* plugins/debug-manager/debug_tree.c:
[anjuta-git-plugin.git] / ChangeLog
bloba2cbd886ac3e0fe652dbf392894d7157473162e8
1 2008-05-25  basti  <pee@hiddenbox.de>
3         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4         * plugins/debug-manager/debug_tree.c:
5         Fix a crash when changing a watch while debugger is stopped
7         * plugins/gdb/plugin.c,
8         plugins/gdb/anjuta-gdb.plugin.in:
9         Allow loading application/octet-stream mime type
11 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
13         * plugins/debug-manager/start.c:
14         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
16 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
18         * plugins/run-program/plugin.c,
19         plugins/run-program/execute.c,
20         plugins/run-program/plugin.h:
21         Use IAnjutaBuilder to always run an up to date program
23 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
25         * plugins/build-basic-autotools/build-basic-autotools.c,
26         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
27         libanjuta/interfaces/libanjuta.idl,
28         libanjuta/interfaces/anjuta-idl-compiler.pl:
29         New IAnjutaBuilder interface allowing to check if a target is up to
30         data and having a notification when the target is built
32 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
34         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
35         * plugins/project-wizard/templates/django.wiz:
36         Fix #533758: django project creation fails
38 2008-05-19  Johannes Schmid  <jhs@gnome.org>
40   Patch from Pavel Kostyuchenko:
41         * plugins/glade/anjuta-design-document.h:
42         * plugins/glade/plugin.c (update_current_project),
43         (value_added_current_editor), (glade_update_ui),
44         (on_document_destroy), (glade_plugin_add_project):
45         
46         #532625 – Wrong consecution of functions calls when opening a glade file
48 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
50         * plugins/project-wizard/templates/terminal.wiz,
51         plugins/project-wizard/templates/xlib-dock.wiz,
52         plugins/project-wizard/templates/wxwin.wiz,
53         plugins/project-wizard/templates/java.wiz,
54         plugins/project-wizard/templates/django.wiz,
55         plugins/project-wizard/templates/gnome.wiz,
56         plugins/project-wizard/templates/anjuta-plugin.wiz,
57         plugins/project-wizard/templates/gtkmm.wiz,
58         plugins/project-wizard/templates/python.wiz,
59         plugins/project-wizard/templates/cpp.wiz,
60         plugins/project-wizard/templates/sdl.wiz,
61         plugins/project-wizard/templates/gtk.wiz,
62         plugins/project-wizard/templates/minimal.wiz,
63         plugins/project-wizard/templates/xlib.wiz,
64         plugins/project-wizard/templates/gcj.wiz:
65         Fix #533346: Create project in path with spaces fails
67 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
69         * src/anjuta.glade,
70         libanjuta/anjuta-preferences.c:
71         Fix #531940: Can't change the default project directory
73 2008-05-14  Rémi Cardona  <remi@gentoo.org>
75         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
76         * plugins/editor/scintilla/Makefile.am,
77         libanjuta/Makefile.am:
78         Remove useless _DEPENDENCIES
80 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
82         * plugins/run-program/execute.c:
83         Fix #532243: Execute program with whitespace in the project path fails
85 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
87         * plugins/debug-manager/debug_tree.c:
88         Fix #531623: Crash on updating non-existing watch
90 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
92         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
93         * tagmanager/tm_tag.c:
94         * tagmanager/test_tm_buffer.c:
95         * plugins/editor/scintilla/LexNsis.cxx:
96         * plugins/editor/aneditor.cxx:
97         * plugins/file-manager/file-view.c:
98         Fixed a bunch of compiler warnings
100 2008-05-10  Johannes Schmid  <jhs@gnome.org>
102         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
103         * plugins/symbol-browser/plugin.c (project_root_added),
104         (isymbol_manager_search):
105         
106         Fixed global tags loading from project configuration and added a
107         configuration option
109 2008-05-08  Johannes Schmid  <jhs@gnome.org>
111         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
113         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
114         * plugins/subversion/subversion-log-dialog.c (create_columns):
115         
116         Fix translation issues (#530860 and #531411)
118 2008-05-08  Johannes Schmid  <jhs@gnome.org>
120         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
122         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
123         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
124         * plugins/project-wizard/templates/java/configure.ac.tpl:
125         * plugins/project-wizard/templates/minimal/autogen.sh:
126         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
127         * plugins/project-wizard/templates/python/configure.ac.tpl:
128         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
129         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
130         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
131         
132         #531405 – AM_CONFIG_HEADER macro is obsolete
133         
134         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
135         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
137 2008-05-07  Massimo Cora'  <maxcvs@email.it>
139         * libanjuta/interfaces/libanjuta.idl:
140         * plugins/class-inheritance/class-inherit.c
141         (class_inheritance_show_dynamic_class_popup_menu):
142         * plugins/language-support-cpp-java/cpp-java-assist.c
143         (cpp_java_assist_create_word_completion_cache),
144         (cpp_java_assist_show_calltip):
145         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
146         * plugins/symbol-db/plugin.c (isymbol_manager_search):
147         * plugins/symbol-db/symbol-db-engine.c
148         (on_scan_update_files_symbols_end),
149         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
150         * plugins/symbol-db/symbol-db-engine.h:
151         add limit/offset keywords to search query. Adjusted APIs.
152         Fixed a minor bug with caches in the engine.
154 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
156         * plugins/terminal/anjuta-terminal-plugin.glade,
157         plugins/terminal/terminal.c:
158         The terminal configuration default option doesn't work (#530031)
159         Combobox for terminal choose not working (#530032)
161 2008-05-06  Johannes Schmid  <jhs@gnome.org>
163         * plugins/document-manager/plugin.c (on_session_save):
164         Do not reverse list of file in save-session (#531445)
165         
166         * plugins/sourceview/anjuta-view.c
167         (anjuta_view_button_press_event):
168         Set line to mouse location when popup-menu is displayed (#530689)
170 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
172         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
173         plugins/terminal/Makefile.am,
174         plugins/terminal/terminal.c:
175         Add a context menu with copy/paste in terminal plugin
177 2008-05-02  Johannes Schmid  <jhs@gnome.org>
179         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
180         * libanjuta/interfaces/libanjuta.idl:
181         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
182         (iproject_manager_iface_init):
183         Add an interface method to access the pkg-config data from gnome-build.
184         
185         * plugins/symbol-browser/plugin.c (project_root_added):
186         Automatically load symbol from project configuration (proof-of-concept)
188 2008-05-01  Massimo Cora'  <maxcvs@email.it>
190         * plugins/symbol-db/plugin.c (symbol_db_activate):
191         * plugins/symbol-db/test/main.c (main):
193         Adapt to changes in recent libgda
195 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
197         * plugins/run-program/execute.c:
198         Fix run plugin again, previous patch was causing a crash when
199         the program exist
201 2008-05-01  Johannes Schmid  <jhs@gnome.org>
203         * plugins/document-manager/plugin.c (update_title):
204         Fixed bug broken titles for new files
206 2008-05-01  Johannes Schmid  <jhs@gnome.org>
208         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
209         (anjuta_util_replace_home_dir_with_tilde),
210         (anjuta_util_str_middle_truncate):
211         * libanjuta/anjuta-utils.h:
212         Added some utility methods (derived from gedit)
213         
214         * plugins/document-manager/plugin.c (get_directory_display_name),
215         (update_title):
216         Really fix #530033 now
218 2008-05-01  Massimo Cora'  <maxcvs@email.it>
220         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
221         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
223         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
224         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
225         (sdb_engine_thread_monitor), (sdb_engine_init),
226         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
227         (sdb_engine_add_new_sym_implementation),
228         (sdb_engine_second_pass_update_scope_1),
229         (sdb_engine_second_pass_update_scope),
230         (sdb_engine_second_pass_update_heritage),
231         (symbol_db_engine_update_project_symbols),
232         (symbol_db_engine_get_files_with_zero_symbols),
233         (symbol_db_engine_get_file_symbols):
234         fixed a population bug introduced with using of caches. It broke the kind
235         of symbol in some cases (e.g. returning of table_id = -1). 
236         Avoid lazy initialization and inlined the lookup functions to speed up the
237         thing.
238         Performances improvement in sdb_engine_second_pass_update_heritage () using
239         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
240         logic in this part should avoid gui freezing, at least here it does not freeze.
242         * plugins/symbol-db/symbol-db-view-locals.c
243         (symbol_db_view_locals_recv_signals_from_engine):
244         * plugins/symbol-db/symbol-db-view.c
245         (symbol_db_view_recv_signals_from_engine):
246         greyed out trees while population is in place.
248 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
250         * data/default.profile:
251         Put the new run program plugin in the default plugin list
253         * plugins/run-program/execute.c:
254         Fix a crash when the program doesn't exist
256 2008-04-30  Johannes Schmid  <jhs@gnome.org>
258         * plugins/document-manager/anjuta-document-manager.ui:
259         * plugins/message-view/anjuta-message-manager.ui:
260         Put the menu items of the message-manager in the correct Goto menu
262 2008-04-30  Johannes Schmid  <jhs@gnome.org>
264         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
265         Allow markup in dialog description
266         
267         * plugins/file-loader/plugin.c (iloader_load):
268         #523186 – Open With dialog should mention filename
270 2008-04-30  Johannes Schmid  <jhs@gnome.org>
272         * libanjuta/anjuta-status.c (anjuta_status_set_title):
273         * plugins/document-manager/anjuta-docman.c
274         (anjuta_docman_update_page_label):
275         * plugins/document-manager/plugin.c (update_title),
276         (on_document_update_save_ui):
277         
278         #530033 – Have window title like gedit
279         Also add the dirty char (*) at the beginning of the filename to match HIG
281 2008-04-30  Johannes Schmid  <jhs@gnome.org>
283         * plugins/devhelp/anjuta-devhelp.ui:
284         * plugins/search/anjuta-search.ui:
285         * plugins/document-manager/anjuta-document-manager.ui:
286         * src/anjuta.ui:
287         Moved Goto menu into View to avoid cluttering the menubar and created
288         new Documents menu
290         * plugins/document-manager/action-callbacks.c (on_next_document),
291         (on_previous_document):
292         * plugins/document-manager/action-callbacks.h:
293         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
294         (anjuta_docman_update_documents_menu_status),
295         (anjuta_docman_update_documents_menu),
296         (on_notebook_page_reordered), (anjuta_docman_page_init),
297         (anjuta_docman_new), (on_notebook_switch_page),
298         (anjuta_docman_add_document), (anjuta_docman_remove_document):
299         * plugins/document-manager/plugin.c:
300         
301         Show open documents in the "Documents" menu and add actions for next/prev
302         document like in gedit. Don't center menu items of notebook popup menu.
303         (Fixes bugs #453702 and #529528)
305 2008-04-29  Johannes Schmid  <jhs@gnome.org>
307         Patch from Yuriy Penkin:
309         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
310         .glade:
311         * plugins/debug-manager/anjuta-debug-manager.glade:
312         * plugins/run-program/anjuta-run-program.glade:
313         * plugins/tools/anjuta-tools.glade:
314         530566 – Fix translation and POTFILES.in
316 2008-04-29  Johannes Schmid  <jhs@gnome.org>
318         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
319         Use current project folder as default and added a file filter for
320         the patch file chooser.
322 2008-04-28  Massimo Cora'  <maxcvs@email.it>
324         * plugins/symbol-db/symbol-db-view-search.c
325         (sdb_view_search_model_filter):
326         fixed search symbols to match "foo_symbol_%"
328 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
330         * configure.in,
331         po/POTFILES.in,
332         plugins/Makefile.am,
333         src/anjuta.ui,
334         (added) plugins/run-program/anjuta-run-program-48.png,
335         (added) plugins/run-program/anjuta-run-program.glade,
336         (added) plugins/run-program/anjuta-run-program.plugin.in,
337         (added) plugins/run-program/anjuta-run-program.ui,
338         (added) plugins/run-program/execute.c,
339         (added) plugins/run-program/execute.h,
340         (added) plugins/run-program/Makefile.am,
341         (added) plugins/run-program/parameters.c,
342         (added) plugins/run-program/parameters.h,
343         (added) plugins/run-program/plugin.c,
344         (added) plugins/run-program/plugin.h,
345         (added) plugins/run-program/utils.c,
346         (added) plugins/run-program/utils.h:
347         New run program plugin, includes a new dialog box to set
348         program arguments
350         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
351         plugins/debug-manager/anjuta-debug-manager.ui,
352         plugins/debug-manager/plugin.c,
353         plugins/debug-manager/start.c:
354         Update debugger plugin to use run program parameter dialog
356         * plugins/build-basic-autotools/build-basic-autotools.c,
357         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
358         Remove run program menu item
360         * libanjuta/interfaces/libanjuta.idl,
361         plugins/gdb/plugin.c,
362         plugins/gdb/debugger.c,
363         plugins/gdb/debugger.h,
364         plugins/debug-manager/command.c,
365         plugins/debug-manager/command.h:
366         Use a gchar * null terminated array instead of a GList for
367         passing environment variables
369 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
371         * plugins/terminal/terminal.c,
372         libanjuta/interfaces/libanjuta.idl:
373         Add a child-exited signal in the IAnjutaTerminal interface
374         Remove environment variables merging, it is already done
375         in vte
377 2008-04-28  Massimo Cora'  <maxcvs@email.it>
379         * plugins/symbol-db/plugin.c (isymbol_manager_search):
380         * plugins/symbol-db/symbol-db-engine.c
381         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
382         fixed partial pattern match accordingly with api.
384 2008-04-28  Johannes Schmid <jhs@gnome.org>
386         * plugins/symbol-db/plugin.c:
387   Hide progress bar when things are done.
389 2008-04-27  Massimo Cora'  <maxcvs@email.it>
391         * plugins/symbol-db/symbol-db-engine.c
392         (symbol_db_engine_find_symbol_by_name_pattern),
393         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
394         fixed typo on query.
395         
396 2008-04-26  Massimo Cora'  <maxcvs@email.it>
398         * plugins/document-manager/plugin.c (on_document_update_ui):
399         * plugins/symbol-db/symbol-db-engine-iterator-node.c
400         (symbol_db_engine_iterator_node_get_symbol_extra_string):
401         * plugins/symbol-db/symbol-db-engine.c
402         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
403         (sdb_engine_get_dyn_query_node_by_id),
404         (sdb_engine_dyn_child_query_node_destroy),
405         (sdb_engine_insert_dyn_query_node_by_id),
406         (sdb_engine_free_cached_queries),
407         (sdb_engine_free_cached_dynamic_queries),
408         (sdb_engine_get_tuple_id_by_unique_name),
409         (sdb_engine_get_tuple_id_by_unique_name2),
410         (sdb_engine_get_tuple_id_by_unique_name3),
411         (sdb_engine_populate_db_by_tags),
412         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
413         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
414         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
415         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
416         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
417         (sdb_engine_add_new_sym_implementation),
418         (sdb_engine_add_new_heritage),
419         (sdb_engine_add_new_scope_definition),
420         (sdb_engine_add_new_tmp_heritage_scope),
421         (sdb_engine_second_pass_update_scope_1),
422         (sdb_engine_second_pass_update_heritage),
423         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
424         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
425         (on_scan_update_files_symbols_end),
426         (symbol_db_engine_update_project_symbols),
427         (symbol_db_engine_get_full_local_path),
428         (symbol_db_engine_get_file_db_path),
429         (sdb_engine_walk_down_scope_path),
430         (symbol_db_engine_get_files_with_zero_symbols),
431         (sdb_engine_prepare_symbol_info_sql),
432         (symbol_db_engine_get_class_parents_by_symbol_id),
433         (symbol_db_engine_get_class_parents),
434         (symbol_db_engine_get_global_members_filtered),
435         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
436         (symbol_db_engine_get_scope_members_by_symbol_id),
437         (symbol_db_engine_get_scope_members),
438         (symbol_db_engine_get_current_scope),
439         (symbol_db_engine_get_file_symbols),
440         (symbol_db_engine_get_symbol_info_by_id),
441         (symbol_db_engine_find_symbol_by_name_pattern),
442         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
443         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
444         * plugins/symbol-db/symbol-db-engine.h:
445         * plugins/symbol-db/tables.sql:
446         new dynamic prepared queries architecture. Now every query used in the
447         engine has its own compiled query in libgda-sqlite provider. This for speed
448         improvements, code cleaning and auto-escaping of string parameters. 
449         Lookup of dynamic queries takes care of sym_info parameters and of 
450         parameters passed to functions. The compiled GdaStatements are stored in an 
451         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
452         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
454         * plugins/symbol-db/test/Makefile.am:
455         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
456         (main):
457         re-enabled test.
459 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
461         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
462         * po/POTFILES.in,
463         plugins/tools/tool.c:
464         Fix #529798: Mark additional strings for translation
466 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
468         * plugins/project-wizard/druid.c,
469         plugins/project-wizard/property.c,
470         plugins/project-wizard/property.h,
471         plugins/project-wizard/parser.c,
472         plugins/project-wizard/templates/mkfile.wiz,
473         plugins/project-wizard/templates/terminal.wiz,
474         plugins/project-wizard/templates/xlib-dock.wiz,
475         plugins/project-wizard/templates/wxwin.wiz,
476         plugins/project-wizard/templates/java.wiz,
477         plugins/project-wizard/templates/django.wiz,
478         plugins/project-wizard/templates/gnome.wiz,
479         plugins/project-wizard/templates/anjuta-plugin.wiz,
480         plugins/project-wizard/templates/gtkmm.wiz,
481         plugins/project-wizard/templates/python.wiz,
482         plugins/project-wizard/templates/cpp.wiz,
483         plugins/project-wizard/templates/sdl.wiz,
484         plugins/project-wizard/templates/gtk.wiz,
485         plugins/project-wizard/templates/minimal.wiz,
486         plugins/project-wizard/templates/xlib.wiz,
487         plugins/project-wizard/templates/gcj.wiz:
488         Add additional restriction on project name fix #529226
490 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
492         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
493         * plugins/tools/plugin.c:
494         Fix #529506: Uncorrect unloading tools plugin
496 2008-04-22  Johannes Schmid  <jhs@gnome.org>
498         * plugins/search/search-replace.c (search_and_replace),
499         (on_message_view_destroyed):
500         Don't spit out two many warnings when the message view is destroyed
501         
502         * plugins/search/search-replace_backend.c
503         (file_buffer_new_from_path):
504         Only use first 500 characters for validation
506 2008-04-21  Johannes Schmid  <jhs@gnome.org>
508         * plugins/search/plugin.c (find_incremental):
509         * plugins/search/search-replace.c (on_search_regex_toggled),
510         (on_search_button_next_clicked), (search_replace_find_usage):
511         * plugins/search/search-replace_backend.c (match_substr_free),
512         (file_buffer_new_from_path), (get_next_match),
513         (clear_search_replace_instance), (create_search_replace_instance):
514         * plugins/search/search-replace_backend.h:
515         
516         Use GRegex instead of pcre and convert files to utf-8 if necessary.
517         Rest of #440637
519 2008-04-21  Johannes Schmid  <jhs@gnome.org>
521         * plugins/document-manager/action-callbacks.c
522         (on_editor_command_paste_activate):
523         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
524   (there was an else missing...)
526 2008-04-17  Naba Kumar  <naba@naba-desktop>
528         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
529         * plugins/project-import/anjuta-project-import.plugin.in:
530         * plugins/project-wizard/anjuta-project-wizard.glade:
531         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
532         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
534 2008-04-20  Johannes Schmid  <jhs@gnome.org>
536         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
537         Fixed a condition where we kill our own process
539 2008-04-20  Johannes Schmid  <jhs@gnome.org>
541         * libanjuta/anjuta-session.h:
542         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
543         * plugins/symbol-db/plugin.c (value_added_current_editor),
544         (on_session_load), (symbol_db_activate):
545         * plugins/symbol-db/plugin.h:
546         * plugins/symbol-db/symbol-db-view.c
547         (sdb_view_build_and_display_base_tree):
548         Added new sessions states to avoid loading the local symbols before
549         the session is loaded (speeds up start-up).
550         
551         * plugins/document-manager/plugin.c
552         (update_document_ui_undo_items), (update_document_ui_save_items),
553         (on_document_update_ui):
554         * plugins/sourceview/sourceview.c (idocument_redo):
555         Fixed #528705 – There is no Redo
557 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
559         * libanjuta/interfaces/libanjuta.idl,
560         plugins/terminal/terminal.c,
561         plugins/build-basic-autotools/executer.c,
562         plugins/gdb/plugin.c:
563         Add an env parameter in the IAnjutaTerminal interface allowing
564         to specify additional environment variables
566         * libanjuta/anjuta-launcher.c:
567         Add one initialization
569 2008-04-16  Johannes Schmid  <jhs@gnome.org>
571         Patch from Ignacio Casal Quinteiro:
572         * plugins/file-loader/anjuta-recent-chooser-menu.c
573         (_gtk_recent_chooser_get_items),
574         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
575         (anjuta_recent_chooser_menu_populate):
576         Show 5 project and 15 file items in recent-chooser
578 2008-04-16  Johannes Schmid  <jhs@gnome.org>
580         * plugins/search/search-replace_backend.c (isawordchar),
581         (extra_match), (get_next_match):
582         
583         Make searching utf-8 aware. We still need to fix encodings for
584         search/replace in files as it is currently assumed they are utf-8 like
585         the editors.
587 2008-04-16  Johannes Schmid  <jhs@gnome.org>
588         
589         Patch from Ignacio Casal Quinteiro:
590         * plugins/file-loader/anjuta-recent-chooser-menu.c
591         (anjuta_recent_chooser_menu_insert_item),
592         (anjuta_recent_chooser_menu_populate):
593         * plugins/file-loader/plugin.c (activate_plugin):
594         Fix recent files in the toolbar
595         
596         * plugins/tools/plugin.c (ipreferences_merge):
597         Fixed some warnings
599 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
601         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
603 2008-04-13  Naba Kumar  <naba@naba-desktop>
605         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
606         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
607         Do not enable brace autocompletion by defualt because it annoying for
608         fast typist (i.e. it's easier to type ending brace than move carat)
609         and it's currently broken for scintilla.
611 2008-04-13  Naba Kumar  <naba@naba-desktop>
613         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
614         * src/about.c (on_about_plugin_activate): Removed dead code.
615         * src/main.c: Make smaller include.
617 2008-04-12  Naba Kumar  <naba@naba-desktop>
619         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
620         src/utilities.h: Removed dead files.
621         * src/widget-registry.c, src/widget-registry.h: Removed more dead
622         files.
624 2008-04-12  Naba Kumar  <naba@naba-desktop>
626         * src/action-callbacks.c: Removed unneeded gnome.h include.
627         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
629 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
631         Reviewed by Naba Kumar  <naba@gnome.org>:
632         * libanjuta/anjuta-utils.{ch}:
633         Added anjuta_utils_get_user_config_dir. This func is used
634         to get the user config directory.
635         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
637 2008-04-12  Johannes Schmid  <jhs@gnome.org>
639         * plugins/search/Makefile.am:
640         * plugins/search/anjuta-search.glade:
641         * plugins/search/anjuta-search.ui:
642         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
643         (on_find_and_replace1_activate), (on_find_in_files1_activate),
644         (on_findnext1_activate), (on_findprevious1_activate),
645         (on_prev_occur), (on_next_occur), (activate_plugin),
646         (deactivate_plugin), (dispose), (finalize),
647         (search_plugin_class_init):
648         * plugins/search/plugin.h:
649         * plugins/search/search-replace.c (search_and_replace_init),
650         (search_and_replace), (write_message_pane), (on_message_clicked),
651         (save_not_opened_files), (replace_in_not_opened_files),
652         (search_replace_next_previous), (search_replace_next),
653         (search_replace_previous), (sr_get_gladewidget),
654         (search_set_popdown_strings), (search_set_popdown_map),
655         (search_select_item), (search_set_combo), (search_set_action),
656         (search_set_target), (search_set_direction),
657         (search_get_item_combo), (search_get_item_combo_name),
658         (search_direction_changed), (populate_value), (reset_flags),
659         (reset_flags_and_search_button), (search_start_over),
660         (search_end_alert), (max_results_alert), (nb_results_alert),
661         (search_show_replace), (modify_label_image_button),
662         (search_replace_populate), (show_jump_button),
663         (translate_dialog_strings), (create_dialog), (show_dialog),
664         (word_in_list), (list_max_items), (search_update_combos),
665         (replace_update_combos), (search_update_dialog),
666         (on_search_replace_delete_event),
667         (on_search_dialog_key_press_event),
668         (search_disconnect_set_toggle_connect),
669         (on_search_match_whole_word_toggled),
670         (on_search_match_whole_line_toggled),
671         (on_search_match_word_start_toggled), (on_search_regex_toggled),
672         (search_set_toggle_direction), (on_search_direction_changed),
673         (on_search_action_changed), (on_search_target_changed),
674         (on_search_expression_changed), (on_actions_no_limit_clicked),
675         (on_search_button_close_clicked), (on_search_button_stop_clicked),
676         (on_search_button_next_clicked), (search_replace_find_usage),
677         (on_search_button_jump_clicked), (on_search_expression_activate),
678         (on_search_full_buffer_toggled), (on_search_forward_toggled),
679         (on_search_backward_toggled), (on_setting_basic_search_toggled),
680         (basic_search_toggled), (anjuta_search_replace_activate):
681         * plugins/search/search-replace.h:
682         * plugins/search/search-replace_backend.c (pcre_info_free),
683         (pcre_info_new), (match_substr_free), (match_info_free),
684         (file_buffer_free), (file_buffer_new_from_te),
685         (file_buffer_new_from_path), (file_buffer_line_from_pos),
686         (file_match_line_from_pos), (create_search_files_list),
687         (get_project_file_list), (isawordchar), (extra_match),
688         (get_next_match), (create_search_entries), (regex_backref),
689         (clear_search_replace_instance), (clear_pcre),
690         (create_search_replace_instance):
691         * plugins/search/search-replace_backend.h:
692         Restored old search plugin - was a bad idea to merge this patch. Sorry!
694 2008-04-12  Johannes Schmid  <jhs@gnome.org>
696         * libanjuta/Makefile.am:
697         * libanjuta/libanjuta.h:
698         * plugins/document-manager/anjuta-document-manager.glade:
699         * plugins/document-manager/plugin.c:
700         * plugins/editor/text_editor.c (text_editor_finalize),
701         (convert_to_utf8), (load_from_file), (save_to_file):
702         * plugins/editor/text_editor.h:
703         * plugins/sourceview/Makefile.am:
704         * plugins/sourceview/anjuta-convert.c:
705         * plugins/sourceview/anjuta-convert.h:
706         * plugins/sourceview/anjuta-document-loader.c:
707         * plugins/sourceview/anjuta-document-saver.c:
708         * plugins/sourceview/anjuta-document.c:
709         * plugins/sourceview/anjuta-encodings.c:
710         * plugins/sourceview/anjuta-encodings.h:
711         * plugins/sourceview/anjuta-utils.c:
712         * plugins/sourceview/anjuta-utils.h:
713         * plugins/sourceview/anjuta-view.c:
714         * plugins/sourceview/sourceview.c:
715         
716         Move the encoding conversion infrastrcute to libanjuta and update all
717         users. Test all available encodings by default in scintilla editor
718         like sourceview is doing and removed encoding preferences
720         * plugins/search/search-replace_backend.c
721         (file_buffer_new_from_uri):
722         Fixed crasher
724 2008-04-11  Johannes Schmid  <jhs@gnome.org>
726         * plugins/search/anjuta-search.glade:
727         Various small improvements to the dialog
729 2008-04-11  Johannes Schmid  <jhs@gnome.org>
731         Patch from Ignacio Casal Quinteiro:
732         * plugins/file-loader/Makefile.am:
733         * plugins/file-loader/anjuta-recent-chooser-menu.c
734         (gtk_recent_chooser_iface_init),
735         (_anjuta_recent_chooser_install_properties),
736         (sort_recent_items_mru), (get_is_recent_filtered),
737         (_gtk_recent_chooser_get_items),
738         (anjuta_recent_chooser_menu_class_init),
739         (anjuta_recent_chooser_menu_init),
740         (anjuta_recent_chooser_menu_finalize),
741         (anjuta_recent_chooser_menu_dispose),
742         (anjuta_recent_chooser_menu_constructor),
743         (anjuta_recent_chooser_menu_set_property),
744         (anjuta_recent_chooser_menu_get_property),
745         (anjuta_recent_chooser_menu_set_current_uri),
746         (anjuta_recent_chooser_menu_get_current_uri),
747         (anjuta_recent_chooser_menu_select_uri),
748         (anjuta_recent_chooser_menu_unselect_uri),
749         (anjuta_recent_chooser_menu_select_all),
750         (anjuta_recent_chooser_menu_unselect_all),
751         (anjuta_recent_chooser_menu_set_sort_func),
752         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
753         (anjuta_recent_chooser_menu_get_recent_manager),
754         (anjuta_recent_chooser_menu_add_filter),
755         (anjuta_recent_chooser_menu_remove_filter),
756         (anjuta_recent_chooser_menu_list_filters),
757         (anjuta_recent_chooser_menu_set_current_filter),
758         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
759         (anjuta_recent_chooser_menu_create_item),
760         (anjuta_recent_chooser_menu_insert_item),
761         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
762         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
763         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
764         (get_icon_size_for_widget), (foreach_set_shot_tips),
765         (anjuta_recent_chooser_menu_set_show_tips),
766         (anjuta_recent_chooser_menu_new),
767         (anjuta_recent_chooser_menu_new_for_manager):
768         * plugins/file-loader/anjuta-recent-chooser-menu.h:
769         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
770         (activate_plugin), (dispose):
771         
772         Add separator to recent menu (#526932)
774         * plugins/search/Makefile.am:
775         * plugins/search/anjuta-search.glade:
776         * plugins/search/anjuta-search.ui:
777         * plugins/search/plugin.c (on_find1_activate),
778         (on_find_and_replace1_activate), (on_find_in_files1_activate),
779         (on_findnext1_activate), (on_findprevious1_activate),
780         (on_search_again_activate), (on_find_usage), (activate_plugin),
781         (deactivate_plugin), (dispose), (search_plugin_class_init):
782         * plugins/search/plugin.h:
783         * plugins/search/search-replace.c (anj_sr_execute),
784         (anj_sr_write_match_message), (on_message_clicked),
785         (anj_sr_set_search_string), (anj_sr_select_nearest),
786         (anj_sr_select_next), (anj_sr_select_previous),
787         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
788         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
789         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
790         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
791         (anj_sr_set_target), (anj_sr_set_direction),
792         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
793         (anj_sr_get_combo_id_active_value),
794         (anj_sr_conform_direction_change), (anj_sr_populate_value),
795         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
796         (anj_sr_end_alert), (anj_sr_max_results_alert),
797         (anj_sr_total_results_alert), (anj_sr_show_replace),
798         (anj_sr_modify_button), (anj_sr_populate_data),
799         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
800         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
801         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
802         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
803         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
804         (anj_sr_find_in_list), (anj_sr_trim_list),
805         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
806         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
807         (on_search_dialog_delete_event), (on_search_dialog_key_press),
808         (anj_sr_disconnect_set_toggle_connect),
809         (on_search_match_whole_word_toggled),
810         (on_search_match_whole_line_toggled),
811         (on_search_match_word_start_toggled), (on_search_regex_toggled),
812         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
813         (on_search_direction_changed), (on_search_action_changed),
814         (on_search_target_changed), (on_search_expression_changed),
815         (on_search_button_close_clicked), (on_search_button_stop_clicked),
816         (on_search_button_start_clicked),
817         (on_search_button_replace_clicked),
818         (on_search_expression_activate):
819         * plugins/search/search-replace.h:
820         * plugins/search/search-replace_backend.c (regex_backref),
821         (pcre_info_free), (pcre_info_new), (match_substr_free),
822         (match_info_free_subs), (editor_new_from_file_buffer),
823         (file_buffer_new_from_te), (file_buffer_new_from_uri),
824         (file_buffer_free), (file_buffer_get_byte_offset),
825         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
826         (file_buffer_find_lines), (file_buffer_freshen_lines),
827         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
828         (file_buffer_get_linetext_for_line), (save_file_buffer),
829         (replace_in_local_buffer), (get_search_files_list),
830         (get_project_files_list), (isawordchar), (extra_match),
831         (get_next_match), (create_search_entries), (clear_search_entries),
832         (search_get_default_data), (search_replace_data_new),
833         (clear_search_replace_instance), (search_replace_data_destroy),
834         (search_replace_init):
835         * plugins/search/search-replace_backend.h:
836         * plugins/search/search_preferences.c (removed):
837         * plugins/search/search_preferences.h (removed):
838         
839         Merged the UI changes from bug #511688 and simplified the search dialog
841 2008-04-10  Johannes Schmid <jhs@gnome.org>
843         * plugins/symbol-db/symbol-db-engine.c:
844         * plugin.c:
845         Check for ctags binary (#516123)
847 2008-04-09  Massimo Cora'  <maxcvs@email.it>
849         * plugins/symbol-db/symbol-db-engine.c
850         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
851         (sdb_engine_get_query_parameters_list),
852         (sdb_engine_free_cached_queries),
853         (sdb_engine_get_tuple_id_by_unique_name),
854         (sdb_engine_get_tuple_id_by_unique_name2),
855         (sdb_engine_get_tuple_id_by_unique_name3),
856         (symbol_db_engine_add_new_workspace),
857         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
858         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
859         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
860         (sdb_engine_add_new_sym_implementation),
861         (sdb_engine_add_new_heritage),
862         (sdb_engine_add_new_scope_definition),
863         (sdb_engine_add_new_tmp_heritage_scope),
864         (sdb_engine_second_pass_update_scope_1),
865         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
866         (on_scan_update_files_symbols_end),
867         (symbol_db_engine_update_project_symbols):
868         GdaSet *plist is now used globally for every prepared statement.
869         It won't be created/unreffed at every query.
871 2008-04-09  Johannes Schmid  <jhs@gnome.org>
873         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
874         Fixed crasher when deactivating symbol-db plugin
876 2008-04-08  Johannes Schmid  <jhs@gnome.org>
878         * plugins/symbol-db/symbol-db-engine.c
879         (sdb_engine_populate_db_by_tags):
880         Don't use transactions - uses only half of the time now!
882 2008-04-08  Massimo Cora'  <maxcvs@email.it>
884         * plugins/symbol-db/symbol-db-engine.c
885         (sdb_engine_prepare_symbol_info_sql),
886         (symbol_db_engine_get_global_members_filtered):
887         * plugins/symbol-db/symbol-db-view.c
888         (sdb_view_load_symbol_pixbufs),
889         (sdb_view_build_and_display_base_tree):
890         fixed global tab icons. Libgda could not understood the right fields, now it
891         does.
893 2008-04-07  Johannes Schmid  <jhs@gnome.org>
895         * plugins/language-support-cpp-java/cpp-java-assist.c
896         (completion_compare), (create_completion),
897         (cpp_java_assist_create_word_completion_cache):
898         
899         Only show () for functions/methods and macros with arguments. Does not work
900         with symbol-db yet but fixes things for symbol-browser
902 2008-04-07  Johannes Schmid  <jhs@gnome.org>
904         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
905         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
906         (sdb_engine_add_new_sym_implementation):
907         
908         Fixed some issues with caching
910 2008-04-07  Johannes Schmid  <jhs@gnome.org>
912         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
913         (on_importing_project_end), (project_root_added),
914         (symbol_db_activate), (symbol_db_deactivate):
915         * plugins/symbol-db/plugin.h:
916         
917         Give the symbol-db it's own progress bar because there are too many
918         interactions with the global status bar.
920 2008-04-07  Johannes Schmid  <jhs@gnome.org>
922         * plugins/symbol-db/symbol-db-view-locals.c
923         (sdb_view_locals_create_new_store):
924         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
925         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
926         (symbol_db_view_open):
927         
928         Sort symbol trees
930 2008-04-07  Johannes Schmid  <jhs@gnome.org>
932         * plugins/sourceview/sourceview.c (idocument_cut),
933         (idocument_copy), (idocument_paste):
934         Block insert-text signal on cut/copy/paste
936 2008-04-07  Johannes Schmid  <jhs@gnome.org>
938         * plugins/symbol-db/plugin.c (on_char_added),
939         (on_single_file_scan_end):
940         Only update buffer when a newline is inserted
941         
942         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
943         (sdb_engine_get_tuple_id_by_unique_name),
944         (sdb_engine_get_tuple_id_by_unique_name2),
945         (sdb_engine_get_tuple_id_by_unique_name3),
946         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
947         (sdb_engine_finalize), (symbol_db_engine_db_exists),
948         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
949         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
950         Precompute file_defined_id to speed up population
952 2008-04-06  Johannes Schmid  <jhs@gnome.org>
954         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
955         (anjuta_launcher_set_encoding):
956         Fixed some problems with binary streams needed by symbol-db
957         
958         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
959         Removed DEBUG_PRINT
960         
961         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
962         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
963         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
964         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
965         (sdb_engine_add_new_sym_implementation),
966         (on_scan_update_files_symbols_end):
967         Use some caching to speed up population
968         
969         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
970         Exit properly when scanning is over
972 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
974         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
975         One additional change missed in the previous commit
977 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
979         * plugins/project-wizard/templates/gtkmm.wiz,
980         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
981         plugins/project-wizard/templates/gtkmm/src/main.cc,
982         plugins/project-wizard/templates/django.wiz,
983         plugins/project-wizard/templates/python.wiz,
984         plugins/project-wizard/templates/python/configure.ac.tpl,
985         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
986         plugins/project-wizard/templates/cpp.wiz,
987         plugins/project-wizard/templates/cpp/configure.ac.tpl,
988         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
989         plugins/project-wizard/templates/sdl.wiz,
990         plugins/project-wizard/templates/sdl/configure.ac.tpl,
991         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
992         plugins/project-wizard/templates/terminal.wiz,
993         plugins/project-wizard/templates/terminal/configure.ac.tpl,
994         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
995         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
996         plugins/project-wizard/templates/gtk.wiz,
997         plugins/project-wizard/templates/gtk/src/main.c,
998         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
999         plugins/project-wizard/templates/minimal.wiz,
1000         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1001         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1002         plugins/project-wizard/templates/java.wiz,
1003         plugins/project-wizard/templates/java/configure.ac.tpl,
1004         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1005         plugins/project-wizard/templates/xlib.wiz,
1006         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1007         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1008         plugins/project-wizard/templates/gcj.wiz,
1009         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1010         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1011         plugins/project-wizard/templates/xlib-dock.wiz,
1012         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1013         plugins/project-wizard/templates/wxwin.wiz,
1014         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1015         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1016         plugins/project-wizard/templates/gnome.wiz,
1017         plugins/project-wizard/templates/gnome/src/main.c,
1018         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1019         plugins/project-wizard/templates/anjuta-plugin.wiz,
1020         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1021         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1022         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1023         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1024         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1025         Fix bug #525999: Remove space in file and target names generated
1026         by project wizard
1027         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1028         has been renamed ianjuta_document_manager_get_current_document
1030 2008-04-06  Naba Kumar  <naba@naba-desktop>
1032         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1033         * libanjuta/anjuta-utils.h:
1034         * plugins/project-wizard/druid.c (check_and_warn_missing),
1035         (on_druid_next):
1036         * plugins/project-wizard/header.c (npw_header_free),
1037         (npw_header_add_required_program),
1038         (npw_header_add_required_package),
1039         (npw_header_check_required_programs), (package_is_installed),
1040         (npw_header_check_required_packages):
1041         * plugins/project-wizard/header.h:
1042         * plugins/project-wizard/parser.c (parse_tag),
1043         (parse_header_start), (parse_header_text):
1044         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1045         * plugins/project-wizard/templates/cpp.wiz:
1046         * plugins/project-wizard/templates/django.wiz:
1047         * plugins/project-wizard/templates/gcj.wiz:
1048         * plugins/project-wizard/templates/gnome.wiz:
1049         * plugins/project-wizard/templates/gtk.wiz:
1050         * plugins/project-wizard/templates/gtkmm.wiz:
1051         * plugins/project-wizard/templates/java.wiz:
1052         * plugins/project-wizard/templates/minimal.wiz:
1053         * plugins/project-wizard/templates/mkfile.wiz:
1054         * plugins/project-wizard/templates/python.wiz:
1055         * plugins/project-wizard/templates/sdl.wiz:
1056         * plugins/project-wizard/templates/terminal.wiz:
1057         * plugins/project-wizard/templates/wxwin.wiz:
1058         * plugins/project-wizard/templates/xlib-dock.wiz:
1059         * plugins/project-wizard/templates/xlib.wiz:
1061         Added a check for vital programs and packages needed to create a
1062         new project. A warning dialog is shown to user in project
1063         wizard when he proceeds after selecting a project type.
1064         Updated all project templates to cover vital programs and
1065         packages to generate and build correctly.
1066         
1067 2008-04-05  Naba Kumar  <naba@gnome.org>
1069         patch from  surenspost@gmail.com:
1070         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1072 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1074         * plugins/sourceview/anjuta-view.c:
1075         * plugins/sourceview/anjuta-view.h:
1076         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1077         (sourceview_prefs_init):
1078         Removed unused color management code
1079         
1080         * plugins/sourceview/anjuta-editor-sourceview.glade:
1081         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1082         (create_style_model), (on_style_changed), (ipreferences_merge),
1083         (ipreferences_unmerge):
1084         * plugins/sourceview/plugin.h:
1085         
1086         Added style chooser for sourceview editor (#522555)
1088 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1090         * plugins/document-manager/action-callbacks.c:
1091         * plugins/document-manager/anjuta-document-manager.ui:
1092         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1093         (update_document_ui_disable_all):
1094         * plugins/file-loader/anjuta-loader-plugin.ui:
1095         * plugins/file-loader/plugin.c (on_new_activate),
1096         (activate_plugin):
1097         
1098         Moved "New" action from document-manager to file-loader using 
1099         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1101 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1103         * Makefile.am:
1104         * configure.in:
1105         * libegg/.cvsignore:
1106         * libegg/Makefile.am:
1107         * libegg/egg-cell-renderer-text.c:
1108         * libegg/egg-combo-action.c:
1109         * libegg/egg-entry-action.c:
1110         * libegg/egg-recent-action.c:
1111         * libegg/egg-recent-files-module.c:
1112         * libegg/egg-recent-item.c:
1113         * libegg/egg-recent-model.c:
1114         * libegg/egg-recent-util.c:
1115         * libegg/egg-recent-view-gtk.c:
1116         * libegg/egg-recent-view.c:
1117         * libegg/egg-submenu-action.c:
1118         * libegg/eggcellrendererpopup.c:
1119         * libegg/eggcomboselect.c:
1120         * libegg/eggmarshalers.list:
1121         * libegg/eggtreemodelfilter.c:
1122         * libegg/eggtreemodelunion.c:
1123         * libegg/eggtreemultidnd.c:
1124         * libegg/gtkcellview.h:
1125         * libegg/layout.glade:
1126         * libegg/menu/.cvsignore:
1127         * libegg/menu/Makefile.am:
1128         * libegg/menu/egg-combo-action.h:
1129         * libegg/menu/egg-entry-action.h:
1130         * libegg/menu/egg-recent-action.h:
1131         * libegg/menu/egg-submenu-action.h:
1132         * libegg/menu/eggcomboselect.h:
1133         * libegg/recent-files/.cvsignore:
1134         * libegg/recent-files/Makefile.am:
1135         * libegg/recent-files/egg-recent-item.h:
1136         * libegg/recent-files/egg-recent-model.h:
1137         * libegg/recent-files/egg-recent-util.h:
1138         * libegg/recent-files/egg-recent-view-gtk.h:
1139         * libegg/recent-files/egg-recent-view.h:
1140         * libegg/recent-files/egg-recent.h:
1141         * libegg/test-actions.c:
1142         * libegg/test-multi-drag.c:
1143         * libegg/test-union.c:
1144         * libegg/treeviewutils/.cvsignore:
1145         * libegg/treeviewutils/Makefile.am:
1146         * libegg/treeviewutils/egg-cell-renderer-text.h:
1147         * libegg/treeviewutils/eggcellrendererpopup.h:
1148         * libegg/treeviewutils/eggtreemodelfilter.h:
1149         * libegg/treeviewutils/eggtreemodelunion.h:
1150         * libegg/treeviewutils/eggtreemultidnd.h:
1151         * libegg/util/.cvsignore:
1152         * libegg/util/Makefile.am:
1153         * libegg/util/egg-macros.h:
1154         * libegg/util/eggintl.h:
1155         
1156         Killed libegg (#349279)
1157         
1158         * plugins/document-manager/Makefile.am:
1159         * plugins/document-manager/action-callbacks.c:
1160         * plugins/document-manager/plugin.c:
1161         * plugins/editor/plugin.c:
1162         (on_open_recent_file), (sort_recent_menu),
1163         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1164         (anjuta_file_loader_plugin_instance_init):
1165         * plugins/file-loader/plugin.h:
1166         * plugins/search/Makefile.am:
1167         * plugins/search/plugin.c:
1168         * plugins/search/search-replace.c:
1169         
1170         Removed dead code and libegg from Makefiles
1171         
1172         * plugins/symbol-browser/Makefile.am:
1173         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1174         * plugins/symbol-browser/plugin.c (on_editor_saved),
1175         (update_editor_symbol_model), (iter_matches),
1176         (value_removed_current_editor), (activate_plugin):
1177         Removed symbol-browser toolbar which used libegg and was
1178         buggy (#451588)
1179         
1180         Patch from Ignacio Casal Quinteiro with lots of changes:
1181         * plugins/file-loader/Makefile.am:
1182         * plugins/file-loader/anjuta-loader-plugin.ui:
1183         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1184         Port FileLoader to GtkRecent (#398984)
1186 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1188         * configure.in:
1189         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1190         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1191         * libanjuta/interfaces/libanjuta.idl:
1192         * plugins/Makefile.am:
1193         * plugins/class-inheritance/class-inherit.c
1194         (class_inheritance_show_dynamic_class_popup_menu),
1195         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1196         (class_inheritance_update_graph):
1197         * plugins/language-support-cpp-java/cpp-java-assist.c
1198         (create_completion),
1199         (cpp_java_assist_create_scope_completion_cache),
1200         (cpp_java_assist_create_word_completion_cache),
1201         (cpp_java_assist_show_calltip):
1202         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1203         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1204         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1205         (isymbol_get_extra_info_string), (isymbol_get_line),
1206         (isymbol_get_icon), (isymbol_iface_init):
1207         * plugins/symbol-browser/an_symbol.h:
1208         * plugins/symbol-browser/an_symbol_view.c
1209         (anjuta_symbol_view_get_file_symbol_model):
1210         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1211         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1212         (isymbol_manager_iface_init):
1213         * plugins/symbol-db/Makefile.am:
1214         * plugins/symbol-db/anjuta-symbol-db.glade:
1215         * plugins/symbol-db/plugin.c
1216         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1217         (value_added_current_editor), (goto_local_tree_iter),
1218         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1219         (on_global_treeview_row_collapsed), (on_project_element_added),
1220         (on_project_element_removed), (on_importing_project_end),
1221         (do_import_sources_after_abort), (do_import_sources),
1222         (project_root_added), (project_root_removed), (symbol_db_activate),
1223         (symbol_db_deactivate), (isymbol_manager_search),
1224         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1225         (isymbol_manager_iface_init), (ipreferences_merge),
1226         (ipreferences_unmerge), (ipreferences_iface_init):
1227         * plugins/symbol-db/plugin.h:
1228         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1229         (symbol_db_engine_iterator_node_new),
1230         (sdb_engine_iterator_node_instance_init),
1231         (sdb_engine_iterator_node_finalize),
1232         (symbol_db_engine_iterator_node_get_symbol_id),
1233         (symbol_db_engine_iterator_node_get_symbol_name),
1234         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1235         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1236         (symbol_db_engine_iterator_node_get_symbol_signature),
1237         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1238         (isymbol_get_name), (isymbol_get_args),
1239         (isymbol_get_extra_info_string), (isymbol_get_uri),
1240         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1241         (isymbol_iface_init):
1242         * plugins/symbol-db/symbol-db-engine-iterator.c
1243         (symbol_db_engine_iterator_new):
1244         * plugins/symbol-db/symbol-db-engine.c
1245         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1246         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1247         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1248         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1249         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1250         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1251         (sdb_engine_init), (sdb_engine_finalize),
1252         (sdb_engine_set_defaults_db_parameters),
1253         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1254         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1255         (sdb_engine_get_tuple_id_by_unique_name),
1256         (sdb_engine_get_tuple_id_by_unique_name2),
1257         (sdb_engine_get_tuple_id_by_unique_name3),
1258         (symbol_db_engine_add_new_workspace),
1259         (symbol_db_engine_project_exists),
1260         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1261         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1262         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1263         (sdb_engine_add_new_sym_access),
1264         (sdb_engine_add_new_sym_implementation),
1265         (sdb_engine_add_new_heritage),
1266         (sdb_engine_add_new_scope_definition),
1267         (sdb_engine_add_new_tmp_heritage_scope),
1268         (sdb_engine_second_pass_update_scope_1),
1269         (sdb_engine_second_pass_update_heritage),
1270         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1271         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1272         (on_scan_update_files_symbols_end),
1273         (symbol_db_engine_fill_type_array),
1274         (symbol_db_engine_update_files_symbols),
1275         (symbol_db_engine_update_project_symbols),
1276         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1277         (symbol_db_engine_update_buffer_symbols),
1278         (symbol_db_engine_get_files_with_zero_symbols),
1279         (sdb_engine_prepare_symbol_info_sql),
1280         (symbol_db_engine_get_class_parents_by_symbol_id),
1281         (symbol_db_engine_get_class_parents),
1282         (symbol_db_engine_get_global_members_filtered),
1283         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1284         (symbol_db_engine_get_scope_members_by_symbol_id),
1285         (symbol_db_engine_get_scope_members),
1286         (symbol_db_engine_get_file_symbols),
1287         (symbol_db_engine_get_symbol_info_by_id),
1288         (symbol_db_engine_get_full_local_path),
1289         (symbol_db_engine_get_file_db_path),
1290         (symbol_db_engine_find_symbol_by_name_pattern),
1291         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1292         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1293         * plugins/symbol-db/symbol-db-engine.h:
1294         * plugins/symbol-db/symbol-db-prefs.c
1295         (on_prefs_executable_changed), (on_gconf_notify_prefs),
1296         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1297         (on_listall_output), (on_listall_exit), (files_visit_dir),
1298         (on_tag_load_toggled), (symbol_db_prefs_init),
1299         (symbol_db_prefs_finalize):
1300         * plugins/symbol-db/symbol-db-prefs.h:
1301         * plugins/symbol-db/symbol-db-view-locals.c
1302         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1303         (do_add_root_symbol_to_view),
1304         (consume_symbols_inserted_queue_idle_destroy),
1305         (consume_symbols_inserted_queue_idle), (on_scan_end),
1306         (do_recurse_subtree_and_remove), (on_symbol_removed),
1307         (on_symbol_inserted),
1308         (symbol_db_view_locals_recv_signals_from_engine),
1309         (symbol_db_view_locals_update_list):
1310         * plugins/symbol-db/symbol-db-view.c
1311         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1312         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1313         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1314         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1315         (sdb_view_build_and_display_base_tree):
1316         * plugins/symbol-db/symbol-db.glade:
1317         * plugins/symbol-db/symbol-db.ui:
1318         * plugins/symbol-db/tables.sql:
1319         * plugins/symbol-db/test/Makefile.am:
1320         * plugins/symbol-db/test/main.c (get_parents), (main),
1321         (packages_foreach), (files_visit_dir):
1322         
1323         Merged changes from symbol-db branch
1325 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1327         * plugins/sourceview/sourceview.c (autodetect_language):
1328         Use gnome_vfs_get_slow_mime_type()
1330 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1332         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1333         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1334         (open_with_dialog):
1335         
1336         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1337         supertype instead no plugin for mime-type was found (#525706)
1339 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1341         patch by: Carl-Anton Ingmarsson:
1342         * src/anjuta.glade:
1343         Fixed padding in preferences
1345 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1347         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1349         * plugins/tools/anjuta-tools.glade:
1350         * plugins/tools/anjuta-tools.ui:
1351         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1352           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1353           atp_tool_dialog_refresh, atp_tool_dialog_show):
1354         * plugins/tools/dialog.h (dialog, plugin):
1355         * plugins/tools/plugin.c (prefs, gxml, action_group,
1356           atp_plugin_finalize, test, atp_plugin_activate,
1357           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1358           ipreferences_unmerge, ipreferences_iface_init):
1359         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1360           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1361           atp_user_tool_activate, atp_tool_list_append_new,
1362           atp_tool_list_activate, atp_tool_list_deactivate):
1363         * plugins/tools/tool.h (plugin):
1364         
1365         #515854 – Move configuration into preferences
1367 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1369         patch by: Carl-Anton Ingmarsson:
1370         * src/anjuta-app.c (style, on_toolbar_style_changed,
1371           on_add_merge_widget, anjuta_app_instance_init):
1372         * src/anjuta.glade:
1373         
1374         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1376 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
1378         * plugins/debug-manager/anjuta-debug-manager.glade,
1379         plugins/debug-manager/command.c,
1380         plugins/debug-manager/command.h,
1381         plugins/debug-manager/start.c,
1382         plugins/gdb/plugin.c,
1383         plugins/gdb/debugger.c,
1384         plugins/gdb/debugger.h,
1385         libanjuta/interfaces/libanjuta.idl:
1386         Improve start program dialog, allowing to specify working
1387         directory and environment variables
1389 2008-03-26  Naba Kumar  <naba@gnome.org>
1391         * libanjuta/resources.c (anjuta_res_url_show): Use
1392         anjuta_prog_is_installed() instead of g_find_program_in_path() and
1393         fixed formatting.
1395         Patch from Carl-Anton Ingmarsson:
1397         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1398         * libanjuta/anjuta-utils.h:
1399         * src/action-callbacks.c (help_activate),
1400         (on_help_manual_activate), (on_help_tutorial_activate),
1401         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1402         * libanjuta/Makefile.am:
1403         Get rid of gnome_help_display_with_doc_id()
1405 2008-03-26  Naba Kumar  <naba@gnome.org>
1407         Patch from Carl-Anton Ingmarsson:
1409         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1410         * plugins/project-import/project-import.c (on_import_cancel): Remove
1411         stray GnomeDruid variable.
1413 2008-03-26  Naba Kumar  <naba@gnome.org>
1415         * plugins/project-import/project-import.c (create_start_page):
1416         * plugins/project-wizard/druid.c (npw_druid_new):
1417         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1418         
1419         Fixed type 'assistent' to 'assistant'.
1421 2008-03-25  Naba Kumar  <naba@gnome.org>
1423         Patch from Carl-Anton Ingmarsson:
1425         * libanjuta/Makefile.am:
1426         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1427         (visibility_toggled), (accel_edited_callback),
1428         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1429         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1430         (anjuta_ui_get_accel_editor):
1431         * libegg/Makefile.am:
1432         * libegg/eggaccelerators.c (removed):
1433         * libegg/eggcellrendererkeys.c (removed):
1434         * libegg/eggtreeviewstate.c (removed):
1435         * libegg/test-tree-utils.c (removed):
1436         * libegg/treeviewutils/Makefile.am:
1437         * libegg/treeviewutils/eggaccelerators.h (removed):
1438         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1439         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1441         Ports anjuta-ui to gtk_cell_renderer_accel
1442         
1443 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1445         Reviewed by Naba Kumar  <naba@gnome.org>
1447         * plugins/project-import/Makefile.am:
1448         * plugins/project-import/project-import.{ch}:
1449         * plugins/project-import/anjuta-project-import.glade (removed):
1450         * configure.in, po/POTFILES.in:
1452         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1453         file because libglade doesn't have GtkAssistant support.
1455 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1457         * plugins/debug-manager/registers.c:
1458         Avoid a crash when debugger stop on an error
1460         * plugins/debug-manager/start.c,
1461         plugins/gdb/debugger.c,
1462         libanjuta/interfaces/libanjuta.idl:
1463         Display an error message when debugger target is not found
1465 2008-03-15  Naba Kumar  <naba@naba-desktop>
1467         * configure.in:
1468         * data/Makefile.am:
1469         * (removed) data/properties:
1470         * (added) plugins/editor/properties:
1471         * plugins/editor/Makefile.am:
1473         Moved data/properties to plugins/editor/ and removed dead code from
1474         Makefile.am files.
1475         
1476 2008-03-15  Naba Kumar  <naba@naba-desktop>
1478         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1479         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1480         (macro_dialog_finalize):
1481         * plugins/macro/macro-edit.c (macro_edit_dispose),
1482         (macro_edit_finalize):
1484         Fixed errors in previous patch.
1485         
1486 2008-03-15  Naba Kumar  <naba@naba-desktop>
1488         Patch from Ignacio Casal Quinteiro:
1490         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1491         (finalize):
1492         * plugins/class-gen/plugin.c (dispose), (finalize):
1493         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1494         (class_inheritance_dispose):
1495         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1496         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1497         (dma_plugin_finalize):
1498         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1499         (dma_debugger_queue_finalize):
1500         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1501         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1502         (anjuta_docman_finalize):
1503         * plugins/document-manager/plugin.c:
1504         * plugins/editor/plugin.c (dispose), (finalize),
1505         (editor_plugin_class_init):
1506         * plugins/editor/text_editor.c (text_editor_dispose),
1507         (text_editor_finalize):
1508         * plugins/file-loader/plugin.c (dispose), (finalize),
1509         (anjuta_file_loader_plugin_class_init):
1510         * plugins/file-manager/plugin.c (file_manager_finalize),
1511         (file_manager_dispose):
1512         * plugins/file-wizard/plugin.c (dispose), (finalize),
1513         (file_wizard_plugin_class_init):
1514         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1515         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1516         * plugins/glade/plugin.c (glade_plugin_dispose),
1517         (glade_plugin_finalize), (glade_plugin_class_init):
1518         * plugins/gtodo/plugin.c (finalize), (dispose):
1519         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1520         (anjuta_vim_plugin_dispose):
1521         * plugins/indent/plugin.c (indent_plugin_finalize),
1522         (indent_plugin_dispose):
1523         * plugins/language-manager/plugin.c (language_manager_finalize),
1524         (language_manager_dispose):
1525         * plugins/language-support-cpp-java/plugin.c
1526         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1527         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1528         (macro_db_class_init):
1529         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1530         (macro_dialog_finalize), (macro_dialog_class_init):
1531         * plugins/macro/macro-edit.c (macro_edit_dispose),
1532         (macro_edit_finalize), (macro_edit_class_init):
1533         * plugins/macro/plugin.c (finalize), (dispose):
1534         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1535         (anjuta_msgman_finalize):
1536         * plugins/message-view/message-view.c (message_view_dispose),
1537         (message_view_finalize):
1538         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1539         (message_view_plugin_finalize):
1540         * plugins/patch/plugin.c (patch_plugin_finalize),
1541         (patch_plugin_dispose):
1542         * plugins/profiler/plugin.c (profiler_finalize),
1543         (profiler_dispose):
1544         * plugins/project-import/plugin.c (dispose), (finalize),
1545         (project_import_plugin_class_init):
1546         * plugins/project-manager/plugin.c
1547         (project_manager_plugin_finalize),
1548         (project_manager_plugin_dispose):
1549         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1550         (npw_plugin_finalize), (npw_plugin_class_init):
1551         * plugins/sample1/plugin.c (sample_plugin_finalize),
1552         (sample_plugin_dispose):
1553         * plugins/search/plugin.c (dispose), (finalize),
1554         (search_plugin_class_init):
1555         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1556         (sourceview_plugin_dispose):
1557         * plugins/subversion/plugin.c (finalize), (dispose):
1558         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1559         * plugins/symbol-browser/an_symbol_iter.c
1560         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1561         * plugins/symbol-browser/an_symbol_search.c
1562         (an_symbol_search_dispose), (an_symbol_search_finalize):
1563         * plugins/symbol-browser/an_symbol_view.c
1564         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1565         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1566         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1567         (symbol_db_dispose):
1568         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1569         (terminal_plugin_finalize):
1570         * plugins/tools/plugin.c (atp_plugin_dispose),
1571         (atp_plugin_finalize), (atp_plugin_class_init):
1572         * plugins/valgrind/plugin.c (valgrind_finalize),
1573         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1575 2008-03-15  Naba Kumar  <naba@gnome.org>
1577         * TODO.tasks: Updated and marked debugger bounties completed.
1578         
1579 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1581         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1582         (get_line_indentation_base):
1583         
1584         #521847 – anjuta freez when edit file
1586 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1588         Patch from Rob Bradford:
1589         * plugins/build-basic-autotools/executer.c (execute_program):
1590         520324 – Execute command is not overridable
1591         
1592         * plugins/sourceview/sourceview.c (on_insert_text):
1593         Removed Debug print
1595 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1597         Patch from James Liggett:
1598         * plugins/subversion/plugin.c (activate_plugin):
1599         521691 – Crash when click "Resolve Conflicts" without opened project
1601 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1603         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1604         * plugins/language-support-cpp-java/cpp-java-utils.c:
1605         * plugins/language-support-cpp-java/plugin.c
1606         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1607         520415 – [PATCH] Problems in auto indentatation code,
1608         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1609         
1610         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1611         (anjuta_view_button_press_event):
1612         * plugins/sourceview/sourceview.c (on_insert_text),
1613         (sourceview_adjustment_changed), (sourceview_new):
1614         #520761 – Weirz behavior with popup
1616 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1618         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1619         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1620         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1621         (anjuta_launcher_fork):
1622         * libanjuta/anjuta-launcher.h:
1623         Add API to set environment variables for the forked process
1624         
1625         * plugins/build-basic-autotools/Makefile.am:
1626         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1627         .glade:
1628         * plugins/build-basic-autotools/build-basic-autotools.c
1629         (build_set_env), (build_execute_command_full),
1630         (build_execute_command), (build_configure_project),
1631         (build_autogen_project):
1632         * plugins/build-basic-autotools/build-basic-autotools.h:
1633         * plugins/build-basic-autotools/build-options.c
1634         (fill_options_combo), (build_dialog_configure):
1635         * plugins/build-basic-autotools/build-options.h:
1636         Use new launcher API to set CFLAGS when running configure. New configure dialog
1637         which has predefined CFLAGS settings.
1639         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1641 === anjuta 2.4.0 ===
1643 2008-03-11  Naba Kumar  <naba@gnome.org>
1645         * NEWS: Updated for 2.4.0 stable release.
1646         * configure.in: Version bumped to 2.4.0
1647         * TODO.tasks: Updated.
1649 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1651         Reviewed by Naba Kumar  <naba@gnome.org>:
1652         * global-tags/Makefile.am:
1653         Revert change for #515954. This change was incorrect, the anjuta-tags
1654         program is installed into the $(bindir) rather than the $(scriptdir).
1656 2008-03-02  Naba Kumar  <naba@gnome.org>
1658         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1659         * configure.in: Added a requirement for scintilla editor plugin.
1661 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1663         * plugins/message-view/anjuta-msgman.c
1664         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1665         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1666         * plugins/message-view/anjuta-msgman.h:
1667         
1668         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1669         get rid of the cached current_view member.
1670         Fixes #518469 – Save message buffer not working good
1672 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1674         Patch by James Liggett:
1675         * plugins/subversion/svn-command.h:
1676         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1677         Fixed #519275 – Subversion should allow offline diffs   
1679 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1681         * plugins/language-support-cpp-java/cpp-java-assist.c
1682         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1683         Removed some debug code
1684         
1685         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1686         Escape tooltip text to avoid broken markup
1688 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1690         * libanjuta/Makefile.am:
1691         Fixed a build error when building with -j X
1692         
1693         * plugins/tools/scripts/prepare-changelog.pl:
1694         Updated to latest script version in gnome svn
1696 2008-02-28  Johannes Schmid <jhs@gnome.org>
1698         * plugins/document-manager/anjuta-docman.c:
1699         (anjuta_docman_page_destroy):
1700         Do not unref widget because the GtkNotebook will unref them
1701         
1702         * plugins/file-manager/file-view.c: (file_view_refresh):
1703         * plugins/search/search_preferences.c: (search_preferences_init):
1704         Fixed a memory leaks
1705         
1706         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1707         (ieditor_get_offset), (ieditor_iface_init),
1708         (idocument_get_filename), (ilanguage_get_supported_languages),
1709         (autodetect_language):
1710         
1711         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1712         was missing.
1714 2008-02-28  Johannes Schmid <jhs@gnome.org>
1716         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1717         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1719 2008-02-27  Naba Kumar  <naba@gnome.org>
1721         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1722         string break. That was a mistake doing at this point.
1724 === anjuta 2.3.5 ===
1726 2008-02-26  Naba Kumar  <naba@gnome.org>
1728         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1729         crash when there is a modified new file open, a non-modified exiting
1730         file open and autosave happen. Simplified error checking logic and
1731         avoided memory corruption. Fixes bug #Bug 518716.
1733 2008-02-25  Naba Kumar  <naba@gnome.org>
1735         * NEWS: Updated for release 2.3.5
1736         * configure.in: Bumped version to 2.3.5
1738         * plugins/build-basic-autotools/build-basic-autotools.c:
1739         (on_editor_changed): Avoid accessing text which is greater than
1740         valid range.
1742         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1744 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1746         * plugins/debug-manager/breakpoints.c:
1747         Fix #518329: Crash when adding breakpoint and other similar bugs
1749 2008-02-25  Johannes Schmid <jhs@gnome.org>
1751         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1752         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1753         Never call error() which calls exit()
1754         #517646 – Anjuta exists with code 2 when i try to import gedit
1756 2008-02-23  Johannes Schmid <jhs@gnome.org>
1758         * plugins/sourceview/sourceview.c: (ieditor_insert):
1759         Block insert_text signal when inserting manually.
1761 2008-02-23  Johannes Schmid <jhs@gnome.org>
1763         * plugins/sourceview/sourceview.c: (on_insert_text):
1764         Fixed a problem with the "insert-text" signal that broke
1765         copy&paste sometimes
1767 2008-02-22  Johannes Schmid <jhs@gnome.org>
1769         * plugins/language-support-cpp-java/plugin.c:
1770         (get_line_indentation_base):
1771         More fixes for comment handling and made the code
1772         a lot simpler
1774 2008-02-22  Johannes Schmid <jhs@gnome.org>
1776         * plugins/sourceview/sourceview.c: (on_insert_text):
1777         Fixed #517919 – Crash on pasting docblock
1779 2008-02-20  Johannes Schmid <jhs@gnome.org>
1781   Patch from James Liggett:
1782         * plugins/profiler/profiler.glade:
1783         Fix width options dialog. Translations are not longer cut off. (#516630)
1785 2008-02-18  Johannes Schmid <jhs@gnome.org>
1787         * plugins/sourceview/sourceview.c: (on_insert_text):
1788         Do not change the iterator in the "insert-text" handler because
1789         it has some strange side-effects when copying text
1790         Fix useless free'ing in hover-leave that might have led to random
1791         crashes
1793 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1795         * plugins/debug-manager/start.c:
1796         Avoid a glib warning if no project is loaded
1798 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1800         * manuals/anjuta-manual/C/debugger.xml:
1801         Remove warning about new debugger
1803 2008-02-17  Johannes Schmid <jhs@gnome.org>
1805         * manuals/anjuta-manual/figures/project-window.png:     
1806         Use a smaller picture
1808 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1810         * plugins/gdb/debugger.c:
1811         Set breakpoint in file with uncommon characters in path name
1813 2008-02-17  Johannes Schmid <jhs@gnome.org>
1815         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1816         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1817         (icell_get_char):
1818         * plugins/sourceview/sourceview.c: (on_insert_text):    
1819         Fix "char-added" signal to pass the correct iterator
1821 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
1823         * plugins/gdb/debugger.c:
1824         Load executable in gdb with space in path name 
1826 2008-02-17  Johannes Schmid <jhs@gnome.org>
1828         * plugins/language-support-cpp-java/plugin.c:
1829         (get_line_indentation_base), (get_line_auto_indentation),
1830         (on_auto_indent):
1831         Some bugfixes and clean-ups in comment indentation code
1832         
1833         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1834         (anjuta_view_finalize), (anjuta_view_key_press_event):
1835         * plugins/sourceview/sourceview.c: (on_insert_text),
1836         (sourceview_create_highligth_indic), (sourceview_new):
1837         Cleaned implementation of char-added signal by using "insert-text" signal
1838         instead of filtering "key-press-event"
1839         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1840         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1841         (iiter_diff):
1842         Fixed implementation of get_character and return value of iiter_first() and
1843         iiter_last();
1845 2008-02-16  Johannes Schmid <jhs@gnome.org>
1847         * plugins/valgrind/plugin.c: (valgrind_activate),
1848         (ipreferences_merge), (ipreferences_unmerge):
1849         * plugins/valgrind/vgactions.c: (vg_actions_run):
1850         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1851         
1852         Fixed crasher when starting valgrind because of strange prefs handling and
1853         #516641 – Valgrind: Load Log does not clear list
1855 2008-02-15  James Liggett  <jrliggett@cox.net>
1857         * plugins/profiler/plugin.c:
1858         (on_select_other_target_button_clicked):
1859         Select the new custom target in the list so that the user sees it.
1861         Bug 516630 – Selection custom binary in profiler is not
1862         user-friendly.
1864 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1866         * manuals/anjuta-manual/C/projects.xml:
1867         Fix #515993: "Add package" button is "Add Package" in code
1868         Fix #516727: "Build All" is "Build Project" in code
1869         Fix #516728: "Clean All" is "Clean Project" in code
1870         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1871         Fix #516730: Fix note title 
1872         "Configure" is "Run Configure..." in code
1874 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1876         * (added) manuals/anjuta-manual/C/figures/project-window.png,
1877         (removed) manuals/anjuta-manual/C/figures/project_win.png,
1878         manuals/anjuta-manual/C/projects.xml,
1879         manuals/anjuta-manual/Makefile.am:
1880         Fix #515207: Add a new project window screenshoot
1881         Rename "Project View" to "Project window"
1883 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1885         * plugins/project-import/project-import.c:
1886         Fix #516743: Import project keeps an old date on project file
1888         * plugins/project-manager/plugin.c:
1889         Fix #516737: Import project doesn't load project with space in name
1891 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
1893         * plugins/debug-manager/command.c:
1894         Destroy local variables on each step
1896         * plugins/debug-manager/debug_tree.c,
1897         plugins/debug-manager/watch.c,
1898         plugins/debug-manager/locals.c,
1899         plugins/gdb/debugger.c,
1900         libanjuta/interfaces/libanjuta.idl:
1901         Parse local variables scope (not used yet)
1903 2008-02-15  James Liggett <jrliggett@cox.net>
1905         reviewed by: Johannes Schmid <jhs@gnome.org>
1907         * plugins/profiler/gprof-options.c: (setup_widgets),
1908         (gprof_options_set_target), (gprof_options_has_target),
1909         (gprof_options_get_string):
1910         * plugins/profiler/gprof-options.h:
1911         * plugins/profiler/plugin.c: (ifile_open):
1912         516128 – crash in Anjuta IDE: selected profiler as the...
1914 2008-02-14  Johannes Schmid <jhs@gnome.org>
1916         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
1917         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
1918         * plugins/symbol-browser/an_symbol.c:
1919         * plugins/symbol-browser/an_symbol_view.c:
1920         (on_symbol_view_row_expanded):
1921         Fixed some memory leaks (Remember to all free/unref everything that comes
1922         from gtk_tree_model_get())
1924 2008-02-14  Johannes Schmid <jhs@gnome.org>
1926         * plugins/document-manager/search-box.c: (on_search_activated):
1927         516377 – Status bar does not change its status of 'Search for .. continued at top'
1928         (caused by differences between scintilla and sourceview)
1930 2008-02-13  James Liggett <jrliggett@cox.net>
1932         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
1933         Output in UTF-8 format to avoid hangs with the editor. (#516014)
1935 2008-02-14  Johannes Schmid <jhs@gnome.org>
1937         * plugins/language-support-cpp-java/plugin.c:
1938         (get_line_indentation_base), (get_line_auto_indentation),
1939         (on_editor_char_inserted_cpp):
1940         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
1942 2008-02-13  Johannes Schmid <jhs@gnome.org>
1944         * plugins/language-support-cpp-java/plugin.c:
1945         (is_iter_inside_string), (get_line_auto_indentation):
1946         Handle comments in the code and do not ask editor. Fixes scintilla
1947         indentation (sourceview does not report comments anyway).
1948         
1949         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
1950         Diff with correct sign (also fixes some issues with language-support)
1952 2008-02-13  Johannes Schmid <jhs@gnome.org>
1954         * plugins/language-support-cpp-java/plugin.c:
1955         (get_line_indentation_base):
1956         Act even more clever for comments. Indent /* */ comments correctly
1957         for multilines
1959 2008-02-13  Johannes Schmid <jhs@gnome.org>
1961         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
1962         Also set indentation size correctly, when tab size is set
1963         by language support plugin
1965 2008-02-13  Johannes Schmid <jhs@gnome.org>
1967         * plugins/language-support-cpp-java/plugin.c:
1968         (get_line_indentation_base):
1969         
1970         Indent lines after comments correctly
1972 2008-02-13  Johannes Schmid <jhs@gnome.org>
1974         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
1975         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
1976         * libanjuta/anjuta-launcher.h:
1977         Some more fixes from symbol-db-branch
1978         
1979         * src/Makefile.am:
1980         Move anjuta-shell to noinst_PROGRAMS as it is just a test
1982 2008-02-12  Johannes Schmid <jhs@gnome.org>
1984   Patch from Gennaro Bellizio <genbell@tiscali.it>:
1985         * global-tags/Makefile.am:
1986         * AUTHORS
1987         #515954 – create_global_tags.sh: wrong anjuta-tags path
1988         
1989         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
1990         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
1991         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
1992         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
1993         (anjuta_launcher_fork):
1994         * libanjuta/anjuta-launcher.h:
1995         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
1996         from symbol-db branch
1998 2008-02-11  Johannes Schmid <jhs@gnome.org>
2000         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2001   515868 – File browser only shows icons when activated
2002   
2003 2008-02-11  Johannes Schmid <jhs@gnome.org>
2005         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2006         #515867 – Anjuta dies on startup
2008 2008-02-11  Johannes Schmid <jhs@gnome.org>
2010         * TODO.tasks: Marked subversion task as completed
2012 === anjuta 2.3.4 ===
2014 2008-02-11  Naba Kumar  <naba@gnome.org>
2016         * configure.in: Bumped version to 2.3.4
2018 2008-02-10  Naba Kumar  <naba@gnome.org>
2020         * NEWS: Updated for release.
2022 2008-02-10  Johannes Schmid <jhs@gnome.org>
2024         * plugins/document-manager/anjuta-document-manager.plugin.in:
2025         Added html, javascript and glade file types. This makes it possible to
2026         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2027         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2028         
2029         * plugins/file-wizard/anjuta-file-wizard.glade:
2030         * plugins/gdb/anjuta-gdb.glade:
2031         * plugins/project-wizard/anjuta-project-wizard.glade:
2032         * plugins/search/anjuta-search.glade:
2033         * plugins/terminal/anjuta-terminal-plugin.glade:
2034         
2035         Fixed some other translation issues (#507921)
2037 2008-02-10  Naba Kumar  <naba@gnome.org>
2039         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2040         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2042 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2044         * manuals/anjuta-manual/C/interface.xml,
2045         manuals/anjuta-manual/C/introduction.xml,
2046         manuals/anjuta-manual/C/preferences.xml,
2047         manuals/anjuta-manual/C/fileoperations.xml,
2048         manuals/anjuta-manual/C/projects.xml:
2049         Fix spelling errors, including bug #515204, #515172, #515117
2050         and #513892
2052 2008-02-10  Naba Kumar  <naba@gnome.org>
2054         * plugins/document-manager/plugin.c: Fixed stream comment and added
2055         translator's comment for 'block comment', 'box comment' and 'stream
2056         comment'
2058 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2060         * plugins/debug-manager/command.c,
2061         plugins/debug-manager/command.h,
2062         plugins/debug-manager/breakpoints.c,
2063         libanjuta/interfaces/libanjuta.idl:
2064         Avoid adding the same breakpoint several times
2066         * plugins/gdb/debugger.c:
2067         Fix bug #515463: Deattaching process kill it
2069 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2071         * manuals/anjuta-manual/C/debugger.xml:
2072         Fix translation bug #515459 and #515460
2074 2008-02-10  Johannes Schmid <jhs@gnome.org>
2076   Patch from Rémi Cardona <remi@gentoo.org>
2078         * plugins/build-basic-autotools/Makefile.am:
2079         * plugins/cvs-plugin/Makefile.am:
2080         * plugins/document-manager/Makefile.am:
2081         * plugins/editor/Makefile.am:
2082         * plugins/indent/Makefile.am:
2083         * plugins/language-support-cpp-java/Makefile.am:
2084         * plugins/message-view/Makefile.am:
2085         * plugins/sourceview/Makefile.am:
2086         * plugins/symbol-browser/Makefile.am:
2087         * plugins/terminal/Makefile.am:
2088         * scripts/build-schemas.mk:
2089         * src/Makefile.am:
2090   Fix #512531 – Parallel build fails
2091   
2092   * AUTHORS: Added Rémi
2094 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2096         * plugins/debug-manager/queue.c:
2097         Fix interrupt command, not working due to previous change
2099 2008-02-10  Johannes Schmid <jhs@gnome.org>
2101         * src/Makefile.am:
2102         * src/anjuta-app.c:
2103         * src/anjuta-callbacks.c (removed):
2104         * src/anjuta-callbacks.h (removed):
2105         
2106         Removed (almost) empty files, fixes #515383 and #515388
2108 2008-02-09  James Liggett <jrliggett@cox.net>
2110         Reviewed by Naba Kumar  <naba@gnome.org>:
2112         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2113         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2114         * plugins/subversion/svn-command.c:
2115         (svn_command_make_canonical_path):
2116         * plugins/subversion/svn-command.h:
2117         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2118         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2119         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2120         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2121         * plugins/subversion/svn-remove-command.c:
2122         (svn_remove_command_new):
2123         * plugins/subversion/svn-status-command.c:
2124         (svn_status_command_new):
2125         * plugins/subversion/svn-switch-command.c:
2126         (svn_switch_command_new):
2127         * plugins/subversion/svn-update-command.c:
2128         (svn_update_command_new):
2129         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2130         die if the user gives a path that libsvn doesn't like. 
2131         
2132         Fixes bug #515500
2134 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2136         * plugins/debug-manager/command.c,
2137         plugins/debug-manager/command.h,
2138         plugins/debug-manager/queue.c:
2139         Fix crashes when trying to stop the debugger while it is busy
2141 2008-02-08  Johannes Schmid <jhs@gnome.org>
2143   Patch from Rodrigo Moya <rodrigo@novell.com>
2145         * plugins/glade/plugin.c: (ifile_open):
2146         * plugins/symbol-browser/test-class.cpp:
2147         * AUTHORS: Added Rodrigo
2148         
2149         #514732 – 64 bit compliation error
2150         #514733 – Use of uninitialized variables
2152 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2154         * manuals/anjuta-manual/C/debugger.xml:
2155         Fix translation bug #514494 and bug #514440
2157 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2159         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2160         Fix a compile error added in the previous patch
2162 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2164         * plugins/profiler/gprof-view.c,
2165         plugins/class-inheritance/class-callbacks.c,
2166         plugins/class-inheritance/class-inherit.c,
2167         plugins/symbol-browser/an_symbol.c,
2168         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2169         libanjuta/interfaces/libanjuta.idl:
2170         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2172 2008-02-04  Johannes Schmid <jhs@gnome.org>
2174         * plugins/search/anjuta-search.glade: Fixed typo
2176 2008-02-03  Johannes Schmid <jhs@gnome.org>
2178         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2179         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2180         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2181         .glade:
2182         * plugins/build-basic-autotools/build-basic-autotools.c:
2183         (build_get_context), (build_configure_project):
2184         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2185         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2186         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2187         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2188         * plugins/devhelp/plugin.c: (devhelp_activate):
2189         * plugins/editor/Makefile.am:
2190         * plugins/editor/anjuta-editor-scintilla.glade:
2191         * plugins/editor/text_editor.c:
2192         * plugins/editor/text_editor.h:
2193         * plugins/editor/text_editor_menu.c (removed):
2194         * plugins/editor/text_editor_menu.h (removed):
2195         * plugins/file-wizard/anjuta-file-wizard.glade:
2196         * plugins/gtodo/notification.c: (create_notification_window):
2197         * plugins/gtodo/preferences.c: (preferences_widget):
2198         * plugins/language-support-cpp-java/plugin.c:
2199         (cpp_java_plugin_activate_plugin):
2200         * plugins/message-view/anjuta-message-manager-plugin.glade:
2201         * plugins/message-view/plugin.c: (activate_plugin):
2202         * plugins/project-manager/plugin.c: (confirm_removal):
2203         * plugins/search/anjuta-search.glade:
2204         * plugins/search/plugin.c:
2205         * plugins/search/search-replace.c: (nb_results_alert):
2206         * plugins/subversion/subversion-commit-dialog.c:
2207         (on_subversion_commit_response):
2208         * plugins/symbol-browser/plugin.c: (activate_plugin):
2209         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2210         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2211         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2212         * src/anjuta.glade:
2213         
2214         Fixed translation bugs from #507921.
2215         Removed unused files in scintilla plugin
2217 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2219         * manuals/anjuta-manual/C/debugger.xml:
2220         Fix bug #514124 and bug #514138: Wrong menu item name
2222 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2224         * plugins/profiler/gprof-view.c,
2225         plugins/symbol-browser/plugin.c,
2226         plugins/class-inheritance/class-callbacks.c,
2227         plugins/debug-manager/plugin.c,
2228         plugins/tools/editor.c,
2229         plugins/search/search-replace.c,
2230         plugins/search/search-replace_backend.c,
2231         plugins/search/search-replace_backend.h,
2232         plugins/build-basic-autotools/build-basic-autotools.c,
2233         plugins/document-manager/plugin.c,
2234         plugins/document-manager/file_history.c,
2235         plugins/document-manager/anjuta-docman.c,
2236         plugins/document-manager/anjuta-docman.h,
2237         plugins/document-manager/action-callbacks.c,
2238         libanjuta/interfaces/libanjuta.idl:
2239         Rename IAnjutaDocumentManager functions:
2240         find_document_with_path, goto_file_line, goto_file_line_mark
2241         and get_full_filename into
2242         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2243         and get_uri
2244         Fix search plugin to use an URI instead of a file path
2245         Fix anjuta_docman_get_uri to always return an URI
2247 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2249         * plugins/debug-manager/breakpoints.c:
2250         Fix bug #514118: Rename Clear All Breakpoints to Remove
2251         All Breakpoints
2253 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2255         * manuals/anjuta-manual/C/debugger.xml:
2256         Update debugger documentation
2258 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2260         * plugins/debug-manager/sharedlib.c,
2261         plugins/debug-manager/anjuta-debug-manager.glade,
2262         plugins/debug-manager/queue.c,
2263         plugins/tools/execute.c,
2264         plugins/tools/anjuta-tools.glade,
2265         plugins/tools/editor.c,
2266         plugins/project-wizard/templates/terminal.wiz,
2267         plugins/project-wizard/templates/xlib-dock.wiz,
2268         plugins/project-wizard/templates/wxwin.wiz,
2269         plugins/project-wizard/templates/java.wiz,
2270         plugins/project-wizard/templates/gnome.wiz,
2271         plugins/project-wizard/templates/anjuta-plugin.wiz,
2272         plugins/project-wizard/templates/gtkmm.wiz,
2273         plugins/project-wizard/templates/python.wiz,
2274         plugins/project-wizard/templates/cpp.wiz,
2275         plugins/project-wizard/templates/sdl.wiz,
2276         plugins/project-wizard/templates/gtk.wiz,
2277         plugins/project-wizard/templates/minimal.wiz,
2278         plugins/project-wizard/templates/xlib.wiz,
2279         plugins/project-wizard/templates/gcj.wiz,
2280         plugins/gdb/plugin.c,
2281         plugins/gdb/debugger.c,
2282         libanjuta/anjuta-plugin-manager.c:
2283         Partial fix of #507921: translation issues in debug-manager, tools,
2284         project-wizard, gdb and anjuta-plugin-manager.
2286 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
2288         * plugins/debug-manager/queue.c:
2289         Debugger Local, Stack and Thread windows were missing due to
2290         the previous change.
2292 2008-02-02  Johannes Schmid <jhs@gnome.org>
2294         * manuals/anjuta-manual/Makefile.am:
2295         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
2296         causes make install to fail
2298 2008-02-02  Johannes Schmid <jhs@gnome.org>
2300         * plugins/macro/macros.xml:
2301         #495511 – Header_h macro correction
2303 2008-02-02  Johannes Schmid <jhs@gnome.org>
2305         * plugins/patch/patch-plugin.glade:
2306         gtk-apply is not translatable...
2308 2008-02-02  Johannes Schmid <jhs@gnome.org>
2310         * plugins/build-basic-autotools/build-basic-autotools.c:
2311         (on_build_mesg_format):
2312         
2313         Also check for untranslated messages from make. Should fix 
2314         #511981 – Error parsing make output
2316 2008-02-02  Johannes Schmid <jhs@gnome.org>
2318         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2319         .glade:
2320         
2321         Fixed #511010 – [UI] Execute program utility window
2323 2008-02-02  Johannes Schmid <jhs@gnome.org>
2325         * src/anjuta.glade:
2326         Fixed #509908 – [UI] Problems with the General settings tab
2328 2008-02-02  Johannes Schmid <jhs@gnome.org>
2330         * manuals/anjuta-manual/C/fileoperations.xml:
2331         Fixed #513730 – Option not present in the GUI po file
2333 2008-02-02  Johannes Schmid <jhs@gnome.org>
2335         * plugins/sourceview/anjuta-editor-sourceview.glade:
2336         Adjust preferences default values
2338 2008-02-02  Johannes Schmid <jhs@gnome.org>
2340         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2341         Fixed #512535 – Open files tabs' position is correctly remembered 
2342         but not applied at startup
2344 2008-02-02  Johannes Schmid <jhs@gnome.org>
2346         * plugins/search/search-replace.c: (on_message_clicked):
2347         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2348         fix clicking on search result messages
2350 2008-02-01  James Liggett <jrliggett@cox.net>
2352         * plugins/subversion/svn-command.c: (on_svn_notify):
2353         Fixed wrong status message output when resolving conflicts.
2355 2008-02-02  Johannes Schmid <jhs@gnome.org>
2357         * configure.in: Require GtkSourceView 2.1.2
2358         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2359         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2360         (imark_is_marker_set), (imark_delete_all_markers),
2361         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2362         
2363         Adapted to API changes in GtkSourceView
2365 2008-02-01  Johannes Schmid <jhs@gnome.org>
2367         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2368         Fixed tabsize preference
2370 2008-02-01  Johannes Schmid <jhs@gnome.org>
2372         * manuals/anjuta-manual/C/fileoperations.xml:
2373         * manuals/anjuta-manual/C/interface.xml:
2374         Updated manual
2375         
2376         * manuals/anjuta-manual/Makefile.am:
2377         * manuals/anjuta-manual/C/figures/*:
2378         
2379         Updated figures to be in clearlooks theme, removed old figures
2381 2008-02-01  Johannes Schmid <jhs@gnome.org>
2383         * plugins/patch/patch-plugin.glade:
2384         * plugins/patch/plugin.c: (patch_plugin_activate):
2385         Another UI issue with the patch plugin and silenced a compiler
2386         warning
2387         
2388         Patch from James Liggett:
2389         * plugins/profiler/gprof-call-graph-view.c:
2390         (gprof_call_graph_view_create_columns):
2391         * plugins/profiler/gprof-flat-profile-view.c:
2392         (gprof_flat_profile_view_create_columns):
2393         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2394         * plugins/profiler/gprof-view.h:
2395         
2396         Use two decimal places for float values in profiler views (#507831)
2398 2008-02-01  Johannes Schmid <jhs@gnome.org>
2400         * configure.in:
2401         * plugins/editor/Makefile.am:
2402         
2403         Fixed #512751 – libgnomeprint unnecessary without scintilla
2405 2008-01-31  Johannes Schmid <jhs@gnome.org>
2407         * plugins/language-manager/languages.xml:
2408         Added a pretty ugly string for C++ headers. Maybe we should rely
2409         on mime-types instead...
2411 2008-01-31  Johannes Schmid <jhs@gnome.org>
2413         * plugins/language-support-cpp-java/cpp-java-assist.c:
2414         (get_iter_column), (cpp_java_assist_get_calltip_context),
2415         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2416         (on_assist_chosen), (cpp_java_assist_install):
2417         * plugins/language-support-cpp-java/plugin.c:
2418         (on_editor_char_inserted_cpp):
2419         Removed annoying DEBUG_PRINTs
2420         
2421         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2422         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2423         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2424         
2425         Fixed "jumping" tooltips, fixed indentation of brances
2427 2008-01-31  Johannes Schmid <jhs@gnome.org>
2429         * plugins/document-manager/plugin.c: (on_document_changed):
2430         Fixed crash when closing anjuta after all document tabs have been closed
2432 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2434         * plugins/debug-manager/anjuta-debug-manager.glade:
2435         Fix #513485: wrong strings maked as translatable
2437 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2439         * plugins/debug-manager/threads.c,
2440         plugins/debug-manager/stack_trace.c:
2441         Avoid crash when getting relative path from debugger (same fix
2442         than for #510028)
2444         * plugins/debug-manager/queue.c:
2445         Emit all state changes notification
2447         * plugins/debug-manager/start.c:
2448         Fix #511586: Project path with "+" not working in debugger
2450 2008-01-31  Johannes Schmid <jhs@gnome.org>
2452         * plugins/patch/patch-plugin.glade:
2453         Fixed button ui problem...
2454         
2455         Patch from James Liggett:
2456         * plugins/profiler/gprof-call-graph-block-entry.c:
2457         (gprof_call_graph_block_primary_entry_new),
2458         (gprof_call_graph_block_secondary_entry_new):
2459         * plugins/profiler/gprof-flat-profile-entry.c:
2460         (gprof_flat_profile_entry_new):
2461         
2462         Fix #507831 - Wrong Profiler values for some locales
2464 2008-01-31  Johannes Schmid <jhs@gnome.org>
2466         * plugins/sourceview/anjuta-editor-sourceview.glade:
2467         * plugins/sourceview/sourceview-prefs.c:
2468         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2469   
2470   Fixed Editor->View popup menu for those entries that are appropriate for
2471   sourceview    
2473 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2475         * plugins/debug-manager/breakpoints.c:
2476         Fix #512901: Crash when adding a breakpoint
2478         * plugins/debug-manager/queue.c:
2479         Remove a possible memory leak
2481 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2483         * plugins/debug-manager/data_view.c,
2484         plugins/debug-manager/sparse_view.c,
2485         manuals/anjuta-manual/C/debugger.xml:
2486         Fix #513130, #513131 #513135: Wrong menu item names and errors
2487         in the documentation
2489 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2491         * plugins/tools/editor.c:
2492         ianjuta_document_manager_find_document_with_path expect an uri not
2493         a path
2495 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2497         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2498         manuals/reference/libanjuta/libanjuta-sections.txt,
2499         libanjuta/interfaces/libanjuta.idl:
2500         Documentation fixes for IAnjutaDebugger* interfaces
2502 === anjuta 2.3.3 ===
2504 2008-01-27  Naba Kumar  <naba@gnome.org>
2506         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2507         rpm spec file.
2509         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2510         (value_added_current_editor), (value_removed_current_editor):
2511         Removed dead code.
2513         * TODO.tasks: Updated.
2515         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2516         scrollwindow shadow in.
2518         * plugins/editor/anjuta-editor-scintilla.glade:
2519         * plugins/editor/style-editor.c: (create_style_editor_gui):
2520         Set style window transient and cetered for preferences window.
2521         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2523         * plugins/editor/anjuta-editor-scintilla.glade:
2524         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2525         setting not working
2527         * configure.in, NEWS: Updated for release 2.3.3
2529 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2531         * plugins/debug-manager/anjuta-debug-manager.glade:
2532         Fix #512224: Use a string in english
2534 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2536         * plugins/build-basic-autotools/build-basic-autotools.c:
2537         ianjuta_document_manager_goto_file_line_mark needs an uri and
2538         not a file path
2540 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2542         * plugins/symbol-browser/plugin.c,
2543         plugins/symbol-browser/an_symbol_view.c:
2544         use gnome_vfs_get_uri_from_local_path to get local path from uri
2545         This takes care of escaping some characters
2547 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2549         * plugins/debug-manager/stack_trace.c:
2550         Probably fix #510028: crash debugger when having a relative filename
2551         in stack trace
2553 2008-01-25 Tom <tpgww@onepost.net>
2555         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2557         * plugins/document-manager/plugin.c,
2558         plugins/document-manager/file_history.c,
2559         plugins/document-manager/file_history.h,
2560         plugins/document-manager/anjuta-docman.c,
2561         plugins/document-manager/anjuta-docman.h:
2562         Rename filename argument to uri when an uri is expected
2563         anjuta_docman_get_document_for_uri will remove symlinks 
2565 2008-01-25  Naba Kumar  <naba@gnome.org>
2567         * plugins/terminal/terminal.c: (terminal_execute),
2568         (activate_plugin):
2569         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2571 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2573         * plugins/debug-manager/anjuta-debug-manager.glade,
2574         plugins/debug-manager/start.c:
2575         Fix #511049: Change UI of add source directories dialog
2577 2008-01-24  Naba Kumar  <naba@gnome.org>
2579         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2580         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2581         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2582         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2583         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2584         should work now.
2586 2008-01-24  Johannes Schmid <jhs@gnome.org>
2588         Patch from: Luca Ferretti <ella.uca@libero.it>:
2590         * plugins/document-manager/anjuta-docman.c:
2591         (anjuta_docman_page_init), (anjuta_docman_class_init):
2592         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2593         
2594         Fix #511757 – Close icon in tabs cut off (Patch was only for
2595         document-manager, also adapted it for message-manager)
2597 2008-01-24  Johannes Schmid <jhs@gnome.org>
2599         * plugins/Makefile.am:
2600         * plugins/sourceview/anjuta-document.c:
2601         * plugins/sourceview/anjuta-marshal.list:
2602         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2603         (anjuta_view_key_press_event):
2604         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2605         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2606         (iiter_diff), (iiter_iface_init):
2607         * plugins/sourceview/sourceview.c: (on_document_char_added),
2608         (ieditor_goto_position), (ieditor_get_text),
2609         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2610         (ieditor_erase), (ieditor_get_line_from_position),
2611         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2612         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2613         (ieditor_get_end_position), (ieditor_goto_start),
2614         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2615         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2616         (iassist_show_tips):
2617         
2618         Implemented new iterators interface in sourceview editor and
2619         re-enabled it.
2621 2008-01-23  Naba Kumar  <naba@gnome.org>
2623         * libanjuta/interfaces/libanjuta.idl:
2624         * manuals/reference/libanjuta/libanjuta-sections.txt:
2625         * plugins/build-basic-autotools/build-basic-autotools.c:
2626         (build_indicator_location_set), (on_editor_changed):
2627         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2628         * plugins/debug-manager/variable.c: (get_hovered_word):
2629         * plugins/document-manager/action-callbacks.c:
2630         (on_editor_command_upper_case_activate),
2631         (on_editor_command_lower_case_activate):
2632         * plugins/document-manager/search-box.c: (on_incremental_search),
2633         (on_search_activated):
2634         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2635         (iiter_last), (iiter_set_position), (iiter_get_position),
2636         (iiter_get_length), (iiter_compare), (iiter_diff),
2637         (iiter_iface_init):
2638         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2639         (text_editor_goto_point), (itext_editor_goto_start),
2640         (itext_editor_goto_end), (itext_editor_goto_position),
2641         (itext_editor_get_text_all), (itext_editor_get_text),
2642         (itext_editor_get_position), (itext_editor_get_offset),
2643         (itext_editor_get_length), (itext_editor_insert),
2644         (itext_editor_erase), (itext_editor_erase_all),
2645         (itext_editor_get_column), (itext_editor_get_overwrite),
2646         (itext_editor_set_popup_menu),
2647         (itext_editor_get_line_from_position),
2648         (itext_editor_get_line_begin_position),
2649         (itext_editor_get_line_end_position),
2650         (itext_editor_get_position_from_offset),
2651         (itext_editor_get_start_position), (itext_editor_get_end_position),
2652         (itext_editor_iface_init), (iconvert_to_upper),
2653         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2654         (iindicable_set):
2655         * plugins/editor/text_editor.h:
2656         * plugins/editor/text_editor_cbs.c:
2657         (on_text_editor_scintilla_notify):
2658         * plugins/indent/plugin.c: (on_indent_action_activate):
2659         * plugins/language-support-cpp-java/cpp-java-assist.c:
2660         (cpp_java_assist_get_scope_context),
2661         (cpp_java_assist_get_pre_word),
2662         (cpp_java_assist_show_autocomplete),
2663         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2664         (on_editor_char_added), (on_assist_chosen):
2665         * plugins/language-support-cpp-java/plugin.c:
2666         (get_line_indentation), (skip_iter_to_previous_logical_line),
2667         (skip_preprocessor_lines), (initialize_indentation_params),
2668         (set_line_indentation), (get_line_indentation_base),
2669         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2670         (on_editor_char_inserted_java), (on_auto_indent):
2671         * plugins/macro/macro-actions.c: (match_shortcut):
2672         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2673         * plugins/macro/plugin.c: (match_keyword):
2674         * plugins/search/plugin.c: (find_incremental):
2675         * plugins/search/search-replace.c: (search_and_replace),
2676         (search_start_over):
2677         * plugins/search/search-replace_backend.c:
2678         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2679         (create_search_entries):
2680         * plugins/symbol-browser/plugin.c:
2681         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2682         (isymbol_manager_iface_init):
2683         * plugins/symbol-db/plugin.c:
2684         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2685         (isymbol_manager_iface_init):
2686         * plugins/tools/execute.c: (atp_output_context_construct),
2687         (atp_output_context_destroy), (atp_user_tool_execute):
2689         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2690         iterators instead of integer offsets.
2691         - Renamed original ianjuta_editor_get_position(int) to 
2692         ianjuta_editor_get_offset(). It is deprecated.
2693         - Renamed original ianjuta_editor_get_position_iter() to
2694         ianjuta_editor_get_position().
2695         - Renamed ianjuta_editor_get_cell_iter() to
2696         ianjuta_editor_get_position_from_offset()
2697         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2698         - Added new methods:
2699         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2700         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2701         ianjuta_editor_goto_end().
2702         - All relevent signals and methods converted to use iterators.
2703         - All relevent plugins fixed to use new API.
2704         - Removed ianjuta_editor_cell_get_line() because it is provided by
2705         ianjuta_editor_get_line_from_position().
2706         - Removed ianjuta_symbol_manager_get_completions_at_position()
2707         because it not used anywhere and is not right to be there.
2708         - Updated IAnjutaEditable documentation.
2710         Updated IAnjutaIterable interface:
2711         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2712         - Introduced 'end-iter' to point at the end of the list.
2713         - Updated IAnjutaIterable documentation.
2715         * plugins/Makefile.am:
2716         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2717         for it soon).
2719 2008-01-22  Johannes Schmid <jhs@gnome.org>
2721         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2722         * plugins/project-import/anjuta-project-import.glade:
2723         * plugins/project-import/anjuta-project-import.plugin.in:
2724         * plugins/project-wizard/anjuta-project-wizard.glade:
2725         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2726         * plugins/project-wizard/druid.c: (npw_druid_new):
2727         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2728         
2729         Fixed #465084 – wizard instead of assistant (only string changes...)
2731 2008-01-20  Rob Bradford  <rob@openedhand.com>
2733         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2734         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2735         coming up with the solution. (Bug: #510390.)
2737 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2739         * plugins/build-basic-autotools/executer.c:
2740         Fix #502508, use anjuta_launcher to keep program output
2742         * plugins/terminal/terminal.c:
2743         Remove unused child_initizlized member
2744         Start the shell on plugin activation
2746 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2748         * plugins/debug-manager/sparse_buffer.c:
2749         Fix a crash when scrolling in the diassembly window
2751         * plugins/debug-manager/sparse_view.c:
2752         Small limit change using the same "unit" for both number
2754 2008-01-19  Naba Kumar  <naba@gnome.org>
2756         * plugins/language-support-cpp-java/cpp-java-assist.c:
2757         (cpp_java_assist_get_scope_context),
2758         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2759         instead.
2761 2008-01-19  Johannes Schmid <jhs@gnome.org>
2763         * plugins/sourceview/anjuta-editor-sourceview.glade:
2764         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2765         
2766         And even more strings...
2768 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2770         * plugins/project-wizard/templates/cpp/src/main.cc:
2771         Fix #498734, typing error in c++ project template
2773 2008-01-19  Johannes Schmid <jhs@gnome.org>
2775         * plugins/editor/text_editor.c: (text_editor_save_file):
2776         * plugins/macro/anjuta-macro.glade:
2777         * plugins/subversion/anjuta-subversion.glade:
2779         Fixed even more strings
2781 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2783         * plugins/language-support-cpp-java/cpp-java-assist.c:
2784         Fix bug #488519, remove critical warning (completion_cache == NULL
2785         is valid)
2787 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2789         * plugins/gdb/debugger.c:
2790         Enable logging of gdb communication with an environment variable
2792 2008-01-19  Naba Kumar  <naba@gnome.org>
2794         * plugins/editor/text-editor-iterable.c: (iiter_next),
2795         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2796         editor native funtions to avoid round trips.
2798 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2800         * plugins/editor/text_editor.c:
2801         Fix a bug due to the previous patch: Unable to save new file in 
2802         Scintilla
2804 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
2806         * plugins/debug-manager/disassemble.c,
2807         plugins/debug-manager/disassemble.h,
2808         plugins/debug-manager/registers.c,
2809         plugins/debug-manager/registers.h,
2810         plugins/debug-manager/memory.c,
2811         plugins/debug-manager/memory.h,
2812         plugins/debug-manager/command.c,
2813         plugins/debug-manager/command.h,
2814         plugins/debug-manager/queue.c,
2815         plugins/debug-manager/queue.h,
2816         plugins/debug-manager/breakpoints.c,
2817         plugins/debug-manager/stack_trace.c,
2818         plugins/debug-manager/threads.c,
2819         plugins/debug-manager/plugin.c,
2820         plugins/gdb/plugin.c,
2821         plugins/gdb/debugger.c,
2822         plugins/gdb/debugger.h,
2823         manuals/reference/libanjuta/libanjuta-sections.txt,
2824         manuals/reference/libanjuta/libanjuta.types,
2825         libanjuta/interfaces/libanjuta.idl:
2826         Use gulong instead of guint for addresses
2827         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2828         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2830         * plugins/gdb/anjuta-gdb.plugin.in:
2831         Remove reference to IAnjutaCpuDebugger (useless)
2833 2008-01-18  Johannes Schmid <jhs@gnome.org>
2835         * AUTHORS: Added Alexander
2837 2008-01-18  Johannes Schmid <jhs@gnome.org>
2839   Patch from: Alexander Korolyov <kilork@yandex.ru>
2841         * plugins/editor/text_editor.c: (load_from_file),
2842         (text_editor_save_file):
2843         
2844         Fixed symlinks (#510238) and file permission (#405321)
2845         handling for scintilla editor. 
2846   
2847 2008-01-17  Johannes Schmid <jhs@gnome.org>
2849         * plugins/document-manager/action-callbacks.c:
2850         (on_editor_command_select_all_activate),
2851         (on_editor_command_cut_activate),
2852         (on_editor_command_paste_activate),
2853         (on_editor_command_copy_activate),
2854         (on_editor_command_clear_activate):
2855   Resupport cut/copy/paste/clear on GtkEditables when those
2856   have focus. (Important for shortcuts to work).
2858         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2859         * plugins/document-manager/search-box.c: (on_search_activated):
2860         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2861         * plugins/patch/patch-plugin.c: (on_ok_clicked):
2862         * plugins/profiler/plugin.c: (profiler_get_data):
2863         * plugins/project-wizard/druid.c: (npw_druid_new):
2864         * plugins/project-wizard/install.c: (on_install_end_install_file):
2865         * plugins/sourceview/anjuta-editor-sourceview.glade:
2866         * plugins/subversion/anjuta-subversion.glade:
2867         * plugins/tools/anjuta-tools.glade:
2868         Various string fixes
2870 2008-01-17  Naba Kumar  <naba@gnome.org>
2872         Patch from James Liggett:
2874         * plugins/subversion/subversion-add-dialog.c:
2875         (on_subversion_add_response):
2876         * plugins/subversion/subversion-copy-dialog.c:
2877         (on_subversion_copy_response):
2878         * plugins/subversion/subversion-diff-dialog.c:
2879         (on_subversion_diff_response):
2880         * plugins/subversion/subversion-merge-dialog.c:
2881         (on_subversion_merge_response):
2882         * plugins/subversion/subversion-remove-dialog.c:
2883         (on_subversion_remove_response):
2884         * plugins/subversion/subversion-switch-dialog.c:
2885         (on_subversion_switch_response):
2886         * plugins/subversion/subversion-ui-utils.c: (check_input):
2887         * plugins/subversion/subversion-ui-utils.h:
2888         * plugins/subversion/subversion-update-dialog.c:
2889         (on_subversion_update_response):
2891         If the user doesn't enter any data for path or revision fields in
2892         certain SVN plugin dialogs, libsvn throws assertion failures and
2893         kills Anjuta. To avoid this, the validity of path and revision
2894         input data are checked before the command gets executed.
2896         Fixes Bug #509510 - Check input of some dialogs to avoid termination
2897         if user gives bad or no input
2899 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
2901         * plugins/document-manager/anjuta-docman.c:
2902         Fix #507627 memory tab stay active on debugger stop
2903         Remove two unused variables due to the previous patch
2905 2008-01-16  Johannes Schmid <jhs@gnome.org>
2907         * libanjuta/anjuta-plugin-manager.c:
2908         Fixed #508399 – When you enable a plugin, preferences don't show up
2910 2008-01-16  Rob Bradford  <rob@openedhand.com>
2912         Reviewed by: Johannes Schmid <jhs@gnome.org>
2914         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2915         (get_property_value_as_string), (set_property_value_as_string),
2916         (register_callbacks):
2917         * libanjuta/anjuta-preferences.h:
2918         Add support for both file and folder preferences (originally only
2919         folder choosers were supported. (Fixes bug: #508805.)
2921         * plugins/file-manager/file-manager.glade:
2922         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
2923         type of property.
2925 2008-01-16  Johannes Schmid <jhs@gnome.org>
2927         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2928         .glade:
2929         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2930         * src/anjuta.glade:
2931         
2932         Fixed #509875 – The "Update globale tags" button wording is incorrect
2933         Fixed #509873 – Build Autotools Preferences has excessive padding
2934         Fixed #509872 – General Information labels are incorrectly aligned
2935         Fixed #509871 – General preferences has incorrect use of colons
2936         
2937 2008-01-16  Johannes Schmid <jhs@gnome.org>
2939         * plugins/document-manager/anjuta-document-manager.glade:
2940         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2942         Fixed #509865 – Incorrect padding in the Documents settings tabs
2943         Fixed #509867 – Create button contents is mis-aligned
2944         Fixed #509869 – "Add Directory" button is not HIG complient
2946 2008-01-16  Johannes Schmid <jhs@gnome.org>
2948         * libanjuta/anjuta-preferences-dialog.c:
2949         (anjuta_preferences_dialog_add_page):
2950         
2951         Fix #509864 – No initial section selected when opening the Preferences dialog
2953 2008-01-16  Johannes Schmid <jhs@gnome.org>
2955         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
2956         Removed unused gconf_notifications
2957         
2958         * plugins/search/anjuta-search.glade:
2959         * plugins/subversion/anjuta-subversion.glade:
2960         * plugins/tools/anjuta-tools.glade:
2961         * src/anjuta-app.c: (anjuta_app_instance_init):
2962         
2963         Fixed various strings
2965 2008-01-15  Naba Kumar  <naba@gnome.org>
2967         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
2968         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
2969         file saved
2971         * plugins/symbol-browser/an_symbol_view.c:
2972         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
2973         new file saved.
2975 2008-01-15  Johannes Schmid <jhs@gnome.org>
2977         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
2978         (anjuta_profile_add_plugins_from_xml):
2979         * plugins/file-manager/file-manager.glade:
2980         Some string fixes
2981         
2982         * libanjuta/interfaces/libanjuta.idl:
2983         Fixed docs
2984                 
2985         * plugins/sourceview/Makefile.am:
2986         * plugins/sourceview/anjuta-editor-sourceview.glade:
2987         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
2988         (end_print), (print_setup), (sourceview_print),
2989         (sourceview_print_preview):
2990         * plugins/sourceview/sourceview.c: (iprint_print),
2991         (iprint_print_preview):
2992         
2993         Added printing support to GtkSourceView editor
2995 2007-01-14 Tom <tpgww@onepost.net>
2997         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2999         * plugins/document-manager/anjuta-docman.c:
3000         Fix two memory leaks added by the previous patch
3002 2008-01-14  Johannes Schmid <jhs@gnome.org>
3004         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3005         * plugins/sourceview/assist-window.c: (assist_window_move):
3006         
3007         Do not use opacity
3009 2008-01-14  Rob Bradford  <rob@openedhand.com>
3011         * global-tags/Makefile.am:
3012         * global-tags/create_global_tags.sh.in:
3013         Install anjuta-tags binary into FHS policy compliant directory and
3014         update references. (Fixes bug: 509346.)
3016 2008-01-13  Naba Kumar  <naba@gnome.org>
3018         Patch from: Ritesh Khadgaray
3019         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3020         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3021         Adds export-dynamic option to LDFLAGS to project template for libglade
3022         to work for autoconnect signals.
3024 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3026         * libanjuta/anjuta-utils.c:
3027         anjuta_util_get_real_path return a string that need to be freed
3028         with g_free even if PATH_MAX is not defined
3030 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3032         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3033         to DOC_LINGUAS.
3035 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3037         * plugins/document-manager/anjuta-docman.c:
3038         Do not reopen file having escaped character (+,...) in path name
3040 2008-01-13  Naba Kumar  <naba@gnome.org>
3042         * libanjuta/interfaces/libanjuta.idl:
3043         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3044         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3045         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3046         IAnjutaProjectManager::add_sources().
3048         * plugins/glade/plugin.c: (on_glade_resource_removed),
3049         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3050         stubs for handing resources in glade file.
3052 2008-01-13  Naba Kumar  <naba@gnome.org>
3054         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3056         * plugins/glade/plugin.c: (ifile_open): Select the first window
3057         in the glade project when it is first opened. Avoids empty glade
3058         document the first time.
3060 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3062   Reviewed by: Johannes Schmid <jhs@gnome.org>
3064         * plugins/gtodo/callback.c: (remove_todo_item):
3065         Fix #507304 – crash in Anjuta IDE while removing done tasks
3067 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3069         * plugins/debug-manager/anjuta-debug-manager.ui,
3070         plugins/debug-manager/plugin.c,
3071         plugins/debug-manager/start.h,
3072         plugins/debug-manager/start.c:
3073         New menu item to add extra source directories for debugger
3075 === anjuta 2.3.2 ===
3077 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3079         * plugins/gtodo/callback.c: (remove_todo_item):
3080         Fix #507304 – crash in Anjuta IDE while removing done tasks
3082 2008-01-11  Naba Kumar  <naba@gnome.org>
3084         * configure.in: Bumped version to 2.3.2
3085         * NEWS: Updated for anjuta 2.3.2 release
3086         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3087         not 'make tarball'
3089 2008-01-11  Johannes Schmid <jhs@gnome.org>
3091         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3092         .glade:
3093         Reverted accidently commited change
3094         
3095         * plugins/document-manager/anjuta-document-manager.glade:
3096         Fix Gtk-Critical because of broken glade file
3098 2008-01-11  Naba Kumar  <naba@gnome.org>
3100         * plugins/glade/plugin.c: (on_document_destroy),
3101         (glade_plugin_add_project): Fixed a bug where when more than one
3102         glade document is open and one is closed, it closes all the glade
3103         documents. Also it might have fixed the bug where sometimes closing
3104         the glade document leaves glade widget tree unclosed.
3106 2008-01-11  Naba Kumar  <naba@gnome.org>
3108         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3109         prevent install errors when not installed as root (then the files
3110         are only useful when glade-3 is installed in the same prefix, but it
3111         doesn't harm anjuta runtime).
3113         * plugins/sourceview/sourceview.c: Commented use of a file
3114         not currently distributed.
3116 2008-01-10  Naba Kumar  <naba@gnome.org>
3118         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3119         nothing to translate in it.
3121 2008-01-10  Johannes Schmid <jhs@gnome.org>
3123         * plugins/project-wizard/templates/gnome.wiz:
3124         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3125         * plugins/project-wizard/templates/gnome/src/main.c:
3126         * plugins/project-wizard/templates/translatable-strings.h:
3127         
3128         Fixed #508497 and added a new chooser to select whether to use
3129         libglade or not.
3131 2008-01-10  Johannes Schmid <jhs@gnome.org>
3133         Patch from Tom <tpgww@onepost.net>:
3135         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3136         (anjuta_util_glist_path_dedup):
3137         * libanjuta/anjuta-utils.h:
3138         
3139         Give the method a proper prefixed name
3140         
3141         * plugins/document-manager/action-callbacks.c:
3142         (get_current_popup_active),
3143         (on_editor_command_select_all_activate),
3144         (on_editor_command_cut_activate),
3145         (on_editor_command_paste_activate),
3146         (on_editor_command_copy_activate),
3147         (on_editor_command_clear_activate), (on_show_search),
3148         (on_repeat_quicksearch):        
3149         * plugins/document-manager/action-callbacks.h:
3150         * plugins/document-manager/anjuta-docman.c:
3151         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3152         (anjuta_docman_goto_file_line_mark),
3153         (anjuta_docman_get_full_filename):
3154         * plugins/document-manager/anjuta-docman.h:
3155         * plugins/document-manager/anjuta-document-manager.ui:
3156         * plugins/document-manager/plugin.c:
3157         (update_document_ui_interface_items):
3158         
3159         Better way to fix the popup-menu items (Cut/Copy/Paste)
3160         and various clean-ups.
3161         
3162         * plugins/document-manager/search-box.c: (on_document_changed),
3163         (search_box_fill_search_focus):
3164         * plugins/document-manager/search-box.h:
3165         * plugins/search/plugin.c:
3166         
3167         Add a menu item to repeat the quick search
3169 2008-01-10  Johannes Schmid <jhs@gnome.org>
3171         * plugins/language-support-cpp-java/cpp-java-assist.c:
3172         (on_assist_chosen):
3173         
3174         Fixed #508424 – Auto complete: previous char was removed when 
3175         pre TAB to auto complete.
3177 2008-01-10  Johannes Schmid <jhs@gnome.org>
3179         Patch from: James Ligett:
3181         * plugins/profiler/gprof-call-graph-view.c:
3182         (gprof_call_graph_view_create_columns):
3183         * plugins/profiler/gprof-flat-profile-view.c:
3184         (gprof_flat_profile_view_create_columns):
3185         
3186         Fixed translation issues (#496833)
3188 2008-01-10 Johannes Schmid <jhs@gnome.org>
3190         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3192         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3193         Fix #460390 – Changing categories while edinting something
3195 2008-01-09  Naba Kumar  <naba@gnome.org>
3197         * libanjuta/anjuta-plugin-manager.c:
3198         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3199         fixed a leak.
3201         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3202         corruption reported in bug #507491. Potentially fixes too.
3204 2008-01-09  Johannes Schmid <jhs@gnome.org>
3206         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3208         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3209         Fix bug #505205 completely
3210         
3211         * AUTHORS: Added Bolesław
3213 2008-01-08  Johannes Schmid <jhs@gnome.org>
3215         * plugins/document-manager/action-callbacks.c:
3216         (on_editor_command_cut_activate),
3217         (on_editor_command_paste_activate),
3218         (on_editor_command_copy_activate),
3219         (on_editor_command_clear_activate):
3220         
3221         Fixed editor popup menu (Cut, Copy, Paste)
3223 2008-01-08  Johannes Schmid <jhs@gnome.org>
3225         * plugins/sourceview/sourceview.c: (autodetect_language):
3226         Fixed a crash when creating a new file
3228 2008-01-08  Johannes Schmid <jhs@gnome.org>
3230         Patch by <bolekk@gmail.com> (GHOP Student)
3232         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3233         Fix bug #505205
3235 2008-01-08  Naba Kumar  <naba@gnome.org>
3237         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3238         * libanjuta/anjuta-plugin-manager.c:
3239         (anjuta_plugin_manager_select),
3240         (anjuta_plugin_manager_activate_plugins):
3241         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3242         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3243         (on_create_submenu), (create_open_with_submenu):
3244         * src/about.c: (on_about_plugin_activate),
3245         (about_create_plugins_submenu): Use translated version of get_string()
3246         API in AnjutaDescription for translatable properties. Fixes bug #496833
3247         comment #18.
3249 2008-01-07  Johannes Schmid <jhs@gnome.org>
3251         * plugins/build-basic-autotools/executer.c: (execute_program):
3252         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3253         * plugins/debug-manager/anjuta-debug-manager.glade:
3254         * plugins/debug-manager/locals.c: (create_locals_gui):
3255         * plugins/file-loader/plugin.c: (on_create_submenu):
3256         * plugins/gtodo/main.h:
3257         * plugins/gtodo/preferences.c: (preferences_widget):
3258         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3259         * plugins/tools/anjuta-tools.glade:
3260         * plugins/tools/execute.c: (atp_output_context_print):
3261         * src/main.c:
3262         
3263                 Another bunch of i18n fixes (#496833)
3265 2008-01-07  Johannes Schmid <jhs@gnome.org>
3267         * plugins/build-basic-autotools/build-basic-autotools.c:
3268         (on_build_terminated):
3269         * plugins/gtodo/interface.c: (set_read_only):
3270         * plugins/project-manager/plugin.c: (confirm_removal),
3271         (on_popup_add_to_project):
3272         * plugins/subversion/anjuta-subversion.glade:
3273         * plugins/tools/execute.c: (atp_output_context_print_result):
3274         
3275         Fixed some strings from #496833
3277 2008-01-07  Johannes Schmid <jhs@gnome.org>
3279         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3280         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3281         .in:
3282         * plugins/language-support-cpp-java/plugin.c: (install_support),
3283         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3284         Added basic Vala support
3285         
3286         * plugins/sourceview/sourceview.c: (autodetect_language):
3287         Fixed mime-type detection
3289 2008-01-06  Massimo Cora'  <maxcvs@email.it>
3291   Reviewed by: Johannes Schmid <jhs@gnome.org>
3293         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3294         (value_removed_current_editor), (symbol_db_activate),
3295         (symbol_db_deactivate):
3296         * plugins/symbol-db/symbol-db-engine.c:
3297         (symbol_db_engine_get_global_members_filtered):
3298         * plugins/symbol-db/symbol-db-view.c:
3299         (do_add_child_symbol_to_view), (prepare_for_adding),
3300         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3301         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3302         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3303         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3304         (sdb_view_init), (sdb_view_finalize),
3305         (sdb_view_build_and_display_base_tree):
3306         * plugins/symbol-db/symbol-db-view.h:
3307         added controls to expand Global tab nodes in a non-freezing way.
3308         Fixed also some little bugs always on global-tab.
3310 2008-01-06  Naba Kumar  <naba@gnome.org>
3312         Patches from James Liggett:
3313         * plugins/profiler/gprof-call-graph-view.c:
3314         (gprof_call_graph_view_create_columns):
3315         * plugins/profiler/gprof-flat-profile-view.c:
3316         (gprof_flat_profile_view_create_columns):
3317         * plugins/profiler/gprof-function-call-tree-view.c:
3318         (gprof_function_call_tree_view_create_columns): Made all
3319         of the columns resizable and reorderable.
3321 2008-01-06  Johannes Schmid <jhs@gnome.org>
3323         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3324         (anjuta_launcher_check_password_real),
3325         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3326         (anjuta_launcher_scan_pty),
3327         (anjuta_launcher_disable_password_check):
3328         * libanjuta/anjuta-launcher.h:
3329         Added disable_password_check for stream where it does not make sense 
3330         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3331         that sometimes occur in symbol-db plugin
3332         
3333         * plugins/file-manager/file-model.c:
3334         (file_model_cancel_expand_idle):
3335         Fixed removing of idle source
3336         
3337         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3338         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3339         
3340         Fixed #348854 – invisible cursor in certain themes
3342 2008-01-06  Naba Kumar  <naba@gnome.org>
3344         * libanjuta/anjuta-preferences.c:
3345         (anjuta_preferences_register_property_custom): Fixed a crash bug on
3346         closing preferences dialog due to patch in bug #507300
3348 2008-01-06  Naba Kumar  <naba@gnome.org>
3350         * plugins/language-support-cpp-java/cpp-java-assist.c:
3351         (on_assist_chosen):
3352         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3353         * plugins/search/search-replace_backend.c: (create_search_entries):
3354         Added missing unrefs.
3356 2008-01-06  Johannes Schmid <jhs@gnome.org>
3358         * plugins/debug-manager/variable.c: (get_hovered_word):
3359   Add a g_object_unref()  
3360         
3361         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3362         (on_sourceview_hover_leave):
3363         Fixed hover and editor interface to make hover in debugger work
3365 2008-01-06  Naba Kumar  <naba@gnome.org>
3367         * plugins/editor/text-editor.c: Whitespaces fixes.
3368         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3369         DEBUG_PRINT instead of g_message.
3371 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
3373         * plugins/debug-manager/breakpoints.c:
3374         Fix #507441: Disable all breakpoints doesn't work
3375         Fix #507444: Enable Breakpoint menu item doesn't change name
3377 2008-01-05  Naba Kumar  <naba@gnome.org>
3379         * manuals/reference/libanjuta/libanjuta.types: Renamed
3380         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3382 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3384         * plugins/debug-manager/variable.c:
3385         Update variable display to use IAnjutaIterable instead of position
3387         * plugins/editor/text_editor_cbs.c,
3388         plugins/editor/text_editor.c:
3389         Fix Gtk critical warnings when a hover signal is emitted
3390         Fix get_text_iter in Scintilla (range should include last character)
3391         
3392 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3394         * plugins/debug-manager/debug_tree.c,
3395         plugins/debug-manager/debug_tree.h,
3396         plugins/debug-manager/watch.c,
3397         plugins/debug-manager/command.c,
3398         plugins/debug-manager/queue.c,
3399         plugins/gdb/plugin.c,
3400         plugins/gdb/debugger.c,
3401         plugins/gdb/debugger.h,
3402         libanjuta/interfaces/libanjuta.idl:
3403         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3405 2008-01-05  Naba Kumar  <naba@gnome.org>
3407         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3408         menus to avoid conflict with file open/save. Fixes bug #507455
3410 2008-01-05  Johannes Schmid <jhs@gnome.org>
3412         * configure.in:
3413         Conditionally depend on gtksourceview2 >= 2.1.0
3414         
3415         * libanjuta/interfaces/libanjuta.idl:
3416         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3417         iterators instead of positions
3418         
3419         * plugins/debug-manager/threads.c:
3420         Fixed a warnings by including gnome-vfs properly
3421         
3422         * plugins/debug-manager/variable.c: (get_hovered_word),
3423         (on_hover_over):
3424         Updated to changes in IAnjutaEditorHover/Selection
3425         
3426         * plugins/document-manager/action-callbacks.c:
3427         (on_editor_command_upper_case_activate),
3428         (on_editor_command_lower_case_activate):
3429         * plugins/document-manager/search-box.c: (on_incremental_search),
3430         (on_search_activated):
3431         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3432         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3433         (iselection_get_start), (iselection_get_end),
3434         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3435         * plugins/editor/text_editor_cbs.c:
3436         (on_text_editor_scintilla_notify):
3437         
3438         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3439         interface of scintilla editor.
3440         
3441         * plugins/language-manager/languages.xml:
3442         * plugins/language-manager/plugin.c:
3443         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3444         Added chdr to C language files and some DEBUG_PRINTs
3445         
3446         * plugins/language-support-cpp-java/cpp-java-assist.c:
3447         (on_assist_chosen):
3448         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3449         * plugins/search/plugin.c: (find_incremental):
3450         * plugins/search/search-replace.c: (search_and_replace):
3451         * plugins/search/search-replace_backend.c: (create_search_entries):
3452                 Adapted to changed interfaces
3454         * plugins/sourceview/Makefile.am:
3455         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3456         (set_uri), (anjuta_document_save):
3457         * plugins/sourceview/anjuta-editor-sourceview.glade:
3458         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3459         (anjuta_view_key_press_event):
3460         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3461         * plugins/sourceview/sourceview-cell.c:
3462         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3463         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3464         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3465         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3466         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3467         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3468         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3469         * plugins/sourceview/sourceview-private.h:
3470         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3471         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3472         (on_document_loaded), (sourceview_instance_init),
3473         (sourceview_dispose), (sourceview_finalize),
3474         (sourceview_create_markers), (sourceview_new),
3475         (ifile_savable_save), (ieditor_get_tab_size),
3476         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3477         (ieditor_set_auto_indent), (ieditor_goto_line),
3478         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3479         (iselect_block), (iselect_set), (iselect_get_start),
3480         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3481         (imark_unmark), (imark_is_marker_set),
3482         (imark_location_from_handle), (imark_delete_all_markers),
3483         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3484         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3485         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3486         (ilanguage_get_supported_languages), (autodetect_language),
3487         (ilanguage_set_language), (iassist_show_tips),
3488         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3489         (ihover_display), (ihover_iface_init):
3490         
3491         Use GtkSourceView 2.1.x:
3492         * New mark interface
3493         * Fixed #486724 and #488615
3494         * Implemented hover interface
3495         * Adapted to changed interfaces
3497 2008-01-04  Rob Bradford  <rob@o-hand.com>
3499         Reviewed by Naba Kumar  <naba@gnome.org>:
3500         * libanjuta/anjuta-preferences.c:
3501         (anjuta_preferences_register_property_custom):
3502         Unregister preferences for custom preferences when the widget is
3503         destroyed.
3505 2008-01-03  Johannes Schmid <jhs@gnome.org>
3507         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3508         (file_model_row_collapsed):
3509   Fixed the too method to take a correct data argument
3511 2008-01-02  Johannes Schmid <jhs@gnome.org>
3513         * plugins/document-manager/anjuta-docman.c:
3514         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3515         ref and unref correctly to silence a Gtk+ critical
3517 2008-01-01  Johannes Schmid <jhs@gnome.org>
3519         * plugins/editor/text_editor.c: (itext_editor_get_text):
3520         Fixed #506740 – ianjuta_editor_get_text crash if request 
3521         text past the buffer length
3523 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3525         * plugins/debug-manager/utilities.c,
3526         plugins/debug-manager/utilities.h,
3527         plugins/debug-manager/breakpoints.c:
3528         Move get_current_editor function in utilities.c
3530         * plugins/debug-manager/plugin.c,
3531         plugins/debug-manager/debug_tree.c,
3532         plugins/debug-manager/debug_tree.h,
3533         plugins/debug-manager/watch.c,
3534         plugins/debug-manager/watch.h,
3535         plugins/debug-manager/locals.c,
3536         plugins/debug-manager/locals.h,
3537         (added) plugins/debug-manager/variable.c,
3538         (added) plugins/debug-manager/variable.h,
3539         plugins/debug-manager/Makefile.am:
3540         Use hover interface to display variable value
3542 2007-12-31  Johannes Schmid <jhs@gnome.org>
3544         * libanjuta/Makefile.am:
3545         Only install glade catalog files if glade-3 is available
3546         (Fixes #506269 and #500296)
3548 2007-12-30  Johannes Schmid <jhs@gnome.org>
3550         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3551         (set_property_value_as_string), (register_callbacks):
3553   Fixed GtkFileChooserButton preferences to also work when only the combo
3554   changes without a dialog being open.
3556 2007-12-29  Johannes Schmid <jhs@gnome.org>
3558         * plugins/editor/Makefile.am:
3559         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3561 2007-12-29  Johannes Schmid <jhs@gnome.org>
3563         * plugins/devhelp/plugin.c: (devhelp_activate):
3564         Fixed #498986 - Anjuta-2.3.0 fails to build
3566 2007-12-29  Johannes Schmid <jhs@gnome.org>
3568         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3569         * plugins/debug-manager/plugin.c:
3570         (on_run_to_cursor_action_activate):
3571         * plugins/document-manager/anjuta-docman.c:
3572         (anjuta_docman_goto_file_line_mark):
3573         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3574         (value_removed_current_editor):
3575         
3576         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3577         all those to value_added_current_document...
3579         * plugins/editor/anjuta-editor-scintilla.glade:
3580         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3581         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3583 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3585   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3586   (symbol_db_activate), (symbol_db_deactivate),
3587   (symbol_db_instance_init), (isymbol_manager_get_parents):
3588   * plugins/symbol-db/plugin.h:
3589   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3590   * plugins/symbol-db/symbol-db-engine.c:
3591   (symbol_db_engine_get_global_members_filtered):
3592   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3593   (on_symbol_inserted):
3594   Filtered out static functions on global-tab. E.g. when flag
3595   is_file_scope = 1 we won't add entries there.
3596   Fixed a little bug on 'Global'->'Vars/Others' node too.
3598 2007-12-28  Johannes Schmid <jhs@gnome.org>
3600   * libanjuta/anjuta-launcher.c:
3601   Fixed a silly (and completely useless) memory corruption that probably 
3602   only occured at a few race conditions though I wonder why it did not 
3603         happen more often
3605 2007-12-28  Johannes Schmid <jhs@gnome.org>
3606         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3607         * plugins/debug-manager/plugin.c: (set_program_counter):
3608         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3609         * plugins/debug-manager/start.c: (get_source_directories):
3610         * plugins/debug-manager/threads.c: (on_info_thread),
3611         (on_list_thread):
3612         * plugins/file-manager/file-model.c: (file_model_set_property):
3613         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3614         * plugins/tools/editor.c: (on_editor_response):
3615         
3616         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3617         
3618         * plugins/document-manager/plugin.c: (update_title),
3619         (value_added_project_root_uri):
3620         * plugins/document-manager/plugin.h:
3621         Shorten down the title bar if the current path is inside the opened project
3623 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3625         reviewed by: Johannes Schmid <jhs@gnome.org>
3627         * plugins/project-wizard/templates/java/project.anjuta:
3628         * plugins/project-wizard/templates/mkfile/project.anjuta:
3629         * plugins/project-wizard/templates/python/project.anjuta:
3630         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3631         let new projects use new SymbolDB plugin.
3632         
3633         * plugins/symbol-browser/images/Makefile.am:
3634         added some images taken from MonoDevelop project.
3635         
3636         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3637         (goto_file_line), (on_importing_project_end), (project_root_added),
3638         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3639         (isymbol_manager_search):
3640         Added project-updating feature when opening a project with some files
3641   modified externally [e.g. a svn up].
3642         
3643         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3644         (sdb_engine_iterator_node_instance_init),
3645         (sdb_engine_iterator_node_finalize),
3646         (symbol_db_engine_iterator_node_set_conversion_hash):
3647         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3648         * plugins/symbol-db/symbol-db-engine-iterator.c:
3649         (symbol_db_engine_iterator_new):
3650         * plugins/symbol-db/symbol-db-engine-iterator.h:
3651          Moved Hash table initialization into the engine. This proxies and
3652   speeds up the process of creation and iteration of a GdaDataModel.
3653         
3654         * plugins/symbol-db/symbol-db-engine.c:
3655         (sdb_engine_ctags_output_thread),
3656         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3657         (sdb_engine_scan_files_1), (sdb_engine_init),
3658         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3659         (symbol_db_engine_add_new_workspace),
3660         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3661         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3662         (symbol_db_engine_get_sym_type_conversion_hash),
3663         (symbol_db_engine_update_files_symbols),
3664         (symbol_db_engine_update_project_symbols),
3665         (symbol_db_engine_update_buffer_symbols),
3666         (symbol_db_engine_get_class_parents),
3667         (symbol_db_engine_get_global_members_filtered),
3668         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3669         (symbol_db_engine_get_scope_members_by_symbol_id),
3670         (symbol_db_engine_get_scope_members),
3671         (symbol_db_engine_get_current_scope),
3672         (symbol_db_engine_get_file_symbols),
3673         (symbol_db_engine_get_symbol_info_by_id),
3674         (symbol_db_engine_find_symbol_by_name_pattern),
3675         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3676         * plugins/symbol-db/symbol-db-engine.h:
3677         * plugins/symbol-db/symbol-db-view-locals.c:
3678         (sdb_view_locals_get_iter_from_row_ref),
3679         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3680         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3681         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3682         Changes on some queries fuctions and some fixes. Added *_filtered
3683   functions.
3684         
3685         * plugins/symbol-db/symbol-db-view.c:
3686         (do_add_child_symbol_to_view), (add_new_waiting_for),
3687         (prepare_for_adding), (on_symbol_inserted),
3688         (do_recurse_subtree_and_remove), (on_symbol_removed),
3689         (sdb_view_do_add_hidden_dummy_child),
3690         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3691         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3692         (sdb_view_locals_create_new_store), (sdb_view_init),
3693         (sdb_view_finalize), (sdb_view_class_init),
3694         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3695         (symbol_db_view_get_pixbuf),
3696         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3697         New display for global tags. This is the definitive version, bugs apart.
3698         
3699         * plugins/symbol-db/tables.sql:
3700         fixed typo.
3702 2007-12-27  Naba Kumar  <naba@gnome.org>
3704         * libanjuta/interfaces/libanjuta.idl:
3705         * plugins/editor/aneditor-priv.h:
3706         * plugins/editor/aneditor.cxx:
3707         * plugins/editor/text_editor.c: (text_editor_instance_init),
3708         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3709         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3710         * plugins/editor/text_editor.h:
3711         * plugins/editor/text_editor_cbs.c:
3712         (on_text_editor_scintilla_notify):
3714         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3715         related code in AnEditor. Fixed some compilation warnings.
3717 2007-12-26  Naba Kumar  <naba@gnome.org>
3719         * Changelog: Fixed indentation.
3721 2007-12-25  Naba Kumar  <naba@gnome.org>
3723         * plugins/editor/Makefile.am:
3724         * plugins/editor/editor.glade:
3725         * plugins/editor/plugin.c:
3726         * plugins/editor/style-editor.c:
3727         * plugins/sourceview/Makefile.am:
3728         * plugins/sourceview/plugin.c:
3729         * plugins/sourceview/sourceview.glade:
3730         * plugins/valgrind/Makefile.am:
3732         Renamed glade files to anjuta-editor-* to give name space for the
3733         schema files (because they are installed in system directory).
3735         * scripts/build-schemas.mk: Install the schemas files also (need for
3736         binary package installation/uninstallation).
3738 2007-12-25  Johannes Schmid <jhs@gnome.org>
3740         * plugins/language-support-cpp-java/plugin.c:
3741         (set_indentation_param_vim):
3742         
3743         Support some more vim modeline commands and shortcuts (#504331)
3745 2007-12-25  Johannes Schmid <jhs@gnome.org>
3747         Patches from James Liggett:
3748         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3749         (anjuta_vcs_status_tree_view_init):
3750         * plugins/subversion/subversion-commit-dialog.c:
3751         (subversion_commit_dialog):
3752         * plugins/subversion/subversion-diff-dialog.c:
3753         (on_subversion_diff_response):
3754         * plugins/subversion/subversion-log-dialog.c:
3755         (on_log_view_selected_button_clicked),
3756         (on_log_diff_selected_button_clicked),
3757         (on_log_diff_previous_button_clicked):
3758         * plugins/subversion/subversion-resolve-dialog.c:
3759         (subversion_resolve_dialog):
3760         * plugins/subversion/subversion-revert-dialog.c:
3761         (subversion_revert_dialog):
3762         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3763         (pulse_progress_bar), (hide_pulse_progress_bar),
3764         (disconnect_data_arrived_signals),
3765         (cancel_data_arrived_signal_disconnect):
3766         * plugins/subversion/subversion-ui-utils.h:
3767         
3768         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3769         #505237 – Sort list of modified files
3771 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3773         * plugins/gdb/debugger.c:
3774         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3776 2007-12-23  Johannes Schmid <jhs@gnome.org>
3778         * plugins/language-support-cpp-java/plugin.c:
3779         (set_indentation_param_emacs), (set_indentation_param_vim),
3780         (parse_mode_line_emacs), (parse_mode_line_vim),
3781         (extract_mode_line), (initialize_indentation_params):
3783         Added (basic) support for vim modelines (#504331)
3785         * plugins/message-view/message-view.c: (message_view_next),
3786         (message_view_previous):
3787         
3788         Fixed next/previous message
3790 2007-12-23  Johannes Schmid <jhs@gnome.org>
3792         * libanjuta/anjuta-ui.h:
3793         Check for != NULL before unref'ing pixbuf (related to #497878)
3794         
3795         * plugins/devhelp/plugin.c: (register_stock_icons):
3796         * plugins/document-manager/anjuta-docman.c:
3797         (anjuta_docman_add_document):
3798         * plugins/glade/plugin.c: (on_close_activated),
3799         (register_stock_icons), (on_session_save),
3800         (glade_plugin_add_project):
3801         
3802         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3803         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3804         
3805         * plugins/language-support-cpp-java/plugin.c:
3806         (register_stock_icons):
3807         Fixed stock icon registration macros
3809 2007-12-23  Johannes Schmid <jhs@gnome.org>
3811         * global-tags/Makefile.am:
3812         * launcher/Makefile.am:
3813         * libanjuta/Makefile.am:
3814         * libegg/Makefile.am:
3815         * manuals/anjuta-faqs/Makefile.am:
3816         * manuals/anjuta-manual/Makefile.am:
3817         * manuals/reference/libanjuta/Makefile.am:
3818         * plugins/build-basic-autotools/Makefile.am:
3819         * plugins/class-gen/Makefile.am:
3820         * plugins/class-inheritance/Makefile.am:
3821         * plugins/cvs-plugin/Makefile.am:
3822         * plugins/debug-manager/Makefile.am:
3823         * plugins/devhelp/Makefile.am:
3824         * plugins/document-manager/Makefile.am:
3825         * plugins/editor/Makefile.am:
3826         * plugins/editor/scintilla/Makefile.am:
3827         * plugins/editor/scintilla/include/Makefile.am:
3828         * plugins/file-loader/Makefile.am:
3829         * plugins/file-manager/Makefile.am:
3830         * plugins/file-wizard/Makefile.am:
3831         * plugins/gdb/Makefile.am:
3832         * plugins/glade/Makefile.am:
3833         * plugins/gtodo/Makefile.am:
3834         * plugins/gvim/Makefile.am:
3835         * plugins/indent/Makefile.am:
3836         * plugins/language-manager/Makefile.am:
3837         * plugins/language-support-cpp-java/Makefile.am:
3838         * plugins/macro/Makefile.am:
3839         * plugins/message-view/Makefile.am:
3840         * plugins/patch/Makefile.am:
3841         * plugins/profiler/Makefile.am:
3842         * plugins/project-import/Makefile.am:
3843         * plugins/project-manager/Makefile.am:
3844         * plugins/project-wizard/Makefile.am:
3845         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3846         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3847         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3848         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3849         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3850         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3851         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3852         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3853         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3854         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3855         * plugins/sample1/Makefile.am:
3856         * plugins/search/Makefile.am:
3857         * plugins/sourceview/Makefile.am:
3858         * plugins/subversion/Makefile.am:
3859         * plugins/symbol-browser/Makefile.am:
3860         * plugins/symbol-db/Makefile.am:
3861         * plugins/symbol-db/test/Makefile.am:
3862         * plugins/terminal/Makefile.am:
3863         * plugins/tools/Makefile.am:
3864         * plugins/valgrind/Makefile.am:
3865         * src/Makefile.am:
3866         * tagmanager/Makefile.am:
3867         
3868         Replaces the deprecated "INCLUDES" in all Makefile.am's with
3869         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3870         warnings from illigel C++ compiler flags.
3872 2007-12-23  Johannes Schmid <jhs@gnome.org>
3874         Patch from Tom <tpgww@onepost.net>:
3875   
3876         * plugins/document-manager/anjuta-docman.c:
3877         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3878         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3879         (anjuta_docman_instance_init), (on_notebook_switch_page),
3880         (anjuta_docman_grab_text_focus):
3881         * plugins/document-manager/plugin.c: (on_document_added),
3882         (on_window_key_press_event), (on_window_key_release_event):
3883         
3884         Some more document-manager code cleanups and fixes.
3886 2007-12-23  Massimo Cora'  <maxcvs@email.it>
3888         * plugins/symbol-db/plugin.c: (register_stock_icons),
3889         (value_added_current_editor), (value_removed_current_editor),
3890         (on_importing_project_end), (project_root_removed):
3891         added controls to clean/populate GtkTreeView(s) on projects unload/load.
3893         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3894         (symbol_db_engine_get_file_db_path):
3895         fixed a useless warning.
3897         * plugins/symbol-db/symbol-db-view-locals.c:
3898         (traverse_free_waiting_for), (file_view_status_destroy),
3899         (sdb_view_locals_create_new_store), (traverse_files_view_status),
3900         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3901         (sdb_view_locals_finalize), (on_symbol_inserted),
3902         (symbol_db_view_locals_recv_signals_from_engine),
3903         (symbol_db_view_locals_update_list):
3904         more speed on editors switching. GtkTreeStore caching method implemented.
3905         Fixed compiler warnings and a little memory leak.
3907         * plugins/symbol-db/symbol-db-view-locals.h:
3908         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3909         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3910         (on_scan_end), (on_symbol_inserted),
3911         (sdb_view_locals_create_new_store), (sdb_view_init),
3912         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
3913         * plugins/symbol-db/symbol-db-view.h:
3914         fixed some crashers. Now project loading/populating should be quite quick.
3916 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3918         * plugins/debug-manager/command.c,
3919         plugins/debug-manager/queue.c:
3920         Take care of command return value (FALSE is an error)
3922 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
3924         * plugins/debug-manager/anjuta-debug-manager.glade,
3925         plugins/debug-manager/breakpoints.c:
3926         Remove address, condition and pass breakpoint column if not supported
3927         Fix clear all remove_all to avoid an endless loop if a breakpoint
3928         cannot be removed
3930 2007-12-17  Johannes Schmid <jhs@gnome.org>
3932         Patch from Tom <tpgww@onepost.net> (with some changes):
3934         * plugins/document-manager/action-callbacks.c: (on_open_activate),
3935         (on_save_as_activate), (on_save_all_activate),
3936         (on_close_file_activate), (on_close_all_file_activate),
3937         (on_reload_file_activate), (on_editor_command_clear_activate),
3938         (on_transform_eolchars1_activate), (on_comment_block),
3939         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
3940         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
3941         (on_editor_linenos1_activate), (on_editor_markers1_activate),
3942         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
3943         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
3944         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
3945         (on_zoom_out_text_activate):
3946         * plugins/document-manager/action-callbacks.h:
3947         * plugins/document-manager/anjuta-docman.c:
3948         (on_notebook_page_close_button_click),
3949         (on_notebook_page_close_button_enter),
3950         (on_notebook_page_close_button_leave),
3951         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
3952         (anjuta_docman_page_init), (anjuta_docman_page_new),
3953         (on_open_filesel_response), (create_file_open_dialog_gui),
3954         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
3955         (anjuta_docman_instance_init), (on_notebook_switch_page),
3956         (on_document_destroy), (anjuta_docman_add_editor),
3957         (anjuta_docman_add_document), (anjuta_docman_remove_document),
3958         (anjuta_docman_set_current_document),
3959         (anjuta_docman_goto_file_line_mark), (get_real_path),
3960         (anjuta_docman_get_full_filename),
3961         (anjuta_docman_delete_all_markers),
3962         (anjuta_docman_delete_all_indicators),
3963         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3964         (anjuta_docman_order_tabs):
3965         * plugins/document-manager/anjuta-docman.h:
3966         * plugins/document-manager/file_history.c: (an_hist_file_new),
3967         (an_file_history_push), (an_file_history_dump):
3968         * plugins/document-manager/file_history.h:
3969         * plugins/document-manager/plugin.c: (update_title),
3970         (value_removed_project_root_uri),
3971         (update_document_ui_interface_items), (menu_name_compare),
3972         (on_document_added), (on_document_changed),
3973         (on_window_key_press_event), (on_window_key_release_event),
3974         (on_session_save):
3975         * plugins/document-manager/search-box.c: (on_document_changed),
3976         (on_goto_activated), (search_box_init), (search_box_new):
3977         * plugins/document-manager/search-box.h:
3979         Yet more code cleanups
3980         Save glade files correctly in session
3981         Use new tooltip API if available
3982         Sort notebook pages when session is restored (needs work)
3984 2007-12-16  Johannes Schmid <jhs@gnome.org>
3986         * plugins/document-manager/anjuta-docman.c:
3987         (anjuta_docman_add_document):
3988         
3989         Present correct widget with anjuta_shell_present_widget(). This got wrong when
3990         the new search bar was introduced.
3992 2007-12-12  Johannes Schmid <jhs@gnome.org>
3993   
3994         Patch from  Tom <tpgww@onepost.net>:
3995         (#485233 – another bunch of docman cleanups)
3996   
3997         * libanjuta/interfaces/libanjuta.idl:
3998         * plugins/document-manager/action-callbacks.c:
3999         (get_current_document), (get_current_focus_widget),
4000         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4001         (on_close_file_activate), (on_close_all_file_activate),
4002         (on_reload_file_activate), (on_print_activate),
4003         (on_print_preview_activate),
4004         (on_editor_command_upper_case_activate),
4005         (on_editor_command_lower_case_activate),
4006         (on_editor_command_eol_crlf_activate),
4007         (on_editor_command_eol_lf_activate),
4008         (on_editor_command_eol_cr_activate),
4009         (on_editor_command_select_all_activate),
4010         (on_editor_command_select_to_brace_activate),
4011         (on_editor_command_select_block_activate),
4012         (on_editor_command_match_brace_activate),
4013         (on_editor_command_undo_activate),
4014         (on_editor_command_redo_activate),
4015         (on_editor_command_cut_activate),
4016         (on_editor_command_paste_activate),
4017         (on_editor_command_copy_activate),
4018         (on_editor_command_clear_activate),
4019         (on_editor_command_close_folds_all_activate),
4020         (on_editor_command_open_folds_all_activate),
4021         (on_editor_command_toggle_fold_activate),
4022         (on_editor_command_bookmark_toggle_activate),
4023         (on_editor_command_bookmark_first_activate),
4024         (on_editor_command_bookmark_next_activate),
4025         (on_editor_command_bookmark_prev_activate),
4026         (on_editor_command_bookmark_last_activate),
4027         (on_editor_command_bookmark_clear_activate),
4028         (on_transform_eolchars1_activate), (on_comment_block),
4029         (on_comment_box), (on_comment_stream),
4030         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4031         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4032         (on_force_hilite_activate), (on_swap_activate),
4033         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4034         * plugins/document-manager/action-callbacks.h:
4035         * plugins/document-manager/anjuta-docman.c:
4036         (on_notebook_page_close_button_click),
4037         (on_notebook_page_close_button_enter),
4038         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4039         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4040         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4041         (on_open_filesel_response), (anjuta_docman_open_file),
4042         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4043         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4044         (anjuta_docman_class_init), (anjuta_docman_new),
4045         (on_notebook_switch_page), (on_document_save_point),
4046         (on_document_destroy), (anjuta_docman_add_editor),
4047         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4048         (anjuta_docman_set_popup_menu),
4049         (anjuta_docman_get_current_focus_widget),
4050         (anjuta_docman_get_page_for_document),
4051         (anjuta_docman_get_current_document),
4052         (anjuta_docman_set_current_document),
4053         (anjuta_docman_goto_file_line),
4054         (anjuta_docman_goto_file_line_mark),
4055         (anjuta_docman_get_full_filename),
4056         (anjuta_docman_present_notebook_page),
4057         (anjuta_docman_update_page_label),
4058         (anjuta_docman_delete_all_markers),
4059         (anjuta_docman_delete_all_indicators),
4060         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4061         (do_ordertab1), (anjuta_docman_order_tabs),
4062         (anjuta_docman_set_editor_properties),
4063         (anjuta_docman_get_document_for_path),
4064         (anjuta_docman_get_all_doc_widgets):
4065         * plugins/document-manager/anjuta-docman.h:
4066         * plugins/document-manager/editor-tooltips.c:
4067         * plugins/document-manager/plugin.c: (update_title),
4068         (update_document_ui_enable_all), (update_document_ui_disable_all),
4069         (update_document_ui_save_items),
4070         (update_document_ui_interface_items), (update_document_ui),
4071         (on_document_update_save_ui), (update_status),
4072         (on_document_update_ui), (on_document_added),
4073         (on_document_changed), (on_session_save), (on_save_prompt),
4074         (on_docman_auto_save), (on_gconf_notify_timer):
4075         * plugins/document-manager/search-box.c: (on_document_changed),
4076         (search_box_new), (search_box_grab_line_focus):
4077         * plugins/glade/plugin.c: (ifile_open):
4078         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4079         * plugins/search/search-replace_backend.c: (create_search_entries):
4080         * plugins/sourceview/anjuta-document.c: (set_uri),
4081         (anjuta_document_save):
4082         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4083         * plugins/tools/editor.c: (on_editor_response):
4085         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4086         It fixes some issues with session handling and several memory lacks.
4087         Gtk 2.12 Tooltip API is used if available.
4089 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4091         * plugins/debug-manager/disassemble.c,
4092         plugins/debug-manager/disassemble.h,
4093         plugins/debug-manager/command.c,
4094         plugins/debug-manager/command.h,
4095         plugins/debug-manager/plugin.c
4096         plugins/debug-manager/sparse_view.c,
4097         plugins/debug-manager/sparse_view.h,
4098         plugins/gdb/plugin.c,
4099         plugins/gdb/debugger.c,
4100         plugins/gdb/debugger.h,
4101         libanjuta/interfaces/libanjuta.idl:
4102         Fix bug #502533: Implement assembler step
4104         * plugins/debug-manager/breakpoints.c:
4105         Do not save temporary breakpoints
4107         * plugins/debug-manager/stack_trace.c:
4108         Fix a crash when a stack command is cancelled
4110 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4112         * plugins/debug-manager/plugin.c,
4113         plugins/debug-manager/breakpoints.c,
4114         plugins/debug-manager/breakpoints.h:
4115         Fix bug #488732: Breakpoint on delete lines
4116         Breakpoints are now linked to their position in editor
4118         * plugins/gdb/debugger.c:
4119         Fix removing condition on breakpoint 
4121 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4123         * plugins/debug-manager/anjuta-debug-manager.glade,
4124         plugins/debug-manager/start.c,
4125         plugins/gdb/plugin.c,
4126         plugins/gdb/debugger.c,
4127         plugins/gdb/debugger.h,
4128         libanjuta/interfaces/libanjuta.idl:
4129         Fix bug #481366: Do not stop at the beginning of the program
4131         * plugins/debug-manager/command.c,
4132         plugins/debug-manager/command.h,
4133         plugins/debug-manager/breakpoints.c,
4134         plugins/debug-manager/queue.c,
4135         plugins/debug-manager/queue.h:
4136         Fix a bug remove all breakpoints was not working due to latest changes
4137         Setting breakpoints is disabled when program is running
4139 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4141         * plugins/debug-manager/queue.c,
4142         plugins/gdb/plugin.c:
4143         Fix bug #501469: Crash if mime_type is unknown
4145 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4147         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4148         (on_editor_update_ui), (on_single_file_scan_end),
4149         (on_importing_project_end), (project_root_added),
4150         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4151         * plugins/symbol-db/plugin.h:
4152         show on status bar files being scanned.
4154         * plugins/symbol-db/symbol-db-engine.c:
4155         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4156         (sdb_engine_ctags_output_thread),
4157         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4158         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4159         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4160         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4161         (sdb_engine_get_table_id_by_unique_name2),
4162         (symbol_db_engine_open_project),
4163         (sdb_engine_prepare_executing_commands),
4164         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4165         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4166         (sdb_engine_detects_removed_ids),
4167         (symbol_db_engine_get_class_parents),
4168         (symbol_db_engine_get_global_members),
4169         (symbol_db_engine_get_scope_members_by_symbol_id),
4170         (symbol_db_engine_get_scope_members),
4171         (symbol_db_engine_get_current_scope),
4172         (symbol_db_engine_get_file_symbols),
4173         (symbol_db_engine_get_symbol_info_by_id),
4174         (symbol_db_engine_get_full_local_path),
4175         (symbol_db_engine_find_symbol_by_name_pattern),
4176         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4177         * plugins/symbol-db/symbol-db-engine.h:
4178         * plugins/symbol-db/symbol-db-view-locals.c:
4179         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4180         (symbol_db_view_locals_recv_signals_from_engine),
4181         (symbol_db_view_locals_update_list):
4182         * plugins/symbol-db/symbol-db-view-locals.h:
4183         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4184         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4185         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4186         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4187         * plugins/symbol-db/symbol-db-view.h:
4188         Added g_thread architecture to scan in background. With this you
4189         can use Anjuta's GUI without freezing.
4190         Improved insertion speed by using a paradigm like 'insert' and 'check'
4191         replacing a 'check' and 'insert' one. This has been done for tables 
4192         like symbol, scope, sym_type.
4193         Fixed two crashers. 
4195         * plugins/symbol-db/tables.sql:
4196         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4197         (thread), (print_message), (bastard_thread), (idle_signals):
4198         fixed a typo on tables that broke sql triggers.
4200 === anjuta 2.3.1 ===
4202 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4204         * NEWS, AUTHORS: Updated.
4205         * src/Makefile.am: Fixed make distcheck
4207         Patch from Yang Hong:
4208         * plugins/file-manager/file-manager.glade: Fixed file chooser
4209         size in file-manager preferences.
4211 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4213         * NEWS: Updated for 2.3.1 development release
4214         * configure.in: Bumped version to 2.3.1
4216 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4218         * plugins/debug-manager/threads.c,
4219         plugins/debug-manager/disassemble.c,
4220         plugins/debug-manager/watch.c,
4221         plugins/debug-manager/registers.c,
4222         plugins/debug-manager/locals.c,
4223         plugins/debug-manager/breakpoints.c,
4224         plugins/debug-manager/stack_trace.c,
4225         plugins/debug-manager/command.c,
4226         plugins/debug-manager/command.h,
4227         plugins/debug-manager/queue.c,
4228         libanjuta/interfaces/libanjuta.idl:
4229         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4230         Document IAnjutaDebugManager signals
4231         Generate new signals in queue.c
4232         Use new signals in other files
4234 2007-11-30  <genbell@tiscali.it>
4236         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4238         * plugins/gdb/Makefile.am:
4239         Fix bug #500376
4241 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4243         * plugins/tools/variable.c:
4244         Fix a bug added in the previous patch (it is not a leak)
4246 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4248         * plugins/project-wizard/druid.c,
4249         plugins/project-wizard/templates/terminal.wiz,
4250         plugins/project-wizard/templates/xlib-dock.wiz,
4251         plugins/project-wizard/templates/wxwin.wiz,
4252         plugins/project-wizard/templates/java.wiz,
4253         plugins/project-wizard/templates/gnome.wiz,
4254         plugins/project-wizard/templates/anjuta-plugin.wiz,
4255         plugins/project-wizard/templates/gtkmm.wiz,
4256         plugins/project-wizard/templates/python.wiz,
4257         plugins/project-wizard/templates/cpp.wiz,
4258         plugins/project-wizard/templates/sdl.wiz,
4259         plugins/project-wizard/templates/gtk.wiz,
4260         plugins/project-wizard/templates/minimal.wiz,
4261         plugins/project-wizard/templates/xlib.wiz,
4262         plugins/project-wizard/templates/gcj.wiz,
4263         plugins/project-wizard/templates/translatable-strings.h,
4264         plugins/project-import/project-import.c:
4265         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
4267 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
4269         * plugins/debug-manager/threads.c,
4270         plugins/debug-manager/disassemble.c,
4271         plugins/debug-manager/watch.c,
4272         plugins/debug-manager/registers.c,
4273         plugins/debug-manager/memory.c,
4274         plugins/debug-manager/locals.c,
4275         plugins/debug-manager/stack_trace.c,
4276         plugins/debug-manager/queue.c,
4277         plugins/debug-manager/queue.h:
4278         Connect debugger signal only when program is loaded
4279         Rename get_feature in is_supported
4281         * plugins/debug-manager/plugin.c:
4282         Remove editor watch when plugin is deactivated
4284         * plugins/debug-manager/anjuta-debug-manager.glade,
4285         plugins/debug-manager/breakpoints.c,
4286         plugins/debug-manager/breakpoints.h:
4287         Rewrite almost completely the breakpoint code
4288         Improve breakpoint dialog
4289         Reorganize function
4290         Implement condition, hit count, ignore and temporary attribute
4292         * plugins/debug-manager/command.c,
4293         plugins/debug-manager/command.h:
4294         Add a breakpoint list command
4296         * plugins/gdb/debugger.c,
4297         plugins/gdb/debugger.h:
4298         Add new breakpoint list command
4299         Fix parsing of breakpoint data
4301         * libanjuta/interfaces/libanjuta.idl,
4302         plugins/gdb/plugin.c:
4303         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4305 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
4307         * plugins/document-manager/plugin.c:
4308         Use Ctrl+Shift+s as shortcut for Save As
4310 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
4312         * plugins/subversion/plugin.c: (activate_plugin):
4313         * plugins/symbol-db/plugin.c: (symbol_db_activate):
4314         * src/layout.xml: Fixed dockitem positions.
4316 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4318         Icons from tpgww@onepost.net:
4319         * plugins/project-wizard/applogo.png:
4320         Icons from patch in bug #480093 comment #23. Also renamed icons.
4322         * plugins/message-view/Makefile.am:
4323         * plugins/message-view/plugin.c: (register_stock_icons),
4324         (ipreferences_merge): Removed redundant icon.
4326         * plugins/document-manager/plugin.c:
4327         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4328         Do not insensitize New action when there is no document.
4329         Indentation fixes.
4331 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4333         Icons from tpgww@onepost.net:
4334         * plugins/symbol-browser/an_symbol_prefs.c:
4335         * pixmaps/Makefile.am:
4336         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4338         Icons from patch in bug #480093 comment #23. Also renamed icons.
4339         To be continued..
4341 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4343         Patch from James Liggett:
4344         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4345         revert and dialogs resizable.
4347 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4349         Patch from James Liggett:
4350         * plugins/subversion/anjuta-subversion.glade:
4351         * plugins/subversion/subversion-diff-dialog.c:
4352         (on_subversion_diff_response), (subversion_diff_dialog):
4353         * plugins/subversion/subversion-diff-dialog.h:
4355         The diff dialog should have a checkbox, enabled by default, that
4356         allows the user to make sure that all open files are saved before
4357         diffing.
4359 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4361         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4363         Icons from tpgww@onepost.net:
4364         * pixmaps/Makefile.am:
4365         * src/Makefile.am:
4366         * src/anjuta-app.c:
4367         * src/anjuta-preferences-general.svg:
4369         Icons from patch in bug #480093 comment #23. Also renamed icons.
4370         To be continued..
4372 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4374         Icons from tpgww@onepost.net:
4375         * plugins/debug-manager/images/Makefile.am:
4376         * plugins/debug-manager/images/anjuta-watch.svg:
4377         * plugins/debug-manager/plugin.c: (register_stock_icons):
4378         * plugins/gdb/images/Makefile.am:
4379         * plugins/gtodo/Makefile.am:
4380         * plugins/gtodo/anjuta-gtodo-plugin.svg:
4381         * plugins/gtodo/anjuta-gtodo.plugin.in:
4382         * plugins/gtodo/interface.c: (stock_icons):
4383         * plugins/gtodo/main.h:
4384         * plugins/gtodo/plugin.c: (ipreferences_merge):
4385         * plugins/terminal/Makefile.am:
4386         * plugins/terminal/anjuta-terminal-plugin.svg:
4387         * plugins/terminal/anjuta-terminal.plugin.in:
4388         * plugins/terminal/terminal.c:
4389         * plugins/tools/Makefile.am:
4390         * plugins/tools/anjuta-tools-plugin.svg:
4391         * plugins/tools/anjuta-tools.plugin.in:
4392         * plugins/tools/plugin.c:
4393         * plugins/valgrind/Makefile.am:
4394         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4395         * plugins/valgrind/anjuta-valgrind.plugin.in:
4396         * plugins/valgrind/plugin.c: (register_stock_icons),
4397         (ipreferences_merge):
4399         Icons from patch in bug #480093 comment #23. Also renamed icons.
4400         To be continued..
4402 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4404         reviewed by: Johannes Schmid <jhs@gnome.org>
4406         * configure.in:
4407         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4408         due to bug #493360. Still present anyway bug #495843
4410         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4411         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4412         (on_local_treeview_row_activated),
4413         (on_global_treeview_row_activated),
4414         (on_global_treeview_row_expanded), (on_project_element_added),
4415         (on_project_element_removed), (project_root_added),
4416         (symbol_db_activate), (isymbol_manager_search),
4417         (isymbol_manager_get_members),
4418         (isymbol_manager_get_completions_at_position):
4419         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4420         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4421         * plugins/symbol-db/symbol-db-engine.c:
4422         (sdb_engine_execute_non_select_sql),
4423         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4424         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4425         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4426         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4427         (symbol_db_engine_add_new_workspace),
4428         (symbol_db_engine_add_new_project),
4429         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4430         (sdb_engine_detects_removed_ids),
4431         (sdb_engine_walk_down_scope_path),
4432         (symbol_db_engine_get_class_parents),
4433         (symbol_db_engine_get_global_members),
4434         (symbol_db_engine_get_scope_members_by_symbol_id),
4435         (symbol_db_engine_get_scope_members),
4436         (symbol_db_engine_get_current_scope),
4437         (symbol_db_engine_get_file_symbols),
4438         (symbol_db_engine_get_symbol_info_by_id),
4439         (symbol_db_engine_find_symbol_by_name_pattern):
4440         * plugins/symbol-db/symbol-db-engine.h:
4441         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4442         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4443         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4444         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4445         (on_scan_end), (do_add_root_symbol_to_view),
4446         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4447         (trigger_on_symbol_inserted), (add_new_waiting_for),
4448         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4449         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4450         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4451         (symbol_db_view_row_expanded), (sdb_view_init),
4452         (gtree_compare_func), (sdb_view_finalize),
4453         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4454         (sdb_view_populate_base_root),
4455         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4456         * plugins/symbol-db/symbol-db-view.h:
4457         * plugins/symbol-db/tables.sql:
4458         * plugins/symbol-db/test/Makefile.am:
4459         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4460         (get_scope_members), (get_current_scope), (get_global_members),
4461         (get_file_symbols), (get_info_by_id), (main):
4463         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4464         Started using LIMIT keyword to speed up things.
4465         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4466         make providers use prepared statements.
4468 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4470         Patch from James Liggett:
4471         * plugins/subversion/plugin.c: (subversion_instance_init):
4472         * plugins/subversion/plugin.h:
4473         * plugins/subversion/subversion-diff-dialog.c:
4474         (on_subversion_diff_response), (subversion_diff_dialog),
4475         (on_menu_subversion_diff):
4476         * plugins/subversion/subversion-log-dialog.c:
4477         (on_log_view_selected_button_clicked),
4478         (on_log_diff_selected_button_clicked),
4479         (on_log_diff_previous_button_clicked),
4480         (subversion_log_window_create):
4481         * plugins/subversion/subversion-ui-utils.c:
4482         (get_filename_from_full_path), (init_whole_project),
4483         (on_whole_project_toggled):
4484         * plugins/subversion/subversion-ui-utils.h:
4485         * plugins/subversion/subversion-update-dialog.c:
4486         (subversion_update_dialog), (on_menu_subversion_update):
4488         Whole Project checkbox enabled by default in diff and update dialogs.
4489         changes the editor names for diff editors to something much more
4490         descriptive. For example, working copy/head diffs would have an editor
4491         with a name like "[Working Copy/Head] some-file.diff," where some-file
4492         is the name of the file/directory that was diffed. For diffs against
4493         arbitrary diffs the name would look like "[Revisions 2832/3200]
4494         some-file.diff" for a diff of some-file between revisions 2832 and
4495         3200.
4497 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4499         Icons from tpgww@onepost.net:
4500         * plugins/subversion/Makefile.am:
4501         * plugins/subversion/anjuta-subversion-plugin.svg:
4502         * plugins/subversion/anjuta-subversion.plugin.in:
4503         * plugins/subversion/plugin.h:
4504         * plugins/symbol-browser/Makefile.am:
4505         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4506         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4507         * plugins/symbol-browser/plugin.c:
4508         * plugins/symbol-db/Makefile.am:
4509         * plugins/symbol-db/plugin.c:
4510         * plugins/symbol-db/symbol-db.plugin.in:
4512         Icons from patch in bug #480093 comment #23. Also renamed icons.
4513         To be continued..
4515 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4517         Icons from tpgww@onepost.net:
4518         * plugins/project-manager/Makefile.am:
4519         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4520         * plugins/project-manager/anjuta-project-manager.plugin.in:
4521         * plugins/project-manager/plugin.c:
4522         * plugins/project-wizard/Makefile.am:
4523         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4524         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4525         * plugins/project-wizard/druid.h:
4526         * plugins/search/Makefile.am:
4527         * plugins/search/anjuta-search-plugin.svg:
4528         * plugins/search/anjuta-search.plugin.in:
4529         * plugins/search/plugin.c:
4531         Icons from patch in bug #480093 comment #23. Also renamed icons.
4532         To be continued..
4534 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4536         * TODO.tasks: updated.
4538         Icons from tpgww@onepost.net:
4539         * plugins/file-loader/Makefile.am:
4540         * plugins/file-loader/anjuta-loader-plugin.svg:
4541         * plugins/file-loader/anjuta-loader.plugin.in:
4542         * plugins/file-manager/Makefile.am:
4543         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4544         * plugins/file-manager/file-manager.plugin.in:
4545         * plugins/file-manager/plugin.c:
4546         * plugins/glade/Makefile.am:
4547         * plugins/glade/anjuta-glade-plugin.svg:
4548         * plugins/glade/anjuta-glade.plugin.in:
4549         * plugins/glade/plugin.c: (register_stock_icons):
4550         * plugins/language-manager/Makefile.am:
4551         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4552         * plugins/language-manager/language-manager.plugin.in:
4553         * plugins/message-view/Makefile.am:
4554         * plugins/message-view/anjuta-message-manager.plugin.in:
4555         * plugins/message-view/anjuta-messages-plugin.svg:
4556         * plugins/message-view/plugin.c:
4557         * plugins/patch/Makefile.am:
4558         * plugins/patch/anjuta-patch-plugin.svg:
4559         * plugins/patch/anjuta-patch.plugin.in:
4560         * plugins/patch/plugin.c:
4561         * plugins/profiler/Makefile.am:
4562         * plugins/profiler/anjuta-profiler-plugin.svg:
4563         * plugins/profiler/plugin.c: (register_stock_icons):
4564         * plugins/profiler/profiler.plugin.in:
4565         * plugins/project-import/Makefile.am:
4566         * plugins/project-import/anjuta-project-import-plugin.svg:
4567         * plugins/project-import/anjuta-project-import.plugin.in:
4568         * plugins/project-import/plugin.c:
4570         Icons from patch in bug #480093 comment #23. Also renamed icons.
4571         To be continued..
4573 2007-11-18  Johannes Schmid <jhs@gnome.org>
4575         * plugins/build-basic-autotools/build-basic-autotools.c:
4576         (build_regex_init):
4577         * plugins/debug-manager/anjuta-debug-manager.glade:
4578         * plugins/debug-manager/breakpoints.c:
4579         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4580         * plugins/file-wizard/file.c:
4581         * plugins/gdb/anjuta-gdb.glade:
4582         * plugins/glade/plugin.c: (ifile_open):
4583         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4584         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4585         * plugins/gtodo/tray-icon.c:
4586         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4587         * plugins/macro/macros.xml:
4588         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4589         Fixed translation bugs (#496833, #488211 and #497758)
4590         
4591         * plugins/document-manager/plugin.c: (on_editor_changed):
4592         Removed unused code
4594 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4596         Icons from tpgww@onepost.net:
4597         * plugins/devhelp/Makefile.am:
4598         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4599         * plugins/devhelp/anjuta-devhelp.plugin.in:
4600         * plugins/devhelp/plugin.c:
4601         * plugins/document-manager/anjuta-document-manager.plugin.in:
4602         * plugins/document-manager/images/Makefile.am:
4603         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4604         * plugins/document-manager/plugin.c:
4605         * plugins/editor/Makefile.am:
4606         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4607         * plugins/editor/anjuta-editor.plugin.in:
4608         * plugins/editor/plugin.c:
4609         * plugins/sample1/Makefile.am:
4610         * plugins/sample1/anjuta-sample-plugin.svg:
4611         * plugins/sample1/anjuta-sample.plugin.in:
4612         * plugins/sourceview/Makefile.am:
4613         * plugins/sourceview/plugin.c:
4614         * plugins/sourceview/sourceview.plugin.in:
4616         Icons from patch in bug #480093 comment #23. Also renamed icons.
4617         To be continued..
4619 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4621         * TODO.tasks: Updated.
4623         Icons from tpgww@onepost.net:
4624         * plugins/build-basic-autotools/Makefile.am:
4625         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4626         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4627         * plugins/build-basic-autotools/build-basic-autotools.c:
4628         * plugins/class-inheritance/Makefile.am:
4629         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4630         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4631         * plugins/class-inheritance/plugin.c:
4632         * plugins/cvs-plugin/Makefile.am:
4633         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4634         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4635         * plugins/cvs-plugin/plugin.c:
4636         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4637         * plugins/debug-manager/images/Makefile.am:
4638         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4639         * plugins/debug-manager/plugin.c: 
4641         Icons from patch in bug #480093 comment #23. Also renamed icons.
4642         To be continued..
4644 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4646         * (removed) libanjuta/anjuta-children.c,
4647         (removed) libanjuta/anjuta-children.h,
4648         libanjuta/anjuta-launcher.c,
4649         libanjuta/libanjuta.h,
4650         libanjuta/Makefile.am,
4651         plugins/gdb/debugger.c,
4652         plugins/terminal/terminal.c,
4653         manuals/reference/libanjuta/libanjuta-sections.txt,
4654         manuals/reference/libanjuta/libanjuta-docs.sgml:
4655         Replace anjuta_children_register by g_child_watch_add
4657 2007-11-13  Johannes Schmid <jhs@gnome.org>
4659         * plugins/subversion/anjuta-subversion.glade:
4660         * plugins/subversion/subversion-commit-dialog.c:
4661         (subversion_commit_dialog):
4662         * plugins/subversion/subversion-resolve-dialog.c:
4663         (subversion_resolve_dialog):
4664         * plugins/subversion/subversion-revert-dialog.c:
4665         (subversion_revert_dialog):
4666         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4667         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4668         (hide_pulse_progress_bar):
4669         * plugins/subversion/subversion-ui-utils.h:
4671         Yet another patch from #457477:
4672         Add a pulsing progress bar to all dialogs receiving status
4674 2007-11-12  Johannes Schmid <jhs@gnome.org>
4676         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4677         Bug 493583 – crash in Anjuta IDE: trying to open a file
4678         
4679         * plugins/subversion/subversion-commit-dialog.c:
4680         (select_all_files), (subversion_commit_dialog):
4681         Patch from jrligget - see #457477
4683 2007-11-12  Johannes Schmid <jhs@gnome.org>
4685         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4686         * libanjuta/anjuta-plugin-handle.c:
4687         (anjuta_plugin_handle_get_about):
4688         Bug 495536 – Plugins localization improvement
4689         
4690         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4691         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4692         * plugins/indent/indent.glade:
4693         * plugins/subversion/anjuta-subversion.glade:
4694         Bug 495245 – Strings bug
4696 2007-11-08  James Liggett  <jrliggett@cox.net>
4698         reviewed by: Johannes Schmid <jhs@gnome.org>
4700         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4701         (anjuta_async_command_finalize),
4702         (anjuta_async_command_notification_poll),
4703         (anjuta_async_command_thread), (start_command),
4704         (notify_data_arrived), (notify_complete),
4705         (anjuta_async_command_class_init),
4706         (anjuta_async_command_set_error_message),
4707         (anjuta_async_command_get_error_message),
4708         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4709         * libanjuta/anjuta-async-command.h:
4710         * libanjuta/anjuta-command.c: (anjuta_command_init),
4711         (anjuta_command_finalize), (anjuta_command_class_init),
4712         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4713         (anjuta_command_notify_complete),
4714         (anjuta_command_set_error_message),
4715         (anjuta_command_get_error_message):
4716         * libanjuta/anjuta-command.h:
4717         * libanjuta/anjuta-glade-catalog.c:
4718         * libanjuta/anjuta-glade.xml:
4719         * libanjuta/anjuta-vcs-status-tree-view.c:
4720         (on_selected_column_toggled),
4721         (anjuta_vcs_status_tree_view_create_columns),
4722         (anjuta_vcs_status_tree_view_init),
4723         (anjuta_vcs_status_tree_view_finalize),
4724         (anjuta_vcs_status_tree_view_set_property),
4725         (anjuta_vcs_status_tree_view_get_property),
4726         (anjuta_vcs_status_tree_view_class_init),
4727         (anjuta_vcs_status_tree_view_new),
4728         (anjuta_vcs_status_tree_view_destroy),
4729         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4730         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4731         (anjuta_vcs_status_tree_view_unselect_all),
4732         (create_selected_paths_list),
4733         (anjuta_vcs_status_tree_view_get_selected):
4734         * libanjuta/anjuta-vcs-status-tree-view.h:
4735         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4736         * libanjuta/anjuta-widgets.h:
4737         * plugins/subversion/subversion-add-dialog.c:
4738         (on_add_command_finished), (on_subversion_add_response),
4739         (subversion_add_dialog), (on_menu_subversion_add),
4740         (on_fm_subversion_add):
4741         * plugins/subversion/subversion-add-dialog.h:
4742         * plugins/subversion/subversion-commit-dialog.c:
4743         (on_commit_command_finished), (on_subversion_commit_response),
4744         (subversion_commit_dialog), (on_menu_subversion_commit),
4745         (on_fm_subversion_commit):
4746         * plugins/subversion/subversion-commit-dialog.h:
4747         * plugins/subversion/subversion-copy-dialog.c:
4748         (on_copy_other_revision_radio_toggled),
4749         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4750         (on_copy_command_finished), (on_subversion_copy_response),
4751         (subversion_copy_dialog), (on_menu_subversion_copy),
4752         (on_fm_subversion_copy):
4753         * plugins/subversion/subversion-copy-dialog.h:
4754         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4755         (on_subversion_diff_response), (subversion_diff_dialog),
4756         (on_menu_subversion_diff), (on_fm_subversion_diff):
4757         * plugins/subversion/subversion-diff-dialog.h:
4758         * plugins/subversion/subversion-log-dialog.c:
4759         (on_diff_selected_column_toggled), (create_columns),
4760         (on_log_command_finished), (on_log_view_button_clicked),
4761         (on_cat_command_data_arrived), (on_cat_command_finished),
4762         (on_log_view_selected_button_clicked), (get_selected_revisions),
4763         (on_log_diff_selected_button_clicked),
4764         (on_log_diff_previous_button_clicked),
4765         (on_subversion_log_vbox_destroy),
4766         (on_log_changes_view_row_selected), (subversion_log_window_create),
4767         (on_menu_subversion_log), (on_fm_subversion_log),
4768         (subversion_log_set_whole_project_sensitive):
4769         * plugins/subversion/subversion-log-dialog.h:
4770         * plugins/subversion/subversion-merge-dialog.c:
4771         (on_merge_command_finished), (on_subversion_merge_response),
4772         (on_merge_first_path_browse_button_clicked),
4773         (on_merge_second_path_browse_button_clicked),
4774         (on_merge_use_first_path_check_toggled),
4775         (on_merge_start_revision_radio_toggled),
4776         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4777         (on_menu_subversion_merge):
4778         * plugins/subversion/subversion-merge-dialog.h:
4779         * plugins/subversion/subversion-remove-dialog.c:
4780         (on_remove_command_finished),
4781         (on_remove_path_browse_button_clicked),
4782         (on_subversion_remove_response), (subversion_remove_dialog),
4783         (on_menu_subversion_remove), (on_fm_subversion_remove):
4784         * plugins/subversion/subversion-remove-dialog.h:
4785         * plugins/subversion/subversion-resolve-dialog.c:
4786         (on_resolve_command_finished), (on_subversion_resolve_response),
4787         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4788         * plugins/subversion/subversion-resolve-dialog.h:
4789         * plugins/subversion/subversion-revert-dialog.c:
4790         (on_revert_command_finished), (on_subversion_revert_response),
4791         (subversion_revert_dialog), (on_menu_subversion_revert):
4792         * plugins/subversion/subversion-revert-dialog.h:
4793         * plugins/subversion/subversion-switch-dialog.c:
4794         (on_switch_other_revision_radio_toggled),
4795         (on_switch_command_finished), (on_subversion_switch_response),
4796         (subversion_switch_dialog), (on_menu_subversion_switch):
4797         * plugins/subversion/subversion-switch-dialog.h:
4798         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4799         (subversion_data_free), (on_mesg_view_destroy),
4800         (create_message_view), (check_filename), (get_log_from_textview),
4801         (pulse_timer), (on_pulse_timer_destroyed),
4802         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4803         (report_errors), (on_status_command_finished),
4804         (on_status_command_data_arrived), (on_command_info_arrived),
4805         (select_all_status_items), (clear_all_status_selections),
4806         (init_whole_project), (on_whole_project_toggled),
4807         (send_diff_command_output_to_editor), (on_diff_command_finished),
4808         (stop_status_bar_progress_pulse):
4809         * plugins/subversion/subversion-ui-utils.h:
4810         * plugins/subversion/subversion-update-dialog.c:
4811         (on_update_command_finished), (on_subversion_update_response),
4812         (subversion_update_dialog), (on_menu_subversion_update),
4813         (on_fm_subversion_update):
4814         * plugins/subversion/subversion-update-dialog.h:
4815         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4816         (svn_add_command_finalize), (svn_add_command_run),
4817         (svn_add_command_class_init), (svn_add_command_new),
4818         (svn_add_command_destroy):
4819         * plugins/subversion/svn-add-command.h:
4820         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4821         (svn_cat_command_finalize), (svn_cat_command_run),
4822         (svn_cat_command_class_init), (svn_cat_command_new),
4823         (svn_cat_command_destroy), (svn_cat_command_get_output):
4824         * plugins/subversion/svn-cat-command.h:
4825         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4826         (svn_command_release_ui_lock), (simple_prompt),
4827         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4828         (svn_auth_ssl_server_trust_prompt_func_cb),
4829         (svn_auth_ssl_client_cert_prompt_func_cb),
4830         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4831         (svn_command_init), (svn_command_finalize),
4832         (svn_command_class_init), (svn_command_push_info),
4833         (svn_command_get_info_queue), (svn_command_set_error),
4834         (svn_command_get_client_context), (svn_command_get_pool),
4835         (svn_command_lock_ui), (svn_command_unlock_ui),
4836         (svn_command_get_revision), (svn_command_copy_path_list),
4837         (svn_command_free_path_list):
4838         * plugins/subversion/svn-command.h:
4839         * plugins/subversion/svn-commit-command.c: (on_log_callback),
4840         (svn_commit_command_init), (svn_commit_command_finalize),
4841         (svn_commit_command_run), (svn_commit_command_class_init),
4842         (svn_commit_command_new), (svn_commit_command_destroy):
4843         * plugins/subversion/svn-commit-command.h:
4844         * plugins/subversion/svn-copy-command.c: (on_log_callback),
4845         (svn_copy_command_init), (svn_copy_command_finalize),
4846         (svn_copy_command_run), (svn_copy_command_class_init),
4847         (svn_copy_command_new), (svn_copy_command_destroy):
4848         * plugins/subversion/svn-copy-command.h:
4849         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4850         (svn_diff_command_finalize), (svn_diff_command_run),
4851         (svn_diff_command_class_init), (svn_diff_command_new),
4852         (svn_diff_command_destroy), (svn_diff_command_get_output):
4853         * plugins/subversion/svn-diff-command.h:
4854         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4855         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4856         (svn_log_command_class_init), (svn_log_command_new),
4857         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4858         * plugins/subversion/svn-log-command.h:
4859         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4860         (svn_log_entry_finalize), (svn_log_entry_class_init),
4861         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4862         (svn_log_entry_get_author), (svn_log_entry_get_date),
4863         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4864         (svn_log_entry_get_full_log):
4865         * plugins/subversion/svn-log-entry.h:
4866         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4867         (svn_merge_command_finalize), (svn_merge_command_run),
4868         (svn_merge_command_class_init), (svn_merge_command_new),
4869         (svn_merge_command_destroy):
4870         * plugins/subversion/svn-merge-command.h:
4871         * plugins/subversion/svn-remove-command.c: (on_log_callback),
4872         (svn_remove_command_init), (svn_remove_command_finalize),
4873         (svn_remove_command_run), (svn_remove_command_class_init),
4874         (svn_remove_command_new), (svn_remove_command_destroy),
4875         (svn_remove_command_get_path):
4876         * plugins/subversion/svn-remove-command.h:
4877         * plugins/subversion/svn-resolve-command.c:
4878         (svn_resolve_command_init), (svn_resolve_command_finalize),
4879         (svn_resolve_command_run), (svn_resolve_command_class_init),
4880         (svn_resolve_command_new), (svn_resolve_command_destroy):
4881         * plugins/subversion/svn-resolve-command.h:
4882         * plugins/subversion/svn-revert-command.c:
4883         (svn_revert_command_init), (svn_revert_command_finalize),
4884         (svn_revert_command_run), (svn_revert_command_class_init),
4885         (svn_revert_command_new), (svn_revert_command_destroy):
4886         * plugins/subversion/svn-revert-command.h:
4887         * plugins/subversion/svn-status-command.c:
4888         (svn_status_command_init), (svn_status_command_finalize),
4889         (on_svn_status_notify), (svn_status_command_run),
4890         (svn_status_command_class_init), (svn_status_command_new),
4891         (svn_status_command_destroy),
4892         (svn_status_command_get_status_queue):
4893         * plugins/subversion/svn-status-command.h:
4894         * plugins/subversion/svn-status.c: (svn_status_init),
4895         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4896         (svn_status_destroy), (svn_status_get_path),
4897         (svn_status_get_vcs_status):
4898         * plugins/subversion/svn-status.h:
4899         * plugins/subversion/svn-switch-command.c:
4900         (svn_switch_command_init), (svn_switch_command_finalize),
4901         (svn_switch_command_run), (svn_switch_command_class_init),
4902         (svn_switch_command_new), (svn_switch_command_destroy):
4903         * plugins/subversion/svn-switch-command.h:
4904         * plugins/subversion/svn-update-command.c:
4905         (svn_update_command_init), (svn_update_command_finalize),
4906         (svn_update_command_run), (svn_update_command_class_init),
4907         (svn_update_command_new), (svn_update_command_destroy):
4908         * plugins/subversion/svn-update-command.h:
4910         Now really committed all files from James patch (#457477)
4912 2007-11-08  Johannes Schmid <jhs@gnome.org>
4914         * TODO.tasks: Updated
4916 2007-11-08  James Liggett  <jrliggett@cox.net>
4918         reviewed by: Johannes Schmid <jhs@gnome.org>
4920         * configure.in:
4921         * libanjuta/Makefile.am:
4922         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
4923         * libanjuta/anjuta-status.h:
4924         * libanjuta/libanjuta.h:
4925         * plugins/subversion/Makefile.am:
4926         * plugins/subversion/anjuta-subversion.glade:
4927         * plugins/subversion/anjuta-subversion.ui:
4928         * plugins/subversion/plugin.c: (value_added_project_root_uri),
4929         (value_removed_project_root_uri), (activate_plugin),
4930         (deactivate_plugin), (finalize), (subversion_instance_init):
4931         * plugins/subversion/plugin.h:
4932         * plugins/subversion/subversion-actions.c:
4933         * plugins/subversion/subversion-actions.h:
4934         * plugins/subversion/subversion-callbacks.c:
4935         * plugins/subversion/subversion-callbacks.h:
4936         * plugins/subversion/svn-auth.c:
4937         * plugins/subversion/svn-auth.h:
4938         * plugins/subversion/svn-backend-priv.h:
4939         * plugins/subversion/svn-backend.c:
4940         * plugins/subversion/svn-backend.h:
4941         * plugins/subversion/svn-notify.c:
4942         * plugins/subversion/svn-notify.h:
4943         * plugins/subversion/svn-thread.c:
4944         * plugins/subversion/svn-thread.h:
4945         
4946         Commited alpha2 of the new subversion plugin (#457477)
4948 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4950         * plugins/debug-manager/command.c:
4951         Fix a stupid crash when changing a register value
4953 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4955         * libanjuta/interfaces/libanjuta.idl,
4956         plugins/debug-manager/command.c,
4957         plugins/debug-manager/command.h,
4958         plugins/debug-manager/start.c,
4959         plugins/gdb/plugin.c,
4960         plugins/gdb/debugger.c,
4961         plugins/gdb/debugger.h:
4962         Use anjuta terminal plugin instead of gnome terminal
4963         Select if a terminal is used in the the start_program function
4964         Move terminal code from debugger.c to plugin.c
4965         Partial fix of bug #481366
4967         * plugins/gdb/utilities.c,
4968         plugins/gdb/utilities.h:
4969         Remove gnome terminal check function
4971 2007-11-06  Johannes Schmid <jhs@gnome.org>
4973         * plugins/project-import/anjuta-project-import.glade:
4974         * plugins/project-import/project-import.c: (on_import_next),
4975         (on_import_finish), (project_import_set_directory):
4976         * plugins/project-wizard/property.c: (npw_property_create_widget),
4977         (npw_property_set_value_from_widget):
4978         
4979         Replaced gnome_file_entry with gtk_file_chooser_button
4980         Fixes #422329 – Creating a new directory in program options doesn't work
4981         
4982 2007-11-04  Massimo Cora' <maxcvs@email.it>
4984         * plugins/symbol-db/plugin.c:
4985         add all files at once on project_import.
4986         No need to split them into more languages: ctags
4987         and the engine will take care of that.
4989         * plugins/symbol-db/symbol-db-engine.h,
4990         * plugins/symbol-db/symbol-db-engine.c,
4991         * plugins/symbol-db/tables.sql,
4992         * plugins/symbol-db/test/Makefile.am,
4993         * plugins/symbol-db/test/main.c,
4994         * plugins/symbol-db/symbol-db-view-locals.c:
4995         some memory leaks fixed. Ported the thing to
4996         libgda 3.1.2 [or better svn HEAD].
4997         Thanks to a fresh new algorithm to detect
4998         parent scope we're able to display correcly
4999         a local gtktree, including classes not directly
5000         defined inside that file.
5002 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5004         * plugins/debug-manager/threads.c,
5005         plugins/debug-manager/stack_trace.c:
5006         Do not display address when not needed
5008         * plugins/debug-manager/plugin.c,
5009         plugins/debug-manager/breakpoints.c:
5010         Breakpoints directly connect to debugger signals
5012         * plugins/debug-manager/watch.c:
5013         program-unload signal does not exist used debugger-stopped
5015         * plugins/debug-manager/queue.c,
5016         libanjuta/interfaces/libanjuta.idl:
5017         Display error message returned by debugger command
5018         Add new error codes
5020 2007-11-04  Johannes Schmid <jhs@gnome.org>
5022         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5023         Bug 493062 – gcj template needs AC_PROG_CC
5024         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5026         * src/anjuta-actions.h:
5027         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5028         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5030 === anjuta 2.3.0 ===
5032 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5034         * AUTHORS: Updated
5036 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5038         * ChangeLog: Tagged 2.3.0 release.
5040         * plugins/indent/Makefile.am: Fixed indentation.
5042         * plugins/editor/aneditor-autocomplete.cxx:
5043         * plugins/editor/aneditor-priv.h:
5044         * plugins/editor/aneditor.cxx:
5045         * plugins/editor/aneditor.h: Commented out dead codes.
5047         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5048         Do not build symbol-db by
5049         default. Added 'unstable' in plugin description to signify it's
5050         developmental state.
5052         * plugins/file-manager/Makefile.am,
5053         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5055 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5057         * plugins/debug-manager/utilities.c,
5058         plugins/debug-manager/utilities.h,
5059         plugins/debug-manager/threads.c,
5060         plugins/debug-manager/plugin.c,
5061         plugins/debug-manager/plugin.h,
5062         plugins/debug-manager/disassemble.h,
5063         plugins/debug-manager/watch.c,
5064         plugins/debug-manager/watch.h,
5065         plugins/debug-manager/breakpoints.c,
5066         plugins/debug-manager/stack_trace.c:
5067         Replace few remaining function calls by signal 
5069         * plugins/debug-manager/disassemble.c,
5070         plugins/debug-manager/registers.c,
5071         plugins/debug-manager/memory.c,
5072         plugins/debug-manager/locals.c,
5073         plugins/debug-manager/queue.c,
5074         plugins/debug-manager/queue.h:
5075         Connect signals when debugger is started
5076         Disconnect them when debugger is stopped
5077         Do not display window if debugger doesn't support feature
5079         * plugins/gdb/plugin.c,
5080         libanjuta/interfaces/libanjuta.idl:
5081         Remove unused initialization function
5083 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5085         * configure.in:
5086         * plugins/file-manager/Makefile.am:
5087         * scripts/build-schemas.mk: Fixed 'make distcheck'
5089 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5091         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5092         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5093         to latest API additions.
5095         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5096         to API changes.
5098 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5100         * ChangeLog: Fixed indentation.
5101         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5102         branch.
5104 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5106         * libanjuta/interfaces/libanjuta.idl:
5107         * plugins/build-basic-autotools/build-basic-autotools.c:
5108         (build_compile_file_real), (build_build_project),
5109         (build_install_project), (build_clean_project),
5110         (build_configure_project), (build_autogen_project),
5111         (build_distribution_project), (build_build_module),
5112         (build_install_module), (build_clean_module), (fm_build),
5113         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5114         (finalize), (basic_autotools_plugin_instance_init),
5115         (ibuildable_set_command), (ibuildable_reset_commands),
5116         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5117         (ibuildable_install), (ibuildable_configure),
5118         (ibuildable_generate), (ibuildable_iface_init):
5119         * plugins/build-basic-autotools/build-basic-autotools.h:
5121         Added API for commands override in build interface and implemented
5122         them in build plugin. Useful for other plugins override build
5123         commands depending on project environment.
5125 2007-10-28  Naba Kumar  <naba@gnome.org>
5127         * src/anjuta.glade,
5128         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5129         Fixed widget alignment for dock switcher tab style combo and
5130         scratchbox path entrybox.
5132 2007-10-28  Johannes Schmid <jhs@gnome.org>
5134         * plugins/document-manager/plugin.c: (on_editor_changed):
5135         Fixed a memory leak and simplified code (thanks again Sébastien)
5136         
5137         * configure.in:
5138         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5139         and OFFSET sql statements)
5141 2007-10-28  Massimo Cora' <maxcvs@email.it>
5143         * plugins/symbol-db/plugin.c,
5144         plugins/symbol-db/symbol-db-engine.h,
5145         plugins/symbol-db/symbol-db-view.c,
5146         plugins/symbol-db/symbol-db-view.c,
5147         plugins/symbol-db/symbol-db-view-locals.c,
5148         plugins/symbol-db/symbol-db-view-locals.h,
5149         plugins/symbol-db/symbol-db-engine.c:
5150         Better end-of-file-scan detection, permitting
5151         an improved scope/inheritance parsing.
5152         Locals tab gtktree now displays correct
5153         namespace->class->children tree, even if
5154         in a C++ file there isn't class declaration.
5156 2007-10-27  Johannes Schmid <jhs@gnome.org>
5158         Patch from Stanislav Brabec <sbrabec@suse.cz>
5159         * configure.in:
5160         Bug 489798 – Do not rely on svn-config
5162         Patch from Michael Wolf <maw@ximian.com>:
5163         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5164         (egg_tree_model_filter_remove_node),
5165         (egg_tree_model_filter_row_deleted):
5166         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5168 2007-10-27  Johannes Schmid <jhs@gnome.org>
5170         * plugins/devhelp/anjuta-devhelp.ui:
5171         * plugins/message-view/anjuta-message-manager.ui:
5173         Added some separators to the toolbar
5174         
5175         * plugins/document-manager/plugin.c:
5176         (on_support_plugin_deactivated), (load_new_support_plugins),
5177         (unload_unused_support_plugins), (on_editor_changed):
5178         
5179         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5180         for pointing out that is was crap.
5182 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5184         * libanjuta/interfaces/libanjuta.idl,
5185         libanjuta/anjuta-plugin-manager.c,
5186         libanjuta/anjuta-plugin-manager.h,
5187         libanjuta/anjuta-c-plugin-factory.c,
5188         libanjuta/anjuta-c-module.h,
5189         libanjuta/anjuta-c-module.c:
5190         Report detailled error message in case of plugin loading failure
5192 2007-10-24  Johannes Schmid <jhs@gnome.org>
5194         * configure.in:
5195         * plugins/Makefile.am:
5196         
5197         Activate build of symbol-db plugin (when libgda is available)
5198         
5199         * plugins/document-manager/plugin.c:
5200         (on_support_plugin_deactivated), (on_editor_changed):
5201         
5202         Properly handle language support plugins even when they are
5203         unloaded by the session.
5204         
5205         * plugins/symbol-db/plugin.c: (register_stock_icons),
5206         Port to new REGISTER_ICONS stuff
5207   
5208 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5210         * plugins/symbol-db/plugin.c,
5211         * plugins/symbol-db/symbol-db-view.c
5212         * plugins/symbol-db/symbol-db-engine.h,
5213         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5214         * plugins/symbol-db/symbol-db-view-locals.c,
5215         * plugins/symbol-db/symbol-db-view-locals.h,
5216         * plugins/symbol-db/symbol-db-engine.c:
5217         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5218         Added a new algorithm for dynamic population of the local symbols' tab.
5219         Now the default view is tree-like.
5220         Some fixes on engine correct some population issues.    
5222 2007-10-23  Naba Kumar  <naba@gnome.org>
5224         * plugins/glade/Makefile.am: Corrected conditional not to install
5225         .plugin file if plugin is disabled.
5226         * plugins/sourceview/Makefile.am: Corrected conditional not to
5227         install schemas if plugin is not built.
5229 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5231         * plugins/debug-manager/queue.c:
5232         Fix #488061: Mutiple crash dialogs
5234         * plugins/gdb/debugger.c,
5235         plugins/gdb/debugger.h:
5236         Remove maximum gdb command length, should fix bug#474811
5238 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5240         * manuals/reference/libanjuta/plugin-description-file.sgml,
5241         manuals/reference/libanjuta/libanjuta-docs.sgml,
5242         manuals/reference/libanjuta/libanjuta-sections.txt,
5243         libanjuta/interfaces/libanjuta.idl,
5244         libanjuta/anjuta-c-module.c,
5245         libanjuta/anjuta-c-plugin-factory.c:
5246         Document last changes in plugin code
5248 2007-10-19  Johannes Schmid <jhs@gnome.org>
5250         * plugins/subversion/subversion-callbacks.c: (check_filename):
5251         
5252         Fixed #487854 – Anjuta crashes when i try to add a SVN url
5254 2007-10-19  Naba Kumar  <naba@gnome.org>
5256         * plugins/file-manager/file-model.c: Fixed a critical runtime
5257         warning.
5259 2007-10-18  Johannes Schmid <jhs@gnome.org>
5261         * libanjuta/anjuta-ui.h:
5262         Small fix on icon macros
5263         
5264         * libanjuta/interfaces/libanjuta.idl:
5265         * plugins/language-manager/plugin.c: (ilanguage_get_name),
5266         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5267         (ilanguage_iface_init):
5268         
5269         Added get_from_editor() and get_name_from_editor() methods
5270         to IAnjutaLanguage
5271         
5272         * plugins/document-manager/plugin.c:
5273         (update_editor_ui_interface_items), (on_editor_changed):
5274         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5275         .in:
5276         * plugins/language-support-cpp-java/plugin.c: (install_support):
5277         
5278         Ported plugins to use the new interface
5280 2007-10-17  Johannes Schmid <jhs@gnome.org>
5282         * libanjuta/anjuta-ui.h:
5283         
5284         Added macros to register stock icons to stop all this copy&paste
5285         which had spread over a lot of files. New macros support to add 
5286         icons with toolbar and menu size (16 and 24)
5287         
5288         * plugins/class-inheritance/plugin.c: (register_stock_icons):
5289         * plugins/debug-manager/images/anjuta-attach.svg:
5290         * plugins/debug-manager/images/anjuta-step-out.svg:
5291         * plugins/debug-manager/images/anjuta-step-over.svg:
5292         * plugins/debug-manager/plugin.c: (register_stock_icons):
5293         * plugins/document-manager/images/Makefile.am:
5294         * plugins/document-manager/images/anjuta-block-end.svg:
5295         * plugins/document-manager/images/anjuta-block-start.svg:
5296         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5297         * plugins/document-manager/images/anjuta-bookmark.svg:
5298         * plugins/document-manager/images/anjuta-go-history-next.svg:
5299         * plugins/document-manager/images/anjuta-go-history-prev.svg:
5300         * plugins/document-manager/plugin.c: (register_stock_icons):
5301         * plugins/glade/plugin.c: (register_stock_icons):
5302         * plugins/language-support-cpp-java/plugin.c:
5303         (register_stock_icons):
5304         * plugins/message-view/Makefile.am:
5305         * plugins/message-view/anjuta-go-message-next.svg:
5306         * plugins/message-view/anjuta-go-message-prev.svg:
5307         * plugins/message-view/anjuta-message-view.svg:
5308         * plugins/message-view/messages.xpm:
5309         * plugins/message-view/plugin.c: (register_stock_icons):
5310         * plugins/patch/plugin.c: (patch_plugin_activate):
5311         * plugins/project-manager/plugin.c: (register_stock_icons):
5312         * plugins/search/Makefile.am:
5313         * plugins/search/anjuta-go-match-next.svg:
5314         * plugins/search/anjuta-go-match-prev.svg:
5315         * plugins/search/plugin.c: (activate_plugin):
5316         * plugins/symbol-browser/plugin.c: (register_stock_icons):
5317         * plugins/terminal/terminal.c: (register_stock_icons):
5318         * plugins/valgrind/plugin.c: (register_stock_icons):
5319         
5320         Updated to use the new icons and added several new and updated 
5321         icons from #480093
5323 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
5325         * libanjuta/anjuta-plugin-handle.c,
5326         libanjuta/anjuta-plugin-handle.h:
5327         Add a new path property containing the directory of the .plugin
5328         file, library file (.so or whatever) must be in the same directory
5330         * libanjuta/anjuta-plugin-manager.c,
5331         libanjuta/interfaces/libanjuta.idl,
5332         (removed) libanjuta/anjuta-glue-plugin.c,
5333         (removed) libanjuta/anjuta-glue-plugin.h,
5334         (removed) libanjuta/anjuta-glue-c.c,
5335         (removed) libanjuta/anjuta-glue-c.h,
5336         (removed) libanjuta/anjuta-glue-cpp.c,
5337         (removed) libanjuta/anjuta-glue-cpp.h,
5338         (removed) libanjuta/anjuta-glue-factory.c,
5339         (removed) libanjuta/anjuta-glue-factory.h,
5340         (added) libanjuta/anjuta-c-module.c,
5341         (added) libanjuta/anjuta-c-module.h,
5342         (added) libanjuta/anjuta-c-plugin-factory.c,
5343         (added) libanjuta/anjuta-c-plugin-factory.h,
5344         libanjuta/Makefile.am:
5345         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5346         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5347         implementing IAnjutaPluginFactory
5348         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5350         * libanjuta/libanjuta.h:
5351         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5352         interface)
5354         * libanjuta/anjuta-plugin.h:
5355         Replace AnjutaGluePlugin by GTypeModule
5356         Remove unused anjuta_glue_get_component_type replaced by
5357         g_type_from_name
5359         * plugins/build-basic-autotools/build-basic-autotools.h,
5360         plugins/class-gen/plugin.h,
5361         plugins/class-inheritance/plugin.h,
5362         plugins/cvs-plugin/plugin.h,
5363         plugins/debug-manager/plugin.h,
5364         plugins/devhelp/plugin.h,
5365         plugins/document-manager/plugin.h,
5366         plugins/editor/plugin.h,
5367         plugins/file-loader/plugin.h,
5368         plugins/file-wizard/plugin.h,
5369         plugins/gdb/plugin.h,
5370         plugins/glade/plugin.h,
5371         plugins/gtodo/plugin.h,
5372         plugins/indent/plugin.h,
5373         plugins/language-manager/plugin.h,
5374         plugins/language-support-cpp-java/plugin.h,
5375         plugins/macro/plugin.h,
5376         plugins/message-view/plugin.h,
5377         plugins/patch/plugin.h,
5378         plugins/profiler/plugin.h,
5379         plugins/project-import/plugin.h,
5380         plugins/project-manager/plugin.h,
5381         plugins/project-wizard/plugin.h,
5382         plugins/sample1/plugin.h,
5383         plugins/search/plugin.h,
5384         plugins/sourceview/plugin.h,
5385         plugins/subversion/plugin.h,
5386         plugins/symbol-browser/plugin.h,
5387         plugins/symbol-db/plugin.h,
5388         plugins/terminal/terminal.c,
5389         plugins/tools/plugin.h,
5390         plugins/valgrind/plugin.h:
5391         Replace AnjutaGluePlugin by GTypeModule
5393 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5395         * plugins/debug-manager/breakpoints.c:
5396         Fix bug#487112, crash while removing a breakpoint in a new file
5398 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5400         * plugins/document-manager/search-box.c:
5401         Fix a crash (with an useful comment) focus-out-event handler must
5402         return a gboolean
5404 2007-10-14 Johannes Schmid <jhs@gnome.org>
5406         * plugins/sourceview/sourceview.c:
5407         Hide calltip when "Up" or "Down" key is pressed
5409 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5411         * plugins/document-manager/search-box.c:
5412         Change included file order to avoid a compile error with gnome 2.16
5414 2007-10-13  Johannes Schmid <jhs@gnome.org>
5416         * plugins/debug-manager/plugin.c: (enable_log_view):
5417         
5418         Fixed crash when closing a project and unloading another while
5419         the debugger is enabled
5421 2007-10-13  Johannes Schmid <jhs@gnome.org>
5423         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5424         
5425         Use correct breakpoint icon
5426         
5427         * plugins/devhelp/Makefile.am:
5428         * plugins/devhelp/anjuta-go-help-next.svg:
5429         * plugins/devhelp/anjuta-go-help-prev.svg:
5430         * plugins/devhelp/plugin.c: (register_stock_icons),
5431         (devhelp_activate):
5432         
5433         Added new icons from #480093
5434         
5435         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5436         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5437         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5438         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5439         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5440         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5441         * plugins/message-view/anjuta-go-message-next.svg:
5442         * plugins/message-view/anjuta-go-message-prev.svg:
5443         
5444         Updated icons from #480093
5445                 
5446         * src/anjuta-actions.h:
5447         Use GTK_STOCK_FULLSCREEN
5448         
5449         * src/anjuta-app.c: (on_gdl_style_changed),
5450         (anjuta_app_instance_init):
5451         * src/anjuta.glade:
5452         
5453         Added preference option to set the gdl switcher style
5455 2007-10-13  Johannes Schmid <jhs@gnome.org>
5457         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5458         (get_property_value_as_string), (set_property_value_as_string),
5459         (register_callbacks):
5460         * libanjuta/anjuta-preferences.h:
5461         
5462         Support GtkFileChooserButton as preferences widget
5463         
5464         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5465         
5466         Fixed a Gtk-Critical
5467         
5468         * plugins/file-manager/Makefile.am:
5469         * plugins/file-manager/file-model.c: (file_model_filter_file),
5470         (file_model_add_dummy), (file_model_expand_idle),
5471         (file_model_set_property), (file_model_get_property),
5472         (file_model_class_init):
5473         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5474         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5475         (file_manager_activate), (file_manager_finalize),
5476         (file_manager_instance_init), (ipreferences_merge),
5477         (ipreferences_unmerge), (ipreferences_iface_init):
5478         * plugins/file-manager/plugin.h:
5479         
5480         Added preferences to file-manager
5482         * plugins/glade/plugin.c: (activate_plugin):
5483         
5484         Move Properties widget into center because it is way to big
5485         for the sidebar
5487 2007-10-10  Johannes Schmid <jhs@gnome.org>
5489         * plugins/language-support-cpp-java/Makefile.am:
5490         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5491         * plugins/language-support-cpp-java/anjuta-complete.svg:
5492         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5493         * plugins/language-support-cpp-java/plugin.c:
5494         (register_stock_icons):
5495         
5496         And yet some more icons...
5498 2007-10-10  Johannes Schmid <jhs@gnome.org>
5500         * plugins/debug-manager/breakpoints.c:
5501         * plugins/debug-manager/images/Makefile.am:
5502         * plugins/debug-manager/images/anjuta-bookmark.svg:
5503         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5504         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5505         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5506         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5507         * plugins/debug-manager/images/anjuta-linemark.svg:
5508         * plugins/debug-manager/images/anjuta-pcmark.svg:
5509         * plugins/debug-manager/plugin.c: (register_stock_icons):
5510         * plugins/debug-manager/sparse_view.c:
5511         * plugins/document-manager/images/Makefile.am:
5512         * plugins/document-manager/images/anjuta-block-select.svg:
5513         * plugins/document-manager/images/anjuta-fold-close.svg:
5514         * plugins/document-manager/images/anjuta-fold-open.svg:
5515         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5516         * plugins/document-manager/images/anjuta-indent-less.svg:
5517         * plugins/document-manager/images/anjuta-indent-more.svg:
5518         * plugins/document-manager/images/anjuta-swap.svg:
5519         * plugins/document-manager/images/block_select.xpm:
5520         * plugins/document-manager/images/fold_close.xpm:
5521         * plugins/document-manager/images/fold_open.xpm:
5522         * plugins/document-manager/images/fold_toggle.xpm:
5523         * plugins/document-manager/images/indent.xpm:
5524         * plugins/document-manager/images/indent_dcr.xpm:
5525         * plugins/document-manager/images/indent_inc.xpm:
5526         * plugins/document-manager/plugin.c: (register_stock_icons):    
5527         * plugins/editor/Makefile.am:
5528         * plugins/editor/anjuta-bookmark-16.xpm:
5529         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5530         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5531         * plugins/editor/anjuta-linemark-16.xpm:
5532         * plugins/editor/anjuta-pcmark-16.xpm:
5533         * plugins/editor/bookmark.xpm:
5534         * plugins/editor/breakpoint-disabled.xpm:
5535         * plugins/editor/breakpoint-enabled.xpm:
5536         * plugins/editor/linemarker.xpm:
5537         * plugins/editor/program-counter.xpm:
5538         * plugins/editor/text_editor.c:
5539         * plugins/message-view/Makefile.am:
5540         * plugins/message-view/anjuta-go-message-next.svg:
5541         * plugins/message-view/anjuta-go-message-prev.svg:
5542         * plugins/message-view/anjuta-message-manager.ui:
5543         * plugins/message-view/plugin.c:
5544         * plugins/sourceview/Makefile.am:
5545         * plugins/sourceview/sourceview.c:
5547         Integrated lots of icons from #480093
5548         Thanks to <tpgww@onepost.net>
5550         * plugins/document-manager/plugin.c:
5551         Do not mark the line in ifile_open(), that looks ugly.
5552         
5553         * plugins/document-manager/search-box.c: (on_search_focus_out),
5554         (search_box_init):
5555         Clear the status bar on focus_out.
5556         
5557         * plugins/file-loader/anjuta-loader-plugin.ui:
5558         Fixed a missing "="
5560 2007-10-09  Johannes Schmid <jhs@gnome.org>
5562         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5563         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5565         Some things I missed in the patch for #484419
5566         
5567         * plugins/document-manager/action-callbacks.c:
5568         (on_new_file_activate):
5569         * plugins/document-manager/action-callbacks.h:
5570         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5571         (on_window_key_press_event), (on_gconf_notify_timer):
5572         
5573         484645 – patch to deal with docman FIXME etc
5574         
5575         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5576         * plugins/search/search-replace.c: (search_and_replace),
5577         (write_message_pane), (search_replace_populate),
5578         (translate_dialog_strings), (create_dialog),
5579         (anjuta_search_replace_activate):
5580         * plugins/search/search-replace_backend.c:
5581         (file_buffer_new_from_path), (get_next_match),
5582         (create_search_entries), (regex_backref),
5583         (clear_search_replace_instance):
5584         * plugins/search/search-replace_backend.h:
5585         
5586         #484573 – patch to correct various search-related issues
5587         
5588         Thanks for the above patches to <tpgww@onepost.net>
5589         
5590         * plugins/sourceview/sourceview.c:
5591         (sourceview_create_highligth_indic):
5592         
5593         Use the same marker for important as gedit (yellow background)
5595         * plugins/document-manager/anjuta-document-manager.ui:
5596         * plugins/file-loader/anjuta-file-loader.ui:
5597         * plugins/file-loader/plugin.c:
5598         
5599         Moved FileNew action to document-manager
5601 2007-10-08  Johannes Schmid <jhs@gnome.org>
5603         * plugins/document-manager/search-box.c: (on_search_activated):
5604         Mark messages for translation
5606 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5608         reviewed by: Johannes Schmid <jhs@gnome.org>
5610         * plugins/Makefile.am:
5611         * plugins/build-basic-autotools/build-basic-autotools.c:
5612         (build_compile_file_real):
5613         * plugins/search/search-replace.c:
5614         * plugins/valgrind/preferences.c: (build_general_prefs):
5615         
5616         Fix #484379 – Contents of Makefile.am plugins and
5617         #484419 – Improvement into translation
5619 2007-10-06  Johannes Schmid <jhs@gnome.org>
5621         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5623         Fixed to properly support pointer-to-pointer (**) types
5625         * libanjuta/interfaces/libanjuta.idl:
5626         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5627         * plugins/sourceview/sourceview-cell.h:
5628         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5629         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5630         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5631         (isearch_backward), (isearch_iface_init):
5632         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5633         (itext_editor_iface_init), (iselection_set_iter),
5634         (iselection_get_start_iter), (iselection_get_end_iter),
5635         (iselection_iface_init), (isearch_forward), (isearch_backward),
5636         (isearch_iface_init):
5637         
5638         Added IAnjutaEditorSearch interface and some utility methods to
5639         migrate from positions to iterators for the editor interface.
5640         
5641         * plugins/document-manager/Makefile.am:
5642         * plugins/document-manager/action-callbacks.c:
5643         (on_goto_line_no1_activate), (on_show_search):
5644         * plugins/document-manager/action-callbacks.h:
5645         * plugins/document-manager/anjuta-docman.c:
5646         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5647         (anjuta_docman_grab_text_focus):
5648         * plugins/document-manager/anjuta-document-manager.ui:
5649         * plugins/document-manager/goto_line.c: (removed)
5650         * plugins/document-manager/goto_line.h: (removed)
5651         * plugins/document-manager/search-box.c:
5652         * plugins/document-manager/search-box.h:
5653         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5654         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5655         (update_editor_ui_interface_items), (on_editor_added),
5656         (activate_plugin), (deactivate_plugin):
5657         * plugins/document-manager/plugin.h:
5658         
5659         Created new incremental "Quick Search" bar in the document manager to
5660         replace the crappy EggToolbar entries. Uses the new search interface and
5661         it thus much faster and more reliable.
5662         Fixes: 
5663         Bug 357544 – incremental search should work consistently (or not at all) 
5664         when main toolbar is hidden
5665         Bug 440637 – Search, don't work very well (partly for incremental search)
5666         
5667         * plugins/search/anjuta-search.ui:
5668         * plugins/search/plugin.c: (activate_plugin):
5669         
5670         Removed incremental search stuff
5671         
5672         * plugins/build-basic-autotools/build-basic-autotools.c:
5673         (on_session_save), (on_session_load):
5674         * plugins/build-basic-autotools/executer.c:
5675         (get_program_parameters):
5676         
5677         Scroll to selected executable and remember it across sessions
5678         (followup of #477976)
5679         
5680         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5681         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5682         
5683         * plugins/devhelp/anjuta-devhelp.ui:
5684         Rearraged toolbar items a bit
5686 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5688         * plugins/debug-manager/command.c,
5689         plugins/debug-manager/queue.c,
5690         plugins/gdb/plugin.c,
5691         plugins/gdb/debugger.c:
5692         Fix several crashing bugs (including bug#482985) with the debugger
5693         when closing project, stopping the debugger, restarting the program
5695 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5697         * libanjuta/anjuta-launcher.c:
5698         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5700 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5702         * plugins/debug-manager/command.c,
5703         plugins/debug-manager/queue.c:
5704         Asynchronous command can abort other commands in queue
5705         Resynchronize debugger state when a command is cancelled
5707         * plugins/debug-manager/breakpoints.c:
5708         Free BreakpointItem only when it is not used anymore
5710         * plugins/gdb/plugin.c:
5711         Do not return TRUE if the callback and/or ready signal is not used
5713         * plugins/gdb/debugger.c:
5714         Fix a crash, return correct state when debugger is stopped
5716 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5718         * plugins/project-wizard/autogen.c:
5719         Fix bug#482067, escape project wizard user defined strings
5721 2007-10-01  Johannes Schmid <jhs@gnome.org>
5723         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5724         .glade:
5725         * plugins/build-basic-autotools/build-basic-autotools.c:
5726         (basic_autotools_plugin_instance_init):
5727         * plugins/build-basic-autotools/build-basic-autotools.h:
5728         * plugins/build-basic-autotools/executer.c:
5729         (get_program_parameters):
5730         
5731         Fixed #477976 – Keybinding in run dialog
5733 2007-09-30  Johannes Schmid <jhs@gnome.org>
5735         * plugins/Makefile.am:
5736         Do not build indent plugin (yet)
5737         
5738         * plugins/document-manager/plugin.c: (ipreferences_merge):
5739         Fixed unintentional and wrong change
5741         * plugins/indent/anjuta-indent.ui:
5742         Added missing file
5744 2007-09-28  Johannes Schmid <jhs@gnome.org>
5746         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5747         * libanjuta/anjuta-launcher.h:
5748         Add a method to send EOF to some process. Needed for the indent plugin
5749         and should be useful in general. It does not actually send EOF as this
5750         is not possible with utf-8, but closes the stream instead.
5752         * plugins/devhelp/plugin.c: (value_added_current_editor):
5753         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5754         IAnjutaDocument switch.
5756         * configure.in:
5757         * plugins/Makefile.am:
5758         * plugins/document-manager/Makefile.am:
5759         * plugins/document-manager/action-callbacks.c:
5760         * plugins/document-manager/anjuta-document-manager.glade:
5761         * plugins/document-manager/anjuta-document-manager.ui:
5762         * plugins/document-manager/images/Makefile.am:
5763         * plugins/document-manager/images/indent_auto.xpm:
5764         * plugins/document-manager/images/indent_set.xpm:
5765         * plugins/document-manager/indent-dialog.c:
5766         * plugins/document-manager/indent-dialog.h:
5767         * plugins/document-manager/indent-util.c:
5768         * plugins/document-manager/indent-util.h:
5769         * plugins/document-manager/indent_test.c:
5770         * plugins/document-manager/plugin.c: (register_stock_icons),
5771         (docman_plugin_instance_init), (ipreferences_merge):
5772         * plugins/document-manager/plugin.h:
5773         
5774         Removed indent code from document manager
5775         
5776         * plugins/indent/Makefile.am:
5777         * plugins/indent/indent-dialog.c:
5778         * plugins/indent/indent-util.c: (indent_init_indent_style):
5779         * plugins/indent/indent.glade:
5780         * plugins/indent/indent.plugin.in:
5781         * plugins/indent/plugin.c: (on_indent_finished),
5782         (on_indent_output), (on_indent_action_activate),
5783         (on_edit_editor_indent), (on_style_combo_changed),
5784         (value_added_current_editor), (value_removed_current_editor),
5785         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5786         (indent_plugin_finalize), (indent_plugin_dispose),
5787         (anjuta_indent_plugin_instance_init),
5788         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5789         (ipreferences_unmerge), (ipreferences_iface_init):
5790         * plugins/indent/plugin.h:
5792         Moved indent code to it's own plugin. Also reimplemented indent invocation
5793         using anjuta_launcher and streams. This is not yet completely working, maybe
5794         I got something wrong with the launcher.
5795         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5797 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5799         * plugins/debug-manager/plugin.c:
5800         Fix bug#480851, disconnect save_session signal when plugin is unloaded
5802 2007-09-27  Johannes Schmid <jhs@gnome.org>
5804         * libanjuta/interfaces/libanjuta.idl:
5805         * plugins/Makefile.am:
5806         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5807         (isymbol_type_str), (isymbol_name), (isymbol_args),
5808         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5809         (isymbol_impl), (isymbol_iface_init):
5810         * plugins/symbol-browser/an_symbol_info.c:
5811         * plugins/symbol-browser/an_symbol_info.h:
5812         * plugins/symbol-db/Makefile.am:
5813         * plugins/symbol-db/plugin.c:
5814         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5815         (value_added_current_editor), (on_editor_foreach_clear),
5816         (value_removed_current_editor), (project_root_added),
5817         (symbol_db_activate), (symbol_db_deactivate),
5818         (isymbol_manager_search):
5819         * plugins/symbol-db/readtags.c: (initialize_1):
5820         * plugins/symbol-db/symbol-db-engine-iterator.c:
5821         (sdb_engine_iterator_instance_init),
5822         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5823         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5824         (symbol_db_engine_iterator_move_next),
5825         (symbol_db_engine_iterator_move_prev),
5826         (symbol_db_engine_iterator_get_n_items),
5827         (symbol_db_engine_iterator_last),
5828         (symbol_db_engine_iterator_set_position),
5829         (symbol_db_engine_iterator_get_position),
5830         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5831         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5832         (isymbol_iter_foreach), (isymbol_iter_set_position),
5833         (isymbol_iter_get_position), (isymbol_iter_get_length),
5834         (isymbol_iter_clone), (isymbol_iter_assign),
5835         (isymbol_iter_iface_init):
5836         * plugins/symbol-db/symbol-db-engine-iterator.h:
5837         * plugins/symbol-db/symbol-db-engine.c:
5838         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5839         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5840         (sdb_engine_finalize), (sdb_engine_get_type),
5841         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5842         (sdb_engine_get_table_id_by_unique_name2),
5843         (sdb_engine_get_table_id_by_unique_name3),
5844         (symbol_db_engine_add_new_workspace),
5845         (symbol_db_engine_get_opened_project_name),
5846         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5847         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5848         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5849         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5850         (sdb_engine_add_new_scope_definition),
5851         (sdb_engine_add_new_tmp_heritage_scope),
5852         (sdb_engine_second_pass_update_scope_1),
5853         (sdb_engine_second_pass_update_heritage),
5854         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5855         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5856         (symbol_db_engine_update_project_symbols),
5857         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5858         (symbol_db_engine_update_buffer_symbols),
5859         (sdb_engine_walk_down_scope_path),
5860         (sdb_engine_prepare_symbol_info_sql),
5861         (symbol_db_engine_get_global_members),
5862         (symbol_db_engine_get_scope_members_by_symbol_id),
5863         (symbol_db_engine_get_scope_members),
5864         (symbol_db_engine_get_current_scope),
5865         (symbol_db_engine_get_file_symbols):
5866         * plugins/symbol-db/symbol-db-engine.h:
5867         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5868         (on_symbol_updated), (on_symbol_inserted),
5869         (symbol_db_view_locals_get_line),
5870         (symbol_db_view_locals_update_list):
5871         * plugins/symbol-db/symbol-db-view-search.c:
5872         (sdb_view_search_model_filter), (sdb_view_search_get_type):
5873         * plugins/symbol-db/symbol-db-view-search.h:
5874         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5875         (do_add_hidden_children), (do_recurse_and_add_new_sym),
5876         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5877         * plugins/symbol-db/tables.sql:
5878         * plugins/symbol-db/test/Makefile.am:
5879         * plugins/symbol-db/test/main.c: (add_new_files), (main):
5880         Updated patch from Massimo to improve symbol-db plugin
5882         * plugins/document-manager/plugin.c: (on_editor_changed):
5883         Make the code a bit more robust
5884         
5885         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5886         (anjuta_document_get_property), (anjuta_document_class_init),
5887         (anjuta_document_init), (set_uri), (document_loader_loaded),
5888         (anjuta_document_load), (document_saver_saving):
5889         * plugins/sourceview/anjuta-document.h:
5890         * plugins/sourceview/sourceview.c: (autodetect_language),
5891         (ilanguage_set_language), (ilanguage_get_language):
5892         Fix language detection on startup
5894 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
5896         * plugins/document-manager/action-callbacks.c:
5897         (on_editor_command_upper_case_activate),
5898         (on_editor_command_lower_case_activate): Leftover commit from previous
5899         commit (see last changlog entry by me).
5900         
5901         * plugins/file-manager/plugin.c: (file_manager_activate):
5902         Gave proper widget name so that layout works.
5904 2007-09-26  Johannes Schmid <jhs@gnome.org>
5906         * plugins/document-manager/plugin.c: (on_editor_changed),
5907         (docman_plugin_instance_init):
5908         Only unload/load language-support plugins if necessary.
5909         
5910         * plugins/language-manager/plugin.c: (language_manager_activate):
5911         Removed some debugging code
5913         * plugins/sourceview/sourceview.c: (on_document_saved),
5914         (ilanguage_set_language), (ilanguage_get_language):
5915         Fixed ianjuta_language interface and ensure that highlighting is
5916         activated when a new file is saved.
5917         
5918 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
5920         * libanjuta/interfaces/libanjuta.idl:
5921         * plugins/document-manager/action-callbacks.c:
5922         (on_editor_command_upper_case_activate),
5923         (on_editor_command_lower_case_activate):
5924         * plugins/editor/text_editor.c: (iselection_has_selection),
5925         (iselection_get_start), (iselection_get_end),
5926         (iselection_iface_init):
5927         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5928         * plugins/sourceview/sourceview.c: (iselect_has_selection),
5929         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
5930         method and implemented it for both scintilla and sourceview editors.
5931         Updated document-manager and assist plugins to use the new method.
5933 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
5935         * plugins/file-manager/file-view.c:
5936         Fix typo, allow to compile new file manager with gtk < 2.12
5938 2007-09-25  Johannes Schmid <jhs@gnome.org>
5940         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
5941         Support Auto-Indent for single lines (e.g no selection);
5942         
5943         * plugins/macro/plugin.c:
5944         Do not use the same shortcut as auto-indent does
5945         
5946         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
5947         Optimized keyboard navigation - do not emit char_added when only
5948         navigation keys have been pressed.
5950 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5952         * plugins/language-support-cpp-java/cpp-java-assist.c:
5953         (on_assist_chosen), (cpp_java_assist_install),
5954         (cpp_java_assist_uninstall):
5955         * plugins/language-support-cpp-java/plugin.c: (install_support),
5956         (uninstall_support): Install and uninstall support in correct order.
5957         Fixes a bug where it was installed multiple times resulting in
5958         inserting autocomplete text multiple times.
5960 2007-09-25  Johannes Schmid <jhs@gnome.org>
5962         * configure.in:
5963         Add GNOME_WARNING_FLAGS(maximum) and
5964         GNOME_CXX_WARNIGS(yes) to avoid bugs
5965         the compiler can warn you.
5966         
5967         * libegg/test-tree-utils.c: (key_test):
5968         * plugins/file-manager/file-model.c:
5969         (file_model_cancel_expand_idle), (file_model_sort),
5970         (file_model_row_expanded):
5971         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
5972         (file_view_refresh), (file_view_get_selected), (file_view_init),
5973         (file_view_new):
5974         * plugins/file-manager/file-view.h:
5975         * plugins/symbol-db/readtags.c: (initialize_1):
5976         * src/main.c:
5977         
5978         Fixed the more critical warnings
5980 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
5982         Icons from tpgww@onepost.net:
5983         * configure.in:
5984         * plugins/debug-manager/Makefile.am:
5985         * plugins/debug-manager/images/Makefile.am:
5986         * plugins/debug-manager/images/anjuta-attach.svg:
5987         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
5988         * plugins/debug-manager/images/anjuta-step-into.svg:
5989         * plugins/debug-manager/images/anjuta-step-out.svg:
5990         * plugins/debug-manager/images/anjuta-step-over.svg:
5991         * plugins/debug-manager/plugin.c: (register_stock_icons):
5992         * plugins/document-manager/Makefile.am:
5993         * plugins/document-manager/block_select.xpm:
5994         * plugins/document-manager/fold_close.xpm:
5995         * plugins/document-manager/fold_open.xpm:
5996         * plugins/document-manager/fold_toggle.xpm:
5997         * plugins/document-manager/images/Makefile.am:
5998         * plugins/document-manager/images/anjuta-block-end.svg:
5999         * plugins/document-manager/images/anjuta-block-start.svg:
6000         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6001         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6002         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6003         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6004         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6005         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6006         * plugins/document-manager/indent.xpm:
6007         * plugins/document-manager/indent_auto.xpm:
6008         * plugins/document-manager/indent_dcr.xpm:
6009         * plugins/document-manager/indent_inc.xpm:
6010         * plugins/document-manager/indent_set.xpm:
6011         * plugins/document-manager/plugin.c: Added nicer icons for
6012         document manager and debugger. Organized icons in 'images'
6013         directories.
6015 2007-09-24  Johannes Schmid <jhs@gnome.org>
6017         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6018         Fixed a missing NULL in g_object_set.
6020 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6022         * plugins/language-support-cpp-java/cpp-java-assist.c:
6023         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6024         scope memebers just after scope operator is entered.
6026 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6028         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6029         * plugins/language-support-cpp-java/cpp-java-assist.c:
6030         (completion_function), (completion_compare),
6031         (cpp_java_assist_tag_destroy), (create_completion),
6032         (cpp_java_assist_destroy_completion_cache),
6033         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6034         Show '()' for function items in autocomplete list. Allow adding
6035         ' ' and/or '(' after function call autocompletion and have preferences
6036         settings for them.
6038 2007-09-24  Johannes Schmid <jhs@gnome.org>
6040         * sourceview.c: Reverting patch from r3157 because
6041         of side-effects
6043 2007-09-24  Johannes Schmid <jhs@gnome.org>
6045         * plugins/search/search-replace.c: (on_message_clicked):
6047         Fixed #427104 – No "highlight" of lines matching find-result
6049 2007-09-24  Johannes Schmid <jhs@gnome.org>
6051         * src/anjuta.glade:
6053         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6055 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6057         reviewed by: Johannes Schmid <jhs@gnome.org>
6059         * plugins/build-basic-autotools/executer.c: (execute_program):
6060         Fix #478238 – set env for execute programe in the terminal
6062 2007-09-24 Tom <tpgww@onepost.net>
6064         reviewed by: Johannes Schmid <jhs@gnome.org>
6066         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6067         Fix memory leak
6068         
6069         * plugins/debug-manager/disassemble.c: (on_disassemble):
6070         Correct a format string in DEBUG_PRINT()
6072 2007-09-23  Johannes Schmid <jhs@gnome.org>
6074         * plugins/sourceview/sourceview.c: (offset_to_position),
6075         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6076         (ieditor_get_position), (iselect_set), (iselect_get_start),
6077         (iselect_get_end):
6078         
6079         Fixed #Bug 440637 – Search, don't work very well
6081 2007-09-23  Johannes Schmid <jhs@gnome.org>
6083         * plugins/file-manager/file-model.c: (file_model_get_filename):
6084         * plugins/file-manager/file-model.h:
6085         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6086         (file_view_init), (file_view_class_init):
6087         * plugins/message-view/message-view.c:
6088         (message_view_query_tooltip), (message_view_dispose),
6089         (message_view_instance_init), (message_view_class_init):
6091         Added GTK+ 2.12 style tooltips to file-manager and message view.
6092         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6093         old implementation is used.
6095 2007-09-23  Johannes Schmid <jhs@gnome.org>
6097         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6098         Fixed typo
6099         
6100         * plugins/language-manager/language-manager.plugin.in:
6101         Marked UserActivatable=FALSE
6102         
6103         * plugins/language-manager/plugin.c: (load_languages),
6104         (language_manager_activate), (language_manager_deactivate),
6105         (language_manager_dispose), (language_manager_instance_init),
6106         (language_manager_find_mime_type), (language_manager_find_string),
6107         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6108         (ilanguage_get_name), (ilanguage_get_strings):
6109         
6110         Fixed various stupid bugs in language-manager plugin
6111         
6112         * plugins/symbol-db/symbol-db-engine.c:
6113         (sdb_engine_second_pass_update_scope_1):
6114         
6115         Add a g_return_if_fail to avoid a crash though still unsure
6116         what's causing it.
6118 2007-09-23  Johannes Schmid <jhs@gnome.org>
6120         * plugins/symbol-db/plugin.c: (on_project_element_added),
6121         (sources_array_free), (sources_array_add_foreach),
6122         (project_root_added):
6123         * plugins/symbol-db/symbol-db-engine.c:
6124         (symbol_db_engine_add_new_files):
6125         * plugins/symbol-db/symbol-db-engine.h:
6126         
6127         Added support for other languages than "C" to symbol-db. Now
6128         supports all languages listed by the language-manager.
6130 2007-09-23  Tom <tpgww@onepost.net>
6132         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6134         * configure.in:
6135         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6136         
6137         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6138         (anjuta_glue_factory_get_object_type):
6139         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6140         * plugins/build-basic-autotools/build-basic-autotools.c:
6141         (value_added_current_editor):
6142         * plugins/debug-manager/breakpoints.c:
6143         (breakpoints_dbase_edit_breakpoint),
6144         (on_toggle_breakpoint_activate):
6145         * plugins/debug-manager/plugin.c:
6146         (on_run_to_cursor_action_activate):
6147         * plugins/debug-manager/stack_trace.c:
6148         (dma_thread_update_stack_trace):
6149         * plugins/gdb/plugin.c:
6150         * plugins/glade/plugin.c: (ifile_open):
6151         * plugins/profiler/gprof-call-graph-view.c:
6152         * plugins/profiler/gprof-flat-profile-view.c:
6153         * plugins/profiler/gprof-function-call-tree-view.c:
6154         * plugins/profiler/gprof-options.c: (setup_widgets):
6155         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6156         * plugins/search/search-replace_backend.c:
6157         (file_buffer_new_from_te):
6158         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6159         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6160         (assist_window_get_property), (assist_window_move):
6161         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6162         (value_added_current_editor):
6163         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6164         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6165         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6166         
6167         Many small code, warnings and leak fixes
6169 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6171         * (removed) plugins/debug-manager/debugger.c,
6172         (removed) plugins/debug-manager/debugger.h,
6173         (added) plugins/debug-manager/command.c,
6174         (added) plugins/debug-manager/command.h,
6175         (added) plugins/debug-manager/queue.c,
6176         (added) plugins/debug-manager/queue.h,
6177         plugins/debug-manager/breakpoints.c,
6178         plugins/debug-manager/debug_tree.c,
6179         plugins/debug-manager/debug_tree.h,
6180         plugins/debug-manager/disassemble.c,
6181         plugins/debug-manager/disassemble.h,
6182         plugins/debug-manager/locals.c,
6183         plugins/debug-manager/locals.h,
6184         plugins/debug-manager/memory.c,
6185         plugins/debug-manager/memory.h,
6186         plugins/debug-manager/plugin.c,
6187         plugins/debug-manager/plugin.h,
6188         plugins/debug-manager/registers.c,
6189         plugins/debug-manager/registers.h,
6190         plugins/debug-manager/sharedlib.c,
6191         plugins/debug-manager/sharedlib.h,
6192         plugins/debug-manager/signals.c,
6193         plugins/debug-manager/signals.h,
6194         plugins/debug-manager/stack_trace.c,
6195         plugins/debug-manager/stack_trace.h,
6196         plugins/debug-manager/start.h,
6197         plugins/debug-manager/start.c,
6198         plugins/debug-manager/threads.c,
6199         plugins/debug-manager/threads.h,
6200         plugins/debug-manager/watch.c,
6201         plugins/debug-manager/watch.h,
6202         plugins/debug-manager/Makefile.am,
6203         plugins/gdb/debugger.c,
6204         plugins/gdb/debugger.h,
6205         plugins/gdb/plugin.c,
6206         libanjuta/interfaces/libanjuta.idl:
6207         Split debug-manager/debugger.c into command.c and queue.c
6208         Clean up debugger queue
6209         DmaDebuggerQueue object does not implement IAnjutaDebugger
6211 2007-09-23  Johannes Schmid <jhs@gnome.org>
6213         * configure.in:
6214         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6215         set correctly, etc.)
6216         
6217         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6218         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6219         (plugin_set_update):
6220         
6221         Show an error dialog instead of crashing when plugin loading fails
6223         * plugins/language-manager/Makefile.am:
6224         * plugins/language-manager/language-manager.plugin.in:
6225         * plugins/language-manager/languages.xml:
6226         * plugins/language-manager/plugin.c: (language_destroy),
6227         (load_languages), (language_manager_activate),
6228         (language_manager_deactivate), (language_manager_finalize),
6229         (language_manager_dispose), (language_manager_instance_init),
6230         (language_manager_class_init), (language_manager_find_mime_type),
6231         (language_manager_find_string), (ilanguage_get_from_mime_type),
6232         (ilanguage_get_from_string), (ilanguage_get_name),
6233         (ilanguage_get_strings), (ilanguage_iface_init):
6234         * plugins/language-manager/plugin.h:
6235         
6236         Added new language-manager plugin to have a better organisation for
6237         language names. The xml probabaly needs to be extended over time.
6238         
6239         * plugins/Makefile.am:
6240         * plugins/document-manager/plugin.c: (on_editor_changed):
6241         
6242         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6243         because it does not really save memory but makes tab switching slow.
6244         
6245         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6246         .in:
6247         * plugins/language-support-cpp-java/plugin.c: (install_support),
6248         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6249         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6250         unloading
6252         * plugins/language-support-cpp-java/cpp-java-assist.c:
6253         (cpp_java_assist_show_autocomplete):
6254         
6255         Fix autocomplete to only show valid completions
6257         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6258         Calltips always have correct size and position now
6260 2007-09-22  Johannes Schmid <jhs@gnome.org>
6262         * plugins/search/search-replace_backend.c: (get_next_match):
6263         Removed code introduced by accident that causes a crash.
6264         
6265         * plugins/sourceview/sourceview-tags.c:
6266         * plugins/sourceview/sourceview-tags.h:
6267         Removed ununsed files
6269 2007-09-22  Johannes Schmid <jhs@gnome.org>
6271         * plugins/language-support-cpp-java/cpp-java-assist.c:
6272         Fixed build error
6274 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6276         * plugins/language-support-cpp-java/cpp-java-assist.c:
6277         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6278         Increased matching brace search to 500 chars.
6280 2007-09-21  Johannes Schmid <jhs@gnome.org>
6282         * plugins/language-support-cpp-java/cpp-java-assist.c:
6283         (cpp_java_assist_get_pre_word),
6284         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6285         
6286         Added some profiling debug code
6287         
6288         * plugins/language-support-cpp-java/cpp-java-utils.c:
6289         (cpp_java_util_jump_to_matching_brace):
6290         * plugins/language-support-cpp-java/cpp-java-utils.h:
6291         * plugins/language-support-cpp-java/plugin.c:
6292         (get_line_indentation_base), (get_line_auto_indentation):
6293         
6294         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6295         avoid looping over the whole file when using calltips which is too slow and
6296         unneeded.
6297         
6298         * plugins/sourceview/assist-tip.c: (assist_tip_init),
6299         (assist_tip_set_tips), (assist_tip_get_coordinates),
6300         (assist_tip_new):
6301         * plugins/sourceview/sourceview.c: (iassist_show_tips):
6302         
6303         Better calltips appearance (use theme now) and avoid jumping
6304         calltips
6306 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6308         * plugins/document-manager/plugin.c:
6309         (update_editor_ui_interface_items):
6310         * plugins/language-support-cpp-java/plugin.c: (install_support),
6311         (uninstall_support): Moved autocomplete ui update code from
6312         document-manager to language-plugin.
6314 2007-09-21  Johannes Schmid <jhs@gnome.org>
6316         * libanjuta/interfaces/libanjuta.idl:
6317         
6318         Added IAnjutaLanguage interface (might still change...) for
6319         the upcoming language-manager plugin.
6320         
6321         * plugins/file-manager/Makefile.am:
6322         * plugins/file-manager/file-model.c:
6323         (file_model_cancel_expand_idle), (file_model_add_dummy),
6324         (file_model_expand_idle), (file_model_sort),
6325         (file_model_row_expanded), (file_model_row_collapsed),
6326         (file_model_init), (file_model_finalize),
6327         (file_model_set_property), (file_model_get_property),
6328         (file_model_class_init), (file_model_new), (file_model_refresh),
6329         (file_model_get_uri):
6330         * plugins/file-manager/file-model.h:
6331         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6332         (file_view_expand_row_idle), (file_view_refresh),
6333         (file_view_get_selected), (file_view_button_press_event),
6334         (file_view_selection_changed), (file_view_init),
6335         (file_view_get_property), (file_view_set_property),
6336         (file_view_finalize), (file_view_class_init):
6337         
6338         Split up model/view as far as possible and fixed some file-manager
6339         bugs (popup-menu and incorrect project loading).
6340         
6341         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6342         Use monospace font for tips.
6343         
6344         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6345         (sourceview_cell_new), (icell_get_character), (icell_get_length),
6346         (icell_get_attribute), (icell_style_get_font_description),
6347         (icell_style_get_color), (icell_style_get_background_color),
6348         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6349         (iiter_foreach), (iiter_set_position), (iiter_get_position),
6350         (iiter_get_length), (iiter_clone), (iiter_assign):
6352         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6353         interface. This is way faster though it has the drawback to create invalid
6354         iterators if the buffer is changed.
6356 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6358         * libanjuta/interfaces/libanjuta.idl:
6359         * plugins/document-manager/action-callbacks.c:
6360         * plugins/document-manager/anjuta-document-manager.ui:
6361         * plugins/document-manager/plugin.c: (register_stock_icons):
6362         * plugins/editor/text_editor.c:
6363         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6364         * plugins/language-support-cpp-java/cpp-java-assist.c:
6365         (cpp_java_assist_get_calltip_context):
6366         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6367         (register_stock_icons), (cpp_java_plugin_activate_plugin):
6369         Moved autocomplete menu action from document-manager to assist plugin
6370         and got rid of deprecated autocomplete interface.
6372 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6374         * libanjuta/interfaces/libanjuta.idl:
6375         * plugins/editor/text_editor.c: (iassist_iface_init):
6376         * plugins/language-support-cpp-java/cpp-java-assist.c:
6377         (cpp_java_assist_check), (on_assist_chosen):
6378         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6379         Removed react() methods in both editors and assist interface. Assist
6380         plugin itself handles setting the autocomplete. Also fixed
6381         some mem leaks.
6383 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6385         * plugins/file-manager/Makefile.am:
6386         * plugins/file-manager/file-view.c: (file_view_add_dummy),
6387         (file_view_expand_idle), (file_view_init):
6388         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6389         (file_manager_set_default_uri), (project_root_added),
6390         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6391         (file_manager_activate), (file_manager_deactivate),
6392         (file_manager_instance_init), (file_manager_class_init),
6393         (ifile_manager_set_root), (ifile_manager_set_selected),
6394         (ifile_manager_iface_init): Adjusted white spaces to match
6395         anjuta convention.
6397 2007-09-19  Naba Kumar  <naba@gnome.org>
6399         * libanjuta/interfaces/libanjuta.idl:
6400         * plugins/editor/text_editor.c: (text_editor_instance_init),
6401         (iassist_show_tips), (iassist_cancel_tips),
6402         (iassist_hide_suggestions), (iassist_iface_init):
6403         * plugins/editor/text_editor.h:
6404         * plugins/editor/text_editor_cbs.c:
6405         (on_text_editor_scintilla_notify):
6406         * plugins/language-support-cpp-java/cpp-java-assist.c:
6407         (is_scope_context_character), (is_word_character),
6408         (create_completion), (cpp_java_assist_get_scope_context),
6409         (cpp_java_assist_get_pre_word),
6410         (cpp_java_assist_get_scope_operator),
6411         (cpp_java_assist_destroy_completion_cache),
6412         (cpp_java_assist_create_scope_completion_cache),
6413         (cpp_java_assist_create_word_completion_cache),
6414         (cpp_java_assist_show_autocomplete),
6415         (cpp_java_assist_get_calltip_context),
6416         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6417         (on_editor_char_added), (on_assist_chosen),
6418         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6419         (cpp_java_assist_init), (cpp_java_assist_finalize):
6420         * plugins/language-support-cpp-java/cpp-java-assist.h:
6421         * plugins/language-support-cpp-java/plugin.c:
6422         (initialize_indentation_params):
6423         * plugins/sourceview/assist-tip.c:
6424         * plugins/sourceview/assist-tip.h:
6425         * plugins/sourceview/sourceview-private.h:
6426         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6427         (on_assist_tip_destroyed), (on_assist_cancel),
6428         (on_document_char_added), (iassist_get_suggestions),
6429         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6430         
6431         Implement state-less assistance so that assist can be evaluated
6432         any given time at any position. Changed IAnjutaEditorAssist interfance
6433         and implementations and removed any state management in editors.
6435 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6437         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6438         completion items sorting and avoided unnecssary sorts.
6440         * plugins/text-editor.c: Fixed state.
6442 2007-09-17  Johannes Schmid <jhs@gnome.org>
6444         * plugins/language-support-cpp-java/cpp-java-assist.c:
6445         (on_assist_begin):
6446         
6447         Fixed calltips in sourceview
6449 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6451         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6452         completion items preparation time. Fixed a crash bug.
6454         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6455         Set buffer size (From Massimo, required for symbol-db).
6457         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6458         for suggestions.
6460         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6461         change in API.
6463         * plugins/editor/aneditor-autocomplete.cxx,
6464         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6465         Added ANE_GETWORDBEFORECARAT command.
6467         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6468         using assist interface.
6470         * plugins/editor/text_editor.c: (text_editor_instance_init),
6471         (text_editor_get_word_before_carat),
6472         (text_editor_get_current_word), (iassist_add_trigger),
6473         (iassist_remove_trigger), (on_assist_canceled),
6474         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6475         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6476         * plugins/editor/text_editor.h:
6477         * plugins/editor/text_editor_cbs.c: (trigger_size),
6478         (max_trigger_size), (text_editor_check_assist),
6479         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6480         interface.
6482         * plugins/language-support-cpp-java/Makefile.am:
6483         * plugins/language-support-cpp-java/plugin.c:
6484         (get_line_indentation_base), (get_line_auto_indentation),
6485         (install_support), (uninstall_support),
6486         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6487         (cpp_java_plugin_instance_init):
6488         * plugins/language-support-cpp-java/plugin.h:
6489         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6490         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6491         Make assist a separate class.
6493 2007-09-14  Johannes Schmid <jhs@gnome.org>
6495         * plugins/sourceview/sourceview.c: (iassist_suggest):
6496         Fixed changed char_alignment paramter in language-support
6497         plugin
6499 2007-09-14  Naba Kumar  <naba@gnome.org>
6501         * plugins/language-support-cpp-java/plugin.c: Send the right
6502         'char_alignment' paramenter (needs fixing in sourceview).
6504 2007-09-13  Johannes Schmid <jhs@gnome.org>
6506         * anjuta.anjuta:
6507         * plugins/project-wizard/templates/minimal/project.anjuta:
6508         Use IAnjutaSymbolManager instead of loading the plugin directly.
6509         (TODO: Think of a version to do this for older files...)
6511         * configure.in:
6512         * plugins/Makefile.am:
6513         * plugins/symbol-db/Makefile.am:
6514         
6515         Build symbol-db plugin if libgda-3.0 is found
6517 2007-09-13  Johannes Schmid <jhs@gnome.org>
6519         * plugins/sourceview/Makefile.am:
6520         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6521         (set_uri):
6522         * plugins/sourceview/anjuta-document.h:
6523         Removed lots of dead code
6524         
6525         * plugins/sourceview/anjuta-languages-manager.c:
6526         * plugins/sourceview/anjuta-languages-manager.h:
6527         removed completely
6528         
6529         * plugins/sourceview/sourceview.c: (on_document_char_added),
6530         (on_document_loaded), (sourceview_instance_init),
6531         (iselect_get_start), (iselect_get_end),
6532         (ilanguage_get_supported_languages), (ilanguage_set_language):
6533         
6534         Fixed selection handling and make some adaptions for the changes 
6535         mentioned above
6537 2007-09-13  Johannes Schmid <jhs@gnome.org>
6539         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6540         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6541         (on_assist_update):
6542         
6543         Added preferences to language support completion/calltips
6544         
6545         * plugins/sourceview/assist-window.c: (assist_window_update):
6547         Always select first entry
6549         * plugins/sourceview/sourceview.glade:
6550         Removed old completion preferences
6552 2007-09-11  Naba Kumar  <naba@gnome.org>
6554         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6555         and possible crash when pressing ctrl+d in terminal after preferences
6556         window has been shown once (no need for backport).
6558         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6559         implementations to get warnings instead of crashes for unimplemented
6560         interface methods.
6562 2007-09-11   Massimo Cora' <maxcvs@email.it>
6564         Reviewed by: Naba Kumar  <naba@gnome.org>
6566         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6567         * plugins/symbol-db/*:
6568         Added new symbol-database backend based on SQLite 3.
6569         (does not enabled for build currently).
6571 2007-09-10  Johannes Schmid <jhs@gnome.org>
6573         * anjuta.anjuta:
6574         * configure.in:
6575         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6576         (parse_info_init), (parse_info_free), (valid_element),
6577         (start_element_handler), (end_element_handler), (text_handler),
6578         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6579         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6580         (egg_recent_model_monitor), (egg_recent_model_read),
6581         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6582         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6583         (egg_recent_model_set_property), (egg_recent_model_class_init),
6584         (egg_recent_model_init), (egg_recent_model_add_full),
6585         (egg_recent_model_delete), (egg_recent_model_get_list),
6586         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6587         (egg_recent_model_set_filter_mime_types),
6588         (egg_recent_model_clear_group_filter),
6589         (egg_recent_model_set_filter_groups),
6590         (egg_recent_model_clear_scheme_filter),
6591         (egg_recent_model_set_filter_uri_schemes),
6592         (egg_recent_model_remove_expired):
6593         
6594         Update EggRecent (#456465)
6596 2007-09-10  Johannes Schmid <jhs@gnome.org>
6598         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6599         (anjuta_plugin_manager_get_plugin):
6600         * plugins/profiler/gprof-call-graph-view.c:
6601         (gprof_call_graph_view_create_columns):
6602         * plugins/profiler/gprof-flat-profile-view.c:
6603         (gprof_flat_profile_view_create_columns):
6604         * plugins/profiler/gprof-function-call-tree-view.c:
6605         (gprof_function_call_tree_view_create_columns):
6606         
6607         Fixed #466031 – Update of pieces of menus for Localization
6609 2007-09-10  Johannes Schmid <jhs@gnome.org>
6611         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6612         Bug 343522 – anjuta: Unable to execute commands that use options.
6614 2007-09-09  Johannes Schmid <jhs@gnome.org>
6616         * plugins/document-manager/anjuta-docman.c:
6617         (anjuta_docman_update_page_label):
6618         
6619         Fixed #458034 – Method of indicating unsaved changes breaks convention
6620         
6621         * plugins/document-manager/plugin.c: (update_title),
6622         (value_added_project_root_uri), (value_removed_project_root_uri),
6623         (on_editor_changed), (activate_plugin):
6624         * plugins/document-manager/plugin.h:
6625         * plugins/project-manager/plugin.c: (on_profile_scoped),
6626         (on_profile_descoped), (ifile_open):
6627         
6628         Fixed #427390 – Show path of item in currently focused editor window
6630 2007-09-09  Johannes Schmid <jhs@gnome.org>
6632         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6633         (on_toolbar_find_incremental):
6634         Fix incremental search
6635         
6636         * plugins/sourceview/sourceview.c: (on_document_char_added),
6637         (set_select):
6638         Fixed selection management
6640 2007-09-09  Johannes Schmid <jhs@gnome.org>
6642         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6643         Fixed memory leak
6645         * libanjuta/interfaces/libanjuta.idl:
6646         Extended IAnjutaEditorAssist interface
6647         
6648         * plugins/language-support-cpp-java/plugin.c:
6649         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6650         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6651         (context_character), (get_context), (function_parser),
6652         (cpp_member_parser), (install_assist), (uninstall_assist),
6653         (get_line_indentation_base), (get_line_auto_indentation),
6654         (install_support), (uninstall_support),
6655         (on_value_added_current_editor), (on_value_removed_current_editor),
6656         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6657         * plugins/language-support-cpp-java/plugin.h:
6658         
6659         Improved fixed editor assistance and added support for function/method
6660         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6661         
6662         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6663         Removed a FIXME
6664         
6665         * plugins/project-import/project-import.c: (on_import_next):
6666         Added a non-NULL check with could probably fix #474843 but not sure
6667         
6668         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6669         Fixed anjuta-plugin project wizard
6670         
6671         * plugins/sourceview/Makefile.am:
6672         * plguins/sourceview/assist-tip.[ch]:
6673         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6674         (anjuta_view_key_press_event):
6675         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6676         (assist_window_init), (assist_window_update), (assist_window_new):
6677         * plugins/sourceview/sourceview-private.h:
6678         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6679         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6680         (trigger_size), (max_trigger_size), (on_document_char_added),
6681         (sourceview_dispose), (ieditor_get_current_word),
6682         (iassist_add_trigger), (iassist_init_suggestions),
6683         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6684         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6685         
6686         Big update on sourceview assist capabilites. Autocompletion should
6687         now work much better and function tooltips are finally supported!
6689         * plugins/sourceview/anjuta-document.h:
6690         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6691         (anjuta_document_get_current_word):
6692         Fixed get_current_word (inspired by aneditor.cxx implementation)
6694         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6695         (icell_get_attribute):
6696         Fixed get_attribute() to also detect character constants.
6697         Simplified get_char()
6699         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6700         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6701         (isymbol_manager_get_completions_at_position):
6702         
6703         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6705 2007-09-04  Naba Kumar  <naba@gnome.org>
6707         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6708         projects that can not add sources.
6710         * plugins/file-wizard/file.c: Similarly for file wizard,
6711         Do not enable 'Add to project' projects that can not add sources.
6713 2007-09-04  Naba Kumar  <naba@gnome.org>
6715         * configure.in: Bumped gnome-build requirement to 0.2.0
6716         for project capabilities support.
6718         * plugins/project-manager/plugin.c: Enable/disable project
6719         actions based on project capabilities. Fixes bug #433552:
6720         crash in Anjuta IDE: add file test.h in project on generic
6721         Makefile.
6723         * libanjuta/interfaces/libanjuta.idl: Added method to query
6724         project capabilities.
6726 2007-09-03  Naba Kumar  <naba@gnome.org>
6728         * plugins/file-manager/plugin.c: Set shadow type IN.
6729         * plugins/file-manager/file-view.c: Fixed code style.
6730         * plugins/file-manager/file-view.c: Fixed icons column to size
6731         properly.
6733         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6735         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6736         unmonitors project-uri on file-manager deactivation.
6738         * TODO.tasks: Updated
6740 2007-09-02  Johannes Schmid <jhs@gnome.org>
6742         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6743         Fixed memory leak
6744         
6745         * plugins/file-manager/file-view.c: (file_view_get_selected),
6746         (file_view_button_press_event), (file_view_finalize):
6747         * plugins/file-manager/plugin.c: (project_root_removed),
6748         (file_manager_deactivate):
6749         
6750         Fixed some small bugs I missed before
6752 2007-09-02  Johannes Schmid <jhs@gnome.org>
6754         * plugins/file-manager/*:
6755         Added new and file-manager
6757 2007-09-02  Johannes Schmid <jhs@gnome.org>
6759         * plugins/file-manager/*:
6760         Removed old file-manager
6762 2007-08-31  Johannes Schmid <jhs@gnome.org>
6764         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6765         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6766         
6767         Fixed some memory leaks
6768         
6769         * MAINTAINERS: Fixed
6770         
6771 2007-08-31  Johannes Schmid <jhs@gnome.org>
6773         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6774         (get_property_value_as_string), (set_property_value_as_string),
6775         (register_callbacks), (preferences_foreach_callback),
6776         (anjuta_preferences_register_property_raw):
6777         * libanjuta/anjuta-preferences.h:
6778         * plugins/build-basic-autotools/build-basic-autotools.c:
6779         (on_build_mesg_format):
6780         * plugins/document-manager/anjuta-document-manager.glade:
6781         * plugins/message-view/anjuta-message-manager-plugin.glade:
6782         
6783         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6784         broken message view preferences
6785         
6786         * plugins/message-view/message-view.c:
6787         (message_view_instance_init), (pref_change_color), (prefs_init),
6788         (imessage_view_append):
6789         Cleaned up message view (#458041)
6790         
6791         * src/shell.c: (on_preferences_activate),
6792         (anjuta_test_shell_instance_init),
6793         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6794         Fixed test shell to allow better debugging
6795         
6796 2007-08-31  Johannes Schmid <jhs@gnome.org>
6798         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6799         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6800         * plugins/gtodo/main.h:
6801         * plugins/gtodo/plugin.c: (activate_plugin):
6802         
6803         Fixed #423467 (View->Tasks menu items are not 
6804         checked on startup)
6806 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
6808         reviewed by: Johannes Schmid <jhs@gnome.org>
6810         * COPYING:
6811         * data/welcome.txt.in:
6812         * launcher/anjuta_launcher.c:
6813         * libanjuta/anjuta-children.c:
6814         * libanjuta/anjuta-children.h:
6815         * libanjuta/anjuta-debug.h:
6816         * libanjuta/anjuta-encodings.c:
6817         * libanjuta/anjuta-encodings.h:
6818         * libanjuta/anjuta-glue-c.c:
6819         * libanjuta/anjuta-glue-c.h:
6820         * libanjuta/anjuta-plugin-description.c:
6821         * libanjuta/anjuta-plugin-description.h:
6822         * libanjuta/anjuta-plugin-handle.c:
6823         * libanjuta/anjuta-plugin-handle.h:
6824         * libanjuta/anjuta-plugin-manager.c:
6825         * libanjuta/anjuta-plugin-manager.h:
6826         * libanjuta/anjuta-plugin.c:
6827         * libanjuta/anjuta-plugin.h:
6828         * libanjuta/anjuta-preferences.c:
6829         * libanjuta/anjuta-preferences.h:
6830         * libanjuta/anjuta-profile-manager.c:
6831         * libanjuta/anjuta-profile-manager.h:
6832         * libanjuta/anjuta-profile.c:
6833         * libanjuta/anjuta-profile.h:
6834         * libanjuta/anjuta-save-prompt.c:
6835         * libanjuta/anjuta-save-prompt.h:
6836         * libanjuta/anjuta-serializer.c:
6837         * libanjuta/anjuta-serializer.h:
6838         * libanjuta/anjuta-session.c:
6839         * libanjuta/anjuta-session.h:
6840         * libanjuta/anjuta-shell.c:
6841         * libanjuta/anjuta-shell.h:
6842         * libanjuta/anjuta-status.c:
6843         * libanjuta/anjuta-status.h:
6844         * libanjuta/anjuta-ui.c:
6845         * libanjuta/anjuta-ui.h:
6846         * libanjuta/anjuta-utils-priv.h:
6847         * libanjuta/anjuta-utils.c:
6848         * libanjuta/anjuta-utils.h:
6849         * libanjuta/cell-renderer-captioned-image.c:
6850         * libanjuta/cell-renderer-captioned-image.h:
6851         * libanjuta/e-splash.c:
6852         * libanjuta/e-splash.h:
6853         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6854         * libanjuta/interfaces/libanjuta.idl:
6855         * libanjuta/libanjuta.h:
6856         * libanjuta/resources.c:
6857         * libanjuta/resources.h:
6858         * libegg/egg-cell-renderer-text.c:
6859         * libegg/egg-combo-action.c:
6860         * libegg/egg-entry-action.c:
6861         * libegg/egg-recent-action.c:
6862         * libegg/egg-recent-files-module.c:
6863         * libegg/egg-recent-item.c:
6864         * libegg/egg-recent-model.c:
6865         * libegg/egg-recent-view-gtk.c:
6866         * libegg/egg-recent-view.c:
6867         * libegg/egg-submenu-action.c:
6868         * libegg/eggaccelerators.c:
6869         * libegg/eggcellrendererpopup.c:
6870         * libegg/eggcomboselect.c:
6871         * libegg/eggtreemodelfilter.c:
6872         * libegg/eggtreemultidnd.c:
6873         * libegg/gtkcellview.h:
6874         * libegg/treeviewutils/egg-cell-renderer-text.h:
6875         * libegg/treeviewutils/eggaccelerators.h:
6876         * libegg/treeviewutils/eggcellrendererkeys.h:
6877         * libegg/treeviewutils/eggcellrendererpopup.h:
6878         * libegg/treeviewutils/eggtreemodelfilter.h:
6879         * libegg/treeviewutils/eggtreemultidnd.h:
6880         * libegg/treeviewutils/eggtreeviewstate.h:
6881         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6882         * manuals/anjuta-faqs/Makefile.am:
6883         * manuals/anjuta-manual/C/anjuta-manual.xml:
6884         * manuals/anjuta-manual/C/license.xml:
6885         * manuals/anjuta-manual/es/es.po:
6886         * manuals/anjuta-manual/sv/sv.po:
6887         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6888         ml:
6889         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6890         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6891         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6892         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6893         * manuals/old/ja/anjuta-manual/license.xml:
6894         * plugins/build-basic-autotools/build-basic-autotools.c:
6895         * plugins/build-basic-autotools/build-basic-autotools.h:
6896         * plugins/build-basic-autotools/executer.c:
6897         * plugins/build-basic-autotools/executer.h:
6898         * plugins/build/build_file.c:
6899         * plugins/build/build_file.h:
6900         * plugins/build/build_project.c:
6901         * plugins/build/build_project.h:
6902         * plugins/build/clean_project.c:
6903         * plugins/build/clean_project.h:
6904         * plugins/build/commands.c:
6905         * plugins/build/commands.h:
6906         * plugins/build/compile.c:
6907         * plugins/build/compile.h:
6908         * plugins/build/compiler_options.c:
6909         * plugins/build/compiler_options.h:
6910         * plugins/build/configurer.c:
6911         * plugins/build/configurer.h:
6912         * plugins/build/executer.c:
6913         * plugins/build/executer.h:
6914         * plugins/class-gen/cell-renderer-flags.c:
6915         * plugins/class-gen/cell-renderer-flags.h:
6916         * plugins/class-gen/combo-flags.c:
6917         * plugins/class-gen/combo-flags.h:
6918         * plugins/class-gen/element-editor.c:
6919         * plugins/class-gen/element-editor.h:
6920         * plugins/class-gen/generator.c:
6921         * plugins/class-gen/generator.h:
6922         * plugins/class-gen/plugin.c:
6923         * plugins/class-gen/plugin.h:
6924         * plugins/class-gen/transform.c:
6925         * plugins/class-gen/transform.h:
6926         * plugins/class-gen/validator.c:
6927         * plugins/class-gen/validator.h:
6928         * plugins/class-gen/window.c:
6929         * plugins/class-gen/window.h:
6930         * plugins/class-inheritance/class-callbacks.c:
6931         * plugins/class-inheritance/class-callbacks.h:
6932         * plugins/class-inheritance/class-inherit.c:
6933         * plugins/class-inheritance/class-inherit.h:
6934         * plugins/class-inheritance/plugin.c:
6935         * plugins/class-inheritance/plugin.h:
6936         * plugins/cvs-plugin/cvs-actions.c:
6937         * plugins/cvs-plugin/cvs-actions.h:
6938         * plugins/cvs-plugin/cvs-callbacks.c:
6939         * plugins/cvs-plugin/cvs-callbacks.h:
6940         * plugins/cvs-plugin/cvs-execute.c:
6941         * plugins/cvs-plugin/cvs-execute.h:
6942         * plugins/cvs-plugin/cvs-interface.c:
6943         * plugins/cvs-plugin/cvs-interface.h:
6944         * plugins/cvs-plugin/plugin.c:
6945         * plugins/cvs-plugin/plugin.h:
6946         * plugins/debug-manager/breakpoints.c:
6947         * plugins/debug-manager/breakpoints.h:
6948         * plugins/debug-manager/chunk_view.c:
6949         * plugins/debug-manager/chunk_view.h:
6950         * plugins/debug-manager/data_buffer.c:
6951         * plugins/debug-manager/data_buffer.h:
6952         * plugins/debug-manager/data_view.c:
6953         * plugins/debug-manager/data_view.h:
6954         * plugins/debug-manager/debug_tree.c:
6955         * plugins/debug-manager/debug_tree.h:
6956         * plugins/debug-manager/debugger.c:
6957         * plugins/debug-manager/debugger.h:
6958         * plugins/debug-manager/disassemble.c:
6959         * plugins/debug-manager/disassemble.h:
6960         * plugins/debug-manager/info.c:
6961         * plugins/debug-manager/info.h:
6962         * plugins/debug-manager/locals.c:
6963         * plugins/debug-manager/locals.h:
6964         * plugins/debug-manager/memory.c:
6965         * plugins/debug-manager/memory.h:
6966         * plugins/debug-manager/plugin.c:
6967         * plugins/debug-manager/plugin.h:
6968         * plugins/debug-manager/registers.c:
6969         * plugins/debug-manager/registers.h:
6970         * plugins/debug-manager/sexy-icon-entry.c:
6971         * plugins/debug-manager/sexy-icon-entry.h:
6972         * plugins/debug-manager/sharedlib.c:
6973         * plugins/debug-manager/sharedlib.h:
6974         * plugins/debug-manager/signals.c:
6975         * plugins/debug-manager/signals.h:
6976         * plugins/debug-manager/sparse_buffer.c:
6977         * plugins/debug-manager/sparse_buffer.h:
6978         * plugins/debug-manager/sparse_view.c:
6979         * plugins/debug-manager/sparse_view.h:
6980         * plugins/debug-manager/stack_trace.c:
6981         * plugins/debug-manager/stack_trace.h:
6982         * plugins/debug-manager/start.c:
6983         * plugins/debug-manager/start.h:
6984         * plugins/debug-manager/threads.c:
6985         * plugins/debug-manager/threads.h:
6986         * plugins/debug-manager/utilities.c:
6987         * plugins/debug-manager/utilities.h:
6988         * plugins/debug-manager/watch.c:
6989         * plugins/debug-manager/watch.h:
6990         * plugins/devhelp/htmlview.c:
6991         * plugins/devhelp/htmlview.h:
6992         * plugins/document-manager/action-callbacks.c:
6993         * plugins/document-manager/action-callbacks.h:
6994         * plugins/document-manager/anjuta-docman.c:
6995         * plugins/document-manager/anjuta-docman.h:
6996         * plugins/document-manager/editor-tooltips.c:
6997         * plugins/document-manager/editor-tooltips.h:
6998         * plugins/document-manager/file_history.c:
6999         * plugins/document-manager/file_history.h:
7000         * plugins/document-manager/indent-dialog.c:
7001         * plugins/document-manager/indent-dialog.h:
7002         * plugins/document-manager/indent-util.c:
7003         * plugins/document-manager/indent-util.h:
7004         * plugins/document-manager/plugin.c:
7005         * plugins/editor/aneditor-autocomplete.cxx:
7006         * plugins/editor/aneditor-calltip.cxx:
7007         * plugins/editor/aneditor-indent.cxx:
7008         * plugins/editor/aneditor-priv.h:
7009         * plugins/editor/aneditor.cxx:
7010         * plugins/editor/aneditor.h:
7011         * plugins/editor/lexer.h:
7012         * plugins/editor/plugin.c:
7013         * plugins/editor/plugin.h:
7014         * plugins/editor/print.c:
7015         * plugins/editor/print.h:
7016         * plugins/editor/properties.h:
7017         * plugins/editor/properties_cxx.h:
7018         * plugins/editor/style-editor.c:
7019         * plugins/editor/style-editor.h:
7020         * plugins/editor/text-editor-iterable.c:
7021         * plugins/editor/text-editor-iterable.h:
7022         * plugins/editor/text_editor.c:
7023         * plugins/editor/text_editor.h:
7024         * plugins/editor/text_editor_cbs.c:
7025         * plugins/editor/text_editor_cbs.h:
7026         * plugins/editor/text_editor_menu.c:
7027         * plugins/editor/text_editor_menu.h:
7028         * plugins/editor/text_editor_prefs.c:
7029         * plugins/editor/text_editor_prefs.h:
7030         * plugins/file-loader/dnd.c:
7031         * plugins/file-loader/dnd.h:
7032         * plugins/file-loader/plugin.c:
7033         * plugins/file-manager/an_file_view.c:
7034         * plugins/file-manager/plugin.c:
7035         * plugins/file-wizard/file.c:
7036         * plugins/file-wizard/file.h:
7037         * plugins/file-wizard/plugin.c:
7038         * plugins/file-wizard/plugin.h:
7039         * plugins/gdb/debugger.c:
7040         * plugins/gdb/debugger.h:
7041         * plugins/gdb/gdbmi-test.c:
7042         * plugins/gdb/gdbmi.c:
7043         * plugins/gdb/gdbmi.h:
7044         * plugins/gdb/global.h:
7045         * plugins/gdb/parser.c:
7046         * plugins/gdb/parser.h:
7047         * plugins/gdb/plugin.c:
7048         * plugins/gdb/plugin.h:
7049         * plugins/gdb/utilities.c:
7050         * plugins/gdb/utilities.h:
7051         * plugins/glade/plugin.c:
7052         * plugins/glade/plugin.h:
7053         * plugins/gtodo/egg-datetime.c:
7054         * plugins/gtodo/egg-datetime.h:
7055         * plugins/gtodo/eggtrayicon.c:
7056         * plugins/gtodo/eggtrayicon.h:
7057         * plugins/gtodo/plugin.c:
7058         * plugins/gvim/anjuta-vim.c:
7059         * plugins/gvim/anjuta-vim.h:
7060         * plugins/gvim/gtkvim.c:
7061         * plugins/gvim/gtkvim.h:
7062         * plugins/gvim/plugin.c:
7063         * plugins/gvim/plugin.h:
7064         * plugins/language-support-cpp-java/plugin.c:
7065         * plugins/language-support-cpp-java/plugin.h:
7066         * plugins/macro/macro-actions.c:
7067         * plugins/macro/macro-actions.h:
7068         * plugins/macro/macro-db.c:
7069         * plugins/macro/macro-db.h:
7070         * plugins/macro/macro-dialog.c:
7071         * plugins/macro/macro-dialog.h:
7072         * plugins/macro/macro-edit.c:
7073         * plugins/macro/macro-edit.h:
7074         * plugins/macro/macro-util.c:
7075         * plugins/macro/macro-util.h:
7076         * plugins/macro/plugin.c:
7077         * plugins/macro/plugin.h:
7078         * plugins/message-view/anjuta-msgman.c:
7079         * plugins/message-view/anjuta-msgman.h:
7080         * plugins/message-view/message-view.c:
7081         * plugins/message-view/message-view.h:
7082         * plugins/message-view/plugin.c:
7083         * plugins/message-view/plugin.h:
7084         * plugins/patch/patch-plugin.c:
7085         * plugins/patch/patch-plugin.h:
7086         * plugins/patch/plugin.c:
7087         * plugins/patch/plugin.h:
7088         * plugins/profiler/gprof-call-graph-block-entry.c:
7089         * plugins/profiler/gprof-call-graph-block-entry.h:
7090         * plugins/profiler/gprof-call-graph-block.c:
7091         * plugins/profiler/gprof-call-graph-block.h:
7092         * plugins/profiler/gprof-call-graph-view.c:
7093         * plugins/profiler/gprof-call-graph-view.h:
7094         * plugins/profiler/gprof-call-graph.c:
7095         * plugins/profiler/gprof-call-graph.h:
7096         * plugins/profiler/gprof-flat-profile-entry.c:
7097         * plugins/profiler/gprof-flat-profile-entry.h:
7098         * plugins/profiler/gprof-flat-profile-view.c:
7099         * plugins/profiler/gprof-flat-profile-view.h:
7100         * plugins/profiler/gprof-flat-profile.c:
7101         * plugins/profiler/gprof-flat-profile.h:
7102         * plugins/profiler/gprof-function-call-chart-view.c:
7103         * plugins/profiler/gprof-function-call-chart-view.h:
7104         * plugins/profiler/gprof-function-call-tree-view.c:
7105         * plugins/profiler/gprof-function-call-tree-view.h:
7106         * plugins/profiler/gprof-options.c:
7107         * plugins/profiler/gprof-options.h:
7108         * plugins/profiler/gprof-profile-data.c:
7109         * plugins/profiler/gprof-profile-data.h:
7110         * plugins/profiler/gprof-view-manager.c:
7111         * plugins/profiler/gprof-view-manager.h:
7112         * plugins/profiler/gprof-view.c:
7113         * plugins/profiler/gprof-view.h:
7114         * plugins/profiler/plugin.c:
7115         * plugins/profiler/plugin.h:
7116         * plugins/profiler/string-utils.c:
7117         * plugins/profiler/string-utils.h:
7118         * plugins/project-import/plugin.c:
7119         * plugins/project-import/plugin.h:
7120         * plugins/project-import/project-import.c:
7121         * plugins/project-import/project-import.h:
7122         * plugins/project-manager/plugin.c:
7123         * plugins/project-manager/plugin.h:
7124         * plugins/project-wizard/action.c:
7125         * plugins/project-wizard/action.h:
7126         * plugins/project-wizard/autogen.c:
7127         * plugins/project-wizard/autogen.h:
7128         * plugins/project-wizard/druid.c:
7129         * plugins/project-wizard/druid.h:
7130         * plugins/project-wizard/file.c:
7131         * plugins/project-wizard/file.h:
7132         * plugins/project-wizard/header.c:
7133         * plugins/project-wizard/header.h:
7134         * plugins/project-wizard/install.c:
7135         * plugins/project-wizard/install.h:
7136         * plugins/project-wizard/parser.c:
7137         * plugins/project-wizard/parser.h:
7138         * plugins/project-wizard/plugin.c:
7139         * plugins/project-wizard/plugin.h:
7140         * plugins/project-wizard/property.c:
7141         * plugins/project-wizard/property.h:
7142         * plugins/project-wizard/values.c:
7143         * plugins/project-wizard/values.h:
7144         * plugins/sample1/plugin.c:
7145         * plugins/search/plugin.c:
7146         * plugins/search/plugin.h:
7147         * plugins/search/search-replace_backend.c:
7148         * plugins/search/search-replace_backend.h:
7149         * plugins/search/search_preferences.c:
7150         * plugins/sourceview/anjuta-convert.c:
7151         * plugins/sourceview/anjuta-convert.h:
7152         * plugins/sourceview/anjuta-document-loader.c:
7153         * plugins/sourceview/anjuta-document-loader.h:
7154         * plugins/sourceview/anjuta-document-saver.c:
7155         * plugins/sourceview/anjuta-document-saver.h:
7156         * plugins/sourceview/anjuta-document.c:
7157         * plugins/sourceview/anjuta-document.h:
7158         * plugins/sourceview/anjuta-encodings.c:
7159         * plugins/sourceview/anjuta-encodings.h:
7160         * plugins/sourceview/anjuta-languages-manager.c:
7161         * plugins/sourceview/anjuta-languages-manager.h:
7162         * plugins/sourceview/anjuta-utils.c:
7163         * plugins/sourceview/anjuta-utils.h:
7164         * plugins/sourceview/anjuta-view.c:
7165         * plugins/sourceview/anjuta-view.h:
7166         * plugins/sourceview/assist-window.c:
7167         * plugins/sourceview/assist-window.h:
7168         * plugins/sourceview/sourceview-cell.c:
7169         * plugins/sourceview/sourceview-cell.h:
7170         * plugins/sourceview/sourceview-prefs.c:
7171         * plugins/sourceview/sourceview-prefs.h:
7172         * plugins/sourceview/sourceview-print.c:
7173         * plugins/sourceview/sourceview-print.h:
7174         * plugins/sourceview/sourceview-private.h:
7175         * plugins/sourceview/sourceview-tags.c:
7176         * plugins/sourceview/sourceview-tags.h:
7177         * plugins/sourceview/sourceview.c:
7178         * plugins/sourceview/sourceview.h:
7179         * plugins/subversion/plugin.c:
7180         * plugins/subversion/plugin.h:
7181         * plugins/subversion/subversion-actions.c:
7182         * plugins/subversion/subversion-actions.h:
7183         * plugins/subversion/subversion-callbacks.c:
7184         * plugins/subversion/subversion-callbacks.h:
7185         * plugins/subversion/svn-auth.c:
7186         * plugins/subversion/svn-auth.h:
7187         * plugins/subversion/svn-backend-priv.h:
7188         * plugins/subversion/svn-backend.c:
7189         * plugins/subversion/svn-backend.h:
7190         * plugins/subversion/svn-notify.c:
7191         * plugins/subversion/svn-notify.h:
7192         * plugins/subversion/svn-thread.c:
7193         * plugins/subversion/svn-thread.h:
7194         * plugins/symbol-browser/an_symbol.c:
7195         * plugins/symbol-browser/an_symbol.h:
7196         * plugins/symbol-browser/an_symbol_info.c:
7197         * plugins/symbol-browser/an_symbol_info.h:
7198         * plugins/symbol-browser/an_symbol_iter.c:
7199         * plugins/symbol-browser/an_symbol_iter.h:
7200         * plugins/symbol-browser/an_symbol_prefs.c:
7201         * plugins/symbol-browser/an_symbol_prefs.h:
7202         * plugins/symbol-browser/an_symbol_search.c:
7203         * plugins/symbol-browser/an_symbol_search.h:
7204         * plugins/symbol-browser/an_symbol_view.c:
7205         * plugins/symbol-browser/an_symbol_view.h:
7206         * plugins/symbol-browser/plugin.c:
7207         * plugins/symbol-browser/plugin.h:
7208         * plugins/terminal/terminal.c:
7209         * plugins/tools/dialog.c:
7210         * plugins/tools/dialog.h:
7211         * plugins/tools/editor.c:
7212         * plugins/tools/editor.h:
7213         * plugins/tools/execute.c:
7214         * plugins/tools/execute.h:
7215         * plugins/tools/fileop.c:
7216         * plugins/tools/fileop.h:
7217         * plugins/tools/plugin.c:
7218         * plugins/tools/plugin.h:
7219         * plugins/tools/scripts/find-fixmes.pl:
7220         * plugins/tools/scripts/translation-status.pl:
7221         * plugins/tools/tool.c:
7222         * plugins/tools/tool.h:
7223         * plugins/tools/variable.c:
7224         * plugins/tools/variable.h:
7225         * plugins/valgrind/ldd.c:
7226         * plugins/valgrind/ldd.h:
7227         * plugins/valgrind/list.c:
7228         * plugins/valgrind/list.h:
7229         * plugins/valgrind/menu-utils.c:
7230         * plugins/valgrind/menu-utils.h:
7231         * plugins/valgrind/parser.c:
7232         * plugins/valgrind/parser.h:
7233         * plugins/valgrind/plugin.c:
7234         * plugins/valgrind/plugin.h:
7235         * plugins/valgrind/preferences.c:
7236         * plugins/valgrind/preferences.h:
7237         * plugins/valgrind/process.c:
7238         * plugins/valgrind/process.h:
7239         * plugins/valgrind/symtab.c:
7240         * plugins/valgrind/symtab.h:
7241         * plugins/valgrind/vgactions.c:
7242         * plugins/valgrind/vgactions.h:
7243         * plugins/valgrind/vgcachegrindprefs.c:
7244         * plugins/valgrind/vgcachegrindprefs.h:
7245         * plugins/valgrind/vgdefaultview.c:
7246         * plugins/valgrind/vgdefaultview.h:
7247         * plugins/valgrind/vgerror.c:
7248         * plugins/valgrind/vgerror.h:
7249         * plugins/valgrind/vggeneralprefs.c:
7250         * plugins/valgrind/vggeneralprefs.h:
7251         * plugins/valgrind/vghelgrindprefs.c:
7252         * plugins/valgrind/vghelgrindprefs.h:
7253         * plugins/valgrind/vgio.c:
7254         * plugins/valgrind/vgio.h:
7255         * plugins/valgrind/vgmemcheckprefs.c:
7256         * plugins/valgrind/vgmemcheckprefs.h:
7257         * plugins/valgrind/vgrule-editor.c:
7258         * plugins/valgrind/vgrule-editor.h:
7259         * plugins/valgrind/vgrule-list.c:
7260         * plugins/valgrind/vgrule-list.h:
7261         * plugins/valgrind/vgrule.c:
7262         * plugins/valgrind/vgrule.h:
7263         * plugins/valgrind/vgrulepattern.c:
7264         * plugins/valgrind/vgrulepattern.h:
7265         * plugins/valgrind/vgsearchbar.c:
7266         * plugins/valgrind/vgsearchbar.h:
7267         * plugins/valgrind/vgstrpool.c:
7268         * plugins/valgrind/vgstrpool.h:
7269         * plugins/valgrind/vgtoolprefs.c:
7270         * plugins/valgrind/vgtoolprefs.h:
7271         * plugins/valgrind/vgtoolview.c:
7272         * plugins/valgrind/vgtoolview.h:
7273         * src/about.c:
7274         * src/about.h:
7275         * src/action-callbacks.c:
7276         * src/action-callbacks.h:
7277         * src/anjuta-actions.h:
7278         * src/anjuta-app.c:
7279         * src/anjuta-app.h:
7280         * src/anjuta-callbacks.c:
7281         * src/anjuta-callbacks.h:
7282         * src/anjuta.c:
7283         * src/anjuta.h:
7284         * src/anjuta_cbs.c:
7285         * src/bacon-message-connection.c:
7286         * src/bacon-message-connection.h:
7287         * src/getline.c:
7288         * src/main.c:
7289         * src/shell.c:
7290         * src/shell.h:
7291         * src/start-with.c:
7292         * src/start-with.h:
7293         * src/utilities.c:
7294         * src/utilities.h:
7295         * tagmanager/options.c:
7296         
7297         Change the address of FSF in various files
7299 2007-08-30  Johannes Schmid <jhs@gnome.org>
7301         * anjuta.glade:
7302         * anjuta.gladep:
7303         Removed because they are no longer in use
7304         
7305         * plugins/class-gen/anjuta-class-gen-plugin.glade:
7306         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7307         Marked some strings as not translatable
7309         * plugins/search/search-replace.c: (list_max_items):
7310         Fixed a possible memory corruption
7312         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7313         Do not show menuitems for locked layout items
7315         * src/main.c: (main):
7316         Some minor style correction in gnome_init
7318 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7320         * plugins/debug-manager/debugger.c,
7321         plugins/debug-manager/breakpoints.c,
7322         plugins/gdb/plugin.c,
7323         plugins/gdb/debugger.c,
7324         libanjuta/interfaces/libanjuta.idl:
7325         Move all breakpoints functions from IAnjutaDebugger to a new
7326         IAnjutaBreakpointDebugger interface
7328 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
7330         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7331         * plugins/debug-manager/plugin.c,
7332         plugins/debug-manager/breakpoints.c,
7333         plugins/tools/execute.c,
7334         plugins/project-wizard/plugin.c,
7335         plugins/build-basic-autotools/executer.c,
7336         plugins/gdb/debugger.c,
7337         plugins/profiler/gprof-options.h,
7338         plugins/sourceview/assist-window.h,
7339         plugins/class-gen/transform.c,
7340         libanjuta/anjuta-plugin-description.c,
7341         libanjuta/anjuta-status.c,
7342         libanjuta/anjuta-glue-c.c,
7343         libanjuta/anjuta-glue-cpp.c,
7344         plugins/symbol-browser/an_symbol_prefs.c:
7345         Fix warnings mostly "dereferencing type-punned pointer"
7346         Fix two bugs in breakpoints.c and an_symbol_prefs.c
7348 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7350         * plugins/debug-manager/breakpoints.c,
7351         plugins/debug-manager/debugger.c:
7352         Avoid an endless loop if clearing all breakpoints while the programm
7353         is running
7355 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
7357         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7358         * plugins/debug-manager/plugin.c:
7359         Fix a segmentation fault added in the previous patch
7361 2007-07-21  Johannes Schmid <jhs@gnome.org>
7363         * plugins/build-basic-autotools/executer.c:
7364         (get_program_parameters):
7365         
7366         Show an error dialog if no targets are availible instead of
7367         just returning
7369 2007-07-20  Johannes Schmid <jhs@gnome.org>
7371         * libanjuta/anjuta-shell.c: (on_widget_data_add),
7372         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7373         * libanjuta/anjuta-shell.h:
7374         * plugins/document-manager/plugin.c: (activate_plugin):
7375         * plugins/glade/anjuta-design-document.c:
7376         * plugins/glade/plugin.c: (glade_update_ui):
7377         * src/anjuta-app.c: (anjuta_app_add_widget_full),
7378         (anjuta_shell_iface_init):
7379         * src/shell.c: (anjuta_test_shell_add_widget),
7380         (anjuta_shell_iface_init):
7381         
7382         Make the document manager undockable (#458038)
7384 2007-07-20  Johannes Schmid <jhs@gnome.org>
7386         * plugins/document-manager/plugin.c: (on_editor_update_ui):
7387         * plugins/glade/anjuta-design-document.c:
7388         * plugins/glade/plugin.c: (glade_update_ui):
7389         
7390         Fixed some save/dirty status bug in glade
7392 2007-07-20  Johannes Schmid <jhs@gnome.org>
7394         * libanjuta/anjuta-status.c:
7395         Fixed crasher on shutdown
7397 2007-07-20  Johannes Schmid <jhs@gnome.org>
7399         * configure.in:
7400         Minimum glade requirement is 3.2 now. It was before
7401         but we did not check...
7402         
7403         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7404         * libanjuta/anjuta-profile.c:
7405         (anjuta_profile_add_plugins_from_xml):
7406         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7407         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7408         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7409         * plugins/file-loader/plugin.c: (on_create_submenu):
7410         * plugins/file-manager/an_file_view.c: (compare_iter):
7411         * plugins/glade/plugin.c: (activate_plugin):
7412         * src/anjuta-app.c: (on_toolbar_view_toggled):
7413         * src/main.c: (main):
7414         
7415         Fixed lots of memory leaks (thansk valgrind)
7417 2007-07-19  Johannes Schmid <jhs@gnome.org>
7419         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7420         * plugins/document-manager/anjuta-docman.c:
7421         (anjuta_docman_set_busy):
7422         * plugins/document-manager/plugin.c: (on_editor_changed):
7423         * plugins/glade/plugin.c: (activate_plugin):
7424         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7425         (on_value_removed_current_editor):
7426         
7427         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7429 2007-07-18  Johannes Schmid <jhs.gnome.org>
7431         * plugins/build-basic-autotools/executer.c: (execute_program):
7432         Fixed some of the scratchbox stuff but the environment is
7433         still broken
7435 2007-07-18  Johannes Schmid <jhs@gnome.org>
7437         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7438         (on_plugin_deactivated), (get_plugin_loader_type):
7439         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7440         (activate_plugin), (deactivate_plugin),
7441         (glade_plugin_instance_init):
7442         
7443         Fixed glade plugin deactivation
7445 2007-07-18  Johannes Schmid <jhs@gnome.org>
7447         * plugins/document-manager/anjuta-docman.c:
7448         (anjuta_docman_add_document):
7449         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7450         
7451         Fixed path display in document manager with glade files
7453 2007-07-17  Johannes Schmid <jhs@gnome.org>
7455         * libanjuta/interfaces/Makefile.am.iface:
7456         * pixmaps/Makefile.am:
7457         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7458         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7459         (value_removed_current_editor):
7460         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7461         (anjuta_docman_set_current_document):
7462         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7463         (on_editor_added), (on_editor_changed):
7464         * plugins/glade/Makefile.am:
7465         * plugins/glade/anjuta-design-document.c:
7466         (anjuta_design_document_instance_init),
7467         (anjuta_design_document_set_property),
7468         (anjuta_design_document_get_property),
7469         (anjuta_design_document_class_init), (anjuta_design_document_new),
7470         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7471         * plugins/glade/anjuta-design-document.h:
7472         * plugins/glade/anjuta-glade-notebook.c:
7473         * plugins/glade/anjuta-glade-notebook.h:
7474         * plugins/glade/plugin.c: (value_added_current_editor),
7475         (value_removed_current_editor), (glade_update_ui),
7476         (on_close_activated), (on_glade_project_changed),
7477         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7478         (ifile_open):
7479         * plugins/language-support-cpp-java/plugin.c:
7480         (on_value_added_current_editor), (on_value_removed_current_editor):
7481         * plugins/macro/plugin.c: (value_added_current_editor):
7482         * plugins/project-manager/plugin.c: (value_added_current_editor):
7483         * plugins/subversion/plugin.c: (value_added_current_editor):
7484         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7486         Fixed lot of IAnjutaEditor stuff and completed glade integration
7487         with document manager
7488         
7489         * plugins/build-basic-autotools/build-basic-autotools.c:
7490         (value_added_current_editor):
7491         * plugins/build-basic-autotools/executer.c: (execute_program):
7492         
7493         Some initial code to execute projects inside scratchbox
7494         
7495 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7497         * plugins/project-import/project-import.c:
7498         Project import overwrites file on user request (bug #452579)
7500 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7502         * plugins/debug-manager/debugger.c,
7503         plugins/debug-manager/threads.c,
7504         plugins/debug-manager/plugin.c,
7505         plugins/debug-manager/registers.c,
7506         plugins/debug-manager/locals.c,
7507         plugins/debug-manager/stack_trace.c,
7508         plugins/gdb/plugin.c,
7509         plugins/gdb/debugger.c,
7510         plugins/gdb/debugger.h,
7511         libanjuta/interfaces/libanjuta.idl:
7512         Rename change-location to program-moved
7513         Store thread id as gint instead of guint
7514         Do not display registers list if not available
7515         Add intermediate debugger states if missing
7517 2007-07-11  Johannes Schmid <jhs@gnome.org>
7519         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7520         .glade:
7521         Reverted unnecessary changes (#455819)
7523 2007-07-10  Johannes Schmid <jhs@gnome.org>
7525         * plugins/glade/plugin.c:
7526         Fixed glade plugin with glade 3.2 and another crasher
7528 2007-07-09  Johannes Schmid <jhs@gnome.org>
7530         * libanjuta/interfaces/libanjuta.idl:
7531         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7532         .glade:
7533         * plugins/debug-manager/breakpoints.c:
7534         (breakpoint_item_update_in_ui),
7535         (breakpoints_dbase_edit_breakpoint),
7536         (on_toggle_breakpoint_activate):
7537         * plugins/debug-manager/plugin.c:
7538         (on_run_to_cursor_action_activate):
7539         * plugins/document-manager/action-callbacks.c:
7540         (on_editor_command_cut_activate),
7541         (on_editor_command_copy_activate),
7542         (on_editor_command_paste_activate),
7543         (on_editor_command_clear_activate):
7544         * plugins/document-manager/anjuta-docman.c:
7545         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7546         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7547         (anjuta_docman_goto_file_line_mark),
7548         (anjuta_docman_find_editor_with_path),
7549         (anjuta_docman_get_all_editors):
7550         * plugins/document-manager/anjuta-docman.h:
7551         * plugins/document-manager/plugin.c:
7552         (update_editor_ui_interface_items), (on_editor_update_ui),
7553         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7554         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7555         (ianjuta_document_manager_iface_init), (isaveable_save),
7556         (isavable_is_dirty):
7557         * plugins/editor/editor.glade:
7558         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7559         (idocument_paste), (idocument_clear), (idocument_iface_init),
7560         (iselection_iface_init):
7561         * plugins/glade/Makefile.am:
7562         * plugins/glade/anjuta-glade-notebook.c:
7563         (anjuta_glade_notebook_instance_init),
7564         (anjuta_glade_notebook_set_property),
7565         (anjuta_glade_notebook_get_property),
7566         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7567         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7568         (ifile_savable_save), (ifile_savable_save_as),
7569         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7570         (ifile_savable_iface_init), (idocument_can_redo),
7571         (idocument_can_undo), (idocument_begin_undo_action),
7572         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7573         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7574         (idocument_copy), (idocument_paste), (idocument_clear),
7575         (idocument_iface_init):
7576         * plugins/language-support-cpp-java/plugin.c:
7577         (on_value_added_current_editor), (on_value_removed_current_editor):
7578         * plugins/macro/macro-util.c: (get_current_editor):
7579         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7580         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7581         (on_next_occur), (on_incremental_entry_key_press),
7582         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7583         (on_toolbar_find_incremental_start),
7584         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7585         * plugins/search/search-replace.c: (search_start_over),
7586         (search_update_combos), (replace_update_combos),
7587         (anjuta_search_replace_activate):
7588         * plugins/search/search-replace_backend.c: (create_search_entries):
7589         * plugins/sourceview/sourceview.c: (idocument_cut),
7590         (idocument_copy), (idocument_paste), (idocument_clear),
7591         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7592         * plugins/tools/editor.c: (on_editor_response):
7593         * plugins/tools/execute.c: (get_current_editor),
7594         (atp_output_context_initialize), (atp_user_tool_execute):
7595         * plugins/tools/variable.c: (get_current_editor),
7596         (atp_variable_get_editor_variable):
7597         
7598         Some more IAnjutaEditor => IAnjutaDocument fixing!
7599         
7600         * plugins/glade/anjuta-glade-notebook.h:
7601         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7602         (glade_update_ui):
7603         * plugins/glade/plugin.h:
7604         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7605         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7606         be used for glade, too. It might still have some rough edges but already works.
7607         (Fixes #415547 – Glade usability problem)
7609 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7611         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7612           development release (I updated version of glade3 svn to 3.3.2).
7614 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7616         * plugins/symbol-browser/an_symbol_view.c:
7617         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7619 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7621         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7622         (on_system_tags_update_finished), (on_update_global_clicked),
7623         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7624         (symbol_browser_prefs_init),
7625         (symbol_browser_prefs_create_global_tags),
7626         (symbol_browser_load_global_tags):
7627         * plugins/symbol-browser/an_symbol_prefs.h:
7628         * plugins/symbol-browser/an_symbol_view.c:
7629         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7630         * plugins/symbol-browser/an_symbol_view.h:
7631         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7632         on global tags update because of delayed prefs merging. Happens when
7633         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7634         is opened.
7636 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7638         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7639         after install/uninstall.
7641         Patch from James Liggett:
7642         * scripts/glade2schemas.pl: Fixed creating schemas for list
7643         values.
7645 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7647         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7648           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7649           development release since glade svn version is also 3.3.1. In future, the
7650           solution would be for us to always increment the micro version when
7651           changing the API.
7653 2007-07-05  Johannes Schmid <jhs@gnome.org>
7655         * libanjuta/interfaces/libanjuta.idl:
7656         * plugins/build-basic-autotools/build-basic-autotools.c:
7657         (on_build_mesg_format):
7658         * plugins/debug-manager/breakpoints.c:
7659         (breakpoint_item_update_in_ui),
7660         (breakpoints_dbase_edit_breakpoint),
7661         (on_toggle_breakpoint_activate):
7662         * plugins/debug-manager/plugin.c:
7663         (on_run_to_cursor_action_activate):
7664         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7665         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7666         (get_current_editor), (on_save_activate), (on_save_as_activate),
7667         (on_save_prompt_save_editor), (on_close_file_activate),
7668         (on_close_all_file_activate), (on_reload_file_activate),
7669         (anjuta_print_cb), (anjuta_print_preview_cb),
7670         (on_editor_command_upper_case_activate),
7671         (on_editor_command_lower_case_activate),
7672         (on_editor_command_undo_activate),
7673         (on_editor_command_redo_activate),
7674         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7675         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7676         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7677         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7678         (on_zoom_out_text_activate), (on_force_hilite_activate),
7679         (on_indent1_activate), (on_swap_activate),
7680         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7681         * plugins/document-manager/anjuta-docman.c:
7682         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7683         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7684         (anjuta_docman_dispose), (on_notebook_switch_page),
7685         (anjuta_docman_page_from_widget), (on_editor_destroy),
7686         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7687         (anjuta_docman_get_current_document),
7688         (anjuta_docman_set_current_document),
7689         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7690         (anjuta_docman_update_page_label),
7691         (anjuta_docman_get_document_from_path),
7692         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7693         (anjuta_docman_order_tabs):
7694         * plugins/document-manager/anjuta-docman.h:
7695         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7696         (update_editor_ui_interface_items), (update_editor_ui),
7697         (on_editor_update_save_ui), (on_editor_update_ui),
7698         (on_editor_changed), (on_save_prompt_save_editor),
7699         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7700         (ianjuta_docman_get_current_document),
7701         (ianjuta_docman_set_current_document),
7702         (ianjuta_docman_remove_buffer),
7703         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7704         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7705         (idocument_get_filename), (idocument_can_undo),
7706         (idocument_can_redo), (idocument_undo),
7707         (idocument_begin_undo_action), (idocument_end_undo_action),
7708         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7709         * plugins/language-support-cpp-java/plugin.c:
7710         (on_editor_char_inserted_cpp), (on_auto_indent):
7711         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7712         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7713         * plugins/sample1/plugin.c: (on_sample_action_activate):
7714         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7715         (on_next_occur), (on_incremental_entry_key_press),
7716         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7717         (on_toolbar_find_incremental_start),
7718         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7719         * plugins/search/search-replace.c: (search_and_replace),
7720         (write_message_pane), (search_start_over), (search_update_combos),
7721         (replace_update_combos), (anjuta_search_replace_activate):
7722         * plugins/search/search-replace_backend.c:
7723         (file_buffer_new_from_path), (create_search_entries):
7724         * plugins/sourceview/sourceview-print.c: (create_print_job):
7725         * plugins/sourceview/sourceview.c:
7726         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7727         (idocument_can_redo), (idocument_can_undo),
7728         (idocument_begin_undo_action), (idocument_end_undo_action),
7729         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7730         (idocument_get_filename), (idocument_iface_init):
7731         * plugins/tools/editor.c: (on_editor_response):
7732         * plugins/tools/execute.c: (atp_output_context_initialize),
7733         (atp_user_tool_execute):
7734         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7735         
7736         Create IAnjutaDocument interface. This interface is a more general idea
7737         of documents being anything that can be modified, has undo/redo and
7738         may have operations like copy/paste.
7739         The primary goal is to integrate better by making it use the standard file
7740         and edit menu instead of it's own glade menu. Of course the downside is that
7741         you won't be able to view a source file and the designer at the same time. Anyway
7742         so many people have complained that they "can't save a glade file" that I think
7743         this is the much better solution.
7744         Work on the glade plugin is still to come but the most difficult things should be
7745         done now.
7747 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7749         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7750           version 3.0.3.
7752 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7754         * libanjuta/anjuta-plugin-manager.c:
7755         (anjuta_plugin_manager_get_plugins_page),
7756         (anjuta_plugin_manager_get_remembered_plugins_page):
7757         * libanjuta/anjuta-plugin-manager.h:
7758         * src/anjuta-app.c: (anjuta_app_install_preferences):
7759         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7760         and remembered plugins preferences pages in separate pages (avoid
7761         crowd).
7763 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7765         Patch from James Liggett  <jrliggett@cox.net>:
7766         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7767         Installed editor preferences schemas. Fixes bug #453463.
7769 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7771         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7772         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7774 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7776         * plugins/document-manager/anjuta-document-manager.ui:
7777         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7778         * src/action-callbacks.c:
7779         * src/action-callbacks.h:
7780         * src/anjuta-actions.h:
7781         * src/anjuta-app.c: (anjuta_app_instance_init),
7782         (anjuta_app_install_preferences):
7783         * src/anjuta.glade:
7784         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7785         General preferences page. Move preferences menu from Settings to
7786         Edit submenu. And got rid of Settings submenu.
7788 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7790         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7791         
7792 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7794         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7795         as discussed and agreed with James Liggett.
7797         Patch from James Liggett  <jrliggett@cox.net>:
7799         * configure.in:
7800         * libanjuta/anjuta-plugin-manager.c:
7801         (on_activated_plugin_objects_foreach),
7802         (anjuta_plugin_manager_get_active_plugin_objects):
7803         * libanjuta/anjuta-plugin-manager.h:
7804         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7805         (anjuta_plugin_deactivate):
7806         * libanjuta/anjuta-preferences-dialog.c:
7807         (anjuta_preferences_dialog_finalize),
7808         (anjuta_preferences_dialog_class_init), (add_category_columns),
7809         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7810         (anjuta_preferences_dialog_remove_page):
7811         * libanjuta/anjuta-preferences.c: (property_destroy),
7812         (unregister_preferences_key), (register_callbacks),
7813         (preferences_foreach_callback), (connect_prop_to_object),
7814         (anjuta_preferences_register_property_raw),
7815         (anjuta_preferences_register_property_custom),
7816         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7817         (anjuta_preferences_remove_page),
7818         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7819         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7820         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7821         (anjuta_preferences_class_init), (anjuta_preferences_new):
7822         * libanjuta/anjuta-preferences.h:
7823         * plugins/build-basic-autotools/Makefile.am:
7824         * plugins/build-basic-autotools/build-basic-autotools.c:
7825         (ipreferences_unmerge):
7826         * plugins/cvs-plugin/Makefile.am:
7827         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7828         * plugins/document-manager/Makefile.am:
7829         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7830         * plugins/editor/plugin.c: (ipreferences_unmerge):
7831         * plugins/file-manager/Makefile.am:
7832         * plugins/file-manager/plugin.c: (activate_plugin),
7833         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7834         * plugins/gtodo/plugin.c: (ipreferences_merge),
7835         (ipreferences_unmerge):
7836         * plugins/language-support-cpp-java/Makefile.am:
7837         * plugins/language-support-cpp-java/plugin.c:
7838         (ipreferences_unmerge):
7839         * plugins/message-view/Makefile.am:
7840         * plugins/message-view/plugin.c: (ipreferences_unmerge):
7841         * plugins/sourceview/Makefile.am:
7842         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7843         * plugins/symbol-browser/Makefile.am:
7844         * plugins/symbol-browser/an_symbol_prefs.c:
7845         (symbol_browser_prefs_finalize):
7846         * plugins/terminal/Makefile.am:
7847         * plugins/terminal/terminal.c: (ipreferences_unmerge):
7848         * plugins/valgrind/plugin.c: (ipreferences_merge),
7849         (ipreferences_unmerge):
7850         * scripts/Makefile.am:
7851         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7852         * src/Makefile.am:
7853         * src/action-callbacks.c: (on_set_preferences1_activate):
7854         * src/anjuta-app.c: (anjuta_app_instance_init),
7855         (anjuta_app_install_preferences):
7856         * src/anjuta-app.h:
7857         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7858         task: Bug #445314: On demand preferences widgets creation. Thanks
7859         James for this great work.
7861 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7863         * plugins/debug-manager/data_buffer.c,
7864         plugins/message-view/message-view.c: Fixed compiler warnings.
7866 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
7868         * src/action-callbacks.c: (help_activate),
7869         (on_help_manual_activate), (on_help_tutorial_activate),
7870         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7872         Fixed help activation (bug #451557).
7874 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
7876         * AUTHORS: Added James Liggett. Forgot to add him before :(
7878 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7880         * plugins/debug-manager/debugger.c,
7881         plugins/debug-manager/plugin.c,
7882         plugins/gdb/debugger.c,
7883         libanjuta/interfaces/libanjuta.idl:
7884         Add a GError* parameter to debugger-stopped signal
7886         * (added) libanjuta/anjuta-error.c,
7887         (added) libanjuta/anjuta-error.h,
7888         libanjuta/Makefile.am:
7889         Register GError as a boxed type
7891         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7892         Support GError* in signal, GError must be registered as a boxed type
7893         Accept NULL as strings
7895 === anjuta 2.2.0 ===
7897 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
7899         * configure.in: Bumped version to 2.2.0
7900         * NEWS: Updated for 2.2.0 stable release.
7901         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7902         Reduce the idle priority to make the UI update before anything else.
7904 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
7906         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7908         * libanjuta/interfaces/libanjuta.idl:
7909         * plugins/document-manager/action-callbacks.c:
7910         (on_editor_command_complete_word_activate):
7911         * plugins/document-manager/plugin.c:
7912         (update_editor_ui_interface_items):
7913         * plugins/editor/text_editor.c: (iautocomplete_activate),
7914         (iautocomplete_iface_init):
7915         * plugins/sourceview/sourceview.c: (iassist_iface_init):
7917         Moved autocomplete() method away from IAnjutaEditorAssist into
7918         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
7919         autocomplete and does not crash with sourceview. Fixes Bug #449620
7920         – The auto completion functionality not work. Also sets menuitem 
7921         insensitive when hiding them.
7923         * plugins/debug-manager/disassemble.c:
7924         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
7925         printf types.
7927 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
7929         * pixmaps/anjuta_splash.png: Updated.
7930         
7931         * plugins/search/search-replace.c
7932         (anjuta_search_replace_activate): Fixed "Find in Files" to select
7933         the right target (project).
7934         * ChangeLog: Added missing log.
7936 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7938         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
7939         manuals/anjuta-manual/C/fileoperations.xml,
7940         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
7942         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
7944         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
7946 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
7948         * TODO.tasks: Added bounty for on-demand preferences.
7950         Patch from Thierry Moisan:
7951         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
7952         (bug #88824).
7954 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7956         Patch from tpgww@onepost.net:
7958         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
7959         * libegg/test-actions.c:
7960         * libegg/test-multi-drag.c: (main):
7961         * plugins/debug-manager/memory.c: (read_memory_block):
7962         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
7964         Fixes compile warnings. Fixes bug #427101.
7966 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7968         Patch from James Liggett:
7970         * plugins/profiler/gprof-options.c: (on_option_changed),
7971         (setup_widgets):
7972         * plugins/profiler/gprof-options.h:
7973         * plugins/profiler/gprof-profile-data.c:
7974         (gprof_profile_data_init_profile):
7975         * plugins/profiler/gprof-profile-data.h:
7976         * plugins/profiler/plugin.c: (profiler_get_data),
7977         (profiler_set_target), (register_options),
7978         (on_profile_data_browse_button_clicked),
7979         (on_profiling_options_button_clicked), (on_profiler_delete_data):
7980         * plugins/profiler/profiler.glade: implements independent targets.
7981         implements the ability to select arbitrary gmon.out files.
7982         Fixes bug #403502 – User should also be allowed to select an
7983         independent executable target.
7985 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
7987         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
7989         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
7990         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
7992 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
7994         * plugins/debug-manager/plugin.c,
7995         plugins/debug-manager/breakpoints.c:
7996         Remove weak pointers when owner is destroyed
7997         Remove all breakpoints before loading new one
7999 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8001         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8002          
8003 2007-06-19  Naba Kumar  <naba@gnome.org>
8005         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8006         Bug #448491 Empty Lines Problem.
8008         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8009         
8010         * data/default.profile, plugins/message-view/plugin.c: Do not
8011         restore session for messages.
8012         Fixes bug #377461 – don't create new message window for each
8013         build/find.
8015         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8016         Fixes a crash on exit/project-close if profiler plugin is loaded.
8018 2007-06-17  Naba Kumar  <naba@gnome.org>
8020         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8021         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
8023         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8024         Bug #448034 – Anjuta crashes on starting (when the last project
8025         directory was deleted).
8027         * plugins/document-manager/plugin.c: Set line markers for files
8028         opened via IAnjutaFile::open(). Fixes missing line markers while
8029         navigating symbols.
8031 2007-06-17  Naba Kumar  <naba@gnome.org>
8033         * plugins/sourceview/sourceview.glade: Set correct font
8034         default value and use monospace instead of sans. Fixes
8035         bug #448408 – crash in Anjuta IDE: Trying to change the
8036         editor
8038 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8040         * plugins/search/search-replace.c,
8041         plugins/search/search-replace.h,
8042         plugins/search/anjuta-search.glade:
8043         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8044         Fixes bug #355166
8046 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8048         * plugins/debug-manager/plugin.c,
8049         plugins/debug-manager/breakpoints.c:
8050         Add weak references, fixes bug #448053 ?
8052 2007-06-16  Naba Kumar  <naba@gnome.org>
8054         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8055         dialog to allow forgetting them if user chooses to select a different
8056         one.
8058 2007-06-13  Naba Kumar  <naba@gnome.org>
8060         * plugins/sourceview/sourceview-prefs.c: Initialize font
8061         on startup correctly if use_theme is set.
8063         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8064         if available for default font. Fixes bug #447304.
8066         * plugins/sourceview/sourceview-prefs.c: Return value based
8067         on right data type. Fixes Bug #438878 – Using gtksourceview editor
8068         for the first time has black background
8069         
8070         * plugins/project-manager/plugin.c: Give a better error message
8071         when project could not be loaded.
8073         * libanjuta/anjuta-serializer.c: Added a comment.
8075 2007-06-13  Johannes Schmid <jhs@gnome.org>
8077         * configure.in:
8078         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8079         most warnings to avoid simple coding problems.
8080         
8081         * plugins/message-view/anjuta-msgman.c:
8082         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8083         * plugins/message-view/plugin.c: (on_view_changed),
8084         (ianjuta_msgman_add_view):
8085         
8086         Fixed #440866 by always presenting the message-manager when a tab is
8087         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8088         
8089         * plugins/subversion/subversion-callbacks.c:
8090         (on_subversion_commit_response):
8091         Destroy dialog if user clicks "No"
8093 2007-06-12  Naba Kumar  <naba@gnome.org>
8095         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8096         read and use of uninitialized variable.
8098         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8099         because it is used in credits listing and packaging could compress
8100         it in docdir. Fixes bug #397881: The credits are empty
8102         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8103         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8104         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8105         plugins/symbol-browser/an_symbol_info.c,
8106         plugins/symbol-browser/plugin.c,
8107         plugins/symbol-browser/an_symbol_view.c,
8108         plugins/editor/aneditor-autocomplete.cxx:
8110         - Do not access TMTag
8111         member in TMSymbol when freeing it because by then the tags
8112         could have changed. Avoids dangerous memory corruptions by freeing
8113         someone else's memory (Could explain those random crashes when
8114         refreshing symbols or re-loading a different project or closing
8115         a project). Anything that tries to refresh symbols could trigger
8116         this corruptions.
8117         - Added a flag to also retrieve method definitions as part of
8118         the class's scope members. And used it to set both function prototype
8119         and definition in symbols. Fixes navigation to prototype and
8120         function definitions from symbol browser (bug #440370)
8122         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8123         memory. Could fix those bogus 'file changed' dialogs.
8125         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8127 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8129         * (added) libanjuta/anjuta-utils-priv.h,
8130         libanjuta/anjuta-utils.h,
8131         libanjuta/anjuta-launcher.c,
8132         libanjuta/Makefile.am:
8133         Fix bug #440801: do not use config.h in public include files
8135 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8137         * plugins/project-wizard/templates/mkfile.wiz:
8138         Fix bug #442038: missing project.sh file
8140         * configure.in,
8141         plugins/project-wizard/templates/Makefile.am,
8142         plugins/project-wizard/templates/translatable-strings.h,
8143         (added) plugins/project-wizard/templates/sdl.wiz,
8144         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8145         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8146         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8147         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8148         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8149         (added) plugins/project-wizard/templates/sdl/src/main.c,
8150         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8151         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8152         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8153         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8154         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8155         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8156         Fix bug #315635: add a SDL project wizard
8158 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8160         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8161         when SIGCHLD is triggered when main loop context is locked. Dead lock
8162         happens when child_exited callback also accesses main loop context.
8163         Happens particularly badly in debug target exiting.
8165 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8167         * manuals/anjuta-manual/C/debugger.xml:
8168         First update of the debugger documentation
8170 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8172         * manuals/anjuta-manual/C/fileoperations.xml,
8173         manuals/anjuta-manual/C/projects.xml,
8174         manuals/anjuta-manual/C/anjuta-manual.xml,
8175         manuals/anjuta-manual/C/build.xml,
8176         manuals/anjuta-manual/C/execute.xml,
8177         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8178         Added project properties documentation. Moved execution section
8179         inside project management. Removed dead documentation.
8181 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8183         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8184         plugins/symbol-browser/plugin.h,
8185         plugins/symbol-browser/an_symbol_prefs.c,
8186         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8187         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8188         progress bar instead of separate window for system tags
8189         generation. Renamed AnjutaStatus methods to a proper ones.
8191         * plugins/symbol-browser/plugin.c,
8192         plugins/symbol-browser/plugin.h,
8193         plugins/symbol-browser/an_symbol_prefs.c,
8194         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8195         global-tags/create_global_tags.sh.in: Get rid of message window
8196         for showing global tags creation and use a small window with
8197         progress bar.
8199 2007-05-30  Naba Kumar  <naba@gnome.org>
8201         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8202         Bug 442315 – After calling configure, the build menus are still insensitive,
8203         Bug 442314 – Autogeneration fails when there is no autogen.sh
8205         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8206         fails to remove target/source/group. Fixes bug #440196 – crash in
8207         Anjuta IDE: removing a target
8209 2007-05-29  Naba Kumar  <naba@gnome.org>
8211         * plugins/symbol-browser/an_symbol_view.c,
8212         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8213         tags generation. Fixed runtime warning.
8215 2007-05-28  Naba Kumar  <naba@gnome.org>
8217         Patch from James Liggett  <jrliggett@cox.net>:
8218         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8219         Fixed bug #403502 – User should also be allowed to select an
8220         independent executable target.
8222 2007-05-27  Johannes Schmid <jhs@gnome.org>
8224         * plugins/build-basic-autotools/build-basic-autotools.c:
8225         (get_real_directory), (on_build_mesg_format):
8226         
8227         Find correct files for error messages inside scratchbox
8229 2007-05-27  Naba Kumar  <naba@gnome.org>
8231         * manuals/anjuta-manual/C/projects.xml,
8232         manuals/anjuta-manual/C/projects.xml: Updated project
8233         management chapter more.
8235 2007-05-25  Johannes Schmid <jhs@gnome.org>
8237         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8238         * plugins/build-basic-autotools/build-basic-autotools.c:
8239         (on_sb_check_toggled), (build_execute_command),
8240         (ipreferences_merge), (ipreferences_unmerge):
8241         Added support for building inside scratchbox environment
8242         
8243         Patch from James Liggett <jrliggett@cox.net>:
8244         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8245         (anjuta_msgman_append_view):
8247         Fix 440866 
8248           – Anjuta aborts with numerous assertion failures when adding a new message view tab
8250 2007-05-23  Naba Kumar  <naba@gnome.org>
8252         * manuals/anjuta-manual/C/projects.xml: Updated project
8253         management chapter.
8255 2007-05-22  Naba Kumar  <naba@gnome.org>
8257         * manuals/anjuta-manual/C/projects.xml: More updates.
8259         * manuals/anjuta-manual/C/introduction.xml,
8260         manuals/anjuta-manual/C/projects.xml,
8261         manuals/anjuta-manual/C/interface.xml: Updated documentation.
8263 2007-05-22  Naba Kumar  <naba@gnome.org>
8265         Patch from Étienne Bersac:
8266         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8267         class in generated class.
8269 2007-05-22  Naba Kumar  <naba@gnome.org>
8271         * plugins/profiler/plugin.c: Fixed a compiler warning.
8272         * plugins/valgrind/Makefile.am: Added ldflags.
8274         Patch from James Liggett:
8275         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8276         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8277         specific options.
8279 2007-05-18  Johannes Schmid <jhs@gnome.org>
8281         * plugins/editor/text_editor.c:
8282         * plugins/language-support-cpp-java/plugin.c:
8283         (on_editor_language_changed), (on_value_added_current_editor),
8284         (on_value_removed_current_editor):
8285         
8286         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8287         Fix assist support in language-support-plugin.
8289 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8291         * libanjuta/interfaces/libanjuta.idl:
8292         Add a new interface allowing to implement plugin able
8293         to load other plugins (not written in C)
8295         * libanjuta/anjuta-plugin-handle.c,
8296         libanjuta/anjuta-plugin-handle.h:
8297         Add a language and a resident plugin properties
8299         * libanjuta/anjuta-glue-plugin.c,
8300         libanjuta/anjuta-glue-plugin.h,
8301         (added)libanjuta/anjuta-glue-c.c,
8302         (added)libanjuta/anjuta-glue-c.h,
8303         libanjuta/Makefile.am:
8304         Split code used to load a C plugin into a common part
8305         in anjuta-glue-plugin and a specific part in anjuta-glue-c
8307         * libanjuta/anjuta-glue-factory.c,
8308         libanjuta/anjuta-glue-factory.h,
8309         libanjuta/anjuta-plugin-manager.c:
8310         Allow to load plugin not written in C and search for the
8311         additional needed code in another plugin
8313 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8315         * plugins/editor/text_editor.c:
8316         Add an empty implementation of IAnjutaEditorAssist for scintilla,
8317         avoiding a crash if scintilla is used
8319 2007-05-14  Johannes Schmid <jhs@gnome.org>
8321         * libanjuta/interfaces/libanjuta.idl:
8322         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8323         (assist_cleanup), (on_assist_end), (on_assist_cancel),
8324         (on_assist_chosen), (on_assist_update), (get_context),
8325         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8326         (install_assist), (uninstall_assist), (install_support),
8327         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8328         (cpp_java_plugin_instance_init):
8329         * plugins/language-support-cpp-java/plugin.h:
8330         Use IAnjutaEditorAssist to show language specific suggestions
8331         
8332         * plugins/sourceview/Makefile.am:
8333         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8334         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8335         * plugins/sourceview/anjuta-view.h:
8336         * plugins/sourceview/assist-window.c: (assist_window_expose),
8337         (assist_window_set_property), (assist_window_get_property),
8338         (assist_window_class_init), (assist_activated),
8339         (assist_window_init), (assist_window_finalize),
8340         (assist_window_select), (assist_window_first),
8341         (assist_window_last), (assist_window_up), (assist_window_down),
8342         (get_coordinates), (assist_window_move), (assist_window_update),
8343         (assist_window_filter_keypress), (assist_window_is_active),
8344         (assist_window_new), (assist_window_get_trigger),
8345         (assist_window_get_position):
8346         * plugins/sourceview/assist-window.h:
8347         * plugins/sourceview/sourceview-args.c (removed):
8348         * plugins/sourceview/sourceview-args.h (removed):
8349         * plugins/sourceview/sourceview-autocomplete.c (removed):
8350         * plugins/sourceview/sourceview-autocomplete.h (removed):
8351         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8352         * plugins/sourceview/sourceview-private.h:
8353         * plugins/sourceview/sourceview-scope.c(removed):
8354         * plugins/sourceview/sourceview-scope.h(removed):
8355         * plugins/sourceview/sourceview.c: (on_assist_chosen),
8356         (on_assist_cancel), (on_document_char_added),
8357         (on_reload_dialog_response), (sourceview_class_init),
8358         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8359         (iassist_remove_trigger), (iassist_autocomplete),
8360         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8361         (iassist_react), (iassist_iface_init):
8362         * plugins/sourceview/tag-window.c (moved to assist-window.c):
8363         * plugins/sourceview/tag-window.h (moved to assist-window.c):
8364         
8365         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8366         - Mark files dirty if reload dialog is canceled.
8368 2007-05-12  Naba Kumar  <naba@gnome.org>
8370         * libanjuta/anjuta-launcher.h: Corrected include file.
8372 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8374         * libanjuta/anjuta-glue-plugin.c,
8375         libanjuta/anjuta-glue-plugin.h,
8376         libanjuta/anjuta-glue-factory.c,
8377         libanjuta/anjuta-glue-factory.h,
8378         ibanjuta/anjuta-plugin-manager.c:
8379         Move code used to load a C plugin from glue-factory to glue-plugin
8380         So loading a plugin written in another language could be done by
8381         just using another object derived from AnjutaGluePlugin
8383         * libanjuta/libanjuta.h:
8384         Remove anjuta-plugin-handle header, it's not installed as libanjuta
8385         includes
8387 === anjuta 2.1.3 ===
8389 2007-05-11  Naba Kumar  <naba@gnome.org>
8391         * configure.in: Bumped version to 2.1.3
8392         * NEWS: Updated.
8393         * AUTHORS: Updated.
8394         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8396 2007-05-11  Naba Kumar  <naba@gnome.org>
8398         * configure.in:
8399         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8400         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8401         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8403 2007-05-10  Johannes Schmid <jhs@gnome.org>
8405         * plugins/search/plugin.c:
8406         Make incremental search behave less annoying
8407         
8408 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8410         * plugins/macro/macro-util.c:
8411         Fix bug #419008 and bug #419036
8412         When creating new header file, use name and email set in
8413         preferences and replace invalid C character by underscore
8414         in guards
8416 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8418         * plugins/search/search-replace.c,
8419         plugins/search/search-replace_backend.c:
8420         Disable search button if search expression is empty (bug #378193)
8422 2007-05-08  Naba Kumar  <naba@gnome.org>
8424         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8425         build error.
8427 2007-05-07  Naba Kumar  <naba@gnome.org>
8429         * configure.in:
8430         * plugins/project-wizard/templates/Makefile.am:
8431         * plugins/project-wizard/templates/minimal.wiz:
8432         * plugins/project-wizard/templates/minimal/.cvsignore:
8433         * plugins/project-wizard/templates/minimal/Makefile.am:
8434         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8435         * plugins/project-wizard/templates/minimal/autogen.sh:
8436         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8437         * plugins/project-wizard/templates/minimal/project.anjuta:
8438         Added 'minimal', a generic and flat, project template.
8439         
8440 2007-05-05  Naba Kumar  <naba@gnome.org>
8442         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8444         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8445         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8446         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8447         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8448         instead of a real one, fixes interdependency with libanjuta.
8449         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8450         * libanjuta/Makefile.am: 
8451         * libegg/Makefile.am:
8452         * plugins/build-basic-autotools/Makefile.am:
8453         * plugins/class-gen/Makefile.am:
8454         * plugins/class-inheritance/Makefile.am:
8455         * plugins/cvs-plugin/Makefile.am:
8456         * plugins/debug-manager/Makefile.am:
8457         * plugins/devhelp/Makefile.am:
8458         * plugins/document-manager/Makefile.am:
8459         * plugins/editor/Makefile.am:
8460         * plugins/file-loader/Makefile.am:
8461         * plugins/file-manager/Makefile.am:
8462         * plugins/file-wizard/Makefile.am:
8463         * plugins/gdb/Makefile.am:
8464         * plugins/glade/Makefile.am:
8465         * plugins/gtodo/Makefile.am:
8466         * plugins/language-support-cpp-java/Makefile.am:
8467         * plugins/macro/Makefile.am:
8468         * plugins/message-view/Makefile.am:
8469         * plugins/patch/Makefile.am:
8470         * plugins/profiler/Makefile.am:
8471         * plugins/project-import/Makefile.am:
8472         * plugins/project-manager/Makefile.am:
8473         * plugins/project-wizard/Makefile.am:
8474         * plugins/sample1/Makefile.am:
8475         * plugins/search/Makefile.am:
8476         * plugins/sourceview/Makefile.am:
8477         * plugins/subversion/Makefile.am:
8478         * plugins/symbol-browser/Makefile.am:
8479         * plugins/terminal/Makefile.am:
8480         * plugins/tools/Makefile.am:
8481         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8483 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8485         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8487 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8489         * libanjuta/anjuta-launcher.c,
8490         libanjuta/anjuta-launcher.h:
8491         Add some missing implementation
8493 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8495         Reviewed by Naba Kumar  <naba@gnome.org>:
8496         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8497         for uninstall-hook.
8499 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8501         Reviewed by Naba Kumar  <naba@gnome.org>:
8502         * plugins/editor/text_editor.c: Large memory addresses were being
8503         truncated, switched to glong (bug #422143).
8505 2007-04-24  Naba Kumar  <naba@gnome.org>
8507         * plugins/document-manager/plugin.c: (prefs_finalize):
8508         * plugins/editor/aneditor-autocomplete.cxx:
8509         * plugins/editor/text_editor_menu.c:
8510         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8511         * plugins/file-loader/plugin.c: (open_file_with),
8512         (create_open_with_submenu):
8513         * plugins/file-manager/plugin.c: (prefs_finalize):
8514         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8515         pointer type castings.
8517 2007-04-24  Naba Kumar  <naba@gnome.org>
8519         Patch from s|s  <supreet.sethi@gmail.com>:
8520         * (added) plugins/project-wizard/templates/django-logo.png:
8521         * (added) plugins/project-wizard/templates/django.wiz:
8522         * plugins/project-wizard/templates/Makefile.am:
8523         * plugins/project-wizard/templates/translatable-strings.h: Added
8524         django project template. http://www.djangoproject.com/
8526 2007-04-24  Naba Kumar  <naba@gnome.org>
8528         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8529         the log entry widget and made the dialog little larger.
8531 2007-04-24  Naba Kumar  <naba@gnome.org>
8533         Patch from Halton Huo:
8534         * configure.in:
8535         * plugins/project-wizard/property.c:
8536         * plugins/subversion/svn-auth.c:
8537         * plugins/subversion/svn-backend-priv.h:
8538         * plugins/subversion/svn-backend.c:
8539         * plugins/subversion/svn-backend.h:
8540         * plugins/subversion/svn-notify.h: Proper use of subversion
8541         headers. Fixes build issues in solaris (bug #426701).
8543 2007-04-24  Naba Kumar  <naba@gnome.org>
8545         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8546         
8547         * plugins/project-wizard/templates/cpp.wiz:
8548         * plugins/project-wizard/templates/gcj.wiz:
8549         * plugins/project-wizard/templates/gnome.wiz:
8550         * plugins/project-wizard/templates/gtk.wiz:
8551         * plugins/project-wizard/templates/gtkmm.wiz:
8552         * plugins/project-wizard/templates/java.wiz:
8553         * plugins/project-wizard/templates/python.wiz:
8554         * plugins/project-wizard/templates/terminal.wiz:
8555         * plugins/project-wizard/templates/wxwin.wiz:
8556         * plugins/project-wizard/templates/xlib-dock.wiz:
8557         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8558         project option and set it ON by default (since gnome-build, can't
8559         enabled configure shared lib support later when a sharedlib target
8560         is added).
8562 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8564         * plugins/debug-manager/stack_trace.c:
8565         Fix a missing case in the previous changes
8567 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8569         * plugins/debug-manager/plugin.c:
8570         Fix bug #430401
8572         * plugins/debug-manager/breakpoints.c,
8573         plugins/gdb/plugin.c:
8574         Fix adding breakpoint on a function
8576         * plugins/debug-manager/stack_trace.c:
8577         Highlight changed stack frame
8579 2007-04-18  Naba Kumar  <naba@gnome.org>
8581         * plugins/document-manager/anjuta-docman.c:
8582         (anjuta_docman_dispose), (on_editor_destroy),
8583         (anjuta_docman_remove_editor): Remove the editor widget from
8584         the parent container before calling destroy, otherwise container
8585         removal happens after TextEditor is disposed resulting in call
8586         to value-remove for a TextEditor which is half-dead (crash).
8588 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8590         * plugins/debug-manager/data_buffer.c
8591         plugins/debug-manager/data_view.c,
8592         plugins/debug-manager/memory.c:
8593         Fixes for bug #418523, bug #427090 and bug #428174
8595 2007-04-11 Halton Huo <halton.huo@sun.com>
8597         reviewed by: <jhs@gnome.org>
8599         * configure.in:
8600         * libanjuta/Makefile.am:
8601         * libanjuta/anjuta-utils.c:
8602         * libanjuta/anjuta-utils.h:
8603         * manuals/reference/libanjuta/Makefile.am:
8604         
8605         Fixed compilation on sun by deploying the libutil methods
8606         in anjuta-utils.h and building them on condition.
8608 2007-04-11  Johannes Schmid <jhs@gnome.org>
8610         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8611         (anjuta_docman_add_editor):
8612         Hold a reference on the editor as long as we use it.
8613         
8614         * plugins/document-manager/plugin.c: (on_editor_changed):
8615         Destroy GValue to fix a memoery leak.
8617 2007-04-11  Johannes Schmid <jhs@gnome.org>
8619         * plugins/document-manager/plugin.c: (on_editor_changed):
8620         Fixed reference counting for editor by using g_value_take_object instead
8621         of g_value_set_object. The editors are now correctly finalized and thus
8622         we do not lack so much memory anymore.
8623         
8624         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8625         (anjuta_view_finalize), (anjuta_view_focus_out),
8626         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8627         * plugins/sourceview/anjuta-view.h:
8628         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8629         * plugins/sourceview/sourceview-prefs.c:
8630         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8631         * plugins/sourceview/sourceview-prefs.h:
8632         * plugins/sourceview/sourceview-private.h:
8633         * plugins/sourceview/sourceview.c: (on_document_loaded),
8634         (timeout_unref), (on_document_saved), (sourceview_finalize),
8635         (sourceview_new), (ifile_open), (ifile_savable_save),
8636         (ifile_savable_save_as):
8638         Several changes to fix things when the editor is correctly destroyed.
8639         Fixed preferences (which led me to the refcounting issue, #409412)
8640         and removed deprecated completition code that will be replace by
8641         IAnjutaAssist interface soon. 
8643 2007-04-11  Johannes Schmid <jhs@gnome.org>
8645         * libanjuta/anjuta-launcher.c:
8646         (anjuta_launcher_execution_done_cleanup),
8647         (anjuta_launcher_child_terminated):
8648         Possible fix for #428363 and added a g_return_if_fail
8650         * plugins/message-view/plugin.c: (activate_plugin):
8651         Fixed a Gtk/Gdl-Critical
8652         
8653         Patches from Étienne Bersac <bersace03@laposte.net>
8654         * plugins/class-gen/templates/go-source.tpl:
8655         * plugins/macro/macros.xml:
8656         Use better template for GObjects (#417875 and #417918)
8657         
8658         Patches from Halton Huo <halton.huo@sun.com>
8659         * libanjuta/anjuta-launcher.h:
8660         * libanjuta/anjuta-preferences.c:
8661         * libanjuta/anjuta-utils.c:
8662         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8663         (cg_window_set_add_to_repository):
8664         * plugins/class-inheritance/class-inherit.c:
8665         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8667 2007-04-09  Johannes Schmid <jhs@gnome.org>
8669         * plugins/editor/print.c: (anjuta_print_show_header):
8670         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8671         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8673   Some string changes (#427395 and #427399)
8675 2007-04-06  Johannes Schmid <jhs@gnome.org>
8677         * plugins/build-basic-autotools/build-basic-autotools.c:
8678         (on_build_mesg_format), (on_build_mesg_parse):
8679         Fixed full path detection
8681 2007-04-05  Naba Kumar  <naba@gnome.org>
8683         Patch from Halton Huo:
8684         * libanjuta/Makefile.am:
8685         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8686         * libanjuta/anjuta-glue-cpp.h:
8687         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8688         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8689         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8690         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8691         (load_plugin), (anjuta_glue_factory_get_object_type):
8692         * libanjuta/anjuta-glue-factory.h:
8693         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8694         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8695         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8696         (anjuta_glue_plugin_new):
8697         * libanjuta/anjuta-glue-plugin.h:
8698         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8699         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8700         * libanjuta/anjuta-plugin.h:
8701         * libanjuta/glue-cpp.c:
8702         * libanjuta/glue-cpp.h:
8703         * libanjuta/glue-factory.c:
8704         * libanjuta/glue-factory.h:
8705         * libanjuta/glue-plugin.c:
8706         * libanjuta/glue-plugin.h:
8707         * plugins/build-basic-autotools/build-basic-autotools.h:
8708         * plugins/class-gen/plugin.h:
8709         * plugins/class-inheritance/plugin.h:
8710         * plugins/cvs-plugin/plugin.h:
8711         * plugins/debug-manager/plugin.h:
8712         * plugins/devhelp/plugin.h:
8713         * plugins/document-manager/plugin.h:
8714         * plugins/editor/plugin.h:
8715         * plugins/file-loader/plugin.h:
8716         * plugins/file-manager/plugin.h:
8717         * plugins/file-wizard/plugin.h:
8718         * plugins/gdb/plugin.h:
8719         * plugins/glade/plugin.h:
8720         * plugins/gtodo/plugin.h:
8721         * plugins/language-support-cpp-java/plugin.h:
8722         * plugins/macro/plugin.h:
8723         * plugins/message-view/plugin.h:
8724         * plugins/patch/plugin.h:
8725         * plugins/profiler/plugin.h:
8726         * plugins/project-import/plugin.h:
8727         * plugins/project-manager/plugin.h:
8728         * plugins/project-wizard/plugin.h:
8729         * plugins/sample1/plugin.h:
8730         * plugins/search/plugin.h:
8731         * plugins/sourceview/plugin.h:
8732         * plugins/subversion/plugin.h:
8733         * plugins/symbol-browser/plugin.h:
8734         * plugins/terminal/terminal.c:
8735         * plugins/tools/plugin.h:
8736         * plugins/tools/scripts/tools-2.xml.in:
8737         * plugins/valgrind/plugin.h:
8739         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8741 2007-04-05  Naba Kumar  <naba@gnome.org>
8743         * anjuta.spec.in, configure.in: Removed dead codes.
8744         
8745         Patch from Jos Dehaes:
8746         * configure.in, plugins/project-wizard/templates/Makefile.am,
8747         plugins/project-wizard/templates/mkfile.wiz,
8748         plugins/project-wizard/templates/translatable-strings.h: Enabled
8749         makefile-based project creation and import. Fixes bug #355145
8751 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8753         * plugins/debug-manager/debugger.c,
8754         plugins/debug-manager/plugin.c,
8755         plugins/gdb/anjuta-gdb.plugin.in:
8756         Code cleaning (remove unused code, rename this into self)
8757         Add information about supported format in debugger plugin
8758         Activate debugger plugin according to the target format
8760 2007-04-01  Naba Kumar  <naba@gnome.org>
8762         * plugins/message-view/message-view.c:
8763         (message_view_instance_init): Fixed message icons to appear.
8765 2007-03-31  Johannes Schmid <jhs@gnome.org>
8767         * plugins/message-view/anjuta-msgman.c:
8768         (anjuta_msgman_append_view):
8769         * plugins/message-view/plugin.c: (on_view_changed),
8770         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8771         
8772         Fixed #424845
8774 2007-03-31  Johannes Schmid <jhs@gnome.org>
8776         * plugins/message-view/message-view.c:
8777         (message_view_instance_init), (imessage_view_append):
8778         Show nice icons beside the messages for info, warning and error. This is a completly
8779         cosmetic change so if someone dislikes it he is free to remove it.
8781 2007-03-31  Johannes Schmid <jhs@gnome.org>
8782         
8783         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8784         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8785         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8786         * plugins/message-view/anjuta-msgman.h:
8787         * plugins/message-view/message-view.h:
8788         * plugins/message-view/plugin.c: (on_view_changed),
8789         (activate_plugin):
8790         Fixed #359399 and made next/previous insensitive when not availible
8791         
8792         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8793         (tag_style_to_string):
8794         Fixed namespace Problem with gdk >= 2.11
8795         
8796         * plugins/sourceview/sourceview-autocomplete.c:
8797         (sourceview_autocomplete_init):
8798         Removed structure, follow-up of #423682
8800 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8802         * plugins/debug-manager/debug_tree.c,
8803         plugins/debug-manager/debug_tree.h,
8804         plugins/debug-manager/watch.c,
8805         plugins/debug-manager/anjuta-debug-manager.glade:
8806         Inspect variable at cursor
8807         Fix buttons in inspect dialog
8809 2007-03-27  Halton Huo  <halton.huo@sun.com>
8811         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
8813         * plugins/sourceview/sourceview-autocomplete.c
8814         plugins/debug-manager/disassemble.c,
8815         libanjuta/interfaces/libanjuta.idl:
8816         Remove array with 0 size and empty structure as it is not
8817         supported by sun cc, Fixes bug #423682
8819         * plugins/debug-manager/debugger.c:
8820         Remove anonymous union as it is not supported by sun cc,
8821         Fixes bug #423680
8823 === anjuta 2.1.2 ===
8825 2007-03-28  Naba Kumar  <naba@gnome.org>
8827         * configure.in: Bumped version to 2.1.2
8828         * NEWS: Updated for release.
8829         
8830         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8831         Improved breakpoint marker icon.
8832         
8833         * plugins/editor/anjuta-editor.plugin.in,
8834         plugins/sourceview/sourceview.plugin.in: Made editor plugins
8835         non user activable since they are now remembered properly.
8837 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8839         * plugins/tools/editor.c:
8840         Fix bug #423270
8842 2007-03-27  Naba Kumar  <naba@gnome.org>
8844         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8845         word when autocompleting without leaving any trailing part of
8846         the word.
8848 2007-03-27  Kamil Páral  <ripper42@gmail.com>
8850         Reviewed by Naba Kumar  <naba@gnome.org>:
8851         * anjuta.desktop.in.in: Remove "Application" category from desktop
8852         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8853         
8854 2007-03-27  Naba Kumar  <naba@gnome.org>
8855         
8856         * configure.in, plugins/document-manager/anjuta-docman.c:
8857         (anjuta_docman_add_editor): Conditionally compile notebook tab
8858         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8860         Patch from Halton Huo:
8861         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8862         non gcc compiler flags. Fixes bug #423089.
8863         
8864 2007-03-26  Naba Kumar  <naba@gnome.org>
8865         
8866         * AUTHORS, NEWS, TODO.tasks: Updated.
8867         
8868         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8869         close menuitem.
8870         
8871         * plugins/symbol-browser/plugin.c: (on_editor_saved),
8872         (update_editor_symbol_model), (iter_matches),
8873         (on_editor_update_ui), (value_added_current_editor),
8874         (activate_plugin), (dispose),
8875         (symbol_browser_plugin_instance_init):
8876         * plugins/symbol-browser/plugin.h: update line on editor save
8877         and editor change. Code clean up and fixed warnings.
8879 2007-03-26  Naba Kumar  <naba@gnome.org>
8881         * plugins/project-wizard/templates/java/project.anjuta,
8882         plugins/project-wizard/templates/python/project.anjuta,
8883         plugins/project-wizard/templates/python/project.anjuta:
8884         Removed version control plugins from default selection.
8886         * plugins/tools/scripts/prepare-changelog.pl,
8887         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8888         script to a better one (that works on both cvs and svn).
8890 2007-03-26  Naba Kumar  <naba@gnome.org>
8892         * (added) plugins/project-wizard/templates/translatable-strings.pl,
8893         Makefile.am: Added the generated translatable file (required for
8894         translations for svn checkouts).
8896         * (added)
8897         plugins/project-wizard/templates/extract-translatable-strings.pl
8898         plugins/project-wizard/templates/Makefile.am, Makefile.am,
8899         po/POTFILES.in: Generated translatable strings for .wiz files and
8900         added them in POTFILES.in for translation. Fixes bug #398035
8902 2007-03-25  Naba Kumar  <naba@gnome.org>
8904         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8905         
8906         * src/anjuta-app.c: Removed dead codes.
8907         
8908         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8909         global tags generation starts.
8910         
8911         * plugins/debug-manager/chunk_view.c,
8912         plugins/debug-manager/start.h,
8913         plugins/debug-manager/chunk_view.h,
8914         plugins/debug-manager/utilities.c,
8915         plugins/debug-manager/utilities.h,
8916         plugins/debug-manager/debugger.c,
8917         plugins/debug-manager/threads.c,
8918         plugins/debug-manager/disassemble.c,
8919         plugins/debug-manager/info.c,
8920         plugins/debug-manager/sharedlib.c,
8921         plugins/debug-manager/threads.h,
8922         plugins/debug-manager/disassemble.h,
8923         plugins/debug-manager/signals.c,
8924         plugins/debug-manager/info.h,
8925         plugins/debug-manager/sharedlib.h,
8926         plugins/debug-manager/data_buffer.c,
8927         plugins/debug-manager/data_view.c,
8928         plugins/debug-manager/signals.h,
8929         plugins/debug-manager/debug_tree.c,
8930         plugins/debug-manager/watch.c,
8931         plugins/debug-manager/registers.c,
8932         plugins/debug-manager/data_buffer.h,
8933         plugins/debug-manager/data_view.h,
8934         plugins/debug-manager/memory.c,
8935         plugins/debug-manager/debug_tree.h,
8936         plugins/debug-manager/watch.h,
8937         plugins/debug-manager/registers.h,
8938         plugins/debug-manager/memory.h,
8939         plugins/debug-manager/locals.c,
8940         plugins/debug-manager/sexy-icon-entry.c,
8941         plugins/debug-manager/breakpoints.c,
8942         plugins/debug-manager/locals.h,
8943         plugins/debug-manager/sexy-icon-entry.h,
8944         plugins/debug-manager/stack_trace.c,
8945         plugins/debug-manager/breakpoints.h,
8946         plugins/debug-manager/sparse_buffer.c,
8947         plugins/debug-manager/sparse_view.c,
8948         plugins/debug-manager/stack_trace.h,
8949         plugins/debug-manager/sparse_buffer.h,
8950         plugins/debug-manager/sparse_view.h,
8951         plugins/debug-manager/start.c,
8952         plugins/gdb/utilities.c,
8953         plugins/gdb/utilities.h,
8954         plugins/gdb/debugger.c,
8955         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
8956         setup.
8958 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8960         * plugins/gdb/debugger.c:
8961         Avoid empty debugger log window by limiting line to 90 characters
8963 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8965         * plugins/debug-manager/plugin.c,
8966         plugins/debug-manager/plugin.h,
8967         plugins/debug-manager/threads.c,
8968         plugins/debug-manager/threads.h,
8969         plugins/debug-manager/breakpoints.c,
8970         plugins/debug-manager/breakpoints.h,
8971         plugins/debug-manager/stack_trace.c,
8972         plugins/debug-manager/stack_trace.h:
8973         View code action now changes location in disassembly view too
8975         * plugins/debug-manager/anjuta-debug-manager.ui:
8976         Rename breakpoint actions
8978 2007-03-24  Naba Kumar  <naba@gnome.org>
8980         * configure.in, src/anjuta-app.c: Use the new docking algorithm
8981         in gdl 0.7.3 (svn trunk).
8982         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
8983         
8984 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
8986         * plugins/debug-manager/threads.c,
8987         plugins/debug-manager/debug_tree.c,
8988         plugins/debug-manager/debug_tree.h,
8989         plugins/debug-manager/locals.c,
8990         plugins/debug-manager/registers.c,
8991         plugins/debug-manager/stack_trace.c:
8992         Allow to change current thread updating register, stack and locals
8993         Allow to change current stack frame updating locals
8995         * plugins/gdb/debugger.c:
8996         Read argument of selected stack frame
8998         * plugins/debug-manager/data_view.c:
8999         Fix an unrelated bug
9001 2007-03-23  Naba Kumar  <naba@gnome.org>
9003         * plugins/document-manager/anjuta-docman.c,
9004         plugins/document-manager/plugin.c: Fixed many memory leaks.
9005         (ianjuta_file_get_uri() returns a new string).
9007         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9008         widget for save dialogs.
9009         
9010         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9011         svn and fixed to get function/prototype/member args list. Call tips
9012         also work fine now.
9014 2007-03-22  Naba Kumar  <naba@gnome.org>
9016         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9017         and calltips would work again for functions from global tags (Needs
9018         regenerating global tags).
9020         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9021         ctags svn version and reopened bug #395362. Fixes tags parsing that
9022         seemed to have stopped working recently.
9024 2007-03-21  Naba Kumar  <naba@gnome.org>
9026         * tagmanager/tm_source_file.c, tagmanager/options.c,
9027         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9028         extend .. more needs to be investigated and fixed). Enabled some
9029         debugging.
9031 2007-03-16  Naba Kumar  <naba@gnome.org>
9033         * src/anjuta.c: Fixed project loading from command line.
9035 2007-03-16  Naba Kumar  <naba@gnome.org>
9037         Patch from James Liggett <jrliggett@cox.net>:
9038         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9039         
9040 2007-03-15  Naba Kumar  <naba@gnome.org>
9042         * libanjuta/anjuta-profile-manager.c,
9043         libanjuta/anjuta-profile-manager.h: Added method to get current
9044         profile.
9046         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9047         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9048         is exiting.
9050         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9051         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9052         Also, not load project files in session load in loader plugin.
9053         
9054         * plugins/project-manager/plugin.c, src/anjuta.c:
9055         Emit "exiting" signal in shell when exiting anjuta. project manager
9056         listens to exiting signal and saves session. anjuta.c saves session
9057         only when current projfile is 'user'. Load project saved in session
9058         differently then the rest of the session. This should fix all the
9059         session restoration bugs.
9060         
9061         src/main.c: Present anjuta window when becon message is received.
9063 2007-03-14  Naba Kumar  <naba@gnome.org>
9065         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9066         not randomly save (it was a wrong looping).
9067         
9068 2007-03-12  Naba Kumar  <naba@gnome.org>
9070         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9072 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9074         * plugins/debug-manager/anjuta-debug-manager.ui,
9075         libanjuta/interfaces/libanjuta.idl,
9076         plugins/debug-manager/debugger.c,
9077         (added) plugins/debug-manager/threads.c,
9078         (added) plugins/debug-manager/threads.h,
9079         plugins/debug-manager/plugin.c,
9080         plugins/debug-manager/Makefile.am,
9081         plugins/gdb/plugin.c,
9082         plugins/gdb/debugger.c,
9083         plugins/gdb/debugger.h:
9084         Add a window displaying all threads
9085         Add needed functions
9086         Switching to a different thread is still not done
9088         * plugins/debug-manager/debug_tree.c,
9089         plugins/debug-manager/locals.c,
9090         plugins/debug-manager/stack_trace.c:
9091         Small cosmetic changes
9093         * plugins/gdb/gdbmi.c:
9094         Keep all elements in gdbmi hash
9095         Even if using the same key like in -threads-list-ids
9097 2007-03-11  Naba Kumar  <naba@gnome.org>
9099         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9100         
9101         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9102         
9103         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9104         manuals/reference/libanjuta/libanjuta-sections.txt,
9105         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9106         interfaces.
9108 2007-03-11  Naba Kumar  <naba@gnome.org>
9110         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9111         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9113         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9114         manuals/reference/libanjuta/libanjuta.types,
9115         manuals/reference/libanjuta/libanjuta-sections.txt,
9116         manuals/reference/libanjuta/.cvsignore,
9117         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9118         infrastructure. Got rid of tmpl/ directory and moved all section
9119         documenation to source code (requires gtk-doc >= 1.4).
9120         
9121         * libanjuta/anjuta-plugin-description.c,
9122         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9123         libanjuta/cell-renderer-captioned-image.c,
9124         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9125         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9126         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9127         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9128         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9129         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9130         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9131         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9132         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9133         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9134         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9135         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9136         documentation from templates to source code.
9138 2007-03-10  Johannes Schmid <jhs@gnome.org>
9140         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9141         Added some debug output but could not figure out why 
9142         some plugins are not kept.
9143         
9144         * libanjuta/interfaces/libanjuta.idl:
9145         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9146         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9147         Added IAnjutaEditorGoto::matching_brace
9148         
9149         * plugins/document-manager/action-callbacks.c:
9150         (on_editor_command_match_brace_activate):
9151         * plugins/document-manager/plugin.c:
9152         (update_editor_ui_interface_items):
9153         * plugins/editor/text_editor.c: (igoto_matching_brace),
9154         (igoto_iface_init):
9155         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9156         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9158 2007-03-09  Johannes Schmid <jhs@gnome.org>
9160         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9161         Hide correct column
9162         
9163         * plugins/sourceview/sourceview-private.h:
9164         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9165         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9166         (sourceview_new), (ifile_savable_save_as):
9167         Tweaked vfs monitoring
9169 2007-03-09  Johannes Schmid <jhs@gnome.org>
9171         * libanjuta/interfaces/Makefile.am.iface:
9172         Fixed installtion of header files
9173         
9174         * plugins/sourceview/sourceview.c: (set_select):
9175         do not scroll to much in interactive search
9177 2007-03-09  Naba Kumar  <naba@gnome.org>
9179         * src/anjuta.c: Fixed session restoration.
9180         
9181         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9182         signal handlers after symbol browser plugin is deactivated.
9183         
9184         * plugins/editor/editor.glade,
9185         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9186         Fixed indentation confustion in preferences.
9188 2007-03-08  Johannes Schmid <jhs@gnome.org>
9190         * plugins/search/search-replace.c: (search_set_combo),
9191         (search_set_action), (search_set_target), (search_set_direction),
9192         (create_dialog), (search_disconnect_set_toggle_connect),
9193         (on_search_match_whole_word_toggled),
9194         (on_search_match_whole_line_toggled),
9195         (on_search_match_word_start_toggled),
9196         (search_set_toggle_direction):
9197         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9198         it's somehow ugly and uses many deprecated widgets
9199         
9200         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9201         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9202         Fix #394709
9203         
9204 2007-03-07  Naba Kumar  <naba@gnome.org>
9206         * src/anjuta.c: Make launching projects work from command line. Also
9207         fixes gnome session restart command.
9208         
9209 2007-03-07  Johannes Schmid <jhs@gnome.org>
9211         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9212         * plugins/class-gen/plugin.c: (iwizard_activate):
9213         Fixed #408218
9214         
9215         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9216         Fixed #402774
9217         
9218         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9219         Fixed #377483 (It's not possible to know if directories have
9220         a version in CVS. Show version column only if there are version
9221         informations availible
9223         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9224         Fixed memory leak
9226 2007-03-07  Johannes Schmid <jhs@gnome.org>
9228         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9229         Fixed #409408
9230         * plugins/symbol-browser/an_symbol_prefs.c:
9231         (on_update_global_clicked):
9232         Fixed ##409176
9234 2007-03-07  Johannes Schmid <jhs@gnome.org>
9236         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9237         (anjuta_save_prompt_new):
9238         * plugins/project-import/project-import.c:
9239         (project_import_finalize):
9240         Fixed Gtk-Criticals (maybe #409408)
9242 2007-03-07  Naba Kumar  <naba@gnome.org>
9244         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9245         when we are at just beginning of string or comment. Fixes bug #397981.
9247 2007-03-07  Johannes Schmid <jhs@gnome.org>
9249         * plugins/language-support-cpp-java/plugin.c:
9250         (initialize_indentation_params):
9251         Removed annoying DEBUG_PRINT
9252         
9253         * plugins/sourceview/sourceview-cell.c:
9254         (sourceview_cell_instance_init), (icell_get_character),
9255         (icell_get_length), (icell_get_char), (icell_get_attribute):
9256         Improved code to be faster
9257         Implemented attribute handling so that indentation really works in any case
9259 2007-03-06  Johannes Schmid <jhs@gnome.org>
9261         * configure.in:
9262         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9263         
9264         * plugins/document-manager/anjuta-docman.c:
9265         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9266         Removed old and ugly tab drag&drop code and use built-in gtk stuff
9267         instead (required GTK >= 2.10)
9268         
9269         * plugins/sourceview/sourceview-private.h:
9270         * plugins/sourceview/sourceview.c:
9271         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9272         (sourceview_finalize), (sourceview_new), (imark_mark),
9273         (imark_unmark), (imark_is_marker_set),
9274         (imark_location_from_handle), (imark_delete_all_markers):
9275         Fixed marker handling and worked a bit more on vfs monitoring
9277 2007-03-05  Johannes Schmid <jhs@gnome.org>
9279         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9280         Added method to select specific iter
9281         
9282         * plugins/sourceview/sourceview-private.h:
9283         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9284         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9285         (sourceview_add_monitor), (on_document_saved),
9286         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9287         Fixed vfs monitoring (mostly ported code from text_editor.c)
9288         
9289         * plugins/symbol-browser/an_symbol_view.c:
9290         * plugins/symbol-browser/an_symbol_view.h:
9291         * plugins/symbol-browser/plugin.c: (iter_matches),
9292         (on_editor_update_ui), (value_added_current_editor):
9293         Select the current tag in locals window and symbol toolbar. If there
9294         is no tag at the current line, reserve backward for the next tag. This will
9295         select the correct tag if inside a function.
9297 2007-03-05  Naba Kumar  <naba@gnome.org>
9299         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9300         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9301         compiler warnings.
9302         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9303         (Bug #412186)
9304         
9305 2007-03-04  Johannes Schmid <jhs@gnome.org>
9307         * data/Makefile.am:
9308         * po/POTFILES.in:
9309         Fixed distcheck (well, partly)
9311 2007-03-04  Johannes Schmid <jhs@gnome.org>
9313         * plugins/document-manager/anjuta-document-manager.ui:
9314         Move "Swap .c/.h from Main to Browser toolbar
9316         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9317         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9318         (fv_prefs_free), (fv_add_tree_entry):
9319         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9320         * plugins/file-manager/plugin.c: (prefs_init):
9321         
9322         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9324 2007-03-04  Naba Kumar  <naba@gnome.org>
9326         * data/default.proflie, data/Makefile.am, src/anjuta.c,
9327         plugins/project-manager/plugin.c:
9328         Restored default profile and renamed it from "default.anjuta" to
9329         "default.profile".
9330         
9331 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9333         * plugins/debug-manager/debugger.c,
9334         plugins/debug-manager/plugin.c,
9335         plugins/gdb/debugger.c,
9336         libanjuta/interfaces/libanjuta.idl,
9337         plugins/debug-manager/stack_trace.c:
9338         Add a dialog box when a signal is received (except SIGINT)
9339         Display stack frame even if arguments are not available
9341 2007-03-03  Naba Kumar  <naba@gnome.org>
9343         * TODO.tasks: Icons bounty added.
9345         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9346         choise selection.
9347         
9348         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9349         and descoping.
9351         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9352         plugins/Makefile.am, (removed) plugins/profile-default/*,
9353         plugins/project-manager/anjuta-project-manager.plugin.in,
9354         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9355         profile implementation to load user profile and projects. Store and
9356         restore remembered plugins. Use profile scoping and descoping for
9357         saving and loading sesstions.
9358         
9359         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9360         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9361         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9362         DEBUG_PRINTs.
9364 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9366         * plugins/debug-manager/debug_tree.c
9367         plugins/debug-manager/debug_tree.h:
9368         Bug fix, deleting wrong variable
9370         * plugins/gdb/debugger.c:
9371         Bug fix, remove forgotten debugging code
9373 2007-03-02  Johannes Schmid <jhs@gnome.org>
9375         * plugins/document-manager/anjuta-document-manager.ui:
9376         * plugins/search/anjuta-search.ui:
9377         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9378         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9379         ToolbarFind
9381         * src/anjuta-app.c: (on_toolbar_view_toggled),
9382         (on_add_merge_widget), (on_session_save), (on_widget_remove):
9383         Save toolbar positions, don't use fixed toolbar style
9384         
9385         All in all this will allow more complex toolbar configurations and
9386         might gain some space on smaller displays because the user can disable
9387         toolbar parts he does not use. Also allows to use any toolbar style
9388         without looking too ugly.
9390 2007-03-01  Naba Kumasr  <naba@gnome.org>
9392         * TODO.tasks: Added a bounty for creating icons.
9394         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9395         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9396         profile-changed signal. Do not sync non-user-activatable plugins.
9398 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9400         * plugins/debug-manager/disassemble.c,
9401         plugins/debug-manager/sparse_view.c,
9402         plugins/gdb/debugger.c,
9403         libanjuta/interfaces/libanjuta.idl:
9404         Display function name in disassembly view
9406 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9408         * (added) plugins/debug-manager/bookmark.png,
9409         (added) plugins/debug-manager/breakpoint-disabled.png,
9410         (added) plugins/debug-manager/breakpoint-enabled.png,
9411         (added) plugins/debug-manager/program-counter.png,
9412         (added) plugins/debug-manager/linemarker.png,
9413         plugins/debug-manager/Makefile.am,
9414         plugins/debug-manager/disassemble.c,
9415         plugins/debug-manager/disassemble.h,
9416         plugins/debug-manager/sparse_buffer.c,
9417         plugins/debug-manager/sparse_buffer.h,
9418         plugins/debug-manager/sparse_view.c,
9419         plugins/debug-manager/sparse_view.h,
9420         plugins/debug-manager/plugin.c,
9421         plugins/debug-manager/breakpoints.c,
9422         libanjuta/interfaces/libanjuta.idl:
9423         Add markers in the disassembly view
9424         Display program counter and breakpoints in disassembly view
9426         * plugins/gdb/debugger.c:
9427         Fix a bug added with my previous patch, setting and clearing
9428         breakpoints was not working
9430 2007-02-28  Johannes Schmid <jhs@gnome.org>
9432         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9433         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9434         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9435         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9436         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9437         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9438         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9439         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9440         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9441         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9442         Updated (why do they need to be under version control?)
9443         
9444         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9445         (create_tab_popup_menu), (on_msgman_popup_menu),
9446         (on_tab_button_press_event), (anjuta_msgman_page_new),
9447         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9448         Added "Close all message tabs" popup menu
9450 2007-02-26  Naba Kumar  <naba@gnome.org>
9452         * plugins/profiler/gprof-flat-profile-entry.c,
9453         plugins/profiler/gprof-flat-profile.c,
9454         plugins/profiler/gprof-flat-profile-entry.h,
9455         plugins/profiler/gprof-flat-profile.h,
9456         plugins/profiler/gprof-flat-profile-view.c,
9457         plugins/profiler/gprof-flat-profile-view.h,
9458         plugins/profiler/gprof-call-graph-block-entry.c,
9459         plugins/profiler/gprof-call-graph-block.c,
9460         plugins/profiler/gprof-function-call-chart-view.c,
9461         plugins/profiler/gprof-call-graph-block-entry.h,
9462         plugins/profiler/gprof-profile-data.c,
9463         plugins/profiler/gprof-call-graph-block.h,
9464         plugins/profiler/gprof-view.c,
9465         plugins/profiler/gprof-call-graph.c,
9466         plugins/profiler/gprof-function-call-chart-view.h,
9467         plugins/profiler/gprof-profile-data.h,
9468         plugins/profiler/gprof-call-graph.h,
9469         plugins/profiler/gprof-view.h,
9470         plugins/profiler/gprof-view-manager.c,
9471         plugins/profiler/gprof-call-graph-view.c,
9472         plugins/profiler/plugin.c,
9473         plugins/profiler/gprof-view-manager.h,
9474         plugins/profiler/gprof-call-graph-view.h,
9475         plugins/profiler/gprof-function-call-tree-view.c,
9476         plugins/profiler/gprof-function-call-tree-view.h,
9477         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9478         gnome-vfs. Fixes bug #411377.
9480 2007-02-26  Naba Kumar  <naba@gnome.org>
9482         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9484         Patch from James Liggett  <jrliggett@cox.net>:
9485         * plugins/profiler/gprof-flat-profile-view.c,
9486         plugins/profiler/gprof-flat-profile-view.h,
9487         plugins/profiler/gprof-function-call-chart-view.c,
9488         plugins/profiler/gprof-function-call-chart-view.h,
9489         plugins/profiler/gprof-view.c,
9490         plugins/profiler/gprof-view.h,
9491         plugins/profiler/gprof-call-graph-view.c,
9492         plugins/profiler/plugin.c,
9493         plugins/profiler/gprof-call-graph-view.h,
9494         plugins/profiler/gprof-function-call-tree-view.c,
9495         plugins/profiler/gprof-function-call-tree-view.h: Implements
9496         double click navigation. Fixes bug #403514.
9498 2007-02-25  Naba Kumar  <naba@gnome.org>
9500         * libanjuta/anjuta-plugin-manager.c,
9501         libanjuta/anjuta-plugin-handle.[ch],
9502         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9503         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9504         dependency on glib 2.8. Fixes bug #411623.
9506 2007-02-24  Naba kumar  <naba@gnome.org>
9508         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9509         
9510         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9511         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9512         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9513         (added) libanjuta/anjuta-profile-manager.c,
9514         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9515         manager.
9516         Implemented profile pushing and popping. Implemented profile xml
9517         synchronization. Implemented error handling in profiles. Implemented
9518         activation and deactivation signals in plugin manager.
9519         
9520         * libanjuta/Makefile.am: Added libanjuta log domain.
9521         
9522         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9523         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9524         in AnjutaShell interface and implemented it in AnjutaApp.
9525         
9526         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9528 2007-02-23  Naba kumar  <naba@gnome.org>
9530         src/main.c: Fixed missing end quote.
9532 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9534         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9537 2007-02-20  Naba Kumar  <naba@gnome.org>
9539         * plugins/subversion/plugin.c: Added "..." menuitems.
9540         * ROADMAP, README: Updated.
9541         * libanjuta/anjuta-profile.c: Fixed bugs.
9543         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9544         plugins/gtodo/Makefile.am: Removed dead code.
9546         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9547         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9548         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9549         plugins/gtodo/list_tooltip.c,
9550         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9551         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9552         not contain markups. Fixes Bug #360462.
9554 2007-02-16  Naba Kumar  <naba@gnome.org>
9556         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9557         unnecessary sub-sections.
9558         
9559 2007-02-15  Naba Kumar  <naba@gnome.org>
9561         * (removed) plugins/document-manager/bookmark-prev-16.png,
9562         plugins/document-manager/bookmark-last.png,
9563         (removed)plugins/document-manager/bookmark-first-16.png,
9564         plugins/document-manager/bookmark-prev.png,
9565         (added) plugins/document-manager/bookmark-toggle.png,
9566         (removed)plugins/document-manager/bookmark_toggle.xpm,
9567         (removed)plugins/document-manager/bookmark-last-16.png,
9568         plugins/document-manager/plugin.c,
9569         plugins/document-manager/anjuta-document-manager.ui,
9570         (removed)plugins/document-manager/bookmark-next-16.png,
9571         plugins/document-manager/bookmark-next.png,
9572         plugins/document-manager/Makefile.am,
9573         (added) plugins/document-manager/bookmark-clear.png,
9574         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9575         icons (stolen from monodevelop). Added clear bookmarks toolbar
9576         button.
9578         * plugins/document-manager/plugin.c,
9579         (added) plugins/document-manager/swap.png,
9580         (removed) plugins/document-manager/undock.png,
9581         plugins/document-manager/Makefile.am: Fixed swap icon.
9583 2007-02-13  Naba Kumar  <naba@gnome.org>
9585         * plugins/class-gen/element-editor.c: Fixed typo.
9586         
9587         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9588         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9589         Implementing plugin profiles loading.
9591 2007-02-13  Naba Kumar  <naba@gnome.org>
9593         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9594         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9595         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9596         pixmaps/open_project.png, pixmaps/close_project.png:
9597         Removed more old icons.
9598         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9599         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9600         anjuta_logo.png
9601         
9602 2007-02-13  Naba Kumar  <naba@gnome.org>
9604         * plugins/class-gen/element-editor.c: Included missing headers to
9605         prevent build failures in some cases.
9606         
9607 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9609         * plugins/debug-manager/stack_trace.c:
9610         Fix bug #407115
9612         * plugins/debug-manager/watch.c,
9613         plugins/debug-manager/breakpoints.c:
9614         Same bug than above, wrong use of gtk_ui_manager_get_widget
9616 === anjuta 2.1.1 ===
9618 2007-02-11  Naba Kumar  <naba@gnome.org>
9620         * cofigure.in: Bumped version to 2.1.1
9621         * NEWS: Updated for 2.1.1 release.
9622         
9623 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9625         * plugins/debug-manager/plugin.c,
9626         plugins/debug-manager/sparse_view.c,
9627         plugins/debug-manager/sparse_view.h:
9628         Reorder some code
9630         * plugins/gdb/debugger.c,
9631         plugins/debug-manager/debugger.c,
9632         plugins/debug-manager/memory.c,
9633         plugins/debug-manager/sparse_buffer.c
9634         plugins/gdb/debugger.h,
9635         libanjuta/interfaces/libanjuta.idl:
9636         Clean up, remove some warnings
9637         Use guint everywhere for addresses
9638         Rewrite code parsing position in debugger
9640 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9642         * plugins/debug-manager/debug_tree.c:
9643         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9644         Fix bug #406113
9646 2007-02-08  Naba Kumar  <naba@gnome.org>
9648         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9649         Delay showing the 'file modified on disk' dialog for one sec
9650         from the last notification to insure multiple notifications for
9651         the same file are treated as one. Do not same multiple dialogs
9652         for the same file. Make sure to destory the dialog if later
9653         the conent is no longer different.
9654         
9655 2007-02-08  Naba Kumar  <naba@gnome.org>
9657         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9658         Prevented spurious 'file modified' dialogs in scintilla editor
9659         when the file is saved.
9661 2007-02-09  Johannes Schmid <jhs@gnome.org>
9663         * scripts/glade2schema.pl:
9664         Added script to convert glade preferences into gconf schema files.
9665         See #406061
9667 2007-02-08  Naba Kumar  <naba@gnome.org>
9669         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9670         itself is destroyed. Fixes bug #355160.
9671         
9672 2007-02-08  Johannes Schmid <jhs@gnome.org>
9674         * plugins/profiler/profiler.plugin: 
9675         removed from version control (only .in file needed)
9676         
9677         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9678         * plugins/sourceview/sourceview.c: (sourceview_new):
9679         Code cleanup
9680         
9681         * plugins/subversion/svn-thread.c: (svn_thread_start):
9682         * src/main.c: (main):
9683         
9684         Fixed #395875 about initialisation of threads too late
9686 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9688         Reviewed by Naba Kumar  <naba@gnome.org>:
9689         * plugins/class-gen/plugin.c:
9690         * plugins/class-gen/window.c: Removed browse button related code, load
9691         generated output directly into new buffers when not adding to project.
9693         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9694         buttons from user interface.
9696 2007-02-07  Naba Kumar  <naba@gnome.org>
9698         * po/POTFILES.in: Fixed distcheck.
9700 2007-02-07  Daniel Nylander <po@danielnylander.se>
9702         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9704 2007-02-07  Johannes Schmid <jhs@gnome.org>
9706         * anjuta.desktop.in.in:
9707         Fixed spelling
9709 2007-02-07  Johannes Schmid <jhs@gnome.org>
9711         * configure.in:
9712         * manuals/anjuta-manual/*
9713         * manuals/anjuta-faqs/*:
9714         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9715         
9716         * plugins/document-manager/anjuta-document-manager.plugin.in:
9717         Removed duplicate application-xml mime-type (review patches properly ;-)
9718         
9719 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9721         * plugins/gdb/debugger.c,
9722         libanjuta/interfaces/libanjuta.idl:
9723         Fix bug #404755
9724         Fix handling of missing source file
9726 2007-02-06  Naba Kumar  <naba@gnome.org>
9728         Patch from James Liggett  <jrliggett@cox.net>:
9729         * plugins/profiler/gprof-flat-profile.c,
9730         plugins/profiler/gprof-profile-data.c,
9731         plugins/profiler/gprof-call-graph.c,
9732         plugins/profiler/gprof-profile-data.h,
9733         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9734         Show profiler view when target selected bug #403515.
9736 2007-02-05  Naba Kumar  <naba@gnome.org>
9738         * configure.in: Enabled devhelp plugin by default now that
9739         it works.
9740         
9741         Patch from parmigio@2ainfo.it:
9742         * plugins/document-manager/anjuta-document-manager.plugin.in:
9743         Added xml file type in supported mime types list.
9744         
9745 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9747         * plugins/debug-manager/debugger.c,
9748         plugins/debug-manager/plugin.c:
9749         Add a field in status bar displaying debugger state
9750         Change cursor shape when debugger is busy
9751         Fix bug #378600
9753         * plugins/debug-manager/watch.c,
9754         plugins/debug-manager/locals.c,
9755         libanjuta/interfaces/libanjuta.idl:
9756         Clean up, remove debugging messages and unused signals
9758 2007-02-03  Johannes Schmid <jhs@gnome.org>
9760         * configure.in:
9761         Fixed AC_INIT and seperated version to major, minor, micro
9763         * anjuta.anjuta:
9764         Load Subversion instead of CVS
9765         
9766         * anjuta.desktop.in.in:
9767         Fixed bug-buddy component
9769         Original patch from Rob Bradfort <robster@debian.org>:
9770         * src/main.c: (get_command_line_args), (main):
9771         Bug #335981 – Migration from popt to GOption
9773 2007-02-03  Naba Kumar  <naba@gnome.org>
9775         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9776         path variable. Fixed bug #341170.
9777         * plugins/profiler/Makefile.am: Fixed indentation.
9778         
9779 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9781         * libanjuta/interfaces/libanjuta.idl,
9782         plugins/sourceview/sourceview.c,
9783         plugins/editor/text-editor.c,
9784         plugins/symbol-browser/plugin.c,
9785         plugins/search/search-replace.c,
9786         plugins/document-manager/goto_line.c,
9787         plugins/document-manager/action-callbacks.c,
9788         plugins/document-manager/anjuta-docman.c:
9789         Rename markers of anjuta interface
9790         IANJUTA_MARKABLE_NONE has been removed
9791         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9792         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9793         IANJUTA_MARKABLE_ATTENTIVE renamed in
9794                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9795         IANJUTA_MARKABLE_INTENSE renamed in
9796                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9797         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9799         * (removed) plugins/sourceview/marker-light.png,
9800         (removed) plugins/sourceview/marker-basic.png,
9801         (removed) plugins/sourceview/marker-attentive.png,
9802         (removed) plugins/sourceview/marker-intense.png,
9803         plugins/sourceview/bookmark.png,
9804         (added) plugins/sourceview/breakpoint-disabled.png,
9805         (added) plugins/sourceview/breakpoint-enabled.png,
9806         (added) plugins/sourceview/program-counter.png,
9807         (added) plugins/sourceview/linemarker.png,
9808         plugins/sourceview/Makefile.am,
9809         (added) plugins/editor/bookmark.xpm,
9810         (added) plugins/editor/breakpoint-disabled.xpm,
9811         (added) plugins/editor/breakpoint-enabled.xpm,
9812         (added) plugins/editor/program-counter.xpm,
9813         (added) plugins/editor/linemarker.xpm,
9814         plugins/editor/Makefile.am:
9815         Add or change marker pixmaps in scintilla and sourceview editor
9817         * plugins/document-manager/plugin.c,
9818         libanjuta/interfaces/libanjuta.idl,
9819         plugins/debug-manager/plugin.c,
9820         plugins/debug-manager/breakpoints.c
9821         plugins/gdb/debugger.c:
9822         Fix bug #376404, program counter marker is not displayed when debugger
9823         Return the selected editor or NULL (if file does not exist) with 
9824         ianjuta_document_manager_goto_file_line* functions
9825         Emit a change-location signal even if the program counter is in an
9826         unknown file
9828 2007-02-02  Naba Kumar  <naba@gnome.org>
9830         * TODO.tasks: Marked bounty bug #359478 completed. And checked
9831         older bounties 'Done'.
9832         
9833 2007-02-02  Naba Kumar  <naba@gnome.org>
9835         * TODO.tasks: Fixed typop.
9837         Patch from James Liggett  <jrliggett@cox.net>:
9838         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9839         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9840         profiler plugin by James Liggett. Completes bounty bug #359478
9841         'Gprof performance profiler plugin'
9843 2007-02-01  Naba Kumar  <naba@gnome.org>
9845         * src/main.c: Renamed option name.
9847         * TODO.tasks: Marked "Test and fix all project wizards templates"
9848         bounty completed.
9849         
9850 2007-01-29  Johannes Schmid <jhs@gnome.org>
9852         * plugins/document-manager/plugin.c: (on_editor_changed):
9853         Added DEBUG_PRINT(...)
9854         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9855         implemented
9856         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9857         Fix language support plugin for sourceview editor (add some new
9858         language names)
9859         
9860         * plugins/sourceview/sourceview.c: (iindic_clear):
9861         Clear all indicators
9863 2007-01-29  Johannes Schmid <jhs@gnome.org>
9865         * TODO.tasks:
9866         Minor task currentions
9867         
9868         * libanjuta/interfaces/libanjuta.idl:
9869         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9870         (itext_editor_iface_init):
9871         * plugins/language-support-cpp-java/plugin.c: (install_support):
9872         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9873         (ieditor_get_attributes), (ieditor_iface_init):
9874         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9875         plugins.
9876         
9877         * plugins/sourceview/sourceview.glade:
9878         Fixed sourceview preference window
9880 2007-01-28  Naba Kumar  <naba@gnome.org>
9881         
9882         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9883         Implemented --no-files and --no-session command line options and
9884         corresponding preferernces checkboxes in General tab.
9886 2007-01-28  Johannes Schmid <jhs@gnome.org>
9888         * plugins/subversion/plugin.c:
9889         * plugins/subversion/plugin.h:
9890         * plugins/subversion/svn-notify.c: (svn_show_info),
9891         (show_svn_error), (on_svn_notify):
9892         * plugins/subversion/svn-notify.h:
9893         * plugins/subversion/svn-thread.c: (create_message_view),
9894         (svn_thread_start):
9895         Fixed error handling and fixed #394216 – No indication of subversion commands running
9896         
9897         * plugins/tools/execute.c: (atp_output_context_print):
9898         Show name of tool in message pane
9900 2007-01-28  Naba Kumar  <naba@gnome.org>
9901         
9902         * configure.in, plugins/glade/plugin.c: Make it work with
9903         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
9904         
9905         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9906         from devhelp (won't work untill devhelp is fixed: bug #341170).
9907         
9908         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9909         
9910 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9912         Reviewed by Naba Kumar  <naba@gnome.org>:
9913         * libanjuta/interfaces/libanjuta.idl, 
9914         plugins/debug-manager/debugger.c,
9915         plugins/debug-manager/start.c,
9916         plugins/gdb/plugin.c,
9917         plugins/gdb/debugger.c,
9918         plugins/gdb/debugger.h:
9919         Fix a bug when launching gdb
9920         Set the terminal for the debugged program on the command line.
9922 2007-01-26  Johannes Schmid <jhs@gnome.org>
9924         * plugins/sourceview/anjuta-document-saver.c:
9925         (anjuta_document_saver_save):
9926         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
9927         * plugins/sourceview/sourceview.c: (save_if_modified),
9928         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
9929         Proper error handling, for example if a file was modified externally. Use backup files
9930         to avoid data-loss on disk full.
9932 2007-01-24  Naba Kumar  <naba@gnome.org>
9933         
9934         * plugins/devhelp/htmlview.c: Fixed crash during project load.
9935         Fixed mem leak and source leak.
9936         
9937 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
9939         Reviewed by Naba Kumar  <naba@gnome.org>:
9940         * plugins/debug-manager/debug_tree.c,
9941         plugins/debug-manager/debug_tree.h,
9942         plugins/debug-manager/watch.c:
9943         Partial rewrite of the variable object code, find and fix a few bugs
9944         Fix bug #395808: gdb can still crash but children are listed
9945         on request only so you can avoid the crash
9947 2007-01-24  Naba Kumar  <naba@gnome.org>
9948         
9949         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
9950         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
9951         plugins/symbol-browser/plugin.h,
9952         plugins/symbol-browser/plugin.c,
9953         plugins/symbol-browser/Makefile.am: Added current file (local)
9954         symbols view (Seriously getting bored with the browse toolbar).
9956 2007-01-22  Naba Kumar  <naba@gnome.org>
9957         
9958         Patch from Gabor Kelemen:
9959         * po/POTFILES.in: Added .plugin.in files.
9961 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
9963         Reviewed by Naba Kumar  <naba@gnome.org>:
9964         * plugins/document-manager/anjuta-docman.c,
9965         plugins/message-view/anjuta-msgman.c
9966         Set right alignment to the label widget in the tab title.
9968 2007-01-21  Naba Kumar  <naba@gnome.org>
9969         
9970         * libegg/egg-combo-action.c: Fixed mode line.
9971         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9972         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
9974 2007-01-21  Armin Burgmeier  <armin@arbur.net>
9976         Reviewed by Naba Kumar  <naba@gnome.org>:
9977         * plugins/class-gen/plugin.c: Prompt for target before actually
9978         generating the class files. This ensures that the files are created in
9979         the correct directory. Fixes bug #397406.
9981         * plugins/class-gen/window.c: Set browse buttons to insensitive when
9982         the class is added to the project.
9984 2007-01-21  Naba Kumar  <naba@gnome.org>
9986         * libanjuta/anjuta-plugin-description.c,
9987         libanjuta/anjuta-ui.h,
9988         libanjuta/anjuta-status.c,
9989         libanjuta/anjuta-plugin-description.h,
9990         libanjuta/cell-renderer-captioned-image.c,
9991         libanjuta/anjuta-plugin-handle.c,
9992         libanjuta/anjuta-status.h,
9993         libanjuta/resources.c,
9994         libanjuta/cell-renderer-captioned-image.h,
9995         libanjuta/glue-cpp.c,
9996         libanjuta/anjuta-plugin-handle.h,
9997         libanjuta/anjuta-plugin.c,
9998         libanjuta/anjuta-preferences-dialog.c,
9999         libanjuta/libanjuta.h,
10000         libanjuta/resources.h,
10001         libanjuta/glue-cpp.h,
10002         libanjuta/anjuta-plugin.h,
10003         libanjuta/anjuta-preferences-dialog.h,
10004         libanjuta/anjuta-plugin-manager.c,
10005         libanjuta/anjuta-shell.c,
10006         libanjuta/anjuta-plugin-manager.h,
10007         libanjuta/anjuta-shell.h,
10008         libanjuta/anjuta-save-prompt.c,
10009         libanjuta/anjuta-save-prompt.h,
10010         libanjuta/anjuta-children.c,
10011         libanjuta/anjuta-utils.c,
10012         libanjuta/anjuta-profile.c,
10013         libanjuta/anjuta-preferences.c,
10014         libanjuta/anjuta-launcher.c,
10015         libanjuta/anjuta-utils.h,
10016         libanjuta/anjuta-profile.h,
10017         libanjuta/anjuta-launcher.h,
10018         libanjuta/anjuta-ui.c: Updated file headers.
10020         * po/POTFILES.in: Updated.
10022         * libanjuta/anjuta-marshal.list,
10023         (added) libanjuta/anjuta-plugin-handle.c,
10024         (added) libanjuta/anjuta-plugin-handle.h,
10025         (added) libanjuta/anjuta-plugin-manager.c,
10026         (added) libanjuta/anjuta-plugin-manager.h,
10027         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10028         (added) libanjuta/anjuta-profile.c,
10029         (added) libanjuta/anjuta-profile.h,
10030         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10031         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10032         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10033         src/action-callbacks.c: Implemented AnjutaPluginManager
10034         class based on old plugins.[ch]. Implemented AnjutaProfile as
10035         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10036         class to represent plugins (not to be confused with plugin objects).
10037         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10038         implemented it in AnjutaApp and AnjutaTestShell.
10039         De-globalized plugin management and several clean ups.
10041         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10042         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10043         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10044         plugins/project-import/project-import.c,
10045         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10046         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10047         Fixed plugins for the change in API.
10049         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10050         file.
10051         
10052         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10054 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10056         Reviewed by Naba Kumar  <naba@gnome.org>:
10057         * libanjuta/anjuta-launcher.c,
10058         libanjuta/anjuta-launcher.h:
10059         Add a new function anjuta_set_terminate_on_exit to close the i/o
10060         channel when the child exit
10061         Return directly the status and not the exit code in child-exited
10062         signal
10064         * plugins/gdb/debugger.c:
10065         Use new function in debugger plugin
10067 2007-01-18  Johannes Schmid <jhs@gnome.org>
10069         * src/about.c: Do not show empty license information instead hide the button (#397883)
10071 2007-01-15  Johannes Schmid <jhs@gnome.org>
10073         * plugins/project-manager/plugin.c:
10074         * plugins/project-wizard/templates/python.wiz
10075         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10076         
10077         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10078         You will also need latest gnome-build svn       
10080 === anjuta 2.1.0 ===
10082 2007-01-14  Naba Kumar  <naba@gnome.org>
10084         * configure.in: Removed reference of mkfile project
10085         template to fix distcheck build error.
10086         * AUTHORS: Updated.
10087         * NEWS: Updated.
10088         * configure.in: Bumped version to 2.1.0 for beta release.
10089         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10090         crashes as soon as editing starts in normal text files.
10092 2007-01-14  Johannes Schmid <jhs@gnome.org>
10094         * configure.in
10095         * po/LINGUAS:
10096         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10098         * tagmanager/c.c:
10099         Patch from Massimo Cora' to hopefully fix #395362
10101         * plugins/project-wizard/templates/*:
10103         Fixed and tested all project-wizards. Deactivated mkfile project because
10104         it was totally broken and I don't see any real use for it.
10105         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10107 2007-01-14  Naba Kumar  <naba@gnome.org>
10109         * NEWS: Updated for release.
10110         
10111         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10112         
10113         * libanjuta/interfaces/libanjuta.idl,
10114         plugins/editor/text_editor_cbs.c,
10115         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10116         interface and implemented it for scintilla.
10117         
10118         * plugins/editor/text-editor.c: Fixed highlighing issues when
10119         used with indicators (particularly when the file is just opened).
10120         Fixes bug #377477 – when debugging, scintilla editor grays out all
10121         lines before current line.
10122         
10123         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10124         Maintain a separate list of indicated edtitors for separate contexts.
10125         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10126         
10127 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10129         Reviewed by Naba Kumar  <naba@gnome.org>:
10130         * plugins/debug-manager/plugin.c:
10131         Bug fix: breakpoints cannot be added after stopping the debugger
10133 2007-01-13  Naba Kumar  <naba@gnome.org>
10135         * NEWS: Updated for release.
10137 2007-01-12  Johannes Schmid <jhs@gnome.org>
10139         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10140         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10141         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10142         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10143         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10144         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10145         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10146         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10147         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10148         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10149         
10150         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10151         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10152         
10153         * plugins/sourceview/sourceview.c:
10154         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10155         on character positions.
10156         
10157 2007-01-12  Naba Kumar  <naba@gnome.org>
10159         * src/anjuta-app.c,
10160         plugins/project-manager/plugin.c,
10161         plugins/profile-default/plugin.c,
10162         libanjuta/anjuta-status.c,
10163         libanjuta/anjuta-status.h: Introduced an API for application title
10164         in AnjutaStatus. Set application title to project name.
10166 2007-01-11  Massimo Cora' <maxcvs@email.i>
10168         Reviewed by Naba Kumar  <naba@gnome.org>:
10169         * tagmanager/Makefile.am,
10170         plugins/symbol-browser/Makefile.am: removed installation for 
10171         test programs.
10173 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10175         Reviewed by Naba Kumar  <naba@gnome.org>:
10176         * plugins/debug-manager/start.h,
10177         plugins/debug-manager/start.c,
10178         plugins/debug-manager/anjuta-debug-manager.ui,
10179         plugins/debug-manager/plugin.c:
10180         Partial fix for bug #392537
10182         * plugins/debug-manager/disassemble.c:
10183         Fix bug #392543
10185 2007-01-11  Naba Kumar  <naba@gnome.org>
10187         * src/anjuta.c: Load project seperately from session,
10188         so that project session is also loaded.
10189         
10190         * plugins/profile-default/plugin.c: Load project in new
10191         anjuta if there already is one loaded currently (disabled
10192         code for now).
10193         
10194         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10195         signals when editor is destroyed. Fixes a crash bug.
10196         
10197         * plugins/editor/text_editor.c: Do not mark line in
10198         ianjuta_editor_goto_line() implementation.
10199         
10200         * plugins/search/search-replace.c: Always check for markable
10201         interface availablility because its optional for an editor.
10202         
10203         * plugins/document-manager/goto_line.c,
10204         plugins/document-manager/action-callbacks.c: Mark lines for
10205         goto line commands (from dialog and from menu entry box).
10206         
10207         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10208         plugins/file-manager/an_file_view.c: Expand file manager
10209         nodes in idle loop, one at a time. Did as a possible work
10210         around for bug #361763, but it didn't make any difference.
10211         However, it could still be useful in situations where there
10212         are lots to expand.
10213         
10214         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10216 2007-01-11  Naba Kumar  <naba@gnome.org>
10218         * plugins/editor/scintilla/LineMarker.h,
10219         plugins/editor/scintilla/LexBasic.cxx,
10220         plugins/editor/scintilla/LexHTML.cxx,
10221         plugins/editor/scintilla/include/SciLexer.h,
10222         plugins/editor/scintilla/include/Scintilla.h,
10223         plugins/editor/scintilla/include/Scintilla.iface,
10224         plugins/editor/scintilla/include/ScintillaWidget.h,
10225         plugins/editor/scintilla/LexBash.cxx,
10226         plugins/editor/scintilla/PlatGTK.cxx,
10227         plugins/editor/scintilla/ViewStyle.h,
10228         plugins/editor/scintilla/Editor.cxx,
10229         plugins/editor/scintilla/StyleContext.h,
10230         plugins/editor/scintilla/LexCPP.cxx,
10231         plugins/editor/scintilla/Converter.h,
10232         plugins/editor/scintilla/LexAU3.cxx,
10233         plugins/editor/scintilla/Editor.h,
10234         plugins/editor/scintilla/LexPerl.cxx,
10235         plugins/editor/scintilla/LexVB.cxx,
10236         plugins/editor/scintilla/ScintillaGTK.cxx,
10237         plugins/editor/scintilla/ViewStyle.cxx,
10238         plugins/editor/scintilla/PropSet.cxx,
10239         plugins/editor/scintilla/LexSQL.cxx,
10240         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10241         version 1.71
10243 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10245         Reviewed by Naba Kumar  <naba@gnome.org>:
10246         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10247         selected for editing. This fixes bug #394218.
10249         * plugins/class-gen/plugin.c: Do not use project's root URI as project
10250         name if said URI is not known.
10252         * plugins/class-gen/window.c: When stripping function prefix away,
10253         include the trailing underscore because it is already set by the
10254         template.
10256         * plugins/class-gen/transform.c: Include "const char*" and "const
10257         gchar*" in the list for transforming a default C type to a GType.
10258         Don't access invalid memory when writing pointer_str in
10259         cg_transform_first_argument.
10261 2007-01-11  Naba Kumar  <naba@gnome.org>
10263         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10264         pixmaps/anjuta.svg, pixmaps/Makefile.am,
10265         (renamed) pixmaps/anjuta_icon.png, src/main.c,
10266         libegg/test-actions.c, anjuta.desktop.in.in,
10267         anjuta.prj: Renamed application icon to 'anjuta.png' from
10268         'anjuta_icon.png'. Added more fields in desktop file.
10270         * mime/anjuta.xml: Added magic section.
10271         
10272         * (removed) mime/anjuta.applications,
10273         (removed) mime/anjuta.mime, mime/Makefile.am,
10274         (removed) mime/anjuta.keys,
10275         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10276         registeration and added scalable icon. Also fixes bug #393680
10278 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
10280         Reviewed by Naba Kumar  <naba@gnome.org>:
10281         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10282         and anjuta_status_progress_add_ticks() to check for progressbar 
10283         being realized before trying to update it.
10285 2007-01-10  Naba Kumar  <naba@gnome.org>
10287         * tagmanager/tm_workspace.c,
10288         po/POTFILES.in,
10289         plugins/debug-manager/Makefile.am,
10290         plugins/tools/scripts/Makefile.am,
10291         plugins/class-gen/plugin.c,
10292         plugins/class-gen/Makefile.am,
10293         global-tags/Makefile.am: Fixed make distcheck.
10295         * plugins/debug-manager/attach_process.c,
10296         plugins/debug-manager/attach_process.h,
10297         plugins/class-gen/action-callbacks.h,
10298         plugins/class-gen/action-callbacks.c,
10299         plugins/class-gen/class_gen.h,
10300         plugins/class-gen/class_gen.c: Deleted unused/old files.
10302         * (removed) scintilla, (added) plugins/editor/scintilla,
10303         plugins/editor/scintilla/lexers.make,
10304         plugins/editor/scintilla/Makefile.am,
10305         plugins/editor/Makefile.am
10306         configure.in, manuals/reference/libanjuta/Makefile.am
10307         Makefile.am: Moved scintilla to its right place.
10309 2007-01-09  Naba Kumar  <naba@gnome.org>
10311         * plugins/profile-default/plugin.c: Save project session before
10312         a new one is opened.
10314         * plugins/project-manager/plugin.c,
10315         plugins/project-manager/plugin.h,
10316         plugins/project-manager/anjuta-project-manager.ui,
10317         plugins/profile-default/plugin.c,
10318         plugins/profile-default/plugin.h,
10319         plugins/profile-default/Makefile.am,
10320         (added) plugins/profile-default/anjuta-default-profile.ui,
10321         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10322         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10323         multiple projects support.
10324         
10325 2007-01-06  Armin Burgmeier  <armin@arbur.net>
10327         Reviewed by Naba Kumar  <naba@gnome.org>
10328         * plugins/class-gen/combo-flags.h:
10329         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10330         enum, added a type parameter to selected signal. Select highlighted
10331         entry when pressing enter (but not unselect it if it was already
10332         selected) before closing the popup. Also accept input when clicking
10333         not into the popup.
10335         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10336         according to selection type.
10338         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10339         VOID:BOXED,ENUM.
10341 2007-01-08  Johannes Schmid <jhs@gnome.org>
10343   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10344   * plugins/project-wizard/templates/gtkmm/Makefile.am
10345   * plugins/project-wizard/templates/python/configure.ac.tpl
10346   * plugins/project-wizard/templates/python/configure.in.tpl
10347   * plugins/project-wizard/templates/python/Makefile.am
10348   * plugins/project-wizard/templates/cpp/configure.ac.tpl
10349   * plugins/project-wizard/templates/cpp/configure.in.tpl
10350   * plugins/project-wizard/templates/cpp/Makefile.am
10351   * plugins/project-wizard/templates/terminal.wiz
10352   * plugins/project-wizard/templates/xlib-dock.wiz
10353   * plugins/project-wizard/templates/wxwin.wiz
10354   * plugins/project-wizard/templates/java.wiz
10355   * plugins/project-wizard/templates/xlib/configure.ac.tpl
10356   * plugins/project-wizard/templates/xlib/configure.in.tpl
10357   * plugins/project-wizard/templates/xlib/Makefile.am
10358   * plugins/project-wizard/templates/gcj/configure.ac.tpl
10359   * plugins/project-wizard/templates/gcj/configure.in.tpl
10360   * plugins/project-wizard/templates/gcj/Makefile.am
10361   * plugins/project-wizard/templates/terminal/configure.ac.tpl
10362   * plugins/project-wizard/templates/terminal/configure.in.tpl
10363   * plugins/project-wizard/templates/terminal/Makefile.am
10364   * plugins/project-wizard/templates/terminal/autogen.sh
10365   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10366   * plugins/project-wizard/templates/wxwin/configure.in.tpl
10367   * plugins/project-wizard/templates/wxwin/Makefile.am
10368   * plugins/project-wizard/templates/gnome.wiz 
10369   * plugins/project-wizard/templates/java/configure.ac.tpl
10370   * plugins/project-wizard/templates/java/configure.in.tpl
10371   * plugins/project-wizard/templates/java/Makefile.am
10372   * plugins/project-wizard/templates/anjuta-plugin.wiz
10373   * plugins/project-wizard/templates/gtkmm.wiz
10374   * plugins/project-wizard/templates/python.wiz
10375   * plugins/project-wizard/templates/cpp.wiz
10376   * plugins/project-wizard/templates/gtk.wiz
10377   * plugins/project-wizard/templates/gcj.wiz
10378   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10379   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10380   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10382   Starting fixing of all project wizards:
10383   - rename configure.in to configure.ac
10384   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10385   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10386   (See #394184)
10387   
10388   * TODO.task: Added bug number to bounty
10390 2007-01-07  Johannes Schmid <jhs@gnome.org>
10392   *  plugins/build-basic-autotools.c:
10393   Fixed #392290 – Missed install as root option in project manager
10395 2007-01-07  Johannes Schmid <jhs@gnome.org>
10397   * plugins/sourceview/sourceview.c:
10398   Fixed #388731 – Odd editor behaviour after performing block-text operations
10399   Fixed #388727 – Block-tab does not work
10400   
10401   * plugins/sourceview/anjuta-document.h/c:
10402   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10403   
10404   * configure.in:
10405   Require Gtk+ >= 2.10 for sourceview plugin
10407 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10409         * libanjuta/anjuta-status.c:
10410         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10412 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10414         * configure.in,
10415         plugins/terminal/terminal.c:
10416         Fix bug #377027
10417         remove support for VTE < 0.9
10419 2007-01-06  Naba Kumar  <naba@gnome.org>
10421         * po/POTFILES.in: Updated
10423 2007-01-05  Adam Dingle  <adam@medovina.org>
10425         Reviewed by Naba Kumar  <naba@gnome.org>:
10426         * plugins/message-view/anjuta-message-manager-plugin.glade:
10427         Fixed bug #377903 (improve message color defaults).
10429 2007-01-05  Naba Kumar  <naba@gnome.org>
10431         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10432         
10433 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10435         Reviewed by  Naba Kumar  <naba@gnome.org>:
10436         * plugins/symbol-browser/test-class.h: Fixed block ends.
10438         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10439         C-style-block comment.
10441         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10442         allow lists when writing autogen definition files. This is required
10443         for the new class generator. Also fixed a wrong return value in
10444         npw_autogen_write_definition_file and set a GError in
10445         npw_autogen_execute when the output file could not be opened.
10447         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10448         user interface.
10450         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10451         goc_template_header and goc_template_source, added top_srcdir to
10452         includes, link against project wizard (also hopefully temporarily),
10453         removed class_gen.h, class_gen.c, action-callbacks.h,
10454         action-callbacks.c.
10456         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10458         * plugins/class-gen/cell-renderer-flags.h:
10459         * plugins/class-gen/cell-renderer-flags.c:
10460         * plugins/class-gen/combo-flags.h:
10461         * plugins/class-gen/combo-flags.c:
10462         * plugins/class-gen/element-editor.c:
10463         * plugins/class-gen/element-editor.h:
10464         * plugins/class-gen/generator.c:
10465         * plugins/class-gen/generator.h:
10466         * plugins/class-gen/plugin.h:
10467         * plugins/class-gen/plugin.c:
10468         * plugins/class-gen/transform.c:
10469         * plugins/class-gen/transform.h:
10470         * plugins/class-gen/validator.c:
10471         * plugins/class-gen/validator.h:
10472         * plugins/class-gen/window.c:
10473         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10474         adding of several class elements and uses autogen.
10476         * plugins/class-gen/templates/cc-header.tpl:
10477         * plugins/class-gen/templates/cc-source.tpl:
10478         * plugins/class-gen/templates/go-header.tpl:
10479         * plugins/class-gen/templates/go-source.tpl:
10480         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10481         for the class generator.
10483         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10485 2007-01-04  Naba Kumar  <naba@gnome.org>
10487         Patch from Nick Treleaven:
10488         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10489         all matching symbols.
10490         
10491         Patches from  Maik Beckmann and Sébastien Granjoux:
10492         * plugins/profile-default/plugin.c,
10493         plugins/project-manager/plugin.c: Unescape project name. Fixes
10494         Bug #357151
10496 2007-01-04  Naba Kumar  <naba@gnome.org>
10498         * plugins/glade/plugin.c: Fixed compilation with
10499         older glade-3 version.
10500         
10501         Patch from Roland Illig:
10502         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10503         plugins/sourceview/anjuta-document-saver.c,
10504         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10505         are necessary to build anjuta on NetBSD 3.0
10507         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10508         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10509         window manager in gnome.
10510         
10511 2007-01-02  Naba Kumar  <naba@gnome.org>
10512         
10513         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10514         
10515 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10517         Reviewed by Naba Kumar  <naba@gnome.org>:
10518         * libanjuta/interfaces/libanjuta.idl,
10519         plugins/debug-manager/Makefile.am,
10520         plugins/debug-manager/anjuta-marshal.list,
10521         plugins/debug-manager/debugger.c,
10522         plugins/debug-manager/sparse_buffer.c,
10523         plugins/debug-manager/sparse_buffer.h,
10524         plugins/debug-manager/sparse_view.c,
10525         plugins/debug-manager/sparse_view.h,
10526         plugins/debug-manager/disassemble.h,
10527         plugins/debug-manager/disassemble.c,
10528         plugins/debug-manager/anjuta-marshal.list,
10529         plugins/debug-manager/plugin.c,
10530         plugins/gdb/debugger.c,
10531         plugins/gdb/debugger.h,
10532         plugins/gdb/plugin.c:
10533         Add a disassembly view window
10535         * plugins/debug-manager/breakpoints.c,
10536         plugins/debug-manager/chunk_view.c,
10537         plugins/debug-manager/locals.c,
10538         plugins/debug-manager/memory.c,
10539         plugins/debug-manager/registers.c,
10540         plugins/debug-manager/stack_trace.c:
10541         Add some debugging information 
10543 2006-12-18  Naba Kumar  <naba@gnome.org>
10545         * configure.in, plugins/glade/plugin.c: Allow building against both
10546         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10548 2006-12-03  Naba Kumar  <naba@gnome.org>
10549         
10550         * TODO.tasks: Marked a bounty completed.
10552 2006-11-24  Adam Dingle <adam@medovina.org>
10554         Reviewed by Naba Kumar  <naba@gnome.org>:
10555         * plugins/build-basic-autotools/build-basic-autotools.c,
10556         plugins/debug-manager/watch.c,
10557         plugins/document-manager/plugin.c, 
10558         plugins/patch/plugin.c,
10559         plugins/project-manager/plugin.c:
10560         Fixed bug #378879 (several command names need ellipses).
10562 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10564         Reviewed by: Naba Kumar  <naba@gnome.org>
10565         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10566         GCC 4.1.2 (there are only two warnings remaining now when compiling
10567         plugins).
10569         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10571         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10572         macro so that the generated function support a NULL plugin parameter.
10574         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10575         in debug_tree_find_expression by freeing memory returned by the call
10576         to gtk_tree_model_get instead of the parameter string.
10578 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10580         * plugins/debug-manager/breakpoints.c:
10581         Fix bug #378850
10583         * plugins/debug-manager/anjuta-debug-manager.ui,
10584         plugins/debug-manager/debugger.c,
10585         plugins/debug-manager/plugin.c:
10586         Fix bug #378871
10588 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10590         * libanjuta/anjuta-launcher.c,
10591         plugins/gdb/debugger.c:
10592         Fix bug #377061
10594 2006-11-21  Naba Kumar  <naba@gnome.org>
10596         * plugins/search/search_preferences.c: Fixed build break.
10597         
10598 2006-11-20  Naba Kumar  <naba@gnome.org>
10599         
10600         Patch from Kjartan Maraas:
10601         * plugins/cvs-plugin/cvs-interface.c,
10602         plugins/document-manager/plugin.c,
10603         plugins/gtodo/interface.c,
10604         plugins/gtodo/libgtodo.h,
10605         plugins/message-view/anjuta-msgman.c,
10606         plugins/project-wizard/druid.c,
10607         plugins/search/search_preferences.c,
10608         plugins/sourceview/sourceview-prefs.c,
10609         plugins/terminal/terminal.c,
10610         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10612         Patch from Przemysław Grzegorczyk:
10613         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10614         plugins/subversion/anjuta-subversion.glade: Enable files in
10615         fileselection dialog. Fixes bug #376031.
10616         
10617 2006-11-17  Adam Dingle <adam@medovina.org>
10619         Reviewed by: Naba Kumar  <naba@gnome.org>
10620         * plugins/build-basic-autotools/build-basic-autotools.c
10621         * plugins/class-gen/anjuta-class-gen.plugin.in
10622         * plugins/debug-manager/breakpoints.c
10623         * plugins/debug-manager/plugin.c
10624         * plugins/devhelp/plugin.c
10625         * plugins/document-manager/plugin.c
10626         * plugins/gdb/debugger.c
10627         * plugins/glade/anjuta-glade.plugin.in
10628         * plugins/gtodo/plugin.c
10629         * plugins/language-support-cpp-java/plugin.c
10630         * plugins/message-view/plugin.c
10631         * plugins/project-import/anjuta-project-import.glade
10632         * plugins/project-import/anjuta-project-import.plugin.in
10633         * plugins/search/plugin.c
10634         * plugins/tools/scripts/tools-2.xml.in
10635         * plugins/valgrind/plugin.c
10636         * src/anjuta-actions.h:
10637         Fixed bug #376335 "menu items should be capitalized".  Minor
10638         grammar edits.
10640 2006-11-20  Naba Kumar  <naba@gnome.org>
10641         
10642         * configure.in: Fixed build.
10644         Patch from: Arjan Timmerman
10645         *configure.in: Make subvesion plugin build for apr 1.x.
10646         Fixes: Bug #364754.
10647         
10648 2006-11-20  Johannes Schmid <jhs@gnome.org>
10650         * configure.in
10651         * plugins/*/*.[ch]:
10652         Removed patches from Sylvain and Günther. They caused not problems but
10653         Naba was against them.
10655 2006-11-20  Johannes Schmid <jhs@gnome.org>
10657         * Removed me from MAINTAINERS
10659 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10661         * configure.in:
10662         Use apr-1 instead of apr-0
10664 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10666         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10667         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10668         and another bug occuring when parsing .pc file containing quotes.
10670 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10672         * plugins/*/*.[ch]: Use class macro for type casting.
10674         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10675         GCC 4.1.2 (there are only two warnings remaining now when compiling
10676         plugins).
10678         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10679         a memory leak in debug_tree_find_expression; g_free was called on
10680         the parameter instead of the memory allocated by gtk_tree_model_get.
10682         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10683         to declare and initialize the global type variable of the plugin.
10685 2006-10-31  Naba Kumar  <naba@gnome.org>
10687         * global-tags/create_global_tags.sh.in: Added an end message.
10688         
10689         * libanjuta/anjuta-launcher.h: Fixed indentation.
10690         
10691         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10692         creation to a) append the messages in right way, b) Connect signals
10693         to the view properly and c) Recreate the system-tags.cache at the
10694         end of the generation.
10696         * plugins/symbol-browser: Fixed action path (double
10697         click on sysmbols was not working).
10699         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10700         Fixed typedef and removed dead code.
10702         * tagmanager/c.c: Took the latest version from ctags source
10703         repository, because the one we had (from ctags 5.6) was broken.
10704         
10705         * global_tags/create_global_tags.sh.in: Reverted the patch from
10706         Sylvain because it was not right fix (and added a helpful comment).
10707         Used /bin/bash to fix the bashism and generated separate log files
10708         for each tag files in the same directory.
10709         
10710 2006-10-29  Naba Kumar  <naba@gnome.org>
10712         * plugins/editor/text_editor.c: Use a temporary file
10713         to save the editor and move it at the end to original
10714         file. This will prevent data corruption if file save
10715         failed for any reason. Also report proper errors when
10716         file save fails. Fixes bug #346575.
10717         
10718 2006-10-26  Naba Kumar  <naba@gnome.org>
10720         * plugins/document-manager/anjuta-docman.c: Do not load
10721         the same files with different path more than once (happens
10722         with symlinked files). Fixes Bug #323591.
10724 2006-10-25  Naba Kumar  <naba@gnome.org>
10726         * plugins/valgrind/vgactions.c: Fixed a warning.
10728 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10730         Reviewed by Naba Kumar  <naba@gnome.org>:
10732         * plugins/valgrind/vgtoolview.c:
10733         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10735         * plugins/valgrind/bugged-prg-test.c:
10736         No more warning during compilation with GCC 4.1.
10737         Program is still buggy in order to be used as a test of the
10738         plugin.
10740         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10741         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10742         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10743         plugins/valgrind/vgrule.c:
10744         No more warning during compilation with GCC 4.1.
10746         * plugins/valgrind/plugin.c:
10747         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10748         prototype (was missing from previous patch).
10750 2006-10-24  Naba Kumar  <naba@gnome.org>
10752         * plugins/glade/plugin.c: Show glade tree view, not list view.
10753         
10754         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10755         exited with glade plugin still loaded. Fixes Bug #364755.
10757         * plugins/document-manager/anjuta-document-manager.plugin.in:
10758         Added application/x-reject in accepted mime-types.
10759         
10760         * Changelog: Fixed changelog alignments.
10762 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10764         Reviewed by: Naba Kumar  <naba@gnome.org>
10765         
10766         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10767         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10768         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10769         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10770         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10771         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10772         plugins/valgrind/vgsearchbar.c:
10773         Use class macro for type casting.
10775         * plugins/valgrind/plugin.h:
10776         Don't force cast a GtkActionGroup to a GtkAction.
10778         * plugins/valgrind/plugin.c:
10779         Use correct API to get path of the preoject root when building
10780         the list of targets for the run action.
10781         Correct ordering of the construction of the preferences widgets.
10782         Only remove the valgrind widget if it is currently displayed.
10784         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10785         Return if check_valgrind_binary() fails.
10786         The ValgrindPluginPrefs object is initialized after the call to
10787         vg_action_new. Take a handle to the location of the pointer to
10788         the future object.
10790 2006-10-24  Naba Kumar  <naba@gnome.org>
10792         * HACKING: Updated coding sample.
10793         
10794         Patch from: Armin Burgmeier  <armin@arbur.net>
10795         * plugins/symbol-browser/test-class.h,
10796         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10797         
10798 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10800         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10801         * plugins/valgrind/vgtoolview.h:
10802         Correctly handle the argv / srcdir of vg_tool_view object. Do
10803         not leak memory associated with those arrays.
10805         * plugins/symbol-browser/an_symbol_prefs.c:
10806         Support unloading / reloading of the module (for example when
10807         closing a project and opening another one).
10809         * plugins/project-manager/plugin.c:
10810         Remove plugin widget before removing plugin itself, preventing
10811         a crash with valgrind plugin.
10813         * libanjuta/anjuta-preferences-dialog.c:
10814         Do not use the page_num returned by gtk_notebook_append_page to
10815         remove the page as it cause bugs when pages removal is not done
10816         in LIFO.
10818         * plugins/document-manager/anjuta-docman.c:
10819         Fix some GTK+ warnings.
10821         * global-tags/create_global_tags.sh.in:
10822         Rewrite script to remove bash-ism and use pkg-config directly
10823         instead of parsing the *.pc file by hand. This solve problems
10824         that occurred when one of the directory in PKG_CONFIG_PATH is
10825         empty.
10827 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10829         * plugins/glade/plugin.c: Fix build (#363884)
10831 2006-10-22  Johannes Schmid <jhs@gnome.org>
10833         * plugins/file-manager/an_file_view.c:
10834         * plugins/file-manager/plugin.c:
10835         * plugins/file-manager/plugin.h:
10836         Fix possible crasher when changing project-root uri when we try to restore open nodes
10837         * AUTHORS: Updated
10839 2006-10-19  Naba Kumar  <naba@gnome.org>
10841         Patch from: Juan Pablo Ugarte
10842         * plugins/glade/plugin.c: Include glade header
10843         correctly.
10844         
10845 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10846         
10847         * plugins/debug-manager/Makefile.am,
10848         plugins/debug-manager/sexy-icon-entry.h,
10849         plugins/debug-manager/sexy-icon-entry.c,
10850         plugins/debug-manager/dataview.c:
10851         Fix bug #358134 (Goto memory prompt)
10852         Use sexy-icon-entry from libsexy 0.1.10
10854         * plugins/debug-manager/debugger.c,
10855         plugins/debug-manager/plugin.c,
10856         plugins/debug-manager/start.c,
10857         plugins/gdb/debugger.c,
10858         plugins/gdb/plugin.c:
10859         Better error handling when starting and stopping debugger
10861 2006-10-13  Maik Beckmann <maik@eigenco.de>
10863         * src/action_callbacks.c:
10864         Fixed bug #361830 (AboutDialog does not close) which is caused 
10865         due to a change in Gtk+ 2.10  
10866   
10867 2006-10-12  Adam Dingle <adam@medovina.org>
10869         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10871         * plugins/search/search-replace.c:
10872         Fixed bug #358068 (indicate when Find in Files is complete)
10874         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10876         * plugins/sourceview/sourceview-prefs.c:
10877         * plugins/sourceview/sourceview.glade:
10878         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10880         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10882         * plugins/devhelp/plugin.c:
10883         * plugins/search/plugin.c: 
10884         Fixed bug #359750 (fix find/replace shortcut keys).
10886         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10887         use Alt+key for shortcuts)
10889         *  plugins/debug-manager/debug_tree.c:
10890         *  plugins/debug-manager/debugger.c:
10891         Fixed bug #359317 (can't load debug manager)
10893         * /plugins/document-manager/plugin.c:
10894         Fixed bug #359259 (highlight modes listed in reverse 
10895         alphabetical order).
10897 2006-10-10  Johannes Schmid <jhs@gnome.org>
10899         * plugins/glade/plugin.c:
10900         Add scrollbars to glade project window
10902 2006-10-10  Johannes Schmid <jhs@gnome.org>
10904         * libanjuta/interfaces/Makefile.am.iface:
10905         Fixed Makefile with broke build
10907 2006-10-07  Johannes Schmid <jhs@gnome.org>
10909         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10910         * libanjuta/interfaces/Makefile.iface.am:
10911         Fixed enum types generation
10913         * libanjuta/interfaces/libanjuta.idl:
10914         Fixed some strange typo
10916 2006-10-06  Johannes Schmid <jhs@gnome.org>
10918         * libanjuta/interfaces/Makefile.iface.am:
10919         Fixed enum-types.h generation
10920         * libanjuta/interfaces/libanjuta.idl:
10921         char* => gchar*
10922         IAnjutaTODO::load should take const gchar* argument
10923         Remove include to libanjuta/e-splash.h which is not installed as header file
10924         Disable get_attributes for now
10925         
10926         * pluings/sourceview/sourceview.c: Disabled get_attributes
10927         
10928         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
10930 2006-10-05  Naba Kumar  <naba@gnome.org>
10932         * TODO.tasks: Set 'Improve class widzard' task to assigned.
10933         Set bug id for 'Profiler plugin' task.
10935 2006-10-03  Naba Kumar  <naba@gnome.org>
10937         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
10938         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
10940         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
10941         plugins/project-manager/plugin.c: Added a new API in
10942         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
10943         Added some documentation. On project close, close all editors that
10944         has files opened for the project.
10945         
10946         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
10947         from the containers on anjuta_shell_remove_widget(). Do not destroy
10948         glade widgets once created.
10949         
10950 2006-10-03  Johannes Schmid <jhs@gnome.org>
10952         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10953         * libanjuta/interfaces/libanjuta.idl:
10954         const-List<> => const List<>
10955         List-free<> => List<>
10956         
10957         * Makefile.am: Reenabled launcher
10959 2006-10-03  Johannes Schmid <jhs@gnome.org>
10961         * libanjuta/interfaces/Makefile.am.iface:
10962         Install libanjuta.idl
10964 2006-10-02  Adam Dingle <adam@medovina.org>
10966         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10968 2006-10-02  Adam Dingle <adam@medovina.org>
10970         * plugins/editor/style-editor.c: fixed bug #357534
10971         * plugins/gdb/utilities.h: removed 2 unused declarations
10973 2006-10-02  Johannes Schmid <jhs@gnome.org>
10975         * Makefile.am: disabled anjuta-launcher
10976         * libanjuta/Makefile.am:
10977         
10978         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
10979         * libanjuta/glue-factory.c: (glue_factory_add_path),
10980         (glue_factory_get_path):
10981         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
10982         * libanjuta/glue-factory.h:
10983         * libanjuta/glue-cpp.h:
10984         * libanjuta/glue-cpp.c:
10985         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
10986         
10987         * libanjuta/interfaces/Makefile.am.iface:
10988         * libanjuta/interfaces/anjuta-idl-compiler.pl:
10989         * libanjuta/interfaces/libanjuta.idl:
10990         Add a new features to idl compiler:
10991         List<Type> => List of Type
10992         List-free<Type> => List of Type, it is up to the caller to free items and list
10993         const-List(-free)<Type> = const List of Types
10994         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
10995         
10996         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
10997         (generic_cpp_class_create_code):
10998         Adapted to new project_manager interface
10999         
11000         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11001         * plugins/debug-manager/debugger.c:
11002         (ivariable_debugger_iface_init):
11003         Do not use C++ keyword "delete" for interface name
11004         
11005         * plugins/document-manager/anjuta-document-manager.plugin.in:
11006         Added m4 to mime-types
11007         
11008         * plugins/project-manager/plugin.c:
11009         (iproject_manager_add_source_multi):
11010         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11012 2006-10-01  Naba Kumar  <naba@gnome.org>
11014         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11015         UI file used when out-of-process devhelp is used instead of
11016         embedded devhelp.
11017         
11018         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11019         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11020         plugins/profile-default/default.anjuta: Build devhelp plugin,
11021         but use out-of-process devhelp if devhelp plugin is disabled
11022         (either by user or devhelp is not installed). Disabled devhelp
11023         plugin by default. Added it in default profile.
11025 2006-10-01  Naba Kumar  <naba@gnome.org>
11027         * plguins/project-manager/plugin.c: Possible fix for crash
11028         bug #358583.
11029         
11030         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11031         set dep to last version 3.0.2.
11032         
11033         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11034         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11035         plugins/symbol-browser/plugin.c: Use the right action group
11036         for getting popup actions (Fixes lots of assertion failures).
11038         * plugins/project-manager/plugin.c,
11039         plugins/project-manager/plugin.h: use separate action group
11040         for profie actions.
11041         
11042         * plugins/message-view/plugin.c: Disconnect session load
11043         signal on plugin deactivation (fixes a crash).
11045 2006-09-30  Naba Kumar  <naba@gnome.org>
11047         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11048         * TODO.tasks: Assigned a bounty to Massimo.
11050 2006-09-29  Naba Kumar  <naba@gnome.org>
11052         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11054 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11056         * plugins/debug-manager/debugger.c,
11057         plugins/debug-manager/plugin.c,
11058         libanjuta/interfaces/libanjuta.idl:
11059         Add a new abort command to quit debugger without waiting
11061         * plugins/gdb/debugger.c,
11062         plugins/gdb/debugger.h,
11063         plugins/gdb/plugin.c:
11064         Send a signal directly to the debugged program
11065         Implement abort command
11067         * plugins/debug-manager/debug_tree.c:
11068         Fix bug #358163
11070         * plugins/debug-manager/stack-trace.c:
11071         Fix bug #358009
11073 2006-09-29  Naba Kumar  <naba@gnome.org>
11075         * TODO.tasks: Updated.
11076         
11077         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11078         dialog.
11079         
11080         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11081         
11082         * TODO.tasks: Updated in light of the word wrapping fix
11083         in Tasks Manager. Added a test bounty entry.
11085         * TODO.tasks: Added four bounties.
11086         
11087 2006-09-28  Naba Kumar  <naba@gnome.org>
11089         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11090         Added 'customizable' parameter to
11091         anjuta_ui_add_action_group_entries() and similar functions to
11092         allow user configuration of the actions. Filter out actions that
11093         are not configurable items (such as submenu items). Now the
11094         'Customize shortcuts' dialog is much better listed.
11096         * plugins/build-basic-autotools/build-basic-autotools.c,
11097         plugins/build-basic-autotools/build-basic-autotools.h,
11098         plugins/cvs-plugin/plugin.c,
11099         plugins/cvs-plugin/plugin.h,
11100         plugins/debug-manager/breakpoints.c,
11101         plugins/debug-manager/plugin.c,
11102         plugins/debug-manager/stack_trace.c,
11103         plugins/debug-manager/watch.c,
11104         plugins/devhelp/plugin.c,
11105         plugins/document-manager/plugin.c,
11106         plugins/file-loader/plugin.c,
11107         plugins/file-manager/plugin.c,
11108         plugins/glade/plugin.c,
11109         plugins/gtodo/interface.c,
11110         plugins/gtodo/plugin.c,
11111         plugins/language-support-cpp-java/plugin.c,
11112         plugins/macro/plugin.c,
11113         plugins/macro/plugin.h,
11114         plugins/message-view/plugin.c,
11115         plugins/patch/plugin.c,
11116         plugins/profile-default/default.anjuta,
11117         plugins/project-manager/plugin.c,
11118         plugins/project-manager/plugin.h,
11119         plugins/sample1/plugin.c,
11120         plugins/search/plugin.c,
11121         plugins/subversion/plugin.c,
11122         plugins/subversion/plugin.h,
11123         plugins/symbol-browser/plugin.c,
11124         plugins/symbol-browser/plugin.h,
11125         plugins/tools/plugin.c,
11126         plugins/valgrind/plugin.c,
11127         plugins/valgrind/plugin.h: Fixed to take care of above change
11128         in API of AnjutaUI. Properly added/removed action groups in some
11129         plugins. Split action groups into customization and non-customizable
11130         groups and added them separately.
11132         * plugins/document-manager/plugin.c: Close files belonging to
11133         project when project is closed (not complete).
11134         
11135         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11136         vertical aligned cell entries.
11137         
11138         * src/anjuta-app.c: Define macros for the placeholder names.
11139         Set default widths and heights of the default placeholders,
11140         so that newly docked widgets are correclty sized.
11141         
11142         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11143         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11144         Fixed to generated correct actions addition/removal code.
11146 2006-09-25  Naba Kumar  <naba@gnome.org>
11148         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11149         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11150         class.
11151         
11152         * plugins/message-view/anjuta-msgman.c,
11153         plugins/message-view/anjuta-msgman.h,
11154         plugins/message-view/message-view.c,
11155         plugins/message-view/message-view.h,
11156         plugins/message-view/plugin.c: Serialize messages panes in
11157         session save and deserialize them in session load so that
11158         build messages persistant.
11159         
11160 2006-09-24  Johannes Schmid <jhs@gnome.org>
11162         * libanjuta/anjuta-utils.c:
11163         * plugins/message-view/message-view.c:
11164         Really fixed #355407
11166 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11168         * libanjuta/interfaces/libanjuta.idl:
11169         Change one variable sign
11171         * plugins/debug-manager/anjuta-debug-manager.glade,
11172         plugins/debug-manager/anjuta-debug-manager.ui:
11173         Few small interface changes     
11175         * plugins/debug-manager/debug_tree.h,
11176         plugins/debug-manager/watch.c,
11177         plugins/debug-manager/debugger.c,
11178         plugins/debug-manager/plugin.c
11179         plugins/gdb/debugger.c,
11180         plugins/gdb/plugin.c:
11181         Big rewrite of debugger queue
11182         Allow to cancel command
11184         * plugins/debug-manager/memory.c:
11185         Fix a bug if a command is cancelled
11187 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11189         * plugins/gdb/debugger.c,
11190         plugins/debug-manager/debug_tree.c,
11191         plugins/debug-manager/locals.c:
11192         Restore tree representation for local variable
11193         Add argument in local variable list
11194         Use gdb variable object to get all informations
11196 2006-09-19  Naba Kumar  <naba@gnome.org>
11198         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11199         that implements AnjutaSavePrompt class.
11201         * ChangeLog: Fixed indentation.
11202         
11203         * libanjuta/Makefile.am,
11204         libanjuta/anjuta-marshal.list,
11205         libanjuta/anjuta-shell.c,
11206         libanjuta/anjuta-shell.h,
11207         plugins/document-manager/action-callbacks.c,
11208         plugins/document-manager/action-callbacks.h,
11209         plugins/document-manager/anjuta-docman.c,
11210         plugins/document-manager/anjuta-docman.h,
11211         plugins/document-manager/plugin.c,
11212         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11213         unsaved items during exit. A new signal is added in shell
11214         interface called 'save-prompt' to collect all unsaved items.
11215         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11216         Fixed document manager to use the new save-prompt signal in shell
11217         and AnjutaSavePrompt object for unsaved files. Cleaned up
11218         AnjutaDocman to synchronously save new files. Fixed function
11219         names.
11221 2006-09-18  Johannes Schmid <jhs@gnome.org>
11223         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11224         gdl requirement to 0.7.0
11226 2006-09-18  Johannes Schmid <jhs@gnome.org>
11228         * global-tags/.cvsignore:
11229         * global-tags/Makefile.am:
11230         * global-tags/create_global_tags.sh (removed):
11231         * global-tags/create_global_tags.sh.in (added):
11232         Fixed #355407
11233         
11234         * libanjuta/anjuta-launcher.c:
11235         Fixed #349374
11236         
11237         * plugins/project-manager/plugin.c:
11238         (project_manager_plugin_close_project):
11239         Fixed crasher
11240         
11241         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11242         Fixed gtk critical
11243         
11244         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11245         More reasonable toolbar creation/deletition though it does
11246         not completly work!
11248 2006-09-15  Johannes Schmid <jhs@gnome.org>
11250         * libanjuta/anjuta-utils.c/.h:
11251         Fixed #355168
11253 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
11255         * scintilla/ScintillaGTK.cxx
11256         Fixed doulbe freeing in Scintilla
11258 2006-09-12  Johannes Schmid  <jhs@gnome.org>
11260         * plugins/symbol-browser/an_symbol_prefs.c:
11261         Support unloading / reloading of the module (for example when
11262         closing a project and opening another one).
11264         * plugins/project-manager/plugin.c:
11265         Really fixed #355148 (Show project name in title bar)
11267 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11269         * libanjuta/plugins.c:
11270         Fixed #355156 (Show plugins in alphabetical order)
11272 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11274         * plugins/project-manager/plugin.c:
11275         Fixed #355148 (Show project name in title bar)
11277 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11279         * plugins/project-manager/plugin.c:
11280         (value_removed_project_root_uri):
11281         Fixed crasher if project cannot be opened
11283 2006-08-30 Naba Kumar  <naba@gnome.org>
11285         * plugins/language-support-cpp-java/plugin.[c,h],
11286         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11287         Impletemnted UI for auto indent.
11288         
11289 2006-08-28 Naba Kumar  <naba@gnome.org>
11290         
11291         * plugins/gvim/.cvsignore,
11292         plugins/gvim/Makefile.am,
11293         plugins/gvim/anjuta-vim-plugin.png,
11294         plugins/gvim/anjuta-vim.c,
11295         plugins/gvim/anjuta-vim.h,
11296         plugins/gvim/anjuta-vim.plugin.in,
11297         plugins/gvim/gtkvim.c,
11298         plugins/gvim/gtkvim.h,
11299         plugins/gvim/plugin.c,
11300         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11301         in build yet.
11303 2006-08-28 Naba Kumar  <naba@gnome.org>
11305         Patch from: Massimo Corà  <maxcvs@email.it>
11306         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11307         possible infinite loop.
11309 2006-08-22 Adam Dingle <adam@medovina.org>
11310         
11311         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11312         to edit are shown in the preferences dialog in anjuta").
11313         Removed unused widgets from the style editor dialog.
11315 2006-08-21  Johannes Schmid <jhs@gnome.org>
11317         * plugins/symbol-browser/test-class.[cpp/h]
11318         Added missing files
11320 2006-08-18  Naba Kumar  <naba@gnome.org>
11322         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11323         end of document loading.
11325         * plugins/language-support-cpp-java/plugin.c,
11326         plugins/sourceview/sourceview.c: Fixed plugin loading.
11328 2006-08-17  Naba Kumar  <naba@gnome.org>
11330         * plugins/language-support-cpp-java/plugin.c,
11331         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11332         mode line parsing. Indentation parameters initialized based on
11333         mode line parameters.
11335 2006-08-16  Naba Kumar  <naba@gnome.org>
11337         * Makefile.am, plugins/editor/text_editor.c,
11338         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11339         comments.
11341 2006-08-16 Naba Kumar  <naba@gnome.org>
11343         Patch from  Massimo Cora'  <maxcvs@email.it>:
11344         
11345         * plugins/editor/aneditor-autocomplete.cxx,
11346         plugins/editor/aneditor-calltip.cxx,
11347         plugins/symbol-browser/Makefile.am,
11348         plugins/symbol-browser/an_symbol.c,
11349         plugins/symbol-browser/an_symbol_view.c,
11350         plugins/symbol-browser/plugin.c,
11351         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11352         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11353         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11354         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11355         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11356         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11357         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11358         tagmanager/get.h, tagmanager/html.c,
11359         tagmanager/include/tm_source_file.h,
11360         tagmanager/include/tm_tag.h,
11361         tagmanager/include/tm_workspace.h,
11362         tagmanager/jscript.c, tagmanager/keyword.c,
11363         tagmanager/keyword.h, tagmanager/lisp.c,
11364         tagmanager/lregex.c, tagmanager/lua.c,
11365         tagmanager/main.h, tagmanager/make.c,
11366         tagmanager/options.c, tagmanager/options.h,
11367         tagmanager/parse.c, tagmanager/parse.h,
11368         tagmanager/parsers.h, tagmanager/pascal.c,
11369         tagmanager/perl.c, tagmanager/php.c,
11370         tagmanager/python.c, tagmanager/read.c,
11371         tagmanager/read.h, tagmanager/readtags.c,
11372         tagmanager/readtags.h, tagmanager/rexx.c,
11373         tagmanager/routines.c, tagmanager/routines.h,
11374         tagmanager/ruby.c, tagmanager/scheme.c,
11375         tagmanager/sh.c, tagmanager/slang.c,
11376         tagmanager/sml.c, tagmanager/sort.c,
11377         tagmanager/sort.h, tagmanager/sql.c,
11378         tagmanager/strlist.c, tagmanager/strlist.h,
11379         tagmanager/tcl.c, tagmanager/tm_source_file.c,
11380         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11381         tagmanager/tm_workspace.c, tagmanager/verilog.c,
11382         tagmanager/vim.c, tagmanager/vstring.c,
11383         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11384         5.6 and namespace completion fixed.
11386         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11387         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11389 2006-08-15 Naba Kumar  <naba@gnome.org>
11391         * libanjuta/interfaces/libanjuta.idl,
11392         plugins/editor/text-editor-iterable.c,
11393         plugins/editor/text_editor.c,
11394         plugins/sourceview/sourceview-cell.c,
11395         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11396         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11397         ianjuta_editor_end_action().
11398         
11399         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11401 2006-08-13 Naba Kumar  <naba@gnome.org>
11403         * plugins/debug-manager/breakpoints.c,
11404         plugins/debug-manager/memory.c,
11405         plugins/debug-manager/registers.c,
11406         src/layout.xml: Fixed debugger widgets layout.
11408 2006-08-12 Naba Kumar  <naba@gnome.org>
11410         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11411         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11412         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11413         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11414         codes and dead codes. Removed automatic indentation prefs.
11416 2006-08-12  Johannes Schmid <jhs@gnome.org>
11418         * libanjuta/Makefile.am:
11419         * libanjuta/anjuta-launcher.c:
11420         * libanjuta/anjuta-launcher.h:
11421         * libanjuta/anjuta-plugin.c:
11422         * libanjuta/anjuta-plugin.h:
11423         * libanjuta/anjuta-preferences.c:
11424         * libanjuta/anjuta-preferences.h:
11425         * libanjuta/anjuta-shell.c:
11426         * libanjuta/anjuta-shell.h:
11427         * libanjuta/libanjuta.h:
11428         
11429         Made wrapper friendly:
11430         - no inline in header files (preferences_set/get)
11431         - correct signal names
11432         - correct GError** argument in anjuta_shell_freeze/thaw
11433         - include correct files in libanjuta.h
11434         
11435         * plugins/project-manager/plugin.c: 
11436         Fixed two crashers
11438 2006-08-11 Naba Kumar  <naba@gnome.org>
11440         * plugins/editor/aneditor-priv.h,
11441         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11442         
11443         * plugins/editor/text_editor_cbs.c,
11444         plugins/sourceview/anjuta-view.c: Pass the right position for char
11445         added signal.
11446         
11447         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11448         
11449         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11451 2006-08-11 Naba Kumar  <naba@gnome.org>
11453         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11454         return the right character at the iter position and get_char() to
11455         not leak memory.
11457         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11458         to set to character offset and not byte index.
11460         * plugins/language-support-cpp-java/plugin.c: Improved
11461         auto-indentation login. Indents opening and closing braces correctly.
11463 2006-08-10  Johannes Schmid <jhs@gnome.org>
11465         * INSTALL:
11466         * autogen.sh:
11467         Required automake = 1.9
11469         * libanjuta/anjuta-children.c:
11470         * libanjuta/anjuta-children.h:
11471         * libanjuta/anjuta-encodings.h:
11472         * libanjuta/anjuta-launcher.h:
11473         * libanjuta/anjuta-plugin-description.h:
11474         * libanjuta/anjuta-preferences-dialog.h:
11475         * libanjuta/anjuta-preferences.h:
11476         * libanjuta/anjuta-session.h:
11477         * libanjuta/anjuta-status.h:
11478         * libanjuta/anjuta-ui.h:
11479         * libanjuta/anjuta-utils.c:
11480         * libanjuta/anjuta-utils.h:
11481         * libanjuta/e-splash.h:
11482         * libanjuta/glue-factory.h:
11483         * libanjuta/glue-plugin.h:
11484         * libanjuta/plugins.h:
11485         * libanjuta/resources.h:
11486         Fixed libanjuta to be able to wrap it
11487         - G_BEGIN_DECLS, G_END_DECLS
11488         - include all necessary files in libanjuta.h
11490         * plugins/gtodo/tray-icon.c:
11491         * plugins/terminal/terminal.c:
11492         Some build fixes for freebsd
11494         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11495         * plugins/sourceview/sourceview.glade:
11496         Remove auto-indent feature as it is now in language-support
11498 2006-08-09 Naba Kumar  <naba@gnome.org>
11500         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11501         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11502         Added missing files.
11504         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11505         get_use_spaces(), set_tabsize() and set_use_spaces().
11507 2006-08-09 Naba Kumar  <naba@gnome.org>
11509         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11510         succeeded in activating.
11512         * plugins/document-manager/plugin.c: Added debug message.
11514         * libanjuta/interfaces/libanjuta.idl,
11515         plugins/editor/text_editor.c: Implemented get_tabsize(),
11516         get_use_spaces(), set_tabsize() and set_use_spaces().
11518         * plugins/language-support-cpp-java/Makefile.am,
11519         plugins/language-support-cpp-java/plugin.c,
11520         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11521         for indentation. Added preferences page for paramenters.
11523         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11525 2006-08-08 Naba Kumar  <naba@gnome.org>
11527         * libanjuta/interfaces/libanjuta.idl,
11528         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11529         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11530         plugins/editor/text_editor.c,
11531         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11532         and implemented it for both scintilla and sourceview.
11534         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11535         focus back to editor (happens when pressing esc in incremental
11536         search box).
11538 2006-08-08 Naba Kumar  <naba@gnome.org>
11540         * libanjuta/interfaces/libanjuta.idl,
11541         plugins/editor/text_editor.c,
11542         plugins/editor/text_editor.h,
11543         plugins/editor/text-editor-iterable.c,
11544         plugins/sourceview/sourceview-cell.c,
11545         plugins/sourceview/sourceview.c: Implemented editor attributes
11546         methods.
11547         
11548         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11549         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11550         code (not complete yet).
11552         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11553         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11554         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11555         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11556         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11557         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11559 2006-08-04 Naba Kumar  <naba@gnome.org>
11561         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11562         implementation.
11563         
11564 2006-08-03  Johannes Schmid <jhs@gnome.org>
11566         * configure.in: Add a more informative text to valgrind plugin
11568         * TODO.tasks:
11569         Modified Preferences tasl
11570         * libanjuta/anjuta-plugin.c: 
11571         * libanjuta/anjuta-preferences-dialog.c: 
11572         * libanjuta/anjuta-preferences-dialog.h:
11573         * libanjuta/anjuta-preferences.c:
11574         * libanjuta/anjuta-preferences.h:
11575         * libanjuta/interfaces/Makefile.am.iface:
11576         * libanjuta/interfaces/libanjuta.idl:
11577         Added IAnjutaPreferences interface which every plugin that has preferences should
11578         implement. Call merge() and unmerge() at plugin activation/deactivation.
11579         Fixed preferences_page_remove()
11580         
11581         * plugins/build-basic-autotools/build-basic-autotools.c:
11582         * plugins/cvs-plugin/plugin.c: 
11583         * plugins/document-manager/plugin.c:
11584         * plugins/editor/plugin.c:
11585         * plugins/editor/plugin.h:
11586         * plugins/file-manager/plugin.c: 
11587         * plugins/gtodo/main.h:
11588         * plugins/gtodo/plugin.c: 
11589         * plugins/gtodo/preferences.c: 
11590         * plugins/message-view/anjuta-msgman.c: 
11591         * plugins/message-view/anjuta-msgman.h:
11592         * plugins/message-view/plugin.c:
11593         * plugins/sourceview/plugin.c: 
11594         * plugins/sourceview/plugin.h:
11595         * plugins/symbol-browser/an_symbol_prefs.c:
11596         * plugins/symbol-browser/plugin.c: 
11597         * plugins/terminal/terminal.c: 
11598         * plugins/valgrind/plugin.c
11599         * src/anjuta-app.c:
11600         
11601         Updated preference loading/unloading for all plugins
11603 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11604         
11605         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11606         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11607     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11608         recommended by the autoconf manual. 
11609         - Fixes compiling with autoconf 2.60.
11610         
11611         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11613 2006-08-02      Johanes Schmid <jhs@gnome.org>
11615         * plugins/profile-default/plugin.c:
11616         Fixed session handling
11618 2006-08-01  Johannes Schmid <jhs@gnome.org>
11620         * configure.in
11621         * plugins/Makefile.am:
11622         Disabled devhelp and glade for now as they do not work (#341073
11623         and #341170)
11624         
11625         * plugins/profile-default/anjuta-default-profile.ui (removed):
11626         * plugins/profile-default/plugin.c:
11627         * plugins/profile-default/plugin.h:
11628         * plugins/project-manager/anjuta-project-manager.ui:
11629         * plugins/project-manager/plugin.c:
11630         * plugins/project-manager/plugin.h:
11631         Limted multiple project support #315043
11633         * libanjuta/interfaces/libanjuta.idl:
11634         Added ianjuta_profile_unload
11636 2006-07-31 Naba Kumar  <naba@gnome.org>
11638         * libanjuta/interfaces/libanjuta.idl,
11639         plugins/editor/text-editor-iterable.c,
11640         plugins/editor/text_editor.c,
11641         plugins/sourceview/anjuta-view.c,
11642         plugins/sourceview/anjuta-view.h,
11643         plugins/sourceview/sourceview.c: Fixed text iteration and 
11644         IAnjutaEditor implementations in both scintilla
11645         and sourceview. Cleand up libanjuta API: Removed redundant
11646         erase_range() method from IAnjutaEditor interface, fixed
11647         ianjuta_editor_get_text to take length instead of range (consistency).
11648         autoindentation in both sourceview and scintilla more or less works,
11649         but still disabled for now because there are still some anomalies
11650         in text iteration.
11652         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11654         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11655         API changes.
11657 2006-07-30  Johannes Schmid <jhs@gnome.org>
11659         * plugins/sourceview/anjuta-document.c:
11660         * plugins/sourceview/anjuta-document.h:
11661         * plugins/sourceview/anjuta-view.c: 
11662         * plugins/sourceview/sourceview.c:
11663         Wrote a new "char_added" implementation, I hope this one is good
11665         * plugins/sourceview/sourceview-cell.c:
11666         Fixed typo: "text_iter" instead of "iter"
11668 2006-07-30 Naba Kumar  <naba@gnome.org>
11670         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11672 2006-07-30  Johannes Schmid <jhs@gnome.org>
11674         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11675         
11676         * plugins/debug-manager/plugin.c: 
11677         * plugins/patch/plugin.c:
11678         Use IAnjutaIndicable to mark debugger position
11680         * plugins/sourceview/sourceview.c:
11681         Define colors for IAnjutaIndicable
11683 2006-07-29  Johannes Schmid <jhs@gnome.org>
11685         * plugins/debug-manager/anjuta-debug-manager.ui:
11686         * plugins/debug-manager/breakpoints.c:
11687         * plugins/debug-manager/images/Makefile.am:
11688         * plugins/debug-manager/images/run-to-cursor.png:
11689         * plugins/debug-manager/plugin.c:
11690         Added toolbar and some icons
11692         * plugins/patch/anjuta-patch.ui:
11693         * plugins/patch/patch-plugin.c:
11694         * plugins/patch/patch-plugin.glade:
11695         * plugins/patch/plugin.c:
11696         * plugins/patch/plugin.h:
11697         Improved patch plugin (GUI and function)
11699         * plugins/sourceview/sourceview.c:
11700         Fixed another Gtk-Critical
11702         * plugins/tools/anjuta-tools.ui:
11703         * plugins/tools/plugin.h:
11704         Put Patch plugin in tools menu and changed ui file
11706 2006-07-29  Johannes Schmid <jhs@gnome.org>
11708         * plugins/document-manager/plugin.c:
11709         Fixed accelator Gtk-Warning
11711         * plugins/message-view/anjuta-msgman.c: 
11712         Fixed Gtk-Warning
11714         * plugins/sourceview/anjuta-document.c:
11715         * plugins/sourceview/anjuta-document.h:
11716         * plugins/sourceview/anjuta-marshal.list:
11717         Wrote a better emitter for the char-added signal
11719         * plugins/sourceview/sourceview.c:
11720         Fixed Redo/Undo to void Gtk-Criticals
11721         
11722         * plugins/sourceview/sourceview-args.c:
11723         * plugins/sourceview/sourceview-cell.c:
11724         * plugins/sourceview/sourceview-scope.c:
11725         * plugins/sourceview/sourceview-tags.c: 
11726         Adapted to new IAnjutaIterator API
11728 2006-07-28 Naba Kumar  <naba@gnome.org>
11730         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11732         * plugins/symbol-browser/an_symbol.c,
11733         plugins/symbol-browser/an_symbol_iter.c,
11734         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11735         subclass of AnjutaSymbol so that the symbol is accessible from
11736         the iter in light of changes in IAnjutaIterable.
11738         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11739         implementation of IAnjutaIterable.
11741 2006-07-28 Naba Kumar  <naba@gnome.org>
11743         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11744         IAnjutaIterable. They were kind of useless since the interface is
11745         defined on the data object itself. Added set_position() method
11746         in IAnjutaIterable to allow setting arbitrary current index to the
11747         iter.
11748         Added erase() and erase_range() in IAnjutaEditor.
11750         * plugins/editor/text-editor-iterable.c: Fixed 
11751         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11752         methods in editor. Fixed get_line_from_position() method.
11754         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11755         code. It's disabled for now.
11757         * plugins/sourceview/sourceview-cell.c,
11758         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11759         implementation.
11761 2006-07-27  Johannes Schmid <jhs@gnome.org>
11763         * plugins/sourceview/sourceview-cell.c:
11764         Fixed IAnjutaEditorCell to work only on a single line
11765         Fixed crasher in finalize
11767         * plugins/symbol-browser/an_symbol_prefs.c:
11768         * global-tags/Makefile.am:
11769         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11770         script installation     
11772 2006-07-26 Naba Kumar  <naba@gnome.org>
11774         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11775         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11776         
11777         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11778         
11779         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11780         support plugins
11781         
11782         * plugins/editor/text-editor-iterable.c,
11783         plugins/editor/text_editor.c,
11784         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11785         method to work correctly, it was ignoring start and end parameters.
11786         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11787         emission.
11788         
11789         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11790         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11792 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11794         * plugins/symbol-browser/an_symbol_view.c,
11795         plugins/symbol-browser/an_symbol_view.h,
11796         plugins/symbol-browser/plugin.c:
11797     fix a matching case into sv_extract_type_qualifier_from_expr ()
11798     and some minor issues.
11800 2006-07-26  Johannes Schmid <jhs@gnome.org>
11802         * plugins/language-support-cpp-java/plugin.c:
11803         Fixed to work kind of with sourceview editor
11804         * plugins/sourceview/anjuta-document.c: 
11805         * plugins/sourceview/anjuta-view.c: 
11806         * plugins/sourceview/sourceview-cell.c:
11807         * plugins/sourceview/sourceview.c:
11808         Fixed IAnjutaEditorCell and "char-added" signal
11810 2006-07-24 Naba Kumar  <naba@gnome.org>
11812         * plugins/document-manager/plugin.c,
11813         plugins/document-manager/plugin.h: Initial implementedion for loading
11814         support plugins.
11815         
11816         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11817         implementation.
11818         
11819         * plugins/editor/text_editor.c: Fixed syntax highlighting when
11820         indicators are cleared (that leaved grey texts).
11822 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11824         * libanjuta/interfaces/libanjuta.idl,
11825         plugins/debug-manager/breakpoints.c,
11826         plugins/debug-manager/memory.c,
11827         plugins/debug-manager/registers.c,
11828         plugins/debug-manager/debug_tree.c,
11829         plugins/debug-manager/debugger.c,
11830         plugins/gdb/debugger.c,
11831         plugins/gdb/debugger.h,
11832         plugins/gdb/plugin.c:
11833         Add a parameter for reporting error
11834         Add a new interface for using gdb variable object
11835         Allow to cancel commands
11836         Rewrite handling of debugger state
11838         * plugins/debug-manager/plugin.c,
11839         plugins/debug-manager/locals.c,
11840         plugins/debug-manager/locals.h,
11841         plugins/debug-manager/register.c,
11842         plugins/debug-manager/stack_trace.c,
11843         plugins/debug-manager/stack_trace.h:
11844         Create and destroy local and stack trace windows when needed
11846 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11848         * plugins/document-manager/plugin.c:
11849         Fixed "Automatic" highlighting
11851 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
11853         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11855         * plugins/sourceview/anjuta-view.c:
11856         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11858 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
11859         
11860         * configure.in: Check for C/C++-Compiler correctly
11862 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
11864         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11866         * plugins/debug-manager/stack_trace.c:
11867         Destroy stack window when debuuger is disabled (#347414)
11868         
11869         * plugins/sourceview/anjuta-view.c:
11870         Fix a crash with popup-menu (#347412)
11872 2006-07-13 Naba Kumar  <naba@gnome.org>
11874         * plugins/editor/Makefile.am,
11875         plugins/editor/text_editor.h,
11876         plugins/editor/text-editor-iterable.h,
11877         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11878         tested yet).
11879         
11880         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11881         code.
11882         
11883         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11885 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
11887         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11888         Bug #342937
11889         
11890 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11892         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11894         * libanjuta/anjuta-preferences-dialog.c:
11895         Do not use the page_num returned by gtk_notebook_append_page to
11896         remove the page as it cause bugs when pages removal is not done
11897         in LIFO.
11899         * plugins/document-manager/anjuta-docman.c:
11900         * src/anjuta-app.c:
11901         makes Anjuta display dock_items which have previously been hidden
11903 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
11905         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11907         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11908         * plugins/sourceview/sourceview.c: (imark_unmark):
11909         
11910         Patches for bugs #346450 and #346295
11911         
11912         * AUTHORS: Added Fredrik
11914 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
11916         * plugins/message-view/anjuta-msgman.c: 
11917         Fixed close button/icon size (like in docman)
11919 2006-06-10 Naba Kumar <naba@gnome.org>
11921         * plugins/editor/text_editor.c: Fixed goto line to mark the line
11922         being set.
11923         
11924 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
11926         * libanjuta/interfaces/libanjuta.idl:
11927         Move inspect_memory function in IAnjutaCpuDebugger interface
11928         Rename Boolean type to State
11930         * plugins/debug-manager/breakpoint.c:
11931         Rename Boolean type to State
11933         * plugins/debug-manager/Makefile.am,
11934         plugins/debug-manager/anjuta-marshal.list,
11935         plugins/debug-manager/data_view.c,
11936         plugins/debug-manager/data_view.h,
11937         plugins/debug-manager/data_buffer.c,
11938         plugins/debug-manager/data_buffer.h,
11939         plugins/debug-manager/chunk_view.c,
11940         plugins/debug-manager/chunk_view.h,
11941         plugins/debug-manager/anjuta-debug-manager.ui,
11942         plugins/debug-manager/debugger.c,
11943         plugins/debug-manager/memory.c,
11944         plugins/debug-manager/memory.h,
11945         plugins/debug-manager/plugin.c,
11946         plugins/gdb/debugger.c,
11947         plugins/gdb/debugger.h,
11948         plugins/gdb/plugin.c:
11949         Rewrite memory window using a special widget
11950         Rename Boolean type to State
11952 2006-06-08 Naba Kumar <naba@gnome.org>
11954         * plugins/editor/text_editor.c (itext_editor_get_current_word):
11955         Do not return garbage characters and return NULL when there is no
11956         current word.
11957         
11958         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
11959         work correctly.
11960         
11961         * plugins/search/search-replace.c: Fixed a mem leak.
11963 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
11965         * libanjuta/anjuta-launcher.c:
11966         Added debug message (see #343522)
11967         
11968         * plugins/build-basic-autotools/build-basic-autotools.c:
11969         Patch from Günther Brammer to fix #344015
11971         * plugins/sourceview/sourceview.c:
11972         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
11973         automatic highlight of build messages)
11975 2006-06-06 Naba Kumar <naba@gnome.org>
11977         * configure.in,
11978         libanjuta/interfaces/libanjuta.idl,
11979         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11980         plugins/Makefile.am,
11981         plugins/document-manager/action-callbacks.c,
11982         plugins/document-manager/plugin.c,
11983         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
11984         interface for language highlight selection and langauge change
11985         signal.
11986         
11987         * plugins/language-support-cpp-java: Added language support
11988         plugin for cpp and java.
11990 2006-05-27  Naba Kumar  <naba@gnome.org>
11992         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
11993         plugins/debug-manager/*, data/Makefile.am,
11994         manuals/reference/libanjuta/libanjuta.types,
11995         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
11996         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11997         merged anjuta-new-debugger branch into trunck.
11998         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12000 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12001         
12002         * libanjuta/interfaces/libanjuta.idl,
12003         plugins/debug-manager/debugger.c,
12004         plugins/debug-manager/debugger.h,
12005         plugins/gdb/anjuta-gdb.plugin.in,
12006         plugins/gdb/debugger.c,
12007         plugins/gdb/debugger.h,
12008         plugins/gdb/plugin.c:
12009         Add new IAnjutaCpuDebugger interface to access cpu register
12010         Run gdb instead of /usr/local/bin/gdb
12011         
12012         * plugins/debug-manager/plugin.c,
12013         plugins/debug-manager/registers.c,
12014         plugins/debug-manager/registers.h:
12015         Rewrite register window
12016         Rename Load target menu item to Run target
12018 2006-05-07  Naba Kumar  <naba@gnome.org>
12020         * plugins/gdb.init
12021         
12022 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12024         * plugins/debug-manager/watch.c,
12025         plugins/debug-manager/breakpoint.c,
12026         plugins/debug-manager/breakpoint.h:
12027         Fix crash: disconnect save and load session signals
12029 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12031         * libanjuta/interface/libanjuta.idl,
12032         plugins/debug-manager/debugger.c,
12033         plugins/gdb/plugin.c:
12034         Add a value parameter for evaluate command
12036         * plugins/debug-manager/anjuta-debug-manager.glade:
12037         Create new dialog box for watches using glade
12039         * plugins/debug-manager/anjuta-debug-manager.ui:
12040         Move watch menu items near the end
12041         Move breakpoint menu items outside the sub menu
12043         * plugins/debug-manager/debug_tree.c,
12044         plugins/debug-manager/debug_tree.h,
12045         plugins/debug-manager/debug_tree.h,
12046         plugins/debug-manager/watch.c:
12047         Move all GUI code from watch.c to debug_tree.c
12048         Add an auto update property to watches
12049         
12050         * plugins/debug-manager/locals.c,
12051         plugins/debug-manager/locals.h,
12052         plugins/debug-manager/stack_trace.c,
12053         plugins/debug-manager/stack_trace.h,
12054         plugins/debug-manager/plugin.c:
12055         Register actions before starting debugger
12057         * plugins/gdb/debugger.c:
12058         Do not call callback function if not present
12060 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12062         * libanjuta/interfaces/libanjuta.idl,
12063         plugins/debug-manager/stack_trace.c,
12064         plugins/debug-manager/stack_trace.h,
12065         plugins/debug-manager/anjuta-debug-manager.ui,
12066         plugins/gdb/debugger.c:
12067         Add a popup menu in stack frame window
12068         Add a new frame-changed event
12069         Use MI command for getting stack informations
12070         Get filename with full path (need gdb > 6.3)
12072         * libanjuta/interfaces/libanjuta.idl,
12073         plugins/debug-manager/debug_tree.c,
12074         plugins/debug-manager/debugger.c,
12075         plugins/debug-manager/locals.c,
12076         plugins/debug-manager/locals.h,
12077         plugins/debug-manager/plugin.c,
12078         plugins/gdb/debugger.c,
12079         plugins/gdb/debugger.h,
12080         plugins/gdb/parser.c,
12081         plugins/gdb/parser.h,
12082         plugins/gdb/plugin.c,
12083         plugins/gdb/Makefile.am:
12084         Pass watch data with string instead of Watch structures
12085         Use debug_tree in local window
12086         Remove info local
12087         Remove parser.{ch}
12089         * plugins/debug-manager/breakpoints.c,
12090         plugins/debug-manager/utilities.c,
12091         plugins/debug-manager/utilities.h:
12092         Use a GtkListStore instead of a GtkTreeStore
12093         move goto_location_in_editor in utilities.c
12094         
12095 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12097         * libanjuta/interfaces/libanjuta.idl,
12098         plugins/debug-manager/anjuta-debug-manager.ui,
12099         plugins/debug-manager/breakpoints.c,
12100         plugins/debug-manager/plugin.c,
12101         plugins/gdb/debugger.c:
12102         Add a breakpoint type
12103         Add new popup menu in breakpoint window
12104         Add toggle breakpoint in editor popup menu
12105         Save and restore breakpoint enable
12106         Fix bug in clear all breakpoints
12107         Remove old useless code
12109         * plugins/debug-manager/debugger.c:
12110         Fix some problem with debugger states
12112         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12113         Update documentation
12114         
12115 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12117         * data/Makefile.am,
12118         plugins/gdb/Makefile.am,
12119         plugins/gdb/gdb.init:
12120         Move gdb.init crom data to plugins/gdb
12122         * plugins/gdb/gdb.init,
12123         libanjuta/interfaces/libanjuta.idl,
12124         plugins/debug-manager/breakpoints.c,
12125         plugins/debug-manager/debugger.c,
12126         plugins/debug-manager/plugin.c,
12127         plugins/gdb/debugger.c,
12128         plugins/gdb/plugin.c:
12129         Support pending breakpoints
12130         Rewrite debugger states
12131         Split ianjuta_debugger_log into _enable_log and _disable_log
12133         * plugins/debug-manager/start.c,
12134         plugins/debug-manager/debug_tree.c,
12135         plugins/gdb/parser.c:
12136         Remove some useless lines
12138         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12139         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12140         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12141         Update documentation
12143 2006-03-12 Naba Kumar <naba@gnome.org>
12145         * manuals/references/libanjuta/libanjuta.types: Fixed
12146         debug-manager name.
12147         
12148 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12150         * libanjuta/anjuta-debugger.c,
12151         libanjuta/anjuta-debugger.h:
12152         Remove those files
12153         
12154         * libanjuta/interfaces/libanjuta.idl,
12155         plugins/debug-mananger/breakpoints.c,
12156         plugins/debug-manager/debug_tree.c,
12157         plugins/debug-manager/debugger.c,
12158         plugins/debug-manager/plugin.c,
12159         plugins/debug-manager/registers.c,
12160         plugins/debug-manager/sharedlib.c,
12161         plugins/debug-manager/signal.c,
12162         plugins/debug-manager/stack_trace.c,
12163         plugins/debug-manager/start.c,
12164         plugins/debug-manager/watch.c,
12165         plugins/gdb/debugger.c,
12166         plugins/gdb/debugger.h,
12167         plugins/gdb/parser.c,
12168         plugins/gdb/parser.h,
12169         plugins/gdb/plugin.c:
12170         Move types definitions from libanjuta/anjuta-debugger.{ch}
12171         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12172         
12173         * plugins/gdb/Makefile.am:
12174         Remove user interface from gdb plugin
12176 2006-03-12 Naba Kumar <naba@gnome.org>
12178         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12180 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12182         Modified Patch from Marc Maurer <uwog@uwog.net>:
12183         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12184         Fixes #342447
12185         
12186         * plugins/sourceview/Makefile.am:
12187         * plugins/sourceview/sourceview-cell.c:
12188         * plugins/sourceview/sourceview-cell.h:
12189         * plugins/sourceview/sourceview.c: 
12190         
12191         Implemented IAnjutaEditorCell
12193 2006-05-21  Naba Kumar  <naba@gnome.org>
12195         * libanjuta/interfaces/libanjuta.idl,
12196         plugins/document-manager/action-callbacks.c,
12197         plugins/document-manager/plugin.c,
12198         plugins/editor/print.c, plugins/editor/text_editor.c,
12199         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12200         Fixed zooming and added icons and shortcuts for zoom menu items.
12202 2006-05-21  Naba Kumar  <naba@gnome.org>
12204         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12205         whitespaces.
12207 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12209         * plugins/document-manager/anjuta-docman.c:
12210         Fixed close button reaction by setting the correct current editor
12212 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12214         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12215         * plugins/document-manager/anjuta-docman.c
12216         - Fix close button, you can close any tab as you wish now.
12217         - Fadeout mime icon as the same as close image  
12219 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12221         Patch from Marc Maurer <uwog@uwog.net>
12222         * main.c: Compile fix when NLS is enabled
12223         
12224         AUTHORS: Added Marc
12226 2006-05-20  Naba Kumar  <naba@gnome.org>
12228         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12229         while loading abiword-2.4.4/abi project).
12231 2006-05-18 Naba Kumar  <naba@gnome.org>
12233         * libanjuta/interfaces/libanjuta.idl,
12234         plugins/document-manager/action-callbacks.c,
12235         plugins/editor/print.c,
12236         plugins/editor/text_editor.c,
12237         plugins/editor/text_editor.h,
12238         plugins/editor/text_editor_prefs.c: Fixed zooming.
12239         
12240         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12241         interface for character iteration and IAnjutaEditorAssist interface
12242         for autocompletions and editor tips.
12244 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12246         Patch from Günther Brammer <GBrammer@gmx.de>:
12247         * plugins/document-manager/anjuta-docman.c:
12248         Make tabs smaller but keep nice closing icon
12250         * plugins/document-manager/anjuta-docman.c:
12251         * plugins/document-manager/Makefile.am:
12252         
12253         Added nice mime-icons to the editor tabs
12255 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12257         * configure.in: Bumped version to 2.0.3 (pre-release increment)
12258         
12259         * plugins/symbol-browser/an_symbol_view.c:
12260         - Fixed crasher
12261         - Fixed symbol searching (Yang Hong (#341997))
12262         
12263         * plugins/devhelp/htmlview.c:
12264         Fixed devhelp plugin
12265         
12266         * plugins/build-basic-autotools/build-basic-autotools.c:
12267         * plugins/search/search-replace.c:
12268         * plugins/document-manager/anjuta-docman.c:
12269         
12270         Only add a marker to a line where it makes sense!
12272 === anjuta 2.0.2 ===
12274 2006-05-15  Naba Kumar  <naba@gnome.org>
12276         * configure.in: set required versions for
12277         gdl and glade3.
12278         
12279 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12281         * plugins/glade/plugin.c:
12282         Fixed signal connection for "gtk-doc-search"
12284 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12286         * NEWS: Set release date, add known issues
12287         
12288         * libanjuta/anjuta-shell.c:
12289         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12290         and debug other gtk-warnings/criticals)
12291         
12292         * plugins/build-basic-autotools/build-basic-autotools.c:
12293         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12294         
12295         * plugins/sourceview/anjuta-view.c:
12296         * plugins/sourceview/sourceview-args.c:
12297         * plugins/sourceview/sourceview-scope.c:
12298         * plugins/sourceview/sourceview-tags.c:
12299         Fixed gtk-criticals (gtk_source_language_get_mime_types)
12301 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12303         * pixmaps/Makefile.am:
12304         Add preferences_general.png
12305         
12306         * plugins/devhelp/plugin.c:
12307         Fixed some more realise things
12308         
12309         * plugins/message-view/anjuta-msgman.c:
12310         Support stock icons for message panes
12311         
12312         * plugins/search/search-replace.c:
12313         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12314          
12315         * plugins/search/search-replace_backend.c:
12316         Fixed #341359
12317         
12318         * plugins/sourceview/anjuta-document.c:
12319         * plugins/sourceview/sourceview.c:
12320         Fixed finalise and tag completion
12321         
12322         * src/anjuta-app.c:
12323         Use preferences_general icon
12325 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12327         * pixmaps/Makefile.am:
12328         Fixed EXTRA_DIST
12330 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12332         * plugins/sourceview/sourceview-prefs.c:
12333         Fixed font & color handling
12334         
12335         * plugins/symbol-browser/an_symbol_view.c:
12336         Fixed crasher
12338 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12340         * plugins/macro/macros.xml:
12341         Fixed bug #341583 (Address of FSF)
12343 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
12345         * src/main.c:
12346         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12347         Update: Do it the cool way...
12348         
12349 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12351         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12352         Implement gtk-api-help signals of glade3
12353         * configure.in: Bump to glade3 2.91.2
12354         
12355         * plugins/devhelp/plugin.c:
12356         Fixed some realize stuff in the devhelp plugin
12357         
12358         * plugins/sourceview/anjuta-document.c:
12359         fixed bug with scope completion
12361 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12363         * plugins/symbol-browser/an_symbol_view.c
12364         * plugins/symbol-browser/an_symbol_prefs.c
12365         * plugins/symbol-browser/an_symbol_prefs.h
12366         * global_tags/create_global_tags.sh:
12367         
12368         Automaticly create global tags on first startup
12370 2006-05-08  Massimo Cora'  <maxcvs@email.it>
12372         * configure.in:
12373         * plugins/project-wizard/templates/Makefile.am:
12374         * (added) plugins/project-wizard/templates/cpp-logo.png:
12375         * (added) plugins/project-wizard/templates/cpp.wiz:
12376         * (added) plugins/project-wizard/templates/cpp/*:
12378         Added a generic c++ template. It's a simple hello world.
12380 2006-05-07  Massimo Cora' <maxcvs@email.it>
12382         * plugins/symbol-browser/an_symbol_view.c:
12383         fixed a stupid crasher.
12385 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12387         * plugins/project-wizard/templates/wxwin/configure.in.tpl
12388         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12389         
12390         Fixed WxWidgets project type
12392 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12394         * plugins/devhelp/htmlview.c: 
12395         * plugins/devhelp/plugin.c:
12396         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12397         
12398         * plugins/project-wizard/install.c:
12399         Don't set a message - thanks to seb
12401 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12403         * plugins/devhelp/htmlview.c: 
12404         * plugins/symbol-browser/an_symbol_view.c:
12405         
12406         There is a weird crash in gtk_idle which I still did not completly fix!
12407         
12408         * plugins/project-wizard/install.c:
12409         Default to success instead of failure
12411 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12413         * plugins/devhelp/htmlview.c:
12414         * plugins/devhelp/plugin.c:
12415         Fixed bug and libdevhelp issue!
12417         * plugins/project-wizard/install.c:
12418         Fixed message string!
12420 2006-05-03  Massimo Cora' <maxcvs@email.it>
12421        
12422         * plugins/symbol-browser/an_symbol_view.c:
12423         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12425 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12427         * pixmaps/Makefile.am:
12428         * src/main.c:
12429         * anjuta.desktop.in.in
12430         
12431         GNOME Goal #2.1: Install theme-friendly icons
12433 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12435         * plugins/devhelp/htmlview.c: Reload page on reparent
12436         * plugins/document-manager/anjuta-docman.c:
12437         Present document-manager when document is selected in file-manager
12439 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12441         * plugins/symbol-broser/an_symbol_view.c:
12442         Fixed crasher in namespace exploration
12444 2006-05-01  Massimo Cora' <maxcvs@email.it>
12446         * configure.in:
12447         * plugins/valgrind/Makefile.am:
12449         Optional compiling of Valgrind plugin
12451 2006-05-01  Massimo Cora' <maxcvs@email.it>
12453         * plugins/symbol-browser/an_symbol_view.c:
12454         - modularized code. Marked with FIXME the parts which need improvement.
12455         - More comments.
12456     - Added basic namespace completion for Gtkmm type project:
12457     - namespace1::MyClass *class;
12458     - class-> [display]
12459     - Namespaces must be anyway improved.
12461 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12463         * plugins/devhelp/plugin.c: 
12464         Fixed up plugin unloading and show html widget on link selected
12465         
12466         * NEWS: Updated
12467         
12468 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12470         * plugins/devhelp/Makefile.am:
12471         * plugins/devhelp/anjuta-devhelp.plugin.in:
12472         * plugins/devhelp/htmlview.c:
12473         * plugins/devhelp/htmlview.h:
12474         * plugins/devhelp/plugin.c: 
12475         * plugins/devhelp/plugin.h:
12476         Reimplemeted devhelp plugin from scratch
12477         
12478         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12479         Fixed crasher
12481 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12483         * plugins/sourceview/sourceview-tags.c:
12484         complete some more tag types
12485         
12486         * plugins/valgrind/plugin.c:
12487         * plugins/valgrind/preferences.c:
12488         * plugins/valgrind/vggeneralprefs.c:
12489         
12490         Fixed lots of gtk warnings
12492 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12494         * plugins/sourceview/sourceview-scope.c:
12495         Implemented type-ahead for scope completion
12497 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12499         * manuals/C/Makefile.am:
12500         * manuals/Makefile.am:
12501         * plugins/document-manager/Makefile.am:
12502         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12503         * plugins/sourceview/Makefile.am:
12504         * tagmanager/c.c:
12505         
12506         Fixed distcheck
12507         
12508         * plugins/class-gen/goc_template_header: G_END_DECLS
12510 2006-05-27  Naba Kumar <naba@gnome.org>
12512         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12513         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12514         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12515         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12516         scintilla/include/Scintilla.iface,
12517         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12518         cvs. Fixed compile flags. Removed outdated patches.
12520 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12522         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12524         * plugins/sourceview/anjuta-document.c:
12525         * plugins/sourceview/sourceview-args.c:
12526         * plugins/sourceview/sourceview-scope.c:
12527         
12528         Add End/Home keypresses and support completion if symbol start with '!' for example
12529         in an if statement
12531 2006-04-27 Massimo Cora' <maxcvs@email.it>
12533         * libanjuta/interfaces/libanjuta.idl:
12535         * plugins/sourceview/sourceview-scope.c:
12536         * plugins/sourceview/tag-window.c: 
12537         * plugins/sourceview/tag-window.h:
12538         * plugins/symbol-browser/an_symbol_view.c:
12539         * plugins/symbol-browser/an_symbol_view.h:
12540         * plugins/symbol-browser/plugin.c:
12541         
12542         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12543         interface.
12544         Code and ideas for C/C++ new completion engine comes from IComplete written by
12545         Martin Stubenschrott <stubenschrott@gmx.net>.
12546         Currently the interface works only with GtkSourceView plugin.   
12547         
12548         * tagmanager/Makefile.am:
12549         * tagmanager/c.c: 
12550         * tagmanager/entry.h:
12551         * tagmanager/get.c:
12552         * tagmanager/get.h:
12553         * tagmanager/include/tm_file_entry.h:
12554         * tagmanager/include/tm_project.h:
12555         * tagmanager/include/tm_source_file.h:
12556         * tagmanager/include/tm_symbol.h:
12557         * tagmanager/include/tm_tagmanager.h:
12558         * tagmanager/include/tm_work_object.h:
12559         * tagmanager/include/tm_workspace.h:
12560         * tagmanager/parse.c:
12561         * tagmanager/read.c: 
12562         * tagmanager/read.h:
12563         * tagmanager/tm_project.c: 
12564         * tagmanager/tm_source_file.c: 
12565         * tagmanager/tm_workspace.c:
12566         
12567         Tagmanager can now parse a memory buffer and generate/update 
12568         tags into tm_workspace/tm_project on the fly, without using files.
12569         C/C++ is supported now.
12570         
12571 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12573         * plugins/sourceview/anjuta-document.c:
12574         * plugins/sourceview/sourceview-args.c:
12575         * plugins/sourceview/sourceview-scope.c:
12576         * plugins/sourceview/sourceview.c:
12577         
12578         Fixed some memory leaks and argument completion
12580 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12582         * plugins/glade/plugin.c:
12583         
12584         Fixed glade plugin build because of API changes in glade3
12586 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12588         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12589         Updated editor section
12590         
12591         * manuals/C/anjuta-manual/interface.xml:
12592         * manuals/C/anjuta-manual/preferences.xml:
12593         * manuals/C/anjuta-manual/projects.xml:
12594         Updated manual
12595         
12596         * plugins/editor/anjuta-editor.plugin.in:
12597         Better plugin name
12599 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12601         * configure.in:
12602         * plugins/editor/anjuta-editor.plugin.in:
12603         * plugins/sourceview/sourceview.plugin.in:
12605         Build both editors and let the user decide a runtime!
12606         
12607         * plugins/sourceview/sourceview-scope.c:
12608         Fixed bug in regex to allow test()-> completions
12610 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12612         * plugins/sourceview/anjuta-document.c:
12613         * plugins/sourceview/sourceview-args.c: 
12614         * plugins/sourceview/sourceview-scope.c:
12615         * plugins/sourceview/sourceview-tags.c:
12616         * plugins/sourceview/tag-window.c: 
12617         
12618         Improved callltip windows
12620 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12622         * src/anjuta-app.c: (on_session_save):
12623         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12624         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12626 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12628         * libanjuta/anjuta-utils.c: 
12629         * plugins/cvs-plugin/cvs-execute.c:
12630         Off-by-one...
12632         * scintilla/LexInno.cxx:
12633         * scintilla/LexOpal.cxx:
12634         * scintilla/LexTCL.cxx:
12636         Added missing files from scintilla-update
12638 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12640         * configure.in:
12641         * manuals/C/Makefile.am:
12642         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12643         * manuals/C/anjuta-manual/Makefile.am:
12644         * manuals/C/anjuta-manual/anjuta-manual.xml:
12645         * manuals/C/anjuta-manual/build.xml:
12646         * manuals/C/anjuta-manual/debugger.xml:
12647         * manuals/C/anjuta-manual/execute.xml:
12648         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12649         * manuals/C/anjuta-manual/figures/arguments.png:
12650         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12651         * manuals/C/anjuta-manual/figures/file_menu.png:
12652         * manuals/C/anjuta-manual/figures/menu_main.png:
12653         * manuals/C/anjuta-manual/figures/menubar.png:
12654         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12655         * manuals/C/anjuta-manual/figures/project_info.png:
12656         * manuals/C/anjuta-manual/figures/scrshot.png:
12657         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12658         * manuals/C/anjuta-manual/figures/tool-editor.png:
12659         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12660         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12661         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12662         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12663         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12664         * manuals/C/anjuta-manual/fileoperations.xml:
12665         * manuals/C/anjuta-manual/interface.xml:
12666         * manuals/C/anjuta-manual/introduction.xml:
12667         * manuals/C/anjuta-manual/preferences.xml:
12668         * manuals/C/anjuta-manual/projects.xml:
12669         * manuals/C/anjuta-manual/tools.xml:
12670         * manuals/Makefile.am:
12671         
12672         Updated manual and faq
12674         * scintilla/CallTip.cxx:
12675         * scintilla/CallTip.h:
12676         * scintilla/CellBuffer.cxx:
12677         * scintilla/CellBuffer.h:
12678         * scintilla/ContractionState.cxx:
12679         * scintilla/Document.cxx:
12680         * scintilla/Document.h:
12681         * scintilla/DocumentAccessor.cxx:
12682         * scintilla/Editor.cxx:
12683         * scintilla/Editor.h:
12684         * scintilla/ExternalLexer.cxx:
12685         * scintilla/Indicator.cxx:
12686         * scintilla/KeyMap.cxx:
12687         * scintilla/KeyWords.cxx:
12688         * scintilla/LexAU3.cxx:
12689         * scintilla/LexBash.cxx:
12690         * scintilla/LexCPP.cxx:
12691         * scintilla/LexCaml.cxx:
12692         * scintilla/LexCsound.cxx:
12693         * scintilla/LexEiffel.cxx:
12694         * scintilla/LexGui4Cli.cxx:
12695         * scintilla/LexHTML.cxx:
12696         * scintilla/LexLua.cxx:
12697         * scintilla/LexMSSQL.cxx:
12698         * scintilla/LexOthers.cxx:
12699         * scintilla/LexPOV.cxx:
12700         * scintilla/LexPython.cxx:
12701         * scintilla/LexRuby.cxx:
12702         * scintilla/LexSQL.cxx:
12703         * scintilla/LexVB.cxx:
12704         * scintilla/Makefile.am:
12705         * scintilla/PlatGTK.cxx:
12706         * scintilla/PropSet.cxx:
12707         * scintilla/RESearch.cxx:
12708         * scintilla/RESearch.h:
12709         * scintilla/ScintillaBase.cxx:
12710         * scintilla/ScintillaGTK.cxx:
12711         * scintilla/StyleContext.h:
12712         * scintilla/ViewStyle.cxx:
12713         * scintilla/ViewStyle.h:
12714         * scintilla/XPM.cxx:
12715         * scintilla/include/KeyWords.h:
12716         * scintilla/include/Platform.h:
12717         * scintilla/include/PropSet.h:
12718         * scintilla/include/SciLexer.h:
12719         * scintilla/include/Scintilla.h:
12720         * scintilla/include/Scintilla.iface:
12721         * scintilla/include/ScintillaWidget.h:
12722         * scintilla/lexers.make:
12724         Update to scintilla 1.68
12726         * src/anjuta-app.c:
12727         Only show help items which are really availible
12729         * plugins/cvs-plugin/cvs-callbacks.c
12730         * plugins/cvs-plugin/cvs-execute.c
12731         * plugins/cvs-plugin/subversion-callbacks.c:
12732         * libanjuta/anjuta-utils.c:
12733         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12735 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12737         * plugins/project-wizard/install.c,
12738         * plugins/project-wizard/autogen.c:
12739         Add error messages if using a read only directory
12740         Improve fix for bug #339296
12742 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12744         * libanjuta/interfaces/libanjuta.idl:
12745         * plugins/document-manager/action-callbacks.c:
12746         * plugins/document-manager/plugin.c:
12747         * plugins/editor/text_editor.c:
12748         Added IAnjutaEditorGoto 
12750         * plugins/editor/aneditor.cxx:
12751         * plugins/editor/aneditor.h:
12752         * plugins/editor/text_editor.h:
12753         * plugins/editor/text_editor_prefs.c:
12754         
12755         Fixed #305076
12757 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12759         * libanjuta/interfaces/libanjuta.idl:
12760         * plugins/document-manager/action-callbacks.c:
12761         * plugins/document-manager/anjuta-docman.c:
12762         * plugins/document-manager/plugin.c:
12763         * plugins/editor/text_editor.c: 
12764         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12765         
12766         * plugins/sourceview/sourceview.c:
12767         * plugins/sourceview/sourceview.glade:
12768         Fixed some uft-8 issues and added a preference option
12769         to enable/disable gnome-vfs monitoring
12770         
12771         * scintilla/Makefile.am:
12772         * scintilla/include/Makefile.am:
12773         Fixed build
12775 2006-04-20  Massimo Cora' <maxcvs@email.it>
12777         * libanjuta/interfaces/libanjuta.idl:
12778         Remove get_current_pos () because we have get_position()
12780 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12782         * NEWS: Updated
12783         * plugins/sourceview/tag-window.c:
12784         Don't close window on PageUp/PageDown
12786 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12788         * data/Makefile.am:
12789         * manuals/reference/libanjuta/Makefile.am:
12790         
12791         Some build fixes
12792         
12793         * src/Makefile.am:
12794         * src/bacon-message-connection.c: 
12795         * src/bacon-message-connection.h: (both from gedit)
12796         * src/main.c:
12797         
12798         Fixed #312319 (Opening files when Anjuta is already open)
12800 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12802         * TODO.tasks: Updated
12803         * plugins/sourceview/anjuta-view.c: 
12804         * plugins/sourceview/anjuta-view.h:
12805         * plugins/sourceview/sourceview.c: 
12806         
12807         * configure.in: Fix --enable-plugin-scintilla
12808         
12809         Added char_added signal
12811 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
12813         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12814         
12815         Fixed diff for utf8
12816         
12817         * plugins/sourceview/sourceview.c:
12818         Fixed VFS monitoring (still a bit buggy)
12819         
12820         * plugins/sourceview/sourceview-args.c:
12821         * plugins/sourceview/tag-window.c: 
12822         
12823         Better sizing for the popup-window
12825 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
12827         * plugins/project-wizard/templates/gnome/src/main.c:
12828         * plugins/project-wizard/templates/gnome/src/project.glade:
12829         * plugins/project-wizard/templates/gtk/src/main.c: 
12830         * plugins/project-wizard/templates/gtk/src/project.glade:
12831         * plugins/project-wizard/templates/gtkmm/src/main.cc:
12832         
12833         Fixed up GLADE_FILE definition in project types and fixed bug #334546
12834         
12835 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
12837         * configure.in: More removal of obsoleteness.
12838         * po/no.po:
12840 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
12842         * ROADMAP:
12843         * libanjuta/anjuta-preferences.c: 
12844         * libanjuta/anjuta-utils.c: 
12845         * libanjuta/anjuta-utils.h:
12846         * plugins/message-view/message-view.c:
12847         
12848         Changed color functions and moved convert_color to anjuta-utils.h
12849         
12850         * plugins/message-view/anjuta-message-manager-plugin.glade:
12851         GnomeColorPicker -> GtkColorButton (bug #309154)
12852         
12853         * plugins/sourceview/plugin.c:
12854         * plugins/sourceview/sourceview-prefs.c:
12855         * plugins/sourceview/sourceview.glade:
12856         Added color and font preferences
12858         * plugins/sourceview/sourceview-tags.c:
12859         Only show as much choices as configured in preferences
12861 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12863         * ROADMAP, NEWS: Updated (we are far behind ;-)
12864         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12866 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
12868         * configure.in:
12869         * plugins/editor/Makefile.am:
12870         * scintilla/Makefile.am
12871         
12872         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12873         
12874         * global-tags/Makefile.am:
12875         * global-tags/create_global_tags.sh:
12876         * plugins/symbol-browser/an_symbol_prefs.c:
12877         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12878         * plugins/symbol-browser/plugin.h:
12879         * tagmanager/include/tm_workspace.h:
12880         * tagmanager/tm_workspace.c:
12881         
12882         Fixed symbol-browser prefs and move global tags generation from installtion to
12883         preferences to make the life easier for distributers and to allow updates after installtion
12885         * plugins/document-manager/action-callbacks.c: 
12886         * plugins/document-manager/action-callbacks.h:
12887         * plugins/document-manager/anjuta-document-manager.ui:
12888         * plugins/document-manager/indent-util.c:
12889         * plugins/document-manager/plugin.c:
12890         * plugins/editor/text_editor.c:
12891         
12892         Moved indent stuff to document-manager
12893         
12894         * plugins/sourceview/anjuta-view.c: 
12895         * plugins/sourceview/sourceview-args.c: 
12896         * plugins/sourceview/sourceview-scope.c:
12897         * plugins/sourceview/sourceview-tags.c: 
12898         * plugins/sourceview/sourceview.c:
12899         
12900         Fixed several bugs
12901         
12902         * plugins/sourceview/sourceview.plugin (removed):
12903         * plugins/sourceview/sourceview.plugin.in:
12904         Editor is not user-activatible
12905         
12906         * plugins/sourceview/sourceview.png:
12907         Updated icon
12909 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
12911         * src/anjuta-app.c: Fixed crasher on plugin unloading
12913 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
12915         * plugins/sourceview/sourceview.c
12916         * plugins/sourceview/sourceview-args.c
12917         * plugins/sourceview/sourceview-args.h:
12918         
12919         Polished argument completion
12921 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
12923         * plugins/message-view/anjuta-msgman.c:
12924         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
12925         
12926         Show message pane on switch (does not work, anjuta_shell needs a fix)
12927         
12928         * plugins/sourceview/Makefile.am:
12929         * plugins/sourceview/anjuta-view.c: (find_tag_window),
12930         * plugins/sourceview/sourceview-args.c: 
12931         * plugins/sourceview/sourceview-args.h:
12932         * plugins/sourceview/sourceview-private.h:
12933         * plugins/sourceview/sourceview-scope.c: 
12934         (sourceview_scope_update), (sourceview_scope_filter_keypress):
12935         * plugins/sourceview/sourceview-tags.c:
12936         * plugins/sourceview/sourceview.c:
12937         * plugins/sourceview/tag-window.c:
12938         * plugins/sourceview/tag-window.h:
12939         
12940         Added scope and argument completion
12942 2006-04-03  Johannes Schmid <jhs@gnome.org>
12944         * TODO.tasks
12945         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
12946         (on_widget_remove):
12947         Save toolbar state
12949         * plugins/sourceview/sourceview.c: (iselect_clear):
12950         Make "Delete"-key working
12952         * configure.in: #336389
12954 2006-04-03  Johannes Schmid <jhs@gnome.org>
12956         * plugins/sourceview/Makefile.am:
12957         * plugins/sourceview/anjuta-view.c:
12958         * plugins/sourceview/plugin.c: 
12959         * plugins/sourceview/sourceview-private.h:
12960         * plugins/sourceview/sourceview-scope.c:
12961         * plugins/sourceview/sourceview-scope.h:
12962         * plugins/sourceview/sourceview-tags.c: 
12963         * plugins/sourceview/sourceview-tags.h:
12964         * plugins/sourceview/sourceview.c:
12965         * plugins/sourceview/sourceview.h:
12966         * plugins/sourceview/tag-window.c:
12967         
12968         - fixed goto_file_line
12969         - scroll to cursor on undo/redo
12970         - show correct popup-menu
12971         - scope completion (not ready yet)
12973 2006-04-03  Johannes Schmid <jhs@gnome.org>
12975         * plugins/sourceview/plugin.c: 
12976         * plugins/sourceview/sourceview-tags.c:
12977         * plugins/sourceview/sourceview.c: 
12978         * plugins/sourceview/sourceview.h:
12979         * plugins/sourceview/tag-window.c:
12980         
12981         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
12983 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12985         * plugins/sourceview/sourceview.c:
12986         Fixed next/previous bookmark.
12987         Toggled bookmark (set/unset).
12989 2006-04-03  Johannes Schmid <jhs@gnome.org>
12991         * plugins/document-manager/action-callbacks.c:
12992         Fixed Gtk-Warning in goto_line
12993         
12994         * plugins/sourceview/Makefile.am:
12995         * plugins/sourceview/anjuta-document.c:
12996         * plugins/sourceview/anjuta-view.c: 
12997         * plugins/sourceview/anjuta-view.h:
12998         * plugins/sourceview/sourceview-autocomplete.c:
12999         * plugins/sourceview/sourceview-autocomplete.h:
13000         * plugins/sourceview/sourceview-private.h:
13001         * plugins/sourceview/sourceview-tags.c:
13002         * plugins/sourceview/sourceview-tags.h:
13003         * plugins/sourceview/sourceview.c:
13004         * plugins/sourceview/tag-window.c:
13005         * plugins/sourceview/tag-window.h:
13006         Created a nice API for tag and completion windows
13007         
13008         * plugins/sourceview/sourceview-print.h:
13009         * plugins/sourceview/sourceview-print.c:
13010         Added printing
13011                 
13012 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13014         * plugins/sourceview/sourceview.c:
13015         Fixed typo (Sort bookmarks).
13016         
13017 2006-04-01  Johannes Schmid <jhs@gnome.org>
13019         * plugins/sourceview/anjuta-document.c:
13020         * plugins/sourceview/anjuta-document.h:
13021         * plugins/sourceview/anjuta-view.c:
13022         * plugins/sourceview/anjuta-view.h:
13023         * plugins/sourceview/sourceview-autocomplete.c:
13024         * plugins/sourceview/sourceview-autocomplete.h:
13025         * plugins/sourceview/sourceview-prefs.c:
13026         * plugins/sourceview/sourceview-prefs.h:
13027         * plugins/sourceview/sourceview-private.h:
13028         * plugins/sourceview/sourceview-tags.c:
13029         * plugins/sourceview/sourceview-tags.h:
13030         * plugins/sourceview/sourceview.c:
13031         * plugins/sourceview/sourceview.glade:
13032         * plugins/sourceview/tag-window.c: 
13033         * plugins/sourceview/tag-window.h:
13034         
13035         Improved code complete and autocomplete
13037 2006-04-01  Johannes Schmid <jhs@gnome.org>
13039         * plugins/sourceview/Makefile.am:
13040         * plugins/sourceview/bookmark.png:
13041         * plugins/sourceview/marker-attentive.png:
13042         * plugins/sourceview/marker-basic.png:
13043         * plugins/sourceview/marker-intense.png:
13044         * plugins/sourceview/marker-light.png:
13045         * plugins/sourceview/sourceview.c: 
13046         
13047         Added pixmaps for all marker types and show bookmarks
13048         
13049         * configure.in
13050         * plugins/sourceview/Makefile.am:
13051         Build sourceview on 2.14 only
13053 2006-03-31  Johannes Schmid <jhs@gnome.org>
13055         * plugins/sourceview/Makefile.am:
13056         * plugins/sourceview/anjuta-document.c:
13057         * plugins/sourceview/anjuta-view.c:
13058         * plugins/sourceview/anjuta-view.h:
13059         * plugins/sourceview/sourceview-autocomplete.c:
13060         * plugins/sourceview/sourceview-private.h:
13061         * plugins/sourceview/sourceview-tags.c:
13062         * plugins/sourceview/sourceview-tags.h:
13063         * plugins/sourceview/sourceview.c: 
13064         * plugins/sourceview/tag-window.c:
13065         * plugins/sourceview/tag-window.h:
13066         
13067         Added code completion with tag manager to the editor and fixed a save_as bug
13069 2006-03-31  Johannes Schmid <jhs@gnome.org>
13071         * src/main.c: Revert patch from Rob to allow building with
13072         Gnome 2.12
13073         * configure.in: Require at least 2.12 libraries
13075 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13077         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13079         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13080         Improve anjuta-plugin project template: Added missed files dist tarball
13081         (make dist)
13083         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13084         typo
13086 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13088         reviewed by: Johannes Schmid <jhs@gnome.org>
13090         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13091         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13092         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13093         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13094         
13095         Improve anjuta-plugin project template. Also fix for #322744
13097 2006-03-27  Johannes Schmid <jhs@gnome.org>
13099         * plugins/sourceview/sourceview-private.h:
13100         plugins/sourceview/sourceview.c:
13101         
13102         Added basic bookmark support
13104 2006-03-27  Johannes Schmid <jhs@gnome.org>
13106         * TODO.tasks:
13107         Updated
13108         
13109         Patch from Rob Bradfort <robster@debian.org>:
13110         * src/main.c: (get_command_line_args), (main):
13111         Migration from popt to GOption
13112         
13113 2006-03-26 Naba Kumar  <naba@gnome.org>
13115         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13116         size to scale itself with theme.
13118 2006-03-26 Naba Kumar  <naba@gnome.org>
13120         * plugins/file-manager/an_file_view.c,
13121         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13122         when symbolview and fileview objects are destroyed to avoid crashes
13123         after the plugins are disabled.
13125 2006-03-26 Naba Kumar <naba@gnome.org>
13127         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13128         Deleted unused file.
13129         
13130         * plugins/glade/plugin.c: Be able to close glade plugin when there
13131         there is no glade project loaded.
13132         
13133         * plugins/sourceview/sourceview.plugin,
13134         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13136 2006-03-23  Naba Kumar  <naba@gnome.org>
13138         * plugins/editor/print.c: Fixed a bug where some sections of
13139         printed/previewed text is not highlighted.
13140         
13141 2006-03-20  Johannes Schmid <jhs@gnome.org>
13143         * libanjuta/interfaces/libanjuta.idl:
13144         Added IAnjutaPrint
13145         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13146         as we do not use private apis. Show help window and startup because it does 
13147         not survive gdl
13148         
13149         * plugins/document-manager/action-callbacks.c:
13150         plugins/editor/Makefile.am:
13151         plugins/editor/text_editor.c:
13152         plugins/editor/print.c:
13153         plugins/editor/print.h:
13154         
13155         Fixed printing (nobody has missed it BTW ;-)
13156         
13157         * plugins/sourceview/sourceview.c:
13158         Fixed a crasher
13160 2006-03-20 Naba Kumar <naba@gnome.org>
13162         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13163         devhelp >= 0.9 < 0.11 versions.
13164         
13165 2006-03-20  Johannes Schmid <jhs@gnome.org>
13167         * plugins/sourceview/anjuta-document-loader.c
13168         plugins/sourceview/sourceview.c:
13169         
13170         Fixed encoding bugs
13172 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13174         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13175         Fixed bug (line position)
13176         Give the good line position whatever the active editor.
13178 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13180         * configure.in: Added fi to ALL_LINGUAS
13182 2006-03-19  Johannes Schmid <jhs@gnome.org>
13184         * plugins/sourceview/anjuta-document-loader.c:
13185         replace gnome_vfs_get_mime_type_for_name_and data
13187         * plugins/build-basic-autotools/build-basic-autotools.c:
13188         Fixed #335142
13190 2006-03-17  Johannes Schmid <jhs@gnome.org>
13192         * plugins/editor/editor.glade:
13193         Added style-editor again after it got lost somehow
13195 2006-03-17  Johannes Schmid <jhs@gnome.org>
13197         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13198         configure.in: require devhelp 0.11
13199         
13200         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13202         plugins/build-basic-autotools/build-basic-autotools.c:
13203         forgot a an installtion callback for the "install as root"-feature
13205 2006-03-17  Massimo Cora' <maxcvs@email.it>
13207         reviewed by: Johannes Schmid <jhs@gnome.org>
13209         * plugins/class-gen/anjuta-class-gen-plugin.glade
13210         plugins/class-gen/class_gen.c 
13211         plugins/class-gen/goc_template_header
13212         plugins/class-gen/goc_template_source
13213         
13214         Fixed bug #334663
13216 2006-03-16  Johannes Schmid <jhs@gnome.org>
13218         * plugins/sourceview/sourceview.c:
13219         Fixed "save-point" signal for undo actions
13221 2006-03-16  Massimo Cora' <maxcvs@email.it>
13222         
13223         reviewed by: Johannes Schmid <jhs@gnome.org>
13224         
13225         * plugins/document-manager/anjuta-docman.c:
13226         Implement tab drag and drop
13228 2006-03-16  Johannes Schmid <jhs@gnome.org>
13230         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13231         plugins/build-basic-autotools/build-basic-autotools.c:
13232         
13233         Implemented "install as root"-feature (#321455)
13235 2006-03-16  Johannes Schmid <jhs@gnome.org>
13237         * mime/.cvsignore
13238         plugins/sourceview/.cvsignore
13239         plugins/tools/scripts/.cvsignore:
13240         Added/extended .cvsignore files
13241         
13242         * plugins/sourceview/sourceview-autocomplete.c:
13243         plugins/sourceview/sourceview-autocomplete.h:
13244         plugins/sourceview/sourceview-prefs.c:
13245         plugins/sourceview/sourceview-private.h:
13246         plugins/sourceview/sourceview.glade:
13247         Autcomplete just works(tm) now and respects preferences
13248         
13249         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13250         Use better algorithm from autocomplete
13252 2006-03-15  Johannes Schmid <jhs@gnome.org>
13254         * src/anjuta-app.c:
13255         Fixed bug #304495
13257 2006-03-15  Johannes Schmid <jhs@gnome.org>
13259         * libanjuta/interfaces/libanjuta.idl:
13260         plugins/class-gen/class_gen.c:
13261         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13262         plugins/project-manager/plugin.c:
13263         
13264         Allow to add multiple source files (#320191)
13265         
13266         * configure.in: Require gnome-build 0.1.3
13268 2006-03-14  Johannes Schmid <jhs@gnome.org>
13270         * plugins/macro/macro-utils.c: Fixed bug #333606
13271         * plugins/file-wizard/file.c: Fixed bug #333601
13273 2006-03-13  Johannes Schmid <jhs@gnome.org>
13275         * plugins/sourceview/sourceview_autocomplete.c
13276         plugins/sourceview/sourceview_autocomplete.h
13277         plugins/sourceview/sourceview.c
13278         plugins/sourceview/sourceview-private.h
13279         plugins/sourceview/sourceview-prefs.c:
13280         
13281         Cleaned up and fixed several issues
13282         
13283 2006-03-13  Johannes Schmid <jhs@gnome.org>
13285         * plugins/sourceview/Makefile.am:
13286         plugins/sourceview/sourceview-autocomplete.c
13287         plugins/sourceview/sourceview-autocomplete.h:
13288         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13289         plugins/sourceview/sourceview-private.h:
13290         plugins/sourceview/sourceview.c:
13291         
13292         Added (buggy) autocomplete feature to sourceview
13293         
13294 2006-03-12 Naba Kumar <naba@gnome.org>
13296         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13297         libanjuta/anjuta-session.c: Added API docs.
13299 2006-03-12 Naba Kumar <naba@gnome.org>
13301         * TODO.tasks: Added couple of tasks.
13302         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13303         Register private class as early as possible so that members could
13304         point to self class. Code clean up.
13306 2006-03-12 Naba Kumar <naba@gnome.org>
13308         * po/POTFILES.in, po/POTFILES.skip: Updated.
13310 2006-03-11 Naba Kumar <naba@gnome.org>
13312         * libanjuta/anjuta-shell.c,
13313         plugins/document-manager/anjuta-docman.c,
13314         plugins/document-manager/plugin.c,
13315         plugins/symbol-browser/an_symbol_search.c,
13316         plugins/valgrind/vgrule-list.c: Use correct signal names while
13317         creating them.
13318         
13319         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13320         signal names and fixed enum IANJUTA_TYPE_* macro.
13322 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13324         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13325         plugins/search/search-replace.c :
13326         Fixed bug (Bookmark the good line).
13327         Search & Replace (Mark all matched strings).
13328         
13329 2006-03-09  Johannes Schmid <jhs@gnome.org>
13331         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13332         Completed changes from yesterday
13333         
13334         * plugins/document-manager/anjuta-document-manager.glade:
13335         plugins/editor/editor.glade
13336         plugins/editor/plugin.c: (activate_plugin)
13337         plugins/editor/text_editor.c
13338     plugins/sourceview/Makefile.am
13339         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13340         plugins/sourceview/sourceview.glade:
13341         Completed preference changes
13343 2006-03-08  Johannes Schmid <jhs@gnome.org>
13345         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13346         plugins/search/plugin.c: (activate_plugin):
13347         
13348         Removed Gtk-Criticals
13349         
13350         * plugins/document-manager/anjuta-document-manager.glade:
13351         plugins/document-manager/plugin.c: (on_docman_auto_save),
13352         (on_gconf_notify_timer), (prefs_init):
13353     plugins/document-manager/plugin.h:
13354         plugins/editor/text_editor.c: (text_editor_instance_init),
13355         (text_editor_dispose):
13356         plugins/editor/text_editor.h:
13357         plugins/editor/text_editor_cbs.c:
13358         plugins/editor/text_editor_cbs.h:
13359         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13360         plugins/glade/plugin.c: (activate_plugin):
13361         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13362         plugins/sourceview/sourceview-private.h:
13363         plugins/sourceview/sourceview.c: (on_menu_popup),
13364         (sourceview_new), (ifile_open), (ifile_savable_save),
13365         (ifile_savable_save_as), (ieditor_set_popup_menu),
13366         (ieditor_get_filename), (imark_mark):
13368     Moved autosave from editor to document manager and fixed some things in 
13369     Sourceview plugin
13371 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13373         * plugins/search/anjuta-search.glade :
13374         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13375         plugins/search/search-replace_bachend.c: Fixed a crash bug.
13376         plugins/search/search-replace.c : Fixed bug.
13377         
13378 2006-03-08  Johannes Schmid <jhs@gnome.org>
13380     * plugins/search/anjuta-search.glade
13381     Fixed widget names (glade is a bit stupid on copying widgets to other files)
13383 2006-03-07  Johannes Schmid <jhs@gnome.org>
13385         * plugins/document-manager/action-callbacks.c
13386         plugins/document-manager/anjuta-document-manager.glade
13387         plugins/document-manager/plugin.c: (prefs_init),
13388         (activate_plugin):
13389         plugins/editor/Makefile.am:
13390         plugins/editor/editor.glade:
13391         plugins/editor/plugin.c: (on_style_button_clicked),
13392         (activate_plugin), (dispose):
13393         plugins/editor/style-editor.c:
13394         
13395         Startet to seperate document-manager and editor preferences
13397         * plugins/search/Makefile.am:
13398         plugins/search/anjuta-search.glade:
13399         plugins/search/search-replace.c:
13400         
13401         Moved search GUI to search-plugin
13402                 
13403         * plugins/sourceview/sourceview-prefs.c:
13404         plugins/sourceview/sourceview-prefs.h:
13405         plugins/sourceview/sourceview-private.h:
13406         plugins/sourceview/sourceview.c: 
13407         plugins/sourceview/sourceview.h:
13408         plugins/sourceview/Makefile.am:
13409         plugins/sourceview/anjuta-document.h:
13410         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13411         plugins/sourceview/plugin.c: 
13412         
13413         Added some preferences to sourceview and fixed vfs_monitor
13414         
13415         * tagmanager/c.c: (parseParens): 
13416         Removed annoying debug message
13417         
13418         * libanjuta/interfaces/libanjuta.idl: 
13419         Removed IAnjutaEditorFactory::create_style_editor()
13421 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13423         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13424         Search : Bookmark all matched lines.
13426 2006-03-06  Johannes Schmid <jhs@gnome.org>
13428         * plugins/class-gen/anjuta-class-gen.plugin.in
13429         plugins/file-loader/plugin.c: (sort_wizards)
13430         (on_create_submenu), (activate_plugin)
13431         plugins/file-wizard/anjuta-file-wizard.plugin.in
13432         plugins/glade/anjuta-glade.plugin.in
13433         plugins/project-import/anjuta-project-import.plugin.in
13434         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13435         
13436         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13437         sorted alphabeticly
13438         
13439         * plugins/project-wizard/templates/mkfile.wiz:
13440         Use configured project directory instead of ~/myproject
13441         
13442         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13443         (ifile_open):
13444         Show markers (again) and monitor uri
13446 2006-03-06  Naba Kumar  <naba@gnome.org>
13448         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13449         typedefs separately so that forward linking would work.
13450         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13452 2006-03-05  Naba Kumar  <naba@gnome.org>
13454         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13455         passing Enums and Structs in signals. Define struct _Name in
13456         generated code, so that forward referencing.
13457         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13458         
13459         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13460         
13461 2006-03-05  Naba Kumar  <naba@gnome.org>
13463         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13464         support. Generate GType definitions for enums in generated codes
13465         so that enums could be passed as signal params.
13466         
13467 2006-03-04  Naba Kumar  <naba@gnome.org>
13469         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13470         Restored cvs-moved revision files. They were originally marked
13471         deleted at their older locations. Now they are restored at
13472         their new locations. The changeset is one that was committed
13473         as part of document-manager, editor, search and print plugins
13474         separation from editor plugin.
13475         
13476 2006-03-03  Johannes Schmid <jhs@gnome.org>
13478         * plugins/sourceview/*:
13479         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13480         poiting this out!
13482 2006-03-04  Naba Kumar  <naba@gnome.org>
13484         * plugins/gdb/*: Deleted removed files (see previous changlog
13485         entry for files list).
13486         
13487 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13489         * plugins/debug-mananger/breakpoints.c,
13490         plugins/debug-manager/breakpoints.h,
13491         plugins/debug-manager/debug_tree.c,
13492         plugins/debug-manager/debug_tree.h,
13493         plugins/debug-manager/info.c,
13494         plugins/debug-manager/info.h,
13495         plugins/debug-manager/locals.c,
13496         plugins/debug-manager/locals.h,
13497         plugins/debug-manager/memory.c,
13498         plugins/debug-manager/memory.h,
13499         plugins/debug-manager/registers.c,
13500         plugins/debug-manager/registers.h,
13501         plugins/debug-manager/sharedlib.c,
13502         plugins/debug-manager/sharedlib.h,
13503         plugins/debug-manager/signal.c,
13504         plugins/debug-manager/signal.h,
13505         plugins/debug-manager/stack_trace.c,
13506         plugins/debug-manager/stack_trace.h,
13507         plugins/debug-manager/watch.c,
13508         plugins/debug-manager/watch.h,
13509         plugins/debug-manager/Makefile.am:
13510         Move from gdb plugin to debug manager plugin
13512         * plugins/debug-manager/anjuta-debug-manager.glade,
13513         plugins/debug-manager/anjuta-debug-manager.ui:
13514         Move all user interface from gdb to debug manager
13516         * plugins/debug-manager/utilities.c,
13517         plugins/debug-manager/utilities.h:
13518         Remove some unused code
13519         Add useful code from gdb plugin
13521         * plugins/debug-manager/start.c,
13522         plugins/debug-manager/start.h:
13523         Include code of attach_process
13524         Add more code to start the debugger
13526         * plugins/debug-manager/plugin.c,
13527         plugins/debug-manager/plugin.h,
13528         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13529         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13531         * plugins/debug-manager/debugger.c,
13532         plugins/debug-manager/debugger.h:
13533         Implement a queue of debugger command
13535         * plugins/gdb/actions.c,
13536         plugins/gdb/actions.h,
13537         plugins/gdb/watch_cbs.c,
13538         plugins/gdb/watch_cbs.h,
13539         plugins/gdb/watch_gui.c,
13540         plugins/gdb/watch_gui.h:
13541         Removed 
13543         * plugins/gdb/debugger.c,
13544         plugins/gdb/debugger.h,
13545         plugins/gdb/gdbmi.c,
13546         plugins/gdb/gdbmi.h,
13547         plugins/gdb/utilities.c,
13548         plugins/gdb/utilities.h,
13549         plugins/gdb/Makefile.am,
13550         plugins/gdb/anjuta-gdb.plugin.in:
13551         Implement necessary functions
13553         * plugins/gdb/parser.c,
13554         plugins/gdb/parser.h:
13555         Code for parsing variable previously in debug_tree.c
13557         * plugins/gdb/anjuta-gdb.glade,
13558         plugins/gdb/anjuta-gdb.ui:
13559         Remove user interface
13561         * plugins/gdb/gdbmi-test.c:
13562         Need update
13564         * plugins/gdb/anjuta-gdb.plugin.png:
13565         Try an improved icon for gdb (archer fish)
13567         * libanjuta/anjuta-debugger.c,
13568         libanjuta/anjuta-debugger.h,
13569         libanjuta/interfaces/libanjuta.idl,
13570         libanjuta/interfaces/anjuta-idl-compiler.pl,
13571         libanjuta/Makefile.am:
13572         Add declaration used in new IAnjutaDebugger interface
13574         * manuals/reference/libanjuta.types,
13575         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13576         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13577         Update documentation
13579 2006-03-02  Naba Kumar  <naba@gnome.org>
13581         * manuals/reference/libanjuta/Makefile.am,
13582         manuals/reference/libanjuta/libanjuta-docs.sgml,
13583         manuals/reference/libanjuta/libanjuta-sections.txt,
13584         manuals/reference/libanjuta/libanjuta.types,
13585         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13586         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13587         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13588         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13589         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13590         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13591         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13592         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13593         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13594         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13595         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13596         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13597         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13598         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13599         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13600         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13601         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13602         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13603         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13604         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13605         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13606         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13607         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13608         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13609         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13610         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13611         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13612         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13613         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13614         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13615         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13616         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13617         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13618         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13619         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13620         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13621         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13622         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13623         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13624         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13625         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13626         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13627         manuals/reference/libanjuta/tmpl/plugins.sgml,
13628         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13629         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13630         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13631         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13632         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13633         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13634         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13635         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13636         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13637         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13638         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13639         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13640         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13641         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13642         documentation.
13644 2006-02-28  Naba Kumar <naba@gnome.org>
13646         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13647         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13648         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13649         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13650         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13651         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13652         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13653         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13654         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13655         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13656         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13657         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13658         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13659         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13661 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13663         * plugins/sourceview/sourceview.c:
13664         Select to brace, select block.
13666 2006-02-28  Johannes Schmid <jhs@gnome.org>
13668         * plugins/file-wizard/Makefile.am
13669         plugins/file-wizard/action-callbacks.c (removed)
13670         plugins/file-wizard/action-callbacks.h (removed)
13671         plugins/file-wizard/anjuta-file-wizard.ui
13672         plugins/file-wizard/plugin.c: (activate_plugin),
13673         (deactivate_plugin)
13674         plugins/file-wizard/plugin.h:
13675         Removed Edit->Insert Text submenu (replace by macros plugin)
13676         
13677         * plugins/sourceview/sourceview.c: (sourceview_new),
13678         (ieditor_set_popup_menu):
13679         Fixed some more bugs
13680         
13681         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13683 2006-02-28  Naba Kumar <naba@gnome.org>
13685         * plugins/file-manager/an_file_view.c,
13686         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13687         rows also and with delay 1 sec (the color and timout value should
13688         probably be picked up from some system wide preference key).
13690 2006-02-28  Naba Kumar <naba@gnome.org>
13692         * libanjuta/interfaces/libanjuta.idl,
13693         plugins/document-manager/action-callbacks.c,
13694         plugins/document-manager/plugin.c,
13695         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13696         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13697         Added interface checks in document manager and enable/disable
13698         menus based on supported interface.
13699         
13700         * plugins/project-import/anjuta-project-import.glade: Set some
13701         resonable size for the import dialog.
13703  2006-02-27  Naba Kumar  <naba@gnome.org>
13705         * libanjuta/interfaces/libanjuta.idl,
13706         plugins/document-manager/action-callbacks.c,
13707         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13708         and eol conversion actions.
13710 2006-02-27  Johannes Schmid <jhs@gnome.org>
13711         
13712         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13713         * plugins/file-manager/an_file_view.c
13714         plugins/file-manager/plugin.h:  Added tooltips
13715         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13717 2006-02-26  Naba Kumar  <naba@gnome.org>
13719         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13720         plugins/build-basic-autotools/build-basic-autotools.c,
13721         plugins/build-basic-autotools/build-basic-autotools.h,
13722         plugins/build-basic-autotools/executer.c,
13723         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13724         disable indicator highlights preferences from message manager to
13725         build plugin. Implemented message indicator highlights in build tool.
13726         
13727         * plugins/editor/text_editor.c: Fixed indicators.
13729 2006-02-26  Johannes Schmid <jhs@gnome.org>
13731         * plugins/sourceview/sourceview.c:
13732         - Fixed some bugs
13733         - Added markers
13734         * plugins/subversion/svn_auth.c:
13735         Fixed username/password authentification but there might be a memory corruption
13737 2006-02-26  Naba Kumar  <naba@gnome.org>
13739         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13740         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13741         libanjuta/anjuta-launcher.h: Added documentation.
13743 2006-02-24  Naba Kumar  <naba@gnome.org>
13745         * plugins/editor/text_editor.c: Fixed change in API in
13746         IAnjutaEditorSelection::set().
13747         
13748 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13750         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13751         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13752         libanjuta/interfaces/libanjuta.idl :
13753         Search in sourceview editor (Select in buffer).
13756 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13758         * plugins/sourceview/sourceview.c :
13759         Fixed Replace, to_upper, to_lower.
13760         
13761         * plugins/search/search-replace_backend.c :
13762         Renamed header name.
13764 2006-02-22  Naba Kumar  <naba@gnome.org>
13766         * libanjuta/anjuta-plugin-description.c,
13767         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13768         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13769         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13770         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13771         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13772         
13773         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13774         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13775         
13776 2006-02-21  Naba Kumar  <naba@gnome.org>
13778         * libanjuta/interfaces/libanjuta.idl,
13779         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13780         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13781         interface for editor.
13783 2006-02-21  Naba Kumar  <naba@gnome.org>
13785         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13787         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13788         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13790 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13792         * GTKSOURCEVIEW EDITOR
13793         plugins/sourceview/sourceview.c :
13794         Fixed copy and Goto Line.
13795         
13796         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13797         plugins/macro/plugin.c :
13798         Fixed Insert key word and Insert macro.
13800 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
13802         * plugins/document-manager/anjuta-docman.c:
13803         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13804         
13805         * configure.in:
13806         plugins/Makefile.am:
13807         plugins/sourceview/.cvsignore:
13808         plugins/sourceview/Makefile.am:
13809         plugins/sourceview/plugin.c: :
13810         plugins/sourceview/plugin.h:
13811         plugins/sourceview/sourceview.c: 
13812         plugins/sourceview/sourceview.h:
13813         plugins/sourceview/sourceview.plugin:
13814         plugins/sourceview/sourceview.plugin.in:
13815         plugins/sourceview/sourceview.png:
13817         Added sourceview editor plugin
13819 2006-02-19 Naba Kumar  <naba@gnome.org>
13821         * libanjuta/interfaces/libanjuta.idl,
13822         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13823         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13824         plugins/cvs-plugin/cvs-interface.c,
13825         plugins/document-manager/action-callbacks.c,
13826         plugins/document-manager/action-callbacks.h,
13827         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13828         plugins/search/plugin.c, plugins/search/search-replace.c,
13829         plugins/search/search-replace_backend.c,
13830         plugins/subversion/subversion-actions.c,
13831         plugins/subversion/subversion-callbacks.c,
13832         plugins/tools/editor.c, plugins/tools/execute.c,
13833         plugins/tools/variable.c: Defined proper editor interfaces and fixed
13834         few fatal warnings.
13836 2006-02-15 Naba Kumar  <naba@gnome.org>
13838         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13839         within another.
13840         
13841         * libanjuta/interfaces/libanjuta.idl,
13842         plugins/document-manager/anjuta-docman.c,
13843         plugins/document-manager/plugin.c,
13844         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13845         unnecessary parameters from IAnjutaEditor interface and used proper
13846         types instead of 'gpointer'. Fixed various compiler warnings.
13847         
13848         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13849         file
13851 2006-02-12 Naba Kumar  <naba@gnome.org>
13853         * po/POTFILES.in: Updated.
13854         
13855 2006-02-11 Naba Kumar  <naba@gnome.org>
13857         * plugins/editor/properties.[cxx,h],
13858         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13859         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13860         to sci_prop_*(), because they were conflicting with external
13861         functions (in some ssl library).
13862         
13863 2006-02-08 Naba Kumar  <naba@gnome.org>
13865         Patch from Massimo Cora  <maxcvs@email.it>:
13866         * plugins/valgrind/anjuta-valgrind.schemas,
13867         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13868         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13869         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13870         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13871         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13872         plugins/valgrind/vgtoolview.c,
13873         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13874         before running the debugging session. I've added also a
13875         preference in Anjuta Preferences where you can specify
13876         the path to the valgrind binary. The default is /usr/bin/valgrind.
13877         Now it displays a dialog with the error. [it can be -program
13878         exited- or -file loaded or end of input-]. Some valgrind 3.x
13879         compatibility.
13880         
13881 2006-01-29 Naba Kumar  <naba@gnome.org>
13883         Patch from Massimo Cora  <maxcvs@email.it>:
13884         * configure.in, plugins/Makefile.am,
13885         plugins/valgrind/*: Valgrind plugin (requires
13886         binutils-dev and valgrind to be installed.
13888 2005-01-24 Johannes Schmid <jhs@gnome.org>
13890         * Patch from Eric Greveson <ejg45@cam.ac.uk>
13891         plugins/tools/variables.c:
13892         Added current directory to possible variables
13894         * Patch from Günther Brammer <gbrammer@gmx.de>
13895         plugins/document-manager/anjuta-docman.c:
13896         Fix a crash on opening a file
13898         AUTHORS: Added Günther Brammer
13900 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13902         * libanjuta/anjuta-launcher.c:
13903         Fix a bug in AnjutaLauncher when output is bigger than buffer
13904         Probably fix bug #315188 and #305134
13906 2005-12-28      Johannes Schmid <jhs@gnome.org>
13907         
13908         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13909         * src/about.c: Use new gtk about dialog
13910         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13911         Updated anjuta_ui_add_action_group_entries call
13912         
13913         Patch from Jean Breford <jean.breford@normalesup.org>
13914         and Markus Habermehl <bmh1980de@yahoo.de>:
13915         
13916         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
13917         * AUTHORS: Added Jean and Markus
13919 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13920         * plugins/search/search-replace.c :
13921         Bookmark all matched lines.
13922         * plugins/search/search-replace_backend.c :
13923         Fixed bug (Search in all project files).
13925 2005-12-21      Johannes Schmid <jhs@gnome.org>
13926         
13927         * plugins/search/plugin.c:
13928         Fixed signal names
13929         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
13930         investigation needed.
13931         
13932         AUTHORS: Added Ross Goldner
13934 2005-12-19  Ross Golder  <ross@golder.org>
13936         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
13937         application/xml MIME type.
13939 2005-12-18  Johannes Schmid <jhs@gnome.org>
13940         
13941         po/POTFILES.in: Updated files after directory changes
13942         HACKING: Removed outdated section 3 (anoncvs)
13944 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
13946         * plugins/build-basic-autotools/build-basic-autotools.c:
13947         Save all files in editor before running a command
13949         * plugins/tools/execute.c:
13950         Use document manager plugin instead of each editor for
13951         saving all files
13953 2005-12-15  Johannes Schmid <jhs@gnome.org>
13955         * plugins/document-manager/action-callbacks.c:
13956         (on_save_all1_activate), (on_swap_activate)
13957         plugins/document-manager/anjuta-docman.c:
13958         (on_save_as_filesel_response), (on_notebook_switch_page):
13959         
13960         Fixed some remaining issues in document-manger
13962 2005-12-15      Johannes Schmid <jhs@gnome.org>
13964         * plugins/profile-default/default.anjuta:
13965         Load Search plugin and Message Manager by default
13967 2005-12-14  Johannes Schmid <jhs@gnome.org>
13968         
13969         * plugins/editor/text_editor.c
13970         libanjuta/anjuta-utils.c:
13971         
13972         Check if files differ when gnome-vfs monitoring is used.
13973         (Bug #309688)
13975 2005-12-13  Johannes Schmid <jhs@gnome.org>
13977         * plugins/document-manager/plugin.c:
13978         Only save modified files in ianjuta_file_savable_save() for document-manager
13979         as discussed on mailing list.
13980         
13981         * plugins/cvs-plugin/cvs-callbacks.c:
13982         Fixed dialog handling for empty log message
13984 2005-12-13  Johannes Schmid <jhs@gnome.org>
13986         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
13987         
13988         * plugins/project-manager/* Removed ununsed files
13989         
13990         * plugins/symbol-browser/an_symbol_iter.c
13991         plugins/build-basic-autotools/build-basic-autotools.c
13992         plugins/build-basic-autotools/executer.c
13993         plugins/class-gen/class_gen.c
13994         plugins/class-inheritance/class-inherit.c
13995         plugins/cvs-plugin/cvs-actions.c
13996         plugins/cvs-plugin/cvs-interface.c
13997         plugins/debug-manager/attach_process.
13998         plugins/devhelp/plugin.c
13999         plugins/document-manager/plugin.c
14000         plugins/document-manager/indent_util.c
14001         plugins/editor/properties.cxx
14002         plugins/editor/aneditor.cxx
14003         plugins/editor/style-editor.c
14004         plugins/editor/text_editor.c
14005         plugins/macro/macro_db.c
14006         tagmanager/c.c:
14007         
14008         Use DEBUG_PRINT for debug messages
14010         libanjuta/anjuta-debug.h: Include config.h
14011         
14012         HACKING: Updated (BTW: does anyone read this?)
14013         
14014 2005-12-12  Johannes Schmid <jhs@gnome.org>
14016         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14017         * plugins/gdb/debugger.c
14018         
14019         Fix a crasher in gdb plugin
14020         
14021         * plugins/gtodo/plugin.c
14022         plugins/search/plugin.c
14023         
14024         Fixed bug #305301
14025         
14026         * plugins/document-manager/anjuta-docman.c:
14027         
14028         Fixed error markers 
14029         
14030         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14031         
14032         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14033         
14034         * plugins/document-manager/anjuta-docman.c:
14035         highlight changed files in docman popup-menu
14036         * plugins/gdb/debug-tree.c:
14037         plugins/gdb/debugger.c
14038         Do not corupt entire "locals" tree when variable pointer have
14039         additional info and arrays/strucs/unions correctly.
14040         
14042 2005-12-11  Johannes Schmid <jhs@gnome.org>
14044         * plugins/document-manager/anjuta-docman.c
14045         plugins/document-manager/plugin.c
14046         plugins/editor/text_editor.c:
14047         
14048         AUTHORS: Added Johan Ersvik
14050         Fixed "is-dirty" bug and tab ordering
14052 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14053         
14054         * plugins/editor/aneditor-autocomplete.cxx
14055         plugins/editor/aneditor-calltip.cxx
14056         plugins/editor/aneditor-priv.h
14057         plugins/symbol-browser/an_symbol.c
14058         plugins/symbol-browser/an_symbol_view.c
14059         tagmanager/entry.h
14060         tagmanager/tm_symbol.c
14061         tagmanager/tm_tag.c
14062         tagmanager/include/tm_symbol.h
14063         tagmanager/include/tm_tag.h
14064         tagmanager/c.c
14066         Better pointer recognition in tagmanager and symbol browser
14068 2005-12-11  Johannes Schmid <jhs@gnome.org>
14070         * plugins/search/*: New search plugin derived from search code in old editor
14071         plugin.
14072         
14073         * plugins/document-manager/*: new document-manger which is now seperated from
14074         editor to allow implementation of other editor widgets. Code is mostly derived
14075         from old editor plugin
14077         * plugins/print/* new print plugin which is not fully implemented in the
14078         moment
14080         * plugins/editor/text_editor.c: Added lots of interface code
14081         
14082         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14083         IAnjutaEditorFactory and extended IAnjutaEditor
14084         
14085         * configure.in, plugins/Makefile.am updated build system for new
14086         plugins
14088         This is a huge commit which might still contain some bugs and also has
14089         some fixmes. Things that are not working are the search toolbar because it
14090         does not use the same backend as any other searching function and printing
14091         (easy to fix) because it did not yet implement IAnjutaPrintable.
14093 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14095         * plugins/project-wizard/property.c:
14096         Use newer GtkFileChooser instead of GtkFileSelection with
14097         GnomeFileEntry to avoid a bug
14099         * plugins/project-wizard/install.c:
14100         Avoid an endless loop if project directory is not writable
14101         
14102         * plugins/project-wizard/druid.c:
14103         Allow creating project in empty directory without a
14104         warning
14106 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14107         
14108         Patch from Massimo Cora <maxcvs@email.it>
14109         * plugins/class-inheritence/class-inherit.c
14110         plugins/class-inheritence/plugin.c
14111         plugins/class-inheritence/plugin.h
14112         configure.in
14113         
14114         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14115         no longer supported!
14117 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14118         
14119         Patch from Johan Ersvik <jersvik@fastmail.fm>
14120         * plugins/message-view/message-view.c
14121         plugins/build-basic-autotools/build-basic-autotools.c
14122         plugins/build-basic-autotools/automake-c.filters
14124         This patch correct regex-filters for newer automake
14125         versions
14127 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14129        * plugins/tools/execute.c:
14130        Detect variables inside a word
14132 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14134         * libanjuta/anjuta-status.[ch],
14135         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14136         plugins/editor/anjuta-docman.c :
14137         New anjuta-status procedure.
14139 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14141         *Modified Files:
14142         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14143         plugins/editor/Makefile.am
14144         plugins/editor/anjuta-document-manager.glade
14145         plugins/editor/plugin.c plugins/editor/plugin.h
14146         plugins/editor/text_editor.c plugins/editor/text_editor.h
14147         *Added Files:
14148         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14149         plugins/editor/indent-util.c plugins/editor/indent-util.h
14150         plugins/editor/indent_test.c :
14151         Set and Preview indent preferences parameters.
14152         Saved indent user parameters.
14154 2005-10-27  Naba Kumar  <naba@gnome.org>
14156         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14157         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14158         theme color for saved documents.
14159         
14160 2005-10-26  Naba Kumar  <naba@gnome.org>
14162         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14163         list. Fixed bug #316731.
14164         
14165 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14167         * tagmanager/tm_symbol.c: Fixed bug #315218
14169 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14171         * plugins/build/build_file.c
14172           plugins/build-basic-autotools/build-basic-autotools.c
14173           plugins/tools/execute.c
14174           plugins/build/compile.c
14175           plugins/build/configurer.c
14176           plugins/debug-manager/plugin.c
14177           plugins/editor/plugin.c
14178           plugins/editor/print.c
14179           plugins/editor/text_editor.c
14180           plugins/file-loader/plugin.c
14181           plugins/file-manager/an_file_view.c
14182           plugins/symbol-browser/an_symbol_view.c
14183           plugins/gdb/debugger.c
14184           plugins/gdb/plugin.c
14185           plugins/glade/plugin.c
14186           plugins/macro/macro-actions.c
14187           plugins/macro/plugin.c
14188           plugins/profile-default/plugin.c
14189           plugins/project-manager/plugin.c
14190           plugins/project-manager/project_import.c
14191           plugins/symbol-browser/plugin.c
14192           plugins/tools/execute.c
14193           src/anjuta.c
14194           src/anjuta-actions.h
14195           src/shell.c:
14196           Correct spacing errors before and after "...".
14198 2005-10-20  Naba Kumar  <naba@gnome.org>
14200         * plugins/gdb/debugger.c: Fixed attach/detach process to
14201         updated UI properly.
14202         
14203 2005-10-18  Naba Kumar  <naba@gnome.org>
14205         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14206         #171314 too).
14207         
14208 2005-10-13  Naba Kumar  <naba@gnome.org>
14209         
14210         * plugins/project-mkfile-import/*: Removed separate import wizard for
14211         makefile based projects (because single widzard handles all wizards).
14213         * plugins/project-import/project-import.c: Made wizard window
14214         transient to main window.
14216         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14217         
14218         * AUTHORS: Added Eric's name in contributors list.
14219         
14220         * configure.in, plugins/Makefile.am,
14221         plugins/project-import/Makefile.am,
14222         plugins/project-import/anjuta-project-import.glade,
14223         plugins/project-import/project-import.c,
14224         plugins/project-import/project-import.h: Import wizard now detects
14225         both makefile and automake projects together instead of separate wizard.
14226         
14227         * plugins/project-wizard/templates/java/project.anjuta,
14228         plugins/project-wizard/templates/mkfile/project.anjuta,
14229         plugins/project-wizard/templates/python/project.anjuta,
14230         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14231         name to make it appropriate.
14233 2005-10-11  Naba Kumar  <naba@gnome.org>
14235         * configure.in: Fixed glade3 version requirement.
14237 2005-09-29  Alexander Shopov  <ash@contact.bg>
14239         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14241 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14243         * plugins/subversion/svn_auth.c
14244         plugins/subversion/anjuta_subversion.glade:
14245         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14247 2005-09-22  Naba Kumar  <naba@gnome.org>
14249         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
14251         * configure.in,  plugins/Makefile.am
14252         plugins/project-manager/anjuta-project-manager.plugin.in,
14253         plugins/project-manager/plugin.c,
14254         (added) plugins/project-mkfile-import/.cvsignore,
14255         (added) plugins/project-mkfile-import/Makefile.am,
14256         (added) plugins/project-mkfile-import/
14257             anjuta-project-mkfile-import-plugin.png,
14258         (added) plugins/project-mkfile-import/
14259             anjuta-project-mkfile-import.glade,
14260         (added) plugins/project-mkfile-import/
14261             anjuta-project-mkfile-import.plugin.in,
14262         (added) plugins/project-mkfile-import/plugin.c,
14263         (added) plugins/project-mkfile-import/plugin.h,
14264         (added) plugins/project-mkfile-import/project-mkfile-import.c,
14265         (added) plugins/project-mkfile-import/project-mkfile-import.h,
14266         plugins/project-wizard/templates/Makefile.am,
14267         (added) plugins/project-wizard/templates/mkfile-logo.png,
14268         (added) plugins/project-wizard/templates/mkfile.wiz,
14269         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14270         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14271         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14272         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14273         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14274         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14275         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14276         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14277         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14278         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14279         (added) plugins/project-wizard/templates/mkfile/src/main.c:
14280         Added makefile based project import wizard and wizard template.
14282 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14284         * libanjuta/anjuta-launcher.c: Reduced false password detections
14286 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14288         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
14289         messages correctly.a
14291 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14292         
14293         * scintilla/Makefile.am: Changed scintilla library to noinst
14294         * pixmaps/Makefile.am: Install password.png
14295         * libanjuta/anjuta-launcher.c: Changed password detection
14296         to be able to access GNOME CVS with ssh.
14297         
14298 2005-08-31  Naba Kumar  <naba@gnome.org>
14300         * plugins/glade/plugin.c: Set transient window for the widget
14301         dialogs.
14302         
14303 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
14305         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14307 2005-08-10  Naba Kumar  <naba@gnome.org>
14309         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14310         as shortcut key for execute.
14312         * src/about.c: Clean up.
14313         
14314         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
14315         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14316         entry boxes.
14317         
14318 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14320         * plugins/editor/search-replace_backend.c :
14321         Fixed search in File Patterns.
14323 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
14325         * plugins/gdb/Makefile.am: Fixed a make -j x bug
14326         
14327 2005-08-04  Naba Kumar  <naba@gnome.org>
14329         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14330         for pango-1.8 rendering bug.
14331         
14332 2005-08-03  Naba Kumar  <naba@gnome.org>
14334         * plugins/glade/plugin.c: Proper names for plugin widgets.
14335         
14336         * plugins/subversion/anjuta-subversion.glade,
14337         plugins/subversion/svn-auth.c: Fixed authentication dialog and
14338         string allocations. Use passed default values when available.
14339         Set proper focus and dialog default response. Destroy dialog after use.
14340         Return error when appropriate.
14342 2005-08-02  Naba Kumar  <naba@gnome.org>
14344         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14345         for pango-1.8 rendering bug.
14346         
14347 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
14349         * scintilla/Makefile.am: Fixed a make -j x bug
14350         
14351 2005-08-02  Johannes Schmid <jhs@gnome.org>
14352         
14353         * plugins/subversion/svn-auth.c: Added username/password 
14354         auto function.
14356 2005-08-01  Naba Kumar  <naba@gnome.org>
14358         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14359         checks for character width calculations.
14360         
14361 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14363         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14365 2005-07-31  Naba Kumar  <naba@gnome.org>
14367         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14368         messup with pango 1.8. Fixed bug #311846.
14370 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14372         * plugins/gdb/memory.c : Fixed bug 305082.
14373         
14374         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14375         plugins/project-wizard/templates/gcj.wiz,
14376         plugins/project-wizard/templates/gnome.wiz,
14377         plugins/project-wizard/templates/gtk.wiz,
14378         plugins/project-wizard/templates/java.wiz,
14379         plugins/project-wizard/templates/python.wiz,
14380         plugins/project-wizard/templates/wxwin.wiz,
14381         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14383 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14385         * plugins/tools/execute.c:
14386         Correct a crash if editor is closed while a tool still use it.
14388 2005-07-28  Naba Kumar  <naba@gnome.org>
14390         * scintilla/*: Updated scintilla from their latest CVS.
14392 2005-07-27  Naba Kumar  <naba@gnome.org>
14394         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14395         plugins/build-basic-autotools/build-basic-autotools.c,
14396         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14397         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14398         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14399         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14400         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14401         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14402         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14403         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14404         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14405         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14406         argument to anjuta_ui_add_action_group_entries() and
14407         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14408         Fixed all plugins to pass translation domain. This fixes untranslated
14409         UI bugs. 
14411 2005-07-27  Naba Kumar  <naba@gnome.org>
14413         * plugins/class-inheritance/class-callbacks.c,
14414         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14415         proper system colors.
14417 2005-07-26  Naba Kumar  <naba@gnome.org>
14419         * ROADMAP: Updated and added more tasks.
14421 2005-07-25  Naba Kumar  <naba@gnome.org>
14423         * ROADMAP: Updated and added more tasks.
14424         
14425 2005-07-24  Naba Kumar  <naba@gnome.org>
14427         * HACKING: Fixed format.
14429 2005-07-24  Naba Kumar  <naba@gnome.org>
14431         * ROADMAP: Fixed format.
14432         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14434 2005-07-24  Naba Kumar  <naba@gnome.org>
14436         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14437         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14439 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14441         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14442         Correct wrong sensitivity setting
14443         
14444         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14445         
14446         * plugins/tools/variable.c:     Add variables for project manager
14448 2005-07-23  Naba Kumar  <naba@gnome.org>
14450         * ROADMAP: updated.
14452 2005-07-23 Naba Kumar  <naba@gnome.org>
14454         * plugins/subversion/Makefile.am,
14455         plugins/subversion/svn-auth.c,
14456         plugins/subversion/svn-auth.h: Added subversion authentication code
14457         stubs.
14458         
14459         * plugins/subversion/subversion-callbacks.c,
14460         plugins/subversion/subversion-callbacks.h,
14461         plugins/subversion/svn-backend-priv.h,
14462         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14463         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14464         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14465         Added file mode line.
14467 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14469         * configure.in: Added 'gl' to ALL_LINGUAS.
14471 2005-07-21 Naba Kumar  <naba@gnome.org>
14473         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14474         the active sources and kill the running process without emitting
14475         signals (which could be fatal because the object is being destroyed).
14476         Incidentally, fixed the crash that happens when stopping an active
14477         debugger session. Disabled debug prints and code clean up.
14478         Fixed bug #305587.
14479         
14480         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14481         message view object, because that prevents many unprocessed outputs
14482         from the cvs command from being appended in view. Does not set NULL
14483         to mesg_view private member (not required) so that any pending outputs
14484         to view is processed.Fixed bug #172666.
14486         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14487         type in supported list.
14488         
14489 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14491         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14492           grammar/spelling fixes.
14494 2005-07-17 Naba Kumar  <naba@gnome.org>
14496         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14497         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14498         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14499         plugins/project-wizard/templates/anjuta-plugin.wiz,
14500         plugins/project-wizard/templates/gcj.wiz,
14501         plugins/project-wizard/templates/gnome.wiz,
14502         plugins/project-wizard/templates/gtk.wiz,
14503         plugins/project-wizard/templates/gtkmm.wiz,
14504         plugins/project-wizard/templates/java.wiz,
14505         plugins/project-wizard/templates/python.wiz,
14506         plugins/project-wizard/templates/terminal.wiz,
14507         plugins/project-wizard/templates/terminal/Makefile.am,
14508         plugins/project-wizard/templates/terminal/po/Makefile.am,
14509         plugins/project-wizard/templates/terminal/src/Makefile.am,
14510         plugins/project-wizard/templates/wxwin.wiz,
14511         plugins/project-wizard/templates/xlib-dock.wiz,
14512         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14513         wizards and updated .wiz files to install them in newly created
14514         projects.
14516 2005-07-16 Naba Kumar  <naba@gnome.org>
14518         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14519         
14520         * plugins/file-manager/an_file_view.c,
14521         plugins/file-manager/plugin.c: Added file manager preferences to
14522         show/hide files ignored by version control (e.g. cvsignore).
14523         
14524         * plugins/editor/text_editor.c: Initialize vfs info struct.
14525         
14526         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14527         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14528         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14529         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14530         omf-install/.cvsignore, pixmaps/.cvsignore,
14531         plugins/file-manager/anjuta-file-manager-plugin.glade,
14532         scintilla/.cvsignore, scintilla/include/.cvsignore,
14533         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14534         tagmanager/python.c: Updated.
14536 2005-07-16 Naba Kumar  <naba@gnome.org>
14538         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14539         Fixed python parser to parser class methods.
14541 2005-07-15 Naba Kumar  <naba@gnome.org>
14543         * plugins/project-wizard/property.c: Used parenthesis to remove
14544         ambiguty.
14545         
14546         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14547         plugins/project-wizard/templates/gcj.wiz,
14548         plugins/project-wizard/templates/gnome.wiz,
14549         plugins/project-wizard/templates/gtk.wiz,
14550         plugins/project-wizard/templates/gtkmm.wiz,
14551         plugins/project-wizard/templates/java.wiz,
14552         plugins/project-wizard/templates/python.wiz,
14553         plugins/project-wizard/templates/terminal.wiz,
14554         plugins/project-wizard/templates/wxwin.wiz,
14555         plugins/project-wizard/templates/xlib-dock.wiz,
14556         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14557         and names.
14559 2005-07-15 Naba Kumar  <naba@gnome.org>
14561         * plugins/project-wizard/templates/java.wiz,
14562         plugins/project-wizard/templates/java/Makefile.am,
14563         plugins/project-wizard/templates/java/project.anjuta,
14564         plugins/project-wizard/templates/python.wiz,
14565         plugins/project-wizard/templates/python/Makefile.am,
14566         plugins/project-wizard/templates/python/project.anjuta: Use different
14567         project files for java and python module where debugger is not
14568         included in the list of plugins.
14570 2005-07-15 Naba Kumar  <naba@gnome.org>
14572         * configure.in, plugins/project-wizard/templates/Makefile.am,
14573         plugins/project-wizard/templates/gcj-logo.png,
14574         plugins/project-wizard/templates/gcj.wiz,
14575         plugins/project-wizard/templates/gcj/.cvsignore,
14576         plugins/project-wizard/templates/gcj/Makefile.am,
14577         plugins/project-wizard/templates/gcj/configure.in.tpl,
14578         plugins/project-wizard/templates/gcj/src/.cvsignore,
14579         plugins/project-wizard/templates/gcj/src/Makefile.am,
14580         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14581         plugins/project-wizard/templates/java-logo.png,
14582         plugins/project-wizard/templates/java.wiz,
14583         plugins/project-wizard/templates/java/configure.in.tpl,
14584         plugins/project-wizard/templates/java/po/Makefile.am,
14585         plugins/project-wizard/templates/java/po/POTFILES.in,
14586         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14587         plugins/project-wizard/templates/java/src/main.java,
14588         plugins/project-wizard/templates/python-logo.png,
14589         plugins/project-wizard/templates/python.wiz,
14590         plugins/project-wizard/templates/python/.cvsignore,
14591         plugins/project-wizard/templates/python/Makefile.am,
14592         plugins/project-wizard/templates/python/configure.in.tpl,
14593         plugins/project-wizard/templates/python/po/.cvsignore,
14594         plugins/project-wizard/templates/python/po/Makefile.am,
14595         plugins/project-wizard/templates/python/po/POTFILES.in,
14596         plugins/project-wizard/templates/python/src/.cvsignore,
14597         plugins/project-wizard/templates/python/src/Makefile.am,
14598         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14599         plugins/project-wizard/templates/python/src/main.py: Added Generic
14600         gcj and python project wizards. Fixed Generic java project to
14601         use _JAVA primary. Update gnome-build from cvs for them to work
14602         correctly.
14604 2005-07-12 Naba Kumar  <naba@gnome.org>
14606         * plugins/project-manager/plugin.c: Automatically determine
14607         project backend by probing.
14608         
14609 2005-07-04 Naba Kumar  <naba@gnome.org>
14611         * Makefile.am: Do not install old anjuta.glade file which conflicts
14612         with newer src/anjuta.glade.
14614 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14616         * plugins/an_symbol_prefs.c:
14617         Sort list of available symbol files
14619 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14621         * plugins/build-basic-autotools.c:
14622         Fixed #307810
14623         
14624         * plugins/gtodo/libgtodo.c:
14625         Possible fix for #307800
14627         * libanjuta/anjuta-encodings.c
14628         libanjuta/anjuta-launcher.c
14629         libanjuta/anjuta-preference-dialog.c
14630         libanjuta/anjuta-preferences.c
14631         libanjuta/anjuta-ui.c
14632         libanjuta/anjuta-util.c
14633         libanjuta/cell-renderer-captioned-image.c
14634         libanjuta/plugin.c:
14635         
14636         Patch from de_lupus@pandora.be (Kristof Vansant):
14637         Replaced deprecated gnome-i18n.h
14638         Closed #309153
14640 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14641         
14642         * plugins/subversion/anjuta-subversion.glade
14643         plugins/subversion/anjuta-subversion.ui
14644         plugins/subversion/plugin.c
14645         plugins/subversion/subversion-actions.c
14646         plugins/subversion/subversion-callbacks.h
14647         plugins/subversion/subversion-callbacks.c
14648         plugins/subversion/svn-backend-priv.h
14649         plugins/subversion/svn-backend.h
14650         plugins/subversion/svn-backend.c
14651         plugins/subversion/svn-thread.h
14652         plugins/subversion/svn-thread.c:
14653         
14654         Implemented Subversion diff
14655         
14656 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14657         
14658         * plugins/build-basic-autotools/build-basic-autotools.c:
14659         Fixed crash bug! Might be useful to release 2.0.2 soon
14660         because this bug will crash any build which produces errors
14661         or warnings
14663 === Anjuta 2.0.1 ===
14665 2005-06-27 Naba Kumar  <naba@gnome.org>
14667         * plugins/tools/execute.c: Formated code.
14668         
14669 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14671         * plugins/build-basic-autotools/build-basic-autotools.c:
14672         Remove two memory leaks
14673         Check command output versus untranslated strings too
14675         * plugins/tools/execute.c:
14676         Remove two memory leaks
14677         Check command output versus untranslated strings too
14678         Remove description message
14680         * plugins/tools/fileop.c:
14681         Escape tool name in xml configuration file
14683 2005-05-26 Naba Kumar  <naba@gnome.org>
14685         * configure.in: Bumped version to 2.0.1
14686         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14688         * plugins/tools/execute.c: Fixed clickable messages.
14689         * NEWS: Updated.
14691         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14692         Deactivate glade plugin when last glade project is closed. Reorder
14693         glade widgets in layout. Change glade project when user selects a
14694         new project. Removed project from the list when user closes it. Fixed
14695         glade project file loading from URI. Save and restored loaded glade
14696         projects in/from session.
14698         * plugins/class-gen/action-callbacks.c,
14699         plugins/class-gen/anjuta-class-gen-plugin.glade,
14700         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14701         plugins/file-wizard/anjuta-file-wizard.glade,
14702         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14703         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14704         "Add to project" correctly. Use the source file path returned after
14705         adding to project. Fixed memory leaks. Deactivate wizard plugins
14706         after use.
14707         
14708         * plugins/project-manager/plugin.c,
14709         plugins/project-wizard/anjuta-project-wizard.glade,
14710         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14711         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14712         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14713         project-wizard preference page to anjuta app, because they are
14714         more appropriated as general preferences. Renamed username and
14715         useremail properties keys.
14716         
14717         * po/POTFILES.in: Updated.
14719         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14720         saved at closing.
14721         
14722         * plugins/file-loader/plugin.c: Do not use static variable to store
14723         created submenu in factory. Fixed crash in anjuta exit.
14724         
14725 2005-05-24 Naba Kumar  <naba@gnome.org>
14727         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14728         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14729         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14730         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14731         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14732         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14733         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14734         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14735         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14736         
14737         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14738         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14739         plugins/build-basic-autotools/build-basic-autotools.c,
14740         plugins/build-basic-autotools/build-basic-autotools.h,
14741         plugins/build-basic-autotools/executer.c,
14742         plugins/build-basic-autotools/executer.h,
14743         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14744         plugins/tools/variable.c: Added an extra argument to
14745         anuta_util_dialog_input() to pass default value. Save/load project
14746         configure and execution parameters in/from session.
14748         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14749         symbol browser is loaded.
14750         
14751         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14752         freeze/thaw.
14754         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14755         deactivate would not start shell.
14757 2005-05-24 Naba Kumar  <naba@gnome.org>
14759         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14760         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14761         libegg/egg-submenu-action.c, libegg/test-actions.c,
14762         plugins/build-basic-autotools/build-basic-autotools.c,
14763         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14764         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14765         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14766         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14767         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14768         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14769         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14770         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14771         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14772         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14774 2005-05-24 Naba Kumar  <naba@gnome.org>
14776         * data/properties/styles.properties: Fixed defalt font.
14778         * plugins/editor/search-replace.c,
14779         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14780         project openness wihtout activating project-manager plugin (i.e.
14781         using anjuta_shell_get()).
14782         
14783         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14784         - Completed add_source(), add_group() and add_target() methods of
14785         IAnjutaProjectManager.
14786         - Change their definition to return the added element (or NULL).
14787         - Used interface API for project main menus and 'add to project'
14788         from file-manager context menu.
14789         - Select proper default target/group when prompting for adding
14790         source/target/group.
14791         - Do not expand all nodes in selection tree when default selection
14792         are given (eases navigation in big projects).
14793         - Code clean ups.
14794         - Marked strings for translation.
14796 2005-05-23 Naba Kumar  <naba@gnome.org>
14798         * src/anjuta-app.c: Save menu accelerators on change.
14799         * NEWS: Updated.
14800         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14801         save-as dialog (leading to crash later).
14803 2005-05-22 Naba Kumar  <naba@gnome.org>
14805         * NEWS: Updated.
14806         * AUTHORS: Added developers for other projects. Updated.
14807         * TODO.tasks: Updated.
14808         * ChangeLog: Added past changelogs from anjuta-0.1.5.
14809         
14810 2005-05-22 Naba Kumar  <naba@gnome.org>
14812         * plugins/tools/execute.c: Make parsable lines distinct by adding
14813         a "Click me" description in the message. Allow tools to open arbibrary
14814         file in editory using gdb-styled annotation (The line starts with two
14815         \032 characters followed by the file:line).
14816         
14817         * plugins/tools/scripts/prepare-changelog.pl,
14818         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14819         ChangeLog file itself and open it.
14821 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14823         * plugins/tools/execute.c:
14824         Parse output in message pane
14825         Correct a crash on plugin deactivation
14827         * plugins/tools/fileop.c,
14828         plugins/tools/tool.c,
14829         plugins/tools/tool.h:
14830         Load only valid tools
14832 2005-06-21  Naba Kumar  <naba@gnome.org>
14834         * anjuta.spec.in: Fixed devel package requirement.
14836         * plugins/message-view/message-view.c: Scroll message on next/previous.
14838         * TODO.tasks: Updated.
14840         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14841         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14842         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14843         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14844         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14845         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14846         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14847         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14849         * libanjuta/anjuta-preferences.c,
14850         plugins/build-basic-autotools/build-basic-autotools.c,
14851         plugins/build-basic-autotools/executer.c,
14852         plugins/class-gen/action-callbacks.c,
14853         plugins/class-gen/action-callbacks.h,
14854         plugins/class-gen/class_gen.c,
14855         plugins/cvs-plugin/cvs-interface.c,
14856         plugins/debug-manager/attach_process.c,
14857         plugins/debug-manager/plugin.c,
14858         plugins/debug-manager/utilities.c,
14859         plugins/debug-manager/utilities.h,
14860         plugins/editor/aneditor-autocomplete.cxx,
14861         plugins/editor/aneditor.cxx,
14862         plugins/editor/search-replace.c,
14863         plugins/editor/search-replace_backend.c,
14864         plugins/gdb/breakpoints.c,
14865         plugins/gdb/registers.c,
14866         plugins/patch/plugin.c,
14867         plugins/project-wizard/druid.c,
14868         plugins/project-wizard/install.c,
14869         plugins/subversion/plugin.c,
14870         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14871         codes.
14873         * plugins/class-gen/action-callbacks.c,
14874         plugins/project-wizard/parser.c,
14875         plugins/project-wizard/property.c,
14876         plugins/project-wizard/values.c,
14877         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14879         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14880         alphabetically
14882 2005-06-20  Naba Kumar  <naba@gnome.org>
14884         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14885         manuals/reference/libanjuta/tmpl/e-splash.sgml,
14886         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14887         
14888         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14889         exit idle function.
14890         
14891         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14892         Fixed possible memory corruption.
14894         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14895         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14896         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14897         progress bar increment and added progress status for symbol refresh
14898         and project loading.
14899         
14900         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14901         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14902         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14903         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14904         bar.
14906         * TODO.tasks: Updated.
14908 2005-06-19  Naba Kumar  <naba@gnome.org>
14910         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
14911         Fixed warning.
14912         
14913         * plugins/project-import/project-import.c: Deactivate plugin when done.
14914         
14915 2005-06-18  Naba Kumar  <naba@gnome.org>
14917         * plugins/profile-default/plugin.c: Fixed error when loading another
14918         project while a project is still loaded.
14919         
14920         * plugins/project-manager/plugin.c: Used (newly added) group-activated
14921         signal from gnome-build to popup group properties.
14922         
14923         * src/anjuta.c: Load default session by default.
14925         * po/POTFILES.in: Added missing files.
14926         
14927         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
14928         activate plugin on load (activate it separately). Connect to activate
14929         and deactivate signals for housekeeping, so that if plugins are
14930         activated or deactivate externally, they are properly recorded.
14931         
14932         * plugins/profile-default/plugin.c: Save profile before a project
14933         is loaded so that it could be restored when project is closed.
14934         
14935         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
14937 2005-06-17  Naba Kumar  <naba@gnome.org>
14939         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
14940         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
14941         for project. The plugins loaded for the project is restored when project
14942         is loaded next time.
14943         
14944         * TODO.tasks: Updated.
14945         
14946 2005-06-15  Naba Kumar  <naba@gnome.org>
14948         * plugins/tools/scripts/find-fixmes.pl,
14949         (new) plugins/tools/scripts/translation-status.pl,
14950         plugins/tools/scripts/tools-2.xml.in,
14951         plugins/tools/scripts/Makefile.am,
14952         plugins/tools/scripts/prepare-changelog.pl: Added translation
14953         status script. Completed find-fixmes.pl script. Fixed bugs.
14955         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
14956         tool path.
14958 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14960         * plugins/message-view/anjuta-message-manager-plugin.glade :
14961         renamed "messages.tag.position" to "messages.tab.position".
14962         plugins/message-view/anjuta-msgman.c : 
14963         Messages tab position prefrences.
14964         
14965 2005-06-14  Naba Kumar  <naba@gnome.org>
14967         * (new) plugins/tools/scripts/find-fixmes.pl,
14968         (new) plugins/tools/scripts/tools-2.xml.in,
14969         (new) plugins/tools/scripts/Makefile.am,
14970         (new) plugins/tools/scripts/prepare-changelog.pl,
14971         plugins/tools/plugin.h, plugins/tools/fileop.c,
14972         plugins/tools/Makefile.am, configure.in: Added system tools.
14974 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
14976         * plugins/tools/editor.c:
14977         Take care of creating .anjuta directory if missing
14979 2005-06-10  Naba Kumar  <naba@gnome.org>
14981         * configure.in: Increased gnome-build required to version 0.1.2.
14982         
14983         * plugins/project-manager/plugin.c: Fixed target/group removal.
14984         Fixed memory leaks.
14985         
14986 2005-06-10  Naba Kumar  <naba@gnome.org>
14988         * plugins/project-manager/plugin.c: Implemented target/group
14989         configuration (update gnome-build module from cvs).
14990         
14991 2005-06-07  Naba Kumar  <naba@gnome.org>
14993         Patch from: Massimo Cora'  <maxcvs@email.it>:
14994         * plugins/class-inheritance/Makefile.am,
14995         plugins/class-inheritance/class-inherit.c,
14996         plugins/class-inheritance/class-inherit.h,
14997         plugins/class-inheritance/plugin.c,
14998         plugins/class-inheritance/plugin.h,
14999         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15000         expanded view of classes in hierarchy canvas (collapsable again).
15001         
15002 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15004         * scintilla/patches/scintilla-64-bit.diff (added)
15005         * plugins/patch/patch-plugin.c:
15006         Conditional build for GTK 2.4 and GTK 2.6
15008 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15010         * plugins/tools/anjuta-tools.glade,
15011         plugins/tools/editor.c,
15012         plugins/tools/plugin.h,
15013         plugins/tools/fileop.c:
15014         Add a check box to edit an user script
15015         Correct a few memory leak
15017         * plugins/tools/execute.c,
15018         plugins/tools/tool.c,
15019         plugins/tools/tool.h:
15020         Move utility remove_mnemonic function in tool.c
15021         Small fix
15023 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15025         Patch from sbrabec@suse.cz:
15026         * configure.in
15027         scintilla/include/Scintilla.h:
15028         
15029         Fix 64-Bit warnings in gcc 4
15031 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15032         
15033         * plugins/patch/patch_plugin.c
15034         plugins/patch/patch.h
15035         plugin/patch/patch-plugin.glade
15036         plugin/patch/Makefile.am:
15037         
15038         Changed patch plugin to use libglade and new gtk 2.6 widgets
15040 2005-05-31  Naba Kumar  <naba@gnome.org>
15042         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15043         * plugins/editor/text_editor.c: Don't show error
15044         for empty files.
15045         
15046 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15047         
15048         * plugins/message-view/anjuta-message-manager.ui,
15049         plugins/message-view/anjuta-msgman.c,
15050         plugins/message-view/anjuta-msgman.h,
15051         plugins/message-view/message-view.c,
15052         plugins/message-view/message-view.h,
15053         plugins/message-view/plugin.c:
15054         Add a popup menu in messages panes
15055         Move save message pane option in it
15057 2005-05-28  Naba Kumar  <naba@gnome.org>
15059         * data/properties/styles.properties: Fixed default font
15060         names and sizes.
15062         * plugins/editor/style-editor.c: cleanup.
15063         
15064 2005-05-25  Naba Kumar  <naba@gnome.org>
15066         * plugin/gdb/plugin.c: Start gdb even if the program does
15067         not exists. Fixes bug #305074
15068         
15069 2005-05-24  Naba Kumar  <naba@gnome.org>
15071         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15072         * configure.in: graphviz pkgconfig path.
15074 2005-05-24  Naba Kumar  <naba@gnome.org>
15076         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15077         * TODO.tasks: Updated.
15078         
15079 2005-05-22  Naba Kumar  <naba@gnome.org>
15081         * anjuta.spec.in: Fixed spec file
15082         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15084 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15085         
15086         * TODO.tasks: Updated.
15088         * plugins/message-view/anjuta-message-manager.ui,
15089         plugins/message-view/message-view.c,
15090         plugins/message-view/message-view.h,
15091         plugins/message-view/plugin.c:
15092         Add shortcut for next and previous message
15093         Add a save message menu item
15094         Fix a bug in previous message
15096 2005-05-21  Naba Kumar  <naba@gnome.org>
15098         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15099         doc/Makefile.am, global-tags/create_global_tags.sh,
15100         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15101         and rpm package creation. Fixed installation paths.
15102         
15103         * plugins/editor/anjuta-document-manager.glade,
15104         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15105         and indent options.
15106         
15107         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15109 2005-05-21  Naba Kumar  <naba@gnome.org>
15111         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15112         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15113         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15114         tagmanager/Makefile.am: Fixed paths configure variables to take
15115         automake configure variables instead of hardcoding.
15117         * global-tags/tm_global_tags.c: Formated code.
15119         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15120         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15121         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15122         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15123         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15124         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15125         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15126         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15127         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15129 2005-05-20  Naba Kumar  <naba@gnome.org>
15131         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15132         and fixed rpm spec file (more testing required).
15133         
15134         * data/gdb.init: Don't set gdb prompt.
15135         
15136         * mime/Makefile.am: run update-mime-data only on system-wide install.
15137         
15138         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15140 2005-05-19  Naba Kumar  <naba@gnome.org>
15142         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15143         while it's not visible.
15145         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15146         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15147         
15148 2005-05-19  Naba Kumar <naba@gnome.org>
15150         * configure.in: Fixed subversion checks. Added
15151         --disable-plugin-subversion and --disable-plugin-glade
15152         configure flags to manually turn off their plugin builds.
15154         * plugins/editor/plugin.c: Save and restore current editor line
15155         positions in session.
15157 2005-05-18  Naba Kumar  <naba@gnome.org>
15159         * AUTHORS: Fixed email address.
15160         
15161         * libanjuta/anjuta-utils.c,
15162         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15163         when the projectmanager toplevel is not a window. Check for valid
15164         gtkwindow type before using the passed window as parent for anjuta
15165         dialogs.
15167 2005-05-17  Naba Kumar  <naba@gnome.org>
15169         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15170         
15171         * plugins/cvs-plugin/Makefile.am,
15172         plugins/devhelp/plugin.c,
15173         plugins/file-loader/Makefile.am,
15174         plugins/macro/Makefile.am,
15175         plugins/message-view/Makefile.am,
15176         plugins/patch/Makefile.am,
15177         plugins/project-manager/Makefile.am,
15178         plugins/subversion/Makefile.am,
15179         plugins/symbol-browser/Makefile.am: Removed -module flags
15180         from libtool flags
15182         * MAINTAINERS: Added file so that I could recieve bugzilla
15183         reports.
15185         * plugins/glade/plugin.c: Fixed compile error.
15187 === Anjuta 2.0.0 ===
15189 2005-05-15  Naba Kumar  <naba@gnome.org>
15191         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15192         version to 2.0.0.
15194         * plugins/symbol-browser/an_symbol_view.c,
15195         plugins/symbol-browser/plugin.c,
15196         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15197         symbols have been updated. Reset file symbols when update
15198         occurs. Fixed memory leaks.
15200         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15201         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15202         
15203 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15205         * plugins/tools/anjuta-tools.glade:
15206         Remove unused parameter dialog
15208         * plugins/tools/dialog.c,
15209         plugins/tools/fileop.c,
15210         plugins/tools/fileop.h,
15211         plugins/tools/tool.c,
15212         plugins/tools/tool.h,
15213         plugins/tools/variable.c:
15214         Add a few comments and cleanups
15216         * plugins/tools/editor.c,
15217         plugins/tools/editor.h:
15218         Remove code from previous plugin and add comments
15219         Use main window as parent (instead of tool list)
15221         * plugins/tools/execute.c,
15222         plugins/tools/execute.h:
15223         Remove code from previous plugin and add comments
15224         Fix warnings
15226 2005-05-14  Naba Kumar  <naba@gnome.org>
15228         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15229         release.
15230         
15231         * configure.in: Fixed
15232         
15233         * plugins/class-inheritance/class-inheritance.png: New icon.
15234         
15235         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15236         screws up when reparented.
15238 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15240         * plugins/editor/search-replace.c,
15241         plugins/editor/search-replace_backend.c
15242         plugins/project-manager/plugin.c : Clear find pane if searching same 
15243         expression. Clean code.
15245 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15247         * configure.in: Added ne in ALL_LINGUAS
15248         
15249 2005-05-13  Naba Kumar  <naba@gnome.org>
15251         * configure.in: Fixed glade-3 version.
15252         
15253         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15254         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15255         plugins/gdb/watch.c: Update locals, watch and frame document on
15256         frame change.
15258 2005-05-12  Naba Kumar  <naba@gnome.org>
15260         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15261         scope autocompletion when the function definition is incomplete.
15262         
15263         * plugins/class-gen/anjuta-class-gen.plugin.in,
15264         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15265         plugins/gdb/plugin.c,
15266         plugins/glade/anjuta-glade.plugin.in,
15267         plugins/project-import/anjuta-project-import.plugin.in,
15268         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15269         titles for the wizards.
15271 2005-05-11  Naba Kumar  <naba@gnome.org>
15273         * configure.in, plugins/debug-manager/Makefile.am,
15274         plugins/debug-manager/plugin.c,
15275         (added) plugins/debug-manager/images/.cvsignore,
15276         (added) plugins/debug-manager/images/Makefile.am,
15277         (added) plugins/debug-manager/images/detach-16.png,
15278         (added) plugins/debug-manager/images/detach.png,
15279         (added) plugins/debug-manager/images/step-into-16.png,
15280         (added) plugins/debug-manager/images/step-into.png,
15281         (added) plugins/debug-manager/images/step-out-16.png,
15282         (added) plugins/debug-manager/images/step-out.png,
15283         (added) plugins/debug-manager/images/step-over-16.png,
15284         (added) plugins/debug-manager/images/step-over.png,
15285         plugins/gdb/Makefile.am,
15286         plugins/gdb/breakpoints.c,
15287         plugins/gdb/plugin.c,
15288         (added) plugins/gdb/images/.cvsignore,
15289         (added) plugins/gdb/images/Makefile.am,
15290         (added) plugins/gdb/images/breakpoint.png,
15291         (added) plugins/gdb/images/locals.png,
15292         (added) plugins/gdb/images/stack.png,
15293         (added) plugins/gdb/images/watch.png: Fixed breakpoints
15294         'remove all'. Added debugger icons.
15296         * plugins/editor/text_editor.c: Fixed file monitor.
15298         Patch from: Massimo Cora'  <maxcvs@email.it>
15299         * plugins/patch/anjuta-patch-plugin.png,
15300         plugins/class-gen/Makefile.am,
15301         plugins/class-gen/action-callbacks.c,
15302         plugins/class-gen/class_gen.c,
15303         plugins/class-gen/class_logo.xpm: Implemented vcs
15304         file addions. New icons by Fabio Zecchini
15306 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15308         * libanjuta/interfaces/libanjuta.idl
15309         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15310         plugins/editor/search-replace_backend.c
15311         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15313 2005-05-11  Naba Kumar  <naba@gnome.org>
15314         
15315         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15316         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15317         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15318         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15319         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15320         memory leaks.
15321         
15322         * plugins/symbol-browser/an_symbol_prefs.c,
15323         plugins/symbol-browser/an_symbol_search.c,
15324         plugins/symbol-browser/an_symbol_view.c,
15325         plugins/symbol-browser/an_symbol_view.h,
15326         plugins/symbol-browser/plugin.c: Fixed memory leaks.
15328 2005-05-11  Naba Kumar  <naba@gnome.org>
15330         * libanjuta/anjuta-shell.c: Fixed runtime warning.
15331         
15332         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15333         progress bar location at create time, instead of hardcoding.
15334         
15335         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15336         Added mini splash screen.
15337         
15338         * plugins/editor/text_editor.c: Do not produce warning when file
15339         monitor could not be created.
15340         
15341         * plugins/profile-default/plugin.c: Save project session on exit.
15342         Show mini splash with progress bar at profile load.
15344 2005-05-10  Naba Kumar  <naba@gnome.org>
15346         * configure.in, manuals/Makefile.am: Fixed compile flags.
15347         Disable outdated manuals builds.
15348         
15349         * global-tags/Makefile.am: Uninstall tags files on
15350         'make uninstall'
15351         
15352         * libegg/Makefile.am: Use configured deprecated flags.
15353         
15354         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15355         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15356         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15357         Updated.
15358         
15359         * mime/Makefile.am: Take DESTDIR into account.
15360         
15361         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15362         
15363         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15364         on scope autocompletion.
15365         
15366         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15367         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15368         shared libs and static libs paths for debugging. Order them
15369         correctly.
15370         
15371         * po/POTFILES.in: Updated.
15373 2005-05-09  Naba Kumar  <naba@gnome.org>
15375         * libanjuta/interfaces/libanjuta.idl,
15376         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15377         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15378         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15379         Implemented debugger source directory search and emits location changed
15380         signal with absolute path of the file.
15382         * plugins/tools/tool.c: Fixed compile errors.
15383         
15384 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
15386         * plugins/tools/anjuta-tools.glade,
15387         plugins/tools/dialog.h,
15388         plugins/tools/dialog.c,
15389         plugins/tools/plugin.c,
15390         plugins/tools/editor.c:
15391         Improve graphical user interface
15392         Remove old code
15393         Correct an error on close
15394         Some cleanups
15396         * plugins/tools/fileop.c,
15397         plugins/tools/tool.h,
15398         plugins/tools/tool.c:
15399         Change the tool internal structure
15400         Support having tools configuration in several places
15402 2005-05-08  Naba Kumar  <naba@gnome.org>
15404         * plugins/gdb/actions.c,
15405         (removed) plugins/gdb/registers_cbs.c,
15406         (removed) plugins/gdb/registers_cbs.h,
15407         (removed) plugins/gdb/registers_gui.c,
15408         (removed) plugins/gdb/sharedlib_cbs.c,
15409         (removed) plugins/gdb/sharedlib_cbs.h,
15410         (removed) plugins/gdb/sharedlib_gui.c,
15411         (removed) plugins/gdb/signals_cbs.c,
15412         (removed) plugins/gdb/signals_cbs.h,
15413         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15415 2005-05-08  Naba Kumar  <naba@gnome.org>
15417         * plugins/build-basic-autotools/executer.c: Fixed programs
15418         listing dialog.
15419         
15420         * plugins/debug-manager/Makefile.am,
15421         plugins/debug-manager/anjuta-debug-manager.glade,
15422         plugins/debug-manager/plugin.c,
15423         plugins/gdb/Makefile.am: Used libglade for programs listing
15424         dialog.
15425         
15426         * (added) plugins/gdb/pointer.png: Stack pointer image.
15427         
15428         * libanjuta/anjuta-marshal.list,
15429         pixmaps/Makefile.am,
15430         plugins/gdb/actions.c,
15431         plugins/gdb/actions.h,
15432         plugins/gdb/anjuta-gdb-plugin.ui,
15433         plugins/gdb/anjuta-gdb.glade,
15434         plugins/gdb/breakpoints.c,
15435         plugins/gdb/breakpoints.h,
15436         plugins/gdb/debug_tree.c,
15437         plugins/gdb/debug_tree.h,
15438         plugins/gdb/debugger.c,
15439         plugins/gdb/debugger.h,
15440         plugins/gdb/gdbmi-test.c,
15441         plugins/gdb/gdbmi.c,
15442         plugins/gdb/gdbmi.h,
15443         plugins/gdb/info.c,
15444         plugins/gdb/info.h,
15445         plugins/gdb/locals.c,
15446         plugins/gdb/locals.h,
15447         plugins/gdb/memory.c,
15448         plugins/gdb/memory.h,
15449         plugins/gdb/plugin.c,
15450         plugins/gdb/plugin.h,
15451         plugins/gdb/registers.c,
15452         plugins/gdb/registers.h,
15453         plugins/gdb/registers_cbs.c,
15454         plugins/gdb/registers_cbs.h,
15455         plugins/gdb/registers_gui.c,
15456         plugins/gdb/sharedlib.c,
15457         plugins/gdb/sharedlib.h,
15458         plugins/gdb/sharedlib_cbs.c,
15459         plugins/gdb/sharedlib_cbs.h,
15460         plugins/gdb/sharedlib_gui.c,
15461         plugins/gdb/signals.c,
15462         plugins/gdb/signals.h,
15463         plugins/gdb/signals_cbs.c,
15464         plugins/gdb/signals_cbs.h,
15465         plugins/gdb/signals_gui.c,
15466         plugins/gdb/stack_trace.c,
15467         plugins/gdb/stack_trace.h,
15468         plugins/gdb/utilities.c,
15469         plugins/gdb/utilities.h,
15470         plugins/gdb/watch.c,
15471         plugins/gdb/watch.h,
15472         plugins/gdb/watch_cbs.c,
15473         plugins/gdb/watch_cbs.h,
15474         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15475         it for all debugger component updates and listing. Implemented
15476         user custom debugger command window. Fixed all debugger components
15477         to work correctly. Implemented debugger as GObject. Removed
15478         deprecated codes.
15479         
15480 2005-05-06  Naba Kumar  <naba@gnome.org>
15481         
15482         * TODO.tasks: Updated.
15483         
15484         * plugins/build-basic-autotools/Makefile.am,
15485         plugins/file-loader/Makefile.am,
15486         plugins/profile-default/Makefile.am,
15487         plugins/sample1/Makefile.am,
15488         plugins/symbol-browser/images/Makefile.am,
15489         src/Makefile.am: Fixed 'make distcheck' errors.
15491         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15492         updates.
15494         * tagmanager/tm_workspace.c: Include prototypes in getting
15495         scope members.
15497 2005-05-06  Naba Kumar  <naba@gnome.org>
15499         * TODO.tasks: Updated.
15500         
15501         * configure.in, plugins/cvs-plugin/Makefile.am,
15502         plugins/debug-manager/Makefile.am,
15503         plugins/devhelp/Makefile.am,
15504         plugins/editor/Makefile.am,
15505         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15506         
15507         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15508         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15509         interfaces.
15510         
15511         * tagmanager/tm_workspace.c,
15512         tagmanager/include/tm_workspace.h,
15513         plugins/editor/aneditor-autocomplete.cxx,
15514         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15515         to return all matching tag types when no name is given instead of
15516         returning empty array.
15517         
15518         * plugins/symbol-browser/Makefile.am,
15519         (added) plugins/symbol-browser/an_symbol.c,
15520         (added) plugins/symbol-browser/an_symbol.h,
15521         plugins/symbol-browser/an_symbol_info.c,
15522         plugins/symbol-browser/an_symbol_info.h,
15523         (added) plugins/symbol-browser/an_symbol_iter.c,
15524         (added) plugins/symbol-browser/an_symbol_iter.h,
15525         plugins/symbol-browser/an_symbol_search.c,
15526         plugins/symbol-browser/an_symbol_view.c,
15527         plugins/symbol-browser/an_symbol_view.h,
15528         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15529         plugins/symbol-browser/plugin.c,
15530         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15531         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15532         plugin and implemented IAnjutaIterable interface for symbol search
15533         and iteration.
15535         * plugins/class-inheritance/Makefile.am,
15536         plugins/class-inheritance/class-inherit.c,
15537         plugins/class-inheritance/class-inherit.h,
15538         plugins/class-inheritance/plugin.h: Use the newly added
15539         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15540         get rid of libanjuta-ctags.la dependencies.
15542 2005-05-02  Naba Kumar  <naba@gnome.org>
15544         * plugins/class-inheritance/class-inherit.c,
15545         plugins/class-inheritance/plugin.c,
15546         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15547         be found for a class. Formated code.
15549         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15550         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15551         of editor tabs.
15552         
15553 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15555         * libanjuta/anjuta-launcher.c:
15556         Keep trying sending data until all bytes have been written
15558         * plugins/tools/anjuta-tools.glade,
15559         plugins/tools/editor.c:
15560         Add a combo box to defined data from stdin
15562         * plugins/tools/execute.c:
15563         Send data in stdin if needed
15564         Code cleanups
15566         * plugins/tools/fileop.c,
15567         plugins/tools/tool.h,
15568         plugins/tools/tool.c:
15569         Store, load and save stdin data
15570         Use tools-2.xml instead of tools.xml
15572         * plugins/tools/plugin.c,
15573         plugins/tools/plugin.h:
15574         Code cleanups
15576         * plugins/tools/dialog.c,
15577         plugins/tools/dialog.h:
15578         Few code cleanups
15580         * plugins/tools/variable.c,
15581         plugins/tools/variable.h:
15582         Add editor related variables
15583         Code cleanups
15585 2005-04-29  Naba Kumar  <naba@gnome.org>
15587         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15589         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15590         
15591         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15592         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15593         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15594         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15595         working on gdb MI interface. Completed MI parser interface.
15597         Patch from  Massimo Cora <maxcvs@email.it>:
15598         * plugins/class-inheritance/Makefile.am,
15599         plugins/class-inheritance/class-inherit.c,
15600         plugins/class-inheritance/class-inherit.h,
15601         plugins/class-inheritance/plugin.c,
15602         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15603         Used system theme for colors. Display class members on mouse click.
15604         
15605 2005-04-28  Naba Kumar  <naba@gnome.org>
15607         * plugins/symbol-browser/an_symbol_prefs.c
15608         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15609         implementation to create/add/remove custom tags files in symbol
15610         brower preferences.
15612         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15613         EXTRA_DIST.
15615         * plugins/project-import/project-import.c: Fixed memory leaks and
15616         use correct debug prints.
15617         
15618         * TODO.tasks: Updated.
15619         
15620 2005-04-27  Naba Kumar  <naba@gnome.org>
15622         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15623         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15624         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15626         * plugins/editor/anjuta-docman.c,
15627         plugins/editor/anjuta-docman.h,
15628         plugins/editor/plugin.c: Emit editor-added signal from docman
15629         and connect signals to new editor correctly.
15631         * plugins/class-inheritance/plugin.c,
15632         plugins/symbol-browser/plugin.c: Added stock icons.
15633         
15634         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15635         plugins/build-basic-autotools/executer.c,
15636         plugins/build-basic-autotools/executer.h: Added missing files
15637         for the execute programs implementation.
15639 2005-04-26  Naba Kumar  <naba@gnome.org>
15640         
15641         * TODO.tasks: Updated.
15643         * plugins/file-loader/plugin.c,
15644         plugins/project-import/anjuta-project-import.plugin.in,
15645         plugins/project-import/plugin.c,
15646         plugins/project-import/project-import.c,
15647         plugins/project-import/project-import.h: Be able to import older
15648         anjuta projects.
15650 2005-04-26  Naba Kumar  <naba@gnome.org>
15652         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15653         removing it from the shell.
15655         * libanjuta/anjuta-shell.c,
15656         libanjuta/anjuta-shell.h,
15657         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15658         so that widget additions are freezed or thaw using a pending queue.
15659         Fixded UI flicker while loading projects.
15661 2005-04-26  Naba Kumar  <naba@gnome.org>
15663         * TODO.tasks: Updated.
15664         
15665         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15666         IAnjutaBuildable interface.
15667         
15668         * plugins/build-basic-autotools/Makefile.am,
15669         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15670         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15671         plugins/build-basic-autotools/build-basic-autotools.c,
15672         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15673         interface and UI for executing project/file programs. Implemented
15674         IAnjutaFile interface so that executables could be opened directly.
15675         
15676         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15677         Authors line (Reserved for external plugins, which do not have a way to
15678         show their credits).
15679         
15680         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15681         [File Loader] group for menu labels (default to "Name" if it is not
15682         defined.
15683         
15684         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15685         for executing external commands.
15687 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15689         * plugins/project-wizard/property.c:
15690         Correct a memory leak
15692         * libanjuta/interfaces/libanjuta.idl,
15693         plugins/editor/text_editor.c:
15694         Add erase_all and replace_selection function to IAnjutaEditor
15696         * plugins/tools/anjuta-tools.glade,
15697         plugins/tools/fileop.c,
15698         plugins/tools/editor.c,
15699         plugins/tools/tool.c
15700         plugins/tools/tool.h:
15701         Add shortcut and icon 
15703         * plugins/tools/variable.c,
15704         plugins/tools/variable.h:
15705         Add a variable asking parameters at run time
15707         * plugins/tools/execute.c:
15708         Add a warning message for missing document manager
15709         Add replace buffer and replace selection output
15710         Correct an error in popup output
15712         * plugins/tools/plugin.c,
15713         plugins/tools/plugin.h,
15714         plugins/tools/anjuta-tools.ui,
15715         src/anjuta.ui:
15716         Few clean up
15717         Attach tools menu to a new place
15719 2005-04-25  Naba Kumar  <naba@gnome.org>
15721         * libanjuta/plugins.c, src/about.c, src/about.h,
15722         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15723         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15724         plugins (about box for plugins) menu.
15726 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15728         *  plugins/editor/search-replace.c :
15729         Displayed full path in Search pane window. 
15730         Bug 300231 : Selected line in Search pane window .
15731                 
15732 2005-04-23  Naba Kumar  <naba@gnome.org>
15734         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15736 2005-04-22  Naba Kumar  <naba@gnome.org>
15738         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15739         
15740         * plugins/project-wizard/templates/java.wiz,
15741         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15742         to create bytecodes (.class) files.
15743         
15744         * plugins/symbol-browser/an_symbol_info.c,
15745         plugins/symbol-browser/an_symbol_info.h,
15746         plugins/symbol-browser/an_symbol_search.c,
15747         plugins/symbol-browser/an_symbol_view.c,
15748         plugins/symbol-browser/plugin.c,
15749         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15750         in file symbol list.
15752 2005-04-22  Naba Kumar  <naba@gnome.org>
15754         * TODO.tasks: Updated.
15755         
15756         * plugins/class-inheritance/Makefile.am,
15757         plugins/subversion/Makefile.am: Do not install plugin files when
15758         plugin build condition is false.
15759         
15760         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15761         plugins/build-basic-autotools/build-basic-autotools.c,
15762         plugins/build-basic-autotools/build-basic-autotools.h,
15763         plugins/file-loader/anjuta-loader-plugin.ui,
15764         plugins/file-loader/dnd.c,
15765         plugins/file-loader/plugin.c,
15766         plugins/file-loader/plugin.h,
15767         plugins/project-manager/anjuta-project-manager.ui,
15768         plugins/project-manager/plugin.c: Added open file and build context
15769         menu in project manager context menu.
15771 2005-04-22  Naba Kumar  <naba@gnome.org>
15773         * configure.in: Added message output showing conditional plugins to
15774         build or not.
15775         
15776         * src/layout.xml: Added layout for class-inheritance plugin widget.
15777         
15778         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15779         plugin name to remove redundant terms.
15780         
15781         * TODO.tasks: Updated.
15782         
15783         * configure.in,
15784         plugins/symbol-browser/Makefile.am,
15785         plugins/symbol-browser/an_symbol_view.c,
15786         (removed) plugins/symbol-browser/sv_class.xpm,
15787         (removed) plugins/symbol-browser/sv_function.xpm,
15788         (removed) plugins/symbol-browser/sv_macro.xpm,
15789         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15790         (removed) plugins/symbol-browser/sv_private_var.xpm,
15791         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15792         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15793         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15794         (removed) plugins/symbol-browser/sv_public_var.xpm,
15795         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15796         (removed) plugins/symbol-browser/sv_static_var.xpm,
15797         (removed) plugins/symbol-browser/sv_struct.xpm,
15798         (removed) plugins/symbol-browser/sv_unknown.xpm,
15799         (removed) plugins/symbol-browser/sv_variable.xpm,
15800         (added) plugins/symbol-browser/images/.cvsignore,
15801         (added) plugins/symbol-browser/images/Icons.16x16.Class,
15802         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15803         (added) plugins/symbol-browser/images/Icons.16x16.Field,
15804         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15805         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15806         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15807         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15808         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15809         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15810         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15811         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15812         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15813         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15814         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15815         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15816         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15817         (added) plugins/symbol-browser/images/Icons.16x16.Method,
15818         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15819         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15820         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15821         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15822         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15823         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15824         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15825         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15826         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15827         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15828         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15829         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15830         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15831         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15832         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15833         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15834         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15835         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15836         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15837         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15838         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15839         pixmaps and added new icons (taken from monodevelop).
15841 2005-04-21  Naba Kumar  <naba@gnome.org>
15843         Patch from  Massimo Cora <maxcvs@email.it>:
15845         * configure.in, plugins/Makefile.am
15846         (new) plugins/class-inheritance/.cvsignore,
15847         (new) plugins/class-inheritance/Makefile.am,
15848         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15849         (new) plugins/class-inheritance/class-inherit.c,
15850         (new) plugins/class-inheritance/class-inherit.h,
15851         (new) plugins/class-inheritance/plugin.c,
15852         (new) plugins/class-inheritance/plugin.h,
15853         (new) plugins/class-inheritance/class-inheritance.png: Added class
15854         inheritance plugin.
15855         
15856         Changes by naba: Added pkgconfig check for graphviz and conditionally
15857         build graphviz.
15858         
15859         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15861 2005-04-20  Naba Kumar  <naba@gnome.org>
15863         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15864         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15865         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15866         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15867         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15868         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15869         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15870         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15871         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15872         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15873         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15874         
15875         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15876         message view management.
15878         * libanjuta/anjuta-children.[ch],
15879         plugins/build-basic-autotools/build-basic-autotools.c,
15880         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15881         Removed anjuta_children_init() function,
15882         because it is done automatically when first invoked. Introduced
15883         anjuta_children_recover() to recover the child signalling. Fixed
15884         child exit management to correctly recover the exit status.
15885         
15886         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15887         to properly shutdown the launcher and to kill the running process
15888         (without emitting any signal).
15889         
15890         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15891         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15892         gdb and program instance.
15894 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15896         * plugins/editor/search-replace.c :
15897         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15899 2005-04-18  Naba Kumar  <naba@gnome.org>
15901         * TODO.tasks: Marked completed items.
15902         
15903         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15904         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15905         plugins/project-manager/plugin.c: Prompt user for the debugging
15906         target (select from a list of project's executable targets) and
15907         correctly start debugger. Take care of libtool wrapping when the
15908         target selected is libtool target. Fixed debugger menu items
15909         sensitivity.
15911 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
15913         * plugins/tools/execute.c,
15914         plugins/tools/execute.h:
15915         Implement save all files before running a command
15916         Implement all options for stdout and stderr except replace buffer
15917         Allow running several tools
15919         * plugins/tools/plugin.c:
15920         Move anjuta launcher in execute.c
15922         * plugins/tools/tools.h,
15923         plugins/tools/variable.c:
15924         Small changes
15926 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
15928         * plugins/tools/anjuta-tools.glade:
15929         Add new properties in tool editor dialog
15930         Cosmetic improvements
15931         
15932         * plugins/tools/anjuta-tools.ui:
15933         Attach tool menu as a build menu
15935         * plugins/tools/dialog.c:
15936         Set tool menu item sensitivity in tool list
15937         Fix bugs
15939         * plugins/tools/editor.c,
15940         plugins/tools/editor.h,
15941         plugins/tools/fileop.c,
15942         plugins/tools/tool.c,
15943         plugins/tools/tool.h:
15944         Add new properties (active, save file...)
15945         Most of them are still not implemented
15947         * plugins/tools/execute.c,
15948         plugins/tools/execute.h:
15949         Reorganize code to support multiple run
15950         Support run in terminal
15951         
15952         * plugins/tools/plugin.c
15953         plugins/tools/plugin.h:
15954         Move message handling in execute.c
15956         * plugins/tools/variable.h,
15957         plugins/tools/variable.c:
15958         Add useful variables
15959         
15960 2005-04-13  Naba Kumar  <naba@gnome.org>
15962         * plugins/editor/text_editor.c: Fixed file monitoring condition.
15963         * plugins/editor/Makefile.am: Added gnome-vfs flags.
15964         
15965 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15967         * plugins/tools/dialog.c plugins/tools/tool.c :
15968         Fixed bugs.
15970 2005-04-06  Naba Kumar  <naba@gnome.org>
15972         * src/anjuta.c: Load default session only when
15973         "anjuta.session.load.last" preference is enabled.
15974         
15975 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
15977         * plugins/tools/Makefile.am,
15978         plugins/tools/variable.c,
15979         plugins/tools/variable.h:
15980         Add new code for handling variables
15982         * plugins/tools/anjuta-tools.glade:
15983         Improve tool editor dialog
15984         Add variable selection dialog
15986         * plugins/tools/dialog.c,
15987         plugins/tools/dialog.h,
15988         plugins/tools/plugin.c,
15989         plugins/tools/plugin.h:
15990         Add variable object
15991         Add a function to get it
15993         * plugins/tools/editor.c:
15994         Add gui code for variable selection dialog
15996         * plugins/tools/execute.c:
15997         Use variables for executing command
15998         
15999         * Naba: Compile warning fixes.
16001 2005-04-06  Naba Kumar  <naba@gnome.org>
16003         * TODO.tasks: Marked completed items.
16004         
16005 2005-04-06  Naba Kumar  <naba@gnome.org>
16007         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16008         compile error.
16009         
16010         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16012 2005-04-04  Naba Kumar  <naba@gnome.org>
16014         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16015         inside Main window.
16016         
16017 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16019         * plugins/tools/Makefile.am,
16020         plugins/tools/anjuta-tools.plugin.in,
16021         plugins/tools/anjuta-tools.ui,
16022         plugins/tools/anjuta-tools.gladei,
16023         plugins/tools/anjuta-tools-plugin.png,
16024         plugins/tools/plugin.c,
16025         plugins/tools/plugin.h,
16026         plugins/tools/dialog.c,
16027         plugins/tools/dialog.h,
16028         plugins/tools/fileop.c,
16029         plugins/tools/fileop.h,
16030         plugins/tools/tool.c,
16031         plugins/tools/tool.h,
16032         plugins/tools/editor.c,
16033         plugins/tools/editor.h,
16034         plugins/tools/execute.c,
16035         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16036         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16037         Not fully working
16039         * anjuta-tools.[ch]: Removed old tools code.
16040         
16041 2005-04-01  Steve Murphy  <murf@e-tools.com>
16043         * configure.in: Added "rw" to ALL_LINGUAS.
16045 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16047         * Modified Files:
16048         manuals/C/anjuta-manual/fileoperations.xml
16049         Added Files:
16050         manuals/C/anjuta-manual/figures/search_expr.png
16051         manuals/C/anjuta-manual/figures/search_expr_basic.png
16052         manuals/C/anjuta-manual/figures/search_file_list.png
16053         manuals/C/anjuta-manual/figures/search_file_pattern.png
16054         manuals/C/anjuta-manual/figures/search_replace.png
16055         manuals/C/anjuta-manual/figures/search_setting.png
16056         manuals/C/anjuta-manual/figures/search_target.png
16057         manuals/C/anjuta-manual/figures/search_target_action.png
16058         manuals/C/anjuta-manual/figures/search_target_in.png
16059         Removed Files:
16060         manuals/C/anjuta-manual/figures/find_files.png
16061         manuals/C/anjuta-manual/figures/find_replace.png
16062         manuals/C/anjuta-manual/figures/find_text.png :
16063         Updated Anjuta manual (File Operations)
16065 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16067         * manuals/C/anjuta-manual/fileoperations.xml,
16068         manuals/C/anjuta-manual/figures/open_file.png,
16069         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16070         manuals/C/anjuta-manual/figures/prefs_print.png,
16071         manuals/C/anjuta-manual/figures/print_dlg.png,
16072         manuals/C/anjuta-manual/figures/print_preview.png.
16073         * Added Files:
16074         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16075         manuals/C/anjuta-manual/figures/display_macro.png,
16076         manuals/C/anjuta-manual/figures/insert_text.png,
16077         manuals/C/anjuta-manual/figures/keyword_macro.png,
16078         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16079         manuals/C/anjuta-manual/figures/save_as_file.png :
16080         Updated Anjuta Manual (File Operations)
16082 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16084         * plugins/editor/action-callbacks.c,
16085           plugins/file-loader/plugin.c,
16086           plugins/gtodo/main.c,
16087           plugins/project-wizard/druid.c:
16088           Fix spelling/grammar errors. Fixes bugs
16089           169068, 169137, 169138, and 169139.
16091 2005-03-21  Naba Kumar  <naba@gnome.org>
16093         Patch from: Massimo Cora' <maxcvs@email.it>:
16094         
16095         * plugins/editor/Makefile.am
16096         plugins/editor/anjuta-docman.c,
16097         (added) plugins/editor/editor-tooltips.c,
16098         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16099         editor tabs to show full path.
16101 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16102         
16103         * plugins/subversion/svn-backend.c:
16104         Removed "apr-0/" from include because this is 
16105         already included in SVN_INCLUDE and broke building if
16106         apr >= 1.0 was installed.
16108 2005-03-18  Naba Kumar  <naba@gnome.org>
16110         Patch from: Massimo Cora' <maxcvs@email.it>:
16112         * plugins/editor/action-callbacks.c,
16113         plugins/editor/aneditor-calltip.cxx,
16114         plugins/editor/aneditor-priv.h,
16115         plugins/editor/aneditor.cxx,
16116         plugins/editor/aneditor.h,
16117         plugins/editor/anjuta-document-manager.ui: Added calltip
16118         activation from menu.
16120 2005-03-16  Naba Kumar  <naba@gnome.org>
16122         Patch from: Massimo Cora' <maxcvs@email.it>:
16123         
16124         * plugins/class-gen/action-callbacks.c,
16125         plugins/class-gen/anjuta-class-gen-plugin.glade,
16126         plugins/class-gen/class_gen.c,
16127         plugins/class-gen/class_gen.h,
16128         plugins/class-gen/class_logo.xpm,
16129         plugins/class-gen/plugin.c: Create files without project
16130         being open. Add to project support. And other enhancements.
16132 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16134         * anjuta.glade,
16135           plugins/debug-manager/utilities.c,
16136           plugins/file-loader/plugin.c,
16137           plugins/gdb/utilities.c,
16138           plugins/profile-default/plugin.c,
16139           plugins/project-import/project-import.c,
16140           src/anjuta-actions.h:
16141           Spelling/grammar fixes.
16143 2005-03-13  Naba Kumar  <naba@gnome.org>
16144         
16145         * plugins/editor/action-callbacks.c,
16146         plugins/editor/action-callbacks.h,
16147         plugins/editor/anjuta-document-manager.ui,
16148         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16149         submenu. Moved menuitems from Format to View->Editor.
16150         
16151         * src/action-callbacks.c, src/action-callbacks.h,
16152         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16153         layout and lock layout menus in View submenu. Get rid of
16154         Settings->Layout Manager menu.
16155         
16156         * plugins/project-import/anjuta-project-import.plugin.in:
16157         Fixed icon name
16159         * global-tags/Makefile.am,
16160         global-tags/create_global_tags.sh,
16161         plugins/editor/aneditor-autocomplete.cxx,
16162         plugins/editor/aneditor-priv.h,
16163         plugins/editor/aneditor.cxx,
16164         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16165         in editor and made it work in global symbols also.
16166         
16167         * src/anjuta-app.c: Always use priority texts besides icons style
16168         for toolbars, because other styles look horible for Anjuta (fixme).
16170 2005-03-11  Naba Kumar  <naba@gnome.org>
16172         * configure.in: Removed test for iconv.
16174         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16175         before scintilla widget is realized.
16176         
16177         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16178         for Update menuitem.
16179         
16180         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16181         already applied in scintilla main stream.
16182         
16183         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16184         and notified scintilla developer.
16185         
16186 2005-03-10  Naba Kumar  <naba@gnome.org>
16188         * src/action-callbacks.c: Removed reference to src/help.h (dead
16189         file).
16191         * plugins/editor/text_editor.c: Removed reference to
16192         src/launcher.h (a dead file).
16194         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16195         src/controls.c, src/controls.h, src/fileselection.c,
16196         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16197         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16198         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16199         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16200         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16201         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16202         Removed these dead files from CVS.
16205 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16207         * plugins/file-wizard/action-callbacks.c : Added error message.
16208         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16211 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16212         
16213         * plugins/cvs-plugin/cvs-callbacks.c
16214         plugins/cvs-plugin/plugin.c:
16215         Fixed preferences page init and busy handling
16216         
16217         * plugins/subversion/plugin.c:
16218         Fixed preferences page init
16220 2005-03-09  Naba Kumar  <naba@gnome.org>
16222         * plugins/Makefile.am, plugins/glade/Makefile.am,
16223         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16224         enabled glade plugin in Anjuta. The plugin is built only when
16225         glade3 is installed.
16226         
16227 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16229         * plugins/project-wizard/templates/java.wiz
16230         plugins/project-wizard/templates/java-logo.png (*)
16231         plugins/project-wizard/templates/java/*
16232         plugins/project-wizard/templates/Makefile.am
16233         configure.in:
16234         
16235         Add Java project type. It generates a autoconf/automake
16236         project which is compiled using gcj. It requires automake 
16237         > 1.4 (1.9 is known to work) to work!
16238         
16239         (*) still awaiting response from the gcj team if we
16240         may use their logo.
16241         
16242 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16243         
16244         * plugins/project-import/*
16245         plugins/Makefile.am
16246         configure.in:
16247         Added project import plugin. Might be a bit buggy and limited
16248         but works for now.
16249         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16250         Icon from old pixmaps dir
16252 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16254         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16255         plugins/macro/macro-util.c, plugins/macro/macros.xml :
16256         Added C Custom_Indent line macro.
16257         Cleaned macros.xml
16259 2005-03-09  Naba Kumar  <naba@gnome.org>
16261         * TODO.tasks: Added new message-manager tasks.
16262         
16263         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16264         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16265         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16266         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16267         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16268         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16269         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16270         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16271         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16272         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16273         
16274         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16275         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16276         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16277         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16278         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16279         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16280         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16281         Removed debugger widgets from shell on debugger shutdown. Added
16282         scrolled windows for docked widgets. Removed unnecessary widget refs
16283         and unrefs. Destroy widgets correctly on debugger shutdown.
16284         
16285         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16286         with project description title. Removed frame shadow.
16287         
16288         * plugins/project-wizard/druid.c: Initializes tooltips.
16289         
16290         * scintilla/Makefile.am: Fixed comiple error.
16292 2005-03-08  Adam Weinberger  <adamw@gnome.org>
16294         * plugins/class-gen/anjuta-class-gen-plugin.glade,
16295           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16297 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16299         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16300         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16301         plugins/macro/macro-util.c, plugins/macro/macro-util.h
16302         plugins/macro/macros.xml, plugins/macro/plugin.c :
16303         Moved cursor at the '|' position defined in macros.
16305 2005-03-07  Naba Kumar  <naba@gnome.org>
16307         * plugins/subversion/Makefile.am: Fixed build error.
16309         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16310         types (perl, python, shellscript).
16311         
16312         * plugins/editor/plugin.c: Fixed to show all highlight options.
16313         
16314 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16316         * TODO.tasks : updated tasks.
16317         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16319 2005-03-07  Naba Kumar  <naba@gnome.org>
16321         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16322         or disable subversion file-manager submenu. If "Subvesion" is also
16323         valid directory, we should also check for it.
16325         * configure.in: Disable cygwin macro until someone fixes the
16326         autoconf warnings.
16327         
16328         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16329         backward compatibility.
16330         
16331 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16333         * src/about.c : Cleaned code.
16334         * plugins/macro/macros.xml : Added "do_while" C macro.
16335         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16336         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
16337         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16338         Closed registers, shared libraries, kernel signals dialogs with ESC key.
16339         
16340 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16342         * plugins/class-gen/plugin.c:
16343         Removed "return" to activate project_root_uri watching.
16345 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16347         * plugins/Makefile.am
16348         plugins/subversion/*:
16349         Added subversion plugin. Add, Remove, Commit and Update work
16350         everything else needs work.
16351         
16352         * plugins/terminal/terminal.c
16353         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16354         we still have focus problems with the editor.
16356 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16358         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16359         
16360 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16362         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16364 2005-03-04  Naba Kumar  <naba@gnome.org>
16366         Patch from Massimo Cora' <maxcvs@email.it>:
16368         * plugins/class-gen/Makefile.am,
16369         plugins/class-gen/action-callbacks.c,
16370         plugins/class-gen/action-callbacks.h,
16371         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16372         plugins/class-gen/anjuta-class-gen.plugin.in,
16373         plugins/class-gen/class_gen.c,
16374         plugins/class-gen/class_gen.h,
16375         (removed) plugins/class-gen/clsGen.c,
16376         (added) plugins/class-gen/goc_template_header,
16377         (added) plugins/class-gen/goc_template_source,
16378         plugins/class-gen/plugin.c,
16379         plugins/class-gen/plugin.h: Refactored class gen code.
16380         Added GOCBuilder code. Fixed UI. Implemented plugin.
16382 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
16384         * plugins/project-wizard/property.c
16385         plugins/project-wizard/install.c
16386         plugins/project-wizard/druid.c
16387         plugins/editor/goto_line.c
16388         plugins/editor/plugin.c
16389         plugins/gtodo/add_edit_item.c
16390         plugins/gtodo/ligtodo.c
16391         plugins/gtodo/main.c
16392         plugins/gtodo/preferences.c:
16393         Fixed #167559, #167534, #167266, #167357
16394         (Bad English in strings...)
16395         
16396         Thanks to Adam Weinberger and Thierry Moisan for
16397         reporting!
16399 2005-03-03  Naba Kumar  <naba@gnome.org>
16401         * libegg/Makefile.am, libegg/menu/Makefile.am,
16402         (added) libegg/egg-submenu-action.c,
16403         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16404         submenu (used for wizard listing).
16405         
16406         * plugins/file-loader/anjuta-loader-plugin.ui
16407         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16408         and toolbar.
16409         
16410         * plugins/editor/action-callbacks.c,
16411         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16412         ctrl+tabbing because it was interfaring with focus navigation.
16413         Focus editor on "Esc" in incremental search entry. Cleanups.
16414         
16415         * plugins/file-manager/an_file_view.c,
16416         plugins/symbol-browser/plugin.c,
16417         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16418         Cleanups.
16419         
16420         * plugins/profile-default/plugin.c,
16421         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16422         for sesssion load.
16423         
16424         * (removed) scintilla/patches/a64-crash-fix.patch,
16425         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16426         scintilla patches.
16428 2005-03-03  Naba Kumar  <naba@gnome.org>
16430         * HACKING: Fixed typos.
16431         
16432         * plugins/editor/aneditor-indent.cxx: Clean up.
16433         
16434         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16435         Enable/disable save, undo and redo actions depending on state
16436         of the editor.
16437         
16438 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16440         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16441         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16442         Displayed search_incremental status.
16444         * Removed plugins/editor/search_incremental.[ch]
16446 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16447         
16448         * plugins/cvs-plugin/cvs-execute.c
16449         plugins/cvs-plugin/cvs-callbacks.c:
16450         - Use weak reference on mesg_view and reuse tab if
16451         it still exists to avoid cluttering message manager.
16452         - Fixed bug in cvs remove
16453         
16454         README, HACKING: Updated
16455         
16456         configure.in: Added check for libsvn
16458 2005-02-29  Naba Kumar  <naba@gnome.org>
16459         
16460         * plugins/file-manager/an_file_view.c,
16461         plugins/symbol-browser/an_symbol_view.c,
16462         plugins/symbol-browser/plugin.c: Hide column headers (they
16463         are redundant).
16465 2005-02-29  Naba Kumar  <naba@gnome.org>
16467         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16468         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16469         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16470         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16471         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16472         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16473         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16474         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16475         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16476         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16478         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16479         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16480         (added) libanjuta/anjuta-session.[hc],
16481         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16482         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16483         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16484         src/main.c:
16485         
16486         Implemented session management. Implemented session
16487         container class. Added session notifications from shell. Implemented
16488         session save/load in editor, file-loader, default-profile-plugin
16489         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16490         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16491         and maximized states in session. Implemented project session
16492         management.
16494 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16496         * plugins/class-gen/action-callbacks.[ch],
16497         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16498         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16499         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16500         with Escape key.
16502 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16503         
16504         * plugins/project-wizard/anjuta-project-wizard.glade,
16505         plugins/project-wizard/druid.c:
16506         Add some padding in tab label in project selection page
16507         
16508         * plugins/project-wizard/druid.c,
16509         plugins/project-wizard/parser.c:
16510         Search for project template recursively
16511         Add ~/.anjuta/project to the search paths
16513 2005-02-26  Naba Kumar  <naba@gnome.org>
16515         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16516         * plugins/file-loader/plugin.c: Fixed crash bug.
16517         * libanjuta/plugins.c: Fixed memory leak.
16518         
16519 2005-02-26  Naba Kumar  <naba@gnome.org>
16520         
16521         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16522         "UserActivatable" attribute for plugins. This attribute if set to
16523         "no" will prevent users from activating/deactivating it from
16524         plugins dialog. Added a toggle button in plugins dialog to toggle
16525         the plugins list between list of activatable plugins (default) to
16526         list of all plugins. anjuta_plugin_select() now only selects the
16527         plugin. Added anjuta_plugins_select_and_activate() method that will
16528         select and activate it.
16529         
16530         * plugins/profile-default/Makefile.am,
16531         plugins/profile-default/anjuta-default-profile.ui,
16532         plugins/profile-default/plugin.c,
16533         plugins/profile-default/plugin.h,
16534         plugins/project-manager/anjuta-project-manager.ui,
16535         plugins/project-manager/plugin.c,
16536         plugins/project-manager/plugin.h:
16537         
16538         Anjuta projects (*.anjuta) files define the profile of respective
16539         projects. Profile is a set of related plugins required for the
16540         project to open. Moved "close project" action from Project Manager
16541         to Profile Manager plugin. Implemented loading and unloading of
16542         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16543         (instead of Project Manager) now handles opening of *.anjuta files.
16544         Close Project menuitem is now moved to File submenu (being
16545         consistent with Anjuta 1.x versions and avoiding creating Project
16546         submenu when project manager is not loaded).
16547         
16548         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16549         
16550         * src/anjuta.ui: Fixed place holder for projects.
16551         
16552         * (new) plugins/profile-default/default.anjuta: default startup
16553         profile. Removed the hardcoded plugins loading in
16554         DefaultProfilePlugin.
16556         * anjuta.anjuta,
16557         plugins/project-wizard/templates/terminal/project.anjuta:
16558         Implemented project format in newly created projects.
16560         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16561         plugins/class-gen/anjuta-class-gen.plugin.in,
16562         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16563         plugins/editor/anjuta-document-manager.plugin.in,
16564         plugins/file-loader/anjuta-loader.plugin.in,
16565         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16566         plugins/gdb/anjuta-gdb.plugin.in,
16567         plugins/glade/anjuta-glade.plugin.in,
16568         plugins/message-view/anjuta-message-manager.plugin.in,
16569         plugins/profile-default/anjuta-default-profile.plugin.in,
16570         plugins/project-manager/anjuta-project-manager.plugin.in,
16571         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16572         Defined UserActivatable attributes. Added supported types attribute.
16574         * plugins/project-wizard/anjuta-project-wizard.glade
16575         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16576         "Project Wizard" in preferences title.
16578         * TODO.tasks: Updated.
16579         
16580         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16581         Updated.
16582         
16583 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16585         * plugins/file-wizard/anjuta-file-wizard.glade
16586         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16587         
16588         Integrated License macros, cleaned file.c.
16589         
16590 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16591         
16592         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16593         username can not be found correctly.
16595 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16597         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16598         plugins/macro/macros.xml :
16599         
16600         Added Headers macros. Cleaned file.c
16602 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16604         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16605         plugins/macro/macros.xml :
16606         
16607         Fixed a bug. Added Header macro.
16609         
16610 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16612         * plugins/file-wizard/action-callbacks.c, 
16613         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16614         plugins/macro/macros.xml :
16615         
16616         Added FileName, Header template macros.
16617         
16618 2005-02-24  Naba Kumar  <naba@gnome.org>
16619         
16620         * plugins/patch/patch-plugin.c: Fixed a function call.
16621         
16622         * src/anjuta.c, src/main.c: Save and load default session.
16623         
16624 2005-02-24  Naba Kumar  <naba@gnome.org>
16626         * libanjuta/interfaces/libanjuta.idl,
16627         plugins/message-view/anjuta-msgman.c,
16628         plugins/message-view/anjuta-msgman.h,
16629         plugins/message-view/plugin.c: Added and implemented
16630         set_view_title() method.
16631         
16632         * plugins/build-basic-autotools/build-basic-autotools.c,
16633         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16634         build context pooling. Maximum 3 contexts are reused. Additional
16635         contexts are created when all are busy.
16637 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16639         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16640         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16641         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16642         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16644         Added Copyright, Changelog macros.
16645                 
16646 2005-02-23  Naba Kumar  <naba@gnome.org>
16648         Patch from Massimo Cora' <maxcvs@email.it>:
16649         * plugins/Makefile.am,
16650         plugins/patch/Makefile.am,
16651         (added) plugins/patch/anjuta-patch-plugin.png,
16652         (added) plugins/patch/anjuta-patch.plugin.in,
16653         (added) plugins/patch/anjuta-patch.ui,
16654         plugins/patch/patch-plugin.c,
16655         (added) plugins/patch/patch-plugin.h,
16656         (added) plugins/patch/plugin.c,
16657         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16658         architecture.
16660 2005-02-23  Naba Kumar  <naba@gnome.org>
16662         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16663         file-loader/plugin.c, profile-default/plugin.c:
16664         Implemented "activated" and "deactivated" signals for plugin class.
16665         Renamed *_location() functions to *_id(), because location is
16666         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16667         anjuta_plugins_unload_plugin().
16668         
16669         * class-gen/plugin.c: Fixed complier warning and utility function call.
16670         
16671         * debug-manager/plugin.c: Unload debugger plugin correctly.
16672         
16673         * project-manager/plugin.c:     Fixed compiler warnings.
16674         
16675         * plugins/project-wizard/templates/gnome/.cvsignore,
16676         plugins/project-wizard/templates/gnome/po/.cvsignore,
16677         plugins/project-wizard/templates/gnome/src/.cvsignore,
16678         plugins/project-wizard/templates/gtk/po/.cvsignore,
16679         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16680         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16681         
16682         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16683         build (we need to fix this thing).
16684         
16685 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16687         * plugins/macro/macro-action.[ch]
16688         plugins/macro/macro-edit.c
16689         plugins/macro/macro-dialog.c
16690         plugins/macro/macro-db.[ch]
16691         plugins/macro/plugin.[ch]
16692         plugins/macro/macro-util.[ch] (added)
16693         
16694         Cleaned up macro plugin and preview expanded macros.
16696 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16698         * plugins/cvs-plugin/cvs-interface.c:
16700         Fixed option setting when using no compression and not 
16701         ignoring .cvsrc
16703 2005-02-23  Naba Kumar  <naba@gnome.org>
16704         
16705         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16706         geometry on exit and startup (only if there is no geometry from the
16707         session).
16709         * TODO.tasks: Updated.
16710         
16711         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16712         
16713         * manuals/reference/libanjuta/Makefile.am,
16714         manuals/reference/libanjuta/libanjuta-docs.sgml,
16715         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16716         documentation for writing project templates.
16718 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16720         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16721         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16722         
16723         Expansion keywords in macros. 
16725 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16727         * plugins/file-wizard/action-callbacks.c,
16728         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16729         plugins/macro/macros.xml :
16730         
16731         Inserting text by macro plugin
16732         In progress ...
16734 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16736         * plugins/macro/plugin.c
16737         plugins/cvs-plugin/plugin.c:
16738         
16739         Fixed interfaces (use static)
16741 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16742         
16743         * plugins/macro/macro-actions.[ch]
16744         plugins/macro/plugin.c
16745         libanjuta/interfaces/libanjuta.idl:
16746         
16747         Implemented IAnjutaMacro interface to be used by file-wizard
16748         
16749         * plugins/cvs-plugin/plugin.c
16750         libanjuta/interfaces/libanjuta.idl:
16751         
16752         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16753         for all version control systems and not only for cvs.
16755 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16757         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16758         insert_macro.
16759         
16760         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16763 2005-02-21  Naba Kumar  <naba@gnome.org>
16765         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16766         IAnjutaDebugger interface.
16767         
16768         * plugins/debug-manager/anjuta-debug-manager.ui,
16769         plugins/debug-manager/attach_process.c,
16770         plugins/debug-manager/attach_process.h,
16771         plugins/debug-manager/plugin.c,
16772         plugins/debug-manager/plugin.h,
16773         plugins/gdb/actions.c,
16774         plugins/gdb/actions.h,
16775         plugins/gdb/anjuta-gdb-plugin.ui,
16776         plugins/gdb/breakpoints.c,
16777         plugins/gdb/breakpoints.h,
16778         plugins/gdb/debugger.c,
16779         plugins/gdb/debugger.h,
16780         plugins/gdb/memory.c,
16781         plugins/gdb/plugin.c,
16782         plugins/gdb/plugin.h,
16783         plugins/gdb/sharedlib.h,
16784         plugins/gdb/sharedlib_cbs.c,
16785         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16786         correctly between debug-manager and debugger. Implemented debugger
16787         interface in gdb plugin. Fixed action names. Added UI updating.
16788         Start and stop debugger (does not work yet). Fixed UI merging.
16789         Fixed debugger plugin handling in debug-manager.
16791 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16793         * plugins/editor/aneditor-autocomplete.cxx:
16794         
16795         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16796         crash with C++ "template" keyword.
16798 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16800         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16801         Fixed bug (Closed macro dialogs with Esc key).
16802         
16803 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
16804         
16805         * plugins/project-wizard/xlib.wiz,
16806         plugins/project-wizard/xlib-logo.png,
16807         plugins/project-wizard/xlib/*:
16808         Port old xlib anjuta project on new project wizard
16809         
16810         * plugins/project-wizard/xlib-dock.wiz,
16811         plugins/project-wizard/xlib-dock/*:
16812         Port old xlib dock anjuta project on new project wizard
16813         
16814         * plugins/project-wizard/wxwin.wiz,
16815         plugins/project-wizard/wxwin-logo.png,
16816         plugins/project-wizard/wxwin/*:
16817         Port old wxwin anjuta project on new project wizard
16818         
16819         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16820         necessary changes for the new templates.
16821         
16822 2005-02-18  Naba Kumar  <naba@gnome.org>
16824         * plugins/Makefile.am: Added class-gen
16825         
16826 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
16828         * plugins/project-wizard/header.c:
16829         Fix a bug in sorting of project categories
16831 2005-02-18  Naba Kumar  <naba@gnome.org>
16833         Patch from Massimo Cora  <maxcvs@email.it>:
16834         
16835         * plugins/class-gen/.cvsignore,
16836         plugins/class-gen/Makefile.am,
16837         (added) plugins/class-gen/action-callbacks.c,
16838         (added) plugins/class-gen/action-callbacks.h,
16839         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16840         (added) plugins/class-gen/class_gen.c,
16841         (added) plugins/class-gen/class_gen.h,
16842         (added) plugins/class-gen/plugin.c,
16843         (added) plugins/class-gen/plugin.h: Ported class wizard to the
16844         new architecture.
16845         
16846         * plugins/project-manager/plugin.c: implemented add_source().
16848 2005-02-17  Naba Kumar  <naba@gnome.org>
16850         * plugins/file-loader/plugin.c: Fixed possible crash.
16851         
16852         * src/action-callbacks.c, src/action-callbacks.h,
16853         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16855 2005-02-17  Naba Kumar  <naba@gnome.org>
16856         
16857         * plugins/project-wizard/templates/anjuta-plugin.wiz,
16858         plugins/project-wizard/templates/gnome.wiz,
16859         plugins/project-wizard/templates/gtk.wiz,
16860         plugins/project-wizard/templates/gtkmm.wiz,
16861         plugins/project-wizard/templates/terminal.wiz,
16862         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16863         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16864         plugins/project-wizard/templates/gnome/src/callbacks.c,
16865         plugins/project-wizard/templates/gnome/src/callbacks.h,
16866         plugins/project-wizard/templates/gnome/src/main.c,
16867         plugins/project-wizard/templates/gtk/src/callbacks.c,
16868         plugins/project-wizard/templates/gtk/src/callbacks.h,
16869         plugins/project-wizard/templates/gtk/src/main.c,
16870         plugins/project-wizard/templates/gtkmm/src/main.cc,
16871         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16872         to generate licence correctly (without any extra newlines). Removed
16873         IncludeGNUHeader macro definition and added proper licence property.
16874         Fixed project directory paths in file contents.
16876 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16878         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16879         Closed macro dialogs with Esc key.
16881 2005-02-16  Naba Kumar  <naba@gnome.org>
16883         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16884         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16885         plugins/project-wizard/templates/gnome/src/callbacks.c,
16886         plugins/project-wizard/templates/gnome/src/callbacks.h,
16887         plugins/project-wizard/templates/gnome/src/main.c,
16888         plugins/project-wizard/templates/gtk/src/main.c,
16889         plugins/project-wizard/templates/gtkmm/src/main.cc,
16890         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16891         macros to avoid blank newlines.
16893 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
16895         * plugins/project-wizard/autogen.c:
16896         Correct a problem when having property value in UTF-8
16898         * plugins/project-wizard/druid.c:
16899         Correct a bug when reselecting a new project (all pages
16900         must be removed)
16902         * plugins/project-wizard/property.c:
16903         Avoid having default invalid properties
16905         * plugins/project-wizard/templates/terminal.wiz,
16906         plugins/project-wizard/templates/terminal/po/ChangeLog,
16907         plugins/project-wizard/templates/terminal/src/main.c:
16908         Remove command for testing run function
16909         Move destination directory to second page and include
16910         project name. Add exist tag. Remove unused properties.
16912 2005-02-16  Naba Kumar  <naba@gnome.org>
16914         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
16915         plugins/debug-manager/anjuta-debug-manager.ui,
16916         plugins/debug-manager/plugin.c,
16917         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
16918         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
16919         plugins/gdb/plugin.h, plugins/gdb/registers.c,
16920         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
16921         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
16922         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
16923         (removed) src/anjuta_info.c,
16924         (removed) src/anjuta_info.h,
16925         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
16926         (added) plugins/gdb/anjuta-gdb-plugin.ui,
16927         (added) plugins/gdb/actions.c,
16928         (added) plugins/gdb/actions.h: Completed initial
16929         porting of debugger to new architecture. Fixed many of the debugger
16930         functions.
16932         * plugins/file-loader/plugin.c: Detect some important mime ourself
16933         to avoid inconsistencies when mime system isn't working.
16934         
16935 2005-02-16  Naba Kumar  <naba@gnome.org>
16937         * plugins/editor/Makefile.am,
16938         (added) plugins/editor/aneditor-autocomplete.cxx,
16939         (added) plugins/editor/aneditor-calltip.cxx,
16940         (added) plugins/editor/aneditor-indent.cxx,
16941         (added) plugins/editor/aneditor-priv.h,
16942         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
16943         different smaller chunks to make it easy to maintain.
16945 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16947         * plugins/project-wizard/druid.c :
16948         
16949         Found system Email address if not defined in Preferences.
16951 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
16952         
16953         * plugins/project-wizard/gtkmm.wiz
16954         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
16955         plugins/project-wizard/gtkmm/*
16956         
16957         Added GTKmm (C++) project type
16959 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
16961         * plugins/message-view/plugin.c
16962         plugins/message-view/message-view.c
16963         TODO.gtodo:
16964         Implemented next/prev action
16966 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16968         * plugins/project-wizard/templates/libglade2.* :
16969         Removed libglade2 project.
16970         
16971         * plugins/project-wizard/templates/gtk* :
16972         Removed interface.[ch] & support.[ch].
16973         
16974 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16976         * plugins/project-wizard/anjuta-project-wizard.glade,
16977         plugins/project-wizard/property.[ch],
16978         plugins/project-wizard/templates/anjuta-plugin.wiz :
16979         Added a new property ("iconfile").
16981 2005-02-14  Naba Kumar  <naba@gnome.org>
16983         * plugins/project-wizard/install.c,
16984         plugins/project-wizard/plugin.c,
16985         plugins/project-wizard/templates/anjuta-plugin.wiz,
16986         plugins/project-wizard/templates/gnome.wiz,
16987         plugins/project-wizard/templates/gtk.wiz,
16988         plugins/project-wizard/templates/libglade2.wiz,
16989         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
16990         newly created projects and open them. Fixed message buffering in
16991         wizard.
16993 2005-02-14  Naba Kumar  <naba@gnome.org>
16995         * src/about.c, pixmaps/Makefile.am,
16996         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
16997         
16998         * mime/gnome-mime-application-x-anjuta.png,
16999         pixmaps/anjuta_icon.png,
17000         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17001         done by 9-speed at:
17002         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17003         
17004 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17006         * configure.in,
17007         plugins/project-wizard/templates/libglade2-logo.png,
17008         plugins/project-wizard/templates/libglade2.wiz,
17009         plugins/project-wizard/templates/libglade2/* :
17010         Add Glade2 project
17013 2005-02-14  Naba Kumar  <naba@gnome.org>
17015         * TODO.tasks: Updated.
17016         
17017         * plugins/editor/anjuta-docman.c,
17018         plugins/editor/text_editor.c,
17019         plugins/editor/text_editor.h,
17020         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17021         for file modification, but it is still not functioning.
17023 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17025         * plugins/project-wizard/values.c,
17026         plugins/project-wizard/values.h,
17027         plugins/project-wizard/property.c,
17028         plugins/project-wizard/property.h,
17029         plugins/project-wizard/druid.c:
17030         Rewrite mandatory property check
17031         Add check of exist property
17032         Rewrite handling of cached property page
17034 2005-02-13  Naba Kumar  <naba@gnome.org>
17036         Patch from Igor Kovalenko  <garrison@mail.ru>:
17037         * tagmanager/tm_workspace.c: Improved performance.
17039 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17041         *plugins/project-wizard/templates/*.wiz,
17042         plugins/project-wizard/druid.c,
17043         plugins/project-wizard/templates/terminal/src/main.c,
17044         plugins/project-wizard/templates/gtk/src/*.[ch],
17045         plugins/project-wizard/templates/gtk/src/Makefile.am,
17046         plugins/project-wizard/templates/gnome/src/*.[ch],
17047         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17048         Add Copyright date & Email address,
17049         Correct terminal project.
17050         
17051 2005-02-12  Naba Kumar  <naba@gnome.org>
17053         * plugins/project-wizard/property.c: Fixed hidden
17054         properties to take values.
17056         * plugins/project-wizard/file.[ch]: Renamed
17057         true/false enum values to fix compile error
17058         (conflict with other definition).
17059         
17060         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17061         even when mime type detection fails (for example, when Anjuta is
17062         installed in non-system prefix).
17064 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17066         * plugins/project-wizard/values.c,
17067         plugins/project-wizard/values.h:
17068         Rewrite file with more comments
17070         * plugins/project-wizard/druid.c,
17071         plugins/project-wizard/druid.h,
17072         plugins/project-wizard/autogen.c,
17073         plugins/project-wizard/autogen.h,
17074         plugins/project-wizard/druid.c,
17075         plugins/project-wizard/druid.h:
17076         Add more comments
17077         Use values instead of properties
17078         Move default properties to druid.c
17080         * plugins/project-wizard/install.c,
17081         plugins/project-wizard/install.h:
17082         Use values instead of properties
17083         Add a check to avoid overwriting files
17085         * plugins/project-wizard/parser.c,
17086         plugins/project-wizard/property.c,
17087         plugins/project-wizard/property.h:
17088         Update to use new values
17089         Add an "exist" attribute to check if a directory already exist
17091         * plugins/project-wizard/anjuta-project-wizard.glade:
17092         Change project selection page (GtkTextView => GtkLabel,
17093         GtkTable => GtkVBox)
17095         * plugins/project-wizard/templates/terminal.wiz:
17096         Move destination directory on second page
17097         
17098         * plugins/project-wizard/action.c:
17099         Add a few comments
17101 2005-02-12  Naba Kumar  <naba@gnome.org>
17103         * plugins/file-manager/an_file_view.c,
17104         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17105         views. Created dynamic update date of view depending on project
17106         changes -- similar to file-manager view.
17107         
17108         * plugins/devhelp/plugin.c: Load help on idle.
17109         
17110         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17111         autoformat' to proper location in preferences.
17112         
17113         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17114         compatibility.
17115         
17116         * plugins/editor/plugin.c: Fixed accel name.
17118 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17120         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17121         plugins/project-wizard/templates/gnome.wiz,
17122         plugins/project-wizard/templates/gtk.wiz,
17123         plugins/project-wizard/anjuta-project-wizard.glade,
17124         plugins/project-wizard/autogen.c:
17125         Add Username & Email address in Project preferences.
17127 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17129         *plugins/project-wizard/templates/gnome-logo.png,
17130         plugins/project-wizard/templates/gnome.wiz,
17131         plugins/project-wizard/templates/gnome/* :
17132         Add Gnome project
17134 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17136         * plugins/project-wizard/templates/terminal/src/main.c, 
17137         plugins/project-wizard/templates/terminal/src/main.c,
17138         plugins/project-wizard/templates/terminal/src/main.[ch] :
17139         Insert License in projects
17140         
17141 2005-02-11  Naba Kumar  <naba@gnome.org>
17143         * TODO.tasks: Added message manager task.
17144         
17145         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17146         
17147         * plugins/editor/plugin.c: Use bookmark stock icons.
17148         
17149         * plugins/message-view/anjuta-message-manager.ui,
17150         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17152 2005-02-10  Naba Kumar  <naba@gnome.org>
17154         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17155         
17156 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17158         * global-tags/Makefile.am
17159         Error during 'make install'
17161 2005-02-09  Naba Kumar  <naba@gnome.org>
17163         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17164         missing file.
17165         
17166 2005-02-08  Naba Kumar  <naba@gnome.org>
17168         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17169         
17170         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17171         Show busy cursur when updating global tags in preferences.
17173         * configure.in: Fixed.
17174         
17175 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17177         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17178           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17179          
17180         - Fixed anjuta-plugin project (glade)
17182 2005-02-08  Naba Kumar  <naba@gnome.org>
17184         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17185         Fixed automatic indentations.
17187         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17188         Global tags are now segregated into smaller api tags, which can be
17189         selectively loaded from symbol browser preferences.
17191         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17192         Implemented IProjectManager interface in project-manager. Mostly getter
17193         methods for now, but need to add add() and remove() methods to add
17194         or remove project elements.
17196         * plugins/gdb/debug_tree.c: Small fix.
17198         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17199         plugins/symbol-browser/an_symbol_info.c,
17200         plugins/symbol-browser/an_symbol_info.h,
17201         plugins/symbol-browser/an_symbol_search.c,
17202         plugins/symbol-browser/an_symbol_search.h,
17203         plugins/symbol-browser/an_symbol_view.c,
17204         plugins/symbol-browser/an_symbol_view.h,
17205         plugins/symbol-browser/plugin.c,
17206         plugins/symbol-browser/plugin.h,
17207         tagmanager/c.c,
17208         tagmanager/entry.h,
17209         tagmanager/tm_project.c,
17210         tagmanager/tm_symbol.c,
17211         tagmanager/tm_tag.c,
17212         tagmanager/tm_workspace.c,
17213         tagmanager/vstring.c,
17214         tagmanager/include/tm_tag.h,
17215         tagmanager/include/tm_workspace.h:
17216         
17217         - Fixed tagmanager parsing of source files to parse for typedefines and
17218         properly record element scopes. Implemented scope autocompletion
17219         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17220         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17221         patch list (author is unknown).
17222         - Implemented symbol-browser preferences for dynamically loading and
17223         saving tags API segments.
17224         - Fixed symbol-search to use tagmanager directly instead of depending
17225         on symbol-view for tags list.
17226         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17227         - Fixed TMSymbol to create the complete tags tree instead of letting the
17228         symbol-view created the root nodes.
17229         - Changed project tags cache name to .tm_project2.cache because the
17230         newer format records additional scope information.
17231         
17232 2005-02-07  Naba Kumar  <naba@gnome.org>
17234         * plugins/editor/style-editor.c,
17235         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17236         and GtkFontButton instead of deprecated widgets in
17237         style editor.
17238         
17239 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17241         * plugins/project-wizard/action.c,
17242         plugins/project-wizard/action.h,
17243         plugins/project-wizard/autogen.c,
17244         plugins/project-wizard/autogen.h,
17245         plugins/project-wizard/file.c,
17246         plugins/project-wizard/file.h,
17247         plugins/project-wizard/install.c,
17248         plugins/project-wizard/install.h,
17249         plugins/project-wizard/parser.h,
17250         plugins/project-wizard/parser.c,
17251         plugins/project-wizard/property.c,
17252         plugins/project-wizard/property.h,
17253         plugins/project-wizard/plugin.h,
17254         plugins/project-wizard/plugin.c,
17255         plugins/project-wizard/values.c,
17256         plugins/project-wizard/values.h:
17257         Replace C++ comments by C comments
17259         * plugins/project-wizard/autogen.c,
17260         plugins/project-wizard/autogen.h:
17261         Add a run time check of autogen version.
17262         Add UserName variable.
17264         * plugins/project-wizard/anjuta-project-wizard.glade,
17265         plugins/project-wizard/header.c,
17266         plugins/project-wizard/druid.c,
17267         plugins/project-wizard/druid.h:
17268         Sort project in alphabetic order.
17269         Correct selection troubles in notebooks.
17271         * plugins/project-wizard/parser.c:
17272         Add some check when reading the project header block.
17274 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17276         * plugins/project-wizard/action.c,
17277         plugins/project-wizard/action.h,
17278         plugins/project-wizard/autogen.c,
17279         plugins/project-wizard/autogen.h,
17280         plugins/project-wizard/file.c,
17281         plugins/project-wizard/file.h,
17282         plugins/project-wizard/install.c,
17283         plugins/project-wizard/parser.h,
17284         plugins/project-wizard/parser.c,
17285         plugins/project-wizard/property.c,
17286         plugins/project-wizard/property.h,
17287         plugins/project-wizard/values.c,
17288         plugins/project-wizard/values.h,
17289         Add a space between function name and open.
17291         * plugins/project-wizard/plugin.h,
17292         plugins/project-wizard/plugin.c,
17293         plugins/project-wizard/install.c,
17294         Avoid a crash if the user close the message view used by the .
17296         * plugins/project-wizard/anjuta-project-wizard,
17297         plugins/project-wizard/druid.c,
17298         plugins/project-wizard/druid.h,
17299         plugins/project-wizard/header.h,
17300         plugins/project-wizard/header.c,
17301         Add a text view with the description of each.
17302         Add a tab for each project.
17303         Replace some C++ comments to C comments.
17305 2005-02-05  Naba Kumar  <naba@gnome.org>
17307         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17308         New icon from Sebastien Granjoux .
17309         
17310 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17312         * libanjuta/anjuta-preferences.c:
17313         Set file property even without a focus out event (file selected 
17314         the browse dialog)
17316 2005-02-04  Naba Kumar  <naba@gnome.org>
17318         * plugins/glade/plugin.c: Fixed glade function calls.
17319         * configure.in: Fixed a typo.
17320         * TODO.tasks: Updated.
17322 2005-02-03  Naba Kumar  <naba@gnome.org>
17324         * plugins/project-manager/plugin.c: Fixed memory corruption.
17326         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17327         build error.
17328         
17329         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17330         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17331         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17332         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17334         * libanjuta/interfaces/libanjuta.idl,
17335         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17336         interface.
17337         
17338         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17340         Patch from Massimo Cora <maxcvs@email.it>:
17341         * plugins/editor/plugin.c: Fixed update UI for created buffers.
17342         
17343 2005-02-01  Naba Kumar  <naba@gnome.org>
17345         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17346         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17347         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17348         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17349         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17350         from sourceforge -- a64 crash fixes (correct typing for GType)
17351         and fixes compile errors in sun.
17353         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17354         paste (shift+insert) in terminal.
17356 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
17358         * configure.in: Add «nb» to ALL_LINGUAS.
17360 2005-02-01  Naba Kumar  <naba@gnome.org>
17362         * TODO.tasks, TODO: Updated todo tasks.
17363         
17364         * plugins/editor/anjuta-document-manager.glade: Improved search
17365         relace dialog.
17366         
17367         * TODO.tasks: Fixed xml format.
17368         
17369         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17370         work yet).
17371         
17372         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17373         cleanups.
17374         
17375         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17376         format during save (removed unwanted text nodes). Fixed scrollbars.
17378 2005-01-31  Naba Kumar  <naba@gnome.org>
17380         * libanjuta/interfaces/libanjuta.idl,
17381         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17382         Implemented append() method for IAnjutaEditor interface and fixed
17383         various bugs with text insertions (cvs diff and macro insertions).
17384         
17385         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17386         automatic indentation.
17387         
17388         * plugins/editor/action-callbacks.c,
17389         plugins/editor/action-callbacks.h,
17390         plugins/editor/anjuta-docman.c,
17391         plugins/editor/anjuta-document-manager.ui,
17392         plugins/editor/plugin.c,
17393         plugins/editor/text_editor.c,
17394         plugins/editor/text_editor.h,
17395         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17396         Fixed highlight issues.
17398         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17399         macro.
17400         
17401         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17403         * data/properties/*: Updated properties files from scite. Created
17404         styles.properties to override the scite styles.
17405         
17406         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17408         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17409         
17410 2005-01-30  Naba Kumar  <naba@gnome.org>
17412         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17413         unused definitions.
17414         
17415         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17416         
17417         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17418         plugins/editor/text_editor.c,
17419         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17420         fixed linuwidth preference setting, fixed insert text interface
17421         implementation. Improved automatice-indentation for cpp lexer.
17422         
17423         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17425 2005-01-29  Naba Kumar  <naba@gnome.org>
17427         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17428         option in update dialog as default. Improved import dialog. Sized
17429         log dialog.
17431         * configure.in: Fixed underquoted warning from autoconf.
17432         
17433         * plugins/editor/action-callbacks.c,
17434         plugins/editor/aneditor.cxx,
17435         plugins/editor/aneditor.h,
17436         plugins/editor/anjuta-document-manager.glade,
17437         plugins/editor/plugin.c,
17438         plugins/editor/plugin.h,
17439         plugins/editor/text_editor.c,
17440         plugins/editor/text_editor.h,
17441         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17442         for Editor and fixed all preferences syncronization and notifys for
17443         visible prefs (in editor preferences page).
17444         
17445         * plugins/file-loader/plugin.c: Load recent files on idle.
17447 2005-01-28  Naba Kumar  <naba@gnome.org>
17449         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17450         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17452         * plugins/editor/action-callbacks.c,
17453         plugins/editor/action-callbacks.h,
17454         plugins/editor/aneditor.cxx,
17455         plugins/editor/aneditor.h,
17456         plugins/editor/anjuta-document-manager.ui,
17457         plugins/editor/plugin.c,
17458         plugins/editor/text_editor.c,
17459         plugins/editor/text_editor.h,
17460         plugins/editor/text_editor_cbs.c,
17461         plugins/editor/text_editor_cbs.h,
17462         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17463         Text editor.
17465         Patch from Massimo Cora <maxcvs@email.it>:
17466         * plugins/editor/an_symbol_search.c,
17467         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17468         
17469 2005-01-27  Naba Kumar  <naba@gnome.org>
17470         
17471         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17472         minimum size request to 200.
17474         * plugins/symbol-browser/an_symbol_info.c,
17475         plugins/symbol-browser/an_symbol_info.h,
17476         plugins/symbol-browser/an_symbol_search.c,
17477         plugins/symbol-browser/an_symbol_search.h,
17478         plugins/symbol-browser/an_symbol_view.c,
17479         plugins/symbol-browser/an_symbol_view.h,
17480         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17481         pixbuf retrieval. Fixed runtime warning. Code clean up.
17483 2005-01-27  Naba Kumar  <naba@gnome.org>
17485         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17486         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17487         (new) plugins/glade/Makefile.am,
17488         (new) plugins/glade/anjuta-glade-plugin.png,
17489         (new) plugins/glade/anjuta-glade.plugin.in,
17490         (new) plugins/glade/anjuta-glade.ui,
17491         (new) plugins/glade/plugin.c,
17492         (new) plugins/glade/plugin.h,
17493         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17494         now until glade3 works properly.
17496         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17497         they are generated.
17498         
17499 2005-01-26  Naba Kumar  <naba@gnome.org>
17501         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17502         Added mime icon for anjuta projects.
17503         
17504         patch from Massimo Cora <maxcvs@email.it>:
17505         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17506         an_symbol_search.h, an_symbol_view.c, plugin.c:
17507         Fix/implement objects destroying/freeing.
17509 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17510         
17511         * src/action-callback.[ch], src/anjuta-actions.h:
17512         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17513         because it has not been updated for years and we know have a devhelp plugin
17514         which can do the job much better.
17515         * TODO.tasks: Updated done items
17517 2005-01-25  Naba Kumar  <naba@gnome.org>
17519         * autogen.sh: Fixed to generate interface files.
17521         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17522         session save filenames.
17523         
17524         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17525         
17526 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17528         * plugins/project-wizard/Makefile.am,
17529         plugins/project-wizard/install.c,
17530         plugins/project-wizard/install.h,
17531         plugins/project-wizard/parser.c,
17532         plugins/project-wizard/parser.h,
17533         plugins/project-wizard/templates/terminal.wiz:
17534         Add action list block in wizard template
17535         * plugins/project-wizard/file.c,
17536         plugins/project-wizard/autogen.c:
17537         Small fixes
17539 2005-01-23  Naba Kumar  <naba@gnome.org>
17541         * configure.in: Fixed build error.
17543 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17545         * plugins/project-wizard/druid.c,
17546         plugins/project-wizard/parser.c,
17547         plugins/project-wizard/property.c: Rewrite parser with
17548         better error handling
17550 2005-01-22  Naba Kumar  <naba@gnome.org>
17552         * plugins/symbol-browser/plugin.c: Changed c++ coments
17553         to c commnets and formated code to anjuta coding styles.
17554         
17555 2005-01-21  Naba Kumar  <naba@gnome.org>
17557         * configure.in, autogen.sh: Fixed build errors in newer automake.
17558         
17559         * plugins/editor/anjuta-docman.c: Do not emit change editor
17560         signal while in dispose.
17562         Patch from: Massimo Corà <maxcvs@email.it>
17563         * plugins/symbol-browser/Makefile.am,
17564         plugins/symbol-browser/an_symbol_view.c,
17565         plugins/symbol-browser/an_symbol_view.h,
17566         plugins/symbol-browser/plugin.c,
17567         plugins/symbol-browser/plugin.h,
17568         plugins/symbol-browser/test-symbol-browser.c,
17569         (new) plugins/symbol-browser/an_symbol_info.c,
17570         (new) plugins/symbol-browser/an_symbol_info.h,
17571         (new) plugins/symbol-browser/an_symbol_search.c,
17572         (new) plugins/symbol-browser/an_symbol_search.h:
17573         Added a cool real-time symbol-search-view in symbol browser.
17575 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17576         
17577         * plugin/macro/plugin.c
17578         plugin/macro/anjuta-macro-plugin.ui
17579         plugin/macro/macro-db.[ch]
17580         plugin/macro/macro-dialog.[ch]
17581         plugin/macro/macro-actions.[ch]
17582         plugin/macro/macro-edit.[ch]
17583         plugin/macro/plugin.[ch]:
17584         
17585         Implemented three menu items as Naba proposed:
17586         Edit->Macro->
17587                 Insert Macro: Pops of a border-less window to enter a shortcut
17588                 Add Macro: Same as Manage Macro => New
17589                 Manage Macros: Full-features macro dialog
17591 2005-01-20  Naba Kumar  <naba@gnome.org>
17593         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17594         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17595         libanjuta/anjuta-shell.h,
17596         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17597         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17598         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17599         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17600         src/main.c, src/shell.c: Implemented command line args processing
17601         and session management. Fixed geometry restoration.
17603 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17604         
17605         * plugins/macro/macro-db.c,
17606         plugins/macros.xml:
17607         Cleaned up XML interface and use attributes now for name, category and 
17608         shortcut. CDATA is used to avoid xml errors inside of macros.
17610 2005-01-19  Naba Kumar  <naba@gnome.org>
17612         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17614 2005-01-18  Naba Kumar  <naba@gnome.org>
17615         
17616         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17617         to work.
17619         * scintilla/*: Updated scintilla to current cvs and updated
17620         scintilla patches.
17621         
17622 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17623         
17624         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17625         plugins/cvs-plugin/cvs-actions.c:
17626         Added "Whole project" infrastructure but it does not
17627         work because I did not find a way to get the current project's
17628         root dir.
17630 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17632         * plugins/cvs-plugin/Makefile.am
17633         plugins/cvs-plugin/anjuta-cvs.plugin.in
17634         plugins/cvs-plugin/cvs-actions.c
17635         plugins/cvs-plugin/cvs-callbacks.c
17636         plugins/cvs-plugin/cvs-interface.[ch] (added)
17637         plugins/cvs-plugin/plugin.c:
17638         
17639         Added IAnjutaCVS interface and improved cvs plugin. There
17640         is still some work to do on cvs import and to add a current
17641         project toggle.
17643 2005-01-17  Naba Kumar  <naba@gnome.org>
17645         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17646         
17647         * configure.in: Fixed build errors.
17649         * data/Makefile.am,     (removed) data/README.stock_libs,
17650         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17651         (removed) data/header.c, (removed) data/stock_libs.anj,
17652         (removed) data/x-anjuta-project.desktop,
17653         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17655         * libanjuta/anjuta-plugin-description.c,
17656         libanjuta/anjuta-shell.c: Updated documentations.
17658         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17659         
17660         * libanjuta/anjuta-launcher.c,
17661         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17662         x86_64 systems.
17664 2005-01-17  Naba Kumar  <naba@gnome.org>
17665         
17666         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17667         plugins/project-wizard/templates/gtk.wiz,
17668         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17669         Updated templates to new format.
17670         
17671         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17672         * plugins/project-wizard/druid.c,
17673         plugins/project-wizard/parser.c,
17674         plugins/project-wizard/property.c,
17675         plugins/project-wizard/property.h,
17676         plugins/project-wizard/templates/terminal.wiz,
17677         plugins/project-wizard/templates/terminal/AUTHORS,
17678         plugins/project-wizard/templates/terminal/ChangeLog,
17679         plugins/project-wizard/templates/terminal/NEWS,
17680         plugins/project-wizard/templates/terminal/README,
17681         plugins/project-wizard/templates/terminal/project.anjuta,
17682         plugins/project-wizard/templates/terminal/src/main.c:
17683         Moveed code related to property types from druid.c and parser.c to 
17684         property.c. Changed tag from "<string ..." to
17685         "<property type="string..."     and so on. Rewrite parser
17686         (warning still in progress). Added list property. Changed
17687         terminal project to avoid using autogen on some file (much 
17688         faster) using the autogen attribute. Add a license list box in
17689         terminal project (just as an example). _label in item list is
17690         optional now.
17692 2005-01-16  Naba Kumar  <naba@gnome.org>
17694         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17695         plugins/edtior/anjuta-docman.c: Fixed build errors.
17696         
17697         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17698         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17699         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17700         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17701         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17702         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17703         libanjuta/resources.h,
17704         plugins/build-basic-autotools/build-basic-autotools.c,
17705         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17706         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17707         plugins/gtodo/plugin.c, src/Makefile.am,
17708         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17709         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17710         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17711         should be handled in respective plugins. Added API documentations.
17713         * libanjuta-docs.sgml, libanjuta-sections.txt,
17714         libanjuta.types,
17715         (added) tmpl/anjuta-debug.sgml,
17716         (added) tmpl/anjuta-launcher.sgml,
17717         tmpl/anjuta-plugin.sgml,
17718         tmpl/anjuta-preferences.sgml,
17719         tmpl/anjuta-shell.sgml,
17720         (added) tmpl/anjuta-status.sgml,
17721         (removed) tmpl/anjuta-stock.sgml,
17722         tmpl/anjuta-utils.sgml,
17723         (removed) tmpl/defaults.sgml,
17724         (removed) tmpl/fileselection.sgml,
17725         (removed) tmpl/gnomefilelist.sgml,
17726         tmpl/ianjuta-buildable.sgml,
17727         (added) tmpl/ianjuta-debugger-manager.sgml,
17728         (added) tmpl/ianjuta-debugger.sgml,
17729         tmpl/ianjuta-document-manager.sgml,
17730         tmpl/ianjuta-editor.sgml,
17731         tmpl/ianjuta-file.sgml,
17732         tmpl/ianjuta-loader.sgml,
17733         tmpl/ianjuta-markable.sgml,
17734         tmpl/ianjuta-message-view.sgml,
17735         (added) tmpl/ianjuta-project-manager.sgml,
17736         (added) tmpl/ianjuta-todo.sgml,
17737         (added) tmpl/ianjuta-wizard.sgml,
17738         tmpl/libanjuta-iface-marshallers.sgml,
17739         tmpl/libanjuta-unused.sgml,
17740         (removed) tmpl/pixmaps.sgml,
17741         tmpl/plugins.sgml,
17742         (removed) tmpl/properties.sgml,
17743         tmpl/resources.sgml: Updated API documentations.
17745 2005-01-15  Naba Kumar  <naba@gnome.org>
17747         * libanjuta/anjuta-launcher.c: Added API docs.
17748         
17749         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17750         plugins/project-wizard/templates/gtk.wiz,
17751         plugins/project-wizard/templates/terminal.wiz,
17752         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17753         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17754         plugins/project-wizard/templates/gtk/src/main.c,
17755         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17756         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17757         template files.
17759         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17760         * plugins/project-wizard/anjuta-project-wizard.glade,
17761         plugins/project-wizard/autogen.c,
17762         plugins/project-wizard/druid.c,
17763         plugins/project-wizard/druid.h,
17764         plugins/project-wizard/file.c,
17765         plugins/project-wizard/file.h,
17766         plugins/project-wizard/install.c,
17767         plugins/project-wizard/parser.c,
17768         plugins/project-wizard/plugin.c,
17769         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17770         setting the default project directory. Fix HIDDEN property, it's
17771         working but I think we could make this cleaner. Removed the
17772         copy of the string in mandatory_property. Add an optional autogen
17773         attribute, to force or avoid using autogen on some files, default
17774         without any attribute is autodetect.+ Replace the script tag with
17775         a normal file tag and an attribute execute.
17776         
17777 2005-01-14  Naba Kumar  <naba@gnome.org>
17779         * plugins/editor/action-callbacks.c,
17780         plugins/editor/search_incremental.c,
17781         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17782         works now.
17783         
17784         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17785         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17786         tabs.
17788 2005-01-12  Naba Kumar  <naba@gnome.org>
17790         * configure.in,
17791         plugins/project-wizard/templates/Makefile.am,
17792         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17793         plugins/project-wizard/templates/anjuta-plugin.wiz,
17794         (added) plugins/project-wizard/templates/gtk-logo.png,
17795         (added) plugins/project-wizard/templates/gtk.wiz,
17796         (added) plugins/project-wizard/templates/terminal-logo.png,
17797         plugins/project-wizard/templates/terminal.wiz,
17798         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17799         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17800         (added) plugins/project-wizard/templates/gtk/.cvsignore,
17801         (added) plugins/project-wizard/templates/gtk/Makefile.am,
17802         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17803         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17804         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17805         (added) plugins/project-wizard/templates/gtk/src/main.c,
17806         (added) plugins/project-wizard/templates/gtk/src/project.glade,
17807         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17808         GTK+ project templated and fixed other templates. Updated template
17809         logos.
17811 2005-01-12  Naba Kumar  <naba@gnome.org>
17813         * plugins/macro/anjuta-macro.glade: Improved GUI.
17814         
17815 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
17817         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17818         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17819         * plugins/cvs-plugin/cvs.[ch] (removed)
17820         Removed old unused files
17821         
17822         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17823         * plugins/cvs-plugin/cvs-actions.c
17824         * plugins/cvs-plugin/Makefile.am:
17825         Seperate callback functions for better error
17826         handling. Cleaned up code.
17827         
17828         * plugins/macro/macros.xml: removed corrupt cvs
17829         macros for now.
17831 2005-01-10  Naba Kumar  <naba@gnome.org>
17833         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17834         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17835         and leaks.
17837 2005-01-09  Naba Kumar  <naba@gnome.org>
17839         * libegg/egg-recent-action.c, libegg/test-actions.c,
17840         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17841         recent files models.
17842         
17843         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17844         two models -- one for projects and other for regular files and show
17845         both in recent files menu. Changed recent files group from "anjuta"
17846         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17847         when adding the URI in recent files.
17848         
17849         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17850         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17851         * plugins/macro/macro-dialog.c: Fixed dispose() method.
17852         * plugins/macro/macros.xml: Fixed xml errors.
17854 2005-01-08  Naba Kumar  <naba@gnome.org>
17855         
17856         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17857         libegg/test-actions.c, libegg/menu/Makefile.am,
17858         libegg/menu/egg-recent-action.h: Added a new action for
17859         recent files.
17861         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17862         Fixed dispose. Cleanup.
17863         
17864         * plugins/file-loader/anjuta-loader-plugin.ui,
17865         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17866         Use the new action for recent files. Added recent files in
17867         toolbar.
17869         * plugins/project-wizard/druid.c: Show busy cursor and
17870         de-sensitize druid buttons during page change.
17871         
17872         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
17873         * plugins/project-wizard/Makefile.am,
17874         plugins/project-wizard/druid.c,
17875         plugins/project-wizard/druid.h,
17876         plugins/project-wizard/install.c,
17877         plugins/project-wizard/plugin.c,
17878         plugins/project-wizard/plugin.h,
17879         plugins/project-wizard/property.c,
17880         plugins/project-wizard/property.h,
17881         (added) plugins/project-wizard/values.c,
17882         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17883         objects (in values.c and values.h) containing the values of all
17884         properties. The NPWProperty objects now keep their values in this
17885         object which is persistant for one activation of the plugin, so the
17886         user keeps all the values even if he goes backward. Used an anjuta
17887         message view to list all files copied by the project wizard.
17889 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
17891         * plugins/macro/plugin.[ch],
17892         plugins/macro/macro-dialog.[ch]
17893         plugins/macro/macro-edit.[ch]
17894         plugins/macro/macro-db.[ch]
17895         plugins/macro/macro-actions.[ch]
17896         plugins/macro/anjuta-macro.plugin.in
17897         plugins/macro/anjuta-macro.glade
17898         plugins/macro/anjuta-macro.png
17899         plugins/macro/Makefile.am
17900         plugins/macro/macros.xml
17901         plugins/macro/anjuta-macro.ui (all added)
17902         configure.in
17903         plugins/Makefile.am:
17904         Added new macro plugins
17905         
17906         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17907         New icon
17908         
17909         * manuals/reference/template (removed)
17910         Removed old api reference
17911         
17912         * plugins/message-view/message-view.c:
17913         "Fixed" crash in on_row_deleted and added a
17914         comment that I cannot work this way. We will
17915         have to change everything a bit to avoid losing
17916         memory there.
17917         
17918         * plugins/text-editor/text_editor.c:
17919         Update line number width on file save
17922 2005-01-07  Naba Kumar  <naba@gnome.org>
17924         * plugins/project-wizard/anjuta-project-wizard.glade,
17925         plugins/project-wizard/druid.c,
17926         plugins/project-wizard/templates/anjuta-plugin.wiz,
17927         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
17928         Display page description in bold. Fixed mandatory field check.
17930         * configure.in,
17931         libanjuta/libanjuta-1.0.pc.in,
17932         plugins/project-wizard/druid.c,
17933         plugins/project-wizard/parser.c,
17934         plugins/project-wizard/property.h,
17935         plugins/project-wizard/templates/anjuta-plugin.wiz,
17936         plugins/project-wizard/templates/terminal.wiz,
17937         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
17938         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
17939         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
17940         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
17941         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
17942         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17943         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17944         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17945         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
17946         plugins/project-wizard/templates/terminal/configure.in.tpl,
17947         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
17948         plugins/project-wizard/templates/terminal/src/main.c: Implemented
17949         a new property type -- hidden. Fixed terminal and anjuta-plugin
17950         project templates.
17952 2005-01-07  Naba Kumar  <naba@gnome.org>
17954         * templates/anjuta-plugin.wiz,
17955         templates/terminal.wiz,
17956         templates/terminal/Makefile.am.tpl,
17957         templates/terminal/autogen.sh,
17958         (Removed) templates/terminal/configure.ac.tpl,
17959         (Added) templates/.cvsignore,
17960         (Added) templates/Makefile.am,
17961         (Added) templates/anjuta-plugin/.cvsignore,
17962         (Added) templates/anjuta-plugin/Makefile.am,
17963         (Added) templates/anjuta-plugin/src/.cvsignore,
17964         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
17965         (Added) templates/terminal/.cvsignore,
17966         (Added) templates/terminal/Makefile.am,
17967         (Added) templates/terminal/configure.in.tpl,
17968         (Added) templates/terminal/po/.cvsignore,
17969         (Added) templates/terminal/po/ChangeLog,
17970         (Added) templates/terminal/po/Makefile.am,
17971         (Added) templates/terminal/po/POTFILES.in,
17972         (Added) templates/terminal/src/.cvsignore,
17973         (Added) templates/terminal/src/Makefile.am,
17974         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
17975         project wizard. Fixed configure/po/Makefile template errors.
17977 2005-01-06  Naba Kumar  <naba@gnome.org>
17979         * configure.in: Added project templates.
17980         * plugins/project-wizard/templates/*: Added to project and renamed
17981         Makefile.am and configure.in to Makefile.am and configure.ac respectively
17982         for the project templates (so that they do not conflict with autotools
17983         build. Created proper configure.ac.tpl and autogen.sh for project
17984         templates.
17985         
17986 2005-01-06  Naba Kumar  <naba@gnome.org>
17988         * plugins/project-wizard/anjuta-project-wizard.glade,
17989         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
17990         Fixed file list parsing and to take absolute file paths (for example,
17991         from an icon selected previously). Used toggle buttons for boolean
17992         properties. Check if all mandatory fields are given before going
17993         forward in the wizard. Use scrollable viewport for listing property
17994         widgets incase the list goes out of wizard's size. Added tooltips
17995         as descriptions of the property widgets. And other fixes.
17997         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
17998         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
17999         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18000         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18001         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18002         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18003         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18004         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18005         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18006         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18007         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18008         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18009         Restructured template files.
18011 2005-01-06  Naba Kumar  <naba@gnome.org>
18013         * configure.in: Added check for autogen.
18014         
18015         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18016         in dispose.
18017         
18018         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18019         Do not emit changed signal when in dispose.
18021         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18022         symbol-view widget has been destroyed.
18023         
18024         * src/anjuta-app.c: Set null to preference, status and ui object
18025         pointers when they are destroyed.
18027         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18028         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18029         Added boolean, integer and file property types.
18030         
18031         * plugins/project-wizard/Makefile.am,
18032         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18033         project wizard templates.
18035 2005-01-04  Naba Kumar  <naba@gnome.org>
18037         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18038         added widgets.
18039         
18040         * plugins/editor/aneditor.cxx,
18041         plugins/editor/anjuta-docman.c,
18042         plugins/editor/plugin.c,
18043         plugins/editor/text_editor.c:
18044         Removed unnecessary ref/unref of scintilla.
18045         
18046         * plugins/message-view/anjuta-msgman.c,
18047         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18048         make close button similar to document manager.
18049         
18050         * plugins/project-manager/plugin.c,
18051         plugins/project-manager/plugin.h: Removed dead codes. Removed
18052         unnecessary ref/unref.
18053         
18054         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18055         instead of hard refs.
18057 2005-01-03  Naba Kumar  <naba@gnome.org>
18059         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18060         generate() methods for IAnjutaBuildable interface.
18062         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18063         IAnjutaBuildable inteface.
18065         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18066         to destroy build context when message view is destroyed.
18067         
18068         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18069         a ref to it and unref in destructor. AnEditor class wants to be the
18070         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18071         comparisions.
18072         
18073         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18074         complicate the scene. Removed editor widget from AnjutaDocman when
18075         the widget is destroyed.
18076         
18077         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18078         from shell. It will be removed from shell when the widget is destroyed.
18079         
18080         * plugins/editor/text_editor.c: Added debug codes to track object
18081         finalizations.
18083         * plugins/message-view/anjuta-msgman.c: Remove message view on
18084         widget destroy. Destroy message view on remove. Removed all views
18085         correctly.
18086         
18087         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18088         from container.
18090 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18092         * plugins/file-wizard/action-callbacks.c,
18093         plugins/file-wizard/anjuta-file-wizard.glade,
18094         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18095         Insert Licence, copyright, header template ...
18096         
18097 2005-01-02  Naba Kumar  <naba@gnome.org>
18099         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18100         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18101         anjuta_status_add_widget() to allow setting busy cursor on non
18102         toplevel windows.
18104         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18106         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18107         mime types to take text/source also.
18108         
18109         * plugins/editor/anjuta-docman.c,
18110         plugins/editor/anjuta-docman.h,
18111         plugins/editor/plugin.c,
18112         plugins/editor/text_editor.c,
18113         plugins/editor/text_editor.h,
18114         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18115         AnjutaStatus and set busy cursor on editors.
18117         * plugins/file-loader/Makefile.am,
18118         plugins/file-loader/plugin.c,
18119         (added) plugins/file-loader/dnd.c,
18120         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18122         * src/anjuta.c: Hide anjuta window before destruction.
18124         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18125         * configure.in, plugins/Makefile.am,
18126         (removed) plugins/project-wizard/appwiz_page1.c,
18127         (removed) plugins/project-wizard/appwiz_page2.c,
18128         (removed) plugins/project-wizard/appwiz_page3.c,
18129         (removed) plugins/project-wizard/appwiz_page4.c,
18130         (removed) plugins/project-wizard/appwizard.c,
18131         (removed) plugins/project-wizard/appwizard.h,
18132         (removed) plugins/project-wizard/appwizard_cbs.c,
18133         (removed) plugins/project-wizard/appwizard_cbs.h,
18134         (removed) plugins/project-wizard/appwizard_gui.c,
18135         (removed) plugins/project-wizard/gnome_project.c,
18136         (removed) plugins/project-wizard/gnome_project.h,
18137         (removed) plugins/project-wizard/wizard_gui.c,
18138         (removed) plugins/project-wizard/wizard_gui.h,
18139         (added) plugins/project-wizard/.cvsignore,
18140         (added) plugins/project-wizard/Makefile.am,
18141         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18142         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18143         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18144         (added) plugins/project-wizard/applogo.png,
18145         (added) plugins/project-wizard/appwizard.png,
18146         (added) plugins/project-wizard/autogen.c,
18147         (added) plugins/project-wizard/autogen.h,
18148         (added) plugins/project-wizard/druid.c,
18149         (added) plugins/project-wizard/druid.h,
18150         (added) plugins/project-wizard/file.c,
18151         (added) plugins/project-wizard/file.h,
18152         (added) plugins/project-wizard/header.c,
18153         (added) plugins/project-wizard/header.h,
18154         (added) plugins/project-wizard/install.c,
18155         (added) plugins/project-wizard/install.h,
18156         (added) plugins/project-wizard/parser.c,
18157         (added) plugins/project-wizard/parser.h,
18158         (added) plugins/project-wizard/plugin.c,
18159         (added) plugins/project-wizard/plugin.h,
18160         (added) plugins/project-wizard/property.c,
18161         (added) plugins/project-wizard/property.h: Removed old application-wizard
18162         codes and added new template based (autogen based) project wizard
18163         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18165 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18167         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18168         * plugins/cvs-plugin/cvs-execute.c:
18169         Fix cvs_log which did not work because of some
18170         glade problem
18171         Patch from Mark R. Pariente <markpariente@cmu.edu>
18172         - Fix message highlighting
18174 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18175         
18176         * template/*,
18177         date/template/*,
18178         configure.in:
18179         Removed template stuff completly because we dicussed to implement
18180         a macro system for Edit->Insert Text
18182 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18183         
18184         * plugins/editor/aneditor.cxx,
18185         plugins/editor/text_editor.c:
18186         Set line number width dynamically
18187         * src/about.c:
18188         Prepered new GTK 2.6 about dialog
18190 2004-12-30  Naba Kumar  <naba@gnome.org>
18192         patch from: Massimo Corà  <maxcvs@email.it>
18193         * plugins/editor/aneditor.cxx: Highlights correct function
18194         argument in recursive calltips.
18196 2004-12-30  Naba Kumar  <naba@gnome.org>
18198         * plugins/symbol-browser/plugin.c,
18199         libanjuta/interfaces/libanjuta.idl,
18200         plugins/editor/text_editor.c: Fixed editor markers and added a new
18201         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18202         mark the line visited.
18203         
18204         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18205         libegg/Makefile.am, libegg/eggcomboselect.c,
18206         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18207         widget for use with symbol view in toolbar.
18208         
18209         * plugins/cvs-plugin/anjuta-cvs.ui,
18210         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18211         placeholder for cvs plugin context menu in filemanager.
18212         
18213 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18214         
18215         * plugins/cvs-plugin/plugin.c:
18216         Show popup menu only if the file is contained in
18217         a directory containing a "CVS" directory
18219 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18220         
18221         * plugins/cvs-plugin/cvs-action.[ch],
18222         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18223         * plugins/cvs-plugin/anjuta-cvs.ui,
18224         * plugins/cvs-plugin/plugin.c:
18225         Implemented "Import"
18226         
18227         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18228         Added right-click-menu for file-manager
18230 2004-12-26  Naba Kumar  <naba@gnome.org>
18232         * src/action-callbacks.c, src/action-callbacks.h,
18233         src/anjuta-actions.h, src/anjuta-app.c,
18234         src/anjuta.ui: Added fullscreen action.
18236         * plugins/cvs-plugin/cvs-actions.c,
18237         plugins/cvs-plugin/plugin.c,
18238         plugins/cvs-plugin/plugin.h: Watches current editor,
18239         project and file manager selection in plugin
18240         implementation.
18241         
18242 2004-12-26  Naba Kumar  <naba@gnome.org>
18244         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18245         src/action-callbacks.c: Fixed app finalization. Added a
18246         command line arg --proper-shutdown (-p), which when set
18247         will release all plugins and their resources (this option
18248         is mainly for debugging).
18249         
18250         * plugins/file-loader/plugin.c: Fixed filename duplications
18251         in recent files history.
18252         
18253         * plugins/profile-default/plugin.c: Disabled problematic
18254         plugins for now to load at startup.
18255         
18256         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
18257         annoying debug prints.
18258         
18259 2004-12-23  Naba Kumar  <naba@gnome.org>
18261         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
18262         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18263         plugins/cvs-plugin/anjuta-cvs.ui,
18264         plugins/cvs-plugin/cvs-actions.c,
18265         plugins/cvs-plugin/cvs-actions.h,
18266         plugins/cvs-plugin/cvs-execute.c,
18267         plugins/cvs-plugin/cvs-execute.h,
18268         plugins/cvs-plugin/Makefile.am,
18269         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18270         Added cvs log command.
18272 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
18273         
18274         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
18275         default
18277 2004-12-20  Naba Kumar  <naba@gnome.org>
18279         patch from: Massimo Corà  <maxcvs@email.it>
18280         * plugins/editor/aneditor.cxx: Added recursive calltips.
18282 2004-12-20  Naba Kumar  <naba@gnome.org>
18283         
18284         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18285         Show busy cursor during loading and unloading.
18286         
18287 2004-12-19  Naba Kumar  <naba@gnome.org>
18289         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18290         memory leaks. Disabled debug print.
18292         * plugins/symbol-browser/an_symbol_view.c,
18293         plugins/symbol-browser/plugin.c,
18294         plugins/symbol-browser/plugin.h: Fixed loading and unloading
18295         problems. Creates SymbolView object every time when the
18296         plugin is activated.
18298         * plugins/project-manager/plugin.c: Close project when
18299         deactivating.
18300         
18301 2004-12-18  Naba Kumar  <naba@gnome.org>
18303         * po/POTFILES.in: Removed commented lines.
18304         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18305         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18306         * plugins/gdb/plugin.c: Fixed compile error.
18307         
18308         Patch from: Mark R. Pariente  <mark@demar.com.tr>
18309         * libegg/eggcellrendererkeys.c: Fixed compile error.
18310         
18311 2004-12-18  Naba Kumar  <naba@gnome.org>
18313         * plugins/file-loader/plugin.c: Fixed loading bug.
18314         
18315         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18316         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18317         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18318         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18319         and corruptions. Fixed loading and unloading of plugins.
18320         
18321 2004-12-17  Naba Kumar  <naba@gnome.org>
18322         
18323         * plugins/file-loader/Makefile.am,
18324         plugins/file-loader/plugin.c,
18325         plugins/project-manager/plugin.c: Fixed memory corruption
18326         and disposition codes. Added missing plugin.h in Makefile.am.
18328 2004-12-16  Naba Kumar  <naba@gnome.org>
18330         * plugins/symbol-browser/an_symbol_view.c,
18331         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18332         codes. Fixed memory leaks and corruptions.
18334         * plugins/build-basic-autotools/build-basic-autotools.c
18335         plugins/editor/anjuta-docman.c,
18336         plugins/editor/text_editor.c,
18337         plugins/file-loader/plugin.c,
18338         plugins/file-manager/plugin.c,
18339         plugins/file-wizard/plugin.c,
18340         plugins/message-view/anjuta-msgman.c,
18341         plugins/message-view/anjuta-msgman.h,
18342         plugins/message-view/message-view.c,
18343         plugins/message-view/plugin.c,
18344         plugins/message-view/plugin.h,
18345         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18347         * src/about.c, src/about.h, src/action-callbacks.c,
18348         src/action-callbacks.h, src/anjuta-actions.h,
18349         src/anjuta-app.c, src/anjuta-app.h,
18350         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18351         src/anjuta.c, src/anjuta.h, src/getline.c, 
18352         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
18353         src/start-with.c, src/start-with.h: Fixed emacs modes.
18355         * src/layout.xml: Brought document manager in front.
18356         
18357 2004-12-15  Naba Kumar  <naba@gnome.org>
18359         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18360         properly removed.
18361         
18362         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18363         finalization. Added a method to unload all plugins and destroy them.
18364         Fixed memory leaks.
18365         
18366         * plugins/sample1/plugin.c: Proper finalization code and renamed
18367         functions to proper names.
18368         
18369         * plugins/build-basic-autotools/build-basic-autotools.c,
18370         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
18372         * src/shell.c: Unload all plugins on exit, so that memory profilers
18373         can detect memory leaks in plugins.
18375 2004-12-13  Naba Kumar  <naba@gnome.org>
18377         * plugins/devhelp/plugin.c: Delay widget initialization, now that
18378         docking is working.
18379         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18380         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18382 2004-12-11  Naba Kumar  <naba@gnome.org>
18384         * data/properties/anjuta.properties: Fixed font size.
18385         * plugin/build-basic-autotools/build-basic-autotools: Added initial
18386         compile file function. There are some fixmes there.
18387         * plugins/message-view/anjuta-msgman.c,
18388         * plugins/message-view/message-view.c: Fixed bugs and clean up.
18389         
18390 2004-12-08  Naba Kumar  <naba@gnome.org>
18392         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18393         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18394         to escape quotes in a string.
18395         
18396         * plugins/cvs-plugin/cvs-actions.c,
18397         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18398         cvs diff command.
18400         * plugins/build-basic-autotools/build-basic-autotools.c,
18401         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18402         filters.
18403         
18404 2004-12-07  Naba Kumar  <naba@gnome.org>
18406         * plugins/build-basic-autotools/build-basic-autotools.c,
18407         plugins/build-basic-autotools/automake-c.filters: Completed directory
18408         tracking. Double click on Errors and warnings now work as expected.
18410         * plugins/build-basic-autotools.c: Added codes to track build directory
18411         so that absolute path of the files could be determined.
18413 2004-12-06  Naba Kumar  <naba@gnome.org>
18415         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18416         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18417         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18418         
18419 2004-12-05  Naba Kumar  <naba@gnome.org>
18421         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18422         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18423         
18424         * plugins/cvs-plugin/plugin.c,
18425         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18426         
18427 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18428         
18429         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18430         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18431         plugins/cvs-plugin/cvs-execute.[ch]:
18432         Implemented cvs status and cvs diff
18433         Known bugs:
18434         - rdiff command is not correct
18435         - Must find a way to allow selection of directies AND files 
18436         in GtkFileChooser
18438 2004-12-03  Naba Kumar  <naba@gnome.org>
18440         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18441         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18442         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18443         session.properties file if it is for the first time.
18444         
18445 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18446         
18447         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18448         commit.
18449         
18450         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18451         plugins/cvs-plugin/anjuta-cvs.ui:
18452         Implemented update/commit and changed menu layout 
18454 2004-12-02  Naba Kumar  <naba@gnome.org>
18456         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18457         property name (for cvs path property). Beautified dialogs.
18459 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18460         
18461         * plugins/message-view/anjuta-msgman.c: Changed callback name
18462         and changed switch-page handling.
18463         
18464         * plugins/cvs-plugin/cvs-actions.c:
18465         * plugins/cvs-plugin/cvs-execute.c:
18466         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18467         - Implemented cvs add and cvs removed - both working now
18468         - Created a useful preferences page
18469         
18471 2004-11-30  Naba Kumar  <naba@gnome.org>
18473         * libanjuta/anjuta-status.c: Fixed runtime warning.
18474         
18475         * plugins/editor/Makefile.am:
18476         plugins/editor/anjuta-document-manager.glade,
18477         plugins/editor/plugin.c
18478         plugins/editor/plugin.h
18479         plugins/editor/style-editor.c (new, moved from src/),
18480         plugins/editor/style-editor.h (new, moved from src/),
18481         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18482         settings in preferences.
18484         * plugins/editor/text_editor.c,
18485         plugins/editor/text_editor.h: Do not take unused args in
18486         text_editor_get_props().
18488         * src/style-editor.c, src/style-editor.h: Removed, moved to
18489         plugins/editor/ directory.
18491 2004-11-29  Naba Kumar  <naba@gnome.org>
18493         * plugins/editor/text_editor_cbs.c: Emit click signal in
18494         IAnjutaMarkable.
18495         * libanjuta/anjuta-status.c: More spacing between items.
18496         
18497 2004-11-29  Naba Kumar  <naba@gnome.org>
18499         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18500         
18501         * libanjuta/interfaces/libanjuta.idl,
18502         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18503         plugins/debug-manager/plugin.c,
18504         plugins/gdb/breakpoints.c,
18505         plugins/gdb/breakpoints.h,
18506         plugins/gdb/debugger.c,
18507         plugins/gdb/debugger.h,
18508         plugins/gdb/plugin.c,
18509         plugins/gdb/plugin.h,
18510         plugins/gdb/utilities.c,
18511         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18512         toggle breakpoint margin clicks.
18514 2004-11-28  Naba Kumar  <naba@gnome.org>
18516         * TODO.tasks: Fixed indentations.
18517         * plugins/gtodo/libgtodo.c: Save with indentation.
18518         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18519         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18520         * libanjuta/anjuta-status.c: Fixed busy cursors.
18521         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18522         * po/POTFILES.in: Updated.
18523         
18524 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18525         
18526         * plugins/editor/anjuta-document-manager.glade,
18527           plugins/editor/search-replace.[c,h], 
18528           plugins/editor/search-replace_backend.h
18529           plugins/editor/search-preferences.[c,h] :
18530           Saved Search-Preferences (gconf),
18531           Basic search by default.
18533 2004-11-22  Naba Kumar  <naba@gnome.org>
18535         * configure.in: Fixed build error.
18537 2004-11-21  Naba Kumar  <naba@gnome.org>
18539         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18540         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18541         Added AnjutaStatus class to libanjuta.
18542         Added anjuta_shell_get_status() method.
18543         
18544         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18545         and fixed marshaller generation.
18546         
18547         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18548         "updade_ui" signals to IAnjutaEditor interface.
18549         
18550         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18551         
18552         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18553         regexes.
18554         
18555         * plugins/class-gen/clsGen.c: Intial port.
18556         
18557         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18558         name.
18559         
18560         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18561         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18562         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18563         Implemented status update. Emits "update_ui" and "char_added" signals.
18564         Added view preferences.
18565         
18566         * plugins/file-loader/plugin.c: Added open with plugins in open with
18567         menus.
18568         
18569         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18570         
18571         * plugins/message-view/anjuta-msgman.c,
18572         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18573         to close correct message view rather than current view.
18575 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18576         
18577         * plugins/cvs-plugin/cvs-actions.c
18578         plugins/cvs-plugin/plugin.[ch]
18579         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18580         Implemented cvs add but ran into a launcher/message_view
18581         problem because of a limitation of the idl compiler
18583 2004-11-19  Naba Kumar  <naba@gnome.org>
18585         * plugins/project-manager/plugin.c: Displays a progress window during
18586         project load.
18587         
18588         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18589         Fixed UI separators.
18590         
18591         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18592         UI placeholder.
18593         
18594         * plugins/project-manager/anjuta-project-manager.ui,
18595         plugins/project-manager/plugin.[c,h]: Added add/remove context
18596         menus and implemented them. Added file manager merge menu.
18598 2004-11-18  Naba Kumar  <naba@gnome.org>
18600         * TODO.tasks: Updated.
18601         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18602         plugins/message-view/message-view.c: Fixed finalize and dispose
18603         methods.
18604         * plugins/debugger/*: Removed from cvs (development now in
18605         debug-manager).
18607 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18609         Reviewed by Naba Kumar  <naba@gnome.org>:
18610         
18611         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18612         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18613         plugins/gdb/breakpoints.c: all marker related stuff moved from
18614         editor and docman interfaces to IAnjutaMarkable
18616 2004-11-17  Naba Kumar  <naba@gnome.org>
18618         * TODO.tasks: Updated.
18619         
18620         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18621         
18622         * libegg/egg-combo-action.c: Block changed signal when changing model.
18623         
18624         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18625         Emit changed signal. Removed dead codes.
18626         
18627         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18628         that recent files history do not duplicate.
18629         
18630         * plugins/symbol-browser/an_symbol_view.c,
18631         plugins/symbol-browser/an_symbol_view.h,
18632         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18633         Fixed a bug.
18635 2004-11-15  Naba Kumar  <naba@gnome.org>
18637         * plugins/project-manager/plugin.c: Opens targets on double click.
18638         
18639         * plugins/message-view/message-view.c,
18640         plugins/file-manager/anjuta-file-manager-plugin.glade,
18641         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18642         Added proper class finalization
18643         and disposition. Added preferences notifications and callbacks to
18644         change info/warning/error colors.
18645         
18646         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18647         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18648         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18649         Implemented finalize method for AnjutaApp. Code cleanups.
18650         
18651         * plugins/message-view/plugin.c: Static parent_class.
18652         
18653 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18654         * plugins/editor/search-replace.[c,h], 
18655           plugins/editor/search-replace_backend.c
18656           Update search entry in main toolbar.
18657           Clean code.
18659 2004-11-11  Naba Kumar  <naba@gnome.org>
18661         * TODO.tasks: Updated.
18663         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18664         and completed on-the-fly-change preferences. Removed "changed"
18665         signal as it is no longer necessary (use notify for similar
18666         purpose to monitor individual preferences).
18668         
18669         * plugins/editor/anjuta-document-manager.glade: Added view menu
18670         preferences so that they are registered.
18671         
18672         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18673         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18674         connection to "changed" signal of preferences and implemented
18675         notifications for some editor preferences. More to implement.
18677 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18678         * plugins/editor/print.c
18679         Fixed bug 1047624 : Add line number every X lines.
18681 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18682         * plugins/editor/search-replace.c
18683         Fixed a crash bug (995755) when searching "%n"
18685 2004-11-09  Naba Kumar  <naba@gnome.org>
18687         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18688         Fixed to refresh categories list on file load.
18690 2004-11-08  Naba Kumar  <naba@gnome.org>
18691         
18692         * configure.in, plugins/Makefile.am,
18693         plugins/profile-default/plugin.c: Added cvs plugin in build.
18694         
18695         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18696         
18697         * plugins/debug-manager/.cvsignore: Added file to ignore.
18698         
18699         * plugins/debug-manager/Makefile.am: Removed dead codes.
18700         
18701         * src/anjuta.ui: Added placeholder for version control UI.
18703 2004-11-08  Naba Kumar  <naba@gnome.org>
18705         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18706         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18707         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18708         Updated.
18710         * global-tags/Makefile.am: Fixed make error.
18712         * plugins/profile-default/plugin.c: Added debug-manager
18713         and gdb plugins to load at startup so that debugger
18714         windows are docked properly. They will be removed
18715         later when we figure out runtime docking.
18717         * plugins/sample1/*: Restored to last working state.
18719         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18720         windows in lower pane. Named the windows appropriately.
18722         * ChangeLog: Fixed format.
18723         
18724 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18726         * libanjuta/interfaces/libanjuta.idl,
18727         libanjuta/anjuta-marshal.c,
18728         plugins/Makefile.am,
18729         plugins/debug-manager/plugin.c,
18730         plugins/editor/plugin.c,
18731         plugins/editor/text_editor.c,
18732         plugins/gdb/breakpoints.c,
18733         plugins/gdb/debugger.c,
18734         plugins/gdb/plugin.c,
18735         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18737 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18738         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18739         plugins/editor/search-replace.c,
18740         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18741         Search and Replace; Show result in find pane
18742           
18743 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18744         
18745         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18746         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18747         (added features: starting debugger and loading of core/executable,
18748         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18749         partially works)
18751 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18752         
18753         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18754         my cvs-plugin files...
18755         I hope I have rescued everything possible.
18756         
18757         * Naba: Could you please fix sample1 because I messed it up to 
18758         but there should be a histroy of this directory we should commit
18760 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18761         
18762         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18763         infrastructure
18764         * plugins/cvs-plugin/plugin.c,
18765         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18766         Added preferences dialog (not yet complete)
18768 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18769         
18770         * global-tags/Makefile.am, mime/Makefile.am:
18771         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18772         
18773         * template/xmltemplate.[ch],
18774         template/xmlstrings.[ch],
18775         template/autotools.[ch] removed,
18776         template/prj_template.[ch] removed,
18777         template/lang_template.[ch] removed,
18778         template/lib_template.[ch] removed,
18779         template/Makefile.am adjusted,
18780         template/dtds/lang.dtd removed, 
18781         template/dtds/lib.dtd removed,
18782         template/dtds/prj.dtd removed,
18783         template/dtds/autotools.dtd removed,
18784         data/template/lib/* removed,
18785         data/template/language/* removed,
18786         data/template/library/* removed,
18787         data/template/project/* removed,
18788         date/template/Makefile.am adjusted:
18789         Remove everything except text-templates to replace hardcoded 
18790         Edit->Insert texts with dynamic loaded.
18792         * plugins/cvs-plugin/plugin.[ch],
18793         plugins/cvs-actions.[ch],
18794         plugins/Makefile.am,
18795         plugins/cvs-plugin/Makefile.am,
18796         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18797         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18798         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18799         Added initial cvs-plugin code
18801 2004-10-21  Naba Kumar  <naba@gnome.org>
18802         
18803         * libanjuta/anjuta-plugin.c,
18804         plugins/build-basic-autotools/build-basic-autotools.c,
18805         plugins/debugger/plugin.c,
18806         plugins/devhelp/plugin.c,
18807         plugins/editor/anjuta-docman.c,
18808         plugins/editor/goto_line.c,
18809         plugins/editor/plugin.c,
18810         plugins/editor/search-replace.c,
18811         plugins/editor/text_editor.c,
18812         plugins/file-loader/plugin.c,
18813         plugins/file-manager/plugin.c,
18814         plugins/file-wizard/file.c,
18815         plugins/file-wizard/plugin.c,
18816         plugins/gdb/plugin.c,
18817         plugins/gtodo/plugin.c,
18818         plugins/message-view/anjuta-msgman.c,
18819         plugins/profile-default/plugin.c,
18820         plugins/project-manager/plugin.c,
18821         plugins/sample1/plugin.c,
18822         plugins/terminal/terminal.c: Defined all global variables static,
18823         particularly class parent_class variables. They were getting
18824         confused at link time.
18826         * libanjuta/plugins.c: Do not unload plugins when they are
18827         deactivated. Simply cache them for later activation. Unloading
18828         modules have some problem with shared libs using static class
18829         registration. Fixed hash type for installed plugins. Eventually,
18830         we want to add "CanUnload" attribute for .plugin files (in
18831         "Anjuta Plugin" group) to let plugin loader know if the plugin can
18832         be unloaded from memory. Those plugins declaring CanUnload=false
18833         will not be unloaded from memory and will be put in the cache. Those
18834         not declaring anything or declaring CanUnload=true, will be unloaded
18835         from memory when they are deactivated.
18837         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18838         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18839         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18840         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18841         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18842         activation, deactivation. Fixed memory leaks.
18844 2004-10-20  Naba Kumar  <naba@gnome.org>
18846         * TODO.tasks: Updated.
18847         
18848         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18849         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18850         macro for adding interfaces to plugin types. Code cleanup.
18851         
18852         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18853         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18854         
18855         * plugins/build-basic-autotools/build-basic-autotools.c,
18856         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18857         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18858         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18859         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18860         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18861         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18862         plugins/project-manager/plugin.c,
18863         plugins/symbol-browser/an_symbol_view.c,
18864         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18865         newly defined macro to add interfaces to plugin types.
18867         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18869 2004-10-20  Naba Kumar  <naba@gnome.org>
18871         * TODO.tasks: Added task list.
18872         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18873         default values.
18875 2004-10-19  Naba Kumar  <naba@gnome.org>
18877         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18878         
18879         * plugins/editor/action-callbacks.c,
18880         plugins/editor/action-callbacks.h,
18881         plugins/editor/anjuta-docman.c,
18882         plugins/editor/anjuta-docman.h,
18883         plugins/editor/anjuta-document-manager.ui,
18884         plugins/editor/file_history.c,
18885         plugins/editor/file_history.h,
18886         plugins/editor/plugin.c: Added file history browsing.
18887         
18888         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18889         
18890         * plugins/message-view/anjuta-message-manager.ui,
18891         plugins/message-view/plugin.c: Added document manager context menu.
18892         
18893         * plugins/symbol-browser/an_symbol_view.c,
18894         plugins/symbol-browser/an_symbol_view.h,
18895         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18896         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18897         document manager context menu.
18898         
18899         * scintilla/*, scintilla/include/*: Updated to current cvs.
18900         
18901 2004-10-19  Naba Kumar  <naba@gnome.org>
18903         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18904         placeholder for debugger UI.
18905         
18906         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18907         * plugins/file-manager/plugin.c: Fixed loading bug.
18908         
18909         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18910         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18911         Initializes gconf database with default values when the
18912         values are not defined. Use bool and int prefs separately.
18914         * plugins/editor/plugin.c: Added encoding preferences.
18915         * plugins/project-manager/plugin.c: Cleanup and debug messages.
18917         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
18918         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18919         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
18920         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18922 2004-10-18  Naba Kumar  <naba@gnome.org>
18924         * po/POTFILES.in: Updated.
18925         
18926         * libanjuta/anjuta-ui.c: Corrected debug messages.
18927         
18928         * libegg/egg-combo-action.c, libegg/test-actions.c,
18929         libegg/menu/egg-combo-action.h: Fixed combo action.
18930         
18931         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
18932         Fixed format.
18933         
18934         * plugins/editor/action-callbacks.[c,h],
18935         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
18936         Implemented file swap. Removed dead codes.
18937         
18938         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
18939         dead codes.
18940         
18941         * plugins/symbol-browser/an_symbol_view.[c,h],
18942         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18943         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
18944         Implemented file symbols. Implemented goto file line when symbol is
18945         selected.
18946         
18947         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
18948         
18949 2004-10-10  Naba Kumar  <naba@gnome.org>
18951         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
18952         
18953         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
18954         
18955         * plugins/debugger/.cvsignore,
18956         (added) plugins/debugger/Makefile.am,
18957         (added) plugins/debugger/anjuta-debugger.glade,
18958         (added) plugins/debugger/anjuta-debugger.plugin.in,
18959         (added) plugins/debugger/anjuta-debugger.plugin.png,
18960         (added) plugins/debugger/anjuta-debugger.ui,
18961         plugins/debugger/attach_process.c,
18962         (removed) plugins/debugger/attach_process_cbs.c,
18963         (removed) plugins/debugger/attach_process_cbs.h,
18964         (removed) plugins/debugger/breakpoints.c,
18965         (removed) plugins/debugger/breakpoints.h,
18966         (removed) plugins/debugger/debug_tree.c,
18967         (removed) plugins/debugger/debug_tree.h,
18968         (removed) plugins/debugger/debugger.c,
18969         (removed) plugins/debugger/debugger.h,
18970         (removed) plugins/debugger/memory.c,
18971         (removed) plugins/debugger/memory.h,
18972         (added) plugins/debugger/plugin.c,
18973         (added) plugins/debugger/plugin.h,
18974         (removed) plugins/debugger/registers.c,
18975         (removed) plugins/debugger/registers.h,
18976         (removed) plugins/debugger/registers_cbs.c,
18977         (removed) plugins/debugger/registers_cbs.h,
18978         (removed) plugins/debugger/registers_gui.c,
18979         (removed) plugins/debugger/sharedlib.c,
18980         (removed) plugins/debugger/sharedlib.h,
18981         (removed) plugins/debugger/sharedlib_cbs.c,
18982         (removed) plugins/debugger/sharedlib_cbs.h,
18983         (removed) plugins/debugger/sharedlib_gui.c,
18984         (removed) plugins/debugger/signals.c,
18985         (removed) plugins/debugger/signals.h,
18986         (removed) plugins/debugger/signals_cbs.c,
18987         (removed) plugins/debugger/signals_cbs.h,
18988         (removed) plugins/debugger/signals_gui.c,
18989         (removed) plugins/debugger/stack_trace.c,
18990         (removed) plugins/debugger/stack_trace.h,
18991         (added) plugins/debugger/utilities.c,
18992         (added) plugins/debugger/utilities.h,
18993         (removed) plugins/debugger/watch.c,
18994         (removed) plugins/debugger/watch.h,
18995         (removed) plugins/debugger/watch_cbs.c,
18996         (removed) plugins/debugger/watch_cbs.h,
18997         (removed) plugins/debugger/watch_gui.c,
18998         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
18999         
19000         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19001         Added debugger gdb backend plugin.
19002         
19003         * plugins/message-view/plugin.c: Registered all message stock icons.
19004         
19005         * plugins/profile-default/plugin.c: Loads debugger plugin.
19006         
19007         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19009 2004-10-08  Naba Kumar  <naba@gnome.org>
19011         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19012         information.
19013         
19014         * plugins/symbol-browser/.cvsignore,
19015         plugins/symbol-browser/Makefile.am,
19016         plugins/symbol-browser/an_symbol_view.c,
19017         plugins/symbol-browser/an_symbol_view.h,
19018         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19019         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19020         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19021         plugins/symbol-browser/plugin.c,
19022         plugins/symbol-browser/plugin.h,
19023         plugins/symbol-browser/sv_class.xpm,
19024         plugins/symbol-browser/sv_function.xpm,
19025         plugins/symbol-browser/sv_macro.xpm,
19026         plugins/symbol-browser/sv_private_fun.xpm,
19027         plugins/symbol-browser/sv_private_var.xpm,
19028         plugins/symbol-browser/sv_protected_fun.xpm,
19029         plugins/symbol-browser/sv_protected_var.xpm,
19030         plugins/symbol-browser/sv_public_fun.xpm,
19031         plugins/symbol-browser/sv_public_var.xpm,
19032         plugins/symbol-browser/sv_static_fun.xpm,
19033         plugins/symbol-browser/sv_static_var.xpm,
19034         plugins/symbol-browser/sv_struct.xpm,
19035         plugins/symbol-browser/sv_unknown.xpm,
19036         plugins/symbol-browser/sv_variable.xpm,
19037         plugins/symbol-browser/test-symbol-browser.c,
19038         plugins/Makefile.am: Implemented Symbol
19039         browser plugin.
19040         
19041         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19042         
19043         * plugins/build-basic-autotools/Makefile.am,
19044         plugins/devhelp/Makefile.am,
19045         plugins/editor/Makefile.am,
19046         plugins/file-loader/Makefile.am,
19047         plugins/file-manager/Makefile.am,
19048         plugins/file-wizard/Makefile.am,
19049         plugins/gtodo/Makefile.am,
19050         plugins/message-view/Makefile.am,
19051         plugins/profile-default/Makefile.am,
19052         plugins/project-manager/Makefile.am
19053         plugins/sample1/Makefile.am,
19054         plugins/terminal/Makefile.am,
19055         scintilla/Makefile.am,
19056         libegg/Makefile.am,
19057         launcher/Makefile.am,
19058         libanjuta/Makefile.am,
19059         src/Makefile.am,
19060         tagmanager/Makefile.am,
19061         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19062         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19063         files. Also fixed library dependencies.
19064         
19065         * plugins/editor/aneditor.cxx: Disabled unused codes.
19066         * plugins/file-manager/an_file_view.c: Added copyright.
19067         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19068         
19069         * plugins/profile-default/plugin.c: Can load plugins by location.
19070         * plugins/project-manager/plugin.c: Remove project_root_uri value
19071         when project is closed.
19072         
19073 2004-10-06  Naba Kumar  <naba@gnome.org>
19075         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19076         
19077         * libanjuta/interfaces/libanjuta.idl,
19078         plugins/editor/text_editor.c: Added get_length()
19079         and get_current_word() methods in IAnjutaEditor interface.
19080         
19081         * libegg/Makefile.am: Added test_actions target.
19082         
19083         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19084         
19085         * plugins/build-basic-autotools/build-basic-autotools.c,
19086         plugins/file-loader/plugin.c,
19087         plugins/message-view/message-view.c: Added code to go to file and
19088         line number,
19089         
19090         * plugins/devhelp/plugin.c: Context sensitive help now works.
19091         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19092         uri as line number and goes to that line number.
19093         
19094         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19095         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19096         gtodo_client_load() method to load from a diffrent file. Watched 
19097         project root directory in plugin to open TODO.tasks of the project.
19098         
19099         * plugins/project-manager/plugin.c: Updates project UI
19100         sensitive/insensitive.
19102         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19103         anjuta-shell program to test plugins.
19104         
19105         * src/anjuta-app.c: Registered UI accels.
19106         
19107 2004-09-28  Naba Kumar  <naba@gnome.org>
19109         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19110         method.
19111         
19112         * src/anjuta-app.c: Implemented present widget method.
19113         
19114         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19115         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19116         
19117         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19118         added editor.
19119         
19120         * plugins/editor/text_editor.c: Connects to preferences changed signal
19121         correctly.
19122         
19123 2004-09-28  Naba Kumar  <naba@gnome.org>
19124         
19125         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19126         print code.
19127         
19128         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19129         size to 5 pix.
19130         
19131         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19132         in changed signal callback.
19133         
19134         * plugins/editor/action-callbacks.c: Implemented save_all action
19135         callback. Removed dead code. Do save_as when saving a new file.
19136         Implemented incremental search.
19137         
19138         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19139         
19140         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19141         
19142         * src/anjuta-app.c: Registers UI accelerators.
19143         
19144 2004-09-27  Naba Kumar  <naba@gnome.org>
19146         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19147         
19148         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19149         plugins/devhelp/anjuta-devhelp.plugin.in,
19150         plugins/file-loader/anjuta-loader.plugin.in,
19151         plugins/file-manager/anjuta-file-manager.plugin.in,
19152         plugins/gtodo/anjuta-gtodo.plugin.in,
19153         plugins/project-manager/anjuta-project-manager.plugin.in,
19154         plugins/terminal/anjuta-terminal.plugin.in:
19155         Gave proper plugin names.
19157         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19158         error when regex fail.
19159         
19160         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19161         Added help and context search. Watches current editor. More menus
19162         in Help submenu. Update UI (sensitive when required) properly.
19163         
19164         * plugins/editor/anjuta-document-manager.ui,
19165         plugins/devhelp/anjuta-devhelp.ui,
19166         plugins/message-view/anjuta-message-manager.ui,
19167         src/anjuta.ui: Goto menu actions are in separate submenu.
19168         
19169         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19170         Removed unimplemented UI elements.
19171         
19172         * src/anjuta-app.c: Larger (and normal) icon size.
19173         
19174         * src/layout.xml: Task manager plugin along with document (in middle).
19175         
19176         * plugins/editor/plugin.c, plugins/file-loader.c,
19177         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19178         in gtkactions. Enable/disable UI properly.
19179         
19180 2004-09-26  Naba Kumar  <naba@gnome.org>
19182         * po/POTFILES.in: Updated, added missing files.
19184         * .cvsignore: Updated.
19185         
19186         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19187         a new function to get User input text.
19188         
19189         * libanjuta/resources.[c,h]: Added a function to created sized image.
19190         
19191         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19192         from filename, as thats the correct representation.
19193         
19194         * plugins/build-basic-autotools/Makefile.am,
19195         (added) plugins/build-basic-autotools/automake-c.filters,
19196         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19197         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19198         Rearragned UI elements in the build menu. Added codes to read build
19199         filter rules from external file. Implemented all build, configure,
19200         autogen commands. Watches current editor and project.
19201         
19202         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19203         Added editor changed signal and exports current editor value.
19204         Fixed parameter names. Fixed get_uri() interface implementation to
19205         return correct uri.
19206         
19207         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19208         elements.
19209         
19210         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19211         
19212         * plugins/file-manager/an_file_view.c,
19213         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19214         
19215         * plugins/file-wizard/file.c: Reads uri correctly.
19216         
19217         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19218         sets the page to the new view.
19219         
19220         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19221         Fixed signal connecting.
19222         
19223         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19224         to "project_root_uri" and exports as uri.
19225         
19226 2004-09-24  Naba Kumar  <naba@gnome.org>
19228         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19229         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19230         in correct way.
19231         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19232         * plugins/file-loader/plugin.c: Added comments.
19233         * plugins/build-basic-autotools/plugin.c: Added comments.
19234         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19235         
19236         * libanjuta/interfaces/libanjuta.idl,
19237         plugins/message-view/anjuta-msgman.c,
19238         plugins/message-view/message-view.c,
19239         plugins/message-view/message-view.h,
19240         plugins/message-view/plugin.c: Buffering and appending messages have
19241         been separated. message-view implementations cleaned up. Signals
19242         Emissions fixed. Messages now displayed in summary and details show
19243         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19244         API.
19245         
19246         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19247         preferences.
19248         
19249         * plugins/build-basic-autotools/Makefile.am,
19250         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19251         parsing of output to create message summaries. Uses new message view
19252         API.
19253         
19254         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19255         preferences to make dialog box smaller.
19256         
19257         * plugins/editor/search-replace.c: Fixed compile error with change
19258         in IAnjutaMessageView API.
19259         
19260 2004-09-21  Naba Kumar  <naba@gnome.org>
19262         * plugins/Makefile.am: Deletes old (installed) plugins before
19263         installing new ones.
19264         
19265         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19266         plugins/build-basic-autotools/build-basic-autotools.c,
19267         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19268         file URI from filemanager. Only disables/enables build submenu in file
19269         manager, instead of merging/unmerging.
19270         
19271         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19272         non-text files.
19273         
19274         * plugins/file-loader/anjuta-loader-plugin.ui,
19275         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19276         Implemented "Open with" file manager submenu. Displays error message
19277         when file can not be opened.
19278         
19279         * plugins/file-manager/an_file_view.c: Renamed
19280         file_manager_current_filename value name to file_manager_current_uri
19281         and exports proper URI.
19282         
19283         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19285 2004-09-19  Naba Kumar  <naba@gnome.org>
19287         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19288         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19289         save point signal to change editor tabs. Fixed accels.
19290         
19291         * plugins/file-loader/plugin.c: Fixed accels.
19293         * plugins/project-manager/plugin.c: Added target selection callback.
19294         
19295         * plugins/project-manager/plugin.c: Added URI activation.
19296         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19297         Fixed dialog and closed it on ok. Fixed a crash bug.
19298         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19300         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19301         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19302         plugins/file-loader/anjuta-loader-plugin.ui,
19303         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19304         Added recent files in file loade plugin.
19305         
19306         * ChangeLog: Fixed entry dates.
19307         
19308 2004-09-18  Naba Kumar  <naba@gnome.org>
19310         * plugins/devhelp/plugin.c: Added UI sensitization and removed
19311         an unnecessary GtkFrame.
19312         
19313 2004-09-17  Naba Kumar  <naba@gnome.org>
19315         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19317         * TODO: Updated.
19318         
19319         * data/Makefile.am: Disabled installing old mime info.
19320         
19321         * mime/anjuta.applications, mime/anjuta.keys: Updated.
19322         
19323         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19324         plugins/editor/anjuta-document-manager.ui,
19325         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19326         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19327         Added Editor context popup menu.
19328         
19329         * plugins/project-manager/anjuta-project-manager-plugin.png:
19330         Update image.
19331         
19332         * plugins/project-manager/anjuta-project-manager.plugin.in:
19333         Support .anjuta mime type.
19334         
19335         * plugins/project-manager/plugin.c: Exports "project_root_directory"
19336         value.
19337         
19338         * plugins/file-manager/plugin.c: Watches "project_root_directory"
19339         value.
19340         
19341         * src/layout.xml, plugins/profile-default/plugin.c:
19342         Added project manager plugin for startup.
19344 2004-09-16  Naba Kumar  <naba@gnome.org>
19345         
19346         * anjuta.prj: Updated.
19347         
19348         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19349         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19350         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19351         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19352         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19353         plugins/terinal/Makefile.am, src/Makefile.am,
19354         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19355         Fixed makefile syntax errors.
19357 2004-09-16  Naba Kumar  <naba@gnome.org>
19359         * configure.in, src/layout.xml,
19360         plugins/profile-default/plugin.c,
19361         libanjuta/interfaces/libanjuta.idl,
19362         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19363         
19364         * configure.in, plugins/Makefile.am,
19365         plugins/project-manager/.cvsignore, 
19366         plugins/project-manager/Makefile.am,
19367         plugins/project-manager/anjuta-project-manager-plugin.png,
19368         plugins/project-manager/anjuta-project-manager.plugin.in,
19369         plugins/project-manager/anjuta-project-manager.ui,
19370         plugins/project-manager/plugin.c,
19371         plugins/project-manager/plugin.h: Added project manager plugin
19372         based on gnome-build.
19373         
19374         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19375         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19376         
19377         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19378         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19379         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19380     
19381 2004-09-16  Naba Kumar  <naba@gnome.org>
19383         * plugins/editor/action-callbacks.c: Fixed compile error.
19384         
19385 2004-09-15  Naba Kumar  <naba@gnome.org>
19387         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19388         
19389         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19390         New improved splace with nicer progress.
19391         
19392         * configure.in, plugins/Makefile.am,
19393         (added) file-wizard/.cvsignore,
19394         (added) file-wizard/Makefile.am,
19395         (added) file-wizard/action-callbacks.c,
19396         (added) file-wizard/action-callbacks.h,
19397         (added) file-wizard/anjuta-file-wizard-plugin.png,
19398         (added) file-wizard/anjuta-file-wizard.glade,
19399         (added) file-wizard/anjuta-file-wizard.plugin.in,
19400         (added) file-wizard/anjuta-file-wizard.ui,
19401         (added) file-wizard/file.c,
19402         (added) file-wizard/file.h,
19403         (added) file-wizard/plugin.c,
19404         (added) file-wizard/plugin.h:
19405         Created new file wizard and added it. The wizard takes care of text
19406         bit insertions and new files creation.
19408         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19409         plugins/editor/action-callbacks.h,
19410         plugins/editor/anjuta-document-manager.glade,
19411         plugins/editor/anjuta-document-manager.ui,
19412         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19413         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19414         new files code and moved into a new plugin (file wizard).
19415         
19416         * libanjuta/plugins.[c,h]: Added plugins selection function.
19417         
19418         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19419         get_position(), insert() in IAnjutaEditor interface. Added
19420         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19421         interface (for wizard plugins).
19423         * plugins/file-loader/anjuta-loader-plugin.ui,
19424         plugins/file-loader/plugin.c: Added wizard launcher interface which
19425         scans for plugins implement IAnjutaWizard interface and presents the
19426         list to user for selection. The selected plugin is then activated
19427         for the wizard.
19429         * libanjuta/interfaces/.cvsignore: Updated.
19430         * plugins/message-view/.cvsignore: Updated.
19431         * plugins/launcher/*: Removed as launcher has already been moved to
19432         libanjuta as class.
19434         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19435         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19436         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19437         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19438         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19439         Updated API documentations.
19441 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19443         * configure.in: Added Punjabi to ALL_LINGUAS
19445 2004-07-29  Naba Kumar  <naba@gnome.org>
19447         * configure.in: Added file-loader plugin Makefile path and
19448         fixed devhelp version requirement.
19450 2004-07-28  Naba Kumar  <naba@gnome.org>
19452         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19453         terminal/preferences-terminal.png (added), message-view/*.png (added),
19454         message-view/*.xpm (added), editor/*.png (added),
19455         editor/*.xpm (added), plugins/editor/Makefile.am,
19456         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19457         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19458         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19459         respective plugins directories.
19461         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19462         pixmaps/block-end-16.png, pixmaps/block-end.png
19463         pixmaps/block-start-16.png, pixmaps/block-start.png
19464         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19465         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19466         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19467         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19468         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19469         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19470         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19471         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19472         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19473         pixmaps/preferences-editor.png, pixmaps/undock.png
19474         pixmaps/error-next-16.png, pixmaps/error-next.png
19475         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19476         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19477         pixmaps/preferences-terminal.png: Deleted
19479         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19480         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19481         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19482         plugins/editor/anjuta-document-manager.plugin.in,
19483         plugins/editor/anjuta-document-manager.ui,
19484         plugins/editor/plugin.c, plugins/editor/print.c,
19485         plugins/editor/search-replace_backend.c,
19486         plugins/editor/search_preferences.h,
19487         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19488         Moved properties souce files to editor plugin as it not required in
19489         libanjuta. Other editor fixes.
19491         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19492         libegg/dock/* (removed)
19493         : Restored GDL external dependencies and removed libegg dock
19494         sources, because gdl is being developed.
19495         
19496         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19497         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19498         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19499         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19500         libanjuta/plugins.c, libanjuta/plugins.h,
19501         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19502         gconf system. Shell now takes docking positions. Added more utility
19503         functions. Added plugins query function. And other fixes.
19505         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19506         
19507         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19508         plugin to load files based on mime type.
19509         
19510         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19511         
19512         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19513         plugins/file-manager/plugin.c: File manager now uses file loader to
19514         open files.
19516         * plugins/message-view/anjuta-msgman.c,,
19517         plugins/message-view/message-view.c,
19518         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19520         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19521         plugins/terminal/terminal.c, src/Makefile.am,
19522         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19523         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19524         
19525         * libegg/dock/*: Removed directory.
19526         
19527 2004-07-28  Naba Kumar  <naba@gnome.org>
19529         * configure.in: Reduced gnome-print version requirement.
19530         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19532 2004-07-21  Ray Strode  <rstrode@redhat.com>
19533         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19534         new mime sytem.
19536 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19537         
19538         * plugins/editor/search-replace.c: Some fixes
19539         * plugins/terminal/Makefile.am:
19540         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19542 2004-05-19  Naba Kumar  <naba@gnome.org>
19544         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19545         compiler warning.
19547 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19549         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19550         Implemented IAnjutaSavable
19551         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19553 2004-05-17  Naba Kumar  <naba@gnome.org>
19555         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19556         plugins/build-basic-autotools/.cvsignore,
19557         plugins/build-basic-autotools/Makefile.am,
19558         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19559         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19560         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19561         plugins/build-basic-autotools/build-basic-autotools.c,
19562         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19563         build plugin.
19564         
19565         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19566         definition.
19567         
19568         * plugins/file-manager/an_file_view.c,
19569         plugins/file-manager/anjuta-file-manager.ui,
19570         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19571         Added context menu UI.
19572         
19573         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19574         in view menu.
19576 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19577         
19578         * libanjuta/anjuta-preferences.[ch]: 
19579         Added save/load_gconf functions
19580         * src/action_callbacks.[ch], src/preferences.c: 
19581         Load global prefs from gconf at startup and save them
19582         on exit. Prefs load and save correctly but something resets
19583         them to default after loading...
19584         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19585         Somehow the linker does not find save/load_gconf functions
19586         in libanjuta. Must be a stupid mistake, I would be glad
19587         if someone could fix that.
19588         * manuals/reference/libanjuta-sections.txt: Added new
19589         preferences functions and removed gnome-filelist
19590         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19591         * plugins/file-manager/plugin.c:
19592         Added root-path property
19594 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19595         
19596         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19597         they are not longer needed.
19598         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19599         anjuta-sections.txt: Remove references to the files
19600         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19601         Use new nautilus icons for file-manager, looks incredible
19602         cool!
19604 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19605         
19606         * plugins/editor/anjuta-docman.c: gchar* to 
19607         const gchar* in arguments
19608         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19609         Interface
19610         * plugins/file-manager/an_file_view.c: Open files on
19611         double-click. Does not work yet because it does not
19612         find IAnjutaFile interface in document manager
19614 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19615         
19616         * plugins/editor/anjuta-docman.c
19617         * plugins/editor/text_editor.c:
19618         Made close button working, made multiple selection in
19619         File/Open dialog possble, fixed crash bug if file cannot
19620         be opened.
19622 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19623         
19624         * plugins/editor/action-callbacks.c
19625         * plugins/editor/anjuta-docman.c
19626         * plugins/editor/anjuta-docman.h
19627         * plugins/editor/search-replace.c
19628         * plugins/editor/search-replace_backend.c
19629         * plugins/editor/text_editor.c
19630         * plugins/editor/text_editor.h:
19631         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19632         able to open all files, use uri instead of full_filename, fixed
19633         many bugs.
19636 2004-05-13  Naba Kumar  <naba@gnome.org>
19638         * plugins/message-view/anjuta-message-manager-plugin.glade:
19639         HIG compliant.
19641         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19642         management.
19644         * pixmaps/anjuta_splash.png: Added border.
19645         
19646         * plugins/editor/anjuta-document-manager.png: New icon.
19647         
19648         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19649         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19650         
19651         plugins/editor/Makefile.am,
19652         plugins/editor/search-replace.c,
19653         plugins/editor/search-replace.h,
19654         plugins/editor/search-replace_backend.c,
19655         plugins/editor/search-replace_backend.h,
19656         plugins/editor/search_preferences.h,
19657         plugins/editor/search_preferences.c: Merged changes from
19658         ANJUTA_1_2_0 branch.
19659         
19660         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19661         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19662         operational.
19664         * plugins/terminal/Makefile.am,
19665         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19666         dialog.
19667         
19668         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19669         submenu.
19671 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19672         * plugins/message-view/plugin.c: Fixed glade file loading
19673         Removed "Show messages" menu item
19674         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19675         twice because of this load system layout hack.
19676         * libanjuta/anjuta-ui.h: Removed #include config.h
19677         * libanjuta/libanjuta.pc: Fixed path and depencies
19678         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19679         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19680         * libanjuta/properties.cxx : #include "properties_cxx.h"
19681         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19683 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19684         * plugins/message-view/*: Fixed message view preferences
19685         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19686         * anjuta.glade: Removed messages stuff
19688 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19689         
19690         * Removed libanjutamm, it is now hosted on SF.net:
19691         cvs.sf.net/cvsroot/anjuta/libanjutamm
19693 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19694         
19695         * libanjutamm/*
19696         Added some experimental code to add support for C++ plugins.
19697         Nothing works yet and it is likely that it will disappear but
19698         I have some questions to murrayc and he wants to see the code.
19700 2004-05-11  Naba Kumar  <naba@gnome.org>
19702         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19704         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19705         hightlight style menu actions.
19707         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19708         manuals/reference/libanjuta/plugin-description-file.sgml,
19709         manuals/reference/libanjuta/writing-plugins.sgml,
19710         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19711         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19712         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19714         * src/anjuta-app.c: Always load system layout for now.
19716         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19717         
19718         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19719         manuals/reference/libanjuta/libanjuta-sections.txt,
19720         manuals/reference/libanjuta/libanjuta.types,
19721         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19722         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19723         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19724         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19725         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19726         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19727         Updated documentation.
19729         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19730         plugins/profile-default/plugin.c, src/layout.xml:
19731         Created terminal plugin.
19732          
19733         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19734         (new) plugins/file-manager/.cvsignore,
19735         plugins/file-manager/an_file_view.c,
19736         plugins/file-manager/plugin.c,
19737         plugins/file-manager/plugin.h: Moved preferences to separate
19738         glade file and added cvsignore file.
19739         
19740         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19741         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19742         from the branch. I tried it     but there were way too many conflicts.
19743         
19744         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19745         
19746         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19747         util functions required during the merge.
19748         
19749         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19750         interface.
19751         
19752         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19753         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19754         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19755         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19756         Merged with ANJUTA_1_2_0 branch.
19758 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19760         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19762 2004-05-07  Naba Kumar  <naba@gnome.org>
19764         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19766         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19767         Added preferences reading and loading.
19768         
19769         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19770         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19771         libanjuta/fileselection.c, libanjuta/fileselection.h,
19772         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19773         
19774         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19776         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19777         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19778         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19779         data/macros/autogen.sh, data/macros2/autogen.sh
19780         data/properties/ada.properties, data/properties/anjuta.properties,
19781         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19782         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19783         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19784         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19785         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19786         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19787         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19788         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19789         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19790         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19791         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19792         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19793         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19794         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19795         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19796         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19797         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19798         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19799         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19800         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19801         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19802         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19803         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19804         (added) scintilla/scintilla-marshal.c,
19805         (added) scintilla/scintilla-marshal.h,
19806         (added) scintilla/scintilla-marshal.list,
19807         scintilla/include/SString.h, scintilla/include/SciLexer.h,
19808         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19809         (added) scintilla/patches/scintilla-calltip-align.patch,
19810         (added) scintilla/patches/scintilla-minor.patch,
19811         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19813 2004-05-06  Naba Kumar  <naba@gnome.org>
19815         * (added) plugins/file-manager/Makefile.am,
19816         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19817         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19818         (added) plugins/file-manager/anjuta-file-manager.ui,
19819         (added) plugins/file-manager/plugin.c,
19820         (added) plugins/file-manager/plugin.h,
19821         (removed) plugins/file-manager/an_file_view.h,
19822         plugins/Makefile.am, configure.in,
19823         plugins/file-manager/an_file_view.c: Created file manager plugin.
19824         
19825         * plugins/profile-default/plugin.c: Added file manager plugin in default
19826         profile.
19827         
19828         * libanjuta/Makefile.am: Fixed dependencies.
19829         * pixmaps/anjuta_splash.png: New splash screen.
19831 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
19832         
19833         * template/template.c/h: Added in-line doc
19834         * manuals/reference/template/*: Added template documentation
19835         * configure.in: Build template docs
19837 2004-05-05  Naba Kumar  <naba@gnome.org>
19839         * autogen.sh: Added commands to generate initial interfaces.
19840         
19841         * libanjuta/Makefile.am,
19842         (removed)libanjuta/anjuta-plugin-parser.c,
19843         (removed)libanjuta/anjuta-plugin-parser.h,
19844         (added)libanjuta/anjuta-plugin-description.c,
19845         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19846         plugin description.
19847         
19848         * libanjuta/anjuta-plugin.c,
19849         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19850         
19851         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19852         and added AnjutaShellPlacement enum for widgeds placement (passed to 
19853         widget add_widget() method.
19854         
19855         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19856         and moved plugin sets loading in profile plugins.
19857         
19858         * libanjuta/interfaces/.cvsignore,
19859         (removed)libanjuta/interfaces/Makefile.am,
19860         libanjuta/interfaces/libanjuta.idl,
19861         libanjuta/interfaces/anjuta-idl-compiler.pl,
19862         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19863         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19864         (removed)libanjuta/interfaces/ianjuta-editor.c,
19865         (removed)libanjuta/interfaces/ianjuta-editor.h,
19866         (removed)libanjuta/interfaces/ianjuta-file.c,
19867         (removed)libanjuta/interfaces/ianjuta-file.h,
19868         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19869         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19870         (removed)libanjuta/interfaces/ianjuta-message-view.c,
19871         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19872         *.h and Makefile.am files. They are autogenerated. Interfaces are
19873         by anjuta-idl-compiler.pl from libanjuta.idl file.
19874         
19875         * manuals/reference/libanjuta/Makefile.am,
19876         manuals/reference/libanjuta/anjuta-architecture.sgml,
19877         manuals/reference/libanjuta/libanjuta-docs.sgml,
19878         manuals/reference/libanjuta/libanjuta-sections.txt,
19879         manuals/reference/libanjuta/libanjuta.types,
19880         manuals/reference/libanjuta/plugin-description-file.sgml,
19881         manuals/reference/libanjuta/writing-plugins.sgml,
19882         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19883         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19884         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19885         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19886         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19887         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19888         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19889         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19890         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19891         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19892         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19893         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19894         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19895         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19896         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19897         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19898         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19899         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19900         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19901         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19902         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19903         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19904         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19905         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19906         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19907         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19908         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19909         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19910         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19911         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19912         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
19913         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19914         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
19915         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
19916         interfaces template sgmls.
19917         
19918         * plugins/Makefile.am,
19919         plugins/devhelp/anjuta-devhelp.plugin.in,
19920         plugins/devhelp/plugin.c,
19921         plugins/editor/action-callbacks.c,
19922         plugins/editor/anjuta-document-manager.plugin.in,
19923         plugins/editor/plugin.c,
19924         plugins/editor/plugin.h,
19925         plugins/editor/text_editor.c,
19926         plugins/sample1/plugin.c,
19927         plugins/message-view/anjuta-message-manager.plugin.in,
19928         plugins/message-view/plugin.c: Fixed shell add_widget method to take
19929         placement. Fixed other errors.
19930         
19931         * (added)plugins/profile-default/.cvsignore,
19932         (added)plugins/profile-default/Makefile.am,
19933         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
19934         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
19935         (added)plugins/profile-default/anjuta-default-profile.ui,
19936         (added)plugins/profile-default/plugin.c,
19937         (added)plugins/profile-default/plugin.h: Added a default new
19938         profile plugin.
19939         
19940         * src/Makefile.am,
19941         src/action-callbacks.c,
19942         src/anjuta-app.c,
19943         src/anjuta.c,
19944         src/main.cpp: Fixed necessary changes for libanjuta
19946 2004-05-04  Naba Kumar  <naba@gnome.org>
19948         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
19949         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
19950         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
19951         placement for default widgets placements.
19953 2004-05-03  Naba Kumar  <naba@gnome.org>
19955         * manuals/reference/libanjuta/anjuta-architecture.sgml,
19956         manuals/reference/libanjuta/libanjuta-docs.sgml,
19957         manuals/reference/libanjuta/plugin-description-file.sgml,
19958         manuals/reference/libanjuta/writing-plugins.sgml:
19959         Wrote more sections in writing-plugins document and fixed errors.
19961 2004-05-03  Naba Kumar  <naba@gnome.org>
19963         * libanjuta/interfaces/libanjuta.idl: Added interface
19964         IAnjutaFileManager.
19965         
19966         * manuals/reference/libanjuta/anjuta-architecture.dia,
19967         manuals/reference/libanjuta/anjuta-architecture.png: Updated
19968         architecture diagram.
19969         
19970         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
19971          manuals/reference/libanjuta/libanjuta-docs.sgml,
19972         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
19973         (added) manuals/reference/libanjuta/writing-plugins.sgml:
19974         Wrote writing-plugins document and separated chapters into
19975         separate sgml files.
19976         
19977         * plugins/file-manager/an_file_view.c,
19978         plugins/file-manager/an_file_view.h: New and improved directory
19979         rendering.
19981 2004-05-02  Sven Herzberg  <herzi@abi02.de>
19983         * anjuta.glade: re-designed the new file dialog
19984         * anjuta_dialogs_strings.c: new strings from the new file dialog
19986 2004-04-30  Naba Kumar  <naba@gnome.org>
19988         * libanjuta/interfaces/Makefile.am.iface,
19989         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
19990         
19991         * libanjuta/interfaces/libanjuta.idl: Updated.
19993         * libanjuta/interfaces/Makefile.am.iface,
19994         libanjuta/interfaces/libanjuta.idl: Updated.
19996 2004-04-29  Naba Kumar  <naba@gnome.org>
19997         
19998         * libanjuta/interfaces/Makefile.am.iface,
19999         libanjuta/interfaces/libanjuta.idl: Updated.
20001 2004-04-29  Naba Kumar  <naba@gnome.org>
20003         * libanjuta/interfaces/giface-idlc-c.pl,
20004         libanjuta/interfaces/libanjuta.idl: Upgraded.
20005         * libanjuta/interfaces/Makefile.am.iface: Added.
20006         
20007 2004-04-28  Naba kumar  <naba@gnome.org>
20009         * libanjuta/interfaces/giface-idlc-c.pl,
20010         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20011         definitions and wrote a compiler.
20012         
20013 2004-04-28  Naba Kumar  <naba@gnome.org>
20015         * libanjuta/anjuta-shell.c: Fixed docs.
20016         * libanjuta/interfaces/Makefile.am,
20017         libanjuta/interfaces/ianjuta-file.c,
20018         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20019         
20020         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20021         
20022         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20024         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20025         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20026         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20027         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20028         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20029         * src/anjuta-app.c: Fixed bug.
20031 2004-04-27  Naba Kumar  <naba@gnome.org>
20033         * libanjuta/anjuta-preferences-dialog.c,
20034         manuals/Makefile.am: Fixed document bugs and enabled docs
20035         building.
20037         * libanjuta/anjuta-preferences-dialog.c,
20038         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20039         More documentation.
20040         
20041         * libanjuta/anjuta-preferences.c,
20042         manuals/reference/libanjuta/libanjuta-docs.sgml,
20043         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20044         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20045         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20046         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20047         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20048         Wrote more documentations.
20050         * (removed) plugins/message-view/imessage-view.c,
20051         (removed) plugins/message-view/ianjuta-msgman.c,
20052         plugins/message-view/Makefile.am,
20053         plugins/message-view/anjuta-msgman.c,
20054         plugins/message-view/anjuta-msgman.h,
20055         plugins/message-view/message-view.c,
20056         plugins/message-view/message-view.h,
20057         plugins/message-view/plugin.c,
20058         plugins/message-view/plugin.h: Moved interface implementations
20059         in their respective classes and used correct macros to
20060         defined class types.
20062         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20063         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20064         AnjutaUI from GtkUIManager instead of GtkDialog.
20066         * manuals/reference/libanjuta/Makefile.am,
20067         manuals/reference/libanjuta/libanjuta-docs.sgml,
20068         manuals/reference/libanjuta/libanjuta-sections.txt,
20069         manuals/reference/libanjuta/libanjuta.types,
20070         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20071         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20072         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20073         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20074         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20075         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20076         Wrote more documentation, fixed typos, added architecture
20077         diagram, updated object types etc.
20079         * plugins/editor/text_editor.c: Fixed interface implementation.
20081 2004-04-26  Naba Kumar  <naba@gnome.org>
20083         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20084         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20085         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20086         architecture diagram and a new chapter on plugins description file.
20088 2004-04-25  Naba Kumar  <naba@gnome.org>
20090         *  libanjuta/anjuta-children.h,
20091         libanjuta/anjuta-plugin.c,
20092         libanjuta/anjuta-plugin.h,
20093         libanjuta/anjuta-preferences.c,
20094         libanjuta/anjuta-shell.c,
20095         libanjuta/anjuta-shell.h,
20096         libanjuta/e-splash.c,
20097         libanjuta/e-splash.h,
20098         manuals/reference/libanjuta/Makefile.am,
20099         manuals/reference/libanjuta/libanjuta-docs.sgml,
20100         manuals/reference/libanjuta/libanjuta-sections.txt,
20101         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20102         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20103         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20104         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20105         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20106         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20107         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20108         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20109         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20110         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20111         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20112         manuals/reference/libanjuta/tmpl/defaults.sgml,
20113         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20114         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20115         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20116         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20117         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20118         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20119         manuals/reference/libanjuta/tmpl/plugins.sgml,
20120         manuals/reference/libanjuta/tmpl/properties.sgml,
20121         manuals/reference/libanjuta/tmpl/resources.sgml,
20122         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20123         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20124         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20125         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20126         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20127         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20129         Added more template files and wrote more documentation.
20131 2004-04-24  Andras Timar  <timar@gnome.hu>
20133         * configure.in: Added hu to ALL_LINGUAS.
20135 2004-04-23  Naba Kumar  <naba@gnome.org>
20136         
20137         * configure.in: Fixed compile error.
20138         
20139         * libanjuta/anjuta-children.c,
20140         libanjuta/anjuta-children.h,
20141         libanjuta/anjuta-preferences.c,
20142         libanjuta/anjuta-preferences.h,
20143         libanjuta/anjuta-shell.c,
20144         libanjuta/anjuta-ui.c,
20145         libanjuta/anjuta-ui.h,
20146         manuals/reference/libanjuta/Makefile.am,
20147         manuals/reference/libanjuta/libanjuta-docs.sgml,
20148         manuals/reference/libanjuta/libanjuta.types,
20149         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20150         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20151         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20152         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20153         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20154         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20155         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20156         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20157         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20158         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20159         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20160         manuals/reference/libanjuta/tmpl/defaults.sgml,
20161         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20162         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20163         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20164         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20165         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20166         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20167         manuals/reference/libanjuta/tmpl/plugins.sgml,
20168         manuals/reference/libanjuta/tmpl/properties.sgml,
20169         manuals/reference/libanjuta/tmpl/resources.sgml,
20170         plugins/sample1/plugin.c: Added libanjuta API documentation.
20172 2004-04-22  Naba Kumar  <naba@gnome.org>
20174         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20175         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20176         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20177         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20178         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20179         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20180         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20181         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20182         (removed) libegg/eggradiotoolbutton.c,
20183         (removed) libegg/eggseparatortoolitem.c,
20184         (removed) libegg/eggtoggletoolbutton.c,
20185         (removed) libegg/eggtoolbar.c,
20186         (removed) libegg/eggtoolbutton.c,
20187         (removed) libegg/eggtoolitem.c,
20188         (removed) libegg/prop-editor.c,
20189         (removed) libegg/test-actions.c,
20190         (removed) libegg/test-drag.c,
20191         (removed) libegg/test-merge.c,
20192         (removed) libegg/test-toolbar.c,
20193         libegg/menu/Makefile.am,
20194         (removed) libegg/menu/egg-accel-dialog.h,
20195         (removed) libegg/menu/egg-action-group.h,
20196         (removed) libegg/menu/egg-action.h,
20197         libegg/menu/egg-entry-action.h,
20198         (removed) libegg/menu/egg-markup.h,
20199         (removed) libegg/menu/egg-menu-merge.h,
20200         (removed) libegg/menu/egg-menu.h,
20201         (removed) libegg/menu/egg-radio-action.h,
20202         (removed) libegg/menu/egg-toggle-action.h,
20203         (removed) libegg/menu/howitshouldwork.txt,
20204         (removed) libegg/toolbar/.cvsignore,
20205         (removed) libegg/toolbar/Makefile.am,
20206         (removed) libegg/toolbar/TODO,
20207         (removed) libegg/toolbar/eggradiotoolbutton.h,
20208         (removed) libegg/toolbar/eggseparatortoolitem.h,
20209         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20210         (removed) libegg/toolbar/eggtoolbar.h,
20211         (removed) libegg/toolbar/eggtoolbutton.h,
20212         (removed) libegg/toolbar/eggtoolitem.h,
20213         (removed) libegg/toolbar/prop-editor.h,
20214         (removed) libegg/toolbar/toolbar-api.txt,
20215         (removed) libegg/toolbar/toolbar-ideas.txt,
20216         plugins/devhelp/anjuta-devhelp.ui,
20217         plugins/devhelp/plugin.c,
20218         plugins/editor/action-callbacks.c,
20219         plugins/editor/action-callbacks.h,
20220         plugins/editor/anjuta-docman.c,
20221         plugins/editor/anjuta-document-manager.ui,
20222         plugins/editor/plugin.c,
20223         P plugins/message-view/Makefile.am,
20224         plugins/message-view/anjuta-message-manager.ui,
20225         plugins/message-view/plugin.c,
20226         plugins/sample1/anjuta-sample.ui,
20227         plugins/sample1/plugin.c,
20228         src/action-callbacks.c,
20229         src/action-callbacks.h,
20230         src/anjuta-actions.h,
20231         src/anjuta-app.c,
20232         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20233         Gtk actions and UIManager. Fixed all plugins to use this.
20234         
20235         * manuals/reference/gtkdoc-scangobj.diff,
20236         manuals/reference/libanjuta/Makefile.am,
20237         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20238         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20239         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20240         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20241         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20243         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20244         
20245 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20246         
20247         * plugins/message-view/imessage-view.c
20248         * plugins/message-view/ianjuta-msgman.c:
20249         Added interfaces
20251 2004-04-17  Adam Weinberger  <adamw@gnome.org>
20253         * configure.in: Added en_CA to ALL_LINGUAS.
20255 2004-04-08  Naba Kumar  <naba@gnome.org>
20257         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
20258         libanjuta/interfaces/Makefile.am,
20259         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20260         message manager and message view interfaces.
20262         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20263         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20264         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20265         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20266         src/anjuta-app.c: Used 'activate' and
20267         'deactivate' virtual methods for plugins. Fixed installed plugins
20268         dialogs. Added remove_widget() method for AnjutaShell.
20270         * libanjuta/interfaces/Makefile.am,
20271         libanjuta/interfaces/ianjuta-document-manager.c,
20272         libanjuta/interfaces/ianjuta-document-manager.h,
20273         libanjuta/interfaces/ianjuta-editor.c,
20274         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20275         and editor interfaces.
20277         * plugins/devhelp/plugin.c,
20278         plugins/message-view/anjuta-message-manager.plugin.in,
20279         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20280         plugins/sample1/plugin.c: Updated plugins implementation to
20281         reflect the changes.
20283 2004-04-07  Naba Kumar  <naba@gnome.org>
20285         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20286         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20287         libanjuta/interfaces/ianjuta-editor.h,
20288         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20289         plugins/editor/anjuta-docman.c,
20290         plugins/editor/anjuta-document-manager.plugin.in,
20291         plugins/editor/plugin.c, plugins/sample1/plugin.c,
20292         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20293         Added supported interfaces for plugins. Tested plugin interfaces
20294         through sample plugin.
20295         
20296 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
20297         
20298         * template/Makefile.am, data/templates/library/Makefile.am
20299         Fixed some automake-1.7 incompatibilities
20300         * template/xmltemplate.c: Small fix
20302 2004-02-23  Naba Kumar  <naba@gnome.org>
20304         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20305         Added plugins manager dialog.
20306         
20307         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20308         library dependencies.
20309         
20310         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20311         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20312         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20313         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20314         geometry command line option.
20315         
20316 2004-02-16  Naba Kumar  <naba@gnome.org>
20318         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20319         Added interfaces and IAnjutaEditor editor interface.
20320         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20321         interface.
20322         * libanjuta/anjuta-shell.h: Fixed bug.
20323         
20324 2004-02-13  Naba Kumar  <naba@gnome.org>
20326         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20327         
20328 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
20329         
20330         * data/template/*/.cvsignore:
20331         Avoid all these ? in cvs output
20333 2004-02-13  Naba Kumar  <naba@gnome.org>
20335         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20336         includes and linking.
20338         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20339         and set required version to devhelp 0.8. This devhelp version
20340         can be acquired from gnome cvs branch devhelp branch
20341         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20343         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20344         src/actions-callbacks.c: Added Dock Manager settings menu item.
20346         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20347         * plugins/devhelp/plugin.c: Fixed a linking bug.
20348         
20349         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20350         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20351         external GDL dependency and used libegg codes.
20352         
20353 2004-02-12  Naba Kumar  <naba@gnome.org>
20355         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20356         Added devhelp plugin, but it can't be used without a
20357         patch in devhelp. So it's disabled for now.
20359         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20360         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20361         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20362         Update cvsignore files.
20364         * libanjuta/plugins.c, widgets/e-splash.c:
20365         Fixed plugins loading to show splash icons.
20366         
20367         * plugins/message-view/anjuta-message-manager.plugin.in,
20368         plugins/message-view/plugin.c: Fixed plugin registered name.
20370         * plugins/message-view/anjuta-message-view.png,
20371         plugins/sample1/anjuta-sample-plugin.png: Update images.
20373         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20374         src/main.c: Fixed layout loading.
20376         * plugins/devhelp/Makefile.am: Fixed error.
20378         * (removed) widgets/*, libanjuta/plugins.h,
20379         src/main.c: Transfered widgets to libanjuta/.
20380         
20381         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20382         toplevel directory to created only one library as libanjuta-egg.
20384         * data/Makefile.am: Fixed build error.
20386         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20387         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20388         libegg/.cvsignore: Added egg dock widget.
20390         * gdl/*: Removed as they are now available in libegg.
20391         
20392 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
20394         * plugins/editor/anjuta-docman.c:
20395         Use stock close icon on tab close button
20397 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20398         
20399         * data/template/Makefile.am
20400         data/template/language/Makefile.am
20401         data/template/library/Makefile.am
20402         data/template/text/Makefile.am
20403         data/template/project/Makefile.am
20404         data/template/project/terminal/Makefile.am
20405         configure.in: Created Makefile to install templates
20407 2004-02-11  Naba Kumar  <naba@gnome.org>
20409         * plugins/editor/action-callbacks.c,
20410         plugins/editor/anjuta-document-manager.ui,
20411         plugins/editor/plugin.c
20412         plugins/message-view/anjuta-message-manager.ui,
20413         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20414         
20415 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20416         
20417         * plugins/message-view/*: MessageView plugin is now loaded
20418         The menu items are still dummies.
20420 2004-02-09  Naba Kumar  <naba@gnome.org>
20422         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20423         generation.
20424         
20425         * libanjuta/anjuta-preferences.h: Added some documentation.
20426         
20427         * libanjuta/anjuta-shell.h: Removed dead codes.
20428         
20429         * (removed) manuals/reference/gtkdoc-scangobj,
20430         manuals/reference/gtkdoc-scangobj.diff,
20431         manuals/reference/libanjuta/.cvsignore,
20432         manuals/reference/libanjuta/Makefile.am,
20433         manuals/reference/libanjuta/README.inline-doc,
20434         manuals/reference/libanjuta/README.sections,
20435         manuals/reference/libanjuta/libanjuta-docs.sgml,
20436         manuals/reference/libanjuta/libanjuta-sections.txt,
20437         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20438         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20439         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20440         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20441         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20442         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20443         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20444         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20445         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20446         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20447         manuals/reference/libanjuta/tmpl/defaults.sgml,
20448         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20449         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20450         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20451         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20452         manuals/reference/libanjuta/tmpl/plugins.sgml,
20453         manuals/reference/libanjuta/tmpl/properties.sgml,
20454         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20455         of scan program. Updated templates.
20457         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20458         editor action callbacks data.
20459         
20460         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20461         scintilla object ref/unref.
20463 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20464         
20465         * template/*: Added new xml based template system
20466         * template/dtds/*: Dtds to validate xml files of the template systems
20467         * data/template/*: Some sample template files
20468         Still needs some work but builds fine!
20470 2004-02-06  Naba Kumar  <naba@gnome.org>
20472         * cofigure.in, manuals/Makefile.am,
20473         (added) manuals/reference/*: Added API documentation
20474         structure (gtk-doc based).
20476         * libanjuta/libanjuta.h: Updated
20477         
20478 2004-02-05  Naba Kumar  <naba@gnome.org>
20479         
20480         * configure.in: Sets correct dependencies and
20481         uses gdl external library.
20483         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20484         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20485         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20486         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20487         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20488         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20489         and added file dialogs.
20491         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20492         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20493         Build dynamic libraries for libegg.
20495         * plugins/Makefile.am, plugins/editor/Makefile.am,
20496         plugins/editor/action-callbacks.c, 
20497         plugins/editor/action-callbacks.h,
20498         plugins/editor/anjuta-docman.c,
20499         plugins/editor/anjuta-docman.h
20500         plugins/editor/anjuta-document-manager.plugin.in
20501         plugins/editor/anjuta-document-manager.png
20502         plugins/editor/anjuta-document-manager.ui
20503         plugins/editor/file.c
20504         plugins/editor/file.h
20505         plugins/editor/plugin.c
20506         plugins/editor/print.c
20507         plugins/editor/print.h
20508         plugins/editor/search-replace.c
20509         plugins/editor/search_incremental.c
20510         plugins/editor/search_incremental.h
20511         plugins/editor/text_editor.c
20512         plugins/editor/text_editor.h
20513         plugins/editor/text_editor_cbs.c
20514         plugins/editor/text_editor_menu.h
20515         plugins/sample1/Makefile.am
20516         plugins/sample1/anjuta-sample-plugin.png
20517         plugins/sample1/anjuta-sample.plugin.in
20518         plugins/sample1/anjuta-sample.ui
20519         plugins/sample1/plugin-sample1.c
20520         plugins/sample1/plugin.c
20521         plugins/sample1/plugin.h: Created sample
20522         plugin and fixed editor plugin.
20524         * printing/*: Removed.
20526         * scintilla/Makefile.am: Builds dynamic library.
20528         * src/Makefile.am, src/action-callbacks.c,
20529         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20530         src/anjuta-actions.h, src/anjuta-app.c,
20531         src/anjuta-app.h, src/anjuta-callbacks.c,
20532         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20533         (removed) src/anjuta.h, src/anjuta.ui,
20534         src/layout.xml, src/main.c, src/preferences.h,
20535         src/utilities.c: Debuggged and finally made plugins
20536         loadable.
20538         * global-tags/Makefile.am: Fixed build error.
20540 2004-02-03  Naba Kumar  <naba@gnome.org>
20542         * configure.in: Users GDL from external package.
20543         * plugins/*: Added many new plugins (not ready though).
20544         * src/*: Removed many files (which have been transfered in plugins/).
20545         
20546 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20548         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20550 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20552         * configure.in: Added editor plugins
20553         
20554         * plugins/Makefile.am, src/search-replace_backend.h,
20555         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20556         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20557         
20558         * Added: plugins/editor/search_incremental.c, 
20559         plugins/editor/search_incremental.h
20561         * Update search-replace in plugins/editor
20562         
20563 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20564         
20565         * plugins/message-view/message-view.c: Some code clean-up
20567 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20569         * Added: search_incremental[ch]
20570         
20571         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20572         src/mainmenu_callbacks.c, src/toolbar.c
20573         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20574         
20575         * Incremental Search
20577 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20578         
20579         * plugins/message-view/anjuta-msgman.[c/h]:
20580         Added message manager for easier message handling with a
20581         similar interface as docman. Of course you can still use
20582         MessageView standalone.
20583         * plugins/Makefile.am: Added message-view because it compiles
20584         without errors.
20586 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20587         
20588         * plugins/message-view/*: Added message-view plugin 
20589         (still incomplete) 
20590         * configure.in: Added plugins/message-view/Makefile
20592 2004-01-03  Naba Kumar  <naba@gnome.org>
20594         * libanjuta/*.c: Added new files and updated old ones.
20595         * plugins/editor/*: Added editor plugin.
20596         * configure.in: Added editor plugin and moved editor related
20597         files into it.
20599 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20601         * src/Makefile.am: Added search-replace_backend.[ch]
20602         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20603         find_replace.[ch]
20604         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20605         src/search-replace_backend.c, src/search-replace_backend.h,
20606         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20607         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20608         src/toolbar_callbacks.c
20609         * The advanced Search/Replace functionality now replaces the older
20610         Find/Replace stuff.
20611         * The Search/Replace functionality can be interrupted during a long
20612         Search/Replace;
20613         
20614 2003-12-11  Naba Kumar  <naba@gnome.org>
20616         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20617         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20618         errors.
20619         * Makefile.am, libanjuta/*: Added new module.
20620         * src/Makefile.am: Fixed linking error.
20621         * src/watch_cbs.c: Debugger clean up.
20622         * configure.in: Added libanjuta-2.0.pc
20624         * configure.in, libanjuta/Makefile.am,
20625         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20626         libanjuta instead.
20628 2003-12-11  Naba Kumar  <naba@gnome.org>
20630         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20632         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20633         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20634         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20635         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20636         The user can now give a name at the creation of a new file and
20637         insert automatically (user choice) header, gpl notice, header
20638         template. The file extension is added automatically according
20639         to the selected type of file. The various insert functions have
20640         been moved from mainmenu-callback.c to file.c. The cursor is now
20641         moved after an insert operation. Removes also useless code in
20642         memory.c and search-replace.c
20643         
20644 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20646         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20647         sortable headers, process tree, removal of path and process params
20648         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20649         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20650         code cleanup
20652 2003-12-10  Naba Kumar  <naba@gnome.org>
20654         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20655         
20656 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20658         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20660 2003-11-28  Naba Kumar  <naba@gnome.org>
20662         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20663         
20664         * manuals/de/*: Added german translation docs.
20665         
20666         * configure.in, Makefile.am, src/Makefile.am,
20667         libegg/*/*: Added libegg library.
20668         
20669         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20670         installation directory.
20671         
20672         * src/text_editor_cbs.c: Fixed closing of file.
20674 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20675                                                                                 
20676         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20678 2003-09-05  Naba Kumar  <naba@gnome.org>
20680         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20681         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20682         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20683         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20684         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20685         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20686         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20687         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20688         using libegg. Initial commit -- compiles but is not complete.
20690 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20692         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20694 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20696         * configure.in: Removed "ta" from ALL_LINGUAS.
20698 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20700         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20702 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20704         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20706 2004-04-24  Andras Timar  <tmar@gnome.hu>
20708         * configure.in: Added hu to ALL_LINGUAS.
20710 2004-04-14  Naba Kumar  <naba@gnome.org>
20712         * src/Makefile.am, printing/Makefile.am,
20713         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20714         because we are still using GtkCombo and build breaks with gtk-2.4.
20715         
20716 2004-04-13  Naba Kumar  <naba@gnome.org>
20718         * NEWS: Updated.
20719         * anjuta.spec.in: Fixed build error.
20720         * po/POTFILES.in: Updated.
20721         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20723 2004-04-11  Naba Kumar  <naba@gnome.org>
20725         * NEWS: Updated.
20726         * AUTHORS: Updated.
20727         * configure.in: Added ga in ALL_LINGUAS.
20728         * ChangeLog: Fixed dates.
20729         
20730 2004-04-09  Naba Kumar  <naba@gnome.org>
20732         * src/print.c: Fixed buffer styling bug when printing with
20733         selection.
20735         * data/properties/anjuta.properties: Defined only one base font and
20736         used courier instead of lucidatypewriter, because most newer systems are
20737         unlikely to have it (bug #885023, #925956, #890473).
20738         
20739         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20740         warning.
20741         
20742         * src/an_file_view.c: Fixed possible crash bug.
20744 2004-04-07  Naba Kumar  <naba@gnome.org>
20746         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20747         gtk_main_quit() etc..), so that atexit() functions are not called
20748         (which is apparently done to free up memory and we don't need to
20749         do that at this point). Incidentally, something also happens in the
20750         atexit call which freezes the UI for far too long when the application
20751         exits and we want to avoid that..
20752         * src/glade_iface.c: Fixed compiler warning.
20753         
20754 2004-04-06  Naba Kumar  <naba@gnome.org>
20756         * src/project_dbase_gui.c: Fixed errors.
20758         * src/registers_gui.c: Fixed possible crash bug.
20759         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20760         * src/signals.[c,h]: Used tree view and glade file for dialog.
20761         * src/Makefile.am, src/about.c, src/an_file_view.c,
20762         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20763         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20764         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20765         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20766         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20767         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20768         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20769         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20770         src/launcher.h, src/main.c, src/main_menubar.c,
20771         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20772         src/message-manager-private.cc, src/message-manager.cc,
20773         src/preferences.c, src/project_config.c, src/project_dbase.c,
20774         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20775         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20776         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20777         src/search-replace.c, src/search-replace_backend.c,
20778         src/search_incremental.c, src/search_preferences.c,
20779         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20780         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20781         src/signals_gui.c, src/source.c, src/src_paths.c,
20782         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20783         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20784         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20785         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20786         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20787         tagmanager/Makefile.am, scintilla/include/SString.h,
20788         widgets/Makefile.am, widgets/gnomefilelist.c:
20790         Removed all deprecated codes and substituted
20791         with newer APIs. Fixed some possible crash bugs where cell renderers
20792         were being shared.
20793         
20794         * scintilla/patches/scintilla-minor.patch: Minor patch.
20796 2004-04-06  Naba Kumar  <naba@gnome.org>
20798         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20799         tree after all the files have been added (and not everytime a file
20800         is added in the project). Also fixed some memory corruption
20801         (possibly bug #900478).
20802         
20803         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20804         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20805         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20806         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20807         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20808         qualifier wherever appropriate.
20810 2004-04-05  Naba Kumar  <naba@gnome.org>
20812         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
20813         switch terminal echo on/off. Debugger requires it off, while the
20814         rest requires it on.
20816         * src/search-replace.c: sets search direction and action (in addtion
20817         to target) for find in files.
20818         
20819 2004-04-02  Naba Kumar  <naba@gnome.org>
20821         * src/mainmenu_callbacks.c: Sets filename during save of new files.
20823         * src/project_dbase.c, src/debugger, src/an_file_view.c,
20824         src/an_symbol_view.c: Added an gtk events loop for
20825         displaying project loading status (for loading large projects) and
20826         debugger program starting ... just to give an impression of fastness :-).
20828         * configure.in, anjuta.prj: Bumped version to 1.2.2.
20830         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20831         crash bug, which occurs when opening and closing a large project
20832         repeatedly.
20833         
20834         * src/attach_process.c: Fixed a comiple error for old gcc.
20835         
20836         * src/launcher.c: Prints proper error message when launcher child
20837         could not be executed and exits properly. Fixed a crash
20838         bug (bug #926606).
20839         
20840         * src/resources.c, src/utilities.c, src/glade_iface.c,
20841         src/debugger.c, src/attach_process.c: Properly exits forked children
20842         when they could not be executed.
20843         
20844 2004-04-01  Naba Kumar  <naba@gnome.org>
20846         * src/search-replace.c: Fixed a crash bug (bug #921893).
20848 2004-03-31  Naba Kumar  <naba@gnome.org>
20850         * anjuta.glade: Added a note on compiler options dialog ->support
20851         dialog telling that supports are only available for file mode.
20853         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20854         src/anjuta_cbs.c:
20855         Improved shutdown time delay by bypassing project closing
20856         and unloading plugins.
20858         * src/build_file.c, data/properties/anjuta.properties: Added a property
20859         to toggle on/off for going to first error automatically.
20861 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
20863         * src/debugger.c: fixed core file loading
20864         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20865         for long lines (bugs #700968 and #911376)
20866         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20867         #917982.
20868         * src/anjuta.c: Focuses current AnEditor correctly.
20870 2004-03-30  Naba Kumar  <naba@gnome.org>
20872         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20873         * AUTHORS: Updated with all contributors names.
20874         * NEWS: Updated.
20875         * src/about.c: Reads contributors names from AUTHORS file.
20876         * manuals/C/anjuta-manual/authors.xml: Points to online
20877         contributors list.
20878         
20879 2004-03-29  Naba Kumar  <naba@gnome.org>
20881         * data/properties/ada.properties: Fixed syntax colors. Patch
20882         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20883         (bug #923474).
20885         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20886         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
20887         generated projects, so that their pixmap files are
20888         found properly (bug #919903).
20889         
20890         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20891         anjuta.
20893         * src/source.c: Installs .glade file of libgllade
20894         projects in $(datadir)/$(package)/glade (part of bug #861038).
20895         
20896         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20897         in compiler options (bug #883837).
20898         
20899         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20900         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20901         
20902 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
20904         * anjuta/src/search-replace.c: fixed another crash bug in
20905         "Find Usage"
20906         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20907         breakpoint property fix
20909 2004-03-29  Naba Kumar  <naba@gnome.org>
20911         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20912         (new) manuals/C/anjuta-advanced-tutorial/*:
20913         Added menu entry for 'Anjuta Advanced Tutorial'
20914         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
20916 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20917         
20918         * src/fileselection.[ch], src/mainmenu_callbacks.c:
20919         Fixed bug #908941  ('Open' starts in wrong directory)
20920         
20921 2004-03-26  Naba Kumar  <naba@gnome.org>
20923         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
20924         compile error and bug #905738 with terminal.
20926         * src/search_incremental.c, src/register.c, src/sharedlib.c,
20927         src/search-replace.[h,c], src/search_incremental.[h,c],
20928         src/search_preferences.h, src/utilities.c, src/anjuta.c,
20929         src/text_editor.[c,h]: Fixed compiler warnings.
20930         
20931         * src/search-replace.c: Fixed a memory corruption (possible
20932         fix for bug #921893, but not yet confirmed).
20933         
20934         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
20935         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
20936         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
20937         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
20939 2004-03-25  Naba Kumar  <naba@gnome.org>
20941         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
20942         crash bug with attach process dialog and made the dialog closable
20943         with 'esc'.
20944         
20945         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
20946         always display within the margin.)
20947         
20948         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
20949         the old breakpoint when it's properties are updated
20950         (creating a new updated one).
20951         
20952 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
20954         * src/aneditor.cxx, src/aneditor.h: fixed calltips
20955         displayed for wrong file.
20956         * src/breakpoints.c: conditional breakpoints
20957         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
20958         "Find in Files..." disabling policy
20960 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
20962         * src/build_file.c: Fixed bug #874380
20963         Goto the first error if it exists.
20965 2004-03-24  Naba Kumar  <naba@gnome.org>
20967         * src/anjuta.c: Fixed to get correct child exit status
20968         using mask (bug #905738).
20969         
20970         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
20971         Aligned buttons in the New file dialog,
20972         set default response to OK, entry box activates default response,
20973         ESC closes dialog and hides on delet_event.
20975 2004-03-19  Naba Kumar  <naba@gnome.org>
20977         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
20978         tree).
20980 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
20982         * src/search-replace.c: fixed "Find Usage" crash when no project open
20984 2004-03-17  Naba Kumar  <naba@gnome.org>
20986         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
20987         Fixed the generated projects to read m4 directory if the directory
20988         exists (bug #917781).
20989         
20990 2004-03-12  Naba Kumar  <naba@gnome.org>
20992         * HACKING: Fixed formatting for auto-parsing.
20994 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
20995         
20996         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
20997         rework (bug #890609)
20999 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21000         
21001         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21003 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21004         
21005         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21006         * src/search_preferences.c: Fixed typo.
21007         
21008 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21009         
21010         * src/search-replace.c: improved Search&Replace
21011         For the moment "Replace All" does not work with non opened files
21012         but Anjuta should not crash now ! ??? 
21013         
21014 2004-02-26  Naba Kumar  <naba@gnome.or>
21016         * src/source.c: Fixed to pass cflags correctly
21017         and suppress the automake's default cflags.
21018         bug #816130, #801056, #782798, #773459
21019         
21020         * data/properties/anjuta.properties: Do not defualt to -k make option.
21021         bug #875486.
21023         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21024         bug #877683.
21025         
21026         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21027         
21028         * src/message-manager-private.cc: Disabled debug messages.
21029         
21030 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21032         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21034 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21035         * anjuta.glade, src/search-replace.c:
21036         Reduced Search&Replace dialog, bug #902636.
21037         
21038 2004-02-23  Naba Kumar  <naba@gnome.or>
21040         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21041         (bug #866143).
21043 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21044         
21045         * src/search_incremental.c: Fixed bug #900903
21047 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21048         
21049         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21050         src/anjuta.c: Fixed bugs #890609 and #890609
21052 2004-02-23  Naba Kumar  <naba@gnome.or>
21054         * src/message-manager.cc: Disconnects menuitem signal properly.
21055         Fixed bug #901723.
21056         
21057         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21058         bug #900897.
21059         
21060 2004-02-20  Naba Kumar  <naba@gnome.org>
21062         * src/message-manager-private.[c,h]: Implemented keypress
21063         event for the terminal and resets it when ctrl c or ctrl d
21064         is pressed. But it doesn't seem to be working on keypress.
21065         Added a workaround to let it work on key release instead.
21066         (bug #878357).
21067         
21068         * src/search-replace: Fixed compiler warnings.
21069         
21070 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21072         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21073         Use defined file name when saving new files (fixes bug #898105)
21074         Don't change filename when clicking on a directory
21075         
21076         BTW: Happy birthday to me :-)
21077         
21078 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21079         
21080         * src/search-replace.c: Fixed a crash bug 
21081         Crash on Find & Replace (#887833)
21082         
21083 2004-02-18  Naba Kumar  <naba@gnome.org>
21085         * src/executer.c: Fixed a crash bug.
21086         
21087         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21088         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21089         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21090         instead of GtkWindow (Part of bug #671596).
21091         
21092         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21093         src/registers_gui.c, src/registers_cbs.[h,c],
21094         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21095         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21096         src/compiler_options.c, src/an_file_view.c, start-with.c,
21097         src/anjuta-tools.c, help.c:
21099         Added "close" buttons on all
21100         dialogs (HIG) and fixed to properly response to ESC close
21101         (Part of bug #671596).
21103         * src/launcher.c: Disabled printing of long debug lines.
21104         
21105         * src/utilities.h: Fixed a compiler warning.
21106         
21107 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21109         * src/anjuta.c: "Save all" action now asks for filenames for new files
21110         (fixes bug #898111)
21112 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21114         * anjuta.glade, src/text_editor.c:
21115         Fixed a typo in Hello World indentation style 
21116         Fixed misuse of translated strings when looking for style
21117         This entry fixes bug #876037
21119 2004-02-16  Naba Kumar  <naba@gnome.org>
21121         * src/utilities.c: Fixed return value when dest file could
21122         not be created.
21124         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21125         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21126         internal function to compare files.
21127         
21128 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21130         * src/message-manager-private.cc:
21131         Set bold color as foreground color in terminal
21132         (fixes bug #864924)
21134         * src/aneditor.cxx:
21135         Use font style defined for message indicators in
21136         preferences/messages
21137         (fixes bug #885032)
21139 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21141         * src/build_project.c:
21142         Use build.silent option from preferences (fixes bug #895726)
21143         
21144 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21146         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21148 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21149         
21150         Patch from Massimo Corà <maxcvs@email.it>:
21151         * scintilla/LexCPP.cxx: Support "///" comments
21153 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21154         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21155         src/search_replace.h, src/search-replace_backend.h
21156         anjuta.glade
21157         
21158         * Added: src/search_preferences.c, src/search_preferences.h
21159         Allow the user to save search/replace settings and give them names.
21161 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21162         
21163         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21164         scintilla/ScintillaGTK.cxx:
21165         Hopefully fixed AMD 64 crash bug by using correct marshaller
21167 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21169         * src/preferences.c: Save GtkOptionMenu properties properly
21170         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21172 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21173         
21174         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21175         Fixed libiconv issue
21176         * NEWS: Updated
21178 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21179         
21180         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21181         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21182         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21183         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21184         src/sharedlib_gui.c:
21185         Debugger speed-up, replaced deprecated GtkCList
21187 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21189         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21191 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21193         * configure.in: Added "sq" to ALL_LINGUAS.
21195 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21197         * configure.in: Added "ko" to ALL_LINGUAS.
21199 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21201         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21202         src/search_incremental.c, src/search_incremental.h: 
21203         Search_incremental code cleanup
21205 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21207         * scintilla/*/*: Updated scintilla to CVS
21208         * Added: scintilla/Readme.sync
21209         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21210         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21211         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21212         scintilla/ScintillaGTK.cxx,
21213         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21214         scintilla/include/Scintilla.iface: Updated.
21216 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21218         * search-replace_backend.[ch], search_incremental[ch]: Added
21219         
21220         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21221         find_replace.[ch]: Removed.
21222         
21223         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21224         src/search-replace_backend.c, src/search-replace_backend.h,
21225         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21226         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21227         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21228         functionality now replaces the older Find/Replace stuff. The Search/Replace
21229         functionality can be interrupted during a long Search/Replace.
21231 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21233         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21234         selecting ".." and "." from file selector. 
21236 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21238         * anjuta.glade: Fixed wrong "fold.symbols" property
21240 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21241         
21242         * src/project_dbase_gui.c: Alphabetical order ;-)
21243         * src/compiler_options.c: Fixed bug #867539
21244         * src/launcher.c: Workaround for bugs #864922, #849928,
21245         #846386 and #845782: The launcher no longer hangs but does
21246         not get the exit status correctly sometimes.
21247         * Changes suggested by Bosik are obviously already in without
21248         any Changelog entry (ClsGen.c, project_dbase_gui.c)
21249         * NEWS, README, anjuta.prj, configure.in: 
21250         Changed version to 1.2.1
21251         
21252         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21253         * anjuta_dialogs_strings.c, anjuta.glade: 
21254         Fixed bugs #860906, #859329
21255         
21256         Patch from grzegol@pld-linux.org
21257         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
21258         freedesktop.org standard)
21260 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21261         
21262         Patch from Stefano Vallarino <stevalla@libero.it>:
21263         * src/source.[c/h]: Fixes cpp sample file to conform to 
21264         ISO/IEC 14882, C++-Standard 
21266 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
21268         Review by Johannes Schmid <jhs@cvs.gnome.org>
21269         * src/build_file.[ch]: Add build_execute_shell_command which executes the
21270         command using sh -c.
21271         * src/compile.c: Use build_execute_shell_command when compiling single
21272         files.
21274 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21275         
21276         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
21277         * src/breakpoints.c: Code cleanup, workaroud for possible 
21278         launcher bug
21279         * src/src_paths.c: Update debugger dirs on directory change
21281 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
21283         Review by Johannes Schmid <jhs@cvs.gnome.org>
21284         * src/attach_process.c, src/attach_process.h, anjuta.glade:
21285         sortable headers, process tree, removal of path and process params
21286         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21287         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21288         code cleanup
21290 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21291         
21292         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21293         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21294         Add a dialog for "New file" which lets the user set the 
21295         filename and to add copyright/header templates to the file
21296         * Review: Changed function names to contain modules name (file_)
21298 2003-12-09  Naba Kumar  <naba@gnome.org>
21300         * setup-gettext: Fixed a typo.
21301         * scintilla/Makefile.am: Fixed a build error for SMP systems.
21303 ---- Released version 1.2.0 ---
21305 2003-12-08  Naba Kumar  <naba@gnome.org>
21307         * src/preferences.c: Fixed compiler error.
21308         * global_tags/create_global_tags.sh: Fixed to install properly
21309         even when system.tags could not be generated.
21310         * NEWS: Updated.
21312 2003-12-06  Naba Kumar  <naba@gnome.org>
21314         * setup-gettext: Fixed to not generate intl directory with gettextize.
21316         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
21317         * src/anjuta.c: Filters out unnecessary files from find in files
21318         command.
21319         
21320         * NEWS: Updated.
21321         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21322         * src/widzard_gui.c: Added horiz scrollbar for desc text.
21323         
21324 2003-12-04  Naba Kumar  <naba@gnome.org>
21325         
21326         * src/gnome_project.c: Enables debug and optimization flags for
21327         new projects.
21328         
21329         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
21330         
21331         * src/project_dbase_gui.c: combined header and c files for
21332         file selector.
21333         
21334         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21335         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21337 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21339         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21341 2003-11-29  Naba Kumar  <naba@gnome.org>
21343         * configure.in, anjuta.prj: Bumped version to 1.2.0.
21344         * NEWS: Updated.
21346 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21347         
21348         * src/main_menubar.c: Now files cannot be opened twice in recently
21349         file menu
21351 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
21353         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21355 2003-11-28  Naba Kumar  <naba@gnome.org>
21357         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21358         
21359 2003-11-27  Naba Kumar  <naba@gnome.org>
21361         * src/breakpoints.c, src/launcher.c, src/find_text.c,
21362         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21363         
21364         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21365         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21366         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21367         checkbox in project wizard (project options page) to enable/disable
21368         source code generation with glade(mm).
21369         
21370         * NEWS: Updated
21371         
21372 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
21374         * src/dnd.c: Opening files with special characters in the name.
21376 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
21378         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21379         a long time.
21381 2003-11-18  Naba Kumar  <naba@gnome.org>
21383         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21384         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21385         src/project_import.c, plugins/patch/patch-plugin.c:
21386         Fixed g_signal_diconnect calls to pass correct data.
21387         (Fixed possible crash in project imports).
21388         
21389         * NEWS: Updated.
21390         
21391 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
21393         Reviewed by Naba Kumar  <naba@gnome.org>
21394         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21395         and debugger. Sets default settings for pty in launcher.
21396         * data/gdb.init: Removed charset work around (now works with user's
21397         native charset)
21398         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21400 2003-11-18  Naba Kumar  <naba@gnome.org>
21402         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21403         names of 'index' to 'idx'.
21404         
21405 2003-11-17  Naba Kumar  <naba@gnome.org>
21407         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21408         * src/project_dbase.c: Prompts user for unsaved project files
21409         when project is closed.
21410         
21411 2003-11-16  Naba Kumar  <naba@gnome.org>
21413         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21414         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21415         older gcc.
21416         
21417 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21418         
21419         * src/anjuta.c: Fixed crash related to tag == NULL while 
21420         anjuta is exiting
21422 2003-11-11  Naba Kumar  <naba@gnome.org>
21424         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21425         found. It simply doesn't generate the c/c++ codes and continues with
21426         just a warning.
21427         * NEWS: Updated.
21428         
21429 2003-11-10  Naba Kumar  <naba@gnome.org>
21431         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21432         'Start with dialog'.
21434         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21435         German translation of anjuta-tutorial.
21436         
21437         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21438         * NEWS: Updated.
21440 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21442         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21443         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21444         the syntax highlighting in Preferences, the automatic syntax
21445         highlighting is now selected. When the debugger is stopped and the
21446         breakpoints window not closed, the gtk_tree_view in this window is
21447         now made unsensitive.
21449 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21451         * src/preferences.h, src/preferences.c, anjuta.glade:
21452         Fixed translation bug in preferences by using GtkOptionMenu
21453         * anjuta.prj: Project version 1.1.98
21455 ---------------- Released version 1.1.98 ----------------
21457 2003-11-07  Naba Kumar  <naba@gnome.org>
21459         * anjuta.spec.in: Revived docs package and combined all docs into
21460         one package.
21461         * configure.in: Bumped version to 1.1.98 rc2
21462         * NEWS: Updated.
21463         * anjuta.spec.in: Fixed scrollkeepr-update command.
21464         * anjuta.spce.in: Fixed file permissions.
21466 2003-11-06  Naba Kumar  <naba@gnome.org>
21468         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21469         menus to activate anjuta helps.
21470         
21471         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21472         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21473         manuals/C/anjuta-faqs/legal.xml (added),
21474         manuals/C/anjuta-faqs/Makefile.am,
21475         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21476         manuals/C/anjuta-faqs/.cvsignore,
21477         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21478         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21479         manuals/C/anjuta-tutorial/legal.xml (added),
21480         manuals/C/anjuta-tutorial/Makefile.am,
21481         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21482         manuals/C/anjuta-tutorial/.cvsignore,
21483         manuals/C/anjuta-manual/*.sgml (removed),
21484         manuals/C/anjuta-manual/*.xml (added),
21485         manuals/C/anjuta-manual/Makefile.am,
21486         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21487         manuals/C/anjuta-manual/.cvsignore,
21488         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21489         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21490         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21491         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21492         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21493         manuals/ja/anjuta-faqs/legal.xml (added),
21494         manuals/ja/anjuta-faqs/Makefile.am,
21495         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21496         manuals/ja/anjuta-faqs/.cvsignore,
21497         manuals/ja/anjuta-manual/*.sgml (removed),
21498         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21499         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21500         manuals/ja/anjuta-manual/*.xml (added),
21501         manuals/ja/anjuta-manual/Makefile.am,
21502         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21503         manuals/ja/anjuta-manual/.cvsignore,
21504         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21505         manuals/sgmldocs.make (removed),
21506         manuals/xmldocs.make (added), manuals/omf.make (added),
21507         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21508         documentations to newer docbook xml documentations. Converted 
21509         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21510         Enabled manulas installations.
21511         
21512         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21514 2003-11-05  Naba Kumar  <naba@gnome.org>
21516         * data/gdb.init: Sets host's charset to ascii to solve debugger
21517         freeze up due to uninitialized strings in target program.
21519         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21520         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21521         
21522         * NEWS: Updated.
21523         
21524         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21525         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21527 2003-11-04  Naba Kumar  <naba@gnome.org>
21529         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21530         problems.
21531         
21532         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21533         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21534         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21535         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21536         in file headers.
21537         
21538         * src/search-replace.c: Fixed infinite loop bug.
21539         * start-with.c: Fixed a crash bug with "Open last project".
21540         
21541         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21542         * scintilla/Makefile.am: Fixed compiler option.
21543         
21544 2003-10-16  Naba Kumar  <naba@gnome.org>
21546         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21547         * src/text_editor.c: Fixed autoformat.
21548         
21549 2003-10-15  Naba Kumar  <naba@gnome.org>
21551         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21552         of CTRL+number.
21553         
21554 2003-10-09  Naba Kumar  <naba@gnome.org>
21556         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21557         
21558 2003-10-08  Naba Kumar  <naba@gnome.org>
21560         * src/source.c: Fixed a GETTEXT typo error.
21561         * anjuta.glade: Made 'Sorted in order you open them' default option
21562         for editor tabs.
21564         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21565         * anjuta.glade, data/properties/anjuta.properties:
21566         Fixed the freeze of the "Preferences" combos at the first Anjuta
21567         init is generated by:
21568                 - a not complete translation of preferences.c file
21569                 - a difference between 2 names in anjuta.glade and
21570                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21571                 - the same name given to 3 combos (anjuta.glade).
21572                 
21573         * src/find_text.c: If the "whole document" mode is selected,
21574         a new search will select the next occurrence (Bug #764954).
21575         It is now possible to use the shortcuts to search next or previous
21576         occurrence even if the search dialog has the focus.     Bug #790318
21577         
21578         * src/main_menubar_def.h: "Select code block" shortcut; the new
21579         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21580         (Bug #811016).
21582         Patch from: Richard Lee  <r.h.lee@comcast.net>
21583         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21584         tagmanager/tm_workspace.c: The following is a patch to fix a
21585         seemingly random occurence where Anjuta would crash when a
21586         certain key was pressed.
21588 2003-09-29  Naba Kumar  <naba@gnome.org>
21590         * src/find_in_files.c: Ignores binary by default. Disabled the option
21591         of NOCVS search, because launcher does not use sh and hence can not
21592         pipe.
21593         
21594         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21595         "clean before build" state in project session and not in account session,
21596         otherwise the state gets reflected to other projects causing annoyance.
21597         
21598         * src/compiler_options.c: Fixed a bug where compiler options were always
21599         claimed 'modified'.
21601         * src/build_project.c, data/properties/anjuta.properties,
21602         src/commands.[h]: Fixed a bad bug where clean-before-build
21603         doesn't work.
21604         
21605         * scintilla/patches/research-cvs-nolog.diff,
21606         scintilla/patches/scintilla-ac-gtk2-port.diff,
21607         scintilla/patches/scintilla-ac-sort-fix.diff,
21608         scintilla-optimization.diff: Removed, because they are already in
21609         scintilla CVS.
21610         
21611         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21612         2003-09-29).
21614         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21615         scintilla/LexYAML.cxx: Added new scintilla lexers.
21616         
21617         * TODO, NEWS: Updated.
21619         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21620         * src/utilities.c: Fixed typo bugs.
21622 2003-09-26  Naba Kumar  <naba@gnome.org>
21624         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21625         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21626         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21627         text_editor_find() and Fixed I-Search wrapping.
21628         * src/debugger.c: Fixed to pass a newline after a debugger
21629         command (which was broken since the launcher was refactored.
21630         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21632 2003-09-25  Naba Kumar  <naba@gnome.org>
21634         * src/toolbar_callbacks.c: Fixed start of incremental search.
21635         
21636         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21637         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21638         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21639         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21640         menu and implementation.
21642 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21644         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21645         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21646         variables in Locals window.
21648 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21650         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21651         * src/utilities.[ch] : Fix a tooltip bug in 
21652         anjuta_util_toolbar_append_stock(), the label appeared instead of
21653         the tooltip text. Remove label from arguments of the function
21654         because label is included in the stock icon data.
21655         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21656         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21657         * FIXME: translation file should be updated because of label text removal.
21659 2003-09-24  Naba Kumar  <naba@gnome.org>
21661         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21662         
21663         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21664         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21665         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21666         stdout and stderr. Also buffered output and check-for-password
21667         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21668         with password prompts. Checkes for password prompts from all outputs.
21669         
21670         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21671         which takes a string (which could be utf8 also) and converts into
21672         utf8 string.
21673         
21674         * src/main.c: Connects kernel signals after gnome_program_init().
21675         
21676         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21677         * src/message-manager.c: Fixed bug #787026 by converting the strings
21678         to proper UTF8.
21679         
21680 2003-09-22  Naba Kumar  <naba@gnome.org>
21682         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21683         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21684         GtkCList and using GtkTreeView instead. Added the patch.
21685         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21686         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21687         
21688 2003-09-19  Naba Kumar  <naba@gnome.org>
21690         * printing/print.c: Proper UTF8 printing support.
21691         * src/main.c: moved kernel signal connects at the
21692         end of application initialization.
21693         
21694 2003-09-18  Naba Kumar  <naba@gnome.org>
21696         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21697         (new) lexers.make, (new) lexers: Update scintilla to latest
21698         scintilla CVS (2003-09-18), added new lexers, automated
21699         lexers makefiles sections and scintilla update. Added
21700         patches. Optimized pango rendering. Fixed a crash bug
21701         in scintilla.
21702         
21703         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21704         patch to remove cvs log command from RESearch.cxx file.
21705         * scintilla/patches/scintilla-pango-always.diff:
21706         Fixed file name.
21707         * scintilla/RESearch.cxx: Removed spurious cvs log command
21708         and logs.
21709         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21710         
21711         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21712         * src/dnd.c: Fixed a crash bug with DND.
21713         
21714 2003-09-15  Naba Kumar  <naba@gnome.org>
21716         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21717         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21718         src/toolbar_callbacks.c: Added an additional parameter to
21719         text_editor_goto_line() funtion which decides if the line should
21720         be made visible (if it's under fold).
21721         
21722         * src/style-editor.c: Fixed a compiler warning.
21723         * src/message-manager.cc: Calls parent method correctly.
21725         * src/preferences.h: Fixed prent class.
21726         
21727         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21728         * src/project_dbase.c: Fixed bug #713210.
21729         
21730 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21731                                                                                 
21732         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21734 2003-09-11  Naba Kumar  <naba@gnome.org>
21736         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21737         * src/style-editor.c: Fixed bug #769130 (Crash on font
21738         selection dialog).
21739         
21740         * src/message-manger.[h,cc]: Made AnMessageManager
21741         derived from GtkFrame and removed deprecated code.
21742         
21743         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21744         compiler warnings.
21745         
21746 2003-09-09  Naba Kumar  <naba@gnome.org>
21748         * src/Makefile.am: Addded rules for built sources.
21749         
21750 2003-09-08  Naba Kumar  <naba@gnome.org>
21752         * (new) src/anjuta-marshalers.list: Added marshalers definition
21753         file.
21754         
21755         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21756         and CXXFLAGS are not overwriten by automake's default.
21757         * src/style-editor.c: Added 'operators' in the style editor.
21758         
21759         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21760         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21761         * src/message-manager-private.cc, src/message-manager.cc:
21762         Converts message going into message into UTF-8 endoding.
21763         * src/main.c: Uses UTF-8 codeset for localization.
21764         
21765 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21767         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21768         
21769 2003-09-08  Naba Kumar  <naba@gnome.org>
21771         * TODO: Updated.
21772         
21773         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21774         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21775         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21776         The combo entries were updated if the same data with a different
21777         case exist in the combo list. The combo entries are now case sensitive. 
21778         Search&Replace bug; First search ,max actions = 0 ==> now max
21779         actions = 100.
21780         
21781 2003-09-08  Naba Kumar  <naba@gnome.org>
21783         * TODO: Updated.
21784         * src/utilities.[c,h]: a function takes contant args.
21785         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21786         Now the child terminated signal is emitted properly.
21787         * src/Makefile.am: Used $(top_srcdir) for referring to 
21788         scintilla objects.
21789         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21790         definitions file which will generate anjuta-marshalers.[c,h] files.
21791         * src/.cvsignore: Updated.
21792         * src/build_project.c: Changed su command to preserve quotes.
21793         * src/anjuta-tools.c, tagmanager/tm_project.c,
21794         tagmanager/tm_workspace.c: Use standard tmp file.
21795         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21796         so that users could report bugs easily.
21797         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21798         
21799         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21800         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21801         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21802         src/attach_process.c, src/breakpoints.c, src/commands.c,
21803         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21804         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21805         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21806         src/memory.c, src/message-manager-private.c, src/preferences.c,
21807         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21808         src/search-replace.[c,h], stack_trace.c, text_editor.c,
21809         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21810         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21811         Fixed compile warnings and cleanup.
21812         
21813         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21814         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21815         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
21816         Removed libzvt usage and implemented child spawing differently. Launcher is
21817         now proper GObject, which can be created multiple times (and can be
21818         operated in parallel).
21820         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21821         * src/project_import_gui.c, src/project_import_cbs.c,
21822         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21823         (crash on project import). Removed deprecared codes.
21824         
21825 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21826         
21827         * src/cvs.c: Fixed cvs output bug.
21829 2003-09-03  Naba Kumar  <naba@gnome.org>
21831         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21832         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21833         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21834         src/text_editor_cbs.c: Implements --
21835                 If the debugger is started
21836                         A double click in the margin add or remove a breakpoint
21837                         A single click activate or deactivate the breakpoint
21838                 else
21839                         A double click in the margin add or remove a bookmark
21841 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21842         
21843         Reviewed by Naba Kumar  <naba@gnome.org>
21844         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21845         User is now able to choose a branch on cvs update for project.
21846         Cleaned up variable names.
21848 2003-09-03  Naba Kumar  <naba@gnome.org>
21850         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21851         src/Makefile.am: Added lexers.
21852         * scintilla/*/*: Updated...
21853         * src/an_symbol_view.c: Fixed a crash bug.
21854         * src/compiler_options.c, src/project_dbase.c: Fixed compile
21855         and build bugs.
21856         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21857         * src/source.c: Fixed project generation bug with gettext code.
21858         * tagmanager/tm_project.c: Fixed a crash bug.
21859         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21860         bug when there is no project open. Bug #____.
21861         * src/source.c: Fixed a bug with build failure with non-gnome
21862         project with glade-generated source (eg. gtk2). Bug #____.
21863         * NEWS: Updated...
21865 2003-08-22  Naba Kumar  <naba@gnome.org>
21867         Patch from: Rob Bradford  <rob@debianplanet.org>
21868         * data/Makefile.am: Fixed to install properly during
21869         package building.
21870         
21871         Patch from: Etay Meiri  <etay-m@bezeqint.net>
21872         * src/debug-tree.c: Fixed a crash bug.
21873         * src/compiler_options.c: Takes care of linking the missing pieces;
21874         C flags, libs, optimization options, debug and profile.
21876         Patch from: Enver ALTIN  <ealtin@casdb.com>
21877         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21878         
21879 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
21881         Reviewed by Naba Kumar  <naba@gnome.org>
21882         * src/project_dbase.c: Fixed bugs #778263 and #778413
21883           Adding multiple files to project should work now.
21885 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21887         Reviewed by Naba Kumar  <naba@gnome.org>
21888         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21889         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21890         for Locals window.
21892 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21894         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21896 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
21898         * src/text_editor.c: Fix translatable string (#113934).
21900 2003-07-04  Naba Kumar  <naba@gnome.org>
21902         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21903         bug when there is no project open. Bug #____.
21904         
21905         * src/source.c: Fixed a bug with build failure with non-gnome
21906         project with glade-generated source (eg. gtk2). Bug #____.
21908 2003-06-26  Naba Kumar  <naba@gnome.org>
21910         * src/anjuta.h: Removed reference to windows-dialog.h.
21911         * src/message-manager-private.[cc,h]: Fixed doulbe click
21912         activation of messages to properly jump at the destination.
21913         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
21914         * src/toolbar.c: Code clean-ups.
21915         
21916         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
21917         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
21918         
21919         * src/message-manager-private.[cc,h]: Removed dead codes.
21920         
21921         * (new) data/properties/css.properties,
21922         data/properties/anjuta.properties, data/properties/Makefile.am:
21923         Added CSS syntax hiliting properties.
21924         
21925         * tagmanager/tm_file_entry.c: Fixed a possible bug.
21926         * src/debugger.c: Clean ups.
21927         * src/lexer.h: Added CSS lexer definition.
21928         
21929         * Makefile.am: Installs destop file properly.
21930         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
21931         * NEWS: Updated for 1.1.97 release.
21932         * src/main_menubar_def.h: Changed some non working shortcuts.
21933         
21934 2003-06-24  Naba Kumar  <naba@gnome.org>
21936         * src/search-replace.c: Shows the dialog properly, even when it is
21937         hidden behind another window.
21938         
21939         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
21940         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
21941         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
21942         and code clean up.
21943         
21944         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
21945         setup wizard dialogs.
21946         
21947         * src/debugger.c: Removed a redundant call to
21948         debugger_update_controls().
21949         * src/compiler_options.c, src/launcher.c: code cleanup.
21950         * src/executer.c: Fixed execution bug with 'Set Program params...".
21951         
21952 2003-06-23  Naba Kumar  <naba@gnome.org>
21954         * widgets/e-splash.c: Removed border around the splash image.
21955         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
21956         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
21957         * src/cvs.c: Added a frame around commit log text widget.
21958         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
21959         crash bug associated with translated combo box list in preferences
21960         dialog (in different locale other than en_US). Used widget names
21961         to pass the combo list items.
21962         * po/POTFILES.in: Updated.
21963         * src/launcher.c: Creates the zvt terminal at startup (and not
21964         every time a build is done) -- speeds up buld operations.
21965         * src/file_history.c: Should be if() conditional instead of
21966         assertion check.
21967         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
21968         Disabled useless warnings.
21969         * src/project_dbase.c: Fixed bonobo 2 project name.
21970         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
21971         and uses correct glade-2 for file generation.
21972         
21973 2003-06-21  Naba Kumar  <naba@gnome.org>
21975         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
21976         And disables autocomple show for numbers (very annoying).
21977         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
21978         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
21979         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
21980         from view menu and adjust the controls accordingly.
21981         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
21982         only OK button.
21983         * src/project_dbase.[c,h]: Removed show_local flag processing.
21984         * src/message-manager.[c,h]: Reorganized messages tabs in more
21985         sensible order.
21986         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
21987         Also added PCRE dependency.
21988         
21989 2003-06-20  Naba Kumar  <naba@gnome.org>
21991         * pixmaps/anjuta_splash.png: New splash.
21992         from Jean Schurger  <yshartk@schurger.org>
21993         
21994         * src/controls.c: De-sensitize run-to-cursor when debugger
21995         is not running.
21996         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
21997         
21998         * src/message-manager-private.cc: Fixed to properly jump at
21999         the right file:line.
22000         
22001         * src/appwiz_page1.c: Fixed to correctly determine the project
22002         trpe from the wizard.
22003         
22004 2003-06-20  Naba Kumar  <naba@gnome.org>
22006         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22007         * src/watch_gui.c: Code cleanups.
22008         * src/debugger.[c,h], src/stack_trace.[c,h],
22009         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22010         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22011         Removed direct access to stack_trace private data, Increased debugger
22012         command size from 256 to 1024 (to be on safer side). Also implemented
22013         row-activated signle for seting frame and viewing the source.
22014         * src/debugger.c: Avoids starting program and stopping debugger
22015         when starting debugger and stopping program, respectively.
22016         
22017         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22018         Reverted codes to start debugger automatically
22019         The file is brought to the state just after the branching 
22020         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22021         some code clean ups.
22022         
22023         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22024         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22025         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22026         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22027         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22028         src/project_dbase.c: Code clean ups.
22029         
22030         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22031         (Projects dir) so that correct $HOME/Projects path is set when
22032         anjuta is run for the first time.
22033         
22034 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22036         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22038 2003-06-13  Naba Kumar  <naba@gnome.org>
22040         * src/stack_trace_cbs.c: Moved variable declaration at the
22041         top of the block (bug #737867)
22042         
22043         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22044         just CFLAGS and CXXFLAGS (bug #743617).
22045         
22046         * src/create_global_tags.sh: Fixed shell script to properly
22047         detect installed *-config files.
22048         
22049 2003-06-12  Naba Kumar  <naba@gnome.org>
22051         * src/preferences.[c,h]: Added methods for custom widgets in
22052         preferences: using custom set/get methods for them.
22053         
22054         * src/anjuta-encoding.c: Implemented up/down of the encodings
22055         in the list and property saves correctly.
22056         
22057         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22058         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22059         the beginning of a file.
22061         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22062         * src/aneditor.cxx, src/aneditor.h,
22063         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22064         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22065         src/mainmenu_callbacks.h: Allows the operator to select the current
22066         word or the current line (Request: 680801). It puts also
22067         sensitive/unsensitive several select/comment menu items.
22069         * src/breakpoints.c: Presets by default the current line for a
22070         defined breakpoint.
22072 2003-06-11  Naba Kumar  <naba@gnome.org>
22074         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22075         color (red highlight) now cosistent for inactive tabs also.
22076         
22077         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22078         'Advanced search and replace' in Edit->Search submenu.
22079         
22080         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22081         wrappings '\' where     they were missing.
22082         
22083         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22084         message is now more descriptive and details the correct thing to do
22085         for GNOME2 desktop.
22086         
22087 2003-06-10  Naba Kumar  <naba@gnome.org>
22089         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22090         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22091         Removed any reference to particular version of automake/autoconf
22092         so that they could work with newer versions (Bug #659394).
22094         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22095         src/anjuta.c: Added coded to add/remove supported encodings.
22096         
22097         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22098         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22099         src/project_import.c, src/project_type.c, src/project_type.h,
22100         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22101         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22102         from the project wizard.
22104 2003-06-06  Naba Kumar  <naba@gnome.org>
22106         Patch from Etay Meiri  <etay-m@bezeqint.net>
22107         * src/compiler_options.c: Fixed bugs related to clean before
22108         build patch.
22109         
22110         * anjuta.desktop.in.in: Added commandline options.
22111         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22112         -dP and -A flags of CVS update into different options.
22113         
22114 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22116         * configure.in: Removed "ta" from ALL_LINGUAS.
22118 2003-06-02  Naba Kumar  <naba@gnome.org>
22120         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22121         return NULL for undefined properties and "" for defined but empty
22122         strings. It was creating many problems where both are assumed to be
22123         same. And besides, it doesn't matter to differentiate the two (the
22124         problem with preferences was due to a different bug).
22126         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22127         correctly. Also, s/props_build_in/props_built_in/g.
22128         
22129         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22130         list.
22131         
22132         * src/an_file_view.c: Unrefed pixbufs when done with them.
22134         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22135         (removed) file_text.png: Added and removed pixmaps.
22136         
22137 2003-05-30  Naba Kumar  <naba@gnome.org>
22139         * anjuta.glade: Fixed encodings preferences dialog
22140         
22141 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22142         
22143         Reviewed by Naba Kumar  <naba@gnome.org>
22144         
22145         * src/build_project.c src/clean_project/c: perform a clean before
22146         build, if required. Show the message manager on clean.
22147         * src/compiler_options.c: save the new options when window is closed
22148         and flag project to be cleaned before the next build.
22149         * src/project_dbase.c: added a 'clean before build' flag to project
22151 2003-05-29  Naba Kumar  <naba@gnome.org>
22153         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22154         dialog.
22155         
22156         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22157         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22158         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22159         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22160         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22161         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22162         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22163         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22164         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22166         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22167         Removed unused icons references.
22169 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22171         Reviewed by Naba Kumar  <naba@gnome.org>
22172         
22173         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22174           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22175           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22176           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22177           src/toolbar_callbacks.c: HIG compliant dialogs.
22179         * src/utilities.c: anjuta_button_new_with_stock_image() and
22180           anjuta_dialog_add_button() stolen from gedit.
22182         * src/main_menubar_def.h: Fixed mnemonics.
22184 2003-05-26  Naba Kumar  <naba@gnome.org>
22186         * src/project_dbase_gui.c: Added header files filter for add file
22187         dialog box. Disabled project window to be transient window.
22188         
22189         * src/message-manager.cc: Disabled message manager window to be
22190         transient window.
22191         
22192         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22193         a file could not be loaded.
22194         
22195         * src/project_dbase.c: Fixed a bug with GUI editor command
22196         where empty string is returned.
22197         
22198         * src/Makefile.am, src/preferences.h, src/text_editor.c
22199         src/text_editor.h, (new) src/anjuta-encodings.h,
22200         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22201         Added encoding support and to handle characters encoding correctly
22202         by auto detecting it during load. Added preferences for selecting
22203         the encoding during save.
22205         * src/preferences.c, src/resources.c: Removed debug messages.
22207         Patch from: Alexander Nedotsukov <bland@mail.ru>
22208         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22210 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22211         * src/anjuta.c: Try to sow the splash image more often.
22213 2003-05-20  Naba Kumar  <naba@gnome.org>
22215         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22216         * src/debug_tree.c: Colorize the modified locals during
22217         debugging and call memory analyze from the debugger.
22218         * src/breakpoints.c: The color is now different for the enabled
22219         and disabled breakpoints. Anjuta now can erase several
22220         breakpoints defined at the same line. The markers are updated
22221         according to the enable/disable action.
22222         
22223         Patch from Etay Meiri  <etay-m@bezeqint.net>
22224         * src/launcher.c: Fixes launcher freeze up bug during build.
22226 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22228         Reviewed by Naba Kumar  <naba@gnome.org>
22229         * scintilla/PropSet.h: Change member variables from private to protected.
22230         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22231         to PropSetFile class, which return a gchar * (and can therefore indicate
22232         whether properties are empty or do not exist) and make prop_get and
22233         prop_get_expanded use them.
22234         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22235         that the result of of prop_get cannot be an empty string.
22237 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22239         Reviewed by Naba Kumar  <naba@gnome.org>
22240         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22241         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22242         src/text_editor_cbs.c: When saving all the files in the project, the
22243         text editors are now only rehighlighted once instead of once for each
22244         file saved.
22246 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22247         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22248         * src/anjuta.desktop.in.in: Support startup notification.
22249 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22250         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22251         * src/anjuta.desktop.in.in: Support startup notification.
22254 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
22256         Reviewed by Naba Kumar  <naba@gnome.org>
22257         
22258         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22259         memory leak from glade_xml_new call. Removed gxml field from Executer
22260         struct as only used in create_executer_dialog and then destroyed.
22261         
22262         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22263         
22264         * src/configurer.c: Fix warning trying to connect signal to non-existent
22265         environment entry in configure dialog and fix crash when closing the
22266         window.
22267         
22268         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22269         gnome_date_edit_get_time instead.
22270         
22271         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22272         in view menu required renumbering elsewhere.
22274 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
22276         Reviewed by Naba Kumar  <naba@gnome.org>
22277         
22278         * src/breakpoints.c: fixed an error when removing breakpoint
22279         * src/controls.c: 'run to cursor' is sensitive when debugger not active
22280         * src/debugger.c: changes to the way the debugger is activated
22281         * src/debugger.h: clean ups
22283 2003-05-13  Naba Kumar  <naba@gnome.org>
22285         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22286         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22287         src/memory.h: A new version of memory and the interface
22288         is now integrated in anjuta.glade
22290 2003-05-09  Naba Kumar  <naba@gnome.org>
22292         * configure.in: Bumped required gtk version to 2.0.8.
22293         
22294 2003-05-06  Naba Kumar  <naba@gnome.org>
22296         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22298 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22299         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22301 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22302         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22303         , tagmanager/c.c: Support for ProC and RDB files.
22305 2003-05-06  Naba Kumar  <naba@gnome.org>
22307         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22308         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22309         Uncomment (Box & Stream), Select the current function,
22310         authorize the "Quit" button of the GotoLine window
22312 2003-05-05  Naba Kumar  <naba@gnome.org>
22314         * src/watch_gui.h: CVS added new file.
22316         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22318         Patch from Etay Meiri <etay-m@bezeqint.net>
22319         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22320         src/mainmenu_callbacks.c, src/message-manager.cc,
22321         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22322         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22323         Ported stack trace to GNOME2 and added it in the message manager
22324         pane.
22326 2003-05-02  Naba Kumar  <naba@gnome.org>
22328         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22329         
22330         * src/preferences.[h,c]: Fixed preferences to save only one copy of
22331         preferences property.
22332         
22333         * anjuta.prj: Fixed multiple preferences saved data.
22334         
22335         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22336         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22337         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22338         scintilla/include/Platform.h, scintilla/include/PropSet.h,
22339         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22340         Upgraded scitilla from CVS with faster window repaint
22341         and more bugfixes.
22342         
22343         Patch from  Etay Meiri  <etay-m@bezeqint.net>
22344         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22345         and code cleanups
22346         
22347 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
22349         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
22350         the window if messages are appended to the end and the scrollbar is
22351         at the end.
22353 2003-04-29  Naba Kumar  <naba@gnome.org>
22355         * configure.in: Removed omf-install from Makefiles list.
22357 2003-04-28  Naba Kumar  <naba@gnome.org>
22359         * po/POTFILES.in: Remvoded deleted files.
22360         
22361         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22362         pixmaps/windows-style-undocked.png: Added setup wizard's images.
22364         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22365         is executed as detached) is not set properly.
22366         
22367 2003-04-25  Naba Kumar  <naba@gnome.org>
22368         
22369         * anjuta.prj: Updated.
22370         * src/anjuta_info.c: Fixed text wrapping and column view.
22371         * data/welcome.txt.in: Removed unaligned characters.
22372         
22373 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22374         * src/main_menubar.c: Disable setup dialog.
22376 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22377         * src/breakpoints.c; Fixed compilation with older GCC
22378         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22379         * HACKING: Spelling fixes (Suggested by Stephen Knight)
22381 2003-04-18  Naba Kumar  <naba@gnome.org>
22383         * anjuta.prj: Updated (includes compiler options).
22384         
22385         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22386         function from anjuta.c (it was already available in anjuta-tools.c).
22387         
22388 2003-04-18  Naba Kumar  <naba@gnome.org>
22390         * src/about.c, THANKS: Updated
22391         
22392         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22393         
22394         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22395         properly from the project session before updating the file
22396         view.
22397         
22398         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22399         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22400         dialog settings (as it will not be required once GDL is in place) and
22401         added file view filters in the settings sub-menu.
22403 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22404         * HACKING: Updated
22405         * configure.in: Disable cast checks on final build.
22407 2003-04-17  Naba Kumar  <naba@gnome.org>
22409         * src/build_project.c: Fixed a compilation error.
22411         * src/launcher.c: Removed commnets.
22412         
22413         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22414         properties from editor tab to indentation tab and fixed a property
22415         label for proper i18n translation. Fixed typos in project config
22416         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22417         sorting and reordering in compiler options dialog.
22418         
22419         * src/compiler_options.c: Implemented _save() function to save the
22420         options (which was pending).
22421         
22422         * src/build_project.c: Destroys install-as-root dialog when it is done.
22423         
22424         * src/an_symbol_view.c: Change "event" event to "event-after" so
22425         that symbol row is selected first before the popup is shown.
22426         
22427 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22429         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22430         file in CVS/Entries. (Reviewed and applied by Biswa)
22432 2003-04-16  Naba Kumar  <naba@gnome.org>
22434         * aneditor.cxx: use unicode everytime (fixed unicode related
22435         bugs).
22437         * anjuta.prj: Fixed UI editor name (blank to use default) and
22438         anjuta version.
22439         
22440         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22441         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22442         Editor preferences page.
22444 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22445         * src/anjuta.[ch], src/print.c: Fixed warnings
22446         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22447         * configure.in: Profiling support with gprof
22449 2003-04-16  Naba Kumar  <naba@gnome.org>
22451         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22452         * src/launcher.c: Fixed cvs dialog.
22453         
22454 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22455         
22456         * src/message-manager-private.cc: Fixed double-click on first line of 
22457         output to properly select a line.
22458         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22459         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22461 2003-04-15  Naba Kumar  <naba@gnome.org>
22463         * src/message-manager-private.cc: Fixed the glade filename typo.
22465 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22466         * scintilla/*, data/properties/*: Scintilla CVS merge
22467         * anjuta.prj: Removed unnecessary files.
22468         * scintilla/PlatGTK.cxx: Force Pango fonts always
22469         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22470         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22471         for preferences.
22472         * configure.in: Change version no. for 1.1.1 (alpha release)
22473         * configure.in: Added '--with-pref-suffix' option.
22474         * config.guess, config.sub: Removed from CVS.
22476 2003-04-15  Naba Kumar  <naba@gnome.org>
22478         Patch from Timothee Besset  <ttimo@idsoftware.com>
22479         * Makefile.am: Fixed a shell script error during intallation.
22480         
22481 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22483         Reviewed by Naba Kumar  <naba@gnome.org>
22484         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22485         set_wm_class to use "anjuta" instead of "an.
22486         * src/message-manager-private.cc: Headers are hidden again.
22488 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22489         * src/project_dbase_gui.c: Memory corruption fix.
22490         * anjuta.prj: Updated project file
22492 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22493         * an_file_view.c: Connect to event-after signal rather than event so that
22494         selection is updated first and thus context menu is for the right file.
22495         Reviewed and applied by Biswa.
22497 2003-04-14  Naba Kumar  <naba@gnome.org>
22499         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22500         
22501         * src/auncher.c: More child exit fixes
22502         from Timothee Besset  <ttimo@idsoftware.com>
22504 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22505         
22506         Reviewed by Naba Kumar  <naba@gnome.org>
22507         
22508         * src/message-manager.[c/h], src/message-manager-private[c/h],
22509                 anjuta.[c/h]: Ported message-manager to Gtk2
22510         
22511         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22512         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22513         src/clean_project.c, src/compile.c, src/configurer.c,
22514         src/controls.c, src/cvs.c, src/debugger.c,
22515         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22516         src/project_import.c, src/search-replace.c: Changed name from
22517         AnjutaMessageManager to AnMessageManager to avoid too long type
22518         and funtion names.
22520 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22521         * src/launcher.c: Fix build won't stop problem - TTimo
22522         * TODO: Updated
22523         * pixmaps/anjuta_splash.c: New splash screen prototype.
22524         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22525         * src/compiler_options.c: Mute pkgconfig errors.
22526         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22528 2003-04-10  Naba Kumar  <naba@gnome.org>
22530         * configurer.[c,h]: Fixed dialog to close properly.
22531         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22532         debugging asserts.
22533         
22534 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22535         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22536         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22537         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22538         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22539         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22540         src/makefile.am: Move gdl to it's own directory.
22541         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22543 2003-04-09  Naba Kumar  <naba@gnome.org>
22545         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22546         branch.
22548 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22549         * src/anjuta-tools.c: Use CDATA for saving tools data.
22550         * anjuta.glade, src/search-replace.c: Port from branch.
22551         * widgets/e-splash.*, src/main.c: Better splash screen.
22552         * configure.in, widgets/gdl*: Import GDL widgets.
22553         * ROADMAP: Updated roadmap.
22554         * src/an_file_view.c: Use GDL icons for file tree.
22556 2003-04-09  Naba Kumar  <naba@gnome.org>
22558         * anjuta.glade: Added (hidden) initial setup-wizard window.
22559         
22560         Patch from: Vitaly  <vvv@rfniias.ru>
22561         * src/preferences.c: Fixes a bug with libglace widget access with
22562         translated strings.
22564         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22565         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22566         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22567         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22568         src/toolbar_callbacks.[c,h],
22569         src/memory.c, src/message-manager-private.cc,
22570         src/message-manager-private.h, src/message-manager.cc,
22571         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22572         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22573         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22574         watch window to a subwindow in the notebook
22576 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22577         * ROADMAP: Updated roadmap.
22579 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22581         * configure.in: Added Belarusian to ALL_LINGUAS.
22583 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22584         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22585         Henry Jia
22586         * ROADMAP: Added roadmap for HEAD.
22588 2003-03-29  Naba Kumar  <naba@gnome.org>
22590         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22591         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22592         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22593         (new) pixmaps/start-with-wizard.png,
22594         (new) pixmaps/start-with-import.png,
22595         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22596         up on anjuta start-up to give quick access to opening file/project or
22597         creation wizards.
22599         * src/main.c: Sets proper data directory for the gnome
22600         program.
22602 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22603         * src/text_editor.c: Fixed error/warning indicators.
22605 2003-03-24  Naba Kumar  <naba@gnome.org>
22607         * README: Correct version.
22608         
22609 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22611         * configure.in: Added checks to see if were building on FreeBSD
22612         systems.  Sets -DFREEBSD if we are, and also attempts to find
22613         gmake if the host system is FreeBSD.
22615         * src/getline.c: New file used to provide the getline function,
22616         which isnt available on a FreeBSD system.  The function is only
22617         defined if FREEBSD is defined.
22619         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22621         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22622         configure.in sets this to gmake on FreeBSD systems, and make
22623         on everything else.
22625 2003-03-23  Naba Kumar  <naba@gnome.org>
22627         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22628         
22629         * anjuta.spec.in: Fixed spec file for correct file paths and
22630         corrected rpmbuild.
22632         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22633         the rpm build command separately now.
22634         
22635         * src/anjuta.c, windows-dialog.c: Added some more window management
22636         stuffs (not still fully working, though).
22638         * TODO: Updated.
22640 2003-03-22  Naba Kumar  <naba@gnome.org>
22642         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22644 2003-03-21  Naba Kumar  <naba@gnome.org>
22646         * README: Removed Andy Piper's name from the active maintainers
22647         list on his request.
22648         
22649         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22650         preferences.
22651         
22652         * src/anjuta-tools.c: Fixed compiler errors.
22654         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22655         show bugs.
22656         
22657         * src/commands.c, src/src_paths.c, src/style-editor.c,
22658         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22659         becuase they are now hidden by default (from glade editing).
22660         
22661         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22662         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22663         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22664         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22665         basic windows managements.
22666         
22667 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22668         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22669         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22670         Enver ALTIN (a.k.a. skyblue)
22672 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22673         * tagmanager/*: Added ignore-list for symbols. This will make
22674         parsing more accurate for projects. Doc updates needed.
22676 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22677         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22678         * launcher/Makefile.am: Link to correct libraries
22679         * src/launcher.c: Do not allow NULL shell
22681 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22682         * src/debug_tree.c: Improve debug tree view.
22684 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22686         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22687         'Run Configure Script' and 'Execute Program'. Increase minimum width
22688         of Configure dialog.
22689         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22690         list widget by setting a model and adding a column and renderer.
22691           Actually store the nocvs toggle button in FindInFiles data structure.
22692           Handle selection changes via changed signal rather than row_activated.
22693           Use response signal for handling the close and find buttons.
22694           Close window when escape is pressed.
22695         * find_replace.c: Close window when escape is pressed.
22696         * find_text.c: Close window when escape is pressed in find dialog as
22697         well as wrap search question, where now Yes is the default button.
22699 2003-03-05  Naba Kumar  <naba@gnome.org>
22701         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22703         * src/message-manager-private.cc: Fixed a bug with vte conditional
22704         compilation.
22705         * anjuta.glade: Hides all windows in glade file.
22707 2003-03-05  Naba Kumar  <naba@gnome.org>
22709         * src/an_file_view.c: Fixed a compilation warning.
22710         * src/message-manager-private.cc: Conditional compilation for vte
22711         API.
22712         
22713 2003-02-28  Naba Kumar  <naba@gnome.org>
22715         * configure.in, anjuta.spec.in: Updated dependency packages version.
22716         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22717         * src/preferences.c: Added debug assertions.
22718         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22719         editor to enable/disable bringing the recent editor tabs first.
22720         
22721         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22722         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22723         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22724         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22725         and     bug fixes. Also code clean ups.
22726         
22727         * (new) src/search-replace.[h,c]: New search replace implementation
22728         from ANJUTA_1_0_0 branch.
22729         
22730         * (new) src/windows-dialog.[h,c]: New windows management class
22731         [work in progress].
22733 2003-02-28  Naba Kumar  <naba@gnome.org>
22735         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22736         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22737         src/appwizard.c, src/build_file.c, src/build_project.c,
22738         src/clean_project.c, src/compile.c, src/configurer.c,
22739         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22740         src/message-manager-dock.c, src/message-manager-dock.h,
22741         src/message-manager-private.cc, src/message-manager.cc,
22742         src/preferences-dialog.c, src/preferences-dialog.h,
22743         src/preferences.c, src/preferences.h, src/project_dbase.c,
22744         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22745         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22746         src/utilities.c, src/utilities.h:
22747         
22748         Widgetized Preferences and gave proper function names.
22750         * src/executer.c: Fixed a session loading bug.
22751         
22752 2003-02-27  Naba Kumar  <naba@gnome.org>
22754         * printing/print.c: Fixed printing font bug that failed to load the
22755         proper fonts.
22756         
22757         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22758         
22759         * TODO, anjuta.prj: Updated.
22761 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22763         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22764         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22765         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22766         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22767         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22768         fixed omf errors
22770 2003-02-25  Naba Kumar  <naba@gnome.org>
22772         * Makefile.am: Excluded omf-install from installation as the docs are
22773         not ready.
22774         
22775         TODO: Updated.
22776         
22777         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22778         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22779         property names and added new editor properties and code cleanups.
22780         Also added new project properties.
22781         
22782         * src/compiler_options.[h,c]: Added pkg-config packages supports
22783         and fixed bugs.
22784         
22785         * src/glade_iface.h: Cleanups.
22786         
22787         * src/launcher.c: Used timer instead of idle to scan.
22788         
22789         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22790         src/project_config.[h,c], src/project_import.c: Implemented project
22791         property to define GUI editor and to handle it.
22792         
22793         * src/preferences.c: i18n fixes.
22794         
22795         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22796         unused (and old) pixmaps.
22797         
22798         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22799         
22800 2003-02-25  Naba Kumar  <naba@gnome.org>
22802         * src/message-manager-private.[h,cc], src/preferences.c,
22803         anjuta.glade, anjuta_dialog_strings.c: Implemented
22804         gnome terminal profiles for the terminal preferences and moved the
22805         addition of terminal preferences in the terminal constructor.
22806         
22807         * anjuta.prj: Updated.
22809 2003-02-24  Naba Kumar  <naba@gnome.org>
22811         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22812         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22813         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22814         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22815         preferences dialog.
22817         * TODO: Updated.
22819         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22820         text selection and child re-spawning.
22822         * src/pixmaps.h: Removed unused pixmaps definitions.
22823         
22824 2003-02-23  Naba Kumar  <naba@gnome.org>
22826         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22827         the project tree/window.
22829         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22830         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22831         Correct the use of a variable and implemented session save/load
22832         for tree expansion states.
22833         
22834         * src/main_menubar_def.h: Fixed shortcuts keys.
22835         
22836         * src/anjuta.c, src/gnome_project.c: Code clean ups.
22837         
22838         * anjuta.prj: Updated.
22839         
22840 2003-02-22  Naba Kumar  <naba@gnome.org>
22842         * src/debug_tree.[c,h]: GNOME2 port from 
22843         Etay Meiri <etay-m@bezeqint.net>
22844         
22845         * src/an_file_view.c, src/resources.[h,c],
22846         data/properties/bash.properties,
22847         data/properties/cpp.properties,
22848         data/properties/html.properties,
22849         data/properties/make.properties,
22850         data/properties/others.properties,
22851         data/properties/perl.properties,
22852         data/properties/props.properties,
22853         data/properties/xml.properties: Standarized file icons. Icons are
22854         defined in respective .properties file and are retrieved as resource
22855         data.
22857         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22858         in labels from the commands editor as that would create
22859         problems for translators.
22861 2003-02-21  Naba Kumar  <naba@gnome.org>
22863         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22864         as they should be part of CVS(?).
22866         * Makefile.am: Corrected a typo for glade generated strings file.
22868         * configure.in, po/hi.po: Added new Hindi (hi) translation
22869         in ALL_LINGUS and added initial Hindi translation.
22871         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22872         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22873         sv_unknown.xpm to more proper icon.
22875         * (new)data/properties/php.properties, data/properties/Makefile.am,
22876         data/properties/anjuta.properties, data/properties/html.properties:
22877         Fixed PHP syntax hilighting bug by separating php properties into
22878         different file (because of file size).
22880         * TODO: Updated.
22881         
22882 2003-02-20  Naba Kumar <naba@gnome.org>
22884         * src/breakpoints.c: Fixed breakpoints session saving/loading
22885         crash bug.
22886         
22887         * scintilla/*, scintilla/include/*: Updated to scintilla
22888         release 1.51
22889         
22890 2003-02-19  Naba Kumar <naba@gnome.org>
22892         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22893         * TODO: Updated.
22895         * Makefile.am, src/Makefile.am,
22896         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22897         (removed) src/anjuta_dialog_strings.c,
22898         (removed) src/anjuta_dialogs_strings.c,
22899         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22900         (added) anjuta.glade: Transfered glade files from src/ directory
22901         to the top level directory.
22903         * po/POTFILES.in: Updated.
22904         
22905         * (removed) macrocs2/*: Transfered to data/ directory.
22906         
22907         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22908         data/Makefile.am: Moved macros in data directory. Anjuta no longer
22909         requires to have macros dir, but the projects generated by anjuta
22910         require them.
22911         
22912         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
22913         trees.
22914         
22915         * src/defaults.c: Corrected default compiler options.
22916         
22917         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
22918         wizard.
22919         
22920         * src/message-manager-private.cc, src/message-manager-private.h,
22921         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
22922         
22923         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
22924         source code generation for gnome2 projects.
22926 2003-02-11  Naba Kumar <naba@gnome.org>
22928         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
22929         restores the expand/collaspe states of the nodes after refresh.
22930         
22931         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
22932         
22933 2003-02-11  Naba Kumar <naba@gnome.org>
22935         * src/style-editor.c: Fixed pango font description handling for fonts.
22936         * src/anjuta.glade: Removed font size spin button.
22937         * configure.in, src/anjuta.prj: Corrected version.
22938         * TODO: update.
22939         
22940 2003-02-10  Naba Kumar <naba@gnome.org>
22942         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
22943         references of scroll-menu.h and add about.h in Makefile.am.
22944         
22945         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
22946         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
22947         (removed) widgets/scroll-menu.h: Removed unused files.
22948         
22949         * Makefile.am: Added proper i18n rules and added intl tools for
22950         distributions.
22951         
22952         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
22953         to the stable release).
22954         
22955         * anjuta.spec.in: Removed manuals packaging.
22956         
22957         * data/Makefile.am: Removed 'macros' installation (not required for
22958         gnome2 projects).
22960 2003-02-10  Naba Kumar <naba@gnome.org>
22962         * po/POTFILES.in: Updated.
22964         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
22965         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
22966         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
22967         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
22968         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
22969         icons and images.
22971         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
22972         src/toolbar_callbacks.h: Fixed scintilla notification signal name
22973         and fixed to properly handle focus in find entry box.
22975         * Makefile.am: Added code for RH system menu update.
22977         * .cvsignore: Updated.
22979         * NEWS: Updated.
22981 2003-02-03  Naba Kumar <naba@gnome.org>
22983         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
22984         editor preferences. and fixes dialogs.
22986         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
22987         Fixed linenumbers and header margins when they are disabled and
22988         removed unused header files.
22990         * src/attact_process.[h,c], src/debugger.c: Attach to process
22991         now works.
22993         * src/help.c: Fixed dialog response.
22995         * TODO: Updated.
22997         * data/properties/anjuta.properties: Corrected typo.
22999         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23000         Change the signal to "changed" in entry from "selection-changed" in
23001         list.
23003         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23004         short-cuts.
23006 2003-01-31  Naba Kumar <naba@gnome.org>
23008         * configure.in: Upgraded to use libgnomeprint-2.2
23009         
23010         * printing/Makefile.am: Updated
23011         
23012         *(removed) printing/print-doc.c, printing/print-doc.h,
23013         printing/print-util.c, printing/print-util.h: Removed because already
23014         merged with print.c.
23015         
23016         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23017         and libgnomeprintui-2.2 and fixed rendering problems.
23018         
23019         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23020         uneccessary print properties, as they are separately taken
23021         care in gnomeprint.
23022         
23023         * po/POTFILES.in: Update.
23025 2003-01-30  Naba Kumar <naba@gnome.org>
23027         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23028         for about dialog box.
23029         
23030         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23031         src/pixmaps.h: Modified for the above additions for about dialog.
23033 2003-01-29  Naba Kumar <naba@gnome.org>
23035         * src/style_editor.[c,h]: Added missing files.
23036         
23037 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23038         * scintilla/XPM.[cxx|h]: Added missing files
23040 2003-01-29  Naba Kumar <naba@gnome.org>
23041         
23042         * TODO, po/POTFILES.in: Updated.
23043         
23044         * anjuta.prj, src/anjuta.glade,
23045         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23047 2003-01-28  Naba Kumar <naba@gnome.org>
23048         
23049         * data/properties/anjuta.properties, src/aneditor.cxx,
23050         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23051         properties into text properties (earlier it was int properties).
23053         * TODO: Updated
23054         
23055         * scintilla/AutoComplete.c,xx,
23056         scintilla/AutoComplete.h,
23057         scintilla/CallTip.c,xx,
23058         scintilla/CallTip.h,
23059         scintilla/Document.c,xx,
23060         scintilla/Document.h,
23061         scintilla/Editor.c,xx,
23062         scintilla/Editor.h,
23063         scintilla/LexAVE.c,xx,
23064         scintilla/LexCSS.c,xx,
23065         scintilla/LexHTML.c,xx,
23066         scintilla/LexOthers.c,xx,
23067         scintilla/LexPython.c,xx,
23068         scintilla/LineMarker.c,xx,
23069         scintilla/LineMarker.h,
23070         scintilla/Makefile.am
23071         scintilla/PlatGTK.c,xx,
23072         scintilla/PropSet.c,xx,
23073         scintilla/ScintillaBase.c,xx,
23074         scintilla/ScintillaBase.h,
23075         scintilla/ScintillaGTK.c,xx,
23076         scintilla/ViewStyle.c,xx,
23077         scintilla/include/Platform.h,
23078         scintilla/include/SciLexer.h,
23079         scintilla/include/Scintilla.h,
23080         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23081         
23082         
23083         src/Makefile.am,
23084         src/an_file_view.c,
23085         src/an_symbol_view.c,
23086         src/anjuta-tools.c,
23087         src/anjuta.c,
23088         src/anjuta.glade
23089         src/anjuta.h,
23090         src/anjuta_cbs.c,
23091         src/anjuta_dialogs_strings.c,
23092         src/anjuta_info.c,
23093         src/commands.c,
23094         src/compiler_options.c,
23095         src/debugger.c,
23096         src/help.c,
23097         src/main_menubar.c,
23098         src/main_menubar.h,
23099         src/main_menubar_def.h,
23100         src/mainmenu_callbacks.c,
23101         src/mainmenu_callbacks.h,
23102         src/message-manager-private.c,c
23103         src/message-manager-private.h,
23104         src/message-manager.c,c
23105         src/message-manager.h,
23106         src/pixmaps.h,
23107         src/preferences.c,
23108         src/preferences.h,
23109         src/project_config.c,
23110         src/project_dbase.c,
23111         src/project_dbase_gui.c,
23112         src/project_import_gui.c,
23113         src/properties.c,xx,
23114         src/properties.h,
23115         src/resources.c,
23116         src/src_paths.c,
23117         src/text_editor.c,
23118         src/text_editor_gui.c,
23119         src/toolbar.c,
23120         src/utilities.c,
23121         src/utilities.h,
23122         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23123         
23124 2003-01-24  Naba Kumar <naba@gnome.org>
23126         * src/text_editor_gui.c, src/toolbar.c,
23127         src/text_editor.c, src/text_editor_cbs.h:
23128         Used correct notification signal name for scintilla
23129         (gtk2) and fixed UI.
23130         
23131         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23132         when not required.
23133         
23134         * printing/print-doc.c,
23135         printing/print.c,,
23136         src/anjuta-tools.c,
23137         src/find_replace.c,
23138         src/goto_line.c,
23139         src/launcher.c,
23140         src/mainmenu_callbacks.c,
23141         src/project_dbase.c,
23142         src/project_dbase.h,
23143         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23144         src/text_editor.c,
23145         src/text_editor_cbs.h:
23148 2003-01-23  Naba Kumar <naba@gnome.org>
23150         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23151         correct stock icons and organized pixmap macros.
23152         
23153         Makefile.am: Removed non-generated files.
23154         
23155         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23156         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23157         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23158         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23159         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23160         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23161         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23162         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23163         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23164         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23165         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23166         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23167         stop.xpm, undo.xpm}: Removed because no longer used.
23169         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23170         file_unknown.xpm}: Files renamed from fv_*, as it would
23171         be the right name.
23173         * pixmaps/Makefile.am: Updated for the above changes.
23175 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23177         * pixmaps/autocomplete-16.png,
23178         pixmaps/autocomplete.png,
23179         pixmaps/block-end-16.png,
23180         pixmaps/block-end.png,
23181         pixmaps/block-start-16.png,
23182         pixmaps/block-start.png,
23183         pixmaps/bookmark-first-16.png,
23184         pixmaps/bookmark-first.png,
23185         pixmaps/bookmark-last-16.png,
23186         pixmaps/bookmark-last.png,
23187         pixmaps/bookmark-next-16.png,
23188         pixmaps/bookmark-next.png,
23189         pixmaps/bookmark-prev-16.png,
23190         pixmaps/bookmark-prev.png,
23191         pixmaps/error-next-16.png,
23192         pixmaps/error-next.png,
23193         pixmaps/error-prev-16.png,
23194         pixmaps/error-prev.png: gnome2-styled icons
23197 2003-01-23  Naba Kumar <naba@gnome.org>
23199         * anjuta.prj: Updated compiler options.
23200         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23202         * src/aneditor.cxx,
23203         src/anjuta.c,
23204         src/anjuta.glade,
23205         src/anjuta_dialogs_strings.c,
23206         src/mainmenu_callbacks.c,
23207         src/mainmenu_callbacks.h,
23208         src/text_editor.c,
23209         src/text_editor_cbs.c,
23210         src/text_editor_gui.c: GNOME2 Porting.
23212 2003-01-22  Naba Kumar <naba@gnome.org>
23214         * ChangeLog: Corrected dates.
23215         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23216         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23217         preferences.
23219 2003-01-22  Naba Kumar <naba@gnome.org>
23220         
23221         * plugins/patch/patch-plugin.c: Bug fix.
23222         
23223         * src/anjuta-tools.c,
23224         src/anjuta.c,
23225         src/anjuta.glade,
23226         src/anjuta.h,
23227         src/anjuta_dialogs_strings.c,
23228         src/breakpoints.c,
23229         src/cvs_gui.c,
23230         src/debugger.c,
23231         src/debugger.h,
23232         src/executer.c,
23233         src/glade_iface.c,
23234         src/main.c,
23235         src/mainmenu_callbacks.c,
23236         src/mainmenu_callbacks.h,
23237         src/preferences.c,
23238         src/project_dbase.c,
23239         src/project_dbase_gui.c,
23240         src/registers.c,
23241         src/sharedlib.c,
23242         src/signals.c,
23243         src/signals_cbs.c,
23244         src/source.c,
23245         src/stack_trace.c,
23246         src/toolbar_callbacks.c,
23247         src/utilities.c,
23248         src/utilities.h,
23249         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23250         
23251         * src/Makefile.am,
23252         (removed) src/CORBA-Server.c,
23253         (removed) src/CORBA-Server.h,
23254         (removed) src/Gladen-common.c,
23255         (removed) src/Gladen-stubs.c,
23256         (removed) src/Gladen.h,
23257         (removed) src/Prj-common.c,
23258         (removed) src/Prj-skelimpl.c,
23259         (removed) src/Prj-skels.c,
23260         (removed) src/Prj-stubs.c,
23261         (removed) src/Prj.h,
23262         (removed) src/glades.c,
23263         (removed) src/glades.h,
23264         (removed) src/messagebox.c,
23265         (removed) src/messagebox.h: Removed because no longer used.
23267 2003-01-21  Naba Kumar <naba@gnome.org>
23269         * src/anjuta-tools.c,
23270         src/anjuta.c,
23271         src/anjuta.glade,
23272         src/anjuta_dialogs_strings.c,
23273         src/anjuta_info.c,
23274         src/anjuta_info.h,
23275         src/breakpoints.c,
23276         src/compiler_options.c,
23277         src/debugger.c,
23278         src/find_replace.c,
23279         src/find_replace.h,
23280         src/find_text.c,
23281         src/find_text.h,
23282         src/goto_line.c,
23283         src/launcher.c,
23284         src/text_editor.c,
23285         widgets/gnomefilelist.c: GNOME2 porting.
23287 2003-01-20  Naba Kumar <naba@gnome.org>
23289         * global-tags/create_global_tags.sh: Uses pkg-config to
23290         read the modules.
23291         
23292         * src/anjuta.c,
23293         src/anjuta.glade,
23294         src/anjuta.h,
23295         src/anjuta_cbs.c,
23296         src/anjuta_dialogs_strings.c,
23297         src/breakpoints.c,
23298         src/breakpoints.h,
23299         src/compiler_options.c,
23300         src/compiler_options.h,
23301         src/fileselection.c,
23302         src/fileselection.h,
23303         src/mainmenu_callbacks.c,
23304         src/project_dbase_gui.c,
23305         src/session.c,
23306         src/src_paths.c,
23307         src/src_paths.h,
23308         src/text_editor.c,
23309         src/text_editor_gui.c,
23310         widgets/gnomefilelist.c,
23311         widgets/gnomefilelist.h: GNOME2 porting.
23312         
23313         * widgets/Makefile.am,
23314         (removed) widgets/gnomedirlist.c,
23315         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23316         
23317         * src/Makefile.am,
23318         (removed) src/src_paths_cbs.c,
23319         (removed) src/src_paths_cbs.h,
23320         (removed) src/src_paths_gui.c,
23321         (removed) src/compiler_options_cbs.c,
23322         (removed) src/compiler_options_cbs.h,
23323         (removed) src/breakpoints_cbs.c,
23324         (removed) src/breakpoints_cbs.h: Removed because they are now
23325         combined in singe file
23327 2003-01-16  Naba Kumar <naba@gnome.org>
23329         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23330         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23331         options dialog UI and data handling.
23334 2003-01-15  Naba Kumar <naba@gnome.org>
23336         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23337         Completed command editor porting.
23338         
23339         * src/anjuta.c: Removed the use of commands load function
23340         (not required).
23342         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23343         and unrefs.
23345         * src/anjuta-tools.c: Fixed translatable strings.
23346         
23347         * src/find_text.c: Fixed dialog creation from glade.
23348         
23349         * src/text_editor_gui.c, src/text_editor.c,
23350         src/text_editor_cbs.c: Completed port of detached text editor
23351         to gnome2 plateform.
23352         
23353 2003-01-14  Naba Kumar <naba@gnome.org>
23355         * src/anjuta.glade, src/preferences.[h,c],
23356         src/anjuta_dialogs_strings.c: Added build and editor
23357         preferences pages and other UIs. Fixed preferense loading and saving.
23358         
23359         * src/anjuta.c: Does case-insensitive match for tabs position
23360         preferences and removed preferences loading (done at _new() call).
23361         
23362         * anjuta-tools.c: Debugged tools dialog handling.
23363         * plugins/class-gen/clsGen.c: Fixed an undefined function.
23364         
23365 2003-01-13  Naba Kumar <naba@gnome.org>
23367         * ABOUT-NLS: Update (strange).
23369         * autogen.sh: Removed blocking code.
23371         * configure.in: Fixed an autogen bug.
23372         
23373 2003-01-13  Naba Kumar <naba@gnome.org>
23375         * (new)src/anjuta.gladep
23376         (new)src/messagebox.c
23377         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23378         will be gradually removed (and then the files).
23379         
23380         * Makefile.am,
23381         anjuta.prj,
23382         printing/print-util.c,
23383         printing/print.c,
23384         scintilla/ScintillaGTK.c,xx
23385         src/Makefile.am,
23386         src/an_file_view.c,
23387         src/an_symbol_view.c,
23388         src/anjuta.c,
23389         src/anjuta.glade
23390         src/anjuta.h,
23391         src/anjuta_dialogs_strings.c,
23392         src/anjuta_gui.c,
23393         src/attach_process.c,
23394         src/attach_process.h,
23395         src/breakpoints.c,
23396         src/breakpoints.h,
23397         src/breakpoints_cbs.c,
23398         src/commands.c,
23399         src/commands.h,
23400         src/compiler_options.c,
23401         src/compiler_options.h,
23402         src/compiler_options_cbs.c,
23403         src/configurer.c,
23404         src/configurer.h,
23405         src/controls.c,
23406         src/cvs_cbs.c,
23407         src/debug_tree.c,
23408         src/debug_tree.h,
23409         src/executer.c,
23410         src/executer.h,
23411         src/find_in_files.c,
23412         src/find_in_files.h,
23413         src/find_in_files_cbs.c,
23414         src/find_replace.c,
23415         src/find_replace.h,
23416         src/find_text.c,
23417         src/find_text.h,
23418         src/goto_line.c,
23419         src/help.c,
23420         src/help.h,
23421         src/launcher.c,
23422         src/main.c,
23423         src/main_menubar.c,
23424         src/mainmenu_callbacks.c,
23425         src/message-manager.c,c
23426         src/pixmaps.h,
23427         src/preferences.c,
23428         src/project_config.c,
23429         src/project_config.h,
23430         src/project_dbase.c,
23431         src/project_import_cbs.c,
23432         src/resources.c,
23433         src/resources.h,
23434         src/splash.c,
23435         src/src_paths.c,
23436         src/src_paths.h,
23437         src/src_paths_gui.c,
23438         src/text_editor.c,
23439         src/text_editor_gui.c,
23440         src/toolbar.c,
23441         src/toolbar.h,
23442         src/utilities.c,
23443         src/utilities.h,
23444         src/wizard_gui.c,
23445         widgets/gnomefilelist.c: GNOME2 Port.
23447 2003-01-10  Naba Kumar  <naba@gnome.org>
23449         * src/an_file_view.c,
23450         src/anjuta_gui.c,
23451         src/appwizard_gui.c,
23452         src/compiler_options.c,
23453         src/compiler_options_cbs.c,
23454         src/cvs_cbs.c,
23455         src/executer.c,
23456         src/fileselection.c,
23457         src/find_in_files.c,
23458         src/goto_line.c,
23459         src/main_menubar.c,
23460         src/memory.c,
23461         src/message-manager-dock.c,
23462         src/preferences.c,
23463         src/project_dbase_gui.c,
23464         src/project_import_gui.c,
23465         src/registers_gui.c,
23466         src/sharedlib_gui.c,
23467         src/src_paths_gui.c,
23468         src/text_editor_gui.c,
23469         src/toolbar.c,
23470         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23472 2003-01-09  Naba Kumar <naba@gnome.org>
23474         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23475         problems with some comments.
23477         * anjuta.prj: New project file (updated?)
23479         * src/Makefile.am: Enabled deprecated API and fixed variables.
23481         * src/an_file_view.c,
23482         src/an_symbol_view.c,
23483         src/anjuta-plugins.c,
23484         src/anjuta-tools.c,
23485         src/anjuta.c,
23486         src/anjuta_gui.c,
23487         src/appwizard_cbs.c,
23488         src/attach_process.c,
23489         src/attach_process_cbs.c,
23490         src/compiler_options.c,
23491         src/compiler_options_cbs.c,
23492         src/launcher.c,
23493         src/mainmenu_callbacks.c,
23494         src/message-manager-private.c,c
23495         src/message-manager-private.h,
23496         src/message-manager.c,c
23497         src/message-manager.h,
23498         src/project_dbase.c,
23499         src/project_dbase.h,
23500         src/project_dbase_gui.c,
23501         src/project_import_cbs.c,
23502         src/project_import_gui.c,
23503         src/registers.c,
23504         src/resources.c,
23505         src/resources.h,
23506         src/sharedlib.c,
23507         src/signals.c,
23508         src/signals_cbs.c,
23509         src/signals_gui.c,
23510         src/splash.c,
23511         src/src_paths_cbs.c,
23512         src/src_paths_gui.c,
23513         src/stack_trace.c,
23514         src/text_editor.c,
23515         src/text_editor_gui.c,
23516         src/text_editor_menu.c,
23517         src/toolbar.c,
23518         src/toolbar_callbacks.c,
23519         src/utilities.c,
23520         src/watch.c,
23521         src/watch_cbs.c,
23522         src/wizard_gui.c: GNOME porting.
23524 2002-12-24 Naba Kumar <naba@gnome.org>
23526         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23527         NEWS, README, SEARCH-REPLACE,
23528         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23529         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23530         launcher/Makefile.am,
23531         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23532         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23533         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23534         printing/print-util.c, printing/print.c, printing/print.h,
23535         scintilla/*/*, widgets/e-shell-about-box.c,
23536         src/*, tagmanager/*/*, widgets/Makefile.am,
23537         widgets/gnomefilelist.c:
23538         
23539         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23540         src/*.[c,h] files to gnome2 API.
23542         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23543         strings table.
23545 2002-10-23  Naba Kumar <naba@gnome.org>
23547         * autogen.sh: Prevented Users from building HEAD cvs.
23548         
23549 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23551         * src/anjuta.glade: added the compiler options dialog, hopefully
23552         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23554 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23556         * src/anjuta.glade: fixed a lot of small glitches.
23558         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23559         now.
23561         * src/breakpoints_cbs.c: polished a bit.
23563 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23565         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23567         * src/commands.c: partial gnome 2 port.
23569         * src/utilities.[ch]: changed some bits to be const.
23571 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23573         * src/Makefile.am: removed breakpoints_gui.c and added a check
23574         for gdk-pixbuf deprecated functions, but there shouldn't be much
23575         anyway.
23577         * src/breakpoints_gui.c: killed.
23579         * src/anjuta.glade: added two dialogs for the breakpoints management.
23581         * src/anjuta.h:
23582         * src/anjuta_cbs.c:
23583         * src/appwizard.c:
23584         * src/attach_process.c:
23586         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23587         really huge changes and porting work.
23588         
23589         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23590         (breakpoints_dbase_new): moved the UI init bits here.
23592         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23593         a lot, not using any color anymore (not HIG compliant) and not using
23594         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23595         to be double checked.
23597         * src/build_file.c:
23598         * src/build_project.c: gnome 2 port.
23600 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23602         * src/anjuta.glade:
23603         * src/anjuta.h:
23604         * src/anjuta_cbs.c:
23605         * src/appwizard.c:
23606         * src/breakpoints.c:
23607         * src/breakpoints_cbs.c: cleaned up some bits.
23609 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23611         * src/Makefile.am:
23612         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23614         * src/an_symbol_view.[ch]:
23615         * src/attach_process_cbs.h: polished a bit.
23617         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23619 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23621         * configure.in:
23622         * src/Makefile.am: added libglade-2 to the build.
23624         * src/anjuta.[ch]: added support for libglade.
23626         * src/anjuta.glade: added. There could be a file per top-level widget,
23627         as some other gnome projects, though.
23629         * src/attach_process_gui.c: removed.
23630         * src/attach_process.[ch]: gnome 2 port.
23631         (attach_process_new): Added the treeview init and the widget references
23632         here.
23634 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23636         * src/an_file_view.c: fixed some compilation issues.
23638         * src/an_symbol_view.c: gnome 2 port.
23640 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23642         * src/an_file_view.c: finished gnome 2 port.
23643         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23644         directory pixmap depending on the event.
23646         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23647         (project_file_data_new): use a GtkTreePath.
23649 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23651         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23652         driving me nuts but they need to be ported, heh ?
23654         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23655         work since it's quite a total rewrite again.
23657 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23659         * src/an_file_view.c:
23660         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23662 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23664         * src/anjuta_info.c:
23665         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23667 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23669         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23670         nuts ATM.
23671        
23672         * src/an_file_view.c:
23673         * src/aneditor.cxx:
23674         * src/anjuta_cbs.c:
23675         * src/compiler_options.h:
23676         * src/messagebox.c:
23677         * src/messagebox.h:
23678         * src/pixmaps.h:
23679         * src/project_dbase.h:
23680         * src/resources.h: gnome 2 port.
23682 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23684         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23686         * data/properties/sql.properties: added the DATETIME data type.
23688         * data/properties/html.properties: added the foreach php keyword.
23690 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23692         * widgets/Makefile.am: removed blank line after the last backslash
23693         for avoiding a warning from automake.
23695         * configure.in:
23696         * src/Makefile.am: added the ORBit-2 dep.
23698 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23700         * AUTHORS: added Biswa, because I wonder why noone already have
23701         written his name in the Anjuta's hall of fame :)
23703 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23705         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23706         widgets/e-shell-about-box.c: Made to compile for gnome2.
23707         
23708 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23710         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23711         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23712         
23713         * configure.in, printing/print.h, printing/print.c,
23714         printing/print-doc.c: Made to compile for gnome2.
23715         
23716 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23718         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23719         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23720         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23721         widgets/Makefile.am:
23722         
23723         Upgraded the build system to gnome2 platform.
23724         
23725 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23726         * manuals/*: Added capability to generate PDF and PS.
23727         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23728         * TODO, TODO.biswa: Intergated TODO list.
23729         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23730         , bug #574470
23731         * src/dnd.c: Fix typo
23732         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23733         * src/anjuta.c: Bug #568895, Bug #575419
23735 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23737         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23738         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23740 2002-12-17  Naba Kumar <naba@gnome.org>
23742         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23743         bugs.
23744         
23745 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23746         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23747         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23748         * anjuta.prj: Added tools.sgml
23749         * data/properties/cpp.properties: Bug # 646974
23751 2002-12-16  Naba Kumar <naba@gnome.org>
23753         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23754         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23755         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23756         on 'Enter' and adds proper focus mechanism.
23757         * src/anjuta.c: Fixed a memory corruption bug.
23758         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23759         'Enter' and can also be Canceled. Sets proper default and focus policies
23760         for tools dialogs.
23761         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23762         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23763         translatable strings in dialogs and fixed some dialog properties.
23764         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23765         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23766         * src/message_manager_private.cc: Fixed some debug messages.
23767         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23768         widgets/gnomefilelist.c: Fixed a memory leaks.
23769         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23770         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23771         src/main_menubar_def.h: Implemented incremental search.
23772         * TODO: Updated.
23774 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23775         * tagmanager/*: Minor cleanups and warning fixes.
23776         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23777         GUI during long updates.
23778         * src/text_editor.c: Remove debug message.
23780 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23781         * tagmanager/tm_project.c: Fix a memory access problem.
23783 2002-12-13  Naba Kumar <naba@gnome.org>
23785         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23786         tools list to show "Enabled" flag of the tool. Fixed a bug where
23787         tool list is not cleared when creating a new tool.
23788         
23789 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23790         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23792 2002-12-12  Naba Kumar <naba@gnome.org>
23794         * anjuta-tools.[h,c], commands.c: Used the tools help of
23795         anjuta variables list in commands editor and fixed a typos
23796         buy in anjuta-tools.c.
23797         
23798 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23799         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23800         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23801         * TODO.biswa: Added to help me track things better.
23803 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23805         * configure.in, anjuta.spec.in: Added libglade dependency.
23806         * Makefile.am: Added anjuta.glade file.
23807         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23808         , src/mainmenu_callbacks.[ch], src/message-manager.h
23809         , src/widget-registry.c: Tools editor GUI + other additions.
23811 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23813         * src/project_dbase.[ch], tagmanager/tm_project.c,
23814         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23815         Implement syncing tags image with the project database.
23816         * src/anjuta-tools.c: Implemented variable substitution and
23817         working directory in tools.
23819 2002-12-09  Naba Kumar <naba@gnome.org>
23820         
23821         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23822         command configuration language list from properties.
23823         
23824         * data/properties/asm.properties, data/properties/ruby.properties:
23825         Fixed typos.
23827 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23829         * src/an_symbol_view.c: Remember current selected entry and select
23830         it automatically after refresh.
23832 2002-11-26  Murray Cumming  <murrayc@usa.net>
23834         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23835           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23836         and gnomemm 1.2 projects so that people know they are really
23837         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23838         But I did correct these to sue lowercase names.
23840 2002-12-01  Naba Kumar <naba@gnome.org>
23842         * data/anjuta.properties: Fixed caching problem on 
23843         indicators.
23844         * src/preferences.c, src/preferences_gui.c: Implemented automatic
23845         indicators prefs.
23846         
23847 2002-12-01  Naba Kumar <naba@gnome.org>
23849         * data/properies/anjuta.properties: Corrected "indicators.automatic"
23850         property name.
23851         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23852         property and uses it.
23853         * src/aneditor.cxx: Fixed a bug associated with selection a word at
23854         current cursor.
23855         
23856 2002-11-30  Naba Kumar <naba@gnome.org>
23858         * src/debugger.c: Fixed a typo.
23859         * data/properties/*: Updated properties files and added
23860         new ones.
23861         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23862         Added comment submenu and cleaned up ref and unref of menus.
23863         * src/aneditor.h: Added definition of comment commands.
23864         * src/aneditor.c: Upgrade from latest SciTE source code.
23865         * src/text_editor.[hc], src/text_editor_cbs.c, 
23866         src/message_manager_private.cc, src/message_manager.[cc,h],
23867         src/anjuta.[c,h]: Added indicators support for errors/warnings
23868         highlight in the editor.
23869         * NEWS, TODO: Update.
23870         * scintilla/include/PropSet.h: Removed deprecrated function.
23871         
23872 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23874         * src/anjuta-tools.[ch]: Tools implementation (basic)
23875         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23876           , src/main_menubar_def.h: PLugins cleanup and segregation
23877         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23878           registry
23879         * anjuta.prj: Added new files
23880         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23881         * plugins/class-gen/clsGen.c: Register menu under 'Project'
23882         * plugins/patch/patch-plugin.c: Register menu under 'Format'
23883         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23884         * src/Makefile.am: Added new files
23885         * src/message-manager.[cc/h]: Added standard output and error windows
23887 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
23889         * project_type.c: Fixed Gnomemm2 project type
23891 2002-11-25  Naba Kumar <naba@gnome.org>
23893         * printing/print.c: Fixed a compile warning.
23894         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23895         * src/utilities.c: Fixed a compile warning in sparc, hides the
23896         terminal check error output from the user.
23897         * project_config.[ch], project_dbase.[ch], source.c: Added project
23898         version, exclude modules configuration and reordered other config
23899         properties. Changed some strings to more descriptive text.
23900         * src/compiler_opitions.c: Removed extra newlines from .prj file
23901         save.
23902         * anjuta.prj: Converted to new format (only reorganised properties
23903         and removed extra newlines ... nothing else).
23904         * NEWS: updated
23905         
23906 2002-11-21  Naba Kumar <naba@gnome.org>
23908         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23909         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23910         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23911         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23912         Updated to the CVS version.
23914 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23916         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
23917           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
23918           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
23919           images in completion lists. 
23920         * src/resources.h: Make C++ friendly.
23921         * scintilla/PropSet.cxx: Fix memory leak.
23923 2002-11-20  Naba Kumar <naba@gnome.org>
23925         * scintilla/*/*: Synced to latest scintilla 1.49
23926         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
23927         New lexers added.
23929         * scintilla/RESearch.cxx: The automatic cvs log in the
23930         file really broke things trying to interprete the changelog
23931         entry incorrectly as end-of-comment. Removed the $cvs line
23932         and committed again.
23933         
23934 2002-11-19  Naba Kumar <naba@gnome.org>
23936         Patch from Timothee Besset <ttimo@idsoftware.com>
23937         
23938         * src/message-manager-private.cc: Interpretes absolute
23939         file paths properly in zvt terminal.
23941 2002-11-19  Naba Kumar <naba@gnome.org>
23943         Patch from Timothee Besset <ttimo@idsoftware.com>
23944         
23945         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
23946         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
23947         (important) editor preferences in project (if there is one
23948         open).
23949         
23950         * TODO: Updated
23951         
23952 2002-11-18  Naba Kumar <naba@gnome.org>
23953         
23954         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
23955         
23956         * src/debug_tree.c, src/find_in_files_gui.c,
23957         src/find_replace.c, src/find_text.c, 
23958         src/project_import.c, src/project_import_gui.c,
23959         src/wizard_gui.c: i18n Fixes.
23961 2002-11-15  Naba Kumar <naba@gnome.org>
23963         * plugins/class-gen/clsGen.c: Fixed to use project function
23964         to import files. Create non-existent directories before the
23965         sources are written.
23966         
23967         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
23968         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
23969         src/glade_iface.c,
23970         src/glades.c: Excluded gladen files from build. This
23971         will fix the unnecessary dependency on libssl.
23972         
23973         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
23974         file import funtion.
23975         
23976         * src/message_manager_private.cc: Fixed a compiler warning with
23977         DEBUG preprocessor macro.
23978         
23979         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
23980         wrong (undocked) editor window was closed on clicking close on an
23981         undocked editor window.
23982         
23983         * src/debugger.c: Fixed a bad bug where debugger terminal won't
23984         start correctly if the executable was run before with 'F3'.
23985         
23986         * src/toolbar_callbacks.c: Wrap around find next.
23987         * src/toolbar.c: Disable combo activate.
23988         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
23989         button positions to get 'yes' as default.
23991         * anjuta.spec.in: Updated.
23992         
23993         * src/anjuta_info.c, src/appwizard_gui.c,
23994         src/attach_process_gui.c, src/breakpoints_gui.c,
23995         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
23996         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
23997         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
23998         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
23999         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24000         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24001         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24002         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24003         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24004         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24005         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24006         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24007         plugins/patch/patch-plugin.c, printing/print-util.c:
24008         Set all windows and dialogs transient
24009         to their parents so that they remain floated above their parents.
24010         
24011 2002-11-13  Naba Kumar <naba@gnome.org>
24013         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24014         take default editor font).
24015         
24016         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24017         Corrected email address.
24018         
24019         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24020         for changelog entry.
24022         * NEWS: Updated.
24023         
24024 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24025         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24027 2002-11-06  Naba Kumar <naba@gnome.org>
24029         * README: Updated
24030         * anjuta.spec.in: Ships the .omf files with the
24031         documents instead of the base package.
24032         
24033 2002-11-04  Naba Kumar <naba@gnome.org>
24035         * data/properties/latex.properties: Fixed a bug.
24036         * ChangeLog: Released 1.0.0 stable.
24038 2002-11-04  Naba Kumar <naba@gnome.org>
24040         * src/commands.c: Added command with shell redirection capability.
24041         * data/properties/anjuta.properties: Changed default execution
24042         command.
24043         * src/project_dbase.c: Set project top dir in properties.
24044         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24045         * data/Makefile.am: More diskcheck error fixes.
24046         
24047         * README, anjuta.spec.in, THANKS, AUTHORS,
24048         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24049         manuals/C/anjuta-manual/authers,sgml,
24050         manuals/C/anjuta-manual/anjuta-manual.sgml,
24051         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24052         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24053         : Changed anjuta home to
24054         new URL and my email address.
24055         
24056         * manuals/C/anjuta-manual/interfaces.sgml,
24057         manuals/C/anjuta-manual/prefereces.sgml,
24058         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24059         
24060         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24061         : removed reference to the help menu as the menu is modified
24062         when no help is found (which is very likely when we are
24063         shiping the documents separately).
24064         
24065 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24066         * anjuta.spec.in: Update specfile to make multiple RPMs.
24067         * data/Makefile.am: make dist fix.
24068         * src/text_editor_menu.c: Fix compile warnings (casts).
24070 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24071         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24072         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24074 2002-11-01  Naba Kumar <naba@gnome.org>
24076         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24077         Added gnome2 macros to be used by gnome2 project wizard.
24078         
24079         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24080         from gnome-common.
24081         
24082         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24083         as it was conflicting with generated projects and is not
24084         useful for us.
24085         
24086         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24087         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24088         project generation, removed qt project as it's not complete and
24089         added gnome2 bonobo wizard.
24091 2002-10-29  Naba Kumar <naba@gnome.org>
24093         * po/POTFILES.in: Updated.
24094         * po/POTFILES.skip: Added.
24095         * preferences.h: Fixed print paper size property name.
24097 2002-10-28  Naba Kumar <naba@gnome.org>
24098         
24099         * data/user.properties, data/Makefile.am: Added user properties file
24100         which will be copied in user's ~/.anjuta/user.properties.
24101         
24102         * data/anjuta.properties: Changed a comment.
24103         
24104         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24105         
24106         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24107         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24108         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24109         item.
24111         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24112         instead of user properties file.
24113   
24114         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24115         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24116         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24117         * README, TODO: Updated.
24118         
24119 2002-10-28  Naba Kumar <naba@gnome.org>
24121     * manuals/C/anjuta-manual/figures/editor_guides.png,
24122     manuals/C/anjuta-manual/figures/editor_margins.png,
24123     manuals/C/anjuta-manual/figures/editor_markers.png,
24124     manuals/C/anjuta-manual/figures/local_variables.png,
24125     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24126     manuals/C/anjuta-manual/figures/prefs_print.png,
24127     manuals/C/anjuta-manual/figures/print_dlg.png,
24128     manuals/C/anjuta-manual/figures/print_preview.png,
24129     manuals/C/anjuta-manual/figures/symbol_browser.png,
24130     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24131     files for manual documentation.
24132     
24133     * manuals/sgmldocs.make,
24134     manuals/C/anjuta-manual/Makefile.am,
24135     manuals/C/anjuta-manual/authors.sgml,
24136     manuals/C/anjuta-manual/build.sgml,
24137     manuals/C/anjuta-manual/compileopts.sgml,
24138     manuals/C/anjuta-manual/debugger.sgml,
24139     manuals/C/anjuta-manual/execute.sgml,
24140     manuals/C/anjuta-manual/fileoperations.sgml,
24141     manuals/C/anjuta-manual/interface.sgml,
24142     manuals/C/anjuta-manual/preferences.sgml,
24143     manuals/C/anjuta-manual/projects.sgml,
24144     manuals/C/anjuta-manual/figures/arguments.png,
24145     manuals/C/anjuta-manual/figures/open_file.png,
24146     manuals/C/anjuta-manual/figures/other_opts.png,
24147     manuals/C/anjuta-manual/figures/scrshot.png,
24148     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24149     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24150     
24151     Updated anjuta manual documentation.
24153     
24154 2002-10-27  Naba Kumar <naba@gnome.org>
24156     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24157     check and modifies debugger terminal command accordingly
24158     to function properly.
24159     
24160 2002-10-25  Naba Kumar <naba@gnome.org>
24162         * manuals/sgmldocs.make: Fixed a couple of bugs.
24163         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24165 2002-10-24  Naba Kumar <naba@gnome.org>
24167         * src/debug_tree.c: Fixed a crash bug from Etay.
24169         * global_tags/create_global_tags: Added messages.
24170         Fixed infinite looping within files.
24171         
24172         * macro/autogen.sh: Removed debug and warning flags for defaults.
24173         
24174         Patch from Vadim Berezniker <vadim@berezniker.com>
24175         
24176         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24177         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24178         generation.
24180         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24181         temporarily just copy it
24183 2002-10-24  Naba Kumar <naba@gnome.org>
24185         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24186         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24187         manuals/C/anjuta-manual/compileopts.sgml,
24188         manuals/C/anjuta-manual/debugger.sgml,
24189         manuals/C/anjuta-manual/execute.sgml,
24190         manuals/C/anjuta-manual/fileoperations.sgml,
24191         manuals/C/anjuta-manual/interface.sgml,
24192         manuals/C/anjuta-manual/introduction.sgml,
24193         manuals/C/anjuta-manual/projects.sgml,
24194         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24195         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24196         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24197         manuals/ja/anjuta-manual/compileopts.sgml,
24198         manuals/ja/anjuta-manual/debugger.sgml,
24199         manuals/ja/anjuta-manual/execute.sgml,
24200         manuals/ja/anjuta-manual/fileoperations.sgml,
24201         manuals/ja/anjuta-manual/interface.sgml,
24202         manuals/ja/anjuta-manual/introduction.sgml,
24203         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24205 2002-10-24  Naba Kumar <naba@gnome.org>
24207         * src/project_type.c: added autogen for qt projects.
24208         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24209         Fixed a bug that retrieves wrong terminal command.
24210         * src/commnads.c: Added more terminal commands.
24211         * configure.in: Checks for scrollkeeper version.
24212         
24213 2002-10-22  Naba Kumar <naba@gnome.org>
24215         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24216         instead of AM_GNOME_GETTEXT.
24217         
24218         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24219         for setup-gettext for the wizard generated projects.
24221         * src/source.c: Fixed a bug where glade file wasn't generated.
24222         
24223         * src/gnome_project.c: Excluded project version from project dir
24224         name.
24225         
24226 2002-10-22  Naba Kumar <naba@gnome.org>
24228         * acinclude.m4: New file with dummy funtion for gettext
24229         cross compatibility fix.
24230         
24231         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24232         * configure.in: Fixed cflags to avoid useless warnings.
24233         * Makefile.am: EXTRA_DIST += setup-gettext.
24234         * src/toolbars.c: Added space paddings around tags label.
24236 2002-10-21  Naba Kumar <naba@gnome.org>
24238         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24239         
24240         * setup-gettext: New script to maintain gettext cross version
24241         compatibility.
24242         * configure.in, macros/autogen.sh: Fix for gettext cross version
24243         compatibility.
24244         
24245 2002-10-21  Naba Kumar <naba@gnome.org>
24247         * debug_tree.c: Fixed incorrect use of debug assertion.
24248         
24249 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
24250             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24251         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24252         src/memory.c, src/memory.h, src/message-manager-private.cc:
24253         
24254         New parsing algorithm; adapted from kdevelop.
24255         Middle button menu for changing the value's display type
24257 2002-10-07  Naba Kumar <naba@gnome.org>
24259         * src/main_menubar_def.h: Changed status bar message for Help->
24260         Browse info pages. Bug #603308
24262         * src/executer.c: Made "User terminal" default for creating
24263         projects (User can always disable it later). Bug #114222
24264         
24265 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24267         * macros/autogen.sh: Require gettext 0.10.x for autogen
24268         * src/text_editor.c: Fixes Bug #595303
24269         * src/source.c: Fixes Bug #595970
24270         * src/anjuta.c: Fixes Bug #598366
24271         * scingtilla/LexCPP.cxx: Bug #602296
24272         * src/main_menubar_def.h: Bug #604363
24273         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24274         
24275 2002-10-07  Jens Georg <mail@jensgeorg.de>
24277         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24278         * gnomefilelist.c: This patch fixes the bug #611542
24279         
24280 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24282         * data/properties/Makefile.am: Added tcltk.properties file.
24283         
24284 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24286         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24287         
24288         * README: Updated README
24289         * plugins/class-gen/clsGen.c, src/message_manager.cc
24290           , src/mainmeu_callbacks.c, src/memory.c
24291           , src/project_dbase_gui.c, src/text_editor_gui.c
24292           , widgets/gnomefilelist.c: Set window icons
24293         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24294           Enabled release build (stripped + optimized binaries, etc.)
24295         * data/properties/anjuta.properties, src/commands.c,
24296           src/defaults.cFixed bug #595489 (stdin on executables)
24297         * src/appwizard.c, src/main.c, src/message-manager.cc
24298           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24299           , src/debug_tree.c: Memory related (valgrind) fixes.
24300         * src/message-manager-private.[cc,h], src/pixpams.h
24301           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24302         * anjuta.prj: Added debug_tree.c to SOURCES
24303         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24304           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24305           Compacted code and cleaned up unnecessary functions.
24306         * tagmanager/*.[ch]: Code fixes.
24307         
24308 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
24309         
24310         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24311         
24312         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24313         Debug tree now detects changes of displayed variables
24314         and changes their color to red
24316 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24318         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24319         
24320         * mainmenu_callbacks.c: Set's the current file name in
24321         file save as dialog.
24322         
24323 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24325         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24327         * data/properties/tcltk.properties: New file for tcl/tk
24328         properties.
24330 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
24332         * src/project_type.[c,h], src/source.c, data/Makefile.am:
24333         Fixed a fatal bug which doesn't let building gnome2 related
24334         projects. They use different autogen.sh script. Defined new
24335         type field "gnome_macro_support".
24336         
24337         * data/autogen.sh.gnome2: New file.
24338         
24339         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24340         bug with quotes escaping in quotes.
24341         
24342         * src/message-manager-private.cc: Used event box instead
24343         of frame for local message pane, so that the borders appear
24344         properly and nicely.
24345         
24346         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24347         if there is a project open and all the files are un-docked.
24349         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24351 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
24353         * src/main_menubar_def.h: implement feature request #595356, patch #597161
24354         * THANKS: updated for new contributions
24355         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24357 2002-08-27 Steven Knight  <steven.knight@unh.edu>
24359         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24360         src/project_dbase.h, src/project_type.c, src/source.c, 
24361         src/wizard_gui.c: new Qt project type
24362         *** NB not fully tested, may need some work, icon required...
24364 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24366         * src/memory.c, src/memory.h: new memory patch
24368 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
24370         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24372 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
24374         * lancher/anjuta_launcher.c: Determine pty from function
24375         call instead of running 'tty' externally.
24376         
24377         * data/properties/cs.properties: Added compile/build commands.
24378         Fixed execution properties.
24379         
24380         * src/commands.c: Added c# options.
24382         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24383         
24384         * src/debug_tree.[c,h], src/debugger.[c,h],
24385         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24386         
24387         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24388         1. Misaligned structs when they are members of other structs.
24389         2. '{' sometimes appears as a variable.
24390         3. Wrong processing of some arrays.
24391         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24392         that displays the tree in two columns (variable and value).
24394 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24396         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24398         * data/properties/sql.properties: added the DATETIME data type.
24400         * data/properties/html.properties: added the foreach php keyword.
24402 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24404         * NEWS: Updated with new features.
24405         
24406         * data/.cvsignore, doc/.cvsignore: Updated.
24407         
24408         Patch from: Etay Meiri <etay-m@bezeqint.net>
24409         
24410         * src/debug_tree.h, src/debug_tree.c: New files.
24411         
24412         * src/Makefile.am, src/message-manger-private.[h,cc],
24413         src/message-manger.cc: Added Tree view for debugger
24414         locals view.
24415         
24416 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24418         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24419         
24420         * src/memory.c, src/memory.h: New files.
24421         
24422         * src/Makefile.am, src/appwizard.c, src/controls.c,
24423         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24424         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24425         
24426         Memory view implemetation that would enable viewing raw memory
24427         during debugging.
24429 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24431         * AUTHORS: added Biswa, because I wonder why noone already have
24432         written his name in the Anjuta's hall of fame :)
24434 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24436         * src/appwizard_gui.c: Removed an ambiguous prototype.
24437         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24438         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24439         * THANKS: Updated M. Ali Vardar's email.
24440         
24441 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24443         * src/anjuta_gui.c: implemented feature request to stop main and browser
24444           toolbars having exclusive use of space
24446 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24448         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24449         left over from the previous work to fix bugs :-)
24450         
24451         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24452         src/controls.c, src/mainmenu_callbacks.h, 
24453         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24454         reviewed
24455         
24456         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24457         src/project_import_gui.c, src/sharedlib_gui.c, 
24458         src/signals_gui.c: set window icon correctly
24459         
24460         * NEWS: more updates for the release
24461         
24462         * HACKING: updated for window icons and insert menu information
24463         
24464         * src/cvs_gui.c, src/build_project.c, 
24465         src/project_import_cbs.c: message strings reviewed
24466         
24467         * src/controls.c: context help button should be disabled if 
24468         DevHelp is not installed
24469         
24471 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24473         * src/debugger.c: Fixed the signalling screw up because of string
24474         update in gdb used to report the child process PID. Also, no
24475         error dialog will be popped up for "no such file or directory"
24476         error (very annoying and useless error). This error will still
24477         be shown on the debug message window. Avoided terminating the
24478         program when the terminal is terminated -- doesn't hurt, otherwise
24479         we get crappy egg-and-hen problem.
24480         
24481         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24482         dimensions loading.
24483         
24484         * src/anjuta.c: Limited the default size of main window to sane
24485         values.
24487         * src/preferences.c: Fixed some deadly memory corruption bugs in
24488         the recent patches. Return from getenv() should NEVER be freed,
24489         because they are static strings.
24490         
24491         * src/preferences_gui.c: Removed the fix for crash bug with font
24492         selection and applied the real fix.
24493         
24494 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24496         * NEWS: updated for release
24498 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24500         * src/launcher.c: Added a fix a memory leak and a possible
24501         fix for zvt-crash bug.
24502         
24503         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24504         
24505         * data/properties/latex.properties,
24506         data/properties/ada.properties: Added file.is.source property.
24507         
24508         * src/an_file_view.c: Set auto column size of the file
24509         revision column.
24510         
24511         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24512         The user is now prompted to confirm the closing of the file
24513         if it is being used by CVS. If yes, the editor is closed and
24514         the CVS operation stops.
24515         
24516 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24518         * anjuta.prj: bump project version for release
24519         * BUGS: removed unnecessary file
24521 2002-06-07      Philip Van Hoof <freax@pandora.be>
24523         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24524         during the life of the file list widget
24525         * src/preferences_gui.c: sticking-plaster fix to font selection
24526         causes segfault bug
24528         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24530 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24532         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24533         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24534         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24535         added options for symbol and file browsers.
24536         * data/properties/cpp.properties: linker flags should come after
24537         the name of the file to compile.
24538         * scintilla/Editor.cxx: fixed gcc compilation warning.
24539         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24540         be executed from bindir only.
24541         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24542         tagmanager/include/tm_file_entry.h: CVS version information in file 
24543         browser.
24544         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24545         window.
24546         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24547         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24548         crashes during file import.
24549         * src/project_import.c: disable project menu items during project 
24550         import.
24551         
24552         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24554 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24556         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24557         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24558         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24559         modified Insert menu, added C functions template, header C 
24560         template, modified header_template HEADER_H ==> NAMEFILE_H
24561         
24562         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24564 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24566         * data/properties/html.properties: changed some file 
24567         associations
24569 2002-06-05 Philip Van Hoof <freax@pandora.be>
24571         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24572         
24573         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24575 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24577         * data/properties/anjuta.properties, src/defaults.c: Make windows
24578         docked by default, fix the big fonts bug.
24579         
24580         * src/an_file_view.c, src/main_menubar_def.h, 
24581         src/project_dbase_gui.c: sanitized the Edit/View mess.
24582         
24583         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24584         for customizing shortcuts.
24585         
24586         * src/mainmenu_callbacks.c: Search for selected word if present.
24587         
24588         * src/text_editor_menu.c: Added context menu options for docking
24589         and undocking editor windows.
24590         
24591         * src/main_menubar.h, src/main_menubar.c: more support for the 
24592         shortcuts menu item.
24593         
24594         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24596 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24598         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24599         all commit messages being written to top of the file
24600         
24601         * src/main_menubar_def.h: message strings reviewed
24602         
24603         * src/project_import.c: message strings reviewed
24604         
24605         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24606         some bugs around reading the project properties for creating 
24607         .glade and .desktop files in the Application Wizard. There were
24608         typos in the property names being retrieved
24609         
24610         * widgets/gnomefilelist.c: changed build_full_path to make 
24611         the file widget support ~
24612         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24613         
24614         * THANKS, widgets/e-shell-about-box.c, 
24615         manuals/anjuta-manual/C/authors.sgml: updated for new
24616         patch
24618 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24620         * src/project_dbase.c: Fixed the file-path-corruption bug
24621         and the cannot-import-file-in-project bug. (follow-up with
24622         the last commit from Stef).
24623         
24624         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24625         with unsaved-project.
24626         
24627 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24629         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24630         misplaced g_free.
24632 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24634         * data/properties/{xml,html,other}.properties: changed some file 
24635         associations
24636         
24637         * data/anjuta.mime: oops! cvs added
24638         
24639         * scintilla/RESearch.cxx: fixed up a problem with comments
24640         
24641         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24642         to avoid messages about missing libs
24643         
24644         * NEWS: started the release notes
24646 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24648         * HACKING: updated with new information on printing, patch naming
24649         
24650         * TODO: removed completed tasks
24651         
24652         * THANKS: updated a few contributions
24653         
24654         * anjuta.prj: updated the icon file
24655         
24656         * anjuta.desktop.in.in: updated to add Categories
24657         
24658         * data/anjuta.mime: created a mime type for Anjuta project files
24659         (NB needs to be added to the install in /usr/share/mime/)
24660         
24661         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24662         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24663         to PNG for websites.
24664         
24665         * plugins/patch/patch-plugin.c: clarified some messages and 
24666         made it easier to see different patching sessions
24667         
24668         * src/toolbar.c: changed some message text for consistency
24669         
24670         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24671         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24672         in preferences. 
24673         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24674                  
24675         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24676         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24677         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24678         Added XLib Project and a Dockapp Project types.
24679         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24680         projects
24681         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24682         * src/source.c: Fixed memory leak in existing projects. 
24683         (filename was not freed)
24684         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24686 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24688         * src/anjuta.h, src/anjuta.c: Added error display funtions
24689         with parent windows.
24690         
24691         * src/appwizard_cbs.c: Changed error display function to use
24692         parented version.
24693         
24694 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24696         * printing/print.h, printing/printing.c: Taken care of document
24697         zoom factor and fixed a font loading bug. Dynamically calculated
24698         text widths to work with zooms properly. Re-organized code for
24699         dynamic text width calulations to work in general with utf8 chars.
24700          Determined font height and width automatically from the font info.
24701         
24702         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24703         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24704         Converted text.zoom.factor property to use #defined value. Removed
24705         margin header and margin numbers preferences, as they  now
24706         calculated dynamically.
24707         
24708 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24710         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24711         printing/print-util.h, printing/print.c, printing/print.h:
24712         Rewritten printing support for style based printing. Syntax highlighted
24713         printing, monochromatic printing, setup using preferences etc.
24715         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24716         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24717         language and the styled text buffer.
24718         
24719         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24720         the print setup preferences page and added printer preferences. Added functions
24721         to retrieve preferences with default values.
24722         
24723         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24724         the printing.
24726         * data/properties/anjuta.properties: Added default printer preferences.
24728         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24729         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24730         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24732         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24733         
24734 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24736         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24738         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24739         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24740         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24741         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24743         printing/Makefile.am: Reduced compiler optimizations.
24745         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24746         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24747         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24748         tagmanager/tm_workspace.c: TagManager fixes.
24750 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24752         * printing/*: CVS added. :)
24753         
24754 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24756         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24758         * printing*: CVS added.
24759         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24760           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24761           src/main_menubar_def.h: Gnome Print support
24762         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24763         * configure.in: Enable debugging flag option
24764         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24765           Print properties defined.
24766         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24767         
24768 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24770         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24771         
24772         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24773         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24774           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24775           and cleanups
24776         * src/text_editor.c: Minor cleanups.
24777         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24778         * src/project_dbase.c: Fixes to add/remove files from project.
24779         * src/help.c: Fix minor memory leak.
24780         * src/project_dbase_gui.c: Remove debugging messages.
24781         * src/utilities.[ch]: Cleanups and minor fixes.
24782         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24784 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24786         * src/anjuta.c [anjuta_apply_preferences()]:
24787         Fixed a crash bug when tab pos is not defined for the editors.
24788         
24789         * data/properties/cpp.properties: Set default identifier property to normal.
24790         This fixes the bug in which the fore color gets hidden with dark background.
24792 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24794         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24795         scintilla 1.46
24796         
24797         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24798         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24799         src/anjuta.c, data/properties/anjuta.properties:
24800         Implemented line wrapping.
24801         
24802         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
24803         
24804         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24805         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24806         tags. Code was reviewed from GNOME Bonsai view.
24807         
24808         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24809         it seems to have been removed by scintilla people.
24810         
24811         * data/properties/anjuta.properties: Set default line wrap to false, as
24812         is noticably slow with big files.
24813         
24814 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
24816         * src/project_import_gui.c: disallow the selection of files in
24817           the browse dialog.
24818         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24819           preferences code.
24820         
24821 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24823         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24824           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24825         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24826         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24827           now works properly.
24828         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24829         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24830         * src/utilities.[ch]: Added some utility functions.
24831         * tagmanager/tm_project.c: Fix for bug in file removal from project.
24832         
24833         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24835 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24837         * HACKING: info on FIXME statements and removed ccview references
24838         * Makefile.am: added rule to make RPM package
24840 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
24842         * THANKS, widgets/e-shell-about-box.c, 
24843         manuals/anjuta-manual/C/authors.sgml: updated for new
24844         patch
24845         * src/anjuta.c: removed unnecessary warning code since CVS 
24846         support is now implemented :-)
24847         * manuals/sgmldocs.make: implemented a fix for bug #553969
24848         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24849         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
24850         manuals/C/anjuta-faqs-C.omf: modified the descriptions
24851         
24852 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24853         
24854         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24855           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24856           src/main_menubar_def.h, src/preferences_gui.c,
24857           preferences.c, preferences.h: setup Username and Email 
24858           preferences, Insert ChangeLog and Username editor functions
24859           
24860           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24862 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24863         
24864         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24865           src/src_paths_cbs.c, src/src_paths_gui.c
24866           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24868           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24870 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24872         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24873           and goto tag menu items to main menu.
24875 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24877         * THANKS, widgets/e-shell-about-box.c, 
24878         manuals/anjuta-manual/C/authors.sgml: added new contributors
24879         * HACKING: updated with info on files to change for credits
24881 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
24883     * src/aneditor.cxx: extended extension list which fixes segfault
24884     on selecting lisp, ruby or matlab as highlight style.
24886 2002-05-09  Andy Piper <andy.piper@freeuk.com>
24888         * src/main_menubar_def.h: fixed an array initialiser and fixed
24889         the lexer settings for the new entries on the Format menu
24891 2002-05-07  Stephane Demurget  <demurgets@free.fr>
24893         * Synced with Scintilla 1.45
24895 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24897         * anjuta.prj: added another missing file
24898         * ChangeLog: fixed some incorrect change dates I caused by 
24899         sloppy cut-and-pasting :-/
24901 2002-05-06  Andy Piper <andy.piper@freeuk.com>
24902         
24903         * src/mainmenu_callbacks.c: fixed title of new About box
24905 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24907         * src/pixmaps.h: added macros for OpenGL and SDL project icons
24909 2002-05-05  Andy Piper <andy.piper@freeuk.com>
24911         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24912         * anjuta.prj: updated for new files
24914 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
24916         * widgets/e-shell-about-box.c: Added version display.
24917         
24918 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24920         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
24921         widgets/scroll_menu.c: fixed up some compiler warnings (patch
24922         from Philip Van Hoof)
24924 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24926         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
24927         dependency
24928         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
24929         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
24930         that produced build errors (needs checking on a machine with the
24931         ja locale!)
24932         * data/properties/lisp.properties: updated to match format of other
24933         lexer property files supplied with Anjuta
24935 2002-05-03  Andy Piper <andy.piper@freeuk.com>
24937         * anjuta.prj: added new files
24938         * HACKING: added information from the mailing list on 
24939         adding new project types to the wizard (thanks to Johannes)
24941 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24943         * src/utilities.h, src/launcher.c, src/gnome_project.c,
24944           src/appwiz_page2.c: Fix for 547038.
24946 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
24948     * attach_process.c, attach_process_cbs.c: Fixed a dialog
24949     hide bug.
24950     
24951     * about.h: cvs removed.
24952     
24953 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
24955         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
24957         Fix for #539574.
24959         * src/anjuta.c (anjuta_system_error): checks for the error number to
24960         know whether the error description is needed or not.
24962 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24964         * pixmaps/anjuta_logo.png: New about logo.
24965     
24966         * pixmaps/anjuta_icon.png: New icon from Misha. The
24967         old one had trouble with some gtk themes.
24968     
24969         * about.c: Removed. No longer needed.
24971         * mainmenu_callbacks.c: Removed reference of about.h
24972     
24973 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24975         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24977         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
24978           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
24979         About Dialog (thanks to the Evolution team for the cool widget!)
24981 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
24983         Patch from lbell <lbell@tsc4.com>
24984     
24985         * src/find_in_files.c, src/find_in_files.h,
24986           src/anjuta.c: Added save_yourself, load_yourself routines.
24987     
24988         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
24989         Added "Append messages" toggle button. This will enable
24990         the search results to be appended to the already existing
24991         results.
24992     
24993         * src/debugger.c: Fixed a typo.
24994     
24995         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
24996           src/session.c, src/session.h: Improved session management.
24998 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25000         * THANKS, FUTURE, AUTHORS: Changed my email and
25001         avoided yahoo.com.
25003 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25005         Impl. feature request #525271 (add Lisp support).
25007         * data/properties/lisp.properties: added.
25009         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25010           the lisp properties.
25012         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25013           src/utilities.[ch]: added support for the Lisp highlight style.
25015 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25017         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25018           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25019           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25020           option preferences to have a persistent setting. Plus it's not used
25021           often, so it's better here than flooding the menus.
25023         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25024           preferences pages a lot more consistent and sweeter: tabs direction
25025           radiobuttons are directed against the meaning, all pages have an
25026           outter frame, a lot of padding, removed all expand attributes for
25027           vertical boxes, ...
25029           That's not a total revamp, but it's really looking better now, even
25030           if there's still work to be done.
25032 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25034         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25035         * TODO: added task to be completed before next release (update all credits)
25037 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25039         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25040         Benke László.
25042 2002-05-01  Benke László  <decike@freemail.hu>
25044         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25046         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25047           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25048           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25049           to the format menu in order to reorder the notebook tabs in
25050           alphabetical order everytime a file is created/opened/saved.
25052 2002-05-01  Philip Van Hoof <freax@pandora.be>
25054         * widgets/gnomefilelist.[ch] (history_combo_go),
25055         (history_combo_clicked): impl.
25057         (gnome_filelist_new_with_path): use this new impl.
25059 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25061         * src/project_dbase_gui.c (add_file): added the xpm file type.
25063 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25065         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25066         tag manager fixes.
25068         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25069           of tag types.
25071         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25072           src/text_editor_menu.c: Added context sensitive search in symbol
25073           browser and editor.
25075         * configure.in: Changed version number to 0.1.9.99.
25077         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25078           src/project_import.c: Minor changes to project import facility.
25080         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25081           (Forced to use specific brace format)
25083         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25084           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25085           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25087 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25089         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25090         replaced the spinbutton with an hscale, and made the UI less "blocky".
25092         * src/cvs_gui.c: When diffing a project you can choose date and
25093         release now.
25095         * src/project_dbase.c: Import_file activated again
25097         * configure.in, plugins/Makefile.am: Added patch plugin
25099         * plugins/patch/*: The new patch plugin
25101 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25103         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25105         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25106         dropdown list shown by autocompletion are now removed.
25108 2002-04-28  Philip Van Hoof <freax@pandora.be>
25110         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25111         a bunch of filetypes from the older version.
25113         * src/project_dbase_gui.c (add_file): changed the import
25114         dialog's filetypes combo contents depending on the
25115         type of data to be imported.
25117 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25119         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25120         the amount parameter as Philip stated and reformated to follow the
25121         Gnome convention.
25123         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25124         changed accordingly.
25126 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25128         Fix for #531293.
25130         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25131         Shift-F6, to be more consistent with other Gnome apps.
25132         Moved the "Search next" entry under the "Search" one, and swapped the
25133         order of the "Find in files" and "Find and Replace" ones.
25135         Some additional fixes ands cleanups on the edit menu.
25137         * src/main_menubar.h: replaced all occurences of repeat_find by
25138         find_again for the code to be more consistent.
25140         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25141         sensitiveness depending on the existence of an active text buffer.
25143         * TODO: added some bits about improving the usability of the
25144         search/search again couple.
25146 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25148         * src/preferences_gui.c: made the tab labels text more consistent
25149         (s/misc/Misc/).
25151 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25153         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25155         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25156         filename.
25158         * src/main.c (main): simplified some code and cleanups.
25160         Fix a part of #499366:
25162         * src/commands.[ch] (sync_from_props), (command_editor_save),
25163         (on_apply_clicked), (create_command_editor_gui): added the gui
25164         corresponding to the command.terminal preference.
25166 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25168         Fix for #465180.
25170         * anjuta.spec.in: added build requirements for the source rpm.
25172 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25174         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25175         
25176         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25177           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25178           src/project_type.c, source.c, wizard_gui.c:
25179           Added new GNOME 2 project types and changed glade behaviour to
25180           produce GTK code if project type GTK was selected and GTKmm code
25181           if project type GTKmm was selected (and not depending on the 
25182           selected language. Disabled glade for GNOME 2 projects because
25183           we will need glade2 there.
25184           
25185         * src/project_dbase.c: Fixed a memory lack.
25186         
25187         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25188         
25189         * src/cvs.c: Added an error message if jobs are running
25191 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25193         * tagmanager/tm_work_object.c: Fixed a chrash
25194         bug which occurs when it tries to stat an empty
25195         file name.
25196         
25197 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25199         * src/controls.c: CVS menu items now becomes
25200         insensitive when the launcher is busy.
25201         
25202         * src/anjuta.c, cvs.h, cvs.c: Created a function
25203         to update the cvs preferences when preferences are
25204         applied in preferences dialog and called it from
25205         anjuta_update_preferences().
25206         
25207 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25209         * src/cvs.c: Added a space in the cvs command
25210         before the revision part. This fixes the cvs
25211         error we get when cvs-diffing with revisions.
25212         
25213         * src/cvs.c: Fixed a compiler warning.
25214         
25215         * src/find_replace.c: The dialog now remembers
25216         the settings including the "prompt on replace"
25217         which seems to have broken somewhere line the
25218         changes.
25219         
25220 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25222         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25223         Added a new property in cvs class to hold a boolean
25224         for enabling date in cvs diff. This fixed the bizzare
25225         diff output due to the date that goes with the cvs
25226         command. Also, set the default value of compression
25227         to 3 and unified diff option to 1.
25228         
25229 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25231         * src/cvs.c: The diff editor is set to hilite as
25232         diff syntax hiliting.
25233         
25234         * configure.in, manual/Makefile.am:
25235         Added a new manual module for ja language.
25236         
25237         * manual/ja/*/*/*: New module and files for the
25238         ja translation for the anjuta documentation
25239         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25240         
25241 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25243         * src/launcher.c: Made a very messy work around
25244         for the launcher authentication to work properly.
25245         
25246         * src/find_replace.c: Applied the missing patch
25247         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25248         
25249 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25251         * src/cvs.c, src/main_menubar_def.h: made message strings
25252         consistent with existing standards from our own documentation 
25253         (such as uppercase P in Project, corrected spelling of 
25254         repository, etc.)
25256 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25258         * src/cvs_gui.c: Cleaned up gui and aligned various
25259         widgets to give a clean look.
25260         
25261 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25263         * src/launcher.c: Added work around to retrieve
25264         the child exit code. It works. :)
25265         
25266         * src/find_in_files.c, src/gnome_project.c,
25267         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25268         src/clean.c, src/clean_project.c, src/build_project.c,
25269         src/build_file.c: Modified to handle the new
25270         child exit code.
25271         
25272 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25274         * src/find_replace.c: Changed signal to call
25275         on_replace_text_close on from delete_event
25276         to close => the replace history is now updated.
25278 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25280         * src/cvs.c: escaped the cvs import message before
25281         passing it to cvs.
25282         
25283 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25285         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25286         
25287         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25288         
25289         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25290         Added cvs import
25291         
25292         * src/preferences_gui.c: GUI improvements
25293         
25294         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25296 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25298         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25299         Removed static qualifier from tm_tag_type_name() and
25300         availed it's prototype for use in outside code. also
25301         created reverse map function tm_tag_type_name();
25302         
25303         * src/anjuta.c: Implemented qualified tags names for
25304         the tag list (on the toolbar pulldown list) to avoid
25305         ambiguty in tags with similar names (like prototype
25306         and definition). Patch modified and improved.
25307         
25308         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25309         
25310 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25312         * src/utilities.[c,h]: Added a utility funtion
25313         that escapes the single and double quotes in a
25314         given string. Useful for passing command line
25315         args with quotes.
25316         
25317         * src/cvs.c: Escaped the cvs log message before
25318         passing it to cvs command line to avoid ambiguties
25319         with quotes in the message.
25320         
25321         * pixmaps/anjuta_icon.png: Changed to the new icon.
25322         from Todd Goyen <goyen@mbi-berlin.de>
25323         
25324         * src/message-manager-private.cc: Added regex to 
25325         recognize (underline hilite) the parsable outputs
25326         from the zvt terminal.
25327         
25328 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25330         Patch from: Tina Hirsch <tehirsch@arcor.de>
25331         
25332         * src/project_type.c:
25333         Fixed a bug in the wxproject type and modified the erroroutput when
25334         configure doesn't find wx-config
25335         
25336         Patch from: Timothee Besset <ttimo@idsoftware.com>
25337         
25338         * src/anjuta.c, src/message-manager-private.cc,
25339           src/message-manager-private.h
25340         Catches double clicks in the zvt terminal, and calls goto_error_line
25341         to jump to the appropriate location in the source. This will recognize
25342         grep -n output
25343         
25344 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25345         
25346         * src/build_project.c: Taken care of memory leak
25347           by freeing cmd variable properly.
25349         * src/main_menubar_def.h: Fixed wrong signal connection
25350           for cvs project commit.
25351           
25352         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25353         
25354         * src/preferences_gui.c: Added some border and adjusted
25355           expandsion, filling in box adds to make the cvs preferences
25356           more nicer.
25357         
25358 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25360         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25361         
25362         * src/cvs*, src/main_menubar*, src/preferences*: 
25363         Moved CVS settings to preferences, added a nice login dialog.
25364         
25365         * src/controls.c, src/project_dbase.c:
25366         CVS project options are only shown if a project is open
25367         
25368         * src/build_project.c:
25369         User is now asked if he wants to install as root 
25370         
25371         * src/launcher.c:
25372         Fixed a warning
25374         * anjuta.prj: Updated with cvs files
25375         
25376         * TODO: Remove task which are done
25377         
25378 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25380         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25381         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25382         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25384         Modified launcher to use controlling terminal to detect and
25385         take care of password authentications (for example, for cvs
25386         and root installs).
25387         
25388         * pixmaps/password.png: New file.
25389         
25390 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25392         Anjuta kick start tutorial wirtten by:
25393           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25395         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25396           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25397           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25398           manuals/C/anjuta-tutorial/figures/*.png:
25399           
25400           Added files
25401         
25402         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25403           
25404           Modified files.
25405         
25406 2002-03-28 Roel Vanhout <roel@stack.be>
25408         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25410         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25411           src/preferences_gui.c:
25412         Added option to wrap around to beginning/end of file when on last bookmark
25413         and next/previous bookmark is pressed
25414         
25415 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25417         Patch from Philip Van Hoof <freax@pandora.be>
25418         
25419         * src/gnomefilelist.c:
25420         Added gimp like feature that changes the file extension of
25421         the filename entered in the selections when the file
25422         filter is changed.
25423         
25424 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25425         
25426         Patch from Roy Wood <roy.wood@filogix.com>
25427         
25428         * src/controls.c, src/find_text.c, src/find_text.h,
25429           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25430           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25431           
25432           Menuitem for entering currently selected text as find target,
25433           added key accel for "find next" and changed some key accels for
25434           other key for consistency.
25435           
25436         * src/utilities.c:
25437           Cleaned up code.
25438         
25439 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25441         * src/watch.c, src/watch.h, src/watch_cbs.c,
25442           src/watch_cbs.h, src/watch_gui.c:
25443         
25444           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25445         
25446           Added change watch entries feature
25447           and Watch entries modify on double click fixed.
25449 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25451         * src/mainmenu_callbacks.c:
25452         
25453           Project commit should not bypass dialog as
25454           we need to get the cvs log from the user.
25455           
25456 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25458         * src/project_dbase.c:
25459         
25460           Patch from Roy Wood <roy.wood@filogix.com>
25461           
25462           Fixed docking bug with the new docking patch
25463           to fix copy/paste bug.
25464           
25465 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25467         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25468           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25469           src/main_menubar.h, src/main_menubar_def.h,
25470           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25472           Added cvs project support. Featured bypass cvs dialog for
25473           cases where we don't need dialog (such as project and right
25474           click selection from file browser). Cleaned up cvs code to
25475           make them generic cvs operations instead of separate file
25476           and project operations. Added cvs log action. Increased
25477           file entry box width and enabled "unified diff" by default.
25478           Used Editor buffer for status and log and set hilite for
25479           these buffers including diff buffer (DIFF hilite).
25480           
25481 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25483         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25485         * data: Added file autogen.sh.wxwin 
25486         * data/Makefile.am: Added entry for autogen.sh.wxwin
25487         * pixmaps: Added project image appwiz_wxwin.png
25488         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25489         * src/appwizard_cbs
25490           src/compiler_options.c
25491           src/pixmaps.h
25492           src/project_dbase.c
25493           src/project_dbase.h
25494           src/project_import_cbs.c
25495           src/project_type.c
25496           src/source.c
25497           src/source.h
25498           src/wizard_gui.c: Added everything necessary for new
25499                             project type 'wxWindows (wxGTK)
25500         * src/project_dbase.c: Fixed a bug that caused every project
25501                                to be a glade project in dialog
25502                                                    'Project information'.
25504 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25506         Patch submitted by Roy Wood <roy.wood@filogix.com>
25507         
25508         * src/anjuta_gui.c, src/message-manager-dock.c,
25509           src/project_dbase.c:
25510           
25511           fixed the copy/paste bug by rewriting dock/undock
25512           code.
25514 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25516         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25517         
25518         * src/cvs*, src/Makefile.am:
25519           New file for CVS support. File operations currently work
25520           cvs login needs to be done. Project support is not yet
25521           started.
25523         * src/main_menubar*, src/mainmenu_callbacks,
25524           src/anjuta.c, src/anjuta.h:
25525           Added menus and functions for cvs commands.
25526           
25527         * src/text_editor_menu.h: 
25528           Added #include <gtk/gtk.h>
25529           
25530         * src/gotoline.h:
25531           Removed a warning (and this time it works ;-)
25533         * src/utilities.c, src/utilities.h:
25534           Added a utility function to retrieve directory
25535           name out of full path.
25537 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25539         * src/executer.c: (create_executer_dialog): changed the default
25540           focus on the entry.
25542 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25544         * widgets/gnomefilelist.c:
25545         Fixed duplicate history entries for the same directory.
25546           
25547 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25549         Fix for #520092.
25551         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25552           it's already used by scintilla to delete the whole current line.
25554 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25556         Fix for #525107.
25558         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25559           calls to fileselection_hide_widget,
25560           (on_open_filesel_cancel_clicked): removed.
25562         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25563           (on_add_prjfilesel_cancel_clicked):
25565         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25566           impl.
25568         * src/fileselection.c: Made some functions static.
25569           (fileselection_hide_widget): rewritten using the new
25570           gnome_filelist_set_multiple_selection function.
25572         * src/fileselection.c: (on_file_selection_delete_event): removed
25573           unuseful widget hides. Some cleanups,
25574           (on_file_selection_cancel_clicked): impl,
25575           (create_fileselection_gui): changed the cancel button clicked's
25576           callback to use this new function.
25578         * src/anjuta.c: (anjuta_new):
25579         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25580           callbacks, because this the gnome filelist widget's job.
25582         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25583           clist selection mode duplicates set,
25584           (gnome_filelist_key_press): use the new impl. function.
25586 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25588         Fix for #441233.
25590         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25591           fixed some bogus code using an array cell out of
25592           range, removed unecessary gettext usages.
25594         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25595           some cleanups and now transform minus characters to
25596           underscores.
25598         * src/source.c:
25599           (source_write_configure_in),
25600           (source_write_toplevel_makefile_am),
25601           (source_write_desktop_entry),
25602           (source_write_glade_file):
25603         * src/project_dbase.c: (project_dbase_summon_glade),
25604           (project_dbase_generate_source_code):
25605         * src/glades.c: (gladen_write_glade_write):
25606           replaced some occurences of the target name by the
25607           project filename, using project_dbase_get_proj_name,
25608           to fix the name of some files.
25609           Fixed a lot of mem leaks.
25610           Various code cleanups.
25612 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25614         Merged with latest (1.44) scintilla.
25616         Added: - The calltip.<lexer>.end.definition property to display help
25617                  text on a second line of calltip.
25618                - The calltip.<lexer>.word.characters property to correctly find
25619                  calltips for functions that include characters like '$' which
25620                  is not normally considered a word character.
25621                - The use.monospaced property to determine initial state of
25622                  Use Monospaced Font setting.
25624         Bugs fixed: Too many to mention; please see :
25625                     http://www.scintilla.org/ScintillaHistory.html for the
25626                     full changes list.
25628         * scintilla/*/*: updated nearly all files.
25630         * TODO: removed the need of a scintilla merge.
25632         Merged with latest (1.44) SciTE properties.
25634         * data/properties/anjuta.properties: added the wrap, use.monospaced
25635           properties.
25637         * data/properties/html.properties: added a missing php extension, and
25638           updated php keywords to the latest reference.
25640         * data/properties/pascal.properties: added commands to compile, build
25641           and execute pascal applications.
25643         * data/properties/lua.properties: added styles for statements.
25645         * data/properties/bash.properties: added the declare keyword.
25647         Fixed distchecking.
25649         * global-tags/Makefile.am,
25650           global-tags/create-global-tags.sh: used some kind of ugly hack to
25651           make distchek work, since noone has proposed some better way.
25653         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25654           and Ctrl-N replace Alt-N for new file according to the Gnome design
25655           reference.
25657 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25659         * widgets/gnomedirlist.c
25660         widgets/gnomedirlist.h
25661         widgets/gnomefilelist.c
25662         widgets/gnomefilelist.h:
25664         Added GPL headings in the file.
25666 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25668         * src/attach_process.c
25669         src/attach_process_cbs.c
25670         src/attach_process_cbs.h
25671         src/attach_process_gui.c
25672         src/breakpoints.c
25673         src/breakpoints_cbs.c
25674         src/breakpoints_cbs.h
25675         src/breakpoints_gui.c
25676         src/commands.c
25677         src/compiler_options.c
25678         src/compiler_options_cbs.c
25679         src/compiler_options_cbs.h
25680         src/compiler_options_gui.c
25681         src/find_in_files.c
25682         src/find_in_files_cbs.c
25683         src/find_in_files_cbs.h
25684         src/find_in_files_gui.c
25685         src/find_replace.c
25686         src/find_text.c
25687         src/help.c
25688         src/preferences.c
25689         src/preferences_gui.c
25690         src/project_config.c
25691         src/src_paths.c
25692         src/src_paths_cbs.c
25693         src/src_paths_cbs.h
25694         src/src_paths_gui.c:
25695         
25696         Bugs #521629 and #522427 fixed. The problem was, that the
25697         escape-key was not catched and the dialog was hidden, but
25698         the flag was not set correctly.
25700         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25701         using the gnome_dialog_close_hides()-setting present in most dialogs.
25702         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25703         emits "close" and set the flag in the close-callback.
25705         Patch from: Jens Georg <mail@jensgeorg.de>
25707 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25709         * src/*.{c,cpp}: s/string_free/g_free/
25711         * src/utilities.[ch]: (string_free): removed.
25713 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25715         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25717         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25718         src/mainmenu_callbacks.[ch]:
25719         Removed Project menu options: README, TODO, ChangeLog and NEWS
25720         Moved Save Build Messages to Build menu and only highlight it
25721         when there are build messages.
25722         Corrected a spelling: "mojority" -> "majority"
25723         Fixed initialisation of edit.edit_app_gui so now Edit menu
25724         can be shown when no project is loaded.
25726         * src/project_dbase.h: Removed prototype for static function
25728 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25730         * src/text_editor.c: Editor is marked changed after
25731         autoformat. 
25732         
25733         Patch from: Jens Georg <mail@jensgeorg.de>
25735 2002-03-04 Roel Vanhout <roel@stack.be>
25737         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25739         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25740         Added option to ignore binary files on 'Find in files' (grep -I option)
25742 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25744         * src/main.c:
25745         session restoration and commandline load in 
25746         gtk idle loop.
25747         
25748         * src/anjuta.[h,c], src/anjuta_cbs.c:
25749         Removed "clear windows menu" and prevented runtime 
25750         warnings.
25751         
25752         * src/compile.c, src/build_file.c, src/build_project.c,
25753         src/clean.c:
25754         Takes into account the preference setting for 
25755         show dialog when job completes. Dialogs are
25756         shown when it is enabled otherwise not.
25757         
25758 2002-03-03 Roel Vanhout <roel@stack.be>
25760         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25761         
25762         * src/find_text.c
25763         Store 'Find...' search string on search so that 'Find Next' will search for
25764         that string, even if the dialog hasn't been closed yet.
25766 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25768         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25769         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25770         src/main_menubar_def.h:
25771         
25772         Organized menus, removed "Windows" and "Utilities" menus from the
25773         menubar [they are no longer needed]. Also removed some extragenous
25774         separators.
25775           
25776 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25778         * src/message-manager-private.cc:
25779         Set message clist selection mode to BROWSE.
25780         
25781         * src/message-manager.cc, src/an_symbol_view.c,
25782         src/an_file_view.c:
25783         Added Key navigation for the CTree and CList. Arrow left for
25784         node collapse, right for node expand, space (or enter) for
25785         activation (same as double click).
25786         
25787 2002-03-03 Roel Vanhout <roel@stack.be>
25788         
25789         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25790         
25791         * plugins/class-gen/clsGen.c
25792         Added functionality to semi-intelligently prefill filename
25793         boxes with names deduced from class name
25795 2002-02-26 lbell <lbell@tsc4.com>
25797         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25798         * src/preferences_gui.c:
25799         Removed an incorrect use of gtk_misc_set_alignment().
25800         
25801         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25802         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25803         src/preferences.h, src/preferences_gui.c:
25804         
25805         Added the option to reload last open project at the startup.
25806         Added the possibility to open a new project without close
25807         an existing one
25808         
25809         * src/properties.cxx:
25810         Corrected a spelling mistake in message string.
25811         
25812         * src/session.c:
25813         Updated session functions.
25814            
25815 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
25817         * widgets/gnomefilelist.c: Bug fixes.
25818         
25819         Patch from Philip Van Hoof <freax@pandora.be>
25820         
25821 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25823         * src/an_file_view.c:
25824         anjuta was unable to open some files becuase they were not being
25825         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25826         Removed mime checking when opening with anjuta, becuase it doesn't
25827         hurt to open binary files in anjuta (some even may want to do so).
25828         
25829         Added a warning when mime type is not set when "view with default
25830         viewer" is activated.
25831         
25832         * src/an_file_view.c, an_symbol_view.c:
25833         Converted N_() to _() where ever appropriate in the strings.
25834         
25835 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
25836         
25837         * src/appwizard_gui.c, src/appwizard_cbs.c
25838           src/wizard_gui.c/h, src/appwiz_page3.c,
25839           src/project_import_gui.c:
25840           
25841         Moved target type radiobuttons to appwiz. page 2
25842         
25843         * src/message-manager-private.cc
25844         Fixed a bug which caused a crash if next message function was used
25846         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25848 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
25850         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25851         Modifies the behaviour of Alt-TAB in Anjuta. This
25852         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25853         edited files in the first items of the notebook.
25855         Patch from: Timothee Besset <timo@qeradiant.com>
25856         
25857 2002-02-24  Philip Van Hoof <freax@pandora.be>
25859         * widgets/gnomefilelist.c, gnomefilelist.h:
25860           Added filecompletion
25861           
25862         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25864 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
25866         * configure.in: Added "sk" to ALL_LINGUAS.
25868 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
25869   
25870         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
25871           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25872           src/wizard_gui.c: Added support for static and dynamic libs
25873         
25874 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
25876         * widgets/gnomefilelist.c:
25877           Fixed gnome_filelist_get_lastfilename so it no longer returns
25878           a corrupted path.
25880 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
25882         * src/resources.h, resources.c:
25883         Added url handler.
25885         * src/main_menubar_def.h, mainmenu_callbacks.c:
25886         Changed to use gnome configed url handler.
25888 2002-02-19  Philip Van Hoof <freax@pandora.be>
25890         * widgets/gnomefilelist.c
25891         Added PHP filetype.
25893 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
25895         * plugins/class-gen/clsGen.c:
25896         Added c++ support.
25897         
25898         * widgets/gnomefilelist.c:
25899         Gives the maximum space to the files section of the open file dialog.
25900         
25901         Patches from: lbell <lbell@tsc4.com>
25902         
25903 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
25905         * src/anjuta.c, main.c:
25906         Used tm_get_real_path in anjuta_get_full_filename();
25907         
25908 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
25909         
25910         * anjuta.prj: update version
25912 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25914         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
25915           removed the amount arg and replaced with a NULL-ending list.
25916           (gnome_filelisttype_makedefaultlist): use the new prototype.
25918 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
25920         * src/about.c, THANKS: updated for new contributors
25921         
25922         * anjuta.prj: added new files
25923         
25924         * README: corrected some documentation, ctags no longer needed,
25925           pkgconfig now required
25926           
25927         * data/properties/others.properties: add .cvsdiff extension
25928         
25929         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
25930           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
25931           file import
25932           
25933         * doc/anjuta.1: added initial man page thanks to 
25934           Rob Bradford <rob@debianplanet.org> (NB build and install 
25935           needs work)
25936         
25937 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
25939         * src/Makefile.am: Cleaned handling of compiler flags by moving them
25940           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
25941           warning flags. 
25942   
25943         * configure.in: Changed version to 0.1.10-pre
25944   
25945 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25947         * src/fileselection.c: (create_fileselection_gui): always display
25948           the directory creation button as we cannot rely on the dialog
25949           titlebar.
25951         * widgets/gnomefilelist.[ch]: fixed includes.
25953         * pixmaps/new_folder.xpm: resized, added a + sign.
25955 2002-02-17  Stephane Demurget  <demurgets@free.fr>
25957         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
25958           changed all extensions to begin with a dot.
25960 2002-02-16  Philip Van Hoof  <freax@pandora.be>
25962         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25964         * THANKS: added Philip.
25966         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
25968         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
25969         * src/file_selection.[ch],
25970         * widgets/gnomefilelist.[ch]: added a filetype
25971           combobox to the Anjuta file dialog widget.
25973 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
25975         * anjuta.spec.in: eep! the import script was not being installed by
25976           RPM - fixed for the release.
25978 2002-02-13  Stephane Demurget  <demurgets@free.fr>
25980         Various cleanups and fixes for the next release to be able to make
25981         distcheck.
25983         * plugins/*/*.c: added missing prototypes causing gcc to speak to
25984           much and make some tweaks plus cleanups.
25986         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
25987           args to remove some warnings.
25989         * global-tags/Makefile.am,
25990           data/Makefile.am,
25991           src/Makefile.am: link against Anjuta static libs using the
25992           $(top_builddir) dir, not anymore on $(top_srcdir) to make
25993           distcheck happy.
25995         * src/Makefile.am: ditto with all the Anjuta static libs.
25997         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
25998           include, as we already include the whole directory for the build.
26000         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26001           
26002 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26004         * pixmaps/Makefile.am: icon for libglade project now installed
26005         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26006         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26007           breaking some build stuff
26008         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26009           include reference problems that showed up on make distcheck
26010         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26012 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26013         
26014         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26016 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26018         * src/message-manager-private.cc:
26019           The horizontal scrollbar now shows properly on demand.
26020         
26021 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26023         * src/dnd.c fixed some warnings
26024         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26025           and works. It is shown always at the moment but before it was
26026           shown on demand and did never work. 
26028 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26030         * src/anjuta.c: Fixed a crash bug.
26031           patch from: Jens Georg <mail@jensgeorg.de>
26033 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26035         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26036           reports a problem with missing end tags on <graphic>
26038 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26040         * manuals/C/ChangeLog: removed since it was never used
26041         * manuals/C/anjuta-manual/*: more updates, new screenshots
26042         * anjuta.prj: updated for new manuals/ structure
26044 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26046         * source.c, compiler_options.[c/h]:
26047           Fixed bug #460321 "Problem with optimization options" 
26048           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26049         
26050 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26052         * NEWS: prepared for release, need to fill in date
26053         * data/welcome.txt: version number updated
26055 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26057         * src/text_editor_menu.c, src/an_file_view.c, 
26058           src/an_symbol_view.c: marked strings for translation
26059         
26060         * src/defaults.c, data/properties/xml.properties:
26061           *.omf and *.xsl files should use XML highlighting
26062           
26063         * manuals/C/anjuta-manual/*:
26064           - restructured so that files have more meaningful names
26065             and are easier to edit (see anjuta-manual.sgml for the
26066                 ordering)
26067           - updated some screenshots
26068           - continued rewrite
26070 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26072         * main.c: Made a workaround to remove the old
26073         anjuta gnome config file (older than 9 Feb 2002). This
26074         will fix the bug which never lets the brower toolbar shown.
26075         
26076         * main.c: In fact, the above solution wouldn't work in all
26077         cases. Therefore, here is the better fix, which works by
26078         detecting the version of the old config file and deleting
26079         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26080         
26081 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26083         * HACKING: added info on submitting patches
26085 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26087         * src/project_import_gui.c, src/project_import.c:
26088           - If Project Import Wizard is canceled everything is 
26089                 cleaned up now.
26090           - Back button is now insensitive on page 3 (some problems: 
26091                 see TODO in project_import_qui.c:284
26092           - Menu frame is insensitive if project type != GNOME(mm)
26094 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26096         * src/main.c: Fixed bug #  (Unable to open files on
26097         double click in project window from second trial onwards when
26098         the project is opened from command line).
26099         
26100         * po/POTFILES.in: Removed tags_manager.[h,c]
26101         
26102 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26104         * src/preferences.c:
26105           A quick hack to fix the 'invisible' browser toolbar when
26106           upgrading from 0.1.8 to 0.1.9
26107           
26108         * src/anjuta.c:
26109           Fixed toolbar names which were causing confusions in the toolbar
26110           show/hide.
26111           
26112         * src/main.c:
26113           Substituted "anjuta" with PACKAGE
26114           
26115         * src/project_import_gui.c: 
26116           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26117           
26118         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26119           Added new files and removed obsolete ones.
26120           
26121 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26123         * src/appwizard_cbs.c, project_import_cbs.c, 
26124           main_menubar_def.h, project_import_gui.c: 
26125           updates to message strings and layout for the 
26126           import wizard.
26127           
26128         * text_editor_cbs.c: fix for the tab menu entries for 
26129           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26131 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26133         * src/toolbars.c,
26134           src/toolbars.h,
26135           src/anjuta_gui.c,
26136           src/controls.c:
26137           
26138           Tag dropdown exclusive (takes
26139           all space in the toolbar) and never vertical and
26140           increased the width of the tag combo to 256 pixs.
26141           Toolbar separator before the combo and button.
26142           Added tags label before the tag button.
26143           Reorganized the dock bands for the toolbars.
26144           
26145         * src/project_import_gui.c
26146           src/project_import.c:
26147           Fixed an error and removed an unused variable.
26148           
26149         * data/properties/anjuta.properties:
26150           Removed the property for the old toolbar and set
26151           browser toolbar show to default.
26152           
26153         * src/project_dbase.c: excluded modules were not
26154           loaded. Fixed.
26155           
26156         * src/source.c:
26157           No build files will be written if the project is blocked.
26158           
26159         * src/project_import.c,
26160           src/project_import_cbs.c,
26161           src/project_gui.c,
26162           src/wizard_gui.c:
26163           
26164           Manually applied Johannes patch to fix some memory
26165           issues and gui clean up.
26166           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26167         
26168         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26169           Fixed a bad bug with remove file from project because of
26170           files were never removed properly from the project and
26171           from the tagmanager.
26172           
26173         * src/appwiz_page3.c: Disabled unused codes to clear
26174           compiler warnings.
26175           
26176 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26178         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26179         
26180         * data/Makefile.am
26181           pixmaps/Makefile.am
26182           src/Makefile.am
26183           src/an_file_view.c
26184           src/an_symbol_view.c
26185           src/anjuta.c
26186           src/anjuta.h
26187           src/anjuta_cbs.c
26188           src/anjuta_gui.c
26189           src/controls.c
26190           src/main_menubar.c
26191           src/main_menubar.h
26192           src/main_menubar_def.h
26193           src/mainmenu_callbacks.c
26194           src/mainmenu_callbacks.h
26195           src/pixmaps.h
26196           src/project_dbase.c
26197           src/project_dbase.h
26198           src/text_editor.c
26199           src/text_editor_menu.c
26200           src/text_editor_menu.h
26201           src/toolbar.c
26202           src/toolbar.h
26203           src/toolbar_callbacks.c
26204           src/toolbar_callbacks.h :
26205           
26206           Patch submitted by:
26207           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26208           
26209           Removes the Tags toolbar and substituted it with
26210           tags combo dropdown list. Fixes a couple of bugs.
26211           
26212           Moved the tag combo to browser toolbar because
26213           main toolbar was becoming too long.
26214           Made a new icon of tag toolbar.
26215           
26216         * po/zh_TW.po: Fixed bug.
26217           
26218         * pixmaps/an_tag.xpm: Added new file.
26220 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26222         * src/project_import_gui.c: Reorganized project
26223         import gui page 2.
26224         
26225 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26227         * HACKING: added info on creating windows and dialogs
26229 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26231         * src/tm_file_view.c:
26233           Sorts the file list at the end instead of doing sort-insert
26234           to improve performance.
26235           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26237         * src/project_dbase.c: Resolved a conflict from
26238           Johannes's patch.
26239           
26240         * src/project_import.c:
26241         
26242           Fixed to use anjuta_import.sh for the bin dir and
26243           not from the data dir.
26244         
26245           Used anjuta_is_installed() function to verify a the command's
26246           executability.
26247         
26248           Fixed import command to use sh (which is more general and is
26249           gauranteed to be found in any unix system :-)). Also, added
26250           double quotes around the import directory.
26251         
26252           Changed some strings for better translations (like avoiding
26253           duplicates).
26254           
26255           Fixed the reading of wrong target type.
26256           
26257         * src/control.c: Insensitive "import project" when there is
26258           a project open.
26259           
26260         * src/project_import_cbs.c:
26261           
26262           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26263           Fixed selection of gettext checkbox.
26264           Sets the menu entries.
26265           
26266 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
26267         
26268         * src/appwiz_page[1-4].c
26269         * src/appwiz_gui.c
26270         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26271         be able to reuse it.
26272         
26273         * src/mainmenubar.[c/h]
26274         * src/mainmenubar_def.h
26275         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
26276         menu item
26277         
26278         * src/message-manager.c: Fixed bug 509192
26279         * src/message-manager-dock.c: Added accel_group if window is undocked
26280         
26281         * src/project_dbase.[c/h]: Splitted opening code to be able
26282         to use it without an open file dialog
26283         (Maybe I broke Naba's changes, please take a look)
26284                         
26285         * src/project_import.[c/h]
26286         * src/project_import_gui.c: New Files, Code for Project Import Wizard
26287         
26288         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
26289         import wizard
26291 2002-01-28  Andy Piper <andy.piper@freeuk.com>
26293         * src/main_menubar_def.h, tagmanager/tm_project.c: more
26294           string cleanups
26295           
26296         * manuals/C/anjuta_manual/*: started rewrite of the 
26297           manual, updated some screenshots
26299 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26301         * src/gnomefilelist.h, src/gnomefilelist.c:
26302         
26303           Fixed multiple selection bug (#497085). The OK button is
26304           sensitive when in multiple mode, if the no. of
26305           selection is one or more.
26306           
26307           Toggle between single and multiple selection mode
26308           and multiple mode display.
26309           
26310           Fixed strings to translable strings.
26311           
26312           Fixed some compiler warnings by commenting out
26313           unused functions.
26314           
26315 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26317         * src/project_dbase.c: App status bar now updates
26318           with the project name when the project is loaded.
26319         
26320         * src/an_file_view.c, tagmanager/tm_file_entry.c:
26321           
26322           Puts the directories at the top. They're also sorted now.
26323           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26324         
26325 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26327         * scripts/anjuta_import.sh.in: Added file.
26328         * scripts/anjuta_import.sh: Removed file.
26330         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26331           Updated files.
26332           
26333         * src/main_menubar_def.h:
26334         
26335           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26336           reflect the opposite of Find (CTRL+F) and also to leave
26337           CTRL+R or Redo.
26338           
26339           Changed Glade summon with ALT+G, which frees the ATL+E
26340           for poping up the edit menu.
26341           
26342         * src/Makefile.am: Debugging link flags by Biswa, removed.
26344 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
26346         * HACKING: added information on best practices for writing
26347           application messages and GUI labels
26348           
26349         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
26350           src/breakpoints.c, src/build_file.c, src/build_project.c, 
26351           src/clean_project.c, src/compile.c, 
26352           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
26353           src/configurer.c, src/debugger.c, src/executer.c, 
26354           src/find_in_files.c, src/find_in_files_cbs.c, 
26355           src/find_replace.c, src/find_text.c, src/glades.c, 
26356           src/gnome_project.c, src/goto_line.c, src/main.c, 
26357           src/main_menubar.c, src/main_menubar_def.h, 
26358           src/mainmenu_callbacks.c, src/preferences_gui.c, 
26359           src/project_config.c, src/project_dbase.c, 
26360           src/project_dbase_gui.c, src/resources.c, src/source.c, 
26361           src/support.c, src/tags_manager.c, src/text_editor.c, 
26362           src/text_editor_gui.c, src/text_editor_menu.c, 
26363           src/toolbar_callbacks.c, src/utilities.c: 
26364           lots of minor message updates to make them more user-friendly 
26365           and consistent
26367 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26369         * src/executer.c:
26370         
26371           Because of the spaces escaping, the command could not be
26372           executed when run without terminal. Now fixed.
26373           
26374         * anjuta.prj, Makefile.am:
26375         
26376           Added anjuta project file.
26377         
26378 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
26380         * src/message-manager-private.h, message-manager-private.cc,
26381           message-manger.cc:
26382           
26383           Added freeze() and thaw() for the message window class to
26384           speed up the message manager update.
26385         
26386         * src/project_config.h, project_config.c,
26387           src/project_dbase.h, project_dbase.h
26388           scripts/anjuta_project.template:
26389           
26390           Added two new prject attributes: project.config.blocked and
26391           project.excluded.modules. The former will make sure that users
26392           are not given any previlidge in enabling the 'overwrite build
26393           files' flags and the later issues a list of modules in the project
26394           to be skipped for symbol browsing and project listing.
26395         
26396         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26397         
26398           Modified script to read the template from the anjuta data dir
26399           rather than from the directory in which the script exist. Otherwise,
26400           Being transfered to the bin dir, the script will not be able to
26401           find the template when it is run.
26402           
26403           The script is also create with configure.in to set in the anjuta
26404           data dir path inside the script.
26405           
26406 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26408         * po/fr.po: updated to the latest sources.
26410 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26412         * scripts/Makefile.am:
26413           anjuta_import.sh goes with distribution.
26414           
26415         * po/*.po: They seem to have updated (merged with
26416           anjuta.pot) automatically when I did "make dist".
26417           
26418 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26420         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26421           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26422           the compiler options dialog.
26423         
26424         * ChangeLog:
26425           Correct todays date. :)
26426           
26427         * scripts/Makefile.am:
26428           Installs anjuta_import.sh in $(prefix)/bin dir and
26429           is treated as an executable.
26430           
26431 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26433         * Fix for bug #499373
26434         
26435         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26436           java, properties, latex.properties, lua.properties, others.properties,
26437           perl.properties:
26438           
26439           Added double-quotes around file arguments so that
26440           filenames with spaces could also work.
26442         * launcher/anjuta-launcher.c, executer.c:
26443           Escaped quotes in the cammand and it's arguments before executing
26444           so that args with spaces can also work.
26445           
26446           Commented #DEBUG switch.
26447           
26448 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26450         * scripts/*: Added files which I forgot previously.
26451         
26452         * src/aneditor.h: Lined up commands definition for better look.
26453         
26454         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26455           main_menubar.h, control.c:
26456           Added three more convert EOL chars submenu items in transform.
26457           Reformatted some some.
26458         
26459         * data/anjuta.properties:
26460           Reformatted a line.
26461         
26462         * src/aneditor.h, aneditor.c:
26463           Added three commands (with definitions) for EOL conversions.
26464           
26465         * src/text_editor.c:
26466           Editor detects file mode from the file content and
26467           set the editing mode to CR/LF/CRLF automatically.
26468           Refined Dos mode extrageneous chars filter
26469           This will make sure that filter works only in Dos mode and not
26470           in other modes.
26471           
26472         * src/anjuta.c: Editor mode display in status bar.
26473         
26474         * src/preferences_gui.c: Changed the string for dos mode
26475           filter to more sensible string.
26476         
26477         * src/aneditor.c: Default editor mode sets during widget creation
26478           and not everty time the properties are loaded. This makes sure
26479           that the auto-detected mode is not overridden by the default mode.
26480           
26481         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26482         
26483         * src/anjuta.c: Fixed bug #476028.
26484           Now anjuta also searches for file relative to top project dir,
26485           when the project is open.
26486         
26487         * src/anjuta_cbs.c: Fixed bug #499536.
26488           File is not closed if it is not able to save the file properly.
26489           
26490         * src/mainmenu_callbacks.c: Fixed bug #499536.
26491           Newfiles (which are not modified) are also closed on "close all files".
26492         
26493 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26495         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26496         
26497         * tagmanager/tm_source_file.c, regex.c, parse.c:
26498           defined and delimited g_messages within #debug.
26499           
26500         * src/preferences.c, data/anjuta.properties:
26501           saved/defied message-manager tag position in string.
26502           Message tag possition is saved between sessions. And
26503           and tag position bottom as default.
26504           
26505 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26507         Patch submitted by:
26508         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26510         * Makefile.am
26511           configure.in
26512           data/Makefile.am
26513           data/properties/Makefile.am
26514           global-tags/Makefile.am
26515           pixmaps/Makefile.am
26516           src/Makefile.am
26517           src/an_file_view.c
26518           src/an_file_view.h
26519           src/an_symbol_view.c
26520           src/an_symbol_view.h
26521           src/anjuta.c
26522           src/anjuta_cbs.c
26523           src/file_history.c
26524           src/file_history.h
26525           src/message-manager-private.cc
26526           src/pixmaps.h
26527           src/project_dbase.c
26528           src/project_dbase_gui.c
26529           src/tags_manager.c
26530           src/text_editor.c
26531           src/utilities.c
26532           src/utilities.h
26533           src/watch_gui.c:
26534         
26535           Modified files.
26536         
26537         * scripts/*
26538           pixmaps/sv_class.xpm
26539           pixmaps/sv_function.xpm
26540           pixmaps/sv_macro.xpm
26541           pixmaps/sv_private_fun.xpm
26542           pixmaps/sv_private_var.xpm
26543           pixmaps/sv_protected_fun.xpm
26544           pixmaps/sv_protected_var.xpm
26545           pixmaps/sv_public_fun.xpm
26546           pixmaps/sv_public_var.xpm
26547           pixmaps/sv_static_fun.xpm
26548           pixmaps/sv_static_var.xpm
26549           pixmaps/sv_struct.xpm
26550           pixmaps/sv_unknown.xpm
26551           pixmaps/sv_variable.xpm
26552           pixmaps/fv_core.xpm
26553           pixmaps/fv_text.xpm
26554           pixmaps/filestoremove.txt:
26555         
26556           New files.
26557         
26558         * pixmaps/class.xpm
26559           pixmaps/function.xpm
26560           pixmaps/fv_autofile.xpm
26561           pixmaps/fv_doc.xpm
26562           pixmaps/fv_i18n.xpm
26563           pixmaps/fv_source.xpm
26564           pixmaps/private_func.xpm
26565           pixmaps/private_var.xpm
26566           pixmaps/protected_func.xpm
26567           pixmaps/protected_var.xpm
26568           pixmaps/public_func.xpm
26569           pixmaps/public_var.xpm
26570           pixmaps/struct.xpm
26571           pixmaps/variable.xpm
26572         
26573           Removed files.
26574         
26575         * tagmanager/*/*:
26576         
26577           Upgraded to tagmanager-0.7
26579 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26580         * src/anjuta_cbs.c: Fixed bug #506441
26581         * src/watch_gui.c: Changed layout of eval dialog so that
26582         it fits on a 800x600 desktop with German translation. 
26584 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26586         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26587         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26588           icon for new project type (thanks to Misha)
26589         * configure.in: build and install Danish translation
26590         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26591           credits to cover new patches and translations
26593 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26594         
26595         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26596           src/appwiz_page1.c:
26597         
26598       - Font preferences are restored properly now (\n was missing)
26599           - Dock menu label of message-manager is "Dock/Undock" instead
26600           of "Dock|Undock" to match with the rest of anjuta.
26601           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26602           changed it in anjuta, too 
26604 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26606         * tagmanager/tm_source_file.c,
26607           tagmanager/parse.c,
26608           tagmanager/tm_project.c,
26609           src/an_symbol_view.c,
26610           src/anjuta.c:
26611           
26612           Disabled debug warnings.
26614 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26616         * src/appwiz_page1.c
26617           src/compiler_options.c
26618           src/project_dbase.c
26619           src/project_dbase.h
26620           src/project_type.c
26621           src/source.c
26622           src/source.h:
26623           
26624           New project type named LibGlade.
26625           
26626           Patch submitted by:
26627           Dick Knol <dknol@gmx.net>
26629         * src/gnome_prj.c:
26630           Commented out unused pixmap creation. May be it
26631           will fix the crash in project creation.
26632           
26633 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26635         * src/registers.c
26636           src/registers.h
26637           src/registers_cbs.c
26638           src/registers_cbs.h
26639           src/registers_gui.c
26640           src/sharedlib.c
26641           src/sharedlib.h
26642           src/sharedlib_cbs.c
26643           src/sharedlib_cbs.h
26644           src/sharedlib_gui.c
26645           src/signals.c
26646           src/signals.h
26647           src/signals_cbs.c
26648           src/signals_cbs.h
26649           src/signals_gui.c
26650           src/stack_trace.c
26651           src/stack_trace.h
26652           src/stack_trace_cbs.c
26653           src/stack_trace_cbs.h
26654           src/stack_trace_gui.c
26655           src/text_editor.c
26656           src/watch.c
26657           src/watch.h
26658           src/watch_cbs.c
26659           src/watch_cbs.h
26660           src/watch_gui.c
26661           
26662           Fixed bug #496290: Attach/detach removed from these
26663           windows as they are never implemented.
26664           
26665           Patch submitted by:
26666           Johannes Schmid <johannes.schmid@gmx.de>
26667           
26668 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26670         * src/anjuta.c,
26671           src/anjuta_cbs.c:
26672           
26673           Fixed bug:
26674           when you right click on the tabs, a list of filenames are given
26675           out, but now it gives a list of "page 1", "page 2", etc...
26676           
26677           Patch submitted by: 
26678           Jens Georg <mail@jensgeorg.de>
26680         * anjuta.in.in: Removed c|c++ because, it was not necessary
26681           and was causing translation problem.
26682           
26683         * plugins/class-gen/clsGen.c:
26684           removed "'" for the same reason.
26685           
26686 attached the fix for the menu
26689 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26691         * src/preferences.h,
26692           src/preferences.c,
26693           src/preferences_gui.c:
26694           
26695           Adds the functionality to Anjuta to auto save your unsaved
26696           files before you build a project.
26698           Patch submitted by: 
26699           jason <jason_williams@suth.com>
26700           
26701         * src/anjuta.[h,c]:
26702           Added function for save all files.
26703         
26704         * src/mainmenu_callbacks.c:
26705           Modified to use the above function.
26706         
26707         * src/build_project.c:
26708           Save all files before build if it is set in the
26709           preferences.
26711 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26713         * src/message-manager-private.cc
26714           src/message-manager-private.h
26715           src/message-manager.cc:
26716           
26717           Message-manager now restores the tabs which were shown on startup.
26718           The terminal is now created on demand (as requested by Biswa)
26719           and I have removed some debug messages.
26720           
26721           Patch submitted by: 
26722           Johannes Schmid <johannes.schmid@gmx.de>
26724 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26726         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26727           proper tabs keyboard navigation.
26729         * src/an_symbol_view.c,
26730           src/anjuta_cbs.c,
26731           src/gnome_project.c,
26732           src/project_dbase.c,
26733           src/tags_manager.c: removed some debugging display.
26735 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26737         * src/message-manager-dock.c
26738           src/message-manager-private.cc
26739           src/message-manager-private.h
26740           src/message-manager.cc
26741           src/preferences.c
26742           src/preferences.h
26743           src/preferences_gui.c:
26744           
26745           Patch submitted by: 
26746           Johannes Schmid <johannes.schmid@gmx.de>
26747           
26748           This patch adds a tab to the notebook of the preferences-dialog
26749           where you can change the colors, the tab position of the new
26750           message manager. Also the truncate messages stuff has moved
26751           from misc tab to messages tab.
26753           Also improved the remembering position stuff of message manager.
26754           
26755         * data/internal.properties,
26756           Added definitions for messages colors and tag position.
26757           
26758         * src/message_manager.cc:
26759           Fixed a bug that never lets the messages panes to get cleared.
26760           Added wmclass setting for the message window. Fixed a bug in
26761           which the message window was not being shown.
26762         
26763         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26764           output and disabled it.
26766         * src/anjuta.c: Preferences created and loaded before anything else.
26767           anjuta now recognizes messages colors on startup and initializes
26768           them.
26769         
26770 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26772         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26774 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26776         * pixmaps/file_c.xpm,
26777           pixmaps/file_cpp.xpm,
26778           pixmaps/file_file.xpm,
26779           pixmaps/file_h.xpm,
26780           pixmaps/file_html.xpm,
26781           pixmaps/file_i18n.xpm,
26782           pixmaps/file_icon.xpm,
26783           pixmaps/file_pix.xpm,
26784           pixmaps/fv_doc.xpm,
26785           pixmaps/fv_i18n.xpm,
26786           pixmaps/fv_image.xpm,
26787           pixmaps/fv_source.xpm,
26788           pixmaps/fv_unknown.xpm: made these icons transparent.
26790 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26792         * launcher/anjuta_launcher.c: updated message strings
26793         * src/message-manager-dock.c: added newline at end to avoid compile warning
26794         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26795         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26796           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26797           entries for username and Python-style GPL notice
26798         * HACKING: added info on files to change to update Insert menu
26800 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26802         * src/project_dbase.c,
26803           src/an_file_view.c,
26804           src/an_symbol_view.c:
26805           Changed the CTree expander style to square and
26806           line style to Dotted line.
26807           
26808         * po/POTFILES.in: Removed and Added translable files.
26810 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26812         * ccview/.cvsignore: Removed.
26813         
26814 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26816         * ccview/
26817                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26818                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26819                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26820                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26821                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26822                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26823         
26824         Removed ccview module because it is no longer needed.
26826 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26828         * src/project_dbase.c:
26829           Shifted structure initialization in project_dbase_new()
26830           before anything else, otherwise it was crashing due to
26831           uninitialized values.
26832         
26833         * src/an_symbol_view.c:
26834           Disabled high volume debug output.
26836 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
26837         
26838         Applied a very heavy patch from:
26839         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26841         * Makefile.am
26842         configure.in
26843         pixmaps/Makefile.am
26844         src/Makefile.am
26845         src/aneditor.cxx
26846         src/aneditor.h
26847         src/anjuta.c
26848         src/anjuta.h
26849         src/commands.c
26850         src/commands.h
26851         src/compile.c
26852         src/compile.h
26853         src/controls.c
26854         src/defaults.c
26855         src/fileselection.c
26856         src/main_menubar.c
26857         src/main_menubar.h
26858         src/main_menubar_def.h
26859         src/mainmenu_callbacks.c
26860         src/mainmenu_callbacks.h
26861         src/project_dbase.c
26862         src/project_dbase.h
26863         src/project_dbase_gui.c
26864         src/tags_manager.c
26865         src/text_editor_menu.c
26866         src/toolbar_callbacks.c
26867         tagmanager/Makefile.am
26868         tagmanager/ctags.c
26869         tagmanager/include/Makefile.am
26870         tagmanager/include/tm_project.h
26871         tagmanager/include/tm_symbol.h
26872         tagmanager/include/tm_tag.h
26873         tagmanager/include/tm_tagmanager.h
26874         tagmanager/include/tm_workspace.h
26875         tagmanager/tm_project.c
26876         tagmanager/tm_source_file.c
26877         tagmanager/tm_symbol.c
26878         tagmanager/tm_tag.c
26879         tagmanager/tm_workspace.c
26880         widgets/Makefile.am: Modified.
26881         
26882         * src/an_file_view.[c,h],
26883           src/an_symbol_view.[c,h],
26884           src/file_history.[c,h],
26885           src/support.[c,h],
26886           widgets/scroll-menu.[c,h],
26887           tagmanager/tm_file_entry.c
26888           tagmanager/include/tm_file_entry.h: Added new files.
26889           
26890         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26891         private_func.xpm, public_func.xpm,
26892         class.xpm, fv_exec.xpm, fv_unknown.xpm,
26893         private_var.xpm, public_var.xpm,
26894         function.xpm, fv_i18n.xpm, macro.xpm,
26895         protected_func.xpm, struct.xpm,
26896         fv_autofile.xpm, fv_image.xpm,
26897         ofolder.xpm, protected_var.xpm, variable.xpm:
26898           Updated and Added pixmap files.
26900         Features:
26901         ---------
26902         a) Removes CCView dependency.
26903         b) Improves the terminal.
26904         c) Adds tag navigation context menus.
26905         d) Upgrades tagmanager to latest version.
26906         e) Miscellaneous small additions.
26908 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26910         * src/project_dbase_gui.c: Fixed crash of anjuta
26911         when project first created.
26912         
26913         * src/gnome_project.c: It now updates the tags manager
26914         when new projects are created.
26915         
26916 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
26918         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
26919           for this big patch.
26920         
26921         * src/messages.[c,h]: Removed files.
26923         * src/message-manager.[cc,h],
26924           src/message-manager-dock.[c,h],
26925           src/message-manager-private.[cc,h]
26926           New files.
26928         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
26929           src/build_project.c, src/clean_project.c, src/compile.c
26930           src/configurer.c, src/debugger.c, src/find_in_files.c
26931           src/mainmenu_callbacks.c, src/preferences.h
26932           src/preferences_gui.c, src/properties.h
26933           src/utilities.c, src/utilities.h:
26934           The new messages widget.
26935           New features:
26936             - Use of GtkNotebook instead of ToggleButtons
26937               and show/hide
26938             - Popupmenu to show and hide message types and
26939               to dock/undock in detach mode
26941           All other things should work as they did with the
26942           old message window. Currently the keyboard short-cuts
26943           do not work in detached mode.
26944           
26945           Some functions in utitlities.[c,h] changed.
26946           so that they take const arguments where this is possible
26947           
26948         * src/Makefile.am, po/POTFILES.in:
26949           Removed messages.[c,h] and
26950           added message-manager.[cc,h], message-manager-dock.[c,h],
26951           message-manager-private.[cc,h]
26952           
26953         * src/message-manager.h: Removed "include <bonobo.h>"
26954           and added a newline at the end of the file.
26955           
26956         * src/message-manager-private.cc:
26957           Set clist's width setting to Automatic.
26958           Set scroll window's scroll bars to Automatic.
26959           
26960 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
26962         * text_editor_menu.c:
26963           Fixed misalignment of the function sub menu
26964           in the text editor pop up menu.
26965           
26966 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26967         
26968         * src/text_editor.c: Fixed a compiler warning.
26969         
26970 2002-01-04  Andy Piper <andy.piper@freeuk.com>
26972         * THANKS, manuals/*/authors.sgml: updated for new translations
26973         * plugins/class-gen/clsGen.c: converted messages to English
26974         * src/about.c, src/main_menubar_def.h: string updates
26976 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
26978         * src/anjuta.c
26979           src/anjuta_cbs.c
26980           src/text_editor.c
26981           src/mainmenu_callbacks.c
26982           src/text_editor.h
26983           src/text_editor.c
26984           src/text_editor_cbs.c
26985           src/text_editor-gui.c:
26986           
26987           Earlier code for adding 'cross' button
26988           for closing pages were too error prone and unorganized.
26989           Cleaned up the code and shifted the 'extra' widgets
26990           creation (eg. close button, close_pixmap and lable)
26991           from anjuta to text_editor. This takes care of proper
26992           widgets creation and destruction. Otherwise, anjuta
26993           was crashing at too many points, especially related
26994           to docking and undocking.
26995           
26996 2002-01-04  Stephane Demurget  <demurgets@free.fr>
26998         * src/aneditor.cxx: removed debugging code.
27000         * data/properties/.cvsignore: added swap files.
27002 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27004         * src/anjuta.c
27005           src/anjuta_cbs.c:
27006           Fixed Crashing of anjuta when a new file is saved as
27007           different file.
27008           
27009 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27011         * src/aneditor.c: Some debug codes around.
27012         
27013         * data/internal.properties, data/anjuta.properties: Removed.
27014           data/properties/Makefile.am:
27015           data/properties/ada
27016           data/properties/cs
27017           data/properties/make
27018           data/properties/rc
27019           data/properties/html
27020           data/properties/ruby
27021           data/properties/baan
27022           data/properties/idl
27023           data/properties/pascal
27024           data/properties/sample
27025           data/properties/bash
27026           data/properties/java
27027           data/properties/perl
27028           data/properties/sql
27029           data/properties/conf
27030           data/properties/latex
27031           data/properties/props
27032           data/properties/vb
27033           data/properties/cpp
27034           data/properties/lua
27035           data/properties/python
27036           data/properties/xml
27037           data/properties/others
27038           data/properties/.cvsignore:
27039             Added files. Properties now splitted into small files
27040             for each language.
27042         * data/Makefile.am
27043           configure.in: Update the removal and added properties module.
27045         * src/preferences.c: preferences_new(): Updated to reflect the
27046           new properties files organization.
27047           
27048         * src/Makefile.am: Added Baan Lexer.
27050 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27052         * src/aneditor.cxx: readded the baan lexer. 
27054         * src/preferences.c: fixed translated messages and a typo.
27056         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27057           confusing the regexp usage in xml-i18-merge.
27059 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27061         * src/project_dbase.c: tidied some messages, and spotted a typo in
27062           the reading of properties which prevented the project version from
27063           ever being reported in the Project Information window - fixed :)
27065         * po/POTFILES.in: removed syntax.h
27067 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27069         * data/internal.properties: fixed baan properties.
27070           Added all ada properties.
27072         * src/main_menubar_def.h,
27073           src/lexer.h,
27074           src/aneditor.cxx,
27075           src/utilities.[ch]: added support for the Ada highlight style.
27077 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27079         * plugins/*/.cvsignore: updated.
27081 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27083         * src/syntax.h,
27084           src/text_editor.c,
27085           src/Makefile.am: removed the empty header syntax.h.
27087 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27089         * main_menubar.c:
27090         Stef's observation on the 'superfluous' hseparators in the recent
27091         files and projects is fully justified -- removed.
27092         
27093         * main_menubar_def.h:
27094         Changed "Plug Ins" to "Plugins" in the menu label.
27095         
27096         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27097         Added class-gen in the configure output and class-gen module.
27098         
27099         * data/internal.properties:
27100         Correct mis-spelled "jave" to "java".
27101         Added file.is.source for *.h, *.c, *.cpp properties.
27102         
27103         * global-tags/Makefile.am:
27104         "chmod +x create_global_tags.sh" before it is executed, because
27105         there is very high chance that it will be found "-x" and resulting
27106         in error
27108 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27110         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27111         for the backtrace.
27113         * src/gnome_project.c: (create_new_project): if the user doesn't
27114           select any icon, it doesn't have any extension and thus we can't
27115           use it in printf on Solaris, since the %s modifier use strlen to
27116           know the string length and then crash. On Linux, gcc checks the value
27117           of the pointer to be NULL and write "(null)" if necessary. We can't
27118           rely on that.
27120         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27121           don't need to have the directory icon but the generic one.
27123 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27125         Merged with latest (1.42) scintilla.
27127         Added: Support for the {load,save}.on.(de)activate properties.
27128                The PHP lexer to match keywords case insensitively.
27129                Baan lexer.
27130                Experimental supports for changeable style attribute & line
27131                wrapping.
27132                
27133         Updated: Both the C++ and HTML lexers.
27134                  More shell keywords added.
27135                  Horizontal scrolling and diplay of long lines optimised.
27136                  Cursor setting optimised.
27138         Bugs fixed: Caret movement over folded lines.
27139                     Selection tracking in 2ndary views when doing modifications.
27141         * scintilla/CallTip.{cxx.h},
27142           scintilla/ContractionState.{cxx,h},
27143           scintilla/Document.{cxx,h},
27144           scintilla/Editor.{cxx,h},
27145           scintilla/KeyWords.cxx,
27146           scintilla/LexHTML.cxx,
27147           scintilla/PlatGTK.cxx,
27148           scintilla/RESearch.cxx,
27149           scintilla/ScintillaBase.cxx,
27150           scintilla/ScintillaGTK.cxx,
27151           scintilla/Style.{cxx,h},
27152           scintilla/StyleContext.h,
27153           scintilla/ViewStyle.cxx,
27154           scintilla/include/*.h: updated.
27156         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27158         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27159           should have been told to the scintilla team. We're lucky I read the
27160           ChangeLog and the modifications of the lexer (thanks to the Gnome
27161           bonsai for this ;)
27163         * data/internal.properties: added Baan definitions.
27164           Fixed some issues for C such as *_cast directive, that are only
27165           available with C++.
27166           Updated C++, HTML and shell scripts definitions.
27167           Updated Ada and Bullant, that have been forgotten.
27169         * src/main_menubar_def.h,
27170           src/lexer.h,
27171           src/aneditor.cxx,
27172           src/utilities.[ch]: added support for the Baan highlight style.
27174 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27176         Polished the plugins menu behaviour and added a tearoff
27177         menuitem to the recent entries submenu.
27179         Note: The recent entries list seems to be too height
27180               with all these superfluous hseparators.
27182         * src/main_menubar.c: Polished, making some
27183           functions declarations static and cleaning some code.
27185           (create_submenu_plugin): removed the extra
27186           plugins entry and the horizontal separators.
27188           (on_plugins_menu_realize): the plugins menu is only
27189           shown if there's at least one available.
27191           (create_submenu*): added a tearoff menuitem to have
27192           a more homogeneous menu style. For now, it doesn't
27193           take care of user settings (but it was even worse
27194           before :).
27196 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27198         * configure.in: added the packageplugindir variable to avoid
27199           installing the plugins in $(prefix). It's not the same path as
27200           anjuta 2 to allow parallel installation.
27202 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27203         Fix a reopened part of bug #440676: keyboard navigation between the
27204         different text buffers. Changed to a more global approch. 
27206         * src/notebook.[ch]: removed.
27208         * src/Makefile.am: removed notebook.[ch]
27210         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27211           (on_anjuta_window_key_press_event): added to fulfill the global
27212           shorcuts handling.
27214         * HACKING: updated according to the new global shortcuts handling.
27216 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27218         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27219           Shifted plugin menu from Edit submenu to main menu.
27220         
27221         * po/POTFILES.in:
27222           Added plugins/sample1/plugin-sample1.c
27223           
27224         * plugins/sample1/plugin-sample1.c:
27225           Added localization and used anjuta_info, instead of anjuta_error.
27226           
27227         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27228           Added cvs ignores.
27229           
27230 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27232         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27233           for plugin dir.
27234         
27235         * Makefile.am: Added module plugins.
27236         
27237         * plugins, plugins/Makefile.am, plugins/sample1/*:
27238           Created plugins modules.
27239           
27240         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27241           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27242           to load plugins of *.so only and not *.so* (which results
27243           in duplicates).
27244         
27245         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27246           plugins during packaging.
27248 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
27250         *  configure.in: Added Greek (el) to ALL_LINGUAS.
27252 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27254         * configure.in: Added portuguese to ALL_LINGUAS
27256 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
27258         * global-tags/.cvsignore
27259         tagmanager/.cvsignore
27260         tagmanager/include/.cvsignore:
27261         Added cvs ignore files.
27263         * data/.cvsignore
27264         Updated cvs ignore file.
27265         
27266 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27268         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
27269           data/anjuta.properties, data/internal.properties: clean up some 
27270           message strings (me)
27272 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27274         * src/about.c, THANKS: added Jens to the credits
27275         
27276 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27278         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27279           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27280           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27281           Georg <mail@jensgeorg.de> to add close button to file tabs.
27283 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27285         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27286           (debugger now catches correct signal from process)
27288 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27290         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27291         * src/pixmaps.h: switch appwizard project icons to new designs
27292         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27294 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27296         * pixmaps/Makefile.am: stop redundant images from being installed.
27297           The next step will be to remove them completely.
27298         * src/appwiz*: further updates (more to come)
27299         * src/pixmaps.h: cleaned up, commented
27300         * src/splash.c: should use the pixmaps macro defined
27301         * HACKING: more on the graphics stuff and use of pixmaps.h
27303 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
27305         * src/defaults.c: fix bug #494864
27307 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
27309         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27310           graphics from Misha
27311         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27312           redundant graphics, no longer used
27313         * src/appwiz*: revamped application wizard by Andy and Misha for
27314           a more usable and professional look-and-feel
27315         * HACKING: updates to cover patching, graphics, and some additions
27316           post-0.1.8
27317         * TODO: removed some implemented features
27319 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
27321         * data/anjuta.properties, data/internal.properties: cleanup
27322         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
27323           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27324           to edit styles colors for keywords and add Goto Tag menu option
27325           in the editor
27327 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27329         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27330         
27331         Fixed bug #460335
27332         fixes the Forget of the cursor position when tab is brought active
27333         from project manager.
27334         
27335 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27337         * src/messages.c
27338           Exported "TERM=xterm" to get a color terminal when
27339           anjuta is not started from within a terminal.
27340           
27341 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27343         * src/messages.c
27344           src/messages.h
27345           Added a frame around zvt terminal.
27346           
27347         * src/preferences_gui.c
27348           Modified to say "Use glade component (experimental)"
27349           instead of "Use Component".
27350           
27351 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27353         * Patch from 
27354         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27355         
27356         * src/anjuta.c
27357         src/fileselection.c
27358         src/messages.c
27359         src/messages.h
27360         src/preferences.c
27361         src/preferences.h
27362         src/project_dbase.c
27364         a) Extra scrollbar in terminal no longer appears.
27365         b) Character set preference should be preserved (untested).
27366         c) File selection widget now remembers last directory.
27367         d) On creation of generic project, the glade 'file not found' error no
27368                 longer occurs.
27369         e) First terminal window is created 'on demand', so it should always to
27370                 the Right Thing (TM) as far as starting WD is concerned. Also, the
27371                 environment is now passed to the terminal.
27372         f) Solaris compilation should be fixed (replaced get_current_dir_name()
27373                 with getcwd()).
27374         g) Fixed some compilation warnings.
27376 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
27378         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27379           src/pixmaps.h: applied terminal and warnings patch (Biswa)
27380         * src/*: cleanups (me)
27381         * pixmaps/mini_term.xpm: added new file for terminal button
27382           (me, based on existing artwork)
27384 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
27386         * configure.in: bumped version to 0.1.9-pre
27387         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27388           translation
27389         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27391 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
27393         * src/splash.c: removed a DOS end of line of a comment (so the *.po
27394           files are free of that char)
27395         * configure.in: added "az" to ALL_LINGUAS
27397 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27399         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27400           crash bug fix from Biswa.
27401         * FUTURE: added Anjuta/gIDE merger information to provide 
27402           details on future direction and status of 1.x stuff
27403         * NEWS: prepared for release
27404         * po/de.po: update from Jens Georg <mail@jensgeorg>
27406 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27408         * multiple minor updates pre-0.1.8
27409         * patch from Biswa to fix syntax highlighting and packaging
27410         * po/fr.po: update from Stef
27412 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27414         * global-tags/Makefile.am
27415         global-tags/create_global_tags.sh
27416         global-tags/tm_global_tags.c
27417         scintilla/LexCPP.cxx
27418         scintilla/include/SciLexer.h
27419         src/aneditor.cxx
27420         src/project_dbase.c
27421         tagmanager/Makefile.am
27422         tagmanager/include/Makefile.am
27423         tagmanager/include/tm_project.h
27424         tagmanager/include/tm_tag.h
27425         tagmanager/include/tm_tagmanager.h
27426         tagmanager/tm_project.c
27427         tagmanager/tm_source_file.c
27428         tagmanager/tm_tag.c
27429         tagmanager/tm_workspace.c:
27430         
27431         Includes the syntax highliting patch to scintilla).
27432         and more stable code.
27433         
27434         *tagmanager/include/tm_symbol.h: New file.
27435         *tagmanager/tm_symbol.c: New file.
27436         
27437         Add symbol tree building functionality at project level
27438         
27439         Patch from:
27440         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27441         
27442 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27444         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27445           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27446           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27447           : New and improved pixmaps from Misha <misha@phreaker.net>
27448           Thanks to him.
27450 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27451         
27452         * Big patch submitted by
27453           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27454           Many thanks to him.
27455         
27456         * src/Makefile.am, src/aneditor.cxx
27457           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27458           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27459           Use of tagmanager lib for advanced calltips.
27461         * global-tags/*: Created new directory and added files to 
27462           generate system.tags.
27464         * tagmanager/*: Created new directory and added tagmanager lib
27465           files.
27467         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27468           the above additions.
27470         * data/Makefile.am: Modified to accomodate generated system.tags file.
27472 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27474         * scintilla/: updated to 1.41
27475         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27476         * src/about.c: updated list of authors
27477         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27478         * HACKING: updated to cover Scintilla usage
27479         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27480           translation
27482 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27484         * src/aneditor.cxx: Fixed compilation errors with it.
27485           by add include to gtk+ headers and typedefining a mysteriously
27486           vanished class Colour.
27488 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27490         * configure.in: Added pt_BR in the languages.
27491         
27492 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27494         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27495           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27496         * THANKS: updated
27497         * manuals/C/anjuta-manual/*: new format to match
27498           the rest of the GNOME docs chapter layout. Added the many
27499           new contributors. Moved Authors and License information into new
27500           chapters of their own - should make expansion easier too
27501         * src/compiler_options.c: changed the profiler option to -pg to 
27502           work with GNU tools (gprof)
27503         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27504           and text labels
27505         
27506 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27508         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27509           compiler_options_gui.c:
27510           Added a new entry for linker flags and renamed c_options to c_flags
27511           and l_options to l_libs. Also, added a new function:
27512           compiler_options_set_prjlflags_in_file();
27513         
27514         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27515         
27516         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27517           
27518 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27520         * THANKS, src/about.c: corrections and additions following 
27521         Naba's big update
27522         * src/main_menubar.c: patch from Rikul to fix the problem with 
27523         menu accelerators not being loaded
27525 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27527         * THANKS: Added all contributors and translators names and emails.
27528         * AUTHORS: Updated
27529         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27530         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27531               Added new file (earlier logo with border).
27532         * src/about.c: Added all contributors names and emails
27533               and used macro definition for logo pixmap file.
27534         * src/pixmaps.h: Added entry for anjuta splash screen.
27536 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27538         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27539         to new PNG version (thanks to Misha) and removed the old
27540         pixmap.
27542 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27544         * THANKS: added Conner Mo for simplified Chinese translation.
27545         * configure.in: added zh_CN in ALL_LINGUAS
27547 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27549         * THANKS: added Joe Man for his traditional Chinese translation.
27550         * configure.in: added zh_TW in ALL_LINGUAS.
27552 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27554         * src/main_menubar_def.h: Changed the link of lidn to
27555         http://lidn.sourceforge.net.
27556         
27557 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27559         * Applied patch from Rikul
27560         * Applied patch from Luca
27561         * Fixed a cvs conflict. :)
27563 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27565         * THANKS: added Marc Botermans for his Dutch translation.
27567         * configure.in: added nl in ALL_LINGUAS.
27569         * po/nl.po: added.
27571 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27573         * anjuta.c: Fixed luca's typo.
27574         * resources.c, resources.h: Changed gchar* return to void, to
27575                 avoid a compiler warning.
27576         * scintilla/Makefile.am: Reorganized file entries.
27577         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27579 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27581         * Upgraded scintilla to 1.4.
27582         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27583                 LexLisp.cxx StyleContext.cxx StyleContext.h
27584         * src/Makefile.am: Added 4 lexers and separated lexer objects
27585                 from the main link variable.
27587 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27589         * THANKS: added Luca, even if it shouldn't be my role to write
27590           this sort of thing :)
27592         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27593           the latest Luca patch.
27595 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27597         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27598         This is not documented yet; plugins to come later.
27599         * src/find*.c: find dialogs now persistent 
27600         (Rick <rikul@bellsouth.net>)
27601         * widgets/gnomefilelist.c: fixed multiple file open issue 
27602         (Rick <rikul@bellsouth.net>)
27603         * changes to recent file and project lists handling 
27604         (lbell <lbell@tsc4.com>)
27605         * more minor UI updates (me)
27607 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27609         * src/Makefile.am: removed warnings for traditional C syntax
27610         * pixmaps: added new icons for mini_locals, mini_cvs and
27611         the splash screen - thanks to Misha <misha@phreaker.net>
27613 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27615         * src/toolbar.c: fix typo in tooltip text
27616         * ccview/cccmd.cc: alter Func to Function in menu text
27618 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27620         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27621         issue with find dialog reporting an error when Scintilla finds text
27622         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27623         DOS files (i.e. CR/LF translation)
27625 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27627         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27628         #452436
27629         * data/internal.properties: default fold style now set to 3 :-)
27630         * applied patch from rikul <null@acm.org> to turn notebook tab 
27631         headings red when file has been edited.
27633 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27635         * configure.in: Added "no" to ALL_LINGUAS.
27636         
27637 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27639     * Patch from lbell <lbell@tsc4.com>
27640     src/controls.c
27641     src/debugger.c
27642     src/main_menubar.c
27643     src/main_menubar.h
27644     src/main_menubar_def.h
27645     src/mainmenu_callbacks.c
27646     src/mainmenu_callbacks.h
27647     src/project_dbase.c
27648     src/project_dbase.h
27649     
27650     Implemented a check menu item to handle the 'show locals' flag
27651     for the current project.
27653     * data/internal.properties: Removed the redundant command
27654     for gnome-terminal.
27655     
27656 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27658         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27660 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27662         * configure.in: Added "ta" to the languages list.
27664 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27666         * data/internal.properties:
27667           added fold.symbols property to control appearance of folds
27668           in the Scintilla editor (thanks to rikul <null@acm.org>)
27670 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27672         * src/message.c:
27673           one extra button for message win is being created -- Fixed.
27674         
27675           The frame should be hidden and not only the pix_lab when
27676           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27677           -- Fixed.
27678         
27679         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27680           for the time being it is same as mini_cvs.xpm.
27681         
27682 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27684         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27686         Patch from rikul <null@acm.org>
27687         
27688         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27689         glades.h, messages.c, messages.h, pixmaps.h,
27690         project_dbase.c, project_dbase.h, session.c,
27691         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27692         
27693         inserted 'add to watch' option in inspect window, so you can add easily
27694         a variable in watch window .
27695         
27696         Added a new message pane for the gdb local variables inspection. Changed
27697         the code in messages.c to better account for future new panes insertion.
27698         Defined a new pixmap for the new tab button in pixmaps.h
27699         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27700         install script.
27701         
27702         Changed the debugger module to have a single function for asking to gdb
27703         to send program info. The idea is to ask the debugger about only the
27704         info needed to open windows( watch, registers, etc ) to speedup the step
27705         command. I plan to ask informations to the debugger based on the user
27706         interface status.
27707         The request for local variables is enabled by default, but the
27708         projectDBase has a variable to control it, to allow disabling that
27709         feature,  there is also the code to save and to reload the state. If you
27710         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27711         in project_dbase.c
27713         This big patch is from:  lbell <lbell@tsc4.com>
27714         
27715 2001-09-20  Stephane Demurget <demurgets@free.fr>
27717         Patch from rikul <null@acm.org> :
27719         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27720           problem and added folding support for php/hmtl.
27722 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27724         * Fixed dnd of files within scintilla.
27725         patch from:  rikul <null@acm.org>
27726         
27727 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27729         * Applied patch from Luca.
27730         
27731         * src/source.c: source_write_build_files(): Fixed the project generation
27732           failure. The fist return statement and the free_project_type were 
27733           misplaced.
27735 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27736         
27737         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27738         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27739         
27740         1) Restore the error color to red (waiting for a configurable one )
27741         2) Saving projects settings if you exit anjuta without closing an open
27742         saved project
27743         3) New Menu 'repaeat search' to search with a keystroke without pressing
27744         the toolbar button
27745         4) some define in the menus to better handle menu item update
27746         
27747         Patch from: lbell <lbell@tsc4.com>
27748         
27749         * main_menubar_def.h, main_menubar.c: Change the position of
27750         "Repeat find" menu position.
27752 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27754          project_type.h, project_type.c, source.c: Applied patch.
27755          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27756          
27757 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27759         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27760         
27761 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27762         
27763         * Fixed bug #445752
27764   
27765 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27766         
27767         * Fixed bugs in Gtk-- and Gnome-- project type
27769 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27771         * dnd.c: Support for multiple files drag-n-drop.
27772         
27773           Patch from: rikul <null@acm.org>
27774         
27775         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27776           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27777           saving from menu.
27778         
27779           Patch from: rikul <null@acm.org>
27781         * Applied patch for widgetizing goto dialog box.
27782           Patch from: ???
27783         
27784         * Applied patch for having new project type handling.
27785           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27786           
27787 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27789         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27790           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27791           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27792           find_replace.c, find_replace.h, find_text.c, find_text.h,
27793           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27794           project_dbase.h, source.c, text_editor.c, text_editor.h,
27795           text_editor_cbs.c, utilities.c, utilities.h:
27796         
27797           Applied a huge patch (after slight preview). I would like Luca
27798           to have his feature additions mentioned here.
27799         
27800           Patch from: lbell <lbell@tsc4.com>
27802 2001-09-09  Stephane Demurget <demurgets@free.fr>
27804         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27806         * po/fr.po: updated to the latest sources.
27809 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27810         
27811         * Fixed bug #445752
27812   
27813 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
27815         * dnd.h, dnd.c: New files for drag n drop support.
27816                 
27817         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27818            Added drag and drop support for opening files.
27819         
27820         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27821         Archit Baweja <bighead@crosswinds.net> for this idea.
27822         
27823         * TODO: Added some more todos. :-(
27825 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
27827         * Fixed the goto line activate bug.
27828         patch from: Martyn Bone <mbone@brightstar.u-net.com>
27830 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27831         
27832         * Fixed bugs in Gtk-- and Gnome-- project type
27834 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
27836         * widgets/gonmefilelist.c, gnomefilelist.c:
27837         Modified multiple selection on pressing control.
27838           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27839         
27840         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27841         Modified multiple selection on pressing control.
27842           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27843         
27844 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
27846         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27847           This is useless; but just in case...
27849 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
27851         * data/internal.properties: modified a bit of perl properties.
27852         
27853 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
27855         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27856           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27857           Added support for multiple file imports. Changed the standrd C++
27858           convention of #include <file> to #include <file.h>, because I had given
27859           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27860           now support the #include <file> convention. That is something to be fixed :). 
27861           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27863 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
27865         * src/anjuta.c: Added function static greetings_text(), to solve the non
27866                 translation of the greetings text in the wizard.
27867                 
27868 2001-08-31  Andy Piper <andy.piper@freeuk.com>
27870         * src/find_in_files_gui.c: made order of buttons consistent with other Find
27871           dialogs, with OK the default (fix bug #453482)
27873 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
27875         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27876         
27877         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27878         
27879 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
27881         * src/aneditor.cxx
27882           src/aneditor.h
27883           src/anjuta_cbs.c
27884           src/controls.c
27885           src/main_menubar.c
27886           src/main_menubar.h
27887           src/main_menubar_def.h
27888           src/mainmenu_callbacks.c
27889           src/mainmenu_callbacks.h:
27890                 Applied the patch that addes menu items which allow users to
27891                 insert GPL notice and date time in current document.
27892                 patch from: Rick Patel <rikul@shreve.net>       
27893                 
27894         * src/main_menu.c: Fixed a compilation error.
27895         
27896         * src/anjuta.c: Fixed non-rememberence of editor tab position.
27897         
27898         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27899           about the unterminated strings.
27900           
27901         * scintilla/*: Updated scintilla to 1.3.9 version.
27902         
27903 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
27904         
27905         * widgets/gnomefileselection.c:
27906           Applied the patch for fixing multiple selection of file open funcion,
27907           which will deselect the files selected.
27908           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27910 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27912         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
27913           src/fileselection.c, src/anjuta_cbs.c:
27914           Applied the patch     for multiple selection of file open.
27915           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27916           
27917 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
27919         * Removed "-f" option in call to devhelp, because devhelp no longer
27920           supports that.
27921         
27922 2001-08-26  Stephane Demurget <demurgets@free.fr>
27924         All these modifications have been pointed out by
27925         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
27927         * data/internal.properties: two fixes for the PHP lexer.
27928           this out.
27930         * fr.po: minor fixes.
27932         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
27934 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
27935         
27936         * main_menubar.c,
27937           main_menubar.h,
27938           main_menubar_def.h,
27939           main_menubar_callbacks.c,
27940           controls.c:
27941                 Added new menu item for "close all fils".
27942                 (Patch from Rikul <rikul@shreve.net>, after revision)
27943         
27944         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
27945         
27946         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
27947                 (Patch from Rikul <rikul@shreve.net>)
27948         
27949         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
27950                 (Patch from Rikul <rikul@shreve.net>)
27952 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27953         
27954         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
27955            project name in application widzard.
27956            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
27958         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
27959           of the 'OK' button there is an 'Execute' one.
27960           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
27961         
27962         * executer.c: Changed cancel button to close button. That was more appropriate.
27963           
27964 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
27966         * HACKING: corrected >>>>>> Config management.
27967         
27968         * HACKING: Added many things.
27969         
27970         * src/launcher.h: Added some comments.
27972 2001-08-21  Stephane Demurget <demurgets@free.fr>
27974         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
27976         * HACKING,
27977           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
27978           src/appwizard_cbs.c,
27979           src/appwizard_gui.c: Applied UI/docs cleanup patch from
27980           Andy Piper <andy.piper@freeuk.com>
27982         * po/fr.po: updated to latest sources.
27984         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
27987 2001-08-18  Andy Piper <andy.piper@freeuk.com>
27989         * Fixed bugs #450280 and #448845
27991         * src/about.c: corrected Naba's e-mail address (.net, not .com)
27992         
27993         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
27994           named dialogs
27995         
27996         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
27997           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
27998           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
27999           names to remove "Anjuta: " prefix
28000           
28001         * src/main_menubar_def.c: altered a message
28002         
28003         * launcher/anjuta_launcher.c: cleaned up some messages
28005         * src/debugger.c: edited messages to improve clarity
28006         
28007         * src/app_wiz*.c: tidied wizard interface
28010 2001-08-15  Stephane Demurget <demurgets@free.fr>
28012         Synced Naba's fix and mine about the wizards not working and removed
28013         anjuta.prj to avoid a nasty checkin.
28015         * Makefile.am: removed the install-data-local rule.
28017         * data/Makefile.am: changed the list of files.
28019         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28021         * .cvsignore: added anjuta.prj for the same reason.
28024 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28026         * src/source.c: Fixed a bug that fails new gnome projects to get
28027           created.
28029         * src/project_manager.c: Fixed a bug that disables storing recent
28030           project history.
28032         * Makefile.am: Added stuffs to install the macro files in the
28033           anjuta share file.
28036 2001-08-14  Stephane Demurget <demurgets@free.fr>
28038         * data/Makefile.am: added some rules to support the gnome/ macros
28039           dir in order to make the wizards work again.
28041         * anjuta.spec.in: upped the release number.
28044 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28046         * configure.in (ALL_LINGUAS): Added pl.
28049 2001-08-09  Stephane Demurget <demurgets@free.fr>
28051         * anjuta.spec.in: fixed the doc files list.
28054 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28056         * src/about.c: corrected my email address. :-)
28057         
28058         * TODO: Updated.
28059         
28060         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28061          (patch from Andy Piper <squiggle@ukgateway.net>)
28063 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28065         * debugger.c: Fixed a bug associated with debugging threaded
28066           application.
28067         
28068         * text_editor_menu.c: Fixed broken ui in text editor
28069           pop up menu.
28070           
28071         * text_editor_menu.c: Now the option sub menu in text editor pop up
28072           works.
28073         
28074         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28075                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28076         
28077 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28079         * src/text_editor_menu.c: Added menu item for context help
28080           (patch from Andy Piper <squiggle@ukgateway.net>)
28081         
28082 2001-08-06  Stephane Demurget <demurgets@free.fr>
28084         * ccview/cccproj.cc: added missing i18n strings.
28086         * data/welcome.txt: bumped version to 0.1.6.
28088         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28090 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28091         
28092         * help.c, help.h: Added support for DevHelp context sensitive help
28093                 and gnome api browsing.
28094         * Fixed toolbars and editor views "not save" bug.
28095         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28096           (patch from Andy Piper <squiggle@ukgateway.net>)
28097         * Updated THANKS and chapter15.sgml for uk and ru translators.
28099 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28101         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28102         * Updated configure.in to include these changes
28103         
28104 2001-08-03  Stephane Demurget <demurgets@free.fr>
28106         * src/project_dbase_gui.c: fixed bug #446963
28107           (on_project_dbase_ccview_update_start),
28108           (on_project_dbase_ccview_update_end): added.
28109           These two respectively disable and enable close file/project
28110           menu entries and toolbar items, while the ccview part updates
28111           its tag database.  
28114 2001-08-03  Stephane Demurget <demurgets@free.fr>
28116         * configure.in: added sv to the ALL_LINGUAS list.
28117         
28119 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28121         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28122                 file to work: merge translations and distribute it.
28124         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28126         * NEWS, README, THANKS & TODO: Spelling fixes.
28128 2001-08-01  Stephane Demurget <demurgets@free.fr>
28130         * README: updated requirements.
28132         * scintilla/Makefile.am,
28133           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28134           target can't be realized (custom build path).
28136         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28137           Removed install-data-local.
28139         * src/compiler_options.c: changed the include paths of the pixmaps.
28140           we hadn't any warning because of the include paths passed to the
28141           compiler. Thanks to make distcheck for reporting this.
28144 2001-07-31  Stephane Demurget <demurgets@free.fr>
28146         * NEWS, THANKS: updated.
28148         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28149           fixed to show the correct kernel signal number and its description.
28151         * widgets/gnomefilelist.c: fixed bug #445756
28152           (goto_last): renamed to goto_prev and changed according to goto_next.
28153           (goto_next): added.
28154           (goto_directory): removed.
28155           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28156           returned value is now the position in the list.
28157           (check_ok_button_cb): changed the back check and added one for next.
28158           (gnome_filelist_set_dir): the check in history make it wouldn't be
28159           a "true" history. polished the whole thing, using set_dir_internal.
28160           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28161           there's no check in the history when using back or next.
28163         * manuals/*: added missing .cvsignore files.
28166 2001-07-30  Stephane Demurget <demurgets@free.fr>
28168         * po/fr.po: updated to latest sources.
28170         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28171           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28172           to put off their sensitive attributes.
28174 2001-07-29  Stephane Demurget <demurgets@free.fr>
28175         
28176         * po/fr.po: fixed some grammar things.
28177           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28178           this out.
28179         
28180         * src/utilities.c: (file_is_link): use lstat instead of stat.
28182 2001-07-27  Naba Kumar <kh_naba@123india.com>
28183         
28184         * Remove help dir from cvs, because it is no longer
28185           needed.
28186         
28187         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28188           needed.
28190 2001-07-24  Naba Kumar <kh_naba@123india.com>
28192         * debugger.c: (debugger_update_prog_status): Fixed
28193                 the bug with gdb version 5. Debugger starts, when
28194                 step in/out/over etc are clicked.
28195         
28196         * debugger.c: All functions: added debugging codes.
28197         
28198         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28199         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28200           Modified to recognize non project files also.
28201           
28202         * source.c: (source_write_configure_in):
28203           Added source for 'prefix' counterparts for
28204           no-prefix AC_SUBST.
28205         
28206 2001-07-23  Naba Kumar <kh_naba@123india.com>
28207         
28208         * anjuta.c: added function anjuta_remove_text_editor();
28209           and suitably modified anjuta_remove_current_text_editor().
28210           
28211         * project_dbase.c: project_dbase_close(), Added code to
28212           close all opened files that belong to the project when
28213           the project is closed.
28214          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28215         
28216         * Updated the manuals/anjuta-manual subdir for GDP standards.
28217            (patch from Andy Piper <squiggle@ukgateway.net>)
28218         
28219         * main_menubar.h, main_menubar.def: Added Menu items to handle
28220           urls for library references, bugs, patches and feature request
28221           submission.
28222         
28223 2001-07-20  Naba Kumar <kh_naba@123india.com>
28224         
28225         * Set wmclass names in all windows.
28226           (patch from Andy Piper <squiggle@ukgateway.net>)
28227         * New splash logo from "Misha" <misha@phreaker.net>);
28229 2001-07-19  Naba Kumar <kh_naba@123india.com>
28230         
28231         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28232           set caret color, calltip back color and selection fore/back
28233           color.
28235 2001-07-18  Naba Kumar <kh_naba@123india.com>
28236         
28237         * project_dbase.c: Closes all files when project is closed.
28238          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28239          -- We still need to refine this as it closes all sort of files.
28240         
28241         * compiler_options.c: Fixed seg-fault bug when last item in
28242           compiler option lists is removed.
28243         
28244         * Fixed missing newline warnings during compilation.
28245           (patch from Andy Piper <squiggle@ukgateway.net>)
28247 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
28249         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28250                 autogenerated no need to store'em in CVS.
28252         * ccview/.cvsignore: Addition of cvsignore.
28254 2001-07-17  Naba Kumar <kh_naba@123india.com>
28255         
28256         *GUI fixes and spell corrections
28257         (patch from Andy Piper <squiggle@ukgateway.net>)
28259 2001-07-15  Naba Kumar <kh_naba@123india.com>
28260         
28261         *Fixed double error message for file not found.
28262         
28263         *Put white backgrounds for png images.
28264         
28265         *Converted '-' to '_' in sgml files.
28267 2001-07-14  Naba Kumar <kh_naba@123india.com>
28268         
28269         * project_dbase.c: Short-cut for expand/collasp project tree
28270         
28271         * project_dbase_gui.c:
28272          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28274 2001-07-13  Naba Kumar <kh_naba@123india.com>
28275         
28276         * notebook.[h,c]: Added
28277          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28278         Project/message window now toggles on control and
28279         and notebook switch short-cut
28281 2001-07-7  Naba Kumar <kh_naba@123india.com>
28282         
28283         * Changed a new icon set which looks more gnomish.
28284         
28285         * Changed a new anjuta splash logo.
28286         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28288 2001-07-6  Naba Kumar <kh_naba@123india.com>
28289         
28290         * ccview/*: Integrated ccview for class view and file view
28291                 in the project Manager.
28292         
28293         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28295 2001-07-1  Naba Kumar <kh_naba@123india.com>
28296         
28297         * scintilla/*: Upgraded Scintilla to version 1.3.7
28298         
28299         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28300         
28301 2001-06-28  Naba Kumar <kh_naba@123india.com>
28302         
28303         * src/debugger.c: Correct step-over and step-out swapping.
28304         
28305         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28306           chapters and added more stuffs.
28308 2001-06-13  Naba Kumar <kh_naba@123india.com>
28309         
28310         * data/autogen.sh.gtkmm: Added
28311         
28312         * data/autogen.sh.gnomemm: Added
28313         
28314         * src/appwiz.c: Added two more application wizard templetes
28315         
28316         * src/project: for gtk-- and gnome-- and proper support
28317         
28318         * src/source.c: for c++ in the project configuration.
28319         
28320         * src/source.h:
28322 2001-05-05  Naba Kumar <kh_naba@123india.com>
28324         * Merged my pre-cvs modifications with 
28325           the current cvs copy.
28327         * (lot of files change).
28329         * Implemented session management.
28331         * Local installation possible by
28332           manageing our own pixmaps paths
28333           manupulations.
28334         
28335         * resources.h: Added.
28336         * resources.c: Added.
28338         * Fixed some bugs.
28339         
28340 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
28342         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28343                 Corrected/extended ignores.
28345 2001-05-04  Naba Kumar <kh_naba@123india.com>
28347         * manuals/: dir tree added.
28348           Sgml documentation started in this dir.
28349           
28350         * omf-install/: dir tree added.
28351         
28352         * manuals/anjuta-manual/C/anjuta-manual.sgml:
28353           Created initial document structure.
28354           
28355         * configure.in: Added test for scrollkeeper.
28356           Added some Makefile entries in AC_OUTPUT.
28357         
28358         * Makefile.am: Added subdir manuals/
28359         
28360         * HACKING: Wrote something stupid.
28362 2001-05-02  Stéphane Démurget <demurgets@free.fr>
28364         * Makefile.am: Added ChangeLog in local data list, becaused it's
28365           needed to create a new project.
28366           
28367         * po/fr.po: minor fixes.
28369         * src/build_file.c, src/configurer.c, src/debugger.c,
28370           src/executer.c, src/find_replace.c, src/gnome_project.c,
28371           src/goto_line.c, src/launcher.c, src/messages.c, 
28372           src/preferences.c src/project_dbase.c: functions declared static.
28373           
28374         * widgets/gnomefilelist.c: Fixed a project creation bug,
28375           introduced with latest changes.
28377 2001-05-01  Stéphane Démurget <demurgets@free.fr>
28379         * widgets/gnomefilelist.c,
28380           BUGS: Fixed an annoying bug preventing from loading files/project
28381           given on the command line. Polished the whole gnome_filelist widget.
28383 2001-04-27  Stéphane Démurget <demurgets@free.fr>
28385         * src/main.c,
28386           src/anjuta.c,
28387           src/anjuta.h: Polished the command line parsing.
28389         * BUGS: Need to clean that damn gnome_filelist widget.
28391 2001-04-25  Stéphane Démurget <demurgets@free.fr>
28393         * src/registers.c,
28394           src/sharedlib.c,
28395           src/signals.c: Removed duplicated includes.
28397         * po/fr.po: minor fixes.
28399         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28400           create_compiler_options_page? () declared static.
28401         * src/main.c,
28402           src/anjuta.c: Put a command line option for disabling
28403           the splashscreen.
28405         * src/preferences_gui.c: Fixed an internationalization issue,
28406           other functions declared static.
28408         * src/gnome_project.c: Fixed some memory leaks,
28409           new_prj_terminated () declared static. 
28411 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28413         * configure.in: Sort ALL_LINGUAS alphabetically.
28415 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28417         * Emptied that ugly old Changelog.
28419 == Anjuta 0.1.5 ===
28420 == Anjuta 0.1.4 ==
28422 2001-03-10 Naba kumar  <naba@gnome.org>
28424         * src/gnome_project.c: Fixed project dir creation bug.
28426         * src/text_editor.c: Fixed double accelerators bug.
28427         
28428         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28430         * src/stack_trace.c, * src/compiler_options.c,
28431         data/internals.properties, src/defaults.c:
28432         Fixed pixmap creation with NULL window.
28434         * src/commands.c, src/preferences_gui.c, src/build_project.c
28435         src/clean_project.c: Bug fix.
28436         
28437         * src/main_menubar_def.h: i18n bug fix.
28438         
28439         * src/executer.h, src/executer.c: Bug fix.
28440         
28441         * src/controls.c: Bug fix.
28442         
28443         * src/debugger.c: Debugger now takes program args.
28444         
28445         * po/ja.po: Added japanese translation file.
28446         
28447         Upgraded to ver 0.1.4
28448         ... Fixed other minor bugs.
28450 == Anjuta 0.1.3 ===
28452 2001-XX-XX Naba kumar  <naba@gnome.org>
28454         * Lots of unaccountable changes. Integrated scintilla.
28455         Redesigned Project managemet. Added supports for other languages.
28456         Java style properties managements. .... blah blah
28457         
28458 2000-11-11 Naba kumar  <naba@gnome.org>
28460         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28461         Upgraded to version 0.1.3.
28463         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28464         Fixed to activate Debug->add watch properly.
28466 === Anjuta 0.1.2 beta_2 ===
28467 === Anjuta 0.1.2 ===
28469 2000-11-05 Naba kumar  <naba@gnome.org>
28471         * src/compiler_options.c, src/compiler_options_cbs.c
28472         src/compiler_options_cbs.h, src/compiler_options_gui.c
28473         src/anjuta2.c, extra/stock_libs.anj (new),
28474         extra/README.stock_libs (new), htmls/page13.html,
28475         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28476         added libraries. Stock libs provided for ease of entry. Modified
28477         help html file accordingly.
28479 2000-11-03 Naba kumar  <naba@gnome.org>
28481         * README: Minor fixes in Doc files.
28483         * src/gnome_prj.c, src/appwidzard_cbs.c:
28484         Fixed to ignore non-existant dir for blank prj.
28485         More checking in project creation, especially to confirm
28486         that the prj file already does not exist.
28488         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28490         * src/controls.c: Now Menu item "Format/Detach current document"
28491         is inactive when there is no document opened.
28493 === Anjuta 0.1.1 ===
28495 2000-11-01 Naba kumar  <naba@gnome.org>
28497         Completed and Release of first version (Beta) with lots of bugs.
28499 1999-12-27 Naba kumar  <naba@gnome.org>
28501         Anjuta project started.