* libanjuta/anjuta-utils.c,
[anjuta-git-plugin.git] / ChangeLog
blob4a60fc6b8e007d39421dff79e2a37a51be1173aa
1 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
3         * libanjuta/anjuta-utils.c,
4         libanjuta/anjuta-utils.h,
5         plugins/debug-manager/start.c,
6         plugins/run-program/execute.c:
7         Copy libgnome deprecated gnome_util_user_shell into libanjuta
9 2008-06-10  Sébastien Granjoux  <seb.sfo@free.fr>
11         * plugins/build-basic-autotools/build-basic-autotools.c:
12         Fix #534523: anjuta parses filenames from make wrong
13         GMatchInfo need to be freed even when regex fail in build_get_summary
15 2008-06-09  Sébastien Granjoux  <seb.sfo@free.fr>
17         * plugins/tools/plugin.c:
18         Fix #537134: critical warnings tools->plugin_deactivate
20 2008-06-09  Johannes Schmid  <jhs@gnome.org>
22         * plugins/symbol-browser/plugin.c (project_root_removed):
23         Fixed #537398 – crash in Anjuta IDE: Closed project
25 2008-06-07  Johannes Schmid  <jhs@gnome.org>
27         Patch from Marc Lorber:
28         * libanjuta/anjuta-plugin-manager.c (plugin_set_update),
29         (anjuta_plugin_manager_get_remembered_plugins_page):
30         Add translation
31         
32         Patch from Arun Raghavan:
33         * manuals/anjuta-manual/C/debugger.xml:
34         #536889 – anjuta doesn't pass "make check"
36 2008-06-07  Johannes Schmid <jhs@gnome.org>
38         * plugins/symbol-db/Makefile.am:
39         Put tables.sql into distribution
41 2008-06-07  Massimo Cora'  <maxcvs@email.it>
43   Reviewed by: Johannes Schmid <jhs@gnome.org>
45         * libanjuta/interfaces/libanjuta.idl:
46         * plugins/class-inheritance/class-inherit.c
47         (class_inheritance_show_dynamic_class_popup_menu),
48         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
49         (class_inheritance_update_graph):
50         * plugins/language-support-cpp-java/cpp-java-assist.c
51         (create_completion),
52         (cpp_java_assist_create_word_completion_cache),
53         (cpp_java_assist_show_calltip):
54         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
55         * plugins/symbol-browser/plugin.c (isymbol_manager_search):
56         * plugins/symbol-db/plugin.c (isymbol_manager_search):
57         * plugins/symbol-db/plugin.h:
58         * plugins/symbol-db/symbol-db-engine.c
59         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
60         * plugins/symbol-db/symbol-db-engine.h:
61         * plugins/symbol-db/symbol-db-view.c (prepare_for_adding):
62         now search for symbols can be done also in global tags. Added a new parameter
63         to search function and adjusted dependencies on different plugins.
65 2008-06-05  Sébastien Granjoux  <seb.sfo@free.fr>
67         * plugins/terminal/terminal.c,
68         libanjuta/anjuta-preferences.c:
69         Fix a crash when GNOME Terminal is not installed
71 2008-06-03 Halton Huo <halton.huo@sun.com>
73         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
74         * libanjuta/anjuta-launcher.c:
75         Fix #536372: Write __MAX_BAUX instead of __MAX_BAUD
77 === anjuta 2.5.0 ===
79 2008-06-02  Naba Kumar  <naba@gnome.org>
81         * NEWS: Updated for 2.5.0 release.
82         
83 2008-06-02  Yuriy Penkin <yuriy.penkin@gmail.com>
85         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
86         * plugins/cvs-plugin/Makefile.am,
87         plugins/cvs-plugin/cvs-execute.c,
88         plugins/sourceview/anjuta-document.c,
89         plugins/sourceview/Makefile.am,
90         plugins/subversion/Makefile.am,
91         plugins/search/search-replace.h,
92         plugins/search/Makefile.am,
93         plugins/build-basic-autotools/build-basic-autotools.c,
94         plugins/build-basic-autotools/Makefile.am,
95         plugins/editor/Makefile.am,
96         plugins/document-manager/Makefile.am,
97         plugins/macro/Makefile.am,
98         configure.in:
99         Fix #514620: Port anjuta to GRegex
101 2008-06-02  Sébastien Granjoux  <seb.sfo@free.fr>
103         * plugins/debug-manager/anjuta-marshal.list,
104         plugins/debug-manager/sexy-icon-entry.c:
105         Fix #536254: gtk_marshal_VOID__INT_INT shouldn't be used
106         Update sexy icon entry
108 2008-06-01  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
110         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
111         * plugins/run-program/execute.c:
112         Fix #536045: New run program plugin crash
114 2008-05-30  Sébastien Granjoux  <seb.sfo@free.fr>
116         * libanjuta/interfaces/anjuta-idl-compiler.pl,
117         libanjuta/interfaces/libanjuta.idl,
118         manuals/reference/libanjuta/libanjuta-sections.txt:
119         Keep comment for enum and structures
120         Declare class typedef first
121         Allow to document Anjuta shell variable using define
122         Add a documentation sample in IAnjutaProjectManager interface
124         * manuals/reference/libanjuta/writing-plugins.sgml:
125         Fix a detail in the previous patch
127 2008-05-29  Arun Tejasvi Chaganty  <arunchaganty@gmail.com>
129         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
130         * manuals/reference/libanjuta/writing-plugins.sgml:
131         Fix #534175: Deprecated code in Plugin Tutorial
133 2008-05-27  basti  <pee@hiddenbox.de>
135         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
136         * scripts/anjuta_import.sh.in,
137         plugins/tools/scripts/prepare-changelog.pl,
138         global-tags/create_global_tags.sh.in:
139         Use sh instead of bash when possible
141         * plugins/sourceview/anjuta-document-saver.c,
142         plugins/sourceview/anjuta-document-loader.c:
143         Order of include matter on OpenBSD
145         * plugins/debug-manager/start.c:
146         ps syntax differ on *BSD
148         * libanjuta/anjuta-launcher.c:
149         Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
150         CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
152 2008-05-27  Johannes Schmid  <jhs@gnome.org>
154         * plugins/language-manager/Makefile.am:
155         Merged patch from bug 
156         #535048 – Anjuta doesn't build when checking underlinking and overlinking
158 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
160         * manuals/reference/libanjuta/libanjuta-docs.sgml:
161         Forget this change to add AnjutaCommand and AnjutaAsyncCommand
162         in the documentation
164 2008-05-26  Sébastien Granjoux  <seb.sfo@free.fr>
166         * plugins/debug-manager/start.c,
167         plugins/build-basic-autotools/build-basic-autotools.c,
168         plugins/run-program/plugin.c,
169         plugins/run-program/execute.c,
170         plugins/run-program/plugin.h,
171         libanjuta/interfaces/libanjuta.idl,
172         libanjuta/interfaces/anjuta-idl-compiler.pl,
173         manuals/reference/libanjuta/libanjuta-docs.sgml,
174         manuals/reference/libanjuta/libanjuta-sections.txt:
175         Change the new IAnjutaBuilder interface to use callbacks
176         Add the documentation of IAnjutaBuilder
178 2008-05-25  Naba Kumar  <naba@gnome.org>
180         Patch from: Pavel Kostyuchenko
182         * libanjuta/anjuta-preferences.c
183         (anjuta_preferences_is_dialog_created):
184         * libanjuta/anjuta-preferences.h:
185         * src/action-callbacks.c (on_set_preferences1_activate):
186         Fixed bug #532537 - Crash on closing Anjuta Preferences when it
187         open twice.
189 2008-05-25  Sébastien Granjoux  <seb.sfo@free.fr>
191         * plugins/editor/text_editor_cbs.c:
192         Set line to mouse location when popup-menu is displayed (#530689)
194 2008-05-25  James Liggett  <jrliggett@cox.net>
196         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
197         * libanjuta/anjuta-command.c,
198         libanjuta/anjuta-async-command.c:
199         Document AnjutaCommand and AnjutaAsyncCommand
201 2008-05-25  basti  <pee@hiddenbox.de>
203         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
204         * plugins/debug-manager/debug_tree.c:
205         Fix a crash when changing a watch while debugger is stopped
207         * plugins/gdb/plugin.c,
208         plugins/gdb/anjuta-gdb.plugin.in:
209         Allow loading application/octet-stream mime type
211 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
213         * plugins/debug-manager/start.c:
214         Fix #378903: Use IAnjutaBuilder to always debug an up to date program
216 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
218         * plugins/run-program/plugin.c,
219         plugins/run-program/execute.c,
220         plugins/run-program/plugin.h:
221         Use IAnjutaBuilder to always run an up to date program
223 2008-05-24  Sébastien Granjoux  <seb.sfo@free.fr>
225         * plugins/build-basic-autotools/build-basic-autotools.c,
226         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
227         libanjuta/interfaces/libanjuta.idl,
228         libanjuta/interfaces/anjuta-idl-compiler.pl:
229         New IAnjutaBuilder interface allowing to check if a target is up to
230         data and having a notification when the target is built
232 2008-05-21  Michael Placentra <someone@michaelplacentra2.net>
234         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
235         * plugins/project-wizard/templates/django.wiz:
236         Fix #533758: django project creation fails
238 2008-05-19  Johannes Schmid  <jhs@gnome.org>
240   Patch from Pavel Kostyuchenko:
241         * plugins/glade/anjuta-design-document.h:
242         * plugins/glade/plugin.c (update_current_project),
243         (value_added_current_editor), (glade_update_ui),
244         (on_document_destroy), (glade_plugin_add_project):
245         
246         #532625 – Wrong consecution of functions calls when opening a glade file
248 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
250         * plugins/project-wizard/templates/terminal.wiz,
251         plugins/project-wizard/templates/xlib-dock.wiz,
252         plugins/project-wizard/templates/wxwin.wiz,
253         plugins/project-wizard/templates/java.wiz,
254         plugins/project-wizard/templates/django.wiz,
255         plugins/project-wizard/templates/gnome.wiz,
256         plugins/project-wizard/templates/anjuta-plugin.wiz,
257         plugins/project-wizard/templates/gtkmm.wiz,
258         plugins/project-wizard/templates/python.wiz,
259         plugins/project-wizard/templates/cpp.wiz,
260         plugins/project-wizard/templates/sdl.wiz,
261         plugins/project-wizard/templates/gtk.wiz,
262         plugins/project-wizard/templates/minimal.wiz,
263         plugins/project-wizard/templates/xlib.wiz,
264         plugins/project-wizard/templates/gcj.wiz:
265         Fix #533346: Create project in path with spaces fails
267 2008-05-17  Sébastien Granjoux  <seb.sfo@free.fr>
269         * src/anjuta.glade,
270         libanjuta/anjuta-preferences.c:
271         Fix #531940: Can't change the default project directory
273 2008-05-14  Rémi Cardona  <remi@gentoo.org>
275         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
276         * plugins/editor/scintilla/Makefile.am,
277         libanjuta/Makefile.am:
278         Remove useless _DEPENDENCIES
280 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
282         * plugins/run-program/execute.c:
283         Fix #532243: Execute program with whitespace in the project path fails
285 2008-05-13  Sébastien Granjoux  <seb.sfo@free.fr>
287         * plugins/debug-manager/debug_tree.c:
288         Fix #531623: Crash on updating non-existing watch
290 2008-05-13  Christian Kirbach  <Christian.Kirbach@googlemail.com>
292         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
293         * tagmanager/tm_tag.c:
294         * tagmanager/test_tm_buffer.c:
295         * plugins/editor/scintilla/LexNsis.cxx:
296         * plugins/editor/aneditor.cxx:
297         * plugins/file-manager/file-view.c:
298         Fixed a bunch of compiler warnings
300 2008-05-10  Johannes Schmid  <jhs@gnome.org>
302         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
303         * plugins/symbol-browser/plugin.c (project_root_added),
304         (isymbol_manager_search):
305         
306         Fixed global tags loading from project configuration and added a
307         configuration option
309 2008-05-08  Johannes Schmid  <jhs@gnome.org>
311         Patch from Marc Lorber <lorber.marc@wanadoo.fr>
313         * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
314         * plugins/subversion/subversion-log-dialog.c (create_columns):
315         
316         Fix translation issues (#530860 and #531411)
318 2008-05-08  Johannes Schmid  <jhs@gnome.org>
320         Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
322         * plugins/project-wizard/templates/cpp/configure.ac.tpl:
323         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
324         * plugins/project-wizard/templates/java/configure.ac.tpl:
325         * plugins/project-wizard/templates/minimal/autogen.sh:
326         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
327         * plugins/project-wizard/templates/python/configure.ac.tpl:
328         * plugins/project-wizard/templates/sdl/configure.ac.tpl:
329         * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
330         * plugins/project-wizard/templates/xlib/configure.ac.tpl:
331         
332         #531405 – AM_CONFIG_HEADER macro is obsolete
333         
334         project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
335         http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
337 2008-05-07  Massimo Cora'  <maxcvs@email.it>
339         * libanjuta/interfaces/libanjuta.idl:
340         * plugins/class-inheritance/class-inherit.c
341         (class_inheritance_show_dynamic_class_popup_menu):
342         * plugins/language-support-cpp-java/cpp-java-assist.c
343         (cpp_java_assist_create_word_completion_cache),
344         (cpp_java_assist_show_calltip):
345         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
346         * plugins/symbol-db/plugin.c (isymbol_manager_search):
347         * plugins/symbol-db/symbol-db-engine.c
348         (on_scan_update_files_symbols_end),
349         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
350         * plugins/symbol-db/symbol-db-engine.h:
351         add limit/offset keywords to search query. Adjusted APIs.
352         Fixed a minor bug with caches in the engine.
354 2008-05-06  Sébastien Granjoux  <seb.sfo@free.fr>
356         * plugins/terminal/anjuta-terminal-plugin.glade,
357         plugins/terminal/terminal.c:
358         The terminal configuration default option doesn't work (#530031)
359         Combobox for terminal choose not working (#530032)
361 2008-05-06  Johannes Schmid  <jhs@gnome.org>
363         * plugins/document-manager/plugin.c (on_session_save):
364         Do not reverse list of file in save-session (#531445)
365         
366         * plugins/sourceview/anjuta-view.c
367         (anjuta_view_button_press_event):
368         Set line to mouse location when popup-menu is displayed (#530689)
370 2008-05-02  Sébastien Granjoux  <seb.sfo@free.fr>
372         * (added) plugins/terminal/anjuta-terminal-plugin.ui,
373         plugins/terminal/Makefile.am,
374         plugins/terminal/terminal.c:
375         Add a context menu with copy/paste in terminal plugin
377 2008-05-02  Johannes Schmid  <jhs@gnome.org>
379         * configure.in: changed gnome-build requirement, bumped version to 2.5.0
380         * libanjuta/interfaces/libanjuta.idl:
381         * plugins/project-manager/plugin.c (iproject_manager_get_packages),
382         (iproject_manager_iface_init):
383         Add an interface method to access the pkg-config data from gnome-build.
384         
385         * plugins/symbol-browser/plugin.c (project_root_added):
386         Automatically load symbol from project configuration (proof-of-concept)
388 2008-05-01  Massimo Cora'  <maxcvs@email.it>
390         * plugins/symbol-db/plugin.c (symbol_db_activate):
391         * plugins/symbol-db/test/main.c (main):
393         Adapt to changes in recent libgda
395 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
397         * plugins/run-program/execute.c:
398         Fix run plugin again, previous patch was causing a crash when
399         the program exist
401 2008-05-01  Johannes Schmid  <jhs@gnome.org>
403         * plugins/document-manager/plugin.c (update_title):
404         Fixed bug broken titles for new files
406 2008-05-01  Johannes Schmid  <jhs@gnome.org>
408         * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
409         (anjuta_util_replace_home_dir_with_tilde),
410         (anjuta_util_str_middle_truncate):
411         * libanjuta/anjuta-utils.h:
412         Added some utility methods (derived from gedit)
413         
414         * plugins/document-manager/plugin.c (get_directory_display_name),
415         (update_title):
416         Really fix #530033 now
418 2008-05-01  Massimo Cora'  <maxcvs@email.it>
420         * plugins/symbol-db/plugin.c (on_single_file_scan_end):
421         set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
423         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
424         (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
425         (sdb_engine_thread_monitor), (sdb_engine_init),
426         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
427         (sdb_engine_add_new_sym_implementation),
428         (sdb_engine_second_pass_update_scope_1),
429         (sdb_engine_second_pass_update_scope),
430         (sdb_engine_second_pass_update_heritage),
431         (symbol_db_engine_update_project_symbols),
432         (symbol_db_engine_get_files_with_zero_symbols),
433         (symbol_db_engine_get_file_symbols):
434         fixed a population bug introduced with using of caches. It broke the kind
435         of symbol in some cases (e.g. returning of table_id = -1). 
436         Avoid lazy initialization and inlined the lookup functions to speed up the
437         thing.
438         Performances improvement in sdb_engine_second_pass_update_heritage () using
439         a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
440         logic in this part should avoid gui freezing, at least here it does not freeze.
442         * plugins/symbol-db/symbol-db-view-locals.c
443         (symbol_db_view_locals_recv_signals_from_engine):
444         * plugins/symbol-db/symbol-db-view.c
445         (symbol_db_view_recv_signals_from_engine):
446         greyed out trees while population is in place.
448 2008-05-01  Sébastien Granjoux  <seb.sfo@free.fr>
450         * data/default.profile:
451         Put the new run program plugin in the default plugin list
453         * plugins/run-program/execute.c:
454         Fix a crash when the program doesn't exist
456 2008-04-30  Johannes Schmid  <jhs@gnome.org>
458         * plugins/document-manager/anjuta-document-manager.ui:
459         * plugins/message-view/anjuta-message-manager.ui:
460         Put the menu items of the message-manager in the correct Goto menu
462 2008-04-30  Johannes Schmid  <jhs@gnome.org>
464         * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
465         Allow markup in dialog description
466         
467         * plugins/file-loader/plugin.c (iloader_load):
468         #523186 – Open With dialog should mention filename
470 2008-04-30  Johannes Schmid  <jhs@gnome.org>
472         * libanjuta/anjuta-status.c (anjuta_status_set_title):
473         * plugins/document-manager/anjuta-docman.c
474         (anjuta_docman_update_page_label):
475         * plugins/document-manager/plugin.c (update_title),
476         (on_document_update_save_ui):
477         
478         #530033 – Have window title like gedit
479         Also add the dirty char (*) at the beginning of the filename to match HIG
481 2008-04-30  Johannes Schmid  <jhs@gnome.org>
483         * plugins/devhelp/anjuta-devhelp.ui:
484         * plugins/search/anjuta-search.ui:
485         * plugins/document-manager/anjuta-document-manager.ui:
486         * src/anjuta.ui:
487         Moved Goto menu into View to avoid cluttering the menubar and created
488         new Documents menu
490         * plugins/document-manager/action-callbacks.c (on_next_document),
491         (on_previous_document):
492         * plugins/document-manager/action-callbacks.h:
493         * plugins/document-manager/anjuta-docman.c (on_document_toggled),
494         (anjuta_docman_update_documents_menu_status),
495         (anjuta_docman_update_documents_menu),
496         (on_notebook_page_reordered), (anjuta_docman_page_init),
497         (anjuta_docman_new), (on_notebook_switch_page),
498         (anjuta_docman_add_document), (anjuta_docman_remove_document):
499         * plugins/document-manager/plugin.c:
500         
501         Show open documents in the "Documents" menu and add actions for next/prev
502         document like in gedit. Don't center menu items of notebook popup menu.
503         (Fixes bugs #453702 and #529528)
505 2008-04-29  Johannes Schmid  <jhs@gnome.org>
507         Patch from Yuriy Penkin:
509         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
510         .glade:
511         * plugins/debug-manager/anjuta-debug-manager.glade:
512         * plugins/run-program/anjuta-run-program.glade:
513         * plugins/tools/anjuta-tools.glade:
514         530566 – Fix translation and POTFILES.in
516 2008-04-29  Johannes Schmid  <jhs@gnome.org>
518         * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
519         Use current project folder as default and added a file filter for
520         the patch file chooser.
522 2008-04-28  Massimo Cora'  <maxcvs@email.it>
524         * plugins/symbol-db/symbol-db-view-search.c
525         (sdb_view_search_model_filter):
526         fixed search symbols to match "foo_symbol_%"
528 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
530         * configure.in,
531         po/POTFILES.in,
532         plugins/Makefile.am,
533         src/anjuta.ui,
534         (added) plugins/run-program/anjuta-run-program-48.png,
535         (added) plugins/run-program/anjuta-run-program.glade,
536         (added) plugins/run-program/anjuta-run-program.plugin.in,
537         (added) plugins/run-program/anjuta-run-program.ui,
538         (added) plugins/run-program/execute.c,
539         (added) plugins/run-program/execute.h,
540         (added) plugins/run-program/Makefile.am,
541         (added) plugins/run-program/parameters.c,
542         (added) plugins/run-program/parameters.h,
543         (added) plugins/run-program/plugin.c,
544         (added) plugins/run-program/plugin.h,
545         (added) plugins/run-program/utils.c,
546         (added) plugins/run-program/utils.h:
547         New run program plugin, includes a new dialog box to set
548         program arguments
550         * plugins/debug-manager/anjuta-debug-manager.plugin.in,
551         plugins/debug-manager/anjuta-debug-manager.ui,
552         plugins/debug-manager/plugin.c,
553         plugins/debug-manager/start.c:
554         Update debugger plugin to use run program parameter dialog
556         * plugins/build-basic-autotools/build-basic-autotools.c,
557         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
558         Remove run program menu item
560         * libanjuta/interfaces/libanjuta.idl,
561         plugins/gdb/plugin.c,
562         plugins/gdb/debugger.c,
563         plugins/gdb/debugger.h,
564         plugins/debug-manager/command.c,
565         plugins/debug-manager/command.h:
566         Use a gchar * null terminated array instead of a GList for
567         passing environment variables
569 2008-04-28  Sébastien Granjoux  <seb.sfo@free.fr>
571         * plugins/terminal/terminal.c,
572         libanjuta/interfaces/libanjuta.idl:
573         Add a child-exited signal in the IAnjutaTerminal interface
574         Remove environment variables merging, it is already done
575         in vte
577 2008-04-28  Massimo Cora'  <maxcvs@email.it>
579         * plugins/symbol-db/plugin.c (isymbol_manager_search):
580         * plugins/symbol-db/symbol-db-engine.c
581         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
582         fixed partial pattern match accordingly with api.
584 2008-04-28  Johannes Schmid <jhs@gnome.org>
586         * plugins/symbol-db/plugin.c:
587   Hide progress bar when things are done.
589 2008-04-27  Massimo Cora'  <maxcvs@email.it>
591         * plugins/symbol-db/symbol-db-engine.c
592         (symbol_db_engine_find_symbol_by_name_pattern),
593         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
594         fixed typo on query.
595         
596 2008-04-26  Massimo Cora'  <maxcvs@email.it>
598         * plugins/document-manager/plugin.c (on_document_update_ui):
599         * plugins/symbol-db/symbol-db-engine-iterator-node.c
600         (symbol_db_engine_iterator_node_get_symbol_extra_string):
601         * plugins/symbol-db/symbol-db-engine.c
602         (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
603         (sdb_engine_get_dyn_query_node_by_id),
604         (sdb_engine_dyn_child_query_node_destroy),
605         (sdb_engine_insert_dyn_query_node_by_id),
606         (sdb_engine_free_cached_queries),
607         (sdb_engine_free_cached_dynamic_queries),
608         (sdb_engine_get_tuple_id_by_unique_name),
609         (sdb_engine_get_tuple_id_by_unique_name2),
610         (sdb_engine_get_tuple_id_by_unique_name3),
611         (sdb_engine_populate_db_by_tags),
612         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
613         (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
614         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
615         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
616         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
617         (sdb_engine_add_new_sym_implementation),
618         (sdb_engine_add_new_heritage),
619         (sdb_engine_add_new_scope_definition),
620         (sdb_engine_add_new_tmp_heritage_scope),
621         (sdb_engine_second_pass_update_scope_1),
622         (sdb_engine_second_pass_update_heritage),
623         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
624         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
625         (on_scan_update_files_symbols_end),
626         (symbol_db_engine_update_project_symbols),
627         (symbol_db_engine_get_full_local_path),
628         (symbol_db_engine_get_file_db_path),
629         (sdb_engine_walk_down_scope_path),
630         (symbol_db_engine_get_files_with_zero_symbols),
631         (sdb_engine_prepare_symbol_info_sql),
632         (symbol_db_engine_get_class_parents_by_symbol_id),
633         (symbol_db_engine_get_class_parents),
634         (symbol_db_engine_get_global_members_filtered),
635         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
636         (symbol_db_engine_get_scope_members_by_symbol_id),
637         (symbol_db_engine_get_scope_members),
638         (symbol_db_engine_get_current_scope),
639         (symbol_db_engine_get_file_symbols),
640         (symbol_db_engine_get_symbol_info_by_id),
641         (symbol_db_engine_find_symbol_by_name_pattern),
642         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
643         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
644         * plugins/symbol-db/symbol-db-engine.h:
645         * plugins/symbol-db/tables.sql:
646         new dynamic prepared queries architecture. Now every query used in the
647         engine has its own compiled query in libgda-sqlite provider. This for speed
648         improvements, code cleaning and auto-escaping of string parameters. 
649         Lookup of dynamic queries takes care of sym_info parameters and of 
650         parameters passed to functions. The compiled GdaStatements are stored in an 
651         array of GTree (of GTree(s)). Some parameters, as the filter_kinds, 
652         are bounded at n = 5, to avoid a third level of indirection on the store-trees.
654         * plugins/symbol-db/test/Makefile.am:
655         * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
656         (main):
657         re-enabled test.
659 2008-04-25  Yuriy Penkin <yuriy.penkin@gmail.com>
661         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
662         * po/POTFILES.in,
663         plugins/tools/tool.c:
664         Fix #529798: Mark additional strings for translation
666 2008-04-23  Sébastien Granjoux  <seb.sfo@free.fr>
668         * plugins/project-wizard/druid.c,
669         plugins/project-wizard/property.c,
670         plugins/project-wizard/property.h,
671         plugins/project-wizard/parser.c,
672         plugins/project-wizard/templates/mkfile.wiz,
673         plugins/project-wizard/templates/terminal.wiz,
674         plugins/project-wizard/templates/xlib-dock.wiz,
675         plugins/project-wizard/templates/wxwin.wiz,
676         plugins/project-wizard/templates/java.wiz,
677         plugins/project-wizard/templates/django.wiz,
678         plugins/project-wizard/templates/gnome.wiz,
679         plugins/project-wizard/templates/anjuta-plugin.wiz,
680         plugins/project-wizard/templates/gtkmm.wiz,
681         plugins/project-wizard/templates/python.wiz,
682         plugins/project-wizard/templates/cpp.wiz,
683         plugins/project-wizard/templates/sdl.wiz,
684         plugins/project-wizard/templates/gtk.wiz,
685         plugins/project-wizard/templates/minimal.wiz,
686         plugins/project-wizard/templates/xlib.wiz,
687         plugins/project-wizard/templates/gcj.wiz:
688         Add additional restriction on project name fix #529226
690 2008-04-23  Yuriy Penkin <yuriy.penkin@gmail.com>
692         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
693         * plugins/tools/plugin.c:
694         Fix #529506: Uncorrect unloading tools plugin
696 2008-04-22  Johannes Schmid  <jhs@gnome.org>
698         * plugins/search/search-replace.c (search_and_replace),
699         (on_message_view_destroyed):
700         Don't spit out two many warnings when the message view is destroyed
701         
702         * plugins/search/search-replace_backend.c
703         (file_buffer_new_from_path):
704         Only use first 500 characters for validation
706 2008-04-21  Johannes Schmid  <jhs@gnome.org>
708         * plugins/search/plugin.c (find_incremental):
709         * plugins/search/search-replace.c (on_search_regex_toggled),
710         (on_search_button_next_clicked), (search_replace_find_usage):
711         * plugins/search/search-replace_backend.c (match_substr_free),
712         (file_buffer_new_from_path), (get_next_match),
713         (clear_search_replace_instance), (create_search_replace_instance):
714         * plugins/search/search-replace_backend.h:
715         
716         Use GRegex instead of pcre and convert files to utf-8 if necessary.
717         Rest of #440637
719 2008-04-21  Johannes Schmid  <jhs@gnome.org>
721         * plugins/document-manager/action-callbacks.c
722         (on_editor_command_paste_activate):
723         #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
724   (there was an else missing...)
726 2008-04-17  Naba Kumar  <naba@naba-desktop>
728         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
729         * plugins/project-import/anjuta-project-import.plugin.in:
730         * plugins/project-wizard/anjuta-project-wizard.glade:
731         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
732         Fixed bug #528264 - New: Uses incorrect spelling "assistent"
734 2008-04-20  Johannes Schmid  <jhs@gnome.org>
736         * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
737         Fixed a condition where we kill our own process
739 2008-04-20  Johannes Schmid  <jhs@gnome.org>
741         * libanjuta/anjuta-session.h:
742         * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
743         * plugins/symbol-db/plugin.c (value_added_current_editor),
744         (on_session_load), (symbol_db_activate):
745         * plugins/symbol-db/plugin.h:
746         * plugins/symbol-db/symbol-db-view.c
747         (sdb_view_build_and_display_base_tree):
748         Added new sessions states to avoid loading the local symbols before
749         the session is loaded (speeds up start-up).
750         
751         * plugins/document-manager/plugin.c
752         (update_document_ui_undo_items), (update_document_ui_save_items),
753         (on_document_update_ui):
754         * plugins/sourceview/sourceview.c (idocument_redo):
755         Fixed #528705 – There is no Redo
757 2008-04-18  Sébastien Granjoux  <seb.sfo@free.fr>
759         * libanjuta/interfaces/libanjuta.idl,
760         plugins/terminal/terminal.c,
761         plugins/build-basic-autotools/executer.c,
762         plugins/gdb/plugin.c:
763         Add an env parameter in the IAnjutaTerminal interface allowing
764         to specify additional environment variables
766         * libanjuta/anjuta-launcher.c:
767         Add one initialization
769 2008-04-16  Johannes Schmid  <jhs@gnome.org>
771         Patch from Ignacio Casal Quinteiro:
772         * plugins/file-loader/anjuta-recent-chooser-menu.c
773         (_gtk_recent_chooser_get_items),
774         (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
775         (anjuta_recent_chooser_menu_populate):
776         Show 5 project and 15 file items in recent-chooser
778 2008-04-16  Johannes Schmid  <jhs@gnome.org>
780         * plugins/search/search-replace_backend.c (isawordchar),
781         (extra_match), (get_next_match):
782         
783         Make searching utf-8 aware. We still need to fix encodings for
784         search/replace in files as it is currently assumed they are utf-8 like
785         the editors.
787 2008-04-16  Johannes Schmid  <jhs@gnome.org>
788         
789         Patch from Ignacio Casal Quinteiro:
790         * plugins/file-loader/anjuta-recent-chooser-menu.c
791         (anjuta_recent_chooser_menu_insert_item),
792         (anjuta_recent_chooser_menu_populate):
793         * plugins/file-loader/plugin.c (activate_plugin):
794         Fix recent files in the toolbar
795         
796         * plugins/tools/plugin.c (ipreferences_merge):
797         Fixed some warnings
799 2008-04-13  Sébastien Granjoux  <seb.sfo@free.fr>
801         * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
803 2008-04-13  Naba Kumar  <naba@naba-desktop>
805         * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
806         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
807         Do not enable brace autocompletion by defualt because it annoying for
808         fast typist (i.e. it's easier to type ending brace than move carat)
809         and it's currently broken for scintilla.
811 2008-04-13  Naba Kumar  <naba@naba-desktop>
813         * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
814         * src/about.c (on_about_plugin_activate): Removed dead code.
815         * src/main.c: Make smaller include.
817 2008-04-12  Naba Kumar  <naba@naba-desktop>
819         * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
820         src/utilities.h: Removed dead files.
821         * src/widget-registry.c, src/widget-registry.h: Removed more dead
822         files.
824 2008-04-12  Naba Kumar  <naba@naba-desktop>
826         * src/action-callbacks.c: Removed unneeded gnome.h include.
827         * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
829 2008-04-12  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
831         Reviewed by Naba Kumar  <naba@gnome.org>:
832         * libanjuta/anjuta-utils.{ch}:
833         Added anjuta_utils_get_user_config_dir. This func is used
834         to get the user config directory.
835         * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
837 2008-04-12  Johannes Schmid  <jhs@gnome.org>
839         * plugins/search/Makefile.am:
840         * plugins/search/anjuta-search.glade:
841         * plugins/search/anjuta-search.ui:
842         * plugins/search/plugin.c (find_incremental), (on_find1_activate),
843         (on_find_and_replace1_activate), (on_find_in_files1_activate),
844         (on_findnext1_activate), (on_findprevious1_activate),
845         (on_prev_occur), (on_next_occur), (activate_plugin),
846         (deactivate_plugin), (dispose), (finalize),
847         (search_plugin_class_init):
848         * plugins/search/plugin.h:
849         * plugins/search/search-replace.c (search_and_replace_init),
850         (search_and_replace), (write_message_pane), (on_message_clicked),
851         (save_not_opened_files), (replace_in_not_opened_files),
852         (search_replace_next_previous), (search_replace_next),
853         (search_replace_previous), (sr_get_gladewidget),
854         (search_set_popdown_strings), (search_set_popdown_map),
855         (search_select_item), (search_set_combo), (search_set_action),
856         (search_set_target), (search_set_direction),
857         (search_get_item_combo), (search_get_item_combo_name),
858         (search_direction_changed), (populate_value), (reset_flags),
859         (reset_flags_and_search_button), (search_start_over),
860         (search_end_alert), (max_results_alert), (nb_results_alert),
861         (search_show_replace), (modify_label_image_button),
862         (search_replace_populate), (show_jump_button),
863         (translate_dialog_strings), (create_dialog), (show_dialog),
864         (word_in_list), (list_max_items), (search_update_combos),
865         (replace_update_combos), (search_update_dialog),
866         (on_search_replace_delete_event),
867         (on_search_dialog_key_press_event),
868         (search_disconnect_set_toggle_connect),
869         (on_search_match_whole_word_toggled),
870         (on_search_match_whole_line_toggled),
871         (on_search_match_word_start_toggled), (on_search_regex_toggled),
872         (search_set_toggle_direction), (on_search_direction_changed),
873         (on_search_action_changed), (on_search_target_changed),
874         (on_search_expression_changed), (on_actions_no_limit_clicked),
875         (on_search_button_close_clicked), (on_search_button_stop_clicked),
876         (on_search_button_next_clicked), (search_replace_find_usage),
877         (on_search_button_jump_clicked), (on_search_expression_activate),
878         (on_search_full_buffer_toggled), (on_search_forward_toggled),
879         (on_search_backward_toggled), (on_setting_basic_search_toggled),
880         (basic_search_toggled), (anjuta_search_replace_activate):
881         * plugins/search/search-replace.h:
882         * plugins/search/search-replace_backend.c (pcre_info_free),
883         (pcre_info_new), (match_substr_free), (match_info_free),
884         (file_buffer_free), (file_buffer_new_from_te),
885         (file_buffer_new_from_path), (file_buffer_line_from_pos),
886         (file_match_line_from_pos), (create_search_files_list),
887         (get_project_file_list), (isawordchar), (extra_match),
888         (get_next_match), (create_search_entries), (regex_backref),
889         (clear_search_replace_instance), (clear_pcre),
890         (create_search_replace_instance):
891         * plugins/search/search-replace_backend.h:
892         Restored old search plugin - was a bad idea to merge this patch. Sorry!
894 2008-04-12  Johannes Schmid  <jhs@gnome.org>
896         * libanjuta/Makefile.am:
897         * libanjuta/libanjuta.h:
898         * plugins/document-manager/anjuta-document-manager.glade:
899         * plugins/document-manager/plugin.c:
900         * plugins/editor/text_editor.c (text_editor_finalize),
901         (convert_to_utf8), (load_from_file), (save_to_file):
902         * plugins/editor/text_editor.h:
903         * plugins/sourceview/Makefile.am:
904         * plugins/sourceview/anjuta-convert.c:
905         * plugins/sourceview/anjuta-convert.h:
906         * plugins/sourceview/anjuta-document-loader.c:
907         * plugins/sourceview/anjuta-document-saver.c:
908         * plugins/sourceview/anjuta-document.c:
909         * plugins/sourceview/anjuta-encodings.c:
910         * plugins/sourceview/anjuta-encodings.h:
911         * plugins/sourceview/anjuta-utils.c:
912         * plugins/sourceview/anjuta-utils.h:
913         * plugins/sourceview/anjuta-view.c:
914         * plugins/sourceview/sourceview.c:
915         
916         Move the encoding conversion infrastrcute to libanjuta and update all
917         users. Test all available encodings by default in scintilla editor
918         like sourceview is doing and removed encoding preferences
920         * plugins/search/search-replace_backend.c
921         (file_buffer_new_from_uri):
922         Fixed crasher
924 2008-04-11  Johannes Schmid  <jhs@gnome.org>
926         * plugins/search/anjuta-search.glade:
927         Various small improvements to the dialog
929 2008-04-11  Johannes Schmid  <jhs@gnome.org>
931         Patch from Ignacio Casal Quinteiro:
932         * plugins/file-loader/Makefile.am:
933         * plugins/file-loader/anjuta-recent-chooser-menu.c
934         (gtk_recent_chooser_iface_init),
935         (_anjuta_recent_chooser_install_properties),
936         (sort_recent_items_mru), (get_is_recent_filtered),
937         (_gtk_recent_chooser_get_items),
938         (anjuta_recent_chooser_menu_class_init),
939         (anjuta_recent_chooser_menu_init),
940         (anjuta_recent_chooser_menu_finalize),
941         (anjuta_recent_chooser_menu_dispose),
942         (anjuta_recent_chooser_menu_constructor),
943         (anjuta_recent_chooser_menu_set_property),
944         (anjuta_recent_chooser_menu_get_property),
945         (anjuta_recent_chooser_menu_set_current_uri),
946         (anjuta_recent_chooser_menu_get_current_uri),
947         (anjuta_recent_chooser_menu_select_uri),
948         (anjuta_recent_chooser_menu_unselect_uri),
949         (anjuta_recent_chooser_menu_select_all),
950         (anjuta_recent_chooser_menu_unselect_all),
951         (anjuta_recent_chooser_menu_set_sort_func),
952         (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
953         (anjuta_recent_chooser_menu_get_recent_manager),
954         (anjuta_recent_chooser_menu_add_filter),
955         (anjuta_recent_chooser_menu_remove_filter),
956         (anjuta_recent_chooser_menu_list_filters),
957         (anjuta_recent_chooser_menu_set_current_filter),
958         (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
959         (anjuta_recent_chooser_menu_create_item),
960         (anjuta_recent_chooser_menu_insert_item),
961         (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
962         (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
963         (item_activate_cb), (manager_changed_cb), (set_recent_manager),
964         (get_icon_size_for_widget), (foreach_set_shot_tips),
965         (anjuta_recent_chooser_menu_set_show_tips),
966         (anjuta_recent_chooser_menu_new),
967         (anjuta_recent_chooser_menu_new_for_manager):
968         * plugins/file-loader/anjuta-recent-chooser-menu.h:
969         * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
970         (activate_plugin), (dispose):
971         
972         Add separator to recent menu (#526932)
974         * plugins/search/Makefile.am:
975         * plugins/search/anjuta-search.glade:
976         * plugins/search/anjuta-search.ui:
977         * plugins/search/plugin.c (on_find1_activate),
978         (on_find_and_replace1_activate), (on_find_in_files1_activate),
979         (on_findnext1_activate), (on_findprevious1_activate),
980         (on_search_again_activate), (on_find_usage), (activate_plugin),
981         (deactivate_plugin), (dispose), (search_plugin_class_init):
982         * plugins/search/plugin.h:
983         * plugins/search/search-replace.c (anj_sr_execute),
984         (anj_sr_write_match_message), (on_message_clicked),
985         (anj_sr_set_search_string), (anj_sr_select_nearest),
986         (anj_sr_select_next), (anj_sr_select_previous),
987         (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
988         (anj_sr_is_idle), (anj_sr_set_popdown_strings),
989         (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
990         (anj_sr_activate_combo_id_item), (anj_sr_set_action),
991         (anj_sr_set_target), (anj_sr_set_direction),
992         (anj_sr_get_direction), (anj_sr_get_combo_active_value),
993         (anj_sr_get_combo_id_active_value),
994         (anj_sr_conform_direction_change), (anj_sr_populate_value),
995         (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
996         (anj_sr_end_alert), (anj_sr_max_results_alert),
997         (anj_sr_total_results_alert), (anj_sr_show_replace),
998         (anj_sr_modify_button), (anj_sr_populate_data),
999         (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
1000         (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
1001         (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
1002         (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
1003         (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
1004         (anj_sr_find_in_list), (anj_sr_trim_list),
1005         (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
1006         (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
1007         (on_search_dialog_delete_event), (on_search_dialog_key_press),
1008         (anj_sr_disconnect_set_toggle_connect),
1009         (on_search_match_whole_word_toggled),
1010         (on_search_match_whole_line_toggled),
1011         (on_search_match_word_start_toggled), (on_search_regex_toggled),
1012         (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
1013         (on_search_direction_changed), (on_search_action_changed),
1014         (on_search_target_changed), (on_search_expression_changed),
1015         (on_search_button_close_clicked), (on_search_button_stop_clicked),
1016         (on_search_button_start_clicked),
1017         (on_search_button_replace_clicked),
1018         (on_search_expression_activate):
1019         * plugins/search/search-replace.h:
1020         * plugins/search/search-replace_backend.c (regex_backref),
1021         (pcre_info_free), (pcre_info_new), (match_substr_free),
1022         (match_info_free_subs), (editor_new_from_file_buffer),
1023         (file_buffer_new_from_te), (file_buffer_new_from_uri),
1024         (file_buffer_free), (file_buffer_get_byte_offset),
1025         (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
1026         (file_buffer_find_lines), (file_buffer_freshen_lines),
1027         (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
1028         (file_buffer_get_linetext_for_line), (save_file_buffer),
1029         (replace_in_local_buffer), (get_search_files_list),
1030         (get_project_files_list), (isawordchar), (extra_match),
1031         (get_next_match), (create_search_entries), (clear_search_entries),
1032         (search_get_default_data), (search_replace_data_new),
1033         (clear_search_replace_instance), (search_replace_data_destroy),
1034         (search_replace_init):
1035         * plugins/search/search-replace_backend.h:
1036         * plugins/search/search_preferences.c (removed):
1037         * plugins/search/search_preferences.h (removed):
1038         
1039         Merged the UI changes from bug #511688 and simplified the search dialog
1041 2008-04-10  Johannes Schmid <jhs@gnome.org>
1043         * plugins/symbol-db/symbol-db-engine.c:
1044         * plugin.c:
1045         Check for ctags binary (#516123)
1047 2008-04-09  Massimo Cora'  <maxcvs@email.it>
1049         * plugins/symbol-db/symbol-db-engine.c
1050         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1051         (sdb_engine_get_query_parameters_list),
1052         (sdb_engine_free_cached_queries),
1053         (sdb_engine_get_tuple_id_by_unique_name),
1054         (sdb_engine_get_tuple_id_by_unique_name2),
1055         (sdb_engine_get_tuple_id_by_unique_name3),
1056         (symbol_db_engine_add_new_workspace),
1057         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1058         (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
1059         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1060         (sdb_engine_add_new_sym_implementation),
1061         (sdb_engine_add_new_heritage),
1062         (sdb_engine_add_new_scope_definition),
1063         (sdb_engine_add_new_tmp_heritage_scope),
1064         (sdb_engine_second_pass_update_scope_1),
1065         (sdb_engine_add_new_symbol), (sdb_engine_update_file),
1066         (on_scan_update_files_symbols_end),
1067         (symbol_db_engine_update_project_symbols):
1068         GdaSet *plist is now used globally for every prepared statement.
1069         It won't be created/unreffed at every query.
1071 2008-04-09  Johannes Schmid  <jhs@gnome.org>
1073         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
1074         Fixed crasher when deactivating symbol-db plugin
1076 2008-04-08  Johannes Schmid  <jhs@gnome.org>
1078         * plugins/symbol-db/symbol-db-engine.c
1079         (sdb_engine_populate_db_by_tags):
1080         Don't use transactions - uses only half of the time now!
1082 2008-04-08  Massimo Cora'  <maxcvs@email.it>
1084         * plugins/symbol-db/symbol-db-engine.c
1085         (sdb_engine_prepare_symbol_info_sql),
1086         (symbol_db_engine_get_global_members_filtered):
1087         * plugins/symbol-db/symbol-db-view.c
1088         (sdb_view_load_symbol_pixbufs),
1089         (sdb_view_build_and_display_base_tree):
1090         fixed global tab icons. Libgda could not understood the right fields, now it
1091         does.
1093 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1095         * plugins/language-support-cpp-java/cpp-java-assist.c
1096         (completion_compare), (create_completion),
1097         (cpp_java_assist_create_word_completion_cache):
1098         
1099         Only show () for functions/methods and macros with arguments. Does not work
1100         with symbol-db yet but fixes things for symbol-browser
1102 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1104         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1105         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1106         (sdb_engine_add_new_sym_implementation):
1107         
1108         Fixed some issues with caching
1110 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1112         * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1113         (on_importing_project_end), (project_root_added),
1114         (symbol_db_activate), (symbol_db_deactivate):
1115         * plugins/symbol-db/plugin.h:
1116         
1117         Give the symbol-db it's own progress bar because there are too many
1118         interactions with the global status bar.
1120 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1122         * plugins/symbol-db/symbol-db-view-locals.c
1123         (sdb_view_locals_create_new_store):
1124         * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1125         * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1126         (symbol_db_view_open):
1127         
1128         Sort symbol trees
1130 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1132         * plugins/sourceview/sourceview.c (idocument_cut),
1133         (idocument_copy), (idocument_paste):
1134         Block insert-text signal on cut/copy/paste
1136 2008-04-07  Johannes Schmid  <jhs@gnome.org>
1138         * plugins/symbol-db/plugin.c (on_char_added),
1139         (on_single_file_scan_end):
1140         Only update buffer when a newline is inserted
1141         
1142         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1143         (sdb_engine_get_tuple_id_by_unique_name),
1144         (sdb_engine_get_tuple_id_by_unique_name2),
1145         (sdb_engine_get_tuple_id_by_unique_name3),
1146         (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1147         (sdb_engine_finalize), (symbol_db_engine_db_exists),
1148         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1149         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1150         Precompute file_defined_id to speed up population
1152 2008-04-06  Johannes Schmid  <jhs@gnome.org>
1154         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1155         (anjuta_launcher_set_encoding):
1156         Fixed some problems with binary streams needed by symbol-db
1157         
1158         * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1159         Removed DEBUG_PRINT
1160         
1161         * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1162         (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1163         (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1164         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1165         (sdb_engine_add_new_sym_implementation),
1166         (on_scan_update_files_symbols_end):
1167         Use some caching to speed up population
1168         
1169         * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1170         Exit properly when scanning is over
1172 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1174         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1175         One additional change missed in the previous commit
1177 2008-04-06  Sébastien Granjoux  <seb.sfo@free.fr>
1179         * plugins/project-wizard/templates/gtkmm.wiz,
1180         plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1181         plugins/project-wizard/templates/gtkmm/src/main.cc,
1182         plugins/project-wizard/templates/django.wiz,
1183         plugins/project-wizard/templates/python.wiz,
1184         plugins/project-wizard/templates/python/configure.ac.tpl,
1185         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1186         plugins/project-wizard/templates/cpp.wiz,
1187         plugins/project-wizard/templates/cpp/configure.ac.tpl,
1188         plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1189         plugins/project-wizard/templates/sdl.wiz,
1190         plugins/project-wizard/templates/sdl/configure.ac.tpl,
1191         plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1192         plugins/project-wizard/templates/terminal.wiz,
1193         plugins/project-wizard/templates/terminal/configure.ac.tpl,
1194         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1195         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1196         plugins/project-wizard/templates/gtk.wiz,
1197         plugins/project-wizard/templates/gtk/src/main.c,
1198         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1199         plugins/project-wizard/templates/minimal.wiz,
1200         plugins/project-wizard/templates/minimal/configure.ac.tpl,
1201         plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1202         plugins/project-wizard/templates/java.wiz,
1203         plugins/project-wizard/templates/java/configure.ac.tpl,
1204         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1205         plugins/project-wizard/templates/xlib.wiz,
1206         plugins/project-wizard/templates/xlib/configure.ac.tpl,
1207         plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1208         plugins/project-wizard/templates/gcj.wiz,
1209         plugins/project-wizard/templates/gcj/configure.ac.tpl,
1210         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1211         plugins/project-wizard/templates/xlib-dock.wiz,
1212         plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1213         plugins/project-wizard/templates/wxwin.wiz,
1214         plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1215         plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1216         plugins/project-wizard/templates/gnome.wiz,
1217         plugins/project-wizard/templates/gnome/src/main.c,
1218         plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1219         plugins/project-wizard/templates/anjuta-plugin.wiz,
1220         plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1221         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1222         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1223         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1224         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1225         Fix bug #525999: Remove space in file and target names generated
1226         by project wizard
1227         Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1228         has been renamed ianjuta_document_manager_get_current_document
1230 2008-04-06  Naba Kumar  <naba@naba-desktop>
1232         * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1233         * libanjuta/anjuta-utils.h:
1234         * plugins/project-wizard/druid.c (check_and_warn_missing),
1235         (on_druid_next):
1236         * plugins/project-wizard/header.c (npw_header_free),
1237         (npw_header_add_required_program),
1238         (npw_header_add_required_package),
1239         (npw_header_check_required_programs), (package_is_installed),
1240         (npw_header_check_required_packages):
1241         * plugins/project-wizard/header.h:
1242         * plugins/project-wizard/parser.c (parse_tag),
1243         (parse_header_start), (parse_header_text):
1244         * plugins/project-wizard/templates/anjuta-plugin.wiz:
1245         * plugins/project-wizard/templates/cpp.wiz:
1246         * plugins/project-wizard/templates/django.wiz:
1247         * plugins/project-wizard/templates/gcj.wiz:
1248         * plugins/project-wizard/templates/gnome.wiz:
1249         * plugins/project-wizard/templates/gtk.wiz:
1250         * plugins/project-wizard/templates/gtkmm.wiz:
1251         * plugins/project-wizard/templates/java.wiz:
1252         * plugins/project-wizard/templates/minimal.wiz:
1253         * plugins/project-wizard/templates/mkfile.wiz:
1254         * plugins/project-wizard/templates/python.wiz:
1255         * plugins/project-wizard/templates/sdl.wiz:
1256         * plugins/project-wizard/templates/terminal.wiz:
1257         * plugins/project-wizard/templates/wxwin.wiz:
1258         * plugins/project-wizard/templates/xlib-dock.wiz:
1259         * plugins/project-wizard/templates/xlib.wiz:
1261         Added a check for vital programs and packages needed to create a
1262         new project. A warning dialog is shown to user in project
1263         wizard when he proceeds after selecting a project type.
1264         Updated all project templates to cover vital programs and
1265         packages to generate and build correctly.
1266         
1267 2008-04-05  Naba Kumar  <naba@gnome.org>
1269         patch from  surenspost@gmail.com:
1270         * src/about.c: Fixed bug #523068 link in about window doesn't work.
1272 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1274         * plugins/sourceview/anjuta-view.c:
1275         * plugins/sourceview/anjuta-view.h:
1276         * plugins/sourceview/sourceview-prefs.c (init_fonts),
1277         (sourceview_prefs_init):
1278         Removed unused color management code
1279         
1280         * plugins/sourceview/anjuta-editor-sourceview.glade:
1281         * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1282         (create_style_model), (on_style_changed), (ipreferences_merge),
1283         (ipreferences_unmerge):
1284         * plugins/sourceview/plugin.h:
1285         
1286         Added style chooser for sourceview editor (#522555)
1288 2008-04-04  Johannes Schmid  <jhs@gnome.org>
1290         * plugins/document-manager/action-callbacks.c:
1291         * plugins/document-manager/anjuta-document-manager.ui:
1292         * plugins/document-manager/plugin.c (ui_give_shorter_names),
1293         (update_document_ui_disable_all):
1294         * plugins/file-loader/anjuta-loader-plugin.ui:
1295         * plugins/file-loader/plugin.c (on_new_activate),
1296         (activate_plugin):
1297         
1298         Moved "New" action from document-manager to file-loader using 
1299         IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1301 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1303         * Makefile.am:
1304         * configure.in:
1305         * libegg/.cvsignore:
1306         * libegg/Makefile.am:
1307         * libegg/egg-cell-renderer-text.c:
1308         * libegg/egg-combo-action.c:
1309         * libegg/egg-entry-action.c:
1310         * libegg/egg-recent-action.c:
1311         * libegg/egg-recent-files-module.c:
1312         * libegg/egg-recent-item.c:
1313         * libegg/egg-recent-model.c:
1314         * libegg/egg-recent-util.c:
1315         * libegg/egg-recent-view-gtk.c:
1316         * libegg/egg-recent-view.c:
1317         * libegg/egg-submenu-action.c:
1318         * libegg/eggcellrendererpopup.c:
1319         * libegg/eggcomboselect.c:
1320         * libegg/eggmarshalers.list:
1321         * libegg/eggtreemodelfilter.c:
1322         * libegg/eggtreemodelunion.c:
1323         * libegg/eggtreemultidnd.c:
1324         * libegg/gtkcellview.h:
1325         * libegg/layout.glade:
1326         * libegg/menu/.cvsignore:
1327         * libegg/menu/Makefile.am:
1328         * libegg/menu/egg-combo-action.h:
1329         * libegg/menu/egg-entry-action.h:
1330         * libegg/menu/egg-recent-action.h:
1331         * libegg/menu/egg-submenu-action.h:
1332         * libegg/menu/eggcomboselect.h:
1333         * libegg/recent-files/.cvsignore:
1334         * libegg/recent-files/Makefile.am:
1335         * libegg/recent-files/egg-recent-item.h:
1336         * libegg/recent-files/egg-recent-model.h:
1337         * libegg/recent-files/egg-recent-util.h:
1338         * libegg/recent-files/egg-recent-view-gtk.h:
1339         * libegg/recent-files/egg-recent-view.h:
1340         * libegg/recent-files/egg-recent.h:
1341         * libegg/test-actions.c:
1342         * libegg/test-multi-drag.c:
1343         * libegg/test-union.c:
1344         * libegg/treeviewutils/.cvsignore:
1345         * libegg/treeviewutils/Makefile.am:
1346         * libegg/treeviewutils/egg-cell-renderer-text.h:
1347         * libegg/treeviewutils/eggcellrendererpopup.h:
1348         * libegg/treeviewutils/eggtreemodelfilter.h:
1349         * libegg/treeviewutils/eggtreemodelunion.h:
1350         * libegg/treeviewutils/eggtreemultidnd.h:
1351         * libegg/util/.cvsignore:
1352         * libegg/util/Makefile.am:
1353         * libegg/util/egg-macros.h:
1354         * libegg/util/eggintl.h:
1355         
1356         Killed libegg (#349279)
1357         
1358         * plugins/document-manager/Makefile.am:
1359         * plugins/document-manager/action-callbacks.c:
1360         * plugins/document-manager/plugin.c:
1361         * plugins/editor/plugin.c:
1362         (on_open_recent_file), (sort_recent_menu),
1363         (setup_recent_chooser_menu), (activate_plugin), (dispose),
1364         (anjuta_file_loader_plugin_instance_init):
1365         * plugins/file-loader/plugin.h:
1366         * plugins/search/Makefile.am:
1367         * plugins/search/plugin.c:
1368         * plugins/search/search-replace.c:
1369         
1370         Removed dead code and libegg from Makefiles
1371         
1372         * plugins/symbol-browser/Makefile.am:
1373         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1374         * plugins/symbol-browser/plugin.c (on_editor_saved),
1375         (update_editor_symbol_model), (iter_matches),
1376         (value_removed_current_editor), (activate_plugin):
1377         Removed symbol-browser toolbar which used libegg and was
1378         buggy (#451588)
1379         
1380         Patch from Ignacio Casal Quinteiro with lots of changes:
1381         * plugins/file-loader/Makefile.am:
1382         * plugins/file-loader/anjuta-loader-plugin.ui:
1383         * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1384         Port FileLoader to GtkRecent (#398984)
1386 2008-04-03  Johannes Schmid  <jhs@gnome.org>
1388         * configure.in:
1389         * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1390         (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1391         * libanjuta/interfaces/libanjuta.idl:
1392         * plugins/Makefile.am:
1393         * plugins/class-inheritance/class-inherit.c
1394         (class_inheritance_show_dynamic_class_popup_menu),
1395         (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1396         (class_inheritance_update_graph):
1397         * plugins/language-support-cpp-java/cpp-java-assist.c
1398         (create_completion),
1399         (cpp_java_assist_create_scope_completion_cache),
1400         (cpp_java_assist_create_word_completion_cache),
1401         (cpp_java_assist_show_calltip):
1402         * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1403         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1404         (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1405         (isymbol_get_extra_info_string), (isymbol_get_line),
1406         (isymbol_get_icon), (isymbol_iface_init):
1407         * plugins/symbol-browser/an_symbol.h:
1408         * plugins/symbol-browser/an_symbol_view.c
1409         (anjuta_symbol_view_get_file_symbol_model):
1410         * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1411         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1412         (isymbol_manager_iface_init):
1413         * plugins/symbol-db/Makefile.am:
1414         * plugins/symbol-db/anjuta-symbol-db.glade:
1415         * plugins/symbol-db/plugin.c
1416         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1417         (value_added_current_editor), (goto_local_tree_iter),
1418         (goto_global_tree_iter), (on_global_treeview_row_expanded),
1419         (on_global_treeview_row_collapsed), (on_project_element_added),
1420         (on_project_element_removed), (on_importing_project_end),
1421         (do_import_sources_after_abort), (do_import_sources),
1422         (project_root_added), (project_root_removed), (symbol_db_activate),
1423         (symbol_db_deactivate), (isymbol_manager_search),
1424         (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1425         (isymbol_manager_iface_init), (ipreferences_merge),
1426         (ipreferences_unmerge), (ipreferences_iface_init):
1427         * plugins/symbol-db/plugin.h:
1428         * plugins/symbol-db/symbol-db-engine-iterator-node.c
1429         (symbol_db_engine_iterator_node_new),
1430         (sdb_engine_iterator_node_instance_init),
1431         (sdb_engine_iterator_node_finalize),
1432         (symbol_db_engine_iterator_node_get_symbol_id),
1433         (symbol_db_engine_iterator_node_get_symbol_name),
1434         (symbol_db_engine_iterator_node_get_symbol_file_pos),
1435         (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1436         (symbol_db_engine_iterator_node_get_symbol_signature),
1437         (symbol_db_engine_iterator_node_get_symbol_extra_string),
1438         (isymbol_get_name), (isymbol_get_args),
1439         (isymbol_get_extra_info_string), (isymbol_get_uri),
1440         (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1441         (isymbol_iface_init):
1442         * plugins/symbol-db/symbol-db-engine-iterator.c
1443         (symbol_db_engine_iterator_new):
1444         * plugins/symbol-db/symbol-db-engine.c
1445         (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1446         (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1447         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1448         (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1449         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1450         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1451         (sdb_engine_init), (sdb_engine_finalize),
1452         (sdb_engine_set_defaults_db_parameters),
1453         (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1454         (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1455         (sdb_engine_get_tuple_id_by_unique_name),
1456         (sdb_engine_get_tuple_id_by_unique_name2),
1457         (sdb_engine_get_tuple_id_by_unique_name3),
1458         (symbol_db_engine_add_new_workspace),
1459         (symbol_db_engine_project_exists),
1460         (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1461         (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1462         (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1463         (sdb_engine_add_new_sym_access),
1464         (sdb_engine_add_new_sym_implementation),
1465         (sdb_engine_add_new_heritage),
1466         (sdb_engine_add_new_scope_definition),
1467         (sdb_engine_add_new_tmp_heritage_scope),
1468         (sdb_engine_second_pass_update_scope_1),
1469         (sdb_engine_second_pass_update_heritage),
1470         (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1471         (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1472         (on_scan_update_files_symbols_end),
1473         (symbol_db_engine_fill_type_array),
1474         (symbol_db_engine_update_files_symbols),
1475         (symbol_db_engine_update_project_symbols),
1476         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1477         (symbol_db_engine_update_buffer_symbols),
1478         (symbol_db_engine_get_files_with_zero_symbols),
1479         (sdb_engine_prepare_symbol_info_sql),
1480         (symbol_db_engine_get_class_parents_by_symbol_id),
1481         (symbol_db_engine_get_class_parents),
1482         (symbol_db_engine_get_global_members_filtered),
1483         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1484         (symbol_db_engine_get_scope_members_by_symbol_id),
1485         (symbol_db_engine_get_scope_members),
1486         (symbol_db_engine_get_file_symbols),
1487         (symbol_db_engine_get_symbol_info_by_id),
1488         (symbol_db_engine_get_full_local_path),
1489         (symbol_db_engine_get_file_db_path),
1490         (symbol_db_engine_find_symbol_by_name_pattern),
1491         (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1492         (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1493         * plugins/symbol-db/symbol-db-engine.h:
1494         * plugins/symbol-db/symbol-db-prefs.c
1495         (on_prefs_executable_changed), (on_gconf_notify_prefs),
1496         (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1497         (on_listall_output), (on_listall_exit), (files_visit_dir),
1498         (on_tag_load_toggled), (symbol_db_prefs_init),
1499         (symbol_db_prefs_finalize):
1500         * plugins/symbol-db/symbol-db-prefs.h:
1501         * plugins/symbol-db/symbol-db-view-locals.c
1502         (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1503         (do_add_root_symbol_to_view),
1504         (consume_symbols_inserted_queue_idle_destroy),
1505         (consume_symbols_inserted_queue_idle), (on_scan_end),
1506         (do_recurse_subtree_and_remove), (on_symbol_removed),
1507         (on_symbol_inserted),
1508         (symbol_db_view_locals_recv_signals_from_engine),
1509         (symbol_db_view_locals_update_list):
1510         * plugins/symbol-db/symbol-db-view.c
1511         (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1512         (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1513         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1514         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1515         (sdb_view_build_and_display_base_tree):
1516         * plugins/symbol-db/symbol-db.glade:
1517         * plugins/symbol-db/symbol-db.ui:
1518         * plugins/symbol-db/tables.sql:
1519         * plugins/symbol-db/test/Makefile.am:
1520         * plugins/symbol-db/test/main.c (get_parents), (main),
1521         (packages_foreach), (files_visit_dir):
1522         
1523         Merged changes from symbol-db branch
1525 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1527         * plugins/sourceview/sourceview.c (autodetect_language):
1528         Use gnome_vfs_get_slow_mime_type()
1530 2008-04-02  Johannes Schmid  <jhs@gnome.org>
1532         * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1533         * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1534         (open_with_dialog):
1535         
1536         Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1537         supertype instead no plugin for mime-type was found (#525706)
1539 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1541         patch by: Carl-Anton Ingmarsson:
1542         * src/anjuta.glade:
1543         Fixed padding in preferences
1545 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1547         patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1549         * plugins/tools/anjuta-tools.glade:
1550         * plugins/tools/anjuta-tools.ui:
1551         * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1552           TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1553           atp_tool_dialog_refresh, atp_tool_dialog_show):
1554         * plugins/tools/dialog.h (dialog, plugin):
1555         * plugins/tools/plugin.c (prefs, gxml, action_group,
1556           atp_plugin_finalize, test, atp_plugin_activate,
1557           atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1558           ipreferences_unmerge, ipreferences_iface_init):
1559         * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1560           icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1561           atp_user_tool_activate, atp_tool_list_append_new,
1562           atp_tool_list_activate, atp_tool_list_deactivate):
1563         * plugins/tools/tool.h (plugin):
1564         
1565         #515854 – Move configuration into preferences
1567 2008-03-31  Johannes Schmid  <jhs@gnome.org>
1569         patch by: Carl-Anton Ingmarsson:
1570         * src/anjuta-app.c (style, on_toolbar_style_changed,
1571           on_add_merge_widget, anjuta_app_instance_init):
1572         * src/anjuta.glade:
1573         
1574         #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1576 2008-03-30  Sébastien Granjoux  <seb.sfo@free.fr>
1578         * plugins/debug-manager/anjuta-debug-manager.glade,
1579         plugins/debug-manager/command.c,
1580         plugins/debug-manager/command.h,
1581         plugins/debug-manager/start.c,
1582         plugins/gdb/plugin.c,
1583         plugins/gdb/debugger.c,
1584         plugins/gdb/debugger.h,
1585         libanjuta/interfaces/libanjuta.idl:
1586         Improve start program dialog, allowing to specify working
1587         directory and environment variables
1589 2008-03-26  Naba Kumar  <naba@gnome.org>
1591         * libanjuta/resources.c (anjuta_res_url_show): Use
1592         anjuta_prog_is_installed() instead of g_find_program_in_path() and
1593         fixed formatting.
1595         Patch from Carl-Anton Ingmarsson:
1597         * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1598         * libanjuta/anjuta-utils.h:
1599         * src/action-callbacks.c (help_activate),
1600         (on_help_manual_activate), (on_help_tutorial_activate),
1601         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1602         * libanjuta/Makefile.am:
1603         Get rid of gnome_help_display_with_doc_id()
1605 2008-03-26  Naba Kumar  <naba@gnome.org>
1607         Patch from Carl-Anton Ingmarsson:
1609         * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1610         * plugins/project-import/project-import.c (on_import_cancel): Remove
1611         stray GnomeDruid variable.
1613 2008-03-26  Naba Kumar  <naba@gnome.org>
1615         * plugins/project-import/project-import.c (create_start_page):
1616         * plugins/project-wizard/druid.c (npw_druid_new):
1617         * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1618         
1619         Fixed type 'assistent' to 'assistant'.
1621 2008-03-25  Naba Kumar  <naba@gnome.org>
1623         Patch from Carl-Anton Ingmarsson:
1625         * libanjuta/Makefile.am:
1626         * libanjuta/anjuta-ui.c (sensitivity_toggled),
1627         (visibility_toggled), (accel_edited_callback),
1628         (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1629         (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1630         (anjuta_ui_get_accel_editor):
1631         * libegg/Makefile.am:
1632         * libegg/eggaccelerators.c (removed):
1633         * libegg/eggcellrendererkeys.c (removed):
1634         * libegg/eggtreeviewstate.c (removed):
1635         * libegg/test-tree-utils.c (removed):
1636         * libegg/treeviewutils/Makefile.am:
1637         * libegg/treeviewutils/eggaccelerators.h (removed):
1638         * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1639         * libegg/treeviewutils/eggtreeviewstate.h (removed):
1641         Ports anjuta-ui to gtk_cell_renderer_accel
1642         
1643 2008-03-16  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
1645         Reviewed by Naba Kumar  <naba@gnome.org>
1647         * plugins/project-import/Makefile.am:
1648         * plugins/project-import/project-import.{ch}:
1649         * plugins/project-import/anjuta-project-import.glade (removed):
1650         * configure.in, po/POTFILES.in:
1652         Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1653         file because libglade doesn't have GtkAssistant support.
1655 2008-03-17  Sébastien Granjoux  <seb.sfo@free.fr>
1657         * plugins/debug-manager/registers.c:
1658         Avoid a crash when debugger stop on an error
1660         * plugins/debug-manager/start.c,
1661         plugins/gdb/debugger.c,
1662         libanjuta/interfaces/libanjuta.idl:
1663         Display an error message when debugger target is not found
1665 2008-03-15  Naba Kumar  <naba@naba-desktop>
1667         * configure.in:
1668         * data/Makefile.am:
1669         * (removed) data/properties:
1670         * (added) plugins/editor/properties:
1671         * plugins/editor/Makefile.am:
1673         Moved data/properties to plugins/editor/ and removed dead code from
1674         Makefile.am files.
1675         
1676 2008-03-15  Naba Kumar  <naba@naba-desktop>
1678         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1679         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1680         (macro_dialog_finalize):
1681         * plugins/macro/macro-edit.c (macro_edit_dispose),
1682         (macro_edit_finalize):
1684         Fixed errors in previous patch.
1685         
1686 2008-03-15  Naba Kumar  <naba@naba-desktop>
1688         Patch from Ignacio Casal Quinteiro:
1690         * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1691         (finalize):
1692         * plugins/class-gen/plugin.c (dispose), (finalize):
1693         * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1694         (class_inheritance_dispose):
1695         * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1696         * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1697         (dma_plugin_finalize):
1698         * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1699         (dma_debugger_queue_finalize):
1700         * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1701         * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1702         (anjuta_docman_finalize):
1703         * plugins/document-manager/plugin.c:
1704         * plugins/editor/plugin.c (dispose), (finalize),
1705         (editor_plugin_class_init):
1706         * plugins/editor/text_editor.c (text_editor_dispose),
1707         (text_editor_finalize):
1708         * plugins/file-loader/plugin.c (dispose), (finalize),
1709         (anjuta_file_loader_plugin_class_init):
1710         * plugins/file-manager/plugin.c (file_manager_finalize),
1711         (file_manager_dispose):
1712         * plugins/file-wizard/plugin.c (dispose), (finalize),
1713         (file_wizard_plugin_class_init):
1714         * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1715         * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1716         * plugins/glade/plugin.c (glade_plugin_dispose),
1717         (glade_plugin_finalize), (glade_plugin_class_init):
1718         * plugins/gtodo/plugin.c (finalize), (dispose):
1719         * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1720         (anjuta_vim_plugin_dispose):
1721         * plugins/indent/plugin.c (indent_plugin_finalize),
1722         (indent_plugin_dispose):
1723         * plugins/language-manager/plugin.c (language_manager_finalize),
1724         (language_manager_dispose):
1725         * plugins/language-support-cpp-java/plugin.c
1726         (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1727         * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1728         (macro_db_class_init):
1729         * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1730         (macro_dialog_finalize), (macro_dialog_class_init):
1731         * plugins/macro/macro-edit.c (macro_edit_dispose),
1732         (macro_edit_finalize), (macro_edit_class_init):
1733         * plugins/macro/plugin.c (finalize), (dispose):
1734         * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1735         (anjuta_msgman_finalize):
1736         * plugins/message-view/message-view.c (message_view_dispose),
1737         (message_view_finalize):
1738         * plugins/message-view/plugin.c (message_view_plugin_dispose),
1739         (message_view_plugin_finalize):
1740         * plugins/patch/plugin.c (patch_plugin_finalize),
1741         (patch_plugin_dispose):
1742         * plugins/profiler/plugin.c (profiler_finalize),
1743         (profiler_dispose):
1744         * plugins/project-import/plugin.c (dispose), (finalize),
1745         (project_import_plugin_class_init):
1746         * plugins/project-manager/plugin.c
1747         (project_manager_plugin_finalize),
1748         (project_manager_plugin_dispose):
1749         * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1750         (npw_plugin_finalize), (npw_plugin_class_init):
1751         * plugins/sample1/plugin.c (sample_plugin_finalize),
1752         (sample_plugin_dispose):
1753         * plugins/search/plugin.c (dispose), (finalize),
1754         (search_plugin_class_init):
1755         * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1756         (sourceview_plugin_dispose):
1757         * plugins/subversion/plugin.c (finalize), (dispose):
1758         * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1759         * plugins/symbol-browser/an_symbol_iter.c
1760         (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1761         * plugins/symbol-browser/an_symbol_search.c
1762         (an_symbol_search_dispose), (an_symbol_search_finalize):
1763         * plugins/symbol-browser/an_symbol_view.c
1764         (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1765         * plugins/symbol-browser/plugin.c (dispose), (finalize):
1766         * plugins/symbol-db/plugin.c (symbol_db_finalize),
1767         (symbol_db_dispose):
1768         * plugins/terminal/terminal.c (terminal_plugin_dispose),
1769         (terminal_plugin_finalize):
1770         * plugins/tools/plugin.c (atp_plugin_dispose),
1771         (atp_plugin_finalize), (atp_plugin_class_init):
1772         * plugins/valgrind/plugin.c (valgrind_finalize),
1773         (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1775 2008-03-15  Naba Kumar  <naba@gnome.org>
1777         * TODO.tasks: Updated and marked debugger bounties completed.
1778         
1779 2008-03-12  Johannes Schmid  <jhs@gnome.org>
1781         * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1782         (get_line_indentation_base):
1783         
1784         #521847 – anjuta freez when edit file
1786 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1788         Patch from Rob Bradford:
1789         * plugins/build-basic-autotools/executer.c (execute_program):
1790         520324 – Execute command is not overridable
1791         
1792         * plugins/sourceview/sourceview.c (on_insert_text):
1793         Removed Debug print
1795 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1797         Patch from James Liggett:
1798         * plugins/subversion/plugin.c (activate_plugin):
1799         521691 – Crash when click "Resolve Conflicts" without opened project
1801 2008-03-11  Johannes Schmid  <jhs@gnome.org>
1803         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1804         * plugins/language-support-cpp-java/cpp-java-utils.c:
1805         * plugins/language-support-cpp-java/plugin.c
1806         (get_line_indentation_base), (on_editor_char_inserted_cpp):
1807         520415 – [PATCH] Problems in auto indentatation code,
1808         520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1809         
1810         * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1811         (anjuta_view_button_press_event):
1812         * plugins/sourceview/sourceview.c (on_insert_text),
1813         (sourceview_adjustment_changed), (sourceview_new):
1814         #520761 – Weirz behavior with popup
1816 2008-03-03  Johannes Schmid  <jhs@gnome.org>
1818         * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1819         (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1820         (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1821         (anjuta_launcher_fork):
1822         * libanjuta/anjuta-launcher.h:
1823         Add API to set environment variables for the forked process
1824         
1825         * plugins/build-basic-autotools/Makefile.am:
1826         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1827         .glade:
1828         * plugins/build-basic-autotools/build-basic-autotools.c
1829         (build_set_env), (build_execute_command_full),
1830         (build_execute_command), (build_configure_project),
1831         (build_autogen_project):
1832         * plugins/build-basic-autotools/build-basic-autotools.h:
1833         * plugins/build-basic-autotools/build-options.c
1834         (fill_options_combo), (build_dialog_configure):
1835         * plugins/build-basic-autotools/build-options.h:
1836         Use new launcher API to set CFLAGS when running configure. New configure dialog
1837         which has predefined CFLAGS settings.
1839         Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1841 === anjuta 2.4.0 ===
1843 2008-03-11  Naba Kumar  <naba@gnome.org>
1845         * NEWS: Updated for 2.4.0 stable release.
1846         * configure.in: Version bumped to 2.4.0
1847         * TODO.tasks: Updated.
1849 2008-03-10  Rob Bradford  <rob@robster.org.uk>
1851         Reviewed by Naba Kumar  <naba@gnome.org>:
1852         * global-tags/Makefile.am:
1853         Revert change for #515954. This change was incorrect, the anjuta-tags
1854         program is installed into the $(bindir) rather than the $(scriptdir).
1856 2008-03-02  Naba Kumar  <naba@gnome.org>
1858         * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1859         * configure.in: Added a requirement for scintilla editor plugin.
1861 2008-03-02  Johannes Schmid  <jhs@gnome.org>
1863         * plugins/message-view/anjuta-msgman.c
1864         (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1865         (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1866         * plugins/message-view/anjuta-msgman.h:
1867         
1868         Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1869         get rid of the cached current_view member.
1870         Fixes #518469 – Save message buffer not working good
1872 2008-03-01  Johannes Schmid  <jhs@gnome.org>
1874         Patch by James Liggett:
1875         * plugins/subversion/svn-command.h:
1876         * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1877         Fixed #519275 – Subversion should allow offline diffs   
1879 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1881         * plugins/language-support-cpp-java/cpp-java-assist.c
1882         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1883         Removed some debug code
1884         
1885         * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1886         Escape tooltip text to avoid broken markup
1888 2008-02-29  Johannes Schmid  <jhs@gnome.org>
1890         * libanjuta/Makefile.am:
1891         Fixed a build error when building with -j X
1892         
1893         * plugins/tools/scripts/prepare-changelog.pl:
1894         Updated to latest script version in gnome svn
1896 2008-02-28  Johannes Schmid <jhs@gnome.org>
1898         * plugins/document-manager/anjuta-docman.c:
1899         (anjuta_docman_page_destroy):
1900         Do not unref widget because the GtkNotebook will unref them
1901         
1902         * plugins/file-manager/file-view.c: (file_view_refresh):
1903         * plugins/search/search_preferences.c: (search_preferences_init):
1904         Fixed a memory leaks
1905         
1906         * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1907         (ieditor_get_offset), (ieditor_iface_init),
1908         (idocument_get_filename), (ilanguage_get_supported_languages),
1909         (autodetect_language):
1910         
1911         Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1912         was missing.
1914 2008-02-28  Johannes Schmid <jhs@gnome.org>
1916         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1917         Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1919 2008-02-27  Naba Kumar  <naba@gnome.org>
1921         * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1922         string break. That was a mistake doing at this point.
1924 === anjuta 2.3.5 ===
1926 2008-02-26  Naba Kumar  <naba@gnome.org>
1928         * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1929         crash when there is a modified new file open, a non-modified exiting
1930         file open and autosave happen. Simplified error checking logic and
1931         avoided memory corruption. Fixes bug #Bug 518716.
1933 2008-02-25  Naba Kumar  <naba@gnome.org>
1935         * NEWS: Updated for release 2.3.5
1936         * configure.in: Bumped version to 2.3.5
1938         * plugins/build-basic-autotools/build-basic-autotools.c:
1939         (on_editor_changed): Avoid accessing text which is greater than
1940         valid range.
1942         * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1944 2008-02-25  Sébastien Granjoux  <seb.sfo@free.fr>
1946         * plugins/debug-manager/breakpoints.c:
1947         Fix #518329: Crash when adding breakpoint and other similar bugs
1949 2008-02-25  Johannes Schmid <jhs@gnome.org>
1951         * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1952         (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1953         Never call error() which calls exit()
1954         #517646 – Anjuta exists with code 2 when i try to import gedit
1956 2008-02-23  Johannes Schmid <jhs@gnome.org>
1958         * plugins/sourceview/sourceview.c: (ieditor_insert):
1959         Block insert_text signal when inserting manually.
1961 2008-02-23  Johannes Schmid <jhs@gnome.org>
1963         * plugins/sourceview/sourceview.c: (on_insert_text):
1964         Fixed a problem with the "insert-text" signal that broke
1965         copy&paste sometimes
1967 2008-02-22  Johannes Schmid <jhs@gnome.org>
1969         * plugins/language-support-cpp-java/plugin.c:
1970         (get_line_indentation_base):
1971         More fixes for comment handling and made the code
1972         a lot simpler
1974 2008-02-22  Johannes Schmid <jhs@gnome.org>
1976         * plugins/sourceview/sourceview.c: (on_insert_text):
1977         Fixed #517919 – Crash on pasting docblock
1979 2008-02-20  Johannes Schmid <jhs@gnome.org>
1981   Patch from James Liggett:
1982         * plugins/profiler/profiler.glade:
1983         Fix width options dialog. Translations are not longer cut off. (#516630)
1985 2008-02-18  Johannes Schmid <jhs@gnome.org>
1987         * plugins/sourceview/sourceview.c: (on_insert_text):
1988         Do not change the iterator in the "insert-text" handler because
1989         it has some strange side-effects when copying text
1990         Fix useless free'ing in hover-leave that might have led to random
1991         crashes
1993 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
1995         * plugins/debug-manager/start.c:
1996         Avoid a glib warning if no project is loaded
1998 2008-02-18  Sébastien Granjoux  <seb.sfo@free.fr>
2000         * manuals/anjuta-manual/C/debugger.xml:
2001         Remove warning about new debugger
2003 2008-02-17  Johannes Schmid <jhs@gnome.org>
2005         * manuals/anjuta-manual/figures/project-window.png:     
2006         Use a smaller picture
2008 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2010         * plugins/gdb/debugger.c:
2011         Set breakpoint in file with uncommon characters in path name
2013 2008-02-17  Johannes Schmid <jhs@gnome.org>
2015         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2016         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2017         (icell_get_char):
2018         * plugins/sourceview/sourceview.c: (on_insert_text):    
2019         Fix "char-added" signal to pass the correct iterator
2021 2008-02-17  Sébastien Granjoux  <seb.sfo@free.fr>
2023         * plugins/gdb/debugger.c:
2024         Load executable in gdb with space in path name 
2026 2008-02-17  Johannes Schmid <jhs@gnome.org>
2028         * plugins/language-support-cpp-java/plugin.c:
2029         (get_line_indentation_base), (get_line_auto_indentation),
2030         (on_auto_indent):
2031         Some bugfixes and clean-ups in comment indentation code
2032         
2033         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2034         (anjuta_view_finalize), (anjuta_view_key_press_event):
2035         * plugins/sourceview/sourceview.c: (on_insert_text),
2036         (sourceview_create_highligth_indic), (sourceview_new):
2037         Cleaned implementation of char-added signal by using "insert-text" signal
2038         instead of filtering "key-press-event"
2039         * plugins/sourceview/sourceview-cell.c: (icell_get_character),
2040         (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
2041         (iiter_diff):
2042         Fixed implementation of get_character and return value of iiter_first() and
2043         iiter_last();
2045 2008-02-16  Johannes Schmid <jhs@gnome.org>
2047         * plugins/valgrind/plugin.c: (valgrind_activate),
2048         (ipreferences_merge), (ipreferences_unmerge):
2049         * plugins/valgrind/vgactions.c: (vg_actions_run):
2050         * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
2051         
2052         Fixed crasher when starting valgrind because of strange prefs handling and
2053         #516641 – Valgrind: Load Log does not clear list
2055 2008-02-15  James Liggett  <jrliggett@cox.net>
2057         * plugins/profiler/plugin.c:
2058         (on_select_other_target_button_clicked):
2059         Select the new custom target in the list so that the user sees it.
2061         Bug 516630 – Selection custom binary in profiler is not
2062         user-friendly.
2064 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2066         * manuals/anjuta-manual/C/projects.xml:
2067         Fix #515993: "Add package" button is "Add Package" in code
2068         Fix #516727: "Build All" is "Build Project" in code
2069         Fix #516728: "Clean All" is "Clean Project" in code
2070         Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
2071         Fix #516730: Fix note title 
2072         "Configure" is "Run Configure..." in code
2074 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2076         * (added) manuals/anjuta-manual/C/figures/project-window.png,
2077         (removed) manuals/anjuta-manual/C/figures/project_win.png,
2078         manuals/anjuta-manual/C/projects.xml,
2079         manuals/anjuta-manual/Makefile.am:
2080         Fix #515207: Add a new project window screenshoot
2081         Rename "Project View" to "Project window"
2083 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2085         * plugins/project-import/project-import.c:
2086         Fix #516743: Import project keeps an old date on project file
2088         * plugins/project-manager/plugin.c:
2089         Fix #516737: Import project doesn't load project with space in name
2091 2008-02-16  Sébastien Granjoux  <seb.sfo@free.fr>
2093         * plugins/debug-manager/command.c:
2094         Destroy local variables on each step
2096         * plugins/debug-manager/debug_tree.c,
2097         plugins/debug-manager/watch.c,
2098         plugins/debug-manager/locals.c,
2099         plugins/gdb/debugger.c,
2100         libanjuta/interfaces/libanjuta.idl:
2101         Parse local variables scope (not used yet)
2103 2008-02-15  James Liggett <jrliggett@cox.net>
2105         reviewed by: Johannes Schmid <jhs@gnome.org>
2107         * plugins/profiler/gprof-options.c: (setup_widgets),
2108         (gprof_options_set_target), (gprof_options_has_target),
2109         (gprof_options_get_string):
2110         * plugins/profiler/gprof-options.h:
2111         * plugins/profiler/plugin.c: (ifile_open):
2112         516128 – crash in Anjuta IDE: selected profiler as the...
2114 2008-02-14  Johannes Schmid <jhs@gnome.org>
2116         * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2117         * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2118         * plugins/symbol-browser/an_symbol.c:
2119         * plugins/symbol-browser/an_symbol_view.c:
2120         (on_symbol_view_row_expanded):
2121         Fixed some memory leaks (Remember to all free/unref everything that comes
2122         from gtk_tree_model_get())
2124 2008-02-14  Johannes Schmid <jhs@gnome.org>
2126         * plugins/document-manager/search-box.c: (on_search_activated):
2127         516377 – Status bar does not change its status of 'Search for .. continued at top'
2128         (caused by differences between scintilla and sourceview)
2130 2008-02-13  James Liggett <jrliggett@cox.net>
2132         * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2133         Output in UTF-8 format to avoid hangs with the editor. (#516014)
2135 2008-02-14  Johannes Schmid <jhs@gnome.org>
2137         * plugins/language-support-cpp-java/plugin.c:
2138         (get_line_indentation_base), (get_line_auto_indentation),
2139         (on_editor_char_inserted_cpp):
2140         504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2142 2008-02-13  Johannes Schmid <jhs@gnome.org>
2144         * plugins/language-support-cpp-java/plugin.c:
2145         (is_iter_inside_string), (get_line_auto_indentation):
2146         Handle comments in the code and do not ask editor. Fixes scintilla
2147         indentation (sourceview does not report comments anyway).
2148         
2149         * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2150         Diff with correct sign (also fixes some issues with language-support)
2152 2008-02-13  Johannes Schmid <jhs@gnome.org>
2154         * plugins/language-support-cpp-java/plugin.c:
2155         (get_line_indentation_base):
2156         Act even more clever for comments. Indent /* */ comments correctly
2157         for multilines
2159 2008-02-13  Johannes Schmid <jhs@gnome.org>
2161         * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2162         Also set indentation size correctly, when tab size is set
2163         by language support plugin
2165 2008-02-13  Johannes Schmid <jhs@gnome.org>
2167         * plugins/language-support-cpp-java/plugin.c:
2168         (get_line_indentation_base):
2169         
2170         Indent lines after comments correctly
2172 2008-02-13  Johannes Schmid <jhs@gnome.org>
2174         * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2175         (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2176         * libanjuta/anjuta-launcher.h:
2177         Some more fixes from symbol-db-branch
2178         
2179         * src/Makefile.am:
2180         Move anjuta-shell to noinst_PROGRAMS as it is just a test
2182 2008-02-12  Johannes Schmid <jhs@gnome.org>
2184   Patch from Gennaro Bellizio <genbell@tiscali.it>:
2185         * global-tags/Makefile.am:
2186         * AUTHORS
2187         #515954 – create_global_tags.sh: wrong anjuta-tags path
2188         
2189         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2190         (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2191         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2192         (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2193         (anjuta_launcher_fork):
2194         * libanjuta/anjuta-launcher.h:
2195         Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2196         from symbol-db branch
2198 2008-02-11  Johannes Schmid <jhs@gnome.org>
2200         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2201   515868 – File browser only shows icons when activated
2202   
2203 2008-02-11  Johannes Schmid <jhs@gnome.org>
2205         * plugins/file-manager/file-model.c: (file_model_expand_idle):
2206         #515867 – Anjuta dies on startup
2208 2008-02-11  Johannes Schmid <jhs@gnome.org>
2210         * TODO.tasks: Marked subversion task as completed
2212 === anjuta 2.3.4 ===
2214 2008-02-11  Naba Kumar  <naba@gnome.org>
2216         * configure.in: Bumped version to 2.3.4
2218 2008-02-10  Naba Kumar  <naba@gnome.org>
2220         * NEWS: Updated for release.
2222 2008-02-10  Johannes Schmid <jhs@gnome.org>
2224         * plugins/document-manager/anjuta-document-manager.plugin.in:
2225         Added html, javascript and glade file types. This makes it possible to
2226         edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2227         document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2228         
2229         * plugins/file-wizard/anjuta-file-wizard.glade:
2230         * plugins/gdb/anjuta-gdb.glade:
2231         * plugins/project-wizard/anjuta-project-wizard.glade:
2232         * plugins/search/anjuta-search.glade:
2233         * plugins/terminal/anjuta-terminal-plugin.glade:
2234         
2235         Fixed some other translation issues (#507921)
2237 2008-02-10  Naba Kumar  <naba@gnome.org>
2239         * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2240         unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2242 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2244         * manuals/anjuta-manual/C/interface.xml,
2245         manuals/anjuta-manual/C/introduction.xml,
2246         manuals/anjuta-manual/C/preferences.xml,
2247         manuals/anjuta-manual/C/fileoperations.xml,
2248         manuals/anjuta-manual/C/projects.xml:
2249         Fix spelling errors, including bug #515204, #515172, #515117
2250         and #513892
2252 2008-02-10  Naba Kumar  <naba@gnome.org>
2254         * plugins/document-manager/plugin.c: Fixed stream comment and added
2255         translator's comment for 'block comment', 'box comment' and 'stream
2256         comment'
2258 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2260         * plugins/debug-manager/command.c,
2261         plugins/debug-manager/command.h,
2262         plugins/debug-manager/breakpoints.c,
2263         libanjuta/interfaces/libanjuta.idl:
2264         Avoid adding the same breakpoint several times
2266         * plugins/gdb/debugger.c:
2267         Fix bug #515463: Deattaching process kill it
2269 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2271         * manuals/anjuta-manual/C/debugger.xml:
2272         Fix translation bug #515459 and #515460
2274 2008-02-10  Johannes Schmid <jhs@gnome.org>
2276   Patch from Rémi Cardona <remi@gentoo.org>
2278         * plugins/build-basic-autotools/Makefile.am:
2279         * plugins/cvs-plugin/Makefile.am:
2280         * plugins/document-manager/Makefile.am:
2281         * plugins/editor/Makefile.am:
2282         * plugins/indent/Makefile.am:
2283         * plugins/language-support-cpp-java/Makefile.am:
2284         * plugins/message-view/Makefile.am:
2285         * plugins/sourceview/Makefile.am:
2286         * plugins/symbol-browser/Makefile.am:
2287         * plugins/terminal/Makefile.am:
2288         * scripts/build-schemas.mk:
2289         * src/Makefile.am:
2290   Fix #512531 – Parallel build fails
2291   
2292   * AUTHORS: Added Rémi
2294 2008-02-10  Sébastien Granjoux  <seb.sfo@free.fr>
2296         * plugins/debug-manager/queue.c:
2297         Fix interrupt command, not working due to previous change
2299 2008-02-10  Johannes Schmid <jhs@gnome.org>
2301         * src/Makefile.am:
2302         * src/anjuta-app.c:
2303         * src/anjuta-callbacks.c (removed):
2304         * src/anjuta-callbacks.h (removed):
2305         
2306         Removed (almost) empty files, fixes #515383 and #515388
2308 2008-02-09  James Liggett <jrliggett@cox.net>
2310         Reviewed by Naba Kumar  <naba@gnome.org>:
2312         * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2313         * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2314         * plugins/subversion/svn-command.c:
2315         (svn_command_make_canonical_path):
2316         * plugins/subversion/svn-command.h:
2317         * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2318         * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2319         * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2320         * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2321         * plugins/subversion/svn-remove-command.c:
2322         (svn_remove_command_new):
2323         * plugins/subversion/svn-status-command.c:
2324         (svn_status_command_new):
2325         * plugins/subversion/svn-switch-command.c:
2326         (svn_switch_command_new):
2327         * plugins/subversion/svn-update-command.c:
2328         (svn_update_command_new):
2329         Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't 
2330         die if the user gives a path that libsvn doesn't like. 
2331         
2332         Fixes bug #515500
2334 2008-02-08  Sébastien Granjoux  <seb.sfo@free.fr>
2336         * plugins/debug-manager/command.c,
2337         plugins/debug-manager/command.h,
2338         plugins/debug-manager/queue.c:
2339         Fix crashes when trying to stop the debugger while it is busy
2341 2008-02-08  Johannes Schmid <jhs@gnome.org>
2343   Patch from Rodrigo Moya <rodrigo@novell.com>
2345         * plugins/glade/plugin.c: (ifile_open):
2346         * plugins/symbol-browser/test-class.cpp:
2347         * AUTHORS: Added Rodrigo
2348         
2349         #514732 – 64 bit compliation error
2350         #514733 – Use of uninitialized variables
2352 2008-02-05  Sébastien Granjoux  <seb.sfo@free.fr>
2354         * manuals/anjuta-manual/C/debugger.xml:
2355         Fix translation bug #514494 and bug #514440
2357 2008-02-05  Massimo Cora'  <maxcvs@email.it>
2359         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2360         Fix a compile error added in the previous patch
2362 2008-02-04  Sébastien Granjoux  <seb.sfo@free.fr>
2364         * plugins/profiler/gprof-view.c,
2365         plugins/class-inheritance/class-callbacks.c,
2366         plugins/class-inheritance/class-inherit.c,
2367         plugins/symbol-browser/an_symbol.c,
2368         plugins/symbol-db/symbol-db-engine-iterator-node.c,
2369         libanjuta/interfaces/libanjuta.idl:
2370         Change ianjuta_symbol_file function to ianjuta_symbol_uri
2372 2008-02-04  Johannes Schmid <jhs@gnome.org>
2374         * plugins/search/anjuta-search.glade: Fixed typo
2376 2008-02-03  Johannes Schmid <jhs@gnome.org>
2378         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2379         * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2380         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2381         .glade:
2382         * plugins/build-basic-autotools/build-basic-autotools.c:
2383         (build_get_context), (build_configure_project):
2384         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2385         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2386         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2387         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2388         * plugins/devhelp/plugin.c: (devhelp_activate):
2389         * plugins/editor/Makefile.am:
2390         * plugins/editor/anjuta-editor-scintilla.glade:
2391         * plugins/editor/text_editor.c:
2392         * plugins/editor/text_editor.h:
2393         * plugins/editor/text_editor_menu.c (removed):
2394         * plugins/editor/text_editor_menu.h (removed):
2395         * plugins/file-wizard/anjuta-file-wizard.glade:
2396         * plugins/gtodo/notification.c: (create_notification_window):
2397         * plugins/gtodo/preferences.c: (preferences_widget):
2398         * plugins/language-support-cpp-java/plugin.c:
2399         (cpp_java_plugin_activate_plugin):
2400         * plugins/message-view/anjuta-message-manager-plugin.glade:
2401         * plugins/message-view/plugin.c: (activate_plugin):
2402         * plugins/project-manager/plugin.c: (confirm_removal):
2403         * plugins/search/anjuta-search.glade:
2404         * plugins/search/plugin.c:
2405         * plugins/search/search-replace.c: (nb_results_alert):
2406         * plugins/subversion/subversion-commit-dialog.c:
2407         (on_subversion_commit_response):
2408         * plugins/symbol-browser/plugin.c: (activate_plugin):
2409         * plugins/valgrind/plugin.c: (on_menu_run_activate):
2410         * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2411         * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2412         * src/anjuta.glade:
2413         
2414         Fixed translation bugs from #507921.
2415         Removed unused files in scintilla plugin
2417 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2419         * manuals/anjuta-manual/C/debugger.xml:
2420         Fix bug #514124 and bug #514138: Wrong menu item name
2422 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2424         * plugins/profiler/gprof-view.c,
2425         plugins/symbol-browser/plugin.c,
2426         plugins/class-inheritance/class-callbacks.c,
2427         plugins/debug-manager/plugin.c,
2428         plugins/tools/editor.c,
2429         plugins/search/search-replace.c,
2430         plugins/search/search-replace_backend.c,
2431         plugins/search/search-replace_backend.h,
2432         plugins/build-basic-autotools/build-basic-autotools.c,
2433         plugins/document-manager/plugin.c,
2434         plugins/document-manager/file_history.c,
2435         plugins/document-manager/anjuta-docman.c,
2436         plugins/document-manager/anjuta-docman.h,
2437         plugins/document-manager/action-callbacks.c,
2438         libanjuta/interfaces/libanjuta.idl:
2439         Rename IAnjutaDocumentManager functions:
2440         find_document_with_path, goto_file_line, goto_file_line_mark
2441         and get_full_filename into
2442         find_document_with_uri, goto_uri_line, goto_uri_line_mark
2443         and get_uri
2444         Fix search plugin to use an URI instead of a file path
2445         Fix anjuta_docman_get_uri to always return an URI
2447 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2449         * plugins/debug-manager/breakpoints.c:
2450         Fix bug #514118: Rename Clear All Breakpoints to Remove
2451         All Breakpoints
2453 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2455         * manuals/anjuta-manual/C/debugger.xml:
2456         Update debugger documentation
2458 2008-02-03  Sébastien Granjoux  <seb.sfo@free.fr>
2460         * plugins/debug-manager/sharedlib.c,
2461         plugins/debug-manager/anjuta-debug-manager.glade,
2462         plugins/debug-manager/queue.c,
2463         plugins/tools/execute.c,
2464         plugins/tools/anjuta-tools.glade,
2465         plugins/tools/editor.c,
2466         plugins/project-wizard/templates/terminal.wiz,
2467         plugins/project-wizard/templates/xlib-dock.wiz,
2468         plugins/project-wizard/templates/wxwin.wiz,
2469         plugins/project-wizard/templates/java.wiz,
2470         plugins/project-wizard/templates/gnome.wiz,
2471         plugins/project-wizard/templates/anjuta-plugin.wiz,
2472         plugins/project-wizard/templates/gtkmm.wiz,
2473         plugins/project-wizard/templates/python.wiz,
2474         plugins/project-wizard/templates/cpp.wiz,
2475         plugins/project-wizard/templates/sdl.wiz,
2476         plugins/project-wizard/templates/gtk.wiz,
2477         plugins/project-wizard/templates/minimal.wiz,
2478         plugins/project-wizard/templates/xlib.wiz,
2479         plugins/project-wizard/templates/gcj.wiz,
2480         plugins/gdb/plugin.c,
2481         plugins/gdb/debugger.c,
2482         libanjuta/anjuta-plugin-manager.c:
2483         Partial fix of #507921: translation issues in debug-manager, tools,
2484         project-wizard, gdb and anjuta-plugin-manager.
2486 2008-02-02  Sébastien Granjoux  <seb.sfo@free.fr>
2488         * plugins/debug-manager/queue.c:
2489         Debugger Local, Stack and Thread windows were missing due to
2490         the previous change.
2492 2008-02-02  Johannes Schmid <jhs@gnome.org>
2494         * manuals/anjuta-manual/Makefile.am:
2495         Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am 
2496         causes make install to fail
2498 2008-02-02  Johannes Schmid <jhs@gnome.org>
2500         * plugins/macro/macros.xml:
2501         #495511 – Header_h macro correction
2503 2008-02-02  Johannes Schmid <jhs@gnome.org>
2505         * plugins/patch/patch-plugin.glade:
2506         gtk-apply is not translatable...
2508 2008-02-02  Johannes Schmid <jhs@gnome.org>
2510         * plugins/build-basic-autotools/build-basic-autotools.c:
2511         (on_build_mesg_format):
2512         
2513         Also check for untranslated messages from make. Should fix 
2514         #511981 – Error parsing make output
2516 2008-02-02  Johannes Schmid <jhs@gnome.org>
2518         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2519         .glade:
2520         
2521         Fixed #511010 – [UI] Execute program utility window
2523 2008-02-02  Johannes Schmid <jhs@gnome.org>
2525         * src/anjuta.glade:
2526         Fixed #509908 – [UI] Problems with the General settings tab
2528 2008-02-02  Johannes Schmid <jhs@gnome.org>
2530         * manuals/anjuta-manual/C/fileoperations.xml:
2531         Fixed #513730 – Option not present in the GUI po file
2533 2008-02-02  Johannes Schmid <jhs@gnome.org>
2535         * plugins/sourceview/anjuta-editor-sourceview.glade:
2536         Adjust preferences default values
2538 2008-02-02  Johannes Schmid <jhs@gnome.org>
2540         * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2541         Fixed #512535 – Open files tabs' position is correctly remembered 
2542         but not applied at startup
2544 2008-02-02  Johannes Schmid <jhs@gnome.org>
2546         * plugins/search/search-replace.c: (on_message_clicked):
2547         Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2548         fix clicking on search result messages
2550 2008-02-01  James Liggett <jrliggett@cox.net>
2552         * plugins/subversion/svn-command.c: (on_svn_notify):
2553         Fixed wrong status message output when resolving conflicts.
2555 2008-02-02  Johannes Schmid <jhs@gnome.org>
2557         * configure.in: Require GtkSourceView 2.1.2
2558         * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2559         * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2560         (imark_is_marker_set), (imark_delete_all_markers),
2561         (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2562         
2563         Adapted to API changes in GtkSourceView
2565 2008-02-01  Johannes Schmid <jhs@gnome.org>
2567         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2568         Fixed tabsize preference
2570 2008-02-01  Johannes Schmid <jhs@gnome.org>
2572         * manuals/anjuta-manual/C/fileoperations.xml:
2573         * manuals/anjuta-manual/C/interface.xml:
2574         Updated manual
2575         
2576         * manuals/anjuta-manual/Makefile.am:
2577         * manuals/anjuta-manual/C/figures/*:
2578         
2579         Updated figures to be in clearlooks theme, removed old figures
2581 2008-02-01  Johannes Schmid <jhs@gnome.org>
2583         * plugins/patch/patch-plugin.glade:
2584         * plugins/patch/plugin.c: (patch_plugin_activate):
2585         Another UI issue with the patch plugin and silenced a compiler
2586         warning
2587         
2588         Patch from James Liggett:
2589         * plugins/profiler/gprof-call-graph-view.c:
2590         (gprof_call_graph_view_create_columns):
2591         * plugins/profiler/gprof-flat-profile-view.c:
2592         (gprof_flat_profile_view_create_columns):
2593         * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2594         * plugins/profiler/gprof-view.h:
2595         
2596         Use two decimal places for float values in profiler views (#507831)
2598 2008-02-01  Johannes Schmid <jhs@gnome.org>
2600         * configure.in:
2601         * plugins/editor/Makefile.am:
2602         
2603         Fixed #512751 – libgnomeprint unnecessary without scintilla
2605 2008-01-31  Johannes Schmid <jhs@gnome.org>
2607         * plugins/language-manager/languages.xml:
2608         Added a pretty ugly string for C++ headers. Maybe we should rely
2609         on mime-types instead...
2611 2008-01-31  Johannes Schmid <jhs@gnome.org>
2613         * plugins/language-support-cpp-java/cpp-java-assist.c:
2614         (get_iter_column), (cpp_java_assist_get_calltip_context),
2615         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2616         (on_assist_chosen), (cpp_java_assist_install):
2617         * plugins/language-support-cpp-java/plugin.c:
2618         (on_editor_char_inserted_cpp):
2619         Removed annoying DEBUG_PRINTs
2620         
2621         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2622         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2623         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2624         
2625         Fixed "jumping" tooltips, fixed indentation of brances
2627 2008-01-31  Johannes Schmid <jhs@gnome.org>
2629         * plugins/document-manager/plugin.c: (on_document_changed):
2630         Fixed crash when closing anjuta after all document tabs have been closed
2632 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2634         * plugins/debug-manager/anjuta-debug-manager.glade:
2635         Fix #513485: wrong strings maked as translatable
2637 2008-01-31  Sébastien Granjoux  <seb.sfo@free.fr>
2639         * plugins/debug-manager/threads.c,
2640         plugins/debug-manager/stack_trace.c:
2641         Avoid crash when getting relative path from debugger (same fix
2642         than for #510028)
2644         * plugins/debug-manager/queue.c:
2645         Emit all state changes notification
2647         * plugins/debug-manager/start.c:
2648         Fix #511586: Project path with "+" not working in debugger
2650 2008-01-31  Johannes Schmid <jhs@gnome.org>
2652         * plugins/patch/patch-plugin.glade:
2653         Fixed button ui problem...
2654         
2655         Patch from James Liggett:
2656         * plugins/profiler/gprof-call-graph-block-entry.c:
2657         (gprof_call_graph_block_primary_entry_new),
2658         (gprof_call_graph_block_secondary_entry_new):
2659         * plugins/profiler/gprof-flat-profile-entry.c:
2660         (gprof_flat_profile_entry_new):
2661         
2662         Fix #507831 - Wrong Profiler values for some locales
2664 2008-01-31  Johannes Schmid <jhs@gnome.org>
2666         * plugins/sourceview/anjuta-editor-sourceview.glade:
2667         * plugins/sourceview/sourceview-prefs.c:
2668         * plugins/sourceview/sourceview.c: (sourceview_finalize):
2669   
2670   Fixed Editor->View popup menu for those entries that are appropriate for
2671   sourceview    
2673 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2675         * plugins/debug-manager/breakpoints.c:
2676         Fix #512901: Crash when adding a breakpoint
2678         * plugins/debug-manager/queue.c:
2679         Remove a possible memory leak
2681 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2683         * plugins/debug-manager/data_view.c,
2684         plugins/debug-manager/sparse_view.c,
2685         manuals/anjuta-manual/C/debugger.xml:
2686         Fix #513130, #513131 #513135: Wrong menu item names and errors
2687         in the documentation
2689 2008-01-30  Sébastien Granjoux  <seb.sfo@free.fr>
2691         * plugins/tools/editor.c:
2692         ianjuta_document_manager_find_document_with_path expect an uri not
2693         a path
2695 2008-01-29  Sébastien Granjoux  <seb.sfo@free.fr>
2697         * manuals/reference/libanjuta/libanjuta-docs.sgml,
2698         manuals/reference/libanjuta/libanjuta-sections.txt,
2699         libanjuta/interfaces/libanjuta.idl:
2700         Documentation fixes for IAnjutaDebugger* interfaces
2702 === anjuta 2.3.3 ===
2704 2008-01-27  Naba Kumar  <naba@gnome.org>
2706         * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2707         rpm spec file.
2709         * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2710         (value_added_current_editor), (value_removed_current_editor):
2711         Removed dead code.
2713         * TODO.tasks: Updated.
2715         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2716         scrollwindow shadow in.
2718         * plugins/editor/anjuta-editor-scintilla.glade:
2719         * plugins/editor/style-editor.c: (create_style_editor_gui):
2720         Set style window transient and cetered for preferences window.
2721         Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2723         * plugins/editor/anjuta-editor-scintilla.glade:
2724         Fixes Bug #427108 - Scintilla plugin configuration folding-style
2725         setting not working
2727         * configure.in, NEWS: Updated for release 2.3.3
2729 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2731         * plugins/debug-manager/anjuta-debug-manager.glade:
2732         Fix #512224: Use a string in english
2734 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2736         * plugins/build-basic-autotools/build-basic-autotools.c:
2737         ianjuta_document_manager_goto_file_line_mark needs an uri and
2738         not a file path
2740 2008-01-26  Sébastien Granjoux  <seb.sfo@free.fr>
2742         * plugins/symbol-browser/plugin.c,
2743         plugins/symbol-browser/an_symbol_view.c:
2744         use gnome_vfs_get_uri_from_local_path to get local path from uri
2745         This takes care of escaping some characters
2747 2008-01-25  Sébastien Granjoux  <seb.sfo@free.fr>
2749         * plugins/debug-manager/stack_trace.c:
2750         Probably fix #510028: crash debugger when having a relative filename
2751         in stack trace
2753 2008-01-25 Tom <tpgww@onepost.net>
2755         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
2757         * plugins/document-manager/plugin.c,
2758         plugins/document-manager/file_history.c,
2759         plugins/document-manager/file_history.h,
2760         plugins/document-manager/anjuta-docman.c,
2761         plugins/document-manager/anjuta-docman.h:
2762         Rename filename argument to uri when an uri is expected
2763         anjuta_docman_get_document_for_uri will remove symlinks 
2765 2008-01-25  Naba Kumar  <naba@gnome.org>
2767         * plugins/terminal/terminal.c: (terminal_execute),
2768         (activate_plugin):
2769         * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2771 2008-01-24  Sébastien Granjoux  <seb.sfo@free.fr>
2773         * plugins/debug-manager/anjuta-debug-manager.glade,
2774         plugins/debug-manager/start.c:
2775         Fix #511049: Change UI of add source directories dialog
2777 2008-01-24  Naba Kumar  <naba@gnome.org>
2779         * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2780         * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2781         (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2782         of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2783         ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2784         should work now.
2786 2008-01-24  Johannes Schmid <jhs@gnome.org>
2788         Patch from: Luca Ferretti <ella.uca@libero.it>:
2790         * plugins/document-manager/anjuta-docman.c:
2791         (anjuta_docman_page_init), (anjuta_docman_class_init):
2792         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2793         
2794         Fix #511757 – Close icon in tabs cut off (Patch was only for
2795         document-manager, also adapted it for message-manager)
2797 2008-01-24  Johannes Schmid <jhs@gnome.org>
2799         * plugins/Makefile.am:
2800         * plugins/sourceview/anjuta-document.c:
2801         * plugins/sourceview/anjuta-marshal.list:
2802         * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2803         (anjuta_view_key_press_event):
2804         * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2805         (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2806         (iiter_diff), (iiter_iface_init):
2807         * plugins/sourceview/sourceview.c: (on_document_char_added),
2808         (ieditor_goto_position), (ieditor_get_text),
2809         (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2810         (ieditor_erase), (ieditor_get_line_from_position),
2811         (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2812         (ieditor_get_position_from_offset), (ieditor_get_start_position),
2813         (ieditor_get_end_position), (ieditor_goto_start),
2814         (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2815         (iconvert_to_lower), (iindic_set), (iassist_suggest),
2816         (iassist_show_tips):
2817         
2818         Implemented new iterators interface in sourceview editor and
2819         re-enabled it.
2821 2008-01-23  Naba Kumar  <naba@gnome.org>
2823         * libanjuta/interfaces/libanjuta.idl:
2824         * manuals/reference/libanjuta/libanjuta-sections.txt:
2825         * plugins/build-basic-autotools/build-basic-autotools.c:
2826         (build_indicator_location_set), (on_editor_changed):
2827         * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2828         * plugins/debug-manager/variable.c: (get_hovered_word):
2829         * plugins/document-manager/action-callbacks.c:
2830         (on_editor_command_upper_case_activate),
2831         (on_editor_command_lower_case_activate):
2832         * plugins/document-manager/search-box.c: (on_incremental_search),
2833         (on_search_activated):
2834         * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2835         (iiter_last), (iiter_set_position), (iiter_get_position),
2836         (iiter_get_length), (iiter_compare), (iiter_diff),
2837         (iiter_iface_init):
2838         * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2839         (text_editor_goto_point), (itext_editor_goto_start),
2840         (itext_editor_goto_end), (itext_editor_goto_position),
2841         (itext_editor_get_text_all), (itext_editor_get_text),
2842         (itext_editor_get_position), (itext_editor_get_offset),
2843         (itext_editor_get_length), (itext_editor_insert),
2844         (itext_editor_erase), (itext_editor_erase_all),
2845         (itext_editor_get_column), (itext_editor_get_overwrite),
2846         (itext_editor_set_popup_menu),
2847         (itext_editor_get_line_from_position),
2848         (itext_editor_get_line_begin_position),
2849         (itext_editor_get_line_end_position),
2850         (itext_editor_get_position_from_offset),
2851         (itext_editor_get_start_position), (itext_editor_get_end_position),
2852         (itext_editor_iface_init), (iconvert_to_upper),
2853         (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2854         (iindicable_set):
2855         * plugins/editor/text_editor.h:
2856         * plugins/editor/text_editor_cbs.c:
2857         (on_text_editor_scintilla_notify):
2858         * plugins/indent/plugin.c: (on_indent_action_activate):
2859         * plugins/language-support-cpp-java/cpp-java-assist.c:
2860         (cpp_java_assist_get_scope_context),
2861         (cpp_java_assist_get_pre_word),
2862         (cpp_java_assist_show_autocomplete),
2863         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2864         (on_editor_char_added), (on_assist_chosen):
2865         * plugins/language-support-cpp-java/plugin.c:
2866         (get_line_indentation), (skip_iter_to_previous_logical_line),
2867         (skip_preprocessor_lines), (initialize_indentation_params),
2868         (set_line_indentation), (get_line_indentation_base),
2869         (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2870         (on_editor_char_inserted_java), (on_auto_indent):
2871         * plugins/macro/macro-actions.c: (match_shortcut):
2872         * plugins/macro/macro-dialog.c: (on_ok_clicked):
2873         * plugins/macro/plugin.c: (match_keyword):
2874         * plugins/search/plugin.c: (find_incremental):
2875         * plugins/search/search-replace.c: (search_and_replace),
2876         (search_start_over):
2877         * plugins/search/search-replace_backend.c:
2878         (file_buffer_new_from_te), (file_buffer_line_from_pos),
2879         (create_search_entries):
2880         * plugins/symbol-browser/plugin.c:
2881         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2882         (isymbol_manager_iface_init):
2883         * plugins/symbol-db/plugin.c:
2884         (on_editor_buffer_symbols_update_timeout), (on_char_added),
2885         (isymbol_manager_iface_init):
2886         * plugins/tools/execute.c: (atp_output_context_construct),
2887         (atp_output_context_destroy), (atp_user_tool_execute):
2889         Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2890         iterators instead of integer offsets.
2891         - Renamed original ianjuta_editor_get_position(int) to 
2892         ianjuta_editor_get_offset(). It is deprecated.
2893         - Renamed original ianjuta_editor_get_position_iter() to
2894         ianjuta_editor_get_position().
2895         - Renamed ianjuta_editor_get_cell_iter() to
2896         ianjuta_editor_get_position_from_offset()
2897         - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2898         - Added new methods:
2899         ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2900         ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2901         ianjuta_editor_goto_end().
2902         - All relevent signals and methods converted to use iterators.
2903         - All relevent plugins fixed to use new API.
2904         - Removed ianjuta_editor_cell_get_line() because it is provided by
2905         ianjuta_editor_get_line_from_position().
2906         - Removed ianjuta_symbol_manager_get_completions_at_position()
2907         because it not used anywhere and is not right to be there.
2908         - Updated IAnjutaEditable documentation.
2910         Updated IAnjutaIterable interface:
2911         - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2912         - Introduced 'end-iter' to point at the end of the list.
2913         - Updated IAnjutaIterable documentation.
2915         * plugins/Makefile.am:
2916         (Disabled sourceview plugin for now. Jhs is coming up with a patch
2917         for it soon).
2919 2008-01-22  Johannes Schmid <jhs@gnome.org>
2921         * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2922         * plugins/project-import/anjuta-project-import.glade:
2923         * plugins/project-import/anjuta-project-import.plugin.in:
2924         * plugins/project-wizard/anjuta-project-wizard.glade:
2925         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2926         * plugins/project-wizard/druid.c: (npw_druid_new):
2927         * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2928         
2929         Fixed #465084 – wizard instead of assistant (only string changes...)
2931 2008-01-20  Rob Bradford  <rob@openedhand.com>
2933         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2934         Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2935         coming up with the solution. (Bug: #510390.)
2937 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2939         * plugins/build-basic-autotools/executer.c:
2940         Fix #502508, use anjuta_launcher to keep program output
2942         * plugins/terminal/terminal.c:
2943         Remove unused child_initizlized member
2944         Start the shell on plugin activation
2946 2008-01-20  Sébastien Granjoux  <seb.sfo@free.fr>
2948         * plugins/debug-manager/sparse_buffer.c:
2949         Fix a crash when scrolling in the diassembly window
2951         * plugins/debug-manager/sparse_view.c:
2952         Small limit change using the same "unit" for both number
2954 2008-01-19  Naba Kumar  <naba@gnome.org>
2956         * plugins/language-support-cpp-java/cpp-java-assist.c:
2957         (cpp_java_assist_get_scope_context),
2958         (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2959         instead.
2961 2008-01-19  Johannes Schmid <jhs@gnome.org>
2963         * plugins/sourceview/anjuta-editor-sourceview.glade:
2964         * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2965         
2966         And even more strings...
2968 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2970         * plugins/project-wizard/templates/cpp/src/main.cc:
2971         Fix #498734, typing error in c++ project template
2973 2008-01-19  Johannes Schmid <jhs@gnome.org>
2975         * plugins/editor/text_editor.c: (text_editor_save_file):
2976         * plugins/macro/anjuta-macro.glade:
2977         * plugins/subversion/anjuta-subversion.glade:
2979         Fixed even more strings
2981 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2983         * plugins/language-support-cpp-java/cpp-java-assist.c:
2984         Fix bug #488519, remove critical warning (completion_cache == NULL
2985         is valid)
2987 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
2989         * plugins/gdb/debugger.c:
2990         Enable logging of gdb communication with an environment variable
2992 2008-01-19  Naba Kumar  <naba@gnome.org>
2994         * plugins/editor/text-editor-iterable.c: (iiter_next),
2995         (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2996         editor native funtions to avoid round trips.
2998 2008-01-19  Sébastien Granjoux  <seb.sfo@free.fr>
3000         * plugins/editor/text_editor.c:
3001         Fix a bug due to the previous patch: Unable to save new file in 
3002         Scintilla
3004 2008-01-18  Sébastien Granjoux  <seb.sfo@free.fr>
3006         * plugins/debug-manager/disassemble.c,
3007         plugins/debug-manager/disassemble.h,
3008         plugins/debug-manager/registers.c,
3009         plugins/debug-manager/registers.h,
3010         plugins/debug-manager/memory.c,
3011         plugins/debug-manager/memory.h,
3012         plugins/debug-manager/command.c,
3013         plugins/debug-manager/command.h,
3014         plugins/debug-manager/queue.c,
3015         plugins/debug-manager/queue.h,
3016         plugins/debug-manager/breakpoints.c,
3017         plugins/debug-manager/stack_trace.c,
3018         plugins/debug-manager/threads.c,
3019         plugins/debug-manager/plugin.c,
3020         plugins/gdb/plugin.c,
3021         plugins/gdb/debugger.c,
3022         plugins/gdb/debugger.h,
3023         manuals/reference/libanjuta/libanjuta-sections.txt,
3024         manuals/reference/libanjuta/libanjuta.types,
3025         libanjuta/interfaces/libanjuta.idl:
3026         Use gulong instead of guint for addresses
3027         Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
3028         IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
3030         * plugins/gdb/anjuta-gdb.plugin.in:
3031         Remove reference to IAnjutaCpuDebugger (useless)
3033 2008-01-18  Johannes Schmid <jhs@gnome.org>
3035         * AUTHORS: Added Alexander
3037 2008-01-18  Johannes Schmid <jhs@gnome.org>
3039   Patch from: Alexander Korolyov <kilork@yandex.ru>
3041         * plugins/editor/text_editor.c: (load_from_file),
3042         (text_editor_save_file):
3043         
3044         Fixed symlinks (#510238) and file permission (#405321)
3045         handling for scintilla editor. 
3046   
3047 2008-01-17  Johannes Schmid <jhs@gnome.org>
3049         * plugins/document-manager/action-callbacks.c:
3050         (on_editor_command_select_all_activate),
3051         (on_editor_command_cut_activate),
3052         (on_editor_command_paste_activate),
3053         (on_editor_command_copy_activate),
3054         (on_editor_command_clear_activate):
3055   Resupport cut/copy/paste/clear on GtkEditables when those
3056   have focus. (Important for shortcuts to work).
3058         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3059         * plugins/document-manager/search-box.c: (on_search_activated):
3060         * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
3061         * plugins/patch/patch-plugin.c: (on_ok_clicked):
3062         * plugins/profiler/plugin.c: (profiler_get_data):
3063         * plugins/project-wizard/druid.c: (npw_druid_new):
3064         * plugins/project-wizard/install.c: (on_install_end_install_file):
3065         * plugins/sourceview/anjuta-editor-sourceview.glade:
3066         * plugins/subversion/anjuta-subversion.glade:
3067         * plugins/tools/anjuta-tools.glade:
3068         Various string fixes
3070 2008-01-17  Naba Kumar  <naba@gnome.org>
3072         Patch from James Liggett:
3074         * plugins/subversion/subversion-add-dialog.c:
3075         (on_subversion_add_response):
3076         * plugins/subversion/subversion-copy-dialog.c:
3077         (on_subversion_copy_response):
3078         * plugins/subversion/subversion-diff-dialog.c:
3079         (on_subversion_diff_response):
3080         * plugins/subversion/subversion-merge-dialog.c:
3081         (on_subversion_merge_response):
3082         * plugins/subversion/subversion-remove-dialog.c:
3083         (on_subversion_remove_response):
3084         * plugins/subversion/subversion-switch-dialog.c:
3085         (on_subversion_switch_response):
3086         * plugins/subversion/subversion-ui-utils.c: (check_input):
3087         * plugins/subversion/subversion-ui-utils.h:
3088         * plugins/subversion/subversion-update-dialog.c:
3089         (on_subversion_update_response):
3091         If the user doesn't enter any data for path or revision fields in
3092         certain SVN plugin dialogs, libsvn throws assertion failures and
3093         kills Anjuta. To avoid this, the validity of path and revision
3094         input data are checked before the command gets executed.
3096         Fixes Bug #509510 - Check input of some dialogs to avoid termination
3097         if user gives bad or no input
3099 2008-01-16  Sébastien Granjoux  <seb.sfo@free.fr>
3101         * plugins/document-manager/anjuta-docman.c:
3102         Fix #507627 memory tab stay active on debugger stop
3103         Remove two unused variables due to the previous patch
3105 2008-01-16  Johannes Schmid <jhs@gnome.org>
3107         * libanjuta/anjuta-plugin-manager.c:
3108         Fixed #508399 – When you enable a plugin, preferences don't show up
3110 2008-01-16  Rob Bradford  <rob@openedhand.com>
3112         Reviewed by: Johannes Schmid <jhs@gnome.org>
3114         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3115         (get_property_value_as_string), (set_property_value_as_string),
3116         (register_callbacks):
3117         * libanjuta/anjuta-preferences.h:
3118         Add support for both file and folder preferences (originally only
3119         folder choosers were supported. (Fixes bug: #508805.)
3121         * plugins/file-manager/file-manager.glade:
3122         Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3123         type of property.
3125 2008-01-16  Johannes Schmid <jhs@gnome.org>
3127         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3128         .glade:
3129         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3130         * src/anjuta.glade:
3131         
3132         Fixed #509875 – The "Update globale tags" button wording is incorrect
3133         Fixed #509873 – Build Autotools Preferences has excessive padding
3134         Fixed #509872 – General Information labels are incorrectly aligned
3135         Fixed #509871 – General preferences has incorrect use of colons
3136         
3137 2008-01-16  Johannes Schmid <jhs@gnome.org>
3139         * plugins/document-manager/anjuta-document-manager.glade:
3140         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3142         Fixed #509865 – Incorrect padding in the Documents settings tabs
3143         Fixed #509867 – Create button contents is mis-aligned
3144         Fixed #509869 – "Add Directory" button is not HIG complient
3146 2008-01-16  Johannes Schmid <jhs@gnome.org>
3148         * libanjuta/anjuta-preferences-dialog.c:
3149         (anjuta_preferences_dialog_add_page):
3150         
3151         Fix #509864 – No initial section selected when opening the Preferences dialog
3153 2008-01-16  Johannes Schmid <jhs@gnome.org>
3155         * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3156         Removed unused gconf_notifications
3157         
3158         * plugins/search/anjuta-search.glade:
3159         * plugins/subversion/anjuta-subversion.glade:
3160         * plugins/tools/anjuta-tools.glade:
3161         * src/anjuta-app.c: (anjuta_app_instance_init):
3162         
3163         Fixed various strings
3165 2008-01-15  Naba Kumar  <naba@gnome.org>
3167         * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3168         newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3169         file saved
3171         * plugins/symbol-browser/an_symbol_view.c:
3172         (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3173         new file saved.
3175 2008-01-15  Johannes Schmid <jhs@gnome.org>
3177         * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3178         (anjuta_profile_add_plugins_from_xml):
3179         * plugins/file-manager/file-manager.glade:
3180         Some string fixes
3181         
3182         * libanjuta/interfaces/libanjuta.idl:
3183         Fixed docs
3184                 
3185         * plugins/sourceview/Makefile.am:
3186         * plugins/sourceview/anjuta-editor-sourceview.glade:
3187         * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3188         (end_print), (print_setup), (sourceview_print),
3189         (sourceview_print_preview):
3190         * plugins/sourceview/sourceview.c: (iprint_print),
3191         (iprint_print_preview):
3192         
3193         Added printing support to GtkSourceView editor
3195 2007-01-14 Tom <tpgww@onepost.net>
3197         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
3199         * plugins/document-manager/anjuta-docman.c:
3200         Fix two memory leaks added by the previous patch
3202 2008-01-14  Johannes Schmid <jhs@gnome.org>
3204         * plugins/sourceview/assist-tip.c: (assist_tip_move):
3205         * plugins/sourceview/assist-window.c: (assist_window_move):
3206         
3207         Do not use opacity
3209 2008-01-14  Rob Bradford  <rob@openedhand.com>
3211         * global-tags/Makefile.am:
3212         * global-tags/create_global_tags.sh.in:
3213         Install anjuta-tags binary into FHS policy compliant directory and
3214         update references. (Fixes bug: 509346.)
3216 2008-01-13  Naba Kumar  <naba@gnome.org>
3218         Patch from: Ritesh Khadgaray
3219         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3220         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3221         Adds export-dynamic option to LDFLAGS to project template for libglade
3222         to work for autoconnect signals.
3224 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3226         * libanjuta/anjuta-utils.c:
3227         anjuta_util_get_real_path return a string that need to be freed
3228         with g_free even if PATH_MAX is not defined
3230 2008-01-13  Andre Klapper  <a9016009@gmx.de>
3232         * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3233         to DOC_LINGUAS.
3235 2008-01-13  Sébastien Granjoux  <seb.sfo@free.fr>
3237         * plugins/document-manager/anjuta-docman.c:
3238         Do not reopen file having escaped character (+,...) in path name
3240 2008-01-13  Naba Kumar  <naba@gnome.org>
3242         * libanjuta/interfaces/libanjuta.idl:
3243         * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3244         * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3245         Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3246         IAnjutaProjectManager::add_sources().
3248         * plugins/glade/plugin.c: (on_glade_resource_removed),
3249         (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3250         stubs for handing resources in glade file.
3252 2008-01-13  Naba Kumar  <naba@gnome.org>
3254         * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3256         * plugins/glade/plugin.c: (ifile_open): Select the first window
3257         in the glade project when it is first opened. Avoids empty glade
3258         document the first time.
3260 2008-01-12  Bolesław Kulbabiński <bolekk@gmail.com>
3262   Reviewed by: Johannes Schmid <jhs@gnome.org>
3264         * plugins/gtodo/callback.c: (remove_todo_item):
3265         Fix #507304 – crash in Anjuta IDE while removing done tasks
3267 2008-01-11  Sébastien Granjoux  <seb.sfo@free.fr>
3269         * plugins/debug-manager/anjuta-debug-manager.ui,
3270         plugins/debug-manager/plugin.c,
3271         plugins/debug-manager/start.h,
3272         plugins/debug-manager/start.c:
3273         New menu item to add extra source directories for debugger
3275 === anjuta 2.3.2 ===
3277 2008-01-11  Bolesław Kulbabiński <bolekk@gmail.com>
3279         * plugins/gtodo/callback.c: (remove_todo_item):
3280         Fix #507304 – crash in Anjuta IDE while removing done tasks
3282 2008-01-11  Naba Kumar  <naba@gnome.org>
3284         * configure.in: Bumped version to 2.3.2
3285         * NEWS: Updated for anjuta 2.3.2 release
3286         * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3287         not 'make tarball'
3289 2008-01-11  Johannes Schmid <jhs@gnome.org>
3291         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3292         .glade:
3293         Reverted accidently commited change
3294         
3295         * plugins/document-manager/anjuta-document-manager.glade:
3296         Fix Gtk-Critical because of broken glade file
3298 2008-01-11  Naba Kumar  <naba@gnome.org>
3300         * plugins/glade/plugin.c: (on_document_destroy),
3301         (glade_plugin_add_project): Fixed a bug where when more than one
3302         glade document is open and one is closed, it closes all the glade
3303         documents. Also it might have fixed the bug where sometimes closing
3304         the glade document leaves glade widget tree unclosed.
3306 2008-01-11  Naba Kumar  <naba@gnome.org>
3308         * libanjuta/Makefile.am: Install glade3 files in own prefix to
3309         prevent install errors when not installed as root (then the files
3310         are only useful when glade-3 is installed in the same prefix, but it
3311         doesn't harm anjuta runtime).
3313         * plugins/sourceview/sourceview.c: Commented use of a file
3314         not currently distributed.
3316 2008-01-10  Naba Kumar  <naba@gnome.org>
3318         * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3319         nothing to translate in it.
3321 2008-01-10  Johannes Schmid <jhs@gnome.org>
3323         * plugins/project-wizard/templates/gnome.wiz:
3324         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3325         * plugins/project-wizard/templates/gnome/src/main.c:
3326         * plugins/project-wizard/templates/translatable-strings.h:
3327         
3328         Fixed #508497 and added a new chooser to select whether to use
3329         libglade or not.
3331 2008-01-10  Johannes Schmid <jhs@gnome.org>
3333         Patch from Tom <tpgww@onepost.net>:
3335         * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3336         (anjuta_util_glist_path_dedup):
3337         * libanjuta/anjuta-utils.h:
3338         
3339         Give the method a proper prefixed name
3340         
3341         * plugins/document-manager/action-callbacks.c:
3342         (get_current_popup_active),
3343         (on_editor_command_select_all_activate),
3344         (on_editor_command_cut_activate),
3345         (on_editor_command_paste_activate),
3346         (on_editor_command_copy_activate),
3347         (on_editor_command_clear_activate), (on_show_search),
3348         (on_repeat_quicksearch):        
3349         * plugins/document-manager/action-callbacks.h:
3350         * plugins/document-manager/anjuta-docman.c:
3351         (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3352         (anjuta_docman_goto_file_line_mark),
3353         (anjuta_docman_get_full_filename):
3354         * plugins/document-manager/anjuta-docman.h:
3355         * plugins/document-manager/anjuta-document-manager.ui:
3356         * plugins/document-manager/plugin.c:
3357         (update_document_ui_interface_items):
3358         
3359         Better way to fix the popup-menu items (Cut/Copy/Paste)
3360         and various clean-ups.
3361         
3362         * plugins/document-manager/search-box.c: (on_document_changed),
3363         (search_box_fill_search_focus):
3364         * plugins/document-manager/search-box.h:
3365         * plugins/search/plugin.c:
3366         
3367         Add a menu item to repeat the quick search
3369 2008-01-10  Johannes Schmid <jhs@gnome.org>
3371         * plugins/language-support-cpp-java/cpp-java-assist.c:
3372         (on_assist_chosen):
3373         
3374         Fixed #508424 – Auto complete: previous char was removed when 
3375         pre TAB to auto complete.
3377 2008-01-10  Johannes Schmid <jhs@gnome.org>
3379         Patch from: James Ligett:
3381         * plugins/profiler/gprof-call-graph-view.c:
3382         (gprof_call_graph_view_create_columns):
3383         * plugins/profiler/gprof-flat-profile-view.c:
3384         (gprof_flat_profile_view_create_columns):
3385         
3386         Fixed translation issues (#496833)
3388 2008-01-10 Johannes Schmid <jhs@gnome.org>
3390         Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3392         * plugins/gtodo/gtodo.c: (category_manager_add_item):
3393         Fix #460390 – Changing categories while edinting something
3395 2008-01-09  Naba Kumar  <naba@gnome.org>
3397         * libanjuta/anjuta-plugin-manager.c:
3398         (anjuta_plugin_manager_activate_plugins): Commented dead code and
3399         fixed a leak.
3401         * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3402         corruption reported in bug #507491. Potentially fixes too.
3404 2008-01-09  Johannes Schmid <jhs@gnome.org>
3406         Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3408         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3409         Fix bug #505205 completely
3410         
3411         * AUTHORS: Added Bolesław
3413 2008-01-08  Johannes Schmid <jhs@gnome.org>
3415         * plugins/document-manager/action-callbacks.c:
3416         (on_editor_command_cut_activate),
3417         (on_editor_command_paste_activate),
3418         (on_editor_command_copy_activate),
3419         (on_editor_command_clear_activate):
3420         
3421         Fixed editor popup menu (Cut, Copy, Paste)
3423 2008-01-08  Johannes Schmid <jhs@gnome.org>
3425         * plugins/sourceview/sourceview.c: (autodetect_language):
3426         Fixed a crash when creating a new file
3428 2008-01-08  Johannes Schmid <jhs@gnome.org>
3430         Patch by <bolekk@gmail.com> (GHOP Student)
3432         * plugins/gtodo/mcategory.c: (category_manager_add_item):
3433         Fix bug #505205
3435 2008-01-08  Naba Kumar  <naba@gnome.org>
3437         * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3438         * libanjuta/anjuta-plugin-manager.c:
3439         (anjuta_plugin_manager_select),
3440         (anjuta_plugin_manager_activate_plugins):
3441         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3442         * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3443         (on_create_submenu), (create_open_with_submenu):
3444         * src/about.c: (on_about_plugin_activate),
3445         (about_create_plugins_submenu): Use translated version of get_string()
3446         API in AnjutaDescription for translatable properties. Fixes bug #496833
3447         comment #18.
3449 2008-01-07  Johannes Schmid <jhs@gnome.org>
3451         * plugins/build-basic-autotools/executer.c: (execute_program):
3452         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3453         * plugins/debug-manager/anjuta-debug-manager.glade:
3454         * plugins/debug-manager/locals.c: (create_locals_gui):
3455         * plugins/file-loader/plugin.c: (on_create_submenu):
3456         * plugins/gtodo/main.h:
3457         * plugins/gtodo/preferences.c: (preferences_widget):
3458         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3459         * plugins/tools/anjuta-tools.glade:
3460         * plugins/tools/execute.c: (atp_output_context_print):
3461         * src/main.c:
3462         
3463                 Another bunch of i18n fixes (#496833)
3465 2008-01-07  Johannes Schmid <jhs@gnome.org>
3467         * plugins/build-basic-autotools/build-basic-autotools.c:
3468         (on_build_terminated):
3469         * plugins/gtodo/interface.c: (set_read_only):
3470         * plugins/project-manager/plugin.c: (confirm_removal),
3471         (on_popup_add_to_project):
3472         * plugins/subversion/anjuta-subversion.glade:
3473         * plugins/tools/execute.c: (atp_output_context_print_result):
3474         
3475         Fixed some strings from #496833
3477 2008-01-07  Johannes Schmid <jhs@gnome.org>
3479         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3480         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3481         .in:
3482         * plugins/language-support-cpp-java/plugin.c: (install_support),
3483         (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3484         Added basic Vala support
3485         
3486         * plugins/sourceview/sourceview.c: (autodetect_language):
3487         Fixed mime-type detection
3489 2008-01-06  Massimo Cora'  <maxcvs@email.it>
3491   Reviewed by: Johannes Schmid <jhs@gnome.org>
3493         * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3494         (value_removed_current_editor), (symbol_db_activate),
3495         (symbol_db_deactivate):
3496         * plugins/symbol-db/symbol-db-engine.c:
3497         (symbol_db_engine_get_global_members_filtered):
3498         * plugins/symbol-db/symbol-db-view.c:
3499         (do_add_child_symbol_to_view), (prepare_for_adding),
3500         (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3501         (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3502         (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3503         (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3504         (sdb_view_init), (sdb_view_finalize),
3505         (sdb_view_build_and_display_base_tree):
3506         * plugins/symbol-db/symbol-db-view.h:
3507         added controls to expand Global tab nodes in a non-freezing way.
3508         Fixed also some little bugs always on global-tab.
3510 2008-01-06  Naba Kumar  <naba@gnome.org>
3512         Patches from James Liggett:
3513         * plugins/profiler/gprof-call-graph-view.c:
3514         (gprof_call_graph_view_create_columns):
3515         * plugins/profiler/gprof-flat-profile-view.c:
3516         (gprof_flat_profile_view_create_columns):
3517         * plugins/profiler/gprof-function-call-tree-view.c:
3518         (gprof_function_call_tree_view_create_columns): Made all
3519         of the columns resizable and reorderable.
3521 2008-01-06  Johannes Schmid <jhs@gnome.org>
3523         * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3524         (anjuta_launcher_check_password_real),
3525         (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3526         (anjuta_launcher_scan_pty),
3527         (anjuta_launcher_disable_password_check):
3528         * libanjuta/anjuta-launcher.h:
3529         Added disable_password_check for stream where it does not make sense 
3530         (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3531         that sometimes occur in symbol-db plugin
3532         
3533         * plugins/file-manager/file-model.c:
3534         (file_model_cancel_expand_idle):
3535         Fixed removing of idle source
3536         
3537         * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3538         * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3539         
3540         Fixed #348854 – invisible cursor in certain themes
3542 2008-01-06  Naba Kumar  <naba@gnome.org>
3544         * libanjuta/anjuta-preferences.c:
3545         (anjuta_preferences_register_property_custom): Fixed a crash bug on
3546         closing preferences dialog due to patch in bug #507300
3548 2008-01-06  Naba Kumar  <naba@gnome.org>
3550         * plugins/language-support-cpp-java/cpp-java-assist.c:
3551         (on_assist_chosen):
3552         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3553         * plugins/search/search-replace_backend.c: (create_search_entries):
3554         Added missing unrefs.
3556 2008-01-06  Johannes Schmid <jhs@gnome.org>
3558         * plugins/debug-manager/variable.c: (get_hovered_word):
3559   Add a g_object_unref()  
3560         
3561         * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3562         (on_sourceview_hover_leave):
3563         Fixed hover and editor interface to make hover in debugger work
3565 2008-01-06  Naba Kumar  <naba@gnome.org>
3567         * plugins/editor/text-editor.c: Whitespaces fixes.
3568         * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3569         DEBUG_PRINT instead of g_message.
3571 2008-01-06  Sébastien Granjoux  <seb.sfo@free.fr>
3573         * plugins/debug-manager/breakpoints.c:
3574         Fix #507441: Disable all breakpoints doesn't work
3575         Fix #507444: Enable Breakpoint menu item doesn't change name
3577 2008-01-05  Naba Kumar  <naba@gnome.org>
3579         * manuals/reference/libanjuta/libanjuta.types: Renamed
3580         IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3582 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3584         * plugins/debug-manager/variable.c:
3585         Update variable display to use IAnjutaIterable instead of position
3587         * plugins/editor/text_editor_cbs.c,
3588         plugins/editor/text_editor.c:
3589         Fix Gtk critical warnings when a hover signal is emitted
3590         Fix get_text_iter in Scintilla (range should include last character)
3591         
3592 2008-01-05  Sébastien Granjoux  <seb.sfo@free.fr>
3594         * plugins/debug-manager/debug_tree.c,
3595         plugins/debug-manager/debug_tree.h,
3596         plugins/debug-manager/watch.c,
3597         plugins/debug-manager/command.c,
3598         plugins/debug-manager/queue.c,
3599         plugins/gdb/plugin.c,
3600         plugins/gdb/debugger.c,
3601         plugins/gdb/debugger.h,
3602         libanjuta/interfaces/libanjuta.idl:
3603         Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3605 2008-01-05  Naba Kumar  <naba@gnome.org>
3607         * plugins/valgrind/plugin.c: Removed stock icon open/save from
3608         menus to avoid conflict with file open/save. Fixes bug #507455
3610 2008-01-05  Johannes Schmid <jhs@gnome.org>
3612         * configure.in:
3613         Conditionally depend on gtksourceview2 >= 2.1.0
3614         
3615         * libanjuta/interfaces/libanjuta.idl:
3616         Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3617         iterators instead of positions
3618         
3619         * plugins/debug-manager/threads.c:
3620         Fixed a warnings by including gnome-vfs properly
3621         
3622         * plugins/debug-manager/variable.c: (get_hovered_word),
3623         (on_hover_over):
3624         Updated to changes in IAnjutaEditorHover/Selection
3625         
3626         * plugins/document-manager/action-callbacks.c:
3627         (on_editor_command_upper_case_activate),
3628         (on_editor_command_lower_case_activate):
3629         * plugins/document-manager/search-box.c: (on_incremental_search),
3630         (on_search_activated):
3631         * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3632         (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3633         (iselection_get_start), (iselection_get_end),
3634         (iselection_iface_init), (ihover_display), (ihover_iface_init):
3635         * plugins/editor/text_editor_cbs.c:
3636         (on_text_editor_scintilla_notify):
3637         
3638         Updated to changes in IAnjutaEditorHover/Selection and updated editor
3639         interface of scintilla editor.
3640         
3641         * plugins/language-manager/languages.xml:
3642         * plugins/language-manager/plugin.c:
3643         (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3644         Added chdr to C language files and some DEBUG_PRINTs
3645         
3646         * plugins/language-support-cpp-java/cpp-java-assist.c:
3647         (on_assist_chosen):
3648         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3649         * plugins/search/plugin.c: (find_incremental):
3650         * plugins/search/search-replace.c: (search_and_replace):
3651         * plugins/search/search-replace_backend.c: (create_search_entries):
3652                 Adapted to changed interfaces
3654         * plugins/sourceview/Makefile.am:
3655         * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3656         (set_uri), (anjuta_document_save):
3657         * plugins/sourceview/anjuta-editor-sourceview.glade:
3658         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3659         (anjuta_view_key_press_event):
3660         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3661         * plugins/sourceview/sourceview-cell.c:
3662         (sourceview_cell_instance_init), (sourceview_cell_finalize),
3663         (icell_get_line), (icell_get_attribute), (icell_iface_init):
3664         * plugins/sourceview/sourceview-prefs.c: (get_bool),
3665         (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3666         (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3667         (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3668         (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3669         * plugins/sourceview/sourceview-private.h:
3670         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3671         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3672         (on_document_loaded), (sourceview_instance_init),
3673         (sourceview_dispose), (sourceview_finalize),
3674         (sourceview_create_markers), (sourceview_new),
3675         (ifile_savable_save), (ieditor_get_tab_size),
3676         (ieditor_set_tab_size), (ieditor_set_use_spaces),
3677         (ieditor_set_auto_indent), (ieditor_goto_line),
3678         (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3679         (iselect_block), (iselect_set), (iselect_get_start),
3680         (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3681         (imark_unmark), (imark_is_marker_set),
3682         (imark_location_from_handle), (imark_delete_all_markers),
3683         (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3684         (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3685         (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3686         (ilanguage_get_supported_languages), (autodetect_language),
3687         (ilanguage_set_language), (iassist_show_tips),
3688         (on_sourceview_hover_leave), (on_sourceview_hover_over),
3689         (ihover_display), (ihover_iface_init):
3690         
3691         Use GtkSourceView 2.1.x:
3692         * New mark interface
3693         * Fixed #486724 and #488615
3694         * Implemented hover interface
3695         * Adapted to changed interfaces
3697 2008-01-04  Rob Bradford  <rob@o-hand.com>
3699         Reviewed by Naba Kumar  <naba@gnome.org>:
3700         * libanjuta/anjuta-preferences.c:
3701         (anjuta_preferences_register_property_custom):
3702         Unregister preferences for custom preferences when the widget is
3703         destroyed.
3705 2008-01-03  Johannes Schmid <jhs@gnome.org>
3707         * plugins/file-manager/file-model.c: (file_model_row_expanded),
3708         (file_model_row_collapsed):
3709   Fixed the too method to take a correct data argument
3711 2008-01-02  Johannes Schmid <jhs@gnome.org>
3713         * plugins/document-manager/anjuta-docman.c:
3714         (anjuta_docman_add_document), (anjuta_docman_remove_document):
3715         ref and unref correctly to silence a Gtk+ critical
3717 2008-01-01  Johannes Schmid <jhs@gnome.org>
3719         * plugins/editor/text_editor.c: (itext_editor_get_text):
3720         Fixed #506740 – ianjuta_editor_get_text crash if request 
3721         text past the buffer length
3723 2008-01-01  Sébastien Granjoux  <seb.sfo@free.fr>
3725         * plugins/debug-manager/utilities.c,
3726         plugins/debug-manager/utilities.h,
3727         plugins/debug-manager/breakpoints.c:
3728         Move get_current_editor function in utilities.c
3730         * plugins/debug-manager/plugin.c,
3731         plugins/debug-manager/debug_tree.c,
3732         plugins/debug-manager/debug_tree.h,
3733         plugins/debug-manager/watch.c,
3734         plugins/debug-manager/watch.h,
3735         plugins/debug-manager/locals.c,
3736         plugins/debug-manager/locals.h,
3737         (added) plugins/debug-manager/variable.c,
3738         (added) plugins/debug-manager/variable.h,
3739         plugins/debug-manager/Makefile.am:
3740         Use hover interface to display variable value
3742 2007-12-31  Johannes Schmid <jhs@gnome.org>
3744         * libanjuta/Makefile.am:
3745         Only install glade catalog files if glade-3 is available
3746         (Fixes #506269 and #500296)
3748 2007-12-30  Johannes Schmid <jhs@gnome.org>
3750         * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3751         (set_property_value_as_string), (register_callbacks):
3753   Fixed GtkFileChooserButton preferences to also work when only the combo
3754   changes without a dialog being open.
3756 2007-12-29  Johannes Schmid <jhs@gnome.org>
3758         * plugins/editor/Makefile.am:
3759         Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3761 2007-12-29  Johannes Schmid <jhs@gnome.org>
3763         * plugins/devhelp/plugin.c: (devhelp_activate):
3764         Fixed #498986 - Anjuta-2.3.0 fails to build
3766 2007-12-29  Johannes Schmid <jhs@gnome.org>
3768         * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3769         * plugins/debug-manager/plugin.c:
3770         (on_run_to_cursor_action_activate):
3771         * plugins/document-manager/anjuta-docman.c:
3772         (anjuta_docman_goto_file_line_mark):
3773         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3774         (value_removed_current_editor):
3775         
3776         Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3777         all those to value_added_current_document...
3779         * plugins/editor/anjuta-editor-scintilla.glade:
3780         Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3781         Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3783 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3785   * plugins/symbol-db/plugin.c: (on_importing_project_end),
3786   (symbol_db_activate), (symbol_db_deactivate),
3787   (symbol_db_instance_init), (isymbol_manager_get_parents):
3788   * plugins/symbol-db/plugin.h:
3789   * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3790   * plugins/symbol-db/symbol-db-engine.c:
3791   (symbol_db_engine_get_global_members_filtered):
3792   * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3793   (on_symbol_inserted):
3794   Filtered out static functions on global-tab. E.g. when flag
3795   is_file_scope = 1 we won't add entries there.
3796   Fixed a little bug on 'Global'->'Vars/Others' node too.
3798 2007-12-28  Johannes Schmid <jhs@gnome.org>
3800   * libanjuta/anjuta-launcher.c:
3801   Fixed a silly (and completely useless) memory corruption that probably 
3802   only occured at a few race conditions though I wonder why it did not 
3803         happen more often
3805 2007-12-28  Johannes Schmid <jhs@gnome.org>
3806         * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3807         * plugins/debug-manager/plugin.c: (set_program_counter):
3808         * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3809         * plugins/debug-manager/start.c: (get_source_directories):
3810         * plugins/debug-manager/threads.c: (on_info_thread),
3811         (on_list_thread):
3812         * plugins/file-manager/file-model.c: (file_model_set_property):
3813         * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3814         * plugins/tools/editor.c: (on_editor_response):
3815         
3816         Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3817         
3818         * plugins/document-manager/plugin.c: (update_title),
3819         (value_added_project_root_uri):
3820         * plugins/document-manager/plugin.h:
3821         Shorten down the title bar if the current path is inside the opened project
3823 2007-12-28  Massimo Cora'  <maxcvs@email.it>
3825         reviewed by: Johannes Schmid <jhs@gnome.org>
3827         * plugins/project-wizard/templates/java/project.anjuta:
3828         * plugins/project-wizard/templates/mkfile/project.anjuta:
3829         * plugins/project-wizard/templates/python/project.anjuta:
3830         Added attribute="Interfaces" and value="IAnjutaSymbolManager" to 
3831         let new projects use new SymbolDB plugin.
3832         
3833         * plugins/symbol-browser/images/Makefile.am:
3834         added some images taken from MonoDevelop project.
3835         
3836         * plugins/symbol-db/plugin.c: (value_added_current_editor),
3837         (goto_file_line), (on_importing_project_end), (project_root_added),
3838         (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3839         (isymbol_manager_search):
3840         Added project-updating feature when opening a project with some files
3841   modified externally [e.g. a svn up].
3842         
3843         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3844         (sdb_engine_iterator_node_instance_init),
3845         (sdb_engine_iterator_node_finalize),
3846         (symbol_db_engine_iterator_node_set_conversion_hash):
3847         * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3848         * plugins/symbol-db/symbol-db-engine-iterator.c:
3849         (symbol_db_engine_iterator_new):
3850         * plugins/symbol-db/symbol-db-engine-iterator.h:
3851          Moved Hash table initialization into the engine. This proxies and
3852   speeds up the process of creation and iteration of a GdaDataModel.
3853         
3854         * plugins/symbol-db/symbol-db-engine.c:
3855         (sdb_engine_ctags_output_thread),
3856         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3857         (sdb_engine_scan_files_1), (sdb_engine_init),
3858         (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3859         (symbol_db_engine_add_new_workspace),
3860         (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3861         (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3862         (symbol_db_engine_get_sym_type_conversion_hash),
3863         (symbol_db_engine_update_files_symbols),
3864         (symbol_db_engine_update_project_symbols),
3865         (symbol_db_engine_update_buffer_symbols),
3866         (symbol_db_engine_get_class_parents),
3867         (symbol_db_engine_get_global_members_filtered),
3868         (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3869         (symbol_db_engine_get_scope_members_by_symbol_id),
3870         (symbol_db_engine_get_scope_members),
3871         (symbol_db_engine_get_current_scope),
3872         (symbol_db_engine_get_file_symbols),
3873         (symbol_db_engine_get_symbol_info_by_id),
3874         (symbol_db_engine_find_symbol_by_name_pattern),
3875         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3876         * plugins/symbol-db/symbol-db-engine.h:
3877         * plugins/symbol-db/symbol-db-view-locals.c:
3878         (sdb_view_locals_get_iter_from_row_ref),
3879         (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3880         (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3881         (on_symbol_inserted), (symbol_db_view_locals_update_list):
3882         Changes on some queries fuctions and some fixes. Added *_filtered
3883   functions.
3884         
3885         * plugins/symbol-db/symbol-db-view.c:
3886         (do_add_child_symbol_to_view), (add_new_waiting_for),
3887         (prepare_for_adding), (on_symbol_inserted),
3888         (do_recurse_subtree_and_remove), (on_symbol_removed),
3889         (sdb_view_do_add_hidden_dummy_child),
3890         (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3891         (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3892         (sdb_view_locals_create_new_store), (sdb_view_init),
3893         (sdb_view_finalize), (sdb_view_class_init),
3894         (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3895         (symbol_db_view_get_pixbuf),
3896         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3897         New display for global tags. This is the definitive version, bugs apart.
3898         
3899         * plugins/symbol-db/tables.sql:
3900         fixed typo.
3902 2007-12-27  Naba Kumar  <naba@gnome.org>
3904         * libanjuta/interfaces/libanjuta.idl:
3905         * plugins/editor/aneditor-priv.h:
3906         * plugins/editor/aneditor.cxx:
3907         * plugins/editor/text_editor.c: (text_editor_instance_init),
3908         (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3909         (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3910         * plugins/editor/text_editor.h:
3911         * plugins/editor/text_editor_cbs.c:
3912         (on_text_editor_scintilla_notify):
3914         Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3915         related code in AnEditor. Fixed some compilation warnings.
3917 2007-12-26  Naba Kumar  <naba@gnome.org>
3919         * Changelog: Fixed indentation.
3921 2007-12-25  Naba Kumar  <naba@gnome.org>
3923         * plugins/editor/Makefile.am:
3924         * plugins/editor/editor.glade:
3925         * plugins/editor/plugin.c:
3926         * plugins/editor/style-editor.c:
3927         * plugins/sourceview/Makefile.am:
3928         * plugins/sourceview/plugin.c:
3929         * plugins/sourceview/sourceview.glade:
3930         * plugins/valgrind/Makefile.am:
3932         Renamed glade files to anjuta-editor-* to give name space for the
3933         schema files (because they are installed in system directory).
3935         * scripts/build-schemas.mk: Install the schemas files also (need for
3936         binary package installation/uninstallation).
3938 2007-12-25  Johannes Schmid <jhs@gnome.org>
3940         * plugins/language-support-cpp-java/plugin.c:
3941         (set_indentation_param_vim):
3942         
3943         Support some more vim modeline commands and shortcuts (#504331)
3945 2007-12-25  Johannes Schmid <jhs@gnome.org>
3947         Patches from James Liggett:
3948         * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3949         (anjuta_vcs_status_tree_view_init):
3950         * plugins/subversion/subversion-commit-dialog.c:
3951         (subversion_commit_dialog):
3952         * plugins/subversion/subversion-diff-dialog.c:
3953         (on_subversion_diff_response):
3954         * plugins/subversion/subversion-log-dialog.c:
3955         (on_log_view_selected_button_clicked),
3956         (on_log_diff_selected_button_clicked),
3957         (on_log_diff_previous_button_clicked):
3958         * plugins/subversion/subversion-resolve-dialog.c:
3959         (subversion_resolve_dialog):
3960         * plugins/subversion/subversion-revert-dialog.c:
3961         (subversion_revert_dialog):
3962         * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3963         (pulse_progress_bar), (hide_pulse_progress_bar),
3964         (disconnect_data_arrived_signals),
3965         (cancel_data_arrived_signal_disconnect):
3966         * plugins/subversion/subversion-ui-utils.h:
3967         
3968         #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3969         #505237 – Sort list of modified files
3971 2007-12-24  Sébastien Granjoux  <seb.sfo@free.fr>
3973         * plugins/gdb/debugger.c:
3974         Fix bug #491301: Inspecting a variable opens a bad focus dialog
3976 2007-12-23  Johannes Schmid <jhs@gnome.org>
3978         * plugins/language-support-cpp-java/plugin.c:
3979         (set_indentation_param_emacs), (set_indentation_param_vim),
3980         (parse_mode_line_emacs), (parse_mode_line_vim),
3981         (extract_mode_line), (initialize_indentation_params):
3983         Added (basic) support for vim modelines (#504331)
3985         * plugins/message-view/message-view.c: (message_view_next),
3986         (message_view_previous):
3987         
3988         Fixed next/previous message
3990 2007-12-23  Johannes Schmid <jhs@gnome.org>
3992         * libanjuta/anjuta-ui.h:
3993         Check for != NULL before unref'ing pixbuf (related to #497878)
3994         
3995         * plugins/devhelp/plugin.c: (register_stock_icons):
3996         * plugins/document-manager/anjuta-docman.c:
3997         (anjuta_docman_add_document):
3998         * plugins/glade/plugin.c: (on_close_activated),
3999         (register_stock_icons), (on_session_save),
4000         (glade_plugin_add_project):
4001         
4002         Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
4003         and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
4004         
4005         * plugins/language-support-cpp-java/plugin.c:
4006         (register_stock_icons):
4007         Fixed stock icon registration macros
4009 2007-12-23  Johannes Schmid <jhs@gnome.org>
4011         * global-tags/Makefile.am:
4012         * launcher/Makefile.am:
4013         * libanjuta/Makefile.am:
4014         * libegg/Makefile.am:
4015         * manuals/anjuta-faqs/Makefile.am:
4016         * manuals/anjuta-manual/Makefile.am:
4017         * manuals/reference/libanjuta/Makefile.am:
4018         * plugins/build-basic-autotools/Makefile.am:
4019         * plugins/class-gen/Makefile.am:
4020         * plugins/class-inheritance/Makefile.am:
4021         * plugins/cvs-plugin/Makefile.am:
4022         * plugins/debug-manager/Makefile.am:
4023         * plugins/devhelp/Makefile.am:
4024         * plugins/document-manager/Makefile.am:
4025         * plugins/editor/Makefile.am:
4026         * plugins/editor/scintilla/Makefile.am:
4027         * plugins/editor/scintilla/include/Makefile.am:
4028         * plugins/file-loader/Makefile.am:
4029         * plugins/file-manager/Makefile.am:
4030         * plugins/file-wizard/Makefile.am:
4031         * plugins/gdb/Makefile.am:
4032         * plugins/glade/Makefile.am:
4033         * plugins/gtodo/Makefile.am:
4034         * plugins/gvim/Makefile.am:
4035         * plugins/indent/Makefile.am:
4036         * plugins/language-manager/Makefile.am:
4037         * plugins/language-support-cpp-java/Makefile.am:
4038         * plugins/macro/Makefile.am:
4039         * plugins/message-view/Makefile.am:
4040         * plugins/patch/Makefile.am:
4041         * plugins/profiler/Makefile.am:
4042         * plugins/project-import/Makefile.am:
4043         * plugins/project-manager/Makefile.am:
4044         * plugins/project-wizard/Makefile.am:
4045         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
4046         * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
4047         * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
4048         * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
4049         * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
4050         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4051         * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
4052         * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
4053         * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
4054         * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
4055         * plugins/sample1/Makefile.am:
4056         * plugins/search/Makefile.am:
4057         * plugins/sourceview/Makefile.am:
4058         * plugins/subversion/Makefile.am:
4059         * plugins/symbol-browser/Makefile.am:
4060         * plugins/symbol-db/Makefile.am:
4061         * plugins/symbol-db/test/Makefile.am:
4062         * plugins/terminal/Makefile.am:
4063         * plugins/tools/Makefile.am:
4064         * plugins/valgrind/Makefile.am:
4065         * src/Makefile.am:
4066         * tagmanager/Makefile.am:
4067         
4068         Replaces the deprecated "INCLUDES" in all Makefile.am's with
4069         the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
4070         warnings from illigel C++ compiler flags.
4072 2007-12-23  Johannes Schmid <jhs@gnome.org>
4074         Patch from Tom <tpgww@onepost.net>:
4075   
4076         * plugins/document-manager/anjuta-docman.c:
4077         (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
4078         (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
4079         (anjuta_docman_instance_init), (on_notebook_switch_page),
4080         (anjuta_docman_grab_text_focus):
4081         * plugins/document-manager/plugin.c: (on_document_added),
4082         (on_window_key_press_event), (on_window_key_release_event):
4083         
4084         Some more document-manager code cleanups and fixes.
4086 2007-12-23  Massimo Cora'  <maxcvs@email.it>
4088         * plugins/symbol-db/plugin.c: (register_stock_icons),
4089         (value_added_current_editor), (value_removed_current_editor),
4090         (on_importing_project_end), (project_root_removed):
4091         added controls to clean/populate GtkTreeView(s) on projects unload/load.
4093         * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
4094         (symbol_db_engine_get_file_db_path):
4095         fixed a useless warning.
4097         * plugins/symbol-db/symbol-db-view-locals.c:
4098         (traverse_free_waiting_for), (file_view_status_destroy),
4099         (sdb_view_locals_create_new_store), (traverse_files_view_status),
4100         (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
4101         (sdb_view_locals_finalize), (on_symbol_inserted),
4102         (symbol_db_view_locals_recv_signals_from_engine),
4103         (symbol_db_view_locals_update_list):
4104         more speed on editors switching. GtkTreeStore caching method implemented.
4105         Fixed compiler warnings and a little memory leak.
4107         * plugins/symbol-db/symbol-db-view-locals.h:
4108         * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
4109         (traverse_free_waiting_for), (symbol_db_view_clear_cache),
4110         (on_scan_end), (on_symbol_inserted),
4111         (sdb_view_locals_create_new_store), (sdb_view_init),
4112         (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4113         * plugins/symbol-db/symbol-db-view.h:
4114         fixed some crashers. Now project loading/populating should be quite quick.
4116 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4118         * plugins/debug-manager/command.c,
4119         plugins/debug-manager/queue.c:
4120         Take care of command return value (FALSE is an error)
4122 2007-12-22  Sébastien Granjoux  <seb.sfo@free.fr>
4124         * plugins/debug-manager/anjuta-debug-manager.glade,
4125         plugins/debug-manager/breakpoints.c:
4126         Remove address, condition and pass breakpoint column if not supported
4127         Fix clear all remove_all to avoid an endless loop if a breakpoint
4128         cannot be removed
4130 2007-12-17  Johannes Schmid <jhs@gnome.org>
4132         Patch from Tom <tpgww@onepost.net> (with some changes):
4134         * plugins/document-manager/action-callbacks.c: (on_open_activate),
4135         (on_save_as_activate), (on_save_all_activate),
4136         (on_close_file_activate), (on_close_all_file_activate),
4137         (on_reload_file_activate), (on_editor_command_clear_activate),
4138         (on_transform_eolchars1_activate), (on_comment_block),
4139         (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4140         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4141         (on_editor_linenos1_activate), (on_editor_markers1_activate),
4142         (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4143         (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4144         (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4145         (on_zoom_out_text_activate):
4146         * plugins/document-manager/action-callbacks.h:
4147         * plugins/document-manager/anjuta-docman.c:
4148         (on_notebook_page_close_button_click),
4149         (on_notebook_page_close_button_enter),
4150         (on_notebook_page_close_button_leave),
4151         (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4152         (anjuta_docman_page_init), (anjuta_docman_page_new),
4153         (on_open_filesel_response), (create_file_open_dialog_gui),
4154         (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4155         (anjuta_docman_instance_init), (on_notebook_switch_page),
4156         (on_document_destroy), (anjuta_docman_add_editor),
4157         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4158         (anjuta_docman_set_current_document),
4159         (anjuta_docman_goto_file_line_mark), (get_real_path),
4160         (anjuta_docman_get_full_filename),
4161         (anjuta_docman_delete_all_markers),
4162         (anjuta_docman_delete_all_indicators),
4163         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4164         (anjuta_docman_order_tabs):
4165         * plugins/document-manager/anjuta-docman.h:
4166         * plugins/document-manager/file_history.c: (an_hist_file_new),
4167         (an_file_history_push), (an_file_history_dump):
4168         * plugins/document-manager/file_history.h:
4169         * plugins/document-manager/plugin.c: (update_title),
4170         (value_removed_project_root_uri),
4171         (update_document_ui_interface_items), (menu_name_compare),
4172         (on_document_added), (on_document_changed),
4173         (on_window_key_press_event), (on_window_key_release_event),
4174         (on_session_save):
4175         * plugins/document-manager/search-box.c: (on_document_changed),
4176         (on_goto_activated), (search_box_init), (search_box_new):
4177         * plugins/document-manager/search-box.h:
4179         Yet more code cleanups
4180         Save glade files correctly in session
4181         Use new tooltip API if available
4182         Sort notebook pages when session is restored (needs work)
4184 2007-12-16  Johannes Schmid <jhs@gnome.org>
4186         * plugins/document-manager/anjuta-docman.c:
4187         (anjuta_docman_add_document):
4188         
4189         Present correct widget with anjuta_shell_present_widget(). This got wrong when
4190         the new search bar was introduced.
4192 2007-12-12  Johannes Schmid <jhs@gnome.org>
4193   
4194         Patch from  Tom <tpgww@onepost.net>:
4195         (#485233 – another bunch of docman cleanups)
4196   
4197         * libanjuta/interfaces/libanjuta.idl:
4198         * plugins/document-manager/action-callbacks.c:
4199         (get_current_document), (get_current_focus_widget),
4200         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4201         (on_close_file_activate), (on_close_all_file_activate),
4202         (on_reload_file_activate), (on_print_activate),
4203         (on_print_preview_activate),
4204         (on_editor_command_upper_case_activate),
4205         (on_editor_command_lower_case_activate),
4206         (on_editor_command_eol_crlf_activate),
4207         (on_editor_command_eol_lf_activate),
4208         (on_editor_command_eol_cr_activate),
4209         (on_editor_command_select_all_activate),
4210         (on_editor_command_select_to_brace_activate),
4211         (on_editor_command_select_block_activate),
4212         (on_editor_command_match_brace_activate),
4213         (on_editor_command_undo_activate),
4214         (on_editor_command_redo_activate),
4215         (on_editor_command_cut_activate),
4216         (on_editor_command_paste_activate),
4217         (on_editor_command_copy_activate),
4218         (on_editor_command_clear_activate),
4219         (on_editor_command_close_folds_all_activate),
4220         (on_editor_command_open_folds_all_activate),
4221         (on_editor_command_toggle_fold_activate),
4222         (on_editor_command_bookmark_toggle_activate),
4223         (on_editor_command_bookmark_first_activate),
4224         (on_editor_command_bookmark_next_activate),
4225         (on_editor_command_bookmark_prev_activate),
4226         (on_editor_command_bookmark_last_activate),
4227         (on_editor_command_bookmark_clear_activate),
4228         (on_transform_eolchars1_activate), (on_comment_block),
4229         (on_comment_box), (on_comment_stream),
4230         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4231         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4232         (on_force_hilite_activate), (on_swap_activate),
4233         (on_editor_add_view_activate), (on_editor_remove_view_activate):
4234         * plugins/document-manager/action-callbacks.h:
4235         * plugins/document-manager/anjuta-docman.c:
4236         (on_notebook_page_close_button_click),
4237         (on_notebook_page_close_button_enter),
4238         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4239         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4240         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4241         (on_open_filesel_response), (anjuta_docman_open_file),
4242         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4243         (anjuta_docman_dispose), (anjuta_docman_instance_init),
4244         (anjuta_docman_class_init), (anjuta_docman_new),
4245         (on_notebook_switch_page), (on_document_save_point),
4246         (on_document_destroy), (anjuta_docman_add_editor),
4247         (anjuta_docman_add_document), (anjuta_docman_remove_document),
4248         (anjuta_docman_set_popup_menu),
4249         (anjuta_docman_get_current_focus_widget),
4250         (anjuta_docman_get_page_for_document),
4251         (anjuta_docman_get_current_document),
4252         (anjuta_docman_set_current_document),
4253         (anjuta_docman_goto_file_line),
4254         (anjuta_docman_goto_file_line_mark),
4255         (anjuta_docman_get_full_filename),
4256         (anjuta_docman_present_notebook_page),
4257         (anjuta_docman_update_page_label),
4258         (anjuta_docman_delete_all_markers),
4259         (anjuta_docman_delete_all_indicators),
4260         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4261         (do_ordertab1), (anjuta_docman_order_tabs),
4262         (anjuta_docman_set_editor_properties),
4263         (anjuta_docman_get_document_for_path),
4264         (anjuta_docman_get_all_doc_widgets):
4265         * plugins/document-manager/anjuta-docman.h:
4266         * plugins/document-manager/editor-tooltips.c:
4267         * plugins/document-manager/plugin.c: (update_title),
4268         (update_document_ui_enable_all), (update_document_ui_disable_all),
4269         (update_document_ui_save_items),
4270         (update_document_ui_interface_items), (update_document_ui),
4271         (on_document_update_save_ui), (update_status),
4272         (on_document_update_ui), (on_document_added),
4273         (on_document_changed), (on_session_save), (on_save_prompt),
4274         (on_docman_auto_save), (on_gconf_notify_timer):
4275         * plugins/document-manager/search-box.c: (on_document_changed),
4276         (search_box_new), (search_box_grab_line_focus):
4277         * plugins/glade/plugin.c: (ifile_open):
4278         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4279         * plugins/search/search-replace_backend.c: (create_search_entries):
4280         * plugins/sourceview/anjuta-document.c: (set_uri),
4281         (anjuta_document_save):
4282         * plugins/sourceview/sourceview.c: (ifile_savable_save):
4283         * plugins/tools/editor.c: (on_editor_response):
4285         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4286         It fixes some issues with session handling and several memory lacks.
4287         Gtk 2.12 Tooltip API is used if available.
4289 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
4291         * plugins/debug-manager/disassemble.c,
4292         plugins/debug-manager/disassemble.h,
4293         plugins/debug-manager/command.c,
4294         plugins/debug-manager/command.h,
4295         plugins/debug-manager/plugin.c
4296         plugins/debug-manager/sparse_view.c,
4297         plugins/debug-manager/sparse_view.h,
4298         plugins/gdb/plugin.c,
4299         plugins/gdb/debugger.c,
4300         plugins/gdb/debugger.h,
4301         libanjuta/interfaces/libanjuta.idl:
4302         Fix bug #502533: Implement assembler step
4304         * plugins/debug-manager/breakpoints.c:
4305         Do not save temporary breakpoints
4307         * plugins/debug-manager/stack_trace.c:
4308         Fix a crash when a stack command is cancelled
4310 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
4312         * plugins/debug-manager/plugin.c,
4313         plugins/debug-manager/breakpoints.c,
4314         plugins/debug-manager/breakpoints.h:
4315         Fix bug #488732: Breakpoint on delete lines
4316         Breakpoints are now linked to their position in editor
4318         * plugins/gdb/debugger.c:
4319         Fix removing condition on breakpoint 
4321 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
4323         * plugins/debug-manager/anjuta-debug-manager.glade,
4324         plugins/debug-manager/start.c,
4325         plugins/gdb/plugin.c,
4326         plugins/gdb/debugger.c,
4327         plugins/gdb/debugger.h,
4328         libanjuta/interfaces/libanjuta.idl:
4329         Fix bug #481366: Do not stop at the beginning of the program
4331         * plugins/debug-manager/command.c,
4332         plugins/debug-manager/command.h,
4333         plugins/debug-manager/breakpoints.c,
4334         plugins/debug-manager/queue.c,
4335         plugins/debug-manager/queue.h:
4336         Fix a bug remove all breakpoints was not working due to latest changes
4337         Setting breakpoints is disabled when program is running
4339 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
4341         * plugins/debug-manager/queue.c,
4342         plugins/gdb/plugin.c:
4343         Fix bug #501469: Crash if mime_type is unknown
4345 2007-12-01  Massimo Cora'  <maxcvs@email.it>
4347         * plugins/symbol-db/plugin.c: (on_editor_destroy),
4348         (on_editor_update_ui), (on_single_file_scan_end),
4349         (on_importing_project_end), (project_root_added),
4350         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4351         * plugins/symbol-db/plugin.h:
4352         show on status bar files being scanned.
4354         * plugins/symbol-db/symbol-db-engine.c:
4355         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4356         (sdb_engine_ctags_output_thread),
4357         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4358         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4359         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4360         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4361         (sdb_engine_get_table_id_by_unique_name2),
4362         (symbol_db_engine_open_project),
4363         (sdb_engine_prepare_executing_commands),
4364         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4365         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4366         (sdb_engine_detects_removed_ids),
4367         (symbol_db_engine_get_class_parents),
4368         (symbol_db_engine_get_global_members),
4369         (symbol_db_engine_get_scope_members_by_symbol_id),
4370         (symbol_db_engine_get_scope_members),
4371         (symbol_db_engine_get_current_scope),
4372         (symbol_db_engine_get_file_symbols),
4373         (symbol_db_engine_get_symbol_info_by_id),
4374         (symbol_db_engine_get_full_local_path),
4375         (symbol_db_engine_find_symbol_by_name_pattern),
4376         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4377         * plugins/symbol-db/symbol-db-engine.h:
4378         * plugins/symbol-db/symbol-db-view-locals.c:
4379         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4380         (symbol_db_view_locals_recv_signals_from_engine),
4381         (symbol_db_view_locals_update_list):
4382         * plugins/symbol-db/symbol-db-view-locals.h:
4383         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4384         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4385         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4386         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4387         * plugins/symbol-db/symbol-db-view.h:
4388         Added g_thread architecture to scan in background. With this you
4389         can use Anjuta's GUI without freezing.
4390         Improved insertion speed by using a paradigm like 'insert' and 'check'
4391         replacing a 'check' and 'insert' one. This has been done for tables 
4392         like symbol, scope, sym_type.
4393         Fixed two crashers. 
4395         * plugins/symbol-db/tables.sql:
4396         * plugins/symbol-db/test/main.c: (get_global_members), (main),
4397         (thread), (print_message), (bastard_thread), (idle_signals):
4398         fixed a typo on tables that broke sql triggers.
4400 === anjuta 2.3.1 ===
4402 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4404         * NEWS, AUTHORS: Updated.
4405         * src/Makefile.am: Fixed make distcheck
4407         Patch from Yang Hong:
4408         * plugins/file-manager/file-manager.glade: Fixed file chooser
4409         size in file-manager preferences.
4411 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
4413         * NEWS: Updated for 2.3.1 development release
4414         * configure.in: Bumped version to 2.3.1
4416 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
4418         * plugins/debug-manager/threads.c,
4419         plugins/debug-manager/disassemble.c,
4420         plugins/debug-manager/watch.c,
4421         plugins/debug-manager/registers.c,
4422         plugins/debug-manager/locals.c,
4423         plugins/debug-manager/breakpoints.c,
4424         plugins/debug-manager/stack_trace.c,
4425         plugins/debug-manager/command.c,
4426         plugins/debug-manager/command.h,
4427         plugins/debug-manager/queue.c,
4428         libanjuta/interfaces/libanjuta.idl:
4429         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4430         Document IAnjutaDebugManager signals
4431         Generate new signals in queue.c
4432         Use new signals in other files
4434 2007-11-30  <genbell@tiscali.it>
4436         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
4438         * plugins/gdb/Makefile.am:
4439         Fix bug #500376
4441 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4443         * plugins/tools/variable.c:
4444         Fix a bug added in the previous patch (it is not a leak)
4446 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
4448         * plugins/project-wizard/druid.c,
4449         plugins/project-wizard/templates/terminal.wiz,
4450         plugins/project-wizard/templates/xlib-dock.wiz,
4451         plugins/project-wizard/templates/wxwin.wiz,
4452         plugins/project-wizard/templates/java.wiz,
4453         plugins/project-wizard/templates/gnome.wiz,
4454         plugins/project-wizard/templates/anjuta-plugin.wiz,
4455         plugins/project-wizard/templates/gtkmm.wiz,
4456         plugins/project-wizard/templates/python.wiz,
4457         plugins/project-wizard/templates/cpp.wiz,
4458         plugins/project-wizard/templates/sdl.wiz,
4459         plugins/project-wizard/templates/gtk.wiz,
4460         plugins/project-wizard/templates/minimal.wiz,
4461         plugins/project-wizard/templates/xlib.wiz,
4462         plugins/project-wizard/templates/gcj.wiz,
4463         plugins/project-wizard/templates/translatable-strings.h,
4464         plugins/project-import/project-import.c:
4465         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
4467 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
4469         * plugins/debug-manager/threads.c,
4470         plugins/debug-manager/disassemble.c,
4471         plugins/debug-manager/watch.c,
4472         plugins/debug-manager/registers.c,
4473         plugins/debug-manager/memory.c,
4474         plugins/debug-manager/locals.c,
4475         plugins/debug-manager/stack_trace.c,
4476         plugins/debug-manager/queue.c,
4477         plugins/debug-manager/queue.h:
4478         Connect debugger signal only when program is loaded
4479         Rename get_feature in is_supported
4481         * plugins/debug-manager/plugin.c:
4482         Remove editor watch when plugin is deactivated
4484         * plugins/debug-manager/anjuta-debug-manager.glade,
4485         plugins/debug-manager/breakpoints.c,
4486         plugins/debug-manager/breakpoints.h:
4487         Rewrite almost completely the breakpoint code
4488         Improve breakpoint dialog
4489         Reorganize function
4490         Implement condition, hit count, ignore and temporary attribute
4492         * plugins/debug-manager/command.c,
4493         plugins/debug-manager/command.h:
4494         Add a breakpoint list command
4496         * plugins/gdb/debugger.c,
4497         plugins/gdb/debugger.h:
4498         Add new breakpoint list command
4499         Fix parsing of breakpoint data
4501         * libanjuta/interfaces/libanjuta.idl,
4502         plugins/gdb/plugin.c:
4503         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4505 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
4507         * plugins/document-manager/plugin.c:
4508         Use Ctrl+Shift+s as shortcut for Save As
4510 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
4512         * plugins/subversion/plugin.c: (activate_plugin):
4513         * plugins/symbol-db/plugin.c: (symbol_db_activate):
4514         * src/layout.xml: Fixed dockitem positions.
4516 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4518         Icons from tpgww@onepost.net:
4519         * plugins/project-wizard/applogo.png:
4520         Icons from patch in bug #480093 comment #23. Also renamed icons.
4522         * plugins/message-view/Makefile.am:
4523         * plugins/message-view/plugin.c: (register_stock_icons),
4524         (ipreferences_merge): Removed redundant icon.
4526         * plugins/document-manager/plugin.c:
4527         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4528         Do not insensitize New action when there is no document.
4529         Indentation fixes.
4531 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4533         Icons from tpgww@onepost.net:
4534         * plugins/symbol-browser/an_symbol_prefs.c:
4535         * pixmaps/Makefile.am:
4536         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4538         Icons from patch in bug #480093 comment #23. Also renamed icons.
4539         To be continued..
4541 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
4543         Patch from James Liggett:
4544         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4545         revert and dialogs resizable.
4547 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4549         Patch from James Liggett:
4550         * plugins/subversion/anjuta-subversion.glade:
4551         * plugins/subversion/subversion-diff-dialog.c:
4552         (on_subversion_diff_response), (subversion_diff_dialog):
4553         * plugins/subversion/subversion-diff-dialog.h:
4555         The diff dialog should have a checkbox, enabled by default, that
4556         allows the user to make sure that all open files are saved before
4557         diffing.
4559 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
4561         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4563         Icons from tpgww@onepost.net:
4564         * pixmaps/Makefile.am:
4565         * src/Makefile.am:
4566         * src/anjuta-app.c:
4567         * src/anjuta-preferences-general.svg:
4569         Icons from patch in bug #480093 comment #23. Also renamed icons.
4570         To be continued..
4572 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4574         Icons from tpgww@onepost.net:
4575         * plugins/debug-manager/images/Makefile.am:
4576         * plugins/debug-manager/images/anjuta-watch.svg:
4577         * plugins/debug-manager/plugin.c: (register_stock_icons):
4578         * plugins/gdb/images/Makefile.am:
4579         * plugins/gtodo/Makefile.am:
4580         * plugins/gtodo/anjuta-gtodo-plugin.svg:
4581         * plugins/gtodo/anjuta-gtodo.plugin.in:
4582         * plugins/gtodo/interface.c: (stock_icons):
4583         * plugins/gtodo/main.h:
4584         * plugins/gtodo/plugin.c: (ipreferences_merge):
4585         * plugins/terminal/Makefile.am:
4586         * plugins/terminal/anjuta-terminal-plugin.svg:
4587         * plugins/terminal/anjuta-terminal.plugin.in:
4588         * plugins/terminal/terminal.c:
4589         * plugins/tools/Makefile.am:
4590         * plugins/tools/anjuta-tools-plugin.svg:
4591         * plugins/tools/anjuta-tools.plugin.in:
4592         * plugins/tools/plugin.c:
4593         * plugins/valgrind/Makefile.am:
4594         * plugins/valgrind/anjuta-valgrind-plugin.svg:
4595         * plugins/valgrind/anjuta-valgrind.plugin.in:
4596         * plugins/valgrind/plugin.c: (register_stock_icons),
4597         (ipreferences_merge):
4599         Icons from patch in bug #480093 comment #23. Also renamed icons.
4600         To be continued..
4602 2007-11-18  Massimo Cora'   <maxcvs@email.it>
4604         reviewed by: Johannes Schmid <jhs@gnome.org>
4606         * configure.in:
4607         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4608         due to bug #493360. Still present anyway bug #495843
4610         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4611         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4612         (on_local_treeview_row_activated),
4613         (on_global_treeview_row_activated),
4614         (on_global_treeview_row_expanded), (on_project_element_added),
4615         (on_project_element_removed), (project_root_added),
4616         (symbol_db_activate), (isymbol_manager_search),
4617         (isymbol_manager_get_members),
4618         (isymbol_manager_get_completions_at_position):
4619         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4620         (symbol_db_engine_iterator_node_get_symbol_extra_string):
4621         * plugins/symbol-db/symbol-db-engine.c:
4622         (sdb_engine_execute_non_select_sql),
4623         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4624         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4625         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4626         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4627         (symbol_db_engine_add_new_workspace),
4628         (symbol_db_engine_add_new_project),
4629         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4630         (sdb_engine_detects_removed_ids),
4631         (sdb_engine_walk_down_scope_path),
4632         (symbol_db_engine_get_class_parents),
4633         (symbol_db_engine_get_global_members),
4634         (symbol_db_engine_get_scope_members_by_symbol_id),
4635         (symbol_db_engine_get_scope_members),
4636         (symbol_db_engine_get_current_scope),
4637         (symbol_db_engine_get_file_symbols),
4638         (symbol_db_engine_get_symbol_info_by_id),
4639         (symbol_db_engine_find_symbol_by_name_pattern):
4640         * plugins/symbol-db/symbol-db-engine.h:
4641         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4642         (on_symbol_inserted), (symbol_db_view_locals_update_list):
4643         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4644         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4645         (on_scan_end), (do_add_root_symbol_to_view),
4646         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4647         (trigger_on_symbol_inserted), (add_new_waiting_for),
4648         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4649         (on_symbol_inserted), (do_recurse_subtree_and_remove),
4650         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4651         (symbol_db_view_row_expanded), (sdb_view_init),
4652         (gtree_compare_func), (sdb_view_finalize),
4653         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4654         (sdb_view_populate_base_root),
4655         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4656         * plugins/symbol-db/symbol-db-view.h:
4657         * plugins/symbol-db/tables.sql:
4658         * plugins/symbol-db/test/Makefile.am:
4659         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4660         (get_scope_members), (get_current_scope), (get_global_members),
4661         (get_file_symbols), (get_info_by_id), (main):
4663         Rewrote symbol-db-view global tab. Now every expandable node is a query.
4664         Started using LIMIT keyword to speed up things.
4665         Deprecated GdaCommand in favour of GdaQuery into engine. This should
4666         make providers use prepared statements.
4668 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4670         Patch from James Liggett:
4671         * plugins/subversion/plugin.c: (subversion_instance_init):
4672         * plugins/subversion/plugin.h:
4673         * plugins/subversion/subversion-diff-dialog.c:
4674         (on_subversion_diff_response), (subversion_diff_dialog),
4675         (on_menu_subversion_diff):
4676         * plugins/subversion/subversion-log-dialog.c:
4677         (on_log_view_selected_button_clicked),
4678         (on_log_diff_selected_button_clicked),
4679         (on_log_diff_previous_button_clicked),
4680         (subversion_log_window_create):
4681         * plugins/subversion/subversion-ui-utils.c:
4682         (get_filename_from_full_path), (init_whole_project),
4683         (on_whole_project_toggled):
4684         * plugins/subversion/subversion-ui-utils.h:
4685         * plugins/subversion/subversion-update-dialog.c:
4686         (subversion_update_dialog), (on_menu_subversion_update):
4688         Whole Project checkbox enabled by default in diff and update dialogs.
4689         changes the editor names for diff editors to something much more
4690         descriptive. For example, working copy/head diffs would have an editor
4691         with a name like "[Working Copy/Head] some-file.diff," where some-file
4692         is the name of the file/directory that was diffed. For diffs against
4693         arbitrary diffs the name would look like "[Revisions 2832/3200]
4694         some-file.diff" for a diff of some-file between revisions 2832 and
4695         3200.
4697 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
4699         Icons from tpgww@onepost.net:
4700         * plugins/subversion/Makefile.am:
4701         * plugins/subversion/anjuta-subversion-plugin.svg:
4702         * plugins/subversion/anjuta-subversion.plugin.in:
4703         * plugins/subversion/plugin.h:
4704         * plugins/symbol-browser/Makefile.am:
4705         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4706         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4707         * plugins/symbol-browser/plugin.c:
4708         * plugins/symbol-db/Makefile.am:
4709         * plugins/symbol-db/plugin.c:
4710         * plugins/symbol-db/symbol-db.plugin.in:
4712         Icons from patch in bug #480093 comment #23. Also renamed icons.
4713         To be continued..
4715 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4717         Icons from tpgww@onepost.net:
4718         * plugins/project-manager/Makefile.am:
4719         * plugins/project-manager/anjuta-project-manager-plugin.svg:
4720         * plugins/project-manager/anjuta-project-manager.plugin.in:
4721         * plugins/project-manager/plugin.c:
4722         * plugins/project-wizard/Makefile.am:
4723         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4724         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4725         * plugins/project-wizard/druid.h:
4726         * plugins/search/Makefile.am:
4727         * plugins/search/anjuta-search-plugin.svg:
4728         * plugins/search/anjuta-search.plugin.in:
4729         * plugins/search/plugin.c:
4731         Icons from patch in bug #480093 comment #23. Also renamed icons.
4732         To be continued..
4734 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
4736         * TODO.tasks: updated.
4738         Icons from tpgww@onepost.net:
4739         * plugins/file-loader/Makefile.am:
4740         * plugins/file-loader/anjuta-loader-plugin.svg:
4741         * plugins/file-loader/anjuta-loader.plugin.in:
4742         * plugins/file-manager/Makefile.am:
4743         * plugins/file-manager/anjuta-file-manager-plugin.svg:
4744         * plugins/file-manager/file-manager.plugin.in:
4745         * plugins/file-manager/plugin.c:
4746         * plugins/glade/Makefile.am:
4747         * plugins/glade/anjuta-glade-plugin.svg:
4748         * plugins/glade/anjuta-glade.plugin.in:
4749         * plugins/glade/plugin.c: (register_stock_icons):
4750         * plugins/language-manager/Makefile.am:
4751         * plugins/language-manager/anjuta-language-manager-plugin.svg:
4752         * plugins/language-manager/language-manager.plugin.in:
4753         * plugins/message-view/Makefile.am:
4754         * plugins/message-view/anjuta-message-manager.plugin.in:
4755         * plugins/message-view/anjuta-messages-plugin.svg:
4756         * plugins/message-view/plugin.c:
4757         * plugins/patch/Makefile.am:
4758         * plugins/patch/anjuta-patch-plugin.svg:
4759         * plugins/patch/anjuta-patch.plugin.in:
4760         * plugins/patch/plugin.c:
4761         * plugins/profiler/Makefile.am:
4762         * plugins/profiler/anjuta-profiler-plugin.svg:
4763         * plugins/profiler/plugin.c: (register_stock_icons):
4764         * plugins/profiler/profiler.plugin.in:
4765         * plugins/project-import/Makefile.am:
4766         * plugins/project-import/anjuta-project-import-plugin.svg:
4767         * plugins/project-import/anjuta-project-import.plugin.in:
4768         * plugins/project-import/plugin.c:
4770         Icons from patch in bug #480093 comment #23. Also renamed icons.
4771         To be continued..
4773 2007-11-18  Johannes Schmid <jhs@gnome.org>
4775         * plugins/build-basic-autotools/build-basic-autotools.c:
4776         (build_regex_init):
4777         * plugins/debug-manager/anjuta-debug-manager.glade:
4778         * plugins/debug-manager/breakpoints.c:
4779         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4780         * plugins/file-wizard/file.c:
4781         * plugins/gdb/anjuta-gdb.glade:
4782         * plugins/glade/plugin.c: (ifile_open):
4783         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4784         * plugins/gtodo/mcategory.c: (category_manager_add_item):
4785         * plugins/gtodo/tray-icon.c:
4786         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4787         * plugins/macro/macros.xml:
4788         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4789         Fixed translation bugs (#496833, #488211 and #497758)
4790         
4791         * plugins/document-manager/plugin.c: (on_editor_changed):
4792         Removed unused code
4794 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4796         Icons from tpgww@onepost.net:
4797         * plugins/devhelp/Makefile.am:
4798         * plugins/devhelp/anjuta-devhelp-plugin.svg:
4799         * plugins/devhelp/anjuta-devhelp.plugin.in:
4800         * plugins/devhelp/plugin.c:
4801         * plugins/document-manager/anjuta-document-manager.plugin.in:
4802         * plugins/document-manager/images/Makefile.am:
4803         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4804         * plugins/document-manager/plugin.c:
4805         * plugins/editor/Makefile.am:
4806         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4807         * plugins/editor/anjuta-editor.plugin.in:
4808         * plugins/editor/plugin.c:
4809         * plugins/sample1/Makefile.am:
4810         * plugins/sample1/anjuta-sample-plugin.svg:
4811         * plugins/sample1/anjuta-sample.plugin.in:
4812         * plugins/sourceview/Makefile.am:
4813         * plugins/sourceview/plugin.c:
4814         * plugins/sourceview/sourceview.plugin.in:
4816         Icons from patch in bug #480093 comment #23. Also renamed icons.
4817         To be continued..
4819 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
4821         * TODO.tasks: Updated.
4823         Icons from tpgww@onepost.net:
4824         * plugins/build-basic-autotools/Makefile.am:
4825         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4826         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4827         * plugins/build-basic-autotools/build-basic-autotools.c:
4828         * plugins/class-inheritance/Makefile.am:
4829         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4830         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4831         * plugins/class-inheritance/plugin.c:
4832         * plugins/cvs-plugin/Makefile.am:
4833         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4834         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4835         * plugins/cvs-plugin/plugin.c:
4836         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4837         * plugins/debug-manager/images/Makefile.am:
4838         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4839         * plugins/debug-manager/plugin.c: 
4841         Icons from patch in bug #480093 comment #23. Also renamed icons.
4842         To be continued..
4844 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
4846         * (removed) libanjuta/anjuta-children.c,
4847         (removed) libanjuta/anjuta-children.h,
4848         libanjuta/anjuta-launcher.c,
4849         libanjuta/libanjuta.h,
4850         libanjuta/Makefile.am,
4851         plugins/gdb/debugger.c,
4852         plugins/terminal/terminal.c,
4853         manuals/reference/libanjuta/libanjuta-sections.txt,
4854         manuals/reference/libanjuta/libanjuta-docs.sgml:
4855         Replace anjuta_children_register by g_child_watch_add
4857 2007-11-13  Johannes Schmid <jhs@gnome.org>
4859         * plugins/subversion/anjuta-subversion.glade:
4860         * plugins/subversion/subversion-commit-dialog.c:
4861         (subversion_commit_dialog):
4862         * plugins/subversion/subversion-resolve-dialog.c:
4863         (subversion_resolve_dialog):
4864         * plugins/subversion/subversion-revert-dialog.c:
4865         (subversion_revert_dialog):
4866         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4867         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4868         (hide_pulse_progress_bar):
4869         * plugins/subversion/subversion-ui-utils.h:
4871         Yet another patch from #457477:
4872         Add a pulsing progress bar to all dialogs receiving status
4874 2007-11-12  Johannes Schmid <jhs@gnome.org>
4876         * plugins/document-manager/plugin.c: (create_highlight_submenu):
4877         Bug 493583 – crash in Anjuta IDE: trying to open a file
4878         
4879         * plugins/subversion/subversion-commit-dialog.c:
4880         (select_all_files), (subversion_commit_dialog):
4881         Patch from jrligget - see #457477
4883 2007-11-12  Johannes Schmid <jhs@gnome.org>
4885         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4886         * libanjuta/anjuta-plugin-handle.c:
4887         (anjuta_plugin_handle_get_about):
4888         Bug 495536 – Plugins localization improvement
4889         
4890         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4891         * plugins/class-gen/anjuta-class-gen-plugin.glade:
4892         * plugins/indent/indent.glade:
4893         * plugins/subversion/anjuta-subversion.glade:
4894         Bug 495245 – Strings bug
4896 2007-11-08  James Liggett  <jrliggett@cox.net>
4898         reviewed by: Johannes Schmid <jhs@gnome.org>
4900         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4901         (anjuta_async_command_finalize),
4902         (anjuta_async_command_notification_poll),
4903         (anjuta_async_command_thread), (start_command),
4904         (notify_data_arrived), (notify_complete),
4905         (anjuta_async_command_class_init),
4906         (anjuta_async_command_set_error_message),
4907         (anjuta_async_command_get_error_message),
4908         (anjuta_async_command_lock), (anjuta_async_command_unlock):
4909         * libanjuta/anjuta-async-command.h:
4910         * libanjuta/anjuta-command.c: (anjuta_command_init),
4911         (anjuta_command_finalize), (anjuta_command_class_init),
4912         (anjuta_command_start), (anjuta_command_notify_data_arrived),
4913         (anjuta_command_notify_complete),
4914         (anjuta_command_set_error_message),
4915         (anjuta_command_get_error_message):
4916         * libanjuta/anjuta-command.h:
4917         * libanjuta/anjuta-glade-catalog.c:
4918         * libanjuta/anjuta-glade.xml:
4919         * libanjuta/anjuta-vcs-status-tree-view.c:
4920         (on_selected_column_toggled),
4921         (anjuta_vcs_status_tree_view_create_columns),
4922         (anjuta_vcs_status_tree_view_init),
4923         (anjuta_vcs_status_tree_view_finalize),
4924         (anjuta_vcs_status_tree_view_set_property),
4925         (anjuta_vcs_status_tree_view_get_property),
4926         (anjuta_vcs_status_tree_view_class_init),
4927         (anjuta_vcs_status_tree_view_new),
4928         (anjuta_vcs_status_tree_view_destroy),
4929         (anjuta_vcs_status_tree_view_add), (select_all_paths),
4930         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4931         (anjuta_vcs_status_tree_view_unselect_all),
4932         (create_selected_paths_list),
4933         (anjuta_vcs_status_tree_view_get_selected):
4934         * libanjuta/anjuta-vcs-status-tree-view.h:
4935         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4936         * libanjuta/anjuta-widgets.h:
4937         * plugins/subversion/subversion-add-dialog.c:
4938         (on_add_command_finished), (on_subversion_add_response),
4939         (subversion_add_dialog), (on_menu_subversion_add),
4940         (on_fm_subversion_add):
4941         * plugins/subversion/subversion-add-dialog.h:
4942         * plugins/subversion/subversion-commit-dialog.c:
4943         (on_commit_command_finished), (on_subversion_commit_response),
4944         (subversion_commit_dialog), (on_menu_subversion_commit),
4945         (on_fm_subversion_commit):
4946         * plugins/subversion/subversion-commit-dialog.h:
4947         * plugins/subversion/subversion-copy-dialog.c:
4948         (on_copy_other_revision_radio_toggled),
4949         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4950         (on_copy_command_finished), (on_subversion_copy_response),
4951         (subversion_copy_dialog), (on_menu_subversion_copy),
4952         (on_fm_subversion_copy):
4953         * plugins/subversion/subversion-copy-dialog.h:
4954         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4955         (on_subversion_diff_response), (subversion_diff_dialog),
4956         (on_menu_subversion_diff), (on_fm_subversion_diff):
4957         * plugins/subversion/subversion-diff-dialog.h:
4958         * plugins/subversion/subversion-log-dialog.c:
4959         (on_diff_selected_column_toggled), (create_columns),
4960         (on_log_command_finished), (on_log_view_button_clicked),
4961         (on_cat_command_data_arrived), (on_cat_command_finished),
4962         (on_log_view_selected_button_clicked), (get_selected_revisions),
4963         (on_log_diff_selected_button_clicked),
4964         (on_log_diff_previous_button_clicked),
4965         (on_subversion_log_vbox_destroy),
4966         (on_log_changes_view_row_selected), (subversion_log_window_create),
4967         (on_menu_subversion_log), (on_fm_subversion_log),
4968         (subversion_log_set_whole_project_sensitive):
4969         * plugins/subversion/subversion-log-dialog.h:
4970         * plugins/subversion/subversion-merge-dialog.c:
4971         (on_merge_command_finished), (on_subversion_merge_response),
4972         (on_merge_first_path_browse_button_clicked),
4973         (on_merge_second_path_browse_button_clicked),
4974         (on_merge_use_first_path_check_toggled),
4975         (on_merge_start_revision_radio_toggled),
4976         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4977         (on_menu_subversion_merge):
4978         * plugins/subversion/subversion-merge-dialog.h:
4979         * plugins/subversion/subversion-remove-dialog.c:
4980         (on_remove_command_finished),
4981         (on_remove_path_browse_button_clicked),
4982         (on_subversion_remove_response), (subversion_remove_dialog),
4983         (on_menu_subversion_remove), (on_fm_subversion_remove):
4984         * plugins/subversion/subversion-remove-dialog.h:
4985         * plugins/subversion/subversion-resolve-dialog.c:
4986         (on_resolve_command_finished), (on_subversion_resolve_response),
4987         (subversion_resolve_dialog), (on_menu_subversion_resolve):
4988         * plugins/subversion/subversion-resolve-dialog.h:
4989         * plugins/subversion/subversion-revert-dialog.c:
4990         (on_revert_command_finished), (on_subversion_revert_response),
4991         (subversion_revert_dialog), (on_menu_subversion_revert):
4992         * plugins/subversion/subversion-revert-dialog.h:
4993         * plugins/subversion/subversion-switch-dialog.c:
4994         (on_switch_other_revision_radio_toggled),
4995         (on_switch_command_finished), (on_subversion_switch_response),
4996         (subversion_switch_dialog), (on_menu_subversion_switch):
4997         * plugins/subversion/subversion-switch-dialog.h:
4998         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4999         (subversion_data_free), (on_mesg_view_destroy),
5000         (create_message_view), (check_filename), (get_log_from_textview),
5001         (pulse_timer), (on_pulse_timer_destroyed),
5002         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
5003         (report_errors), (on_status_command_finished),
5004         (on_status_command_data_arrived), (on_command_info_arrived),
5005         (select_all_status_items), (clear_all_status_selections),
5006         (init_whole_project), (on_whole_project_toggled),
5007         (send_diff_command_output_to_editor), (on_diff_command_finished),
5008         (stop_status_bar_progress_pulse):
5009         * plugins/subversion/subversion-ui-utils.h:
5010         * plugins/subversion/subversion-update-dialog.c:
5011         (on_update_command_finished), (on_subversion_update_response),
5012         (subversion_update_dialog), (on_menu_subversion_update),
5013         (on_fm_subversion_update):
5014         * plugins/subversion/subversion-update-dialog.h:
5015         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
5016         (svn_add_command_finalize), (svn_add_command_run),
5017         (svn_add_command_class_init), (svn_add_command_new),
5018         (svn_add_command_destroy):
5019         * plugins/subversion/svn-add-command.h:
5020         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
5021         (svn_cat_command_finalize), (svn_cat_command_run),
5022         (svn_cat_command_class_init), (svn_cat_command_new),
5023         (svn_cat_command_destroy), (svn_cat_command_get_output):
5024         * plugins/subversion/svn-cat-command.h:
5025         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
5026         (svn_command_release_ui_lock), (simple_prompt),
5027         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
5028         (svn_auth_ssl_server_trust_prompt_func_cb),
5029         (svn_auth_ssl_client_cert_prompt_func_cb),
5030         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
5031         (svn_command_init), (svn_command_finalize),
5032         (svn_command_class_init), (svn_command_push_info),
5033         (svn_command_get_info_queue), (svn_command_set_error),
5034         (svn_command_get_client_context), (svn_command_get_pool),
5035         (svn_command_lock_ui), (svn_command_unlock_ui),
5036         (svn_command_get_revision), (svn_command_copy_path_list),
5037         (svn_command_free_path_list):
5038         * plugins/subversion/svn-command.h:
5039         * plugins/subversion/svn-commit-command.c: (on_log_callback),
5040         (svn_commit_command_init), (svn_commit_command_finalize),
5041         (svn_commit_command_run), (svn_commit_command_class_init),
5042         (svn_commit_command_new), (svn_commit_command_destroy):
5043         * plugins/subversion/svn-commit-command.h:
5044         * plugins/subversion/svn-copy-command.c: (on_log_callback),
5045         (svn_copy_command_init), (svn_copy_command_finalize),
5046         (svn_copy_command_run), (svn_copy_command_class_init),
5047         (svn_copy_command_new), (svn_copy_command_destroy):
5048         * plugins/subversion/svn-copy-command.h:
5049         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
5050         (svn_diff_command_finalize), (svn_diff_command_run),
5051         (svn_diff_command_class_init), (svn_diff_command_new),
5052         (svn_diff_command_destroy), (svn_diff_command_get_output):
5053         * plugins/subversion/svn-diff-command.h:
5054         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
5055         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
5056         (svn_log_command_class_init), (svn_log_command_new),
5057         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
5058         * plugins/subversion/svn-log-command.h:
5059         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
5060         (svn_log_entry_finalize), (svn_log_entry_class_init),
5061         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
5062         (svn_log_entry_get_author), (svn_log_entry_get_date),
5063         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
5064         (svn_log_entry_get_full_log):
5065         * plugins/subversion/svn-log-entry.h:
5066         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
5067         (svn_merge_command_finalize), (svn_merge_command_run),
5068         (svn_merge_command_class_init), (svn_merge_command_new),
5069         (svn_merge_command_destroy):
5070         * plugins/subversion/svn-merge-command.h:
5071         * plugins/subversion/svn-remove-command.c: (on_log_callback),
5072         (svn_remove_command_init), (svn_remove_command_finalize),
5073         (svn_remove_command_run), (svn_remove_command_class_init),
5074         (svn_remove_command_new), (svn_remove_command_destroy),
5075         (svn_remove_command_get_path):
5076         * plugins/subversion/svn-remove-command.h:
5077         * plugins/subversion/svn-resolve-command.c:
5078         (svn_resolve_command_init), (svn_resolve_command_finalize),
5079         (svn_resolve_command_run), (svn_resolve_command_class_init),
5080         (svn_resolve_command_new), (svn_resolve_command_destroy):
5081         * plugins/subversion/svn-resolve-command.h:
5082         * plugins/subversion/svn-revert-command.c:
5083         (svn_revert_command_init), (svn_revert_command_finalize),
5084         (svn_revert_command_run), (svn_revert_command_class_init),
5085         (svn_revert_command_new), (svn_revert_command_destroy):
5086         * plugins/subversion/svn-revert-command.h:
5087         * plugins/subversion/svn-status-command.c:
5088         (svn_status_command_init), (svn_status_command_finalize),
5089         (on_svn_status_notify), (svn_status_command_run),
5090         (svn_status_command_class_init), (svn_status_command_new),
5091         (svn_status_command_destroy),
5092         (svn_status_command_get_status_queue):
5093         * plugins/subversion/svn-status-command.h:
5094         * plugins/subversion/svn-status.c: (svn_status_init),
5095         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
5096         (svn_status_destroy), (svn_status_get_path),
5097         (svn_status_get_vcs_status):
5098         * plugins/subversion/svn-status.h:
5099         * plugins/subversion/svn-switch-command.c:
5100         (svn_switch_command_init), (svn_switch_command_finalize),
5101         (svn_switch_command_run), (svn_switch_command_class_init),
5102         (svn_switch_command_new), (svn_switch_command_destroy):
5103         * plugins/subversion/svn-switch-command.h:
5104         * plugins/subversion/svn-update-command.c:
5105         (svn_update_command_init), (svn_update_command_finalize),
5106         (svn_update_command_run), (svn_update_command_class_init),
5107         (svn_update_command_new), (svn_update_command_destroy):
5108         * plugins/subversion/svn-update-command.h:
5110         Now really committed all files from James patch (#457477)
5112 2007-11-08  Johannes Schmid <jhs@gnome.org>
5114         * TODO.tasks: Updated
5116 2007-11-08  James Liggett  <jrliggett@cox.net>
5118         reviewed by: Johannes Schmid <jhs@gnome.org>
5120         * configure.in:
5121         * libanjuta/Makefile.am:
5122         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5123         * libanjuta/anjuta-status.h:
5124         * libanjuta/libanjuta.h:
5125         * plugins/subversion/Makefile.am:
5126         * plugins/subversion/anjuta-subversion.glade:
5127         * plugins/subversion/anjuta-subversion.ui:
5128         * plugins/subversion/plugin.c: (value_added_project_root_uri),
5129         (value_removed_project_root_uri), (activate_plugin),
5130         (deactivate_plugin), (finalize), (subversion_instance_init):
5131         * plugins/subversion/plugin.h:
5132         * plugins/subversion/subversion-actions.c:
5133         * plugins/subversion/subversion-actions.h:
5134         * plugins/subversion/subversion-callbacks.c:
5135         * plugins/subversion/subversion-callbacks.h:
5136         * plugins/subversion/svn-auth.c:
5137         * plugins/subversion/svn-auth.h:
5138         * plugins/subversion/svn-backend-priv.h:
5139         * plugins/subversion/svn-backend.c:
5140         * plugins/subversion/svn-backend.h:
5141         * plugins/subversion/svn-notify.c:
5142         * plugins/subversion/svn-notify.h:
5143         * plugins/subversion/svn-thread.c:
5144         * plugins/subversion/svn-thread.h:
5145         
5146         Commited alpha2 of the new subversion plugin (#457477)
5148 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5150         * plugins/debug-manager/command.c:
5151         Fix a stupid crash when changing a register value
5153 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
5155         * libanjuta/interfaces/libanjuta.idl,
5156         plugins/debug-manager/command.c,
5157         plugins/debug-manager/command.h,
5158         plugins/debug-manager/start.c,
5159         plugins/gdb/plugin.c,
5160         plugins/gdb/debugger.c,
5161         plugins/gdb/debugger.h:
5162         Use anjuta terminal plugin instead of gnome terminal
5163         Select if a terminal is used in the the start_program function
5164         Move terminal code from debugger.c to plugin.c
5165         Partial fix of bug #481366
5167         * plugins/gdb/utilities.c,
5168         plugins/gdb/utilities.h:
5169         Remove gnome terminal check function
5171 2007-11-06  Johannes Schmid <jhs@gnome.org>
5173         * plugins/project-import/anjuta-project-import.glade:
5174         * plugins/project-import/project-import.c: (on_import_next),
5175         (on_import_finish), (project_import_set_directory):
5176         * plugins/project-wizard/property.c: (npw_property_create_widget),
5177         (npw_property_set_value_from_widget):
5178         
5179         Replaced gnome_file_entry with gtk_file_chooser_button
5180         Fixes #422329 – Creating a new directory in program options doesn't work
5181         
5182 2007-11-04  Massimo Cora' <maxcvs@email.it>
5184         * plugins/symbol-db/plugin.c:
5185         add all files at once on project_import.
5186         No need to split them into more languages: ctags
5187         and the engine will take care of that.
5189         * plugins/symbol-db/symbol-db-engine.h,
5190         * plugins/symbol-db/symbol-db-engine.c,
5191         * plugins/symbol-db/tables.sql,
5192         * plugins/symbol-db/test/Makefile.am,
5193         * plugins/symbol-db/test/main.c,
5194         * plugins/symbol-db/symbol-db-view-locals.c:
5195         some memory leaks fixed. Ported the thing to
5196         libgda 3.1.2 [or better svn HEAD].
5197         Thanks to a fresh new algorithm to detect
5198         parent scope we're able to display correcly
5199         a local gtktree, including classes not directly
5200         defined inside that file.
5202 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
5204         * plugins/debug-manager/threads.c,
5205         plugins/debug-manager/stack_trace.c:
5206         Do not display address when not needed
5208         * plugins/debug-manager/plugin.c,
5209         plugins/debug-manager/breakpoints.c:
5210         Breakpoints directly connect to debugger signals
5212         * plugins/debug-manager/watch.c:
5213         program-unload signal does not exist used debugger-stopped
5215         * plugins/debug-manager/queue.c,
5216         libanjuta/interfaces/libanjuta.idl:
5217         Display error message returned by debugger command
5218         Add new error codes
5220 2007-11-04  Johannes Schmid <jhs@gnome.org>
5222         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5223         Bug 493062 – gcj template needs AC_PROG_CC
5224         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5226         * src/anjuta-actions.h:
5227         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5228         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5230 === anjuta 2.3.0 ===
5232 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
5234         * AUTHORS: Updated
5236 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5238         * ChangeLog: Tagged 2.3.0 release.
5240         * plugins/indent/Makefile.am: Fixed indentation.
5242         * plugins/editor/aneditor-autocomplete.cxx:
5243         * plugins/editor/aneditor-priv.h:
5244         * plugins/editor/aneditor.cxx:
5245         * plugins/editor/aneditor.h: Commented out dead codes.
5247         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5248         Do not build symbol-db by
5249         default. Added 'unstable' in plugin description to signify it's
5250         developmental state.
5252         * plugins/file-manager/Makefile.am,
5253         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5255 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
5257         * plugins/debug-manager/utilities.c,
5258         plugins/debug-manager/utilities.h,
5259         plugins/debug-manager/threads.c,
5260         plugins/debug-manager/plugin.c,
5261         plugins/debug-manager/plugin.h,
5262         plugins/debug-manager/disassemble.h,
5263         plugins/debug-manager/watch.c,
5264         plugins/debug-manager/watch.h,
5265         plugins/debug-manager/breakpoints.c,
5266         plugins/debug-manager/stack_trace.c:
5267         Replace few remaining function calls by signal 
5269         * plugins/debug-manager/disassemble.c,
5270         plugins/debug-manager/registers.c,
5271         plugins/debug-manager/memory.c,
5272         plugins/debug-manager/locals.c,
5273         plugins/debug-manager/queue.c,
5274         plugins/debug-manager/queue.h:
5275         Connect signals when debugger is started
5276         Disconnect them when debugger is stopped
5277         Do not display window if debugger doesn't support feature
5279         * plugins/gdb/plugin.c,
5280         libanjuta/interfaces/libanjuta.idl:
5281         Remove unused initialization function
5283 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5285         * configure.in:
5286         * plugins/file-manager/Makefile.am:
5287         * scripts/build-schemas.mk: Fixed 'make distcheck'
5289 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
5291         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5292         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5293         to latest API additions.
5295         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5296         to API changes.
5298 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
5300         * ChangeLog: Fixed indentation.
5301         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5302         branch.
5304 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
5306         * libanjuta/interfaces/libanjuta.idl:
5307         * plugins/build-basic-autotools/build-basic-autotools.c:
5308         (build_compile_file_real), (build_build_project),
5309         (build_install_project), (build_clean_project),
5310         (build_configure_project), (build_autogen_project),
5311         (build_distribution_project), (build_build_module),
5312         (build_install_module), (build_clean_module), (fm_build),
5313         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5314         (finalize), (basic_autotools_plugin_instance_init),
5315         (ibuildable_set_command), (ibuildable_reset_commands),
5316         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5317         (ibuildable_install), (ibuildable_configure),
5318         (ibuildable_generate), (ibuildable_iface_init):
5319         * plugins/build-basic-autotools/build-basic-autotools.h:
5321         Added API for commands override in build interface and implemented
5322         them in build plugin. Useful for other plugins override build
5323         commands depending on project environment.
5325 2007-10-28  Naba Kumar  <naba@gnome.org>
5327         * src/anjuta.glade,
5328         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5329         Fixed widget alignment for dock switcher tab style combo and
5330         scratchbox path entrybox.
5332 2007-10-28  Johannes Schmid <jhs@gnome.org>
5334         * plugins/document-manager/plugin.c: (on_editor_changed):
5335         Fixed a memory leak and simplified code (thanks again Sébastien)
5336         
5337         * configure.in:
5338         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5339         and OFFSET sql statements)
5341 2007-10-28  Massimo Cora' <maxcvs@email.it>
5343         * plugins/symbol-db/plugin.c,
5344         plugins/symbol-db/symbol-db-engine.h,
5345         plugins/symbol-db/symbol-db-view.c,
5346         plugins/symbol-db/symbol-db-view.c,
5347         plugins/symbol-db/symbol-db-view-locals.c,
5348         plugins/symbol-db/symbol-db-view-locals.h,
5349         plugins/symbol-db/symbol-db-engine.c:
5350         Better end-of-file-scan detection, permitting
5351         an improved scope/inheritance parsing.
5352         Locals tab gtktree now displays correct
5353         namespace->class->children tree, even if
5354         in a C++ file there isn't class declaration.
5356 2007-10-27  Johannes Schmid <jhs@gnome.org>
5358         Patch from Stanislav Brabec <sbrabec@suse.cz>
5359         * configure.in:
5360         Bug 489798 – Do not rely on svn-config
5362         Patch from Michael Wolf <maw@ximian.com>:
5363         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5364         (egg_tree_model_filter_remove_node),
5365         (egg_tree_model_filter_row_deleted):
5366         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5368 2007-10-27  Johannes Schmid <jhs@gnome.org>
5370         * plugins/devhelp/anjuta-devhelp.ui:
5371         * plugins/message-view/anjuta-message-manager.ui:
5373         Added some separators to the toolbar
5374         
5375         * plugins/document-manager/plugin.c:
5376         (on_support_plugin_deactivated), (load_new_support_plugins),
5377         (unload_unused_support_plugins), (on_editor_changed):
5378         
5379         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5380         for pointing out that is was crap.
5382 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
5384         * libanjuta/interfaces/libanjuta.idl,
5385         libanjuta/anjuta-plugin-manager.c,
5386         libanjuta/anjuta-plugin-manager.h,
5387         libanjuta/anjuta-c-plugin-factory.c,
5388         libanjuta/anjuta-c-module.h,
5389         libanjuta/anjuta-c-module.c:
5390         Report detailled error message in case of plugin loading failure
5392 2007-10-24  Johannes Schmid <jhs@gnome.org>
5394         * configure.in:
5395         * plugins/Makefile.am:
5396         
5397         Activate build of symbol-db plugin (when libgda is available)
5398         
5399         * plugins/document-manager/plugin.c:
5400         (on_support_plugin_deactivated), (on_editor_changed):
5401         
5402         Properly handle language support plugins even when they are
5403         unloaded by the session.
5404         
5405         * plugins/symbol-db/plugin.c: (register_stock_icons),
5406         Port to new REGISTER_ICONS stuff
5407   
5408 2007-10-22  Massimo Cora'  <maxcvs@email.it>
5410         * plugins/symbol-db/plugin.c,
5411         * plugins/symbol-db/symbol-db-view.c
5412         * plugins/symbol-db/symbol-db-engine.h,
5413         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5414         * plugins/symbol-db/symbol-db-view-locals.c,
5415         * plugins/symbol-db/symbol-db-view-locals.h,
5416         * plugins/symbol-db/symbol-db-engine.c:
5417         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5418         Added a new algorithm for dynamic population of the local symbols' tab.
5419         Now the default view is tree-like.
5420         Some fixes on engine correct some population issues.    
5422 2007-10-23  Naba Kumar  <naba@gnome.org>
5424         * plugins/glade/Makefile.am: Corrected conditional not to install
5425         .plugin file if plugin is disabled.
5426         * plugins/sourceview/Makefile.am: Corrected conditional not to
5427         install schemas if plugin is not built.
5429 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
5431         * plugins/debug-manager/queue.c:
5432         Fix #488061: Mutiple crash dialogs
5434         * plugins/gdb/debugger.c,
5435         plugins/gdb/debugger.h:
5436         Remove maximum gdb command length, should fix bug#474811
5438 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
5440         * manuals/reference/libanjuta/plugin-description-file.sgml,
5441         manuals/reference/libanjuta/libanjuta-docs.sgml,
5442         manuals/reference/libanjuta/libanjuta-sections.txt,
5443         libanjuta/interfaces/libanjuta.idl,
5444         libanjuta/anjuta-c-module.c,
5445         libanjuta/anjuta-c-plugin-factory.c:
5446         Document last changes in plugin code
5448 2007-10-19  Johannes Schmid <jhs@gnome.org>
5450         * plugins/subversion/subversion-callbacks.c: (check_filename):
5451         
5452         Fixed #487854 – Anjuta crashes when i try to add a SVN url
5454 2007-10-19  Naba Kumar  <naba@gnome.org>
5456         * plugins/file-manager/file-model.c: Fixed a critical runtime
5457         warning.
5459 2007-10-18  Johannes Schmid <jhs@gnome.org>
5461         * libanjuta/anjuta-ui.h:
5462         Small fix on icon macros
5463         
5464         * libanjuta/interfaces/libanjuta.idl:
5465         * plugins/language-manager/plugin.c: (ilanguage_get_name),
5466         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5467         (ilanguage_iface_init):
5468         
5469         Added get_from_editor() and get_name_from_editor() methods
5470         to IAnjutaLanguage
5471         
5472         * plugins/document-manager/plugin.c:
5473         (update_editor_ui_interface_items), (on_editor_changed):
5474         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5475         .in:
5476         * plugins/language-support-cpp-java/plugin.c: (install_support):
5477         
5478         Ported plugins to use the new interface
5480 2007-10-17  Johannes Schmid <jhs@gnome.org>
5482         * libanjuta/anjuta-ui.h:
5483         
5484         Added macros to register stock icons to stop all this copy&paste
5485         which had spread over a lot of files. New macros support to add 
5486         icons with toolbar and menu size (16 and 24)
5487         
5488         * plugins/class-inheritance/plugin.c: (register_stock_icons):
5489         * plugins/debug-manager/images/anjuta-attach.svg:
5490         * plugins/debug-manager/images/anjuta-step-out.svg:
5491         * plugins/debug-manager/images/anjuta-step-over.svg:
5492         * plugins/debug-manager/plugin.c: (register_stock_icons):
5493         * plugins/document-manager/images/Makefile.am:
5494         * plugins/document-manager/images/anjuta-block-end.svg:
5495         * plugins/document-manager/images/anjuta-block-start.svg:
5496         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5497         * plugins/document-manager/images/anjuta-bookmark.svg:
5498         * plugins/document-manager/images/anjuta-go-history-next.svg:
5499         * plugins/document-manager/images/anjuta-go-history-prev.svg:
5500         * plugins/document-manager/plugin.c: (register_stock_icons):
5501         * plugins/glade/plugin.c: (register_stock_icons):
5502         * plugins/language-support-cpp-java/plugin.c:
5503         (register_stock_icons):
5504         * plugins/message-view/Makefile.am:
5505         * plugins/message-view/anjuta-go-message-next.svg:
5506         * plugins/message-view/anjuta-go-message-prev.svg:
5507         * plugins/message-view/anjuta-message-view.svg:
5508         * plugins/message-view/messages.xpm:
5509         * plugins/message-view/plugin.c: (register_stock_icons):
5510         * plugins/patch/plugin.c: (patch_plugin_activate):
5511         * plugins/project-manager/plugin.c: (register_stock_icons):
5512         * plugins/search/Makefile.am:
5513         * plugins/search/anjuta-go-match-next.svg:
5514         * plugins/search/anjuta-go-match-prev.svg:
5515         * plugins/search/plugin.c: (activate_plugin):
5516         * plugins/symbol-browser/plugin.c: (register_stock_icons):
5517         * plugins/terminal/terminal.c: (register_stock_icons):
5518         * plugins/valgrind/plugin.c: (register_stock_icons):
5519         
5520         Updated to use the new icons and added several new and updated 
5521         icons from #480093
5523 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
5525         * libanjuta/anjuta-plugin-handle.c,
5526         libanjuta/anjuta-plugin-handle.h:
5527         Add a new path property containing the directory of the .plugin
5528         file, library file (.so or whatever) must be in the same directory
5530         * libanjuta/anjuta-plugin-manager.c,
5531         libanjuta/interfaces/libanjuta.idl,
5532         (removed) libanjuta/anjuta-glue-plugin.c,
5533         (removed) libanjuta/anjuta-glue-plugin.h,
5534         (removed) libanjuta/anjuta-glue-c.c,
5535         (removed) libanjuta/anjuta-glue-c.h,
5536         (removed) libanjuta/anjuta-glue-cpp.c,
5537         (removed) libanjuta/anjuta-glue-cpp.h,
5538         (removed) libanjuta/anjuta-glue-factory.c,
5539         (removed) libanjuta/anjuta-glue-factory.h,
5540         (added) libanjuta/anjuta-c-module.c,
5541         (added) libanjuta/anjuta-c-module.h,
5542         (added) libanjuta/anjuta-c-plugin-factory.c,
5543         (added) libanjuta/anjuta-c-plugin-factory.h,
5544         libanjuta/Makefile.am:
5545         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5546         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5547         implementing IAnjutaPluginFactory
5548         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5550         * libanjuta/libanjuta.h:
5551         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5552         interface)
5554         * libanjuta/anjuta-plugin.h:
5555         Replace AnjutaGluePlugin by GTypeModule
5556         Remove unused anjuta_glue_get_component_type replaced by
5557         g_type_from_name
5559         * plugins/build-basic-autotools/build-basic-autotools.h,
5560         plugins/class-gen/plugin.h,
5561         plugins/class-inheritance/plugin.h,
5562         plugins/cvs-plugin/plugin.h,
5563         plugins/debug-manager/plugin.h,
5564         plugins/devhelp/plugin.h,
5565         plugins/document-manager/plugin.h,
5566         plugins/editor/plugin.h,
5567         plugins/file-loader/plugin.h,
5568         plugins/file-wizard/plugin.h,
5569         plugins/gdb/plugin.h,
5570         plugins/glade/plugin.h,
5571         plugins/gtodo/plugin.h,
5572         plugins/indent/plugin.h,
5573         plugins/language-manager/plugin.h,
5574         plugins/language-support-cpp-java/plugin.h,
5575         plugins/macro/plugin.h,
5576         plugins/message-view/plugin.h,
5577         plugins/patch/plugin.h,
5578         plugins/profiler/plugin.h,
5579         plugins/project-import/plugin.h,
5580         plugins/project-manager/plugin.h,
5581         plugins/project-wizard/plugin.h,
5582         plugins/sample1/plugin.h,
5583         plugins/search/plugin.h,
5584         plugins/sourceview/plugin.h,
5585         plugins/subversion/plugin.h,
5586         plugins/symbol-browser/plugin.h,
5587         plugins/symbol-db/plugin.h,
5588         plugins/terminal/terminal.c,
5589         plugins/tools/plugin.h,
5590         plugins/valgrind/plugin.h:
5591         Replace AnjutaGluePlugin by GTypeModule
5593 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5595         * plugins/debug-manager/breakpoints.c:
5596         Fix bug#487112, crash while removing a breakpoint in a new file
5598 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5600         * plugins/document-manager/search-box.c:
5601         Fix a crash (with an useful comment) focus-out-event handler must
5602         return a gboolean
5604 2007-10-14 Johannes Schmid <jhs@gnome.org>
5606         * plugins/sourceview/sourceview.c:
5607         Hide calltip when "Up" or "Down" key is pressed
5609 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5611         * plugins/document-manager/search-box.c:
5612         Change included file order to avoid a compile error with gnome 2.16
5614 2007-10-13  Johannes Schmid <jhs@gnome.org>
5616         * plugins/debug-manager/plugin.c: (enable_log_view):
5617         
5618         Fixed crash when closing a project and unloading another while
5619         the debugger is enabled
5621 2007-10-13  Johannes Schmid <jhs@gnome.org>
5623         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5624         
5625         Use correct breakpoint icon
5626         
5627         * plugins/devhelp/Makefile.am:
5628         * plugins/devhelp/anjuta-go-help-next.svg:
5629         * plugins/devhelp/anjuta-go-help-prev.svg:
5630         * plugins/devhelp/plugin.c: (register_stock_icons),
5631         (devhelp_activate):
5632         
5633         Added new icons from #480093
5634         
5635         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5636         * plugins/document-manager/images/anjuta-bookmark-first.svg:
5637         * plugins/document-manager/images/anjuta-bookmark-last.svg:
5638         * plugins/document-manager/images/anjuta-bookmark-next.svg:
5639         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5640         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5641         * plugins/message-view/anjuta-go-message-next.svg:
5642         * plugins/message-view/anjuta-go-message-prev.svg:
5643         
5644         Updated icons from #480093
5645                 
5646         * src/anjuta-actions.h:
5647         Use GTK_STOCK_FULLSCREEN
5648         
5649         * src/anjuta-app.c: (on_gdl_style_changed),
5650         (anjuta_app_instance_init):
5651         * src/anjuta.glade:
5652         
5653         Added preference option to set the gdl switcher style
5655 2007-10-13  Johannes Schmid <jhs@gnome.org>
5657         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5658         (get_property_value_as_string), (set_property_value_as_string),
5659         (register_callbacks):
5660         * libanjuta/anjuta-preferences.h:
5661         
5662         Support GtkFileChooserButton as preferences widget
5663         
5664         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5665         
5666         Fixed a Gtk-Critical
5667         
5668         * plugins/file-manager/Makefile.am:
5669         * plugins/file-manager/file-model.c: (file_model_filter_file),
5670         (file_model_add_dummy), (file_model_expand_idle),
5671         (file_model_set_property), (file_model_get_property),
5672         (file_model_class_init):
5673         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5674         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5675         (file_manager_activate), (file_manager_finalize),
5676         (file_manager_instance_init), (ipreferences_merge),
5677         (ipreferences_unmerge), (ipreferences_iface_init):
5678         * plugins/file-manager/plugin.h:
5679         
5680         Added preferences to file-manager
5682         * plugins/glade/plugin.c: (activate_plugin):
5683         
5684         Move Properties widget into center because it is way to big
5685         for the sidebar
5687 2007-10-10  Johannes Schmid <jhs@gnome.org>
5689         * plugins/language-support-cpp-java/Makefile.am:
5690         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5691         * plugins/language-support-cpp-java/anjuta-complete.svg:
5692         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5693         * plugins/language-support-cpp-java/plugin.c:
5694         (register_stock_icons):
5695         
5696         And yet some more icons...
5698 2007-10-10  Johannes Schmid <jhs@gnome.org>
5700         * plugins/debug-manager/breakpoints.c:
5701         * plugins/debug-manager/images/Makefile.am:
5702         * plugins/debug-manager/images/anjuta-bookmark.svg:
5703         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5704         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5705         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5706         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5707         * plugins/debug-manager/images/anjuta-linemark.svg:
5708         * plugins/debug-manager/images/anjuta-pcmark.svg:
5709         * plugins/debug-manager/plugin.c: (register_stock_icons):
5710         * plugins/debug-manager/sparse_view.c:
5711         * plugins/document-manager/images/Makefile.am:
5712         * plugins/document-manager/images/anjuta-block-select.svg:
5713         * plugins/document-manager/images/anjuta-fold-close.svg:
5714         * plugins/document-manager/images/anjuta-fold-open.svg:
5715         * plugins/document-manager/images/anjuta-fold-toggle.svg:
5716         * plugins/document-manager/images/anjuta-indent-less.svg:
5717         * plugins/document-manager/images/anjuta-indent-more.svg:
5718         * plugins/document-manager/images/anjuta-swap.svg:
5719         * plugins/document-manager/images/block_select.xpm:
5720         * plugins/document-manager/images/fold_close.xpm:
5721         * plugins/document-manager/images/fold_open.xpm:
5722         * plugins/document-manager/images/fold_toggle.xpm:
5723         * plugins/document-manager/images/indent.xpm:
5724         * plugins/document-manager/images/indent_dcr.xpm:
5725         * plugins/document-manager/images/indent_inc.xpm:
5726         * plugins/document-manager/plugin.c: (register_stock_icons):    
5727         * plugins/editor/Makefile.am:
5728         * plugins/editor/anjuta-bookmark-16.xpm:
5729         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5730         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5731         * plugins/editor/anjuta-linemark-16.xpm:
5732         * plugins/editor/anjuta-pcmark-16.xpm:
5733         * plugins/editor/bookmark.xpm:
5734         * plugins/editor/breakpoint-disabled.xpm:
5735         * plugins/editor/breakpoint-enabled.xpm:
5736         * plugins/editor/linemarker.xpm:
5737         * plugins/editor/program-counter.xpm:
5738         * plugins/editor/text_editor.c:
5739         * plugins/message-view/Makefile.am:
5740         * plugins/message-view/anjuta-go-message-next.svg:
5741         * plugins/message-view/anjuta-go-message-prev.svg:
5742         * plugins/message-view/anjuta-message-manager.ui:
5743         * plugins/message-view/plugin.c:
5744         * plugins/sourceview/Makefile.am:
5745         * plugins/sourceview/sourceview.c:
5747         Integrated lots of icons from #480093
5748         Thanks to <tpgww@onepost.net>
5750         * plugins/document-manager/plugin.c:
5751         Do not mark the line in ifile_open(), that looks ugly.
5752         
5753         * plugins/document-manager/search-box.c: (on_search_focus_out),
5754         (search_box_init):
5755         Clear the status bar on focus_out.
5756         
5757         * plugins/file-loader/anjuta-loader-plugin.ui:
5758         Fixed a missing "="
5760 2007-10-09  Johannes Schmid <jhs@gnome.org>
5762         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5763         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5765         Some things I missed in the patch for #484419
5766         
5767         * plugins/document-manager/action-callbacks.c:
5768         (on_new_file_activate):
5769         * plugins/document-manager/action-callbacks.h:
5770         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5771         (on_window_key_press_event), (on_gconf_notify_timer):
5772         
5773         484645 – patch to deal with docman FIXME etc
5774         
5775         * plugins/editor/text_editor.c: (text_editor_set_indicator):
5776         * plugins/search/search-replace.c: (search_and_replace),
5777         (write_message_pane), (search_replace_populate),
5778         (translate_dialog_strings), (create_dialog),
5779         (anjuta_search_replace_activate):
5780         * plugins/search/search-replace_backend.c:
5781         (file_buffer_new_from_path), (get_next_match),
5782         (create_search_entries), (regex_backref),
5783         (clear_search_replace_instance):
5784         * plugins/search/search-replace_backend.h:
5785         
5786         #484573 – patch to correct various search-related issues
5787         
5788         Thanks for the above patches to <tpgww@onepost.net>
5789         
5790         * plugins/sourceview/sourceview.c:
5791         (sourceview_create_highligth_indic):
5792         
5793         Use the same marker for important as gedit (yellow background)
5795         * plugins/document-manager/anjuta-document-manager.ui:
5796         * plugins/file-loader/anjuta-file-loader.ui:
5797         * plugins/file-loader/plugin.c:
5798         
5799         Moved FileNew action to document-manager
5801 2007-10-08  Johannes Schmid <jhs@gnome.org>
5803         * plugins/document-manager/search-box.c: (on_search_activated):
5804         Mark messages for translation
5806 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
5808         reviewed by: Johannes Schmid <jhs@gnome.org>
5810         * plugins/Makefile.am:
5811         * plugins/build-basic-autotools/build-basic-autotools.c:
5812         (build_compile_file_real):
5813         * plugins/search/search-replace.c:
5814         * plugins/valgrind/preferences.c: (build_general_prefs):
5815         
5816         Fix #484379 – Contents of Makefile.am plugins and
5817         #484419 – Improvement into translation
5819 2007-10-06  Johannes Schmid <jhs@gnome.org>
5821         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5823         Fixed to properly support pointer-to-pointer (**) types
5825         * libanjuta/interfaces/libanjuta.idl:
5826         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5827         * plugins/sourceview/sourceview-cell.h:
5828         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5829         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5830         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5831         (isearch_backward), (isearch_iface_init):
5832         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5833         (itext_editor_iface_init), (iselection_set_iter),
5834         (iselection_get_start_iter), (iselection_get_end_iter),
5835         (iselection_iface_init), (isearch_forward), (isearch_backward),
5836         (isearch_iface_init):
5837         
5838         Added IAnjutaEditorSearch interface and some utility methods to
5839         migrate from positions to iterators for the editor interface.
5840         
5841         * plugins/document-manager/Makefile.am:
5842         * plugins/document-manager/action-callbacks.c:
5843         (on_goto_line_no1_activate), (on_show_search):
5844         * plugins/document-manager/action-callbacks.h:
5845         * plugins/document-manager/anjuta-docman.c:
5846         (anjuta_docman_add_document), (anjuta_docman_show_editor),
5847         (anjuta_docman_grab_text_focus):
5848         * plugins/document-manager/anjuta-document-manager.ui:
5849         * plugins/document-manager/goto_line.c: (removed)
5850         * plugins/document-manager/goto_line.h: (removed)
5851         * plugins/document-manager/search-box.c:
5852         * plugins/document-manager/search-box.h:
5853         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5854         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5855         (update_editor_ui_interface_items), (on_editor_added),
5856         (activate_plugin), (deactivate_plugin):
5857         * plugins/document-manager/plugin.h:
5858         
5859         Created new incremental "Quick Search" bar in the document manager to
5860         replace the crappy EggToolbar entries. Uses the new search interface and
5861         it thus much faster and more reliable.
5862         Fixes: 
5863         Bug 357544 – incremental search should work consistently (or not at all) 
5864         when main toolbar is hidden
5865         Bug 440637 – Search, don't work very well (partly for incremental search)
5866         
5867         * plugins/search/anjuta-search.ui:
5868         * plugins/search/plugin.c: (activate_plugin):
5869         
5870         Removed incremental search stuff
5871         
5872         * plugins/build-basic-autotools/build-basic-autotools.c:
5873         (on_session_save), (on_session_load):
5874         * plugins/build-basic-autotools/executer.c:
5875         (get_program_parameters):
5876         
5877         Scroll to selected executable and remember it across sessions
5878         (followup of #477976)
5879         
5880         * plugins/debug-manager/plugin.c: (value_added_current_editor):
5881         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5882         
5883         * plugins/devhelp/anjuta-devhelp.ui:
5884         Rearraged toolbar items a bit
5886 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5888         * plugins/debug-manager/command.c,
5889         plugins/debug-manager/queue.c,
5890         plugins/gdb/plugin.c,
5891         plugins/gdb/debugger.c:
5892         Fix several crashing bugs (including bug#482985) with the debugger
5893         when closing project, stopping the debugger, restarting the program
5895 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5897         * libanjuta/anjuta-launcher.c:
5898         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5900 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5902         * plugins/debug-manager/command.c,
5903         plugins/debug-manager/queue.c:
5904         Asynchronous command can abort other commands in queue
5905         Resynchronize debugger state when a command is cancelled
5907         * plugins/debug-manager/breakpoints.c:
5908         Free BreakpointItem only when it is not used anymore
5910         * plugins/gdb/plugin.c:
5911         Do not return TRUE if the callback and/or ready signal is not used
5913         * plugins/gdb/debugger.c:
5914         Fix a crash, return correct state when debugger is stopped
5916 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5918         * plugins/project-wizard/autogen.c:
5919         Fix bug#482067, escape project wizard user defined strings
5921 2007-10-01  Johannes Schmid <jhs@gnome.org>
5923         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5924         .glade:
5925         * plugins/build-basic-autotools/build-basic-autotools.c:
5926         (basic_autotools_plugin_instance_init):
5927         * plugins/build-basic-autotools/build-basic-autotools.h:
5928         * plugins/build-basic-autotools/executer.c:
5929         (get_program_parameters):
5930         
5931         Fixed #477976 – Keybinding in run dialog
5933 2007-09-30  Johannes Schmid <jhs@gnome.org>
5935         * plugins/Makefile.am:
5936         Do not build indent plugin (yet)
5937         
5938         * plugins/document-manager/plugin.c: (ipreferences_merge):
5939         Fixed unintentional and wrong change
5941         * plugins/indent/anjuta-indent.ui:
5942         Added missing file
5944 2007-09-28  Johannes Schmid <jhs@gnome.org>
5946         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5947         * libanjuta/anjuta-launcher.h:
5948         Add a method to send EOF to some process. Needed for the indent plugin
5949         and should be useful in general. It does not actually send EOF as this
5950         is not possible with utf-8, but closes the stream instead.
5952         * plugins/devhelp/plugin.c: (value_added_current_editor):
5953         Fixed a Gtk-Critical due to the IAnjutaEditor - 
5954         IAnjutaDocument switch.
5956         * configure.in:
5957         * plugins/Makefile.am:
5958         * plugins/document-manager/Makefile.am:
5959         * plugins/document-manager/action-callbacks.c:
5960         * plugins/document-manager/anjuta-document-manager.glade:
5961         * plugins/document-manager/anjuta-document-manager.ui:
5962         * plugins/document-manager/images/Makefile.am:
5963         * plugins/document-manager/images/indent_auto.xpm:
5964         * plugins/document-manager/images/indent_set.xpm:
5965         * plugins/document-manager/indent-dialog.c:
5966         * plugins/document-manager/indent-dialog.h:
5967         * plugins/document-manager/indent-util.c:
5968         * plugins/document-manager/indent-util.h:
5969         * plugins/document-manager/indent_test.c:
5970         * plugins/document-manager/plugin.c: (register_stock_icons),
5971         (docman_plugin_instance_init), (ipreferences_merge):
5972         * plugins/document-manager/plugin.h:
5973         
5974         Removed indent code from document manager
5975         
5976         * plugins/indent/Makefile.am:
5977         * plugins/indent/indent-dialog.c:
5978         * plugins/indent/indent-util.c: (indent_init_indent_style):
5979         * plugins/indent/indent.glade:
5980         * plugins/indent/indent.plugin.in:
5981         * plugins/indent/plugin.c: (on_indent_finished),
5982         (on_indent_output), (on_indent_action_activate),
5983         (on_edit_editor_indent), (on_style_combo_changed),
5984         (value_added_current_editor), (value_removed_current_editor),
5985         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5986         (indent_plugin_finalize), (indent_plugin_dispose),
5987         (anjuta_indent_plugin_instance_init),
5988         (anjuta_indent_plugin_class_init), (ipreferences_merge),
5989         (ipreferences_unmerge), (ipreferences_iface_init):
5990         * plugins/indent/plugin.h:
5992         Moved indent code to it's own plugin. Also reimplemented indent invocation
5993         using anjuta_launcher and streams. This is not yet completely working, maybe
5994         I got something wrong with the launcher.
5995         Also fixed #478987 – Unusable 'Indent setting window' on preferences
5997 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5999         * plugins/debug-manager/plugin.c:
6000         Fix bug#480851, disconnect save_session signal when plugin is unloaded
6002 2007-09-27  Johannes Schmid <jhs@gnome.org>
6004         * libanjuta/interfaces/libanjuta.idl:
6005         * plugins/Makefile.am:
6006         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
6007         (isymbol_type_str), (isymbol_name), (isymbol_args),
6008         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
6009         (isymbol_impl), (isymbol_iface_init):
6010         * plugins/symbol-browser/an_symbol_info.c:
6011         * plugins/symbol-browser/an_symbol_info.h:
6012         * plugins/symbol-db/Makefile.am:
6013         * plugins/symbol-db/plugin.c:
6014         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
6015         (value_added_current_editor), (on_editor_foreach_clear),
6016         (value_removed_current_editor), (project_root_added),
6017         (symbol_db_activate), (symbol_db_deactivate),
6018         (isymbol_manager_search):
6019         * plugins/symbol-db/readtags.c: (initialize_1):
6020         * plugins/symbol-db/symbol-db-engine-iterator.c:
6021         (sdb_engine_iterator_instance_init),
6022         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
6023         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
6024         (symbol_db_engine_iterator_move_next),
6025         (symbol_db_engine_iterator_move_prev),
6026         (symbol_db_engine_iterator_get_n_items),
6027         (symbol_db_engine_iterator_last),
6028         (symbol_db_engine_iterator_set_position),
6029         (symbol_db_engine_iterator_get_position),
6030         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
6031         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
6032         (isymbol_iter_foreach), (isymbol_iter_set_position),
6033         (isymbol_iter_get_position), (isymbol_iter_get_length),
6034         (isymbol_iter_clone), (isymbol_iter_assign),
6035         (isymbol_iter_iface_init):
6036         * plugins/symbol-db/symbol-db-engine-iterator.h:
6037         * plugins/symbol-db/symbol-db-engine.c:
6038         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
6039         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
6040         (sdb_engine_finalize), (sdb_engine_get_type),
6041         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
6042         (sdb_engine_get_table_id_by_unique_name2),
6043         (sdb_engine_get_table_id_by_unique_name3),
6044         (symbol_db_engine_add_new_workspace),
6045         (symbol_db_engine_get_opened_project_name),
6046         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
6047         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
6048         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
6049         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
6050         (sdb_engine_add_new_scope_definition),
6051         (sdb_engine_add_new_tmp_heritage_scope),
6052         (sdb_engine_second_pass_update_scope_1),
6053         (sdb_engine_second_pass_update_heritage),
6054         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
6055         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
6056         (symbol_db_engine_update_project_symbols),
6057         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
6058         (symbol_db_engine_update_buffer_symbols),
6059         (sdb_engine_walk_down_scope_path),
6060         (sdb_engine_prepare_symbol_info_sql),
6061         (symbol_db_engine_get_global_members),
6062         (symbol_db_engine_get_scope_members_by_symbol_id),
6063         (symbol_db_engine_get_scope_members),
6064         (symbol_db_engine_get_current_scope),
6065         (symbol_db_engine_get_file_symbols):
6066         * plugins/symbol-db/symbol-db-engine.h:
6067         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
6068         (on_symbol_updated), (on_symbol_inserted),
6069         (symbol_db_view_locals_get_line),
6070         (symbol_db_view_locals_update_list):
6071         * plugins/symbol-db/symbol-db-view-search.c:
6072         (sdb_view_search_model_filter), (sdb_view_search_get_type):
6073         * plugins/symbol-db/symbol-db-view-search.h:
6074         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
6075         (do_add_hidden_children), (do_recurse_and_add_new_sym),
6076         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
6077         * plugins/symbol-db/tables.sql:
6078         * plugins/symbol-db/test/Makefile.am:
6079         * plugins/symbol-db/test/main.c: (add_new_files), (main):
6080         Updated patch from Massimo to improve symbol-db plugin
6082         * plugins/document-manager/plugin.c: (on_editor_changed):
6083         Make the code a bit more robust
6084         
6085         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6086         (anjuta_document_get_property), (anjuta_document_class_init),
6087         (anjuta_document_init), (set_uri), (document_loader_loaded),
6088         (anjuta_document_load), (document_saver_saving):
6089         * plugins/sourceview/anjuta-document.h:
6090         * plugins/sourceview/sourceview.c: (autodetect_language),
6091         (ilanguage_set_language), (ilanguage_get_language):
6092         Fix language detection on startup
6094 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
6096         * plugins/document-manager/action-callbacks.c:
6097         (on_editor_command_upper_case_activate),
6098         (on_editor_command_lower_case_activate): Leftover commit from previous
6099         commit (see last changlog entry by me).
6100         
6101         * plugins/file-manager/plugin.c: (file_manager_activate):
6102         Gave proper widget name so that layout works.
6104 2007-09-26  Johannes Schmid <jhs@gnome.org>
6106         * plugins/document-manager/plugin.c: (on_editor_changed),
6107         (docman_plugin_instance_init):
6108         Only unload/load language-support plugins if necessary.
6109         
6110         * plugins/language-manager/plugin.c: (language_manager_activate):
6111         Removed some debugging code
6113         * plugins/sourceview/sourceview.c: (on_document_saved),
6114         (ilanguage_set_language), (ilanguage_get_language):
6115         Fixed ianjuta_language interface and ensure that highlighting is
6116         activated when a new file is saved.
6117         
6118 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
6120         * libanjuta/interfaces/libanjuta.idl:
6121         * plugins/document-manager/action-callbacks.c:
6122         (on_editor_command_upper_case_activate),
6123         (on_editor_command_lower_case_activate):
6124         * plugins/editor/text_editor.c: (iselection_has_selection),
6125         (iselection_get_start), (iselection_get_end),
6126         (iselection_iface_init):
6127         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6128         * plugins/sourceview/sourceview.c: (iselect_has_selection),
6129         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6130         method and implemented it for both scintilla and sourceview editors.
6131         Updated document-manager and assist plugins to use the new method.
6133 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6135         * plugins/file-manager/file-view.c:
6136         Fix typo, allow to compile new file manager with gtk < 2.12
6138 2007-09-25  Johannes Schmid <jhs@gnome.org>
6140         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6141         Support Auto-Indent for single lines (e.g no selection);
6142         
6143         * plugins/macro/plugin.c:
6144         Do not use the same shortcut as auto-indent does
6145         
6146         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6147         Optimized keyboard navigation - do not emit char_added when only
6148         navigation keys have been pressed.
6150 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6152         * plugins/language-support-cpp-java/cpp-java-assist.c:
6153         (on_assist_chosen), (cpp_java_assist_install),
6154         (cpp_java_assist_uninstall):
6155         * plugins/language-support-cpp-java/plugin.c: (install_support),
6156         (uninstall_support): Install and uninstall support in correct order.
6157         Fixes a bug where it was installed multiple times resulting in
6158         inserting autocomplete text multiple times.
6160 2007-09-25  Johannes Schmid <jhs@gnome.org>
6162         * configure.in:
6163         Add GNOME_WARNING_FLAGS(maximum) and
6164         GNOME_CXX_WARNIGS(yes) to avoid bugs
6165         the compiler can warn you.
6166         
6167         * libegg/test-tree-utils.c: (key_test):
6168         * plugins/file-manager/file-model.c:
6169         (file_model_cancel_expand_idle), (file_model_sort),
6170         (file_model_row_expanded):
6171         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6172         (file_view_refresh), (file_view_get_selected), (file_view_init),
6173         (file_view_new):
6174         * plugins/file-manager/file-view.h:
6175         * plugins/symbol-db/readtags.c: (initialize_1):
6176         * src/main.c:
6177         
6178         Fixed the more critical warnings
6180 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
6182         Icons from tpgww@onepost.net:
6183         * configure.in:
6184         * plugins/debug-manager/Makefile.am:
6185         * plugins/debug-manager/images/Makefile.am:
6186         * plugins/debug-manager/images/anjuta-attach.svg:
6187         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6188         * plugins/debug-manager/images/anjuta-step-into.svg:
6189         * plugins/debug-manager/images/anjuta-step-out.svg:
6190         * plugins/debug-manager/images/anjuta-step-over.svg:
6191         * plugins/debug-manager/plugin.c: (register_stock_icons):
6192         * plugins/document-manager/Makefile.am:
6193         * plugins/document-manager/block_select.xpm:
6194         * plugins/document-manager/fold_close.xpm:
6195         * plugins/document-manager/fold_open.xpm:
6196         * plugins/document-manager/fold_toggle.xpm:
6197         * plugins/document-manager/images/Makefile.am:
6198         * plugins/document-manager/images/anjuta-block-end.svg:
6199         * plugins/document-manager/images/anjuta-block-start.svg:
6200         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6201         * plugins/document-manager/images/anjuta-bookmark-first.svg:
6202         * plugins/document-manager/images/anjuta-bookmark-last.svg:
6203         * plugins/document-manager/images/anjuta-bookmark-next.svg:
6204         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6205         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6206         * plugins/document-manager/indent.xpm:
6207         * plugins/document-manager/indent_auto.xpm:
6208         * plugins/document-manager/indent_dcr.xpm:
6209         * plugins/document-manager/indent_inc.xpm:
6210         * plugins/document-manager/indent_set.xpm:
6211         * plugins/document-manager/plugin.c: Added nicer icons for
6212         document manager and debugger. Organized icons in 'images'
6213         directories.
6215 2007-09-24  Johannes Schmid <jhs@gnome.org>
6217         * src/anjuta-app.c: (anjuta_app_add_widget_full):
6218         Fixed a missing NULL in g_object_set.
6220 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6222         * plugins/language-support-cpp-java/cpp-java-assist.c:
6223         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6224         scope memebers just after scope operator is entered.
6226 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
6228         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6229         * plugins/language-support-cpp-java/cpp-java-assist.c:
6230         (completion_function), (completion_compare),
6231         (cpp_java_assist_tag_destroy), (create_completion),
6232         (cpp_java_assist_destroy_completion_cache),
6233         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6234         Show '()' for function items in autocomplete list. Allow adding
6235         ' ' and/or '(' after function call autocompletion and have preferences
6236         settings for them.
6238 2007-09-24  Johannes Schmid <jhs@gnome.org>
6240         * sourceview.c: Reverting patch from r3157 because
6241         of side-effects
6243 2007-09-24  Johannes Schmid <jhs@gnome.org>
6245         * plugins/search/search-replace.c: (on_message_clicked):
6247         Fixed #427104 – No "highlight" of lines matching find-result
6249 2007-09-24  Johannes Schmid <jhs@gnome.org>
6251         * src/anjuta.glade:
6253         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6255 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
6257         reviewed by: Johannes Schmid <jhs@gnome.org>
6259         * plugins/build-basic-autotools/executer.c: (execute_program):
6260         Fix #478238 – set env for execute programe in the terminal
6262 2007-09-24 Tom <tpgww@onepost.net>
6264         reviewed by: Johannes Schmid <jhs@gnome.org>
6266         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6267         Fix memory leak
6268         
6269         * plugins/debug-manager/disassemble.c: (on_disassemble):
6270         Correct a format string in DEBUG_PRINT()
6272 2007-09-23  Johannes Schmid <jhs@gnome.org>
6274         * plugins/sourceview/sourceview.c: (offset_to_position),
6275         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6276         (ieditor_get_position), (iselect_set), (iselect_get_start),
6277         (iselect_get_end):
6278         
6279         Fixed #Bug 440637 – Search, don't work very well
6281 2007-09-23  Johannes Schmid <jhs@gnome.org>
6283         * plugins/file-manager/file-model.c: (file_model_get_filename):
6284         * plugins/file-manager/file-model.h:
6285         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6286         (file_view_init), (file_view_class_init):
6287         * plugins/message-view/message-view.c:
6288         (message_view_query_tooltip), (message_view_dispose),
6289         (message_view_instance_init), (message_view_class_init):
6291         Added GTK+ 2.12 style tooltips to file-manager and message view.
6292         Only build if GTK+ 2.12 is availible otherwise for message-view, the
6293         old implementation is used.
6295 2007-09-23  Johannes Schmid <jhs@gnome.org>
6297         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6298         Fixed typo
6299         
6300         * plugins/language-manager/language-manager.plugin.in:
6301         Marked UserActivatable=FALSE
6302         
6303         * plugins/language-manager/plugin.c: (load_languages),
6304         (language_manager_activate), (language_manager_deactivate),
6305         (language_manager_dispose), (language_manager_instance_init),
6306         (language_manager_find_mime_type), (language_manager_find_string),
6307         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6308         (ilanguage_get_name), (ilanguage_get_strings):
6309         
6310         Fixed various stupid bugs in language-manager plugin
6311         
6312         * plugins/symbol-db/symbol-db-engine.c:
6313         (sdb_engine_second_pass_update_scope_1):
6314         
6315         Add a g_return_if_fail to avoid a crash though still unsure
6316         what's causing it.
6318 2007-09-23  Johannes Schmid <jhs@gnome.org>
6320         * plugins/symbol-db/plugin.c: (on_project_element_added),
6321         (sources_array_free), (sources_array_add_foreach),
6322         (project_root_added):
6323         * plugins/symbol-db/symbol-db-engine.c:
6324         (symbol_db_engine_add_new_files):
6325         * plugins/symbol-db/symbol-db-engine.h:
6326         
6327         Added support for other languages than "C" to symbol-db. Now
6328         supports all languages listed by the language-manager.
6330 2007-09-23  Tom <tpgww@onepost.net>
6332         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6334         * configure.in:
6335         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6336         
6337         * libanjuta/anjuta-glue-factory.c: (load_plugin),
6338         (anjuta_glue_factory_get_object_type):
6339         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6340         * plugins/build-basic-autotools/build-basic-autotools.c:
6341         (value_added_current_editor):
6342         * plugins/debug-manager/breakpoints.c:
6343         (breakpoints_dbase_edit_breakpoint),
6344         (on_toggle_breakpoint_activate):
6345         * plugins/debug-manager/plugin.c:
6346         (on_run_to_cursor_action_activate):
6347         * plugins/debug-manager/stack_trace.c:
6348         (dma_thread_update_stack_trace):
6349         * plugins/gdb/plugin.c:
6350         * plugins/glade/plugin.c: (ifile_open):
6351         * plugins/profiler/gprof-call-graph-view.c:
6352         * plugins/profiler/gprof-flat-profile-view.c:
6353         * plugins/profiler/gprof-function-call-tree-view.c:
6354         * plugins/profiler/gprof-options.c: (setup_widgets):
6355         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6356         * plugins/search/search-replace_backend.c:
6357         (file_buffer_new_from_te):
6358         * plugins/sourceview/assist-tip.c: (assist_tip_move):
6359         * plugins/sourceview/assist-window.c: (assist_window_set_property),
6360         (assist_window_get_property), (assist_window_move):
6361         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6362         (value_added_current_editor):
6363         * plugins/symbol-db/plugin.c: (value_added_current_editor):
6364         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6365         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6366         
6367         Many small code, warnings and leak fixes
6369 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6371         * (removed) plugins/debug-manager/debugger.c,
6372         (removed) plugins/debug-manager/debugger.h,
6373         (added) plugins/debug-manager/command.c,
6374         (added) plugins/debug-manager/command.h,
6375         (added) plugins/debug-manager/queue.c,
6376         (added) plugins/debug-manager/queue.h,
6377         plugins/debug-manager/breakpoints.c,
6378         plugins/debug-manager/debug_tree.c,
6379         plugins/debug-manager/debug_tree.h,
6380         plugins/debug-manager/disassemble.c,
6381         plugins/debug-manager/disassemble.h,
6382         plugins/debug-manager/locals.c,
6383         plugins/debug-manager/locals.h,
6384         plugins/debug-manager/memory.c,
6385         plugins/debug-manager/memory.h,
6386         plugins/debug-manager/plugin.c,
6387         plugins/debug-manager/plugin.h,
6388         plugins/debug-manager/registers.c,
6389         plugins/debug-manager/registers.h,
6390         plugins/debug-manager/sharedlib.c,
6391         plugins/debug-manager/sharedlib.h,
6392         plugins/debug-manager/signals.c,
6393         plugins/debug-manager/signals.h,
6394         plugins/debug-manager/stack_trace.c,
6395         plugins/debug-manager/stack_trace.h,
6396         plugins/debug-manager/start.h,
6397         plugins/debug-manager/start.c,
6398         plugins/debug-manager/threads.c,
6399         plugins/debug-manager/threads.h,
6400         plugins/debug-manager/watch.c,
6401         plugins/debug-manager/watch.h,
6402         plugins/debug-manager/Makefile.am,
6403         plugins/gdb/debugger.c,
6404         plugins/gdb/debugger.h,
6405         plugins/gdb/plugin.c,
6406         libanjuta/interfaces/libanjuta.idl:
6407         Split debug-manager/debugger.c into command.c and queue.c
6408         Clean up debugger queue
6409         DmaDebuggerQueue object does not implement IAnjutaDebugger
6411 2007-09-23  Johannes Schmid <jhs@gnome.org>
6413         * configure.in:
6414         Bumped version to 2.3.0 (to ensure bugzilla bugs are
6415         set correctly, etc.)
6416         
6417         * libanjuta/anjuta-glue-factory.c: (load_plugin):
6418         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6419         (plugin_set_update):
6420         
6421         Show an error dialog instead of crashing when plugin loading fails
6423         * plugins/language-manager/Makefile.am:
6424         * plugins/language-manager/language-manager.plugin.in:
6425         * plugins/language-manager/languages.xml:
6426         * plugins/language-manager/plugin.c: (language_destroy),
6427         (load_languages), (language_manager_activate),
6428         (language_manager_deactivate), (language_manager_finalize),
6429         (language_manager_dispose), (language_manager_instance_init),
6430         (language_manager_class_init), (language_manager_find_mime_type),
6431         (language_manager_find_string), (ilanguage_get_from_mime_type),
6432         (ilanguage_get_from_string), (ilanguage_get_name),
6433         (ilanguage_get_strings), (ilanguage_iface_init):
6434         * plugins/language-manager/plugin.h:
6435         
6436         Added new language-manager plugin to have a better organisation for
6437         language names. The xml probabaly needs to be extended over time.
6438         
6439         * plugins/Makefile.am:
6440         * plugins/document-manager/plugin.c: (on_editor_changed):
6441         
6442         Adapted to new IAnjutaLanguage interface. Do not unload language-support
6443         because it does not really save memory but makes tab switching slow.
6444         
6445         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6446         .in:
6447         * plugins/language-support-cpp-java/plugin.c: (install_support),
6448         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6449         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6450         unloading
6452         * plugins/language-support-cpp-java/cpp-java-assist.c:
6453         (cpp_java_assist_show_autocomplete):
6454         
6455         Fix autocomplete to only show valid completions
6457         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6458         Calltips always have correct size and position now
6460 2007-09-22  Johannes Schmid <jhs@gnome.org>
6462         * plugins/search/search-replace_backend.c: (get_next_match):
6463         Removed code introduced by accident that causes a crash.
6464         
6465         * plugins/sourceview/sourceview-tags.c:
6466         * plugins/sourceview/sourceview-tags.h:
6467         Removed ununsed files
6469 2007-09-22  Johannes Schmid <jhs@gnome.org>
6471         * plugins/language-support-cpp-java/cpp-java-assist.c:
6472         Fixed build error
6474 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6476         * plugins/language-support-cpp-java/cpp-java-assist.c:
6477         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6478         Increased matching brace search to 500 chars.
6480 2007-09-21  Johannes Schmid <jhs@gnome.org>
6482         * plugins/language-support-cpp-java/cpp-java-assist.c:
6483         (cpp_java_assist_get_pre_word),
6484         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6485         
6486         Added some profiling debug code
6487         
6488         * plugins/language-support-cpp-java/cpp-java-utils.c:
6489         (cpp_java_util_jump_to_matching_brace):
6490         * plugins/language-support-cpp-java/cpp-java-utils.h:
6491         * plugins/language-support-cpp-java/plugin.c:
6492         (get_line_indentation_base), (get_line_auto_indentation):
6493         
6494         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6495         avoid looping over the whole file when using calltips which is too slow and
6496         unneeded.
6497         
6498         * plugins/sourceview/assist-tip.c: (assist_tip_init),
6499         (assist_tip_set_tips), (assist_tip_get_coordinates),
6500         (assist_tip_new):
6501         * plugins/sourceview/sourceview.c: (iassist_show_tips):
6502         
6503         Better calltips appearance (use theme now) and avoid jumping
6504         calltips
6506 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6508         * plugins/document-manager/plugin.c:
6509         (update_editor_ui_interface_items):
6510         * plugins/language-support-cpp-java/plugin.c: (install_support),
6511         (uninstall_support): Moved autocomplete ui update code from
6512         document-manager to language-plugin.
6514 2007-09-21  Johannes Schmid <jhs@gnome.org>
6516         * libanjuta/interfaces/libanjuta.idl:
6517         
6518         Added IAnjutaLanguage interface (might still change...) for
6519         the upcoming language-manager plugin.
6520         
6521         * plugins/file-manager/Makefile.am:
6522         * plugins/file-manager/file-model.c:
6523         (file_model_cancel_expand_idle), (file_model_add_dummy),
6524         (file_model_expand_idle), (file_model_sort),
6525         (file_model_row_expanded), (file_model_row_collapsed),
6526         (file_model_init), (file_model_finalize),
6527         (file_model_set_property), (file_model_get_property),
6528         (file_model_class_init), (file_model_new), (file_model_refresh),
6529         (file_model_get_uri):
6530         * plugins/file-manager/file-model.h:
6531         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6532         (file_view_expand_row_idle), (file_view_refresh),
6533         (file_view_get_selected), (file_view_button_press_event),
6534         (file_view_selection_changed), (file_view_init),
6535         (file_view_get_property), (file_view_set_property),
6536         (file_view_finalize), (file_view_class_init):
6537         
6538         Split up model/view as far as possible and fixed some file-manager
6539         bugs (popup-menu and incorrect project loading).
6540         
6541         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6542         Use monospace font for tips.
6543         
6544         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6545         (sourceview_cell_new), (icell_get_character), (icell_get_length),
6546         (icell_get_attribute), (icell_style_get_font_description),
6547         (icell_style_get_color), (icell_style_get_background_color),
6548         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6549         (iiter_foreach), (iiter_set_position), (iiter_get_position),
6550         (iiter_get_length), (iiter_clone), (iiter_assign):
6552         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6553         interface. This is way faster though it has the drawback to create invalid
6554         iterators if the buffer is changed.
6556 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
6558         * libanjuta/interfaces/libanjuta.idl:
6559         * plugins/document-manager/action-callbacks.c:
6560         * plugins/document-manager/anjuta-document-manager.ui:
6561         * plugins/document-manager/plugin.c: (register_stock_icons):
6562         * plugins/editor/text_editor.c:
6563         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6564         * plugins/language-support-cpp-java/cpp-java-assist.c:
6565         (cpp_java_assist_get_calltip_context):
6566         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6567         (register_stock_icons), (cpp_java_plugin_activate_plugin):
6569         Moved autocomplete menu action from document-manager to assist plugin
6570         and got rid of deprecated autocomplete interface.
6572 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6574         * libanjuta/interfaces/libanjuta.idl:
6575         * plugins/editor/text_editor.c: (iassist_iface_init):
6576         * plugins/language-support-cpp-java/cpp-java-assist.c:
6577         (cpp_java_assist_check), (on_assist_chosen):
6578         * plugins/sourceview/sourceview.c: (iassist_iface_init):
6579         Removed react() methods in both editors and assist interface. Assist
6580         plugin itself handles setting the autocomplete. Also fixed
6581         some mem leaks.
6583 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
6585         * plugins/file-manager/Makefile.am:
6586         * plugins/file-manager/file-view.c: (file_view_add_dummy),
6587         (file_view_expand_idle), (file_view_init):
6588         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6589         (file_manager_set_default_uri), (project_root_added),
6590         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6591         (file_manager_activate), (file_manager_deactivate),
6592         (file_manager_instance_init), (file_manager_class_init),
6593         (ifile_manager_set_root), (ifile_manager_set_selected),
6594         (ifile_manager_iface_init): Adjusted white spaces to match
6595         anjuta convention.
6597 2007-09-19  Naba Kumar  <naba@gnome.org>
6599         * libanjuta/interfaces/libanjuta.idl:
6600         * plugins/editor/text_editor.c: (text_editor_instance_init),
6601         (iassist_show_tips), (iassist_cancel_tips),
6602         (iassist_hide_suggestions), (iassist_iface_init):
6603         * plugins/editor/text_editor.h:
6604         * plugins/editor/text_editor_cbs.c:
6605         (on_text_editor_scintilla_notify):
6606         * plugins/language-support-cpp-java/cpp-java-assist.c:
6607         (is_scope_context_character), (is_word_character),
6608         (create_completion), (cpp_java_assist_get_scope_context),
6609         (cpp_java_assist_get_pre_word),
6610         (cpp_java_assist_get_scope_operator),
6611         (cpp_java_assist_destroy_completion_cache),
6612         (cpp_java_assist_create_scope_completion_cache),
6613         (cpp_java_assist_create_word_completion_cache),
6614         (cpp_java_assist_show_autocomplete),
6615         (cpp_java_assist_get_calltip_context),
6616         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6617         (on_editor_char_added), (on_assist_chosen),
6618         (cpp_java_assist_install), (cpp_java_assist_uninstall),
6619         (cpp_java_assist_init), (cpp_java_assist_finalize):
6620         * plugins/language-support-cpp-java/cpp-java-assist.h:
6621         * plugins/language-support-cpp-java/plugin.c:
6622         (initialize_indentation_params):
6623         * plugins/sourceview/assist-tip.c:
6624         * plugins/sourceview/assist-tip.h:
6625         * plugins/sourceview/sourceview-private.h:
6626         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6627         (on_assist_tip_destroyed), (on_assist_cancel),
6628         (on_document_char_added), (iassist_get_suggestions),
6629         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6630         
6631         Implement state-less assistance so that assist can be evaluated
6632         any given time at any position. Changed IAnjutaEditorAssist interfance
6633         and implementations and removed any state management in editors.
6635 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
6637         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6638         completion items sorting and avoided unnecssary sorts.
6640         * plugins/text-editor.c: Fixed state.
6642 2007-09-17  Johannes Schmid <jhs@gnome.org>
6644         * plugins/language-support-cpp-java/cpp-java-assist.c:
6645         (on_assist_begin):
6646         
6647         Fixed calltips in sourceview
6649 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
6651         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6652         completion items preparation time. Fixed a crash bug.
6654         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6655         Set buffer size (From Massimo, required for symbol-db).
6657         * libanjuta/interfaces/libanjuta.idl: Also pass position information
6658         for suggestions.
6660         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6661         change in API.
6663         * plugins/editor/aneditor-autocomplete.cxx,
6664         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6665         Added ANE_GETWORDBEFORECARAT command.
6667         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6668         using assist interface.
6670         * plugins/editor/text_editor.c: (text_editor_instance_init),
6671         (text_editor_get_word_before_carat),
6672         (text_editor_get_current_word), (iassist_add_trigger),
6673         (iassist_remove_trigger), (on_assist_canceled),
6674         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6675         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6676         * plugins/editor/text_editor.h:
6677         * plugins/editor/text_editor_cbs.c: (trigger_size),
6678         (max_trigger_size), (text_editor_check_assist),
6679         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6680         interface.
6682         * plugins/language-support-cpp-java/Makefile.am:
6683         * plugins/language-support-cpp-java/plugin.c:
6684         (get_line_indentation_base), (get_line_auto_indentation),
6685         (install_support), (uninstall_support),
6686         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6687         (cpp_java_plugin_instance_init):
6688         * plugins/language-support-cpp-java/plugin.h:
6689         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6690         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6691         Make assist a separate class.
6693 2007-09-14  Johannes Schmid <jhs@gnome.org>
6695         * plugins/sourceview/sourceview.c: (iassist_suggest):
6696         Fixed changed char_alignment paramter in language-support
6697         plugin
6699 2007-09-14  Naba Kumar  <naba@gnome.org>
6701         * plugins/language-support-cpp-java/plugin.c: Send the right
6702         'char_alignment' paramenter (needs fixing in sourceview).
6704 2007-09-13  Johannes Schmid <jhs@gnome.org>
6706         * anjuta.anjuta:
6707         * plugins/project-wizard/templates/minimal/project.anjuta:
6708         Use IAnjutaSymbolManager instead of loading the plugin directly.
6709         (TODO: Think of a version to do this for older files...)
6711         * configure.in:
6712         * plugins/Makefile.am:
6713         * plugins/symbol-db/Makefile.am:
6714         
6715         Build symbol-db plugin if libgda-3.0 is found
6717 2007-09-13  Johannes Schmid <jhs@gnome.org>
6719         * plugins/sourceview/Makefile.am:
6720         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6721         (set_uri):
6722         * plugins/sourceview/anjuta-document.h:
6723         Removed lots of dead code
6724         
6725         * plugins/sourceview/anjuta-languages-manager.c:
6726         * plugins/sourceview/anjuta-languages-manager.h:
6727         removed completely
6728         
6729         * plugins/sourceview/sourceview.c: (on_document_char_added),
6730         (on_document_loaded), (sourceview_instance_init),
6731         (iselect_get_start), (iselect_get_end),
6732         (ilanguage_get_supported_languages), (ilanguage_set_language):
6733         
6734         Fixed selection handling and make some adaptions for the changes 
6735         mentioned above
6737 2007-09-13  Johannes Schmid <jhs@gnome.org>
6739         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6740         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6741         (on_assist_update):
6742         
6743         Added preferences to language support completion/calltips
6744         
6745         * plugins/sourceview/assist-window.c: (assist_window_update):
6747         Always select first entry
6749         * plugins/sourceview/sourceview.glade:
6750         Removed old completion preferences
6752 2007-09-11  Naba Kumar  <naba@gnome.org>
6754         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6755         and possible crash when pressing ctrl+d in terminal after preferences
6756         window has been shown once (no need for backport).
6758         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6759         implementations to get warnings instead of crashes for unimplemented
6760         interface methods.
6762 2007-09-11   Massimo Cora' <maxcvs@email.it>
6764         Reviewed by: Naba Kumar  <naba@gnome.org>
6766         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6767         * plugins/symbol-db/*:
6768         Added new symbol-database backend based on SQLite 3.
6769         (does not enabled for build currently).
6771 2007-09-10  Johannes Schmid <jhs@gnome.org>
6773         * anjuta.anjuta:
6774         * configure.in:
6775         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6776         (parse_info_init), (parse_info_free), (valid_element),
6777         (start_element_handler), (end_element_handler), (text_handler),
6778         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6779         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6780         (egg_recent_model_monitor), (egg_recent_model_read),
6781         (egg_recent_model_open_file), (egg_recent_model_lock_file),
6782         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6783         (egg_recent_model_set_property), (egg_recent_model_class_init),
6784         (egg_recent_model_init), (egg_recent_model_add_full),
6785         (egg_recent_model_delete), (egg_recent_model_get_list),
6786         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6787         (egg_recent_model_set_filter_mime_types),
6788         (egg_recent_model_clear_group_filter),
6789         (egg_recent_model_set_filter_groups),
6790         (egg_recent_model_clear_scheme_filter),
6791         (egg_recent_model_set_filter_uri_schemes),
6792         (egg_recent_model_remove_expired):
6793         
6794         Update EggRecent (#456465)
6796 2007-09-10  Johannes Schmid <jhs@gnome.org>
6798         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6799         (anjuta_plugin_manager_get_plugin):
6800         * plugins/profiler/gprof-call-graph-view.c:
6801         (gprof_call_graph_view_create_columns):
6802         * plugins/profiler/gprof-flat-profile-view.c:
6803         (gprof_flat_profile_view_create_columns):
6804         * plugins/profiler/gprof-function-call-tree-view.c:
6805         (gprof_function_call_tree_view_create_columns):
6806         
6807         Fixed #466031 – Update of pieces of menus for Localization
6809 2007-09-10  Johannes Schmid <jhs@gnome.org>
6811         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6812         Bug 343522 – anjuta: Unable to execute commands that use options.
6814 2007-09-09  Johannes Schmid <jhs@gnome.org>
6816         * plugins/document-manager/anjuta-docman.c:
6817         (anjuta_docman_update_page_label):
6818         
6819         Fixed #458034 – Method of indicating unsaved changes breaks convention
6820         
6821         * plugins/document-manager/plugin.c: (update_title),
6822         (value_added_project_root_uri), (value_removed_project_root_uri),
6823         (on_editor_changed), (activate_plugin):
6824         * plugins/document-manager/plugin.h:
6825         * plugins/project-manager/plugin.c: (on_profile_scoped),
6826         (on_profile_descoped), (ifile_open):
6827         
6828         Fixed #427390 – Show path of item in currently focused editor window
6830 2007-09-09  Johannes Schmid <jhs@gnome.org>
6832         * plugins/search/plugin.c: (on_toolbar_find_clicked),
6833         (on_toolbar_find_incremental):
6834         Fix incremental search
6835         
6836         * plugins/sourceview/sourceview.c: (on_document_char_added),
6837         (set_select):
6838         Fixed selection management
6840 2007-09-09  Johannes Schmid <jhs@gnome.org>
6842         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6843         Fixed memory leak
6845         * libanjuta/interfaces/libanjuta.idl:
6846         Extended IAnjutaEditorAssist interface
6847         
6848         * plugins/language-support-cpp-java/plugin.c:
6849         (jump_to_matching_brace), (add_tags), (on_assist_begin),
6850         (assist_cleanup), (on_assist_chosen), (on_assist_update),
6851         (context_character), (get_context), (function_parser),
6852         (cpp_member_parser), (install_assist), (uninstall_assist),
6853         (get_line_indentation_base), (get_line_auto_indentation),
6854         (install_support), (uninstall_support),
6855         (on_value_added_current_editor), (on_value_removed_current_editor),
6856         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6857         * plugins/language-support-cpp-java/plugin.h:
6858         
6859         Improved fixed editor assistance and added support for function/method
6860         tooltips. jumb_to_matching_brance => jump_to_matching_brace
6861         
6862         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6863         Removed a FIXME
6864         
6865         * plugins/project-import/project-import.c: (on_import_next):
6866         Added a non-NULL check with could probably fix #474843 but not sure
6867         
6868         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6869         Fixed anjuta-plugin project wizard
6870         
6871         * plugins/sourceview/Makefile.am:
6872         * plguins/sourceview/assist-tip.[ch]:
6873         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6874         (anjuta_view_key_press_event):
6875         * plugins/sourceview/assist-window.c: (assist_window_class_init),
6876         (assist_window_init), (assist_window_update), (assist_window_new):
6877         * plugins/sourceview/sourceview-private.h:
6878         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6879         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6880         (trigger_size), (max_trigger_size), (on_document_char_added),
6881         (sourceview_dispose), (ieditor_get_current_word),
6882         (iassist_add_trigger), (iassist_init_suggestions),
6883         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6884         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6885         
6886         Big update on sourceview assist capabilites. Autocompletion should
6887         now work much better and function tooltips are finally supported!
6889         * plugins/sourceview/anjuta-document.h:
6890         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6891         (anjuta_document_get_current_word):
6892         Fixed get_current_word (inspired by aneditor.cxx implementation)
6894         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6895         (icell_get_attribute):
6896         Fixed get_attribute() to also detect character constants.
6897         Simplified get_char()
6899         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6900         (isymbol_manager_get_members), (isymbol_manager_get_parents),
6901         (isymbol_manager_get_completions_at_position):
6902         
6903         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6905 2007-09-04  Naba Kumar  <naba@gnome.org>
6907         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6908         projects that can not add sources.
6910         * plugins/file-wizard/file.c: Similarly for file wizard,
6911         Do not enable 'Add to project' projects that can not add sources.
6913 2007-09-04  Naba Kumar  <naba@gnome.org>
6915         * configure.in: Bumped gnome-build requirement to 0.2.0
6916         for project capabilities support.
6918         * plugins/project-manager/plugin.c: Enable/disable project
6919         actions based on project capabilities. Fixes bug #433552:
6920         crash in Anjuta IDE: add file test.h in project on generic
6921         Makefile.
6923         * libanjuta/interfaces/libanjuta.idl: Added method to query
6924         project capabilities.
6926 2007-09-03  Naba Kumar  <naba@gnome.org>
6928         * plugins/file-manager/plugin.c: Set shadow type IN.
6929         * plugins/file-manager/file-view.c: Fixed code style.
6930         * plugins/file-manager/file-view.c: Fixed icons column to size
6931         properly.
6933         * plugins/file-manager/plugin.[c,h]: Fixed code style.
6935         * plugins/file-manager/plugin.c: Fixed crash on closing project and
6936         unmonitors project-uri on file-manager deactivation.
6938         * TODO.tasks: Updated
6940 2007-09-02  Johannes Schmid <jhs@gnome.org>
6942         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6943         Fixed memory leak
6944         
6945         * plugins/file-manager/file-view.c: (file_view_get_selected),
6946         (file_view_button_press_event), (file_view_finalize):
6947         * plugins/file-manager/plugin.c: (project_root_removed),
6948         (file_manager_deactivate):
6949         
6950         Fixed some small bugs I missed before
6952 2007-09-02  Johannes Schmid <jhs@gnome.org>
6954         * plugins/file-manager/*:
6955         Added new and file-manager
6957 2007-09-02  Johannes Schmid <jhs@gnome.org>
6959         * plugins/file-manager/*:
6960         Removed old file-manager
6962 2007-08-31  Johannes Schmid <jhs@gnome.org>
6964         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6965         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6966         
6967         Fixed some memory leaks
6968         
6969         * MAINTAINERS: Fixed
6970         
6971 2007-08-31  Johannes Schmid <jhs@gnome.org>
6973         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6974         (get_property_value_as_string), (set_property_value_as_string),
6975         (register_callbacks), (preferences_foreach_callback),
6976         (anjuta_preferences_register_property_raw):
6977         * libanjuta/anjuta-preferences.h:
6978         * plugins/build-basic-autotools/build-basic-autotools.c:
6979         (on_build_mesg_format):
6980         * plugins/document-manager/anjuta-document-manager.glade:
6981         * plugins/message-view/anjuta-message-manager-plugin.glade:
6982         
6983         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6984         broken message view preferences
6985         
6986         * plugins/message-view/message-view.c:
6987         (message_view_instance_init), (pref_change_color), (prefs_init),
6988         (imessage_view_append):
6989         Cleaned up message view (#458041)
6990         
6991         * src/shell.c: (on_preferences_activate),
6992         (anjuta_test_shell_instance_init),
6993         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6994         Fixed test shell to allow better debugging
6995         
6996 2007-08-31  Johannes Schmid <jhs@gnome.org>
6998         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6999         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
7000         * plugins/gtodo/main.h:
7001         * plugins/gtodo/plugin.c: (activate_plugin):
7002         
7003         Fixed #423467 (View->Tasks menu items are not 
7004         checked on startup)
7006 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
7008         reviewed by: Johannes Schmid <jhs@gnome.org>
7010         * COPYING:
7011         * data/welcome.txt.in:
7012         * launcher/anjuta_launcher.c:
7013         * libanjuta/anjuta-children.c:
7014         * libanjuta/anjuta-children.h:
7015         * libanjuta/anjuta-debug.h:
7016         * libanjuta/anjuta-encodings.c:
7017         * libanjuta/anjuta-encodings.h:
7018         * libanjuta/anjuta-glue-c.c:
7019         * libanjuta/anjuta-glue-c.h:
7020         * libanjuta/anjuta-plugin-description.c:
7021         * libanjuta/anjuta-plugin-description.h:
7022         * libanjuta/anjuta-plugin-handle.c:
7023         * libanjuta/anjuta-plugin-handle.h:
7024         * libanjuta/anjuta-plugin-manager.c:
7025         * libanjuta/anjuta-plugin-manager.h:
7026         * libanjuta/anjuta-plugin.c:
7027         * libanjuta/anjuta-plugin.h:
7028         * libanjuta/anjuta-preferences.c:
7029         * libanjuta/anjuta-preferences.h:
7030         * libanjuta/anjuta-profile-manager.c:
7031         * libanjuta/anjuta-profile-manager.h:
7032         * libanjuta/anjuta-profile.c:
7033         * libanjuta/anjuta-profile.h:
7034         * libanjuta/anjuta-save-prompt.c:
7035         * libanjuta/anjuta-save-prompt.h:
7036         * libanjuta/anjuta-serializer.c:
7037         * libanjuta/anjuta-serializer.h:
7038         * libanjuta/anjuta-session.c:
7039         * libanjuta/anjuta-session.h:
7040         * libanjuta/anjuta-shell.c:
7041         * libanjuta/anjuta-shell.h:
7042         * libanjuta/anjuta-status.c:
7043         * libanjuta/anjuta-status.h:
7044         * libanjuta/anjuta-ui.c:
7045         * libanjuta/anjuta-ui.h:
7046         * libanjuta/anjuta-utils-priv.h:
7047         * libanjuta/anjuta-utils.c:
7048         * libanjuta/anjuta-utils.h:
7049         * libanjuta/cell-renderer-captioned-image.c:
7050         * libanjuta/cell-renderer-captioned-image.h:
7051         * libanjuta/e-splash.c:
7052         * libanjuta/e-splash.h:
7053         * libanjuta/interfaces/anjuta-idl-compiler.pl:
7054         * libanjuta/interfaces/libanjuta.idl:
7055         * libanjuta/libanjuta.h:
7056         * libanjuta/resources.c:
7057         * libanjuta/resources.h:
7058         * libegg/egg-cell-renderer-text.c:
7059         * libegg/egg-combo-action.c:
7060         * libegg/egg-entry-action.c:
7061         * libegg/egg-recent-action.c:
7062         * libegg/egg-recent-files-module.c:
7063         * libegg/egg-recent-item.c:
7064         * libegg/egg-recent-model.c:
7065         * libegg/egg-recent-view-gtk.c:
7066         * libegg/egg-recent-view.c:
7067         * libegg/egg-submenu-action.c:
7068         * libegg/eggaccelerators.c:
7069         * libegg/eggcellrendererpopup.c:
7070         * libegg/eggcomboselect.c:
7071         * libegg/eggtreemodelfilter.c:
7072         * libegg/eggtreemultidnd.c:
7073         * libegg/gtkcellview.h:
7074         * libegg/treeviewutils/egg-cell-renderer-text.h:
7075         * libegg/treeviewutils/eggaccelerators.h:
7076         * libegg/treeviewutils/eggcellrendererkeys.h:
7077         * libegg/treeviewutils/eggcellrendererpopup.h:
7078         * libegg/treeviewutils/eggtreemodelfilter.h:
7079         * libegg/treeviewutils/eggtreemultidnd.h:
7080         * libegg/treeviewutils/eggtreeviewstate.h:
7081         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
7082         * manuals/anjuta-faqs/Makefile.am:
7083         * manuals/anjuta-manual/C/anjuta-manual.xml:
7084         * manuals/anjuta-manual/C/license.xml:
7085         * manuals/anjuta-manual/es/es.po:
7086         * manuals/anjuta-manual/sv/sv.po:
7087         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
7088         ml:
7089         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
7090         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
7091         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
7092         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
7093         * manuals/old/ja/anjuta-manual/license.xml:
7094         * plugins/build-basic-autotools/build-basic-autotools.c:
7095         * plugins/build-basic-autotools/build-basic-autotools.h:
7096         * plugins/build-basic-autotools/executer.c:
7097         * plugins/build-basic-autotools/executer.h:
7098         * plugins/build/build_file.c:
7099         * plugins/build/build_file.h:
7100         * plugins/build/build_project.c:
7101         * plugins/build/build_project.h:
7102         * plugins/build/clean_project.c:
7103         * plugins/build/clean_project.h:
7104         * plugins/build/commands.c:
7105         * plugins/build/commands.h:
7106         * plugins/build/compile.c:
7107         * plugins/build/compile.h:
7108         * plugins/build/compiler_options.c:
7109         * plugins/build/compiler_options.h:
7110         * plugins/build/configurer.c:
7111         * plugins/build/configurer.h:
7112         * plugins/build/executer.c:
7113         * plugins/build/executer.h:
7114         * plugins/class-gen/cell-renderer-flags.c:
7115         * plugins/class-gen/cell-renderer-flags.h:
7116         * plugins/class-gen/combo-flags.c:
7117         * plugins/class-gen/combo-flags.h:
7118         * plugins/class-gen/element-editor.c:
7119         * plugins/class-gen/element-editor.h:
7120         * plugins/class-gen/generator.c:
7121         * plugins/class-gen/generator.h:
7122         * plugins/class-gen/plugin.c:
7123         * plugins/class-gen/plugin.h:
7124         * plugins/class-gen/transform.c:
7125         * plugins/class-gen/transform.h:
7126         * plugins/class-gen/validator.c:
7127         * plugins/class-gen/validator.h:
7128         * plugins/class-gen/window.c:
7129         * plugins/class-gen/window.h:
7130         * plugins/class-inheritance/class-callbacks.c:
7131         * plugins/class-inheritance/class-callbacks.h:
7132         * plugins/class-inheritance/class-inherit.c:
7133         * plugins/class-inheritance/class-inherit.h:
7134         * plugins/class-inheritance/plugin.c:
7135         * plugins/class-inheritance/plugin.h:
7136         * plugins/cvs-plugin/cvs-actions.c:
7137         * plugins/cvs-plugin/cvs-actions.h:
7138         * plugins/cvs-plugin/cvs-callbacks.c:
7139         * plugins/cvs-plugin/cvs-callbacks.h:
7140         * plugins/cvs-plugin/cvs-execute.c:
7141         * plugins/cvs-plugin/cvs-execute.h:
7142         * plugins/cvs-plugin/cvs-interface.c:
7143         * plugins/cvs-plugin/cvs-interface.h:
7144         * plugins/cvs-plugin/plugin.c:
7145         * plugins/cvs-plugin/plugin.h:
7146         * plugins/debug-manager/breakpoints.c:
7147         * plugins/debug-manager/breakpoints.h:
7148         * plugins/debug-manager/chunk_view.c:
7149         * plugins/debug-manager/chunk_view.h:
7150         * plugins/debug-manager/data_buffer.c:
7151         * plugins/debug-manager/data_buffer.h:
7152         * plugins/debug-manager/data_view.c:
7153         * plugins/debug-manager/data_view.h:
7154         * plugins/debug-manager/debug_tree.c:
7155         * plugins/debug-manager/debug_tree.h:
7156         * plugins/debug-manager/debugger.c:
7157         * plugins/debug-manager/debugger.h:
7158         * plugins/debug-manager/disassemble.c:
7159         * plugins/debug-manager/disassemble.h:
7160         * plugins/debug-manager/info.c:
7161         * plugins/debug-manager/info.h:
7162         * plugins/debug-manager/locals.c:
7163         * plugins/debug-manager/locals.h:
7164         * plugins/debug-manager/memory.c:
7165         * plugins/debug-manager/memory.h:
7166         * plugins/debug-manager/plugin.c:
7167         * plugins/debug-manager/plugin.h:
7168         * plugins/debug-manager/registers.c:
7169         * plugins/debug-manager/registers.h:
7170         * plugins/debug-manager/sexy-icon-entry.c:
7171         * plugins/debug-manager/sexy-icon-entry.h:
7172         * plugins/debug-manager/sharedlib.c:
7173         * plugins/debug-manager/sharedlib.h:
7174         * plugins/debug-manager/signals.c:
7175         * plugins/debug-manager/signals.h:
7176         * plugins/debug-manager/sparse_buffer.c:
7177         * plugins/debug-manager/sparse_buffer.h:
7178         * plugins/debug-manager/sparse_view.c:
7179         * plugins/debug-manager/sparse_view.h:
7180         * plugins/debug-manager/stack_trace.c:
7181         * plugins/debug-manager/stack_trace.h:
7182         * plugins/debug-manager/start.c:
7183         * plugins/debug-manager/start.h:
7184         * plugins/debug-manager/threads.c:
7185         * plugins/debug-manager/threads.h:
7186         * plugins/debug-manager/utilities.c:
7187         * plugins/debug-manager/utilities.h:
7188         * plugins/debug-manager/watch.c:
7189         * plugins/debug-manager/watch.h:
7190         * plugins/devhelp/htmlview.c:
7191         * plugins/devhelp/htmlview.h:
7192         * plugins/document-manager/action-callbacks.c:
7193         * plugins/document-manager/action-callbacks.h:
7194         * plugins/document-manager/anjuta-docman.c:
7195         * plugins/document-manager/anjuta-docman.h:
7196         * plugins/document-manager/editor-tooltips.c:
7197         * plugins/document-manager/editor-tooltips.h:
7198         * plugins/document-manager/file_history.c:
7199         * plugins/document-manager/file_history.h:
7200         * plugins/document-manager/indent-dialog.c:
7201         * plugins/document-manager/indent-dialog.h:
7202         * plugins/document-manager/indent-util.c:
7203         * plugins/document-manager/indent-util.h:
7204         * plugins/document-manager/plugin.c:
7205         * plugins/editor/aneditor-autocomplete.cxx:
7206         * plugins/editor/aneditor-calltip.cxx:
7207         * plugins/editor/aneditor-indent.cxx:
7208         * plugins/editor/aneditor-priv.h:
7209         * plugins/editor/aneditor.cxx:
7210         * plugins/editor/aneditor.h:
7211         * plugins/editor/lexer.h:
7212         * plugins/editor/plugin.c:
7213         * plugins/editor/plugin.h:
7214         * plugins/editor/print.c:
7215         * plugins/editor/print.h:
7216         * plugins/editor/properties.h:
7217         * plugins/editor/properties_cxx.h:
7218         * plugins/editor/style-editor.c:
7219         * plugins/editor/style-editor.h:
7220         * plugins/editor/text-editor-iterable.c:
7221         * plugins/editor/text-editor-iterable.h:
7222         * plugins/editor/text_editor.c:
7223         * plugins/editor/text_editor.h:
7224         * plugins/editor/text_editor_cbs.c:
7225         * plugins/editor/text_editor_cbs.h:
7226         * plugins/editor/text_editor_menu.c:
7227         * plugins/editor/text_editor_menu.h:
7228         * plugins/editor/text_editor_prefs.c:
7229         * plugins/editor/text_editor_prefs.h:
7230         * plugins/file-loader/dnd.c:
7231         * plugins/file-loader/dnd.h:
7232         * plugins/file-loader/plugin.c:
7233         * plugins/file-manager/an_file_view.c:
7234         * plugins/file-manager/plugin.c:
7235         * plugins/file-wizard/file.c:
7236         * plugins/file-wizard/file.h:
7237         * plugins/file-wizard/plugin.c:
7238         * plugins/file-wizard/plugin.h:
7239         * plugins/gdb/debugger.c:
7240         * plugins/gdb/debugger.h:
7241         * plugins/gdb/gdbmi-test.c:
7242         * plugins/gdb/gdbmi.c:
7243         * plugins/gdb/gdbmi.h:
7244         * plugins/gdb/global.h:
7245         * plugins/gdb/parser.c:
7246         * plugins/gdb/parser.h:
7247         * plugins/gdb/plugin.c:
7248         * plugins/gdb/plugin.h:
7249         * plugins/gdb/utilities.c:
7250         * plugins/gdb/utilities.h:
7251         * plugins/glade/plugin.c:
7252         * plugins/glade/plugin.h:
7253         * plugins/gtodo/egg-datetime.c:
7254         * plugins/gtodo/egg-datetime.h:
7255         * plugins/gtodo/eggtrayicon.c:
7256         * plugins/gtodo/eggtrayicon.h:
7257         * plugins/gtodo/plugin.c:
7258         * plugins/gvim/anjuta-vim.c:
7259         * plugins/gvim/anjuta-vim.h:
7260         * plugins/gvim/gtkvim.c:
7261         * plugins/gvim/gtkvim.h:
7262         * plugins/gvim/plugin.c:
7263         * plugins/gvim/plugin.h:
7264         * plugins/language-support-cpp-java/plugin.c:
7265         * plugins/language-support-cpp-java/plugin.h:
7266         * plugins/macro/macro-actions.c:
7267         * plugins/macro/macro-actions.h:
7268         * plugins/macro/macro-db.c:
7269         * plugins/macro/macro-db.h:
7270         * plugins/macro/macro-dialog.c:
7271         * plugins/macro/macro-dialog.h:
7272         * plugins/macro/macro-edit.c:
7273         * plugins/macro/macro-edit.h:
7274         * plugins/macro/macro-util.c:
7275         * plugins/macro/macro-util.h:
7276         * plugins/macro/plugin.c:
7277         * plugins/macro/plugin.h:
7278         * plugins/message-view/anjuta-msgman.c:
7279         * plugins/message-view/anjuta-msgman.h:
7280         * plugins/message-view/message-view.c:
7281         * plugins/message-view/message-view.h:
7282         * plugins/message-view/plugin.c:
7283         * plugins/message-view/plugin.h:
7284         * plugins/patch/patch-plugin.c:
7285         * plugins/patch/patch-plugin.h:
7286         * plugins/patch/plugin.c:
7287         * plugins/patch/plugin.h:
7288         * plugins/profiler/gprof-call-graph-block-entry.c:
7289         * plugins/profiler/gprof-call-graph-block-entry.h:
7290         * plugins/profiler/gprof-call-graph-block.c:
7291         * plugins/profiler/gprof-call-graph-block.h:
7292         * plugins/profiler/gprof-call-graph-view.c:
7293         * plugins/profiler/gprof-call-graph-view.h:
7294         * plugins/profiler/gprof-call-graph.c:
7295         * plugins/profiler/gprof-call-graph.h:
7296         * plugins/profiler/gprof-flat-profile-entry.c:
7297         * plugins/profiler/gprof-flat-profile-entry.h:
7298         * plugins/profiler/gprof-flat-profile-view.c:
7299         * plugins/profiler/gprof-flat-profile-view.h:
7300         * plugins/profiler/gprof-flat-profile.c:
7301         * plugins/profiler/gprof-flat-profile.h:
7302         * plugins/profiler/gprof-function-call-chart-view.c:
7303         * plugins/profiler/gprof-function-call-chart-view.h:
7304         * plugins/profiler/gprof-function-call-tree-view.c:
7305         * plugins/profiler/gprof-function-call-tree-view.h:
7306         * plugins/profiler/gprof-options.c:
7307         * plugins/profiler/gprof-options.h:
7308         * plugins/profiler/gprof-profile-data.c:
7309         * plugins/profiler/gprof-profile-data.h:
7310         * plugins/profiler/gprof-view-manager.c:
7311         * plugins/profiler/gprof-view-manager.h:
7312         * plugins/profiler/gprof-view.c:
7313         * plugins/profiler/gprof-view.h:
7314         * plugins/profiler/plugin.c:
7315         * plugins/profiler/plugin.h:
7316         * plugins/profiler/string-utils.c:
7317         * plugins/profiler/string-utils.h:
7318         * plugins/project-import/plugin.c:
7319         * plugins/project-import/plugin.h:
7320         * plugins/project-import/project-import.c:
7321         * plugins/project-import/project-import.h:
7322         * plugins/project-manager/plugin.c:
7323         * plugins/project-manager/plugin.h:
7324         * plugins/project-wizard/action.c:
7325         * plugins/project-wizard/action.h:
7326         * plugins/project-wizard/autogen.c:
7327         * plugins/project-wizard/autogen.h:
7328         * plugins/project-wizard/druid.c:
7329         * plugins/project-wizard/druid.h:
7330         * plugins/project-wizard/file.c:
7331         * plugins/project-wizard/file.h:
7332         * plugins/project-wizard/header.c:
7333         * plugins/project-wizard/header.h:
7334         * plugins/project-wizard/install.c:
7335         * plugins/project-wizard/install.h:
7336         * plugins/project-wizard/parser.c:
7337         * plugins/project-wizard/parser.h:
7338         * plugins/project-wizard/plugin.c:
7339         * plugins/project-wizard/plugin.h:
7340         * plugins/project-wizard/property.c:
7341         * plugins/project-wizard/property.h:
7342         * plugins/project-wizard/values.c:
7343         * plugins/project-wizard/values.h:
7344         * plugins/sample1/plugin.c:
7345         * plugins/search/plugin.c:
7346         * plugins/search/plugin.h:
7347         * plugins/search/search-replace_backend.c:
7348         * plugins/search/search-replace_backend.h:
7349         * plugins/search/search_preferences.c:
7350         * plugins/sourceview/anjuta-convert.c:
7351         * plugins/sourceview/anjuta-convert.h:
7352         * plugins/sourceview/anjuta-document-loader.c:
7353         * plugins/sourceview/anjuta-document-loader.h:
7354         * plugins/sourceview/anjuta-document-saver.c:
7355         * plugins/sourceview/anjuta-document-saver.h:
7356         * plugins/sourceview/anjuta-document.c:
7357         * plugins/sourceview/anjuta-document.h:
7358         * plugins/sourceview/anjuta-encodings.c:
7359         * plugins/sourceview/anjuta-encodings.h:
7360         * plugins/sourceview/anjuta-languages-manager.c:
7361         * plugins/sourceview/anjuta-languages-manager.h:
7362         * plugins/sourceview/anjuta-utils.c:
7363         * plugins/sourceview/anjuta-utils.h:
7364         * plugins/sourceview/anjuta-view.c:
7365         * plugins/sourceview/anjuta-view.h:
7366         * plugins/sourceview/assist-window.c:
7367         * plugins/sourceview/assist-window.h:
7368         * plugins/sourceview/sourceview-cell.c:
7369         * plugins/sourceview/sourceview-cell.h:
7370         * plugins/sourceview/sourceview-prefs.c:
7371         * plugins/sourceview/sourceview-prefs.h:
7372         * plugins/sourceview/sourceview-print.c:
7373         * plugins/sourceview/sourceview-print.h:
7374         * plugins/sourceview/sourceview-private.h:
7375         * plugins/sourceview/sourceview-tags.c:
7376         * plugins/sourceview/sourceview-tags.h:
7377         * plugins/sourceview/sourceview.c:
7378         * plugins/sourceview/sourceview.h:
7379         * plugins/subversion/plugin.c:
7380         * plugins/subversion/plugin.h:
7381         * plugins/subversion/subversion-actions.c:
7382         * plugins/subversion/subversion-actions.h:
7383         * plugins/subversion/subversion-callbacks.c:
7384         * plugins/subversion/subversion-callbacks.h:
7385         * plugins/subversion/svn-auth.c:
7386         * plugins/subversion/svn-auth.h:
7387         * plugins/subversion/svn-backend-priv.h:
7388         * plugins/subversion/svn-backend.c:
7389         * plugins/subversion/svn-backend.h:
7390         * plugins/subversion/svn-notify.c:
7391         * plugins/subversion/svn-notify.h:
7392         * plugins/subversion/svn-thread.c:
7393         * plugins/subversion/svn-thread.h:
7394         * plugins/symbol-browser/an_symbol.c:
7395         * plugins/symbol-browser/an_symbol.h:
7396         * plugins/symbol-browser/an_symbol_info.c:
7397         * plugins/symbol-browser/an_symbol_info.h:
7398         * plugins/symbol-browser/an_symbol_iter.c:
7399         * plugins/symbol-browser/an_symbol_iter.h:
7400         * plugins/symbol-browser/an_symbol_prefs.c:
7401         * plugins/symbol-browser/an_symbol_prefs.h:
7402         * plugins/symbol-browser/an_symbol_search.c:
7403         * plugins/symbol-browser/an_symbol_search.h:
7404         * plugins/symbol-browser/an_symbol_view.c:
7405         * plugins/symbol-browser/an_symbol_view.h:
7406         * plugins/symbol-browser/plugin.c:
7407         * plugins/symbol-browser/plugin.h:
7408         * plugins/terminal/terminal.c:
7409         * plugins/tools/dialog.c:
7410         * plugins/tools/dialog.h:
7411         * plugins/tools/editor.c:
7412         * plugins/tools/editor.h:
7413         * plugins/tools/execute.c:
7414         * plugins/tools/execute.h:
7415         * plugins/tools/fileop.c:
7416         * plugins/tools/fileop.h:
7417         * plugins/tools/plugin.c:
7418         * plugins/tools/plugin.h:
7419         * plugins/tools/scripts/find-fixmes.pl:
7420         * plugins/tools/scripts/translation-status.pl:
7421         * plugins/tools/tool.c:
7422         * plugins/tools/tool.h:
7423         * plugins/tools/variable.c:
7424         * plugins/tools/variable.h:
7425         * plugins/valgrind/ldd.c:
7426         * plugins/valgrind/ldd.h:
7427         * plugins/valgrind/list.c:
7428         * plugins/valgrind/list.h:
7429         * plugins/valgrind/menu-utils.c:
7430         * plugins/valgrind/menu-utils.h:
7431         * plugins/valgrind/parser.c:
7432         * plugins/valgrind/parser.h:
7433         * plugins/valgrind/plugin.c:
7434         * plugins/valgrind/plugin.h:
7435         * plugins/valgrind/preferences.c:
7436         * plugins/valgrind/preferences.h:
7437         * plugins/valgrind/process.c:
7438         * plugins/valgrind/process.h:
7439         * plugins/valgrind/symtab.c:
7440         * plugins/valgrind/symtab.h:
7441         * plugins/valgrind/vgactions.c:
7442         * plugins/valgrind/vgactions.h:
7443         * plugins/valgrind/vgcachegrindprefs.c:
7444         * plugins/valgrind/vgcachegrindprefs.h:
7445         * plugins/valgrind/vgdefaultview.c:
7446         * plugins/valgrind/vgdefaultview.h:
7447         * plugins/valgrind/vgerror.c:
7448         * plugins/valgrind/vgerror.h:
7449         * plugins/valgrind/vggeneralprefs.c:
7450         * plugins/valgrind/vggeneralprefs.h:
7451         * plugins/valgrind/vghelgrindprefs.c:
7452         * plugins/valgrind/vghelgrindprefs.h:
7453         * plugins/valgrind/vgio.c:
7454         * plugins/valgrind/vgio.h:
7455         * plugins/valgrind/vgmemcheckprefs.c:
7456         * plugins/valgrind/vgmemcheckprefs.h:
7457         * plugins/valgrind/vgrule-editor.c:
7458         * plugins/valgrind/vgrule-editor.h:
7459         * plugins/valgrind/vgrule-list.c:
7460         * plugins/valgrind/vgrule-list.h:
7461         * plugins/valgrind/vgrule.c:
7462         * plugins/valgrind/vgrule.h:
7463         * plugins/valgrind/vgrulepattern.c:
7464         * plugins/valgrind/vgrulepattern.h:
7465         * plugins/valgrind/vgsearchbar.c:
7466         * plugins/valgrind/vgsearchbar.h:
7467         * plugins/valgrind/vgstrpool.c:
7468         * plugins/valgrind/vgstrpool.h:
7469         * plugins/valgrind/vgtoolprefs.c:
7470         * plugins/valgrind/vgtoolprefs.h:
7471         * plugins/valgrind/vgtoolview.c:
7472         * plugins/valgrind/vgtoolview.h:
7473         * src/about.c:
7474         * src/about.h:
7475         * src/action-callbacks.c:
7476         * src/action-callbacks.h:
7477         * src/anjuta-actions.h:
7478         * src/anjuta-app.c:
7479         * src/anjuta-app.h:
7480         * src/anjuta-callbacks.c:
7481         * src/anjuta-callbacks.h:
7482         * src/anjuta.c:
7483         * src/anjuta.h:
7484         * src/anjuta_cbs.c:
7485         * src/bacon-message-connection.c:
7486         * src/bacon-message-connection.h:
7487         * src/getline.c:
7488         * src/main.c:
7489         * src/shell.c:
7490         * src/shell.h:
7491         * src/start-with.c:
7492         * src/start-with.h:
7493         * src/utilities.c:
7494         * src/utilities.h:
7495         * tagmanager/options.c:
7496         
7497         Change the address of FSF in various files
7499 2007-08-30  Johannes Schmid <jhs@gnome.org>
7501         * anjuta.glade:
7502         * anjuta.gladep:
7503         Removed because they are no longer in use
7504         
7505         * plugins/class-gen/anjuta-class-gen-plugin.glade:
7506         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7507         Marked some strings as not translatable
7509         * plugins/search/search-replace.c: (list_max_items):
7510         Fixed a possible memory corruption
7512         * src/anjuta-app.c: (anjuta_app_add_widget_full):
7513         Do not show menuitems for locked layout items
7515         * src/main.c: (main):
7516         Some minor style correction in gnome_init
7518 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7520         * plugins/debug-manager/debugger.c,
7521         plugins/debug-manager/breakpoints.c,
7522         plugins/gdb/plugin.c,
7523         plugins/gdb/debugger.c,
7524         libanjuta/interfaces/libanjuta.idl:
7525         Move all breakpoints functions from IAnjutaDebugger to a new
7526         IAnjutaBreakpointDebugger interface
7528 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
7530         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7531         * plugins/debug-manager/plugin.c,
7532         plugins/debug-manager/breakpoints.c,
7533         plugins/tools/execute.c,
7534         plugins/project-wizard/plugin.c,
7535         plugins/build-basic-autotools/executer.c,
7536         plugins/gdb/debugger.c,
7537         plugins/profiler/gprof-options.h,
7538         plugins/sourceview/assist-window.h,
7539         plugins/class-gen/transform.c,
7540         libanjuta/anjuta-plugin-description.c,
7541         libanjuta/anjuta-status.c,
7542         libanjuta/anjuta-glue-c.c,
7543         libanjuta/anjuta-glue-cpp.c,
7544         plugins/symbol-browser/an_symbol_prefs.c:
7545         Fix warnings mostly "dereferencing type-punned pointer"
7546         Fix two bugs in breakpoints.c and an_symbol_prefs.c
7548 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7550         * plugins/debug-manager/breakpoints.c,
7551         plugins/debug-manager/debugger.c:
7552         Avoid an endless loop if clearing all breakpoints while the programm
7553         is running
7555 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
7557         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7558         * plugins/debug-manager/plugin.c:
7559         Fix a segmentation fault added in the previous patch
7561 2007-07-21  Johannes Schmid <jhs@gnome.org>
7563         * plugins/build-basic-autotools/executer.c:
7564         (get_program_parameters):
7565         
7566         Show an error dialog if no targets are availible instead of
7567         just returning
7569 2007-07-20  Johannes Schmid <jhs@gnome.org>
7571         * libanjuta/anjuta-shell.c: (on_widget_data_add),
7572         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7573         * libanjuta/anjuta-shell.h:
7574         * plugins/document-manager/plugin.c: (activate_plugin):
7575         * plugins/glade/anjuta-design-document.c:
7576         * plugins/glade/plugin.c: (glade_update_ui):
7577         * src/anjuta-app.c: (anjuta_app_add_widget_full),
7578         (anjuta_shell_iface_init):
7579         * src/shell.c: (anjuta_test_shell_add_widget),
7580         (anjuta_shell_iface_init):
7581         
7582         Make the document manager undockable (#458038)
7584 2007-07-20  Johannes Schmid <jhs@gnome.org>
7586         * plugins/document-manager/plugin.c: (on_editor_update_ui):
7587         * plugins/glade/anjuta-design-document.c:
7588         * plugins/glade/plugin.c: (glade_update_ui):
7589         
7590         Fixed some save/dirty status bug in glade
7592 2007-07-20  Johannes Schmid <jhs@gnome.org>
7594         * libanjuta/anjuta-status.c:
7595         Fixed crasher on shutdown
7597 2007-07-20  Johannes Schmid <jhs@gnome.org>
7599         * configure.in:
7600         Minimum glade requirement is 3.2 now. It was before
7601         but we did not check...
7602         
7603         * libanjuta/anjuta-glue-factory.c: (load_plugin):
7604         * libanjuta/anjuta-profile.c:
7605         (anjuta_profile_add_plugins_from_xml):
7606         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7607         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7608         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7609         * plugins/file-loader/plugin.c: (on_create_submenu):
7610         * plugins/file-manager/an_file_view.c: (compare_iter):
7611         * plugins/glade/plugin.c: (activate_plugin):
7612         * src/anjuta-app.c: (on_toolbar_view_toggled):
7613         * src/main.c: (main):
7614         
7615         Fixed lots of memory leaks (thansk valgrind)
7617 2007-07-19  Johannes Schmid <jhs@gnome.org>
7619         * plugins/debug-manager/plugin.c: (value_added_current_editor):
7620         * plugins/document-manager/anjuta-docman.c:
7621         (anjuta_docman_set_busy):
7622         * plugins/document-manager/plugin.c: (on_editor_changed):
7623         * plugins/glade/plugin.c: (activate_plugin):
7624         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7625         (on_value_removed_current_editor):
7626         
7627         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7629 2007-07-18  Johannes Schmid <jhs.gnome.org>
7631         * plugins/build-basic-autotools/executer.c: (execute_program):
7632         Fixed some of the scratchbox stuff but the environment is
7633         still broken
7635 2007-07-18  Johannes Schmid <jhs@gnome.org>
7637         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7638         (on_plugin_deactivated), (get_plugin_loader_type):
7639         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7640         (activate_plugin), (deactivate_plugin),
7641         (glade_plugin_instance_init):
7642         
7643         Fixed glade plugin deactivation
7645 2007-07-18  Johannes Schmid <jhs@gnome.org>
7647         * plugins/document-manager/anjuta-docman.c:
7648         (anjuta_docman_add_document):
7649         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7650         
7651         Fixed path display in document manager with glade files
7653 2007-07-17  Johannes Schmid <jhs@gnome.org>
7655         * libanjuta/interfaces/Makefile.am.iface:
7656         * pixmaps/Makefile.am:
7657         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7658         * plugins/debug-manager/plugin.c: (value_added_current_editor),
7659         (value_removed_current_editor):
7660         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7661         (anjuta_docman_set_current_document):
7662         * plugins/document-manager/plugin.c: (on_editor_update_ui),
7663         (on_editor_added), (on_editor_changed):
7664         * plugins/glade/Makefile.am:
7665         * plugins/glade/anjuta-design-document.c:
7666         (anjuta_design_document_instance_init),
7667         (anjuta_design_document_set_property),
7668         (anjuta_design_document_get_property),
7669         (anjuta_design_document_class_init), (anjuta_design_document_new),
7670         (ifile_open), (ifile_get_uri), (ifile_iface_init):
7671         * plugins/glade/anjuta-design-document.h:
7672         * plugins/glade/anjuta-glade-notebook.c:
7673         * plugins/glade/anjuta-glade-notebook.h:
7674         * plugins/glade/plugin.c: (value_added_current_editor),
7675         (value_removed_current_editor), (glade_update_ui),
7676         (on_close_activated), (on_glade_project_changed),
7677         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7678         (ifile_open):
7679         * plugins/language-support-cpp-java/plugin.c:
7680         (on_value_added_current_editor), (on_value_removed_current_editor):
7681         * plugins/macro/plugin.c: (value_added_current_editor):
7682         * plugins/project-manager/plugin.c: (value_added_current_editor):
7683         * plugins/subversion/plugin.c: (value_added_current_editor):
7684         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7686         Fixed lot of IAnjutaEditor stuff and completed glade integration
7687         with document manager
7688         
7689         * plugins/build-basic-autotools/build-basic-autotools.c:
7690         (value_added_current_editor):
7691         * plugins/build-basic-autotools/executer.c: (execute_program):
7692         
7693         Some initial code to execute projects inside scratchbox
7694         
7695 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7697         * plugins/project-import/project-import.c:
7698         Project import overwrites file on user request (bug #452579)
7700 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7702         * plugins/debug-manager/debugger.c,
7703         plugins/debug-manager/threads.c,
7704         plugins/debug-manager/plugin.c,
7705         plugins/debug-manager/registers.c,
7706         plugins/debug-manager/locals.c,
7707         plugins/debug-manager/stack_trace.c,
7708         plugins/gdb/plugin.c,
7709         plugins/gdb/debugger.c,
7710         plugins/gdb/debugger.h,
7711         libanjuta/interfaces/libanjuta.idl:
7712         Rename change-location to program-moved
7713         Store thread id as gint instead of guint
7714         Do not display registers list if not available
7715         Add intermediate debugger states if missing
7717 2007-07-11  Johannes Schmid <jhs@gnome.org>
7719         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7720         .glade:
7721         Reverted unnecessary changes (#455819)
7723 2007-07-10  Johannes Schmid <jhs@gnome.org>
7725         * plugins/glade/plugin.c:
7726         Fixed glade plugin with glade 3.2 and another crasher
7728 2007-07-09  Johannes Schmid <jhs@gnome.org>
7730         * libanjuta/interfaces/libanjuta.idl:
7731         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7732         .glade:
7733         * plugins/debug-manager/breakpoints.c:
7734         (breakpoint_item_update_in_ui),
7735         (breakpoints_dbase_edit_breakpoint),
7736         (on_toggle_breakpoint_activate):
7737         * plugins/debug-manager/plugin.c:
7738         (on_run_to_cursor_action_activate):
7739         * plugins/document-manager/action-callbacks.c:
7740         (on_editor_command_cut_activate),
7741         (on_editor_command_copy_activate),
7742         (on_editor_command_paste_activate),
7743         (on_editor_command_clear_activate):
7744         * plugins/document-manager/anjuta-docman.c:
7745         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7746         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7747         (anjuta_docman_goto_file_line_mark),
7748         (anjuta_docman_find_editor_with_path),
7749         (anjuta_docman_get_all_editors):
7750         * plugins/document-manager/anjuta-docman.h:
7751         * plugins/document-manager/plugin.c:
7752         (update_editor_ui_interface_items), (on_editor_update_ui),
7753         (on_editor_changed), (on_session_save), (on_docman_auto_save),
7754         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7755         (ianjuta_document_manager_iface_init), (isaveable_save),
7756         (isavable_is_dirty):
7757         * plugins/editor/editor.glade:
7758         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7759         (idocument_paste), (idocument_clear), (idocument_iface_init),
7760         (iselection_iface_init):
7761         * plugins/glade/Makefile.am:
7762         * plugins/glade/anjuta-glade-notebook.c:
7763         (anjuta_glade_notebook_instance_init),
7764         (anjuta_glade_notebook_set_property),
7765         (anjuta_glade_notebook_get_property),
7766         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7767         (ifile_open), (ifile_get_uri), (ifile_iface_init),
7768         (ifile_savable_save), (ifile_savable_save_as),
7769         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7770         (ifile_savable_iface_init), (idocument_can_redo),
7771         (idocument_can_undo), (idocument_begin_undo_action),
7772         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7773         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7774         (idocument_copy), (idocument_paste), (idocument_clear),
7775         (idocument_iface_init):
7776         * plugins/language-support-cpp-java/plugin.c:
7777         (on_value_added_current_editor), (on_value_removed_current_editor):
7778         * plugins/macro/macro-util.c: (get_current_editor):
7779         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7780         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7781         (on_next_occur), (on_incremental_entry_key_press),
7782         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7783         (on_toolbar_find_incremental_start),
7784         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7785         * plugins/search/search-replace.c: (search_start_over),
7786         (search_update_combos), (replace_update_combos),
7787         (anjuta_search_replace_activate):
7788         * plugins/search/search-replace_backend.c: (create_search_entries):
7789         * plugins/sourceview/sourceview.c: (idocument_cut),
7790         (idocument_copy), (idocument_paste), (idocument_clear),
7791         (idocument_iface_init), (iselect_iface_init), (iassist_react):
7792         * plugins/tools/editor.c: (on_editor_response):
7793         * plugins/tools/execute.c: (get_current_editor),
7794         (atp_output_context_initialize), (atp_user_tool_execute):
7795         * plugins/tools/variable.c: (get_current_editor),
7796         (atp_variable_get_editor_variable):
7797         
7798         Some more IAnjutaEditor => IAnjutaDocument fixing!
7799         
7800         * plugins/glade/anjuta-glade-notebook.h:
7801         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7802         (glade_update_ui):
7803         * plugins/glade/plugin.h:
7804         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7805         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
7806         be used for glade, too. It might still have some rough edges but already works.
7807         (Fixes #415547 – Glade usability problem)
7809 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
7811         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7812           development release (I updated version of glade3 svn to 3.3.2).
7814 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7816         * plugins/symbol-browser/an_symbol_view.c:
7817         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7819 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7821         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7822         (on_system_tags_update_finished), (on_update_global_clicked),
7823         (prefs_page_init), (on_gconf_notify_tags_list_changed),
7824         (symbol_browser_prefs_init),
7825         (symbol_browser_prefs_create_global_tags),
7826         (symbol_browser_load_global_tags):
7827         * plugins/symbol-browser/an_symbol_prefs.h:
7828         * plugins/symbol-browser/an_symbol_view.c:
7829         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7830         * plugins/symbol-browser/an_symbol_view.h:
7831         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7832         on global tags update because of delayed prefs merging. Happens when
7833         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7834         is opened.
7836 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
7838         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7839         after install/uninstall.
7841         Patch from James Liggett:
7842         * scripts/glade2schemas.pl: Fixed creating schemas for list
7843         values.
7845 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
7847         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7848           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7849           development release since glade svn version is also 3.3.1. In future, the
7850           solution would be for us to always increment the micro version when
7851           changing the API.
7853 2007-07-05  Johannes Schmid <jhs@gnome.org>
7855         * libanjuta/interfaces/libanjuta.idl:
7856         * plugins/build-basic-autotools/build-basic-autotools.c:
7857         (on_build_mesg_format):
7858         * plugins/debug-manager/breakpoints.c:
7859         (breakpoint_item_update_in_ui),
7860         (breakpoints_dbase_edit_breakpoint),
7861         (on_toggle_breakpoint_activate):
7862         * plugins/debug-manager/plugin.c:
7863         (on_run_to_cursor_action_activate):
7864         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7865         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7866         (get_current_editor), (on_save_activate), (on_save_as_activate),
7867         (on_save_prompt_save_editor), (on_close_file_activate),
7868         (on_close_all_file_activate), (on_reload_file_activate),
7869         (anjuta_print_cb), (anjuta_print_preview_cb),
7870         (on_editor_command_upper_case_activate),
7871         (on_editor_command_lower_case_activate),
7872         (on_editor_command_undo_activate),
7873         (on_editor_command_redo_activate),
7874         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7875         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7876         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7877         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7878         (on_zoom_out_text_activate), (on_force_hilite_activate),
7879         (on_indent1_activate), (on_swap_activate),
7880         (on_editor_add_view_activate), (on_editor_remove_view_activate):
7881         * plugins/document-manager/anjuta-docman.c:
7882         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7883         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7884         (anjuta_docman_dispose), (on_notebook_switch_page),
7885         (anjuta_docman_page_from_widget), (on_editor_destroy),
7886         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7887         (anjuta_docman_get_current_document),
7888         (anjuta_docman_set_current_document),
7889         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7890         (anjuta_docman_update_page_label),
7891         (anjuta_docman_get_document_from_path),
7892         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7893         (anjuta_docman_order_tabs):
7894         * plugins/document-manager/anjuta-docman.h:
7895         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7896         (update_editor_ui_interface_items), (update_editor_ui),
7897         (on_editor_update_save_ui), (on_editor_update_ui),
7898         (on_editor_changed), (on_save_prompt_save_editor),
7899         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7900         (ianjuta_docman_get_current_document),
7901         (ianjuta_docman_set_current_document),
7902         (ianjuta_docman_remove_buffer),
7903         (ianjuta_document_manager_iface_init), (ifile_get_uri):
7904         * plugins/editor/text_editor.c: (itext_editor_iface_init),
7905         (idocument_get_filename), (idocument_can_undo),
7906         (idocument_can_redo), (idocument_undo),
7907         (idocument_begin_undo_action), (idocument_end_undo_action),
7908         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7909         * plugins/language-support-cpp-java/plugin.c:
7910         (on_editor_char_inserted_cpp), (on_auto_indent):
7911         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7912         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7913         * plugins/sample1/plugin.c: (on_sample_action_activate):
7914         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7915         (on_next_occur), (on_incremental_entry_key_press),
7916         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7917         (on_toolbar_find_incremental_start),
7918         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7919         * plugins/search/search-replace.c: (search_and_replace),
7920         (write_message_pane), (search_start_over), (search_update_combos),
7921         (replace_update_combos), (anjuta_search_replace_activate):
7922         * plugins/search/search-replace_backend.c:
7923         (file_buffer_new_from_path), (create_search_entries):
7924         * plugins/sourceview/sourceview-print.c: (create_print_job):
7925         * plugins/sourceview/sourceview.c:
7926         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7927         (idocument_can_redo), (idocument_can_undo),
7928         (idocument_begin_undo_action), (idocument_end_undo_action),
7929         (idocument_undo), (idocument_redo), (idocument_grab_focus),
7930         (idocument_get_filename), (idocument_iface_init):
7931         * plugins/tools/editor.c: (on_editor_response):
7932         * plugins/tools/execute.c: (atp_output_context_initialize),
7933         (atp_user_tool_execute):
7934         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7935         
7936         Create IAnjutaDocument interface. This interface is a more general idea
7937         of documents being anything that can be modified, has undo/redo and
7938         may have operations like copy/paste.
7939         The primary goal is to integrate better by making it use the standard file
7940         and edit menu instead of it's own glade menu. Of course the downside is that
7941         you won't be able to view a source file and the designer at the same time. Anyway
7942         so many people have complained that they "can't save a glade file" that I think
7943         this is the much better solution.
7944         Work on the glade plugin is still to come but the most difficult things should be
7945         done now.
7947 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7949         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7950           version 3.0.3.
7952 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7954         * libanjuta/anjuta-plugin-manager.c:
7955         (anjuta_plugin_manager_get_plugins_page),
7956         (anjuta_plugin_manager_get_remembered_plugins_page):
7957         * libanjuta/anjuta-plugin-manager.h:
7958         * src/anjuta-app.c: (anjuta_app_install_preferences):
7959         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7960         and remembered plugins preferences pages in separate pages (avoid
7961         crowd).
7963 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
7965         Patch from James Liggett  <jrliggett@cox.net>:
7966         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7967         Installed editor preferences schemas. Fixes bug #453463.
7969 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7971         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7972         (anjuta_preferences_dialog_init): Sort preferences pages on title.
7974 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
7976         * plugins/document-manager/anjuta-document-manager.ui:
7977         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7978         * src/action-callbacks.c:
7979         * src/action-callbacks.h:
7980         * src/anjuta-actions.h:
7981         * src/anjuta-app.c: (anjuta_app_instance_init),
7982         (anjuta_app_install_preferences):
7983         * src/anjuta.glade:
7984         * src/anjuta.ui: Moved plugins and shortcuts settings inside
7985         General preferences page. Move preferences menu from Settings to
7986         Edit submenu. And got rid of Settings submenu.
7988 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
7990         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7991         
7992 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
7994         * TODO.tasks: Increased bounty for on-demand preferences task to $150
7995         as discussed and agreed with James Liggett.
7997         Patch from James Liggett  <jrliggett@cox.net>:
7999         * configure.in:
8000         * libanjuta/anjuta-plugin-manager.c:
8001         (on_activated_plugin_objects_foreach),
8002         (anjuta_plugin_manager_get_active_plugin_objects):
8003         * libanjuta/anjuta-plugin-manager.h:
8004         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
8005         (anjuta_plugin_deactivate):
8006         * libanjuta/anjuta-preferences-dialog.c:
8007         (anjuta_preferences_dialog_finalize),
8008         (anjuta_preferences_dialog_class_init), (add_category_columns),
8009         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
8010         (anjuta_preferences_dialog_remove_page):
8011         * libanjuta/anjuta-preferences.c: (property_destroy),
8012         (unregister_preferences_key), (register_callbacks),
8013         (preferences_foreach_callback), (connect_prop_to_object),
8014         (anjuta_preferences_register_property_raw),
8015         (anjuta_preferences_register_property_custom),
8016         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
8017         (anjuta_preferences_remove_page),
8018         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
8019         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
8020         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
8021         (anjuta_preferences_class_init), (anjuta_preferences_new):
8022         * libanjuta/anjuta-preferences.h:
8023         * plugins/build-basic-autotools/Makefile.am:
8024         * plugins/build-basic-autotools/build-basic-autotools.c:
8025         (ipreferences_unmerge):
8026         * plugins/cvs-plugin/Makefile.am:
8027         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
8028         * plugins/document-manager/Makefile.am:
8029         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
8030         * plugins/editor/plugin.c: (ipreferences_unmerge):
8031         * plugins/file-manager/Makefile.am:
8032         * plugins/file-manager/plugin.c: (activate_plugin),
8033         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
8034         * plugins/gtodo/plugin.c: (ipreferences_merge),
8035         (ipreferences_unmerge):
8036         * plugins/language-support-cpp-java/Makefile.am:
8037         * plugins/language-support-cpp-java/plugin.c:
8038         (ipreferences_unmerge):
8039         * plugins/message-view/Makefile.am:
8040         * plugins/message-view/plugin.c: (ipreferences_unmerge):
8041         * plugins/sourceview/Makefile.am:
8042         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
8043         * plugins/symbol-browser/Makefile.am:
8044         * plugins/symbol-browser/an_symbol_prefs.c:
8045         (symbol_browser_prefs_finalize):
8046         * plugins/terminal/Makefile.am:
8047         * plugins/terminal/terminal.c: (ipreferences_unmerge):
8048         * plugins/valgrind/plugin.c: (ipreferences_merge),
8049         (ipreferences_unmerge):
8050         * scripts/Makefile.am:
8051         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
8052         * src/Makefile.am:
8053         * src/action-callbacks.c: (on_set_preferences1_activate):
8054         * src/anjuta-app.c: (anjuta_app_instance_init),
8055         (anjuta_app_install_preferences):
8056         * src/anjuta-app.h:
8057         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
8058         task: Bug #445314: On demand preferences widgets creation. Thanks
8059         James for this great work.
8061 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
8063         * plugins/debug-manager/data_buffer.c,
8064         plugins/message-view/message-view.c: Fixed compiler warnings.
8066 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
8068         * src/action-callbacks.c: (help_activate),
8069         (on_help_manual_activate), (on_help_tutorial_activate),
8070         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
8072         Fixed help activation (bug #451557).
8074 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
8076         * AUTHORS: Added James Liggett. Forgot to add him before :(
8078 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
8080         * plugins/debug-manager/debugger.c,
8081         plugins/debug-manager/plugin.c,
8082         plugins/gdb/debugger.c,
8083         libanjuta/interfaces/libanjuta.idl:
8084         Add a GError* parameter to debugger-stopped signal
8086         * (added) libanjuta/anjuta-error.c,
8087         (added) libanjuta/anjuta-error.h,
8088         libanjuta/Makefile.am:
8089         Register GError as a boxed type
8091         * libanjuta/interfaces/anjuta-idl-compiler.pl:
8092         Support GError* in signal, GError must be registered as a boxed type
8093         Accept NULL as strings
8095 === anjuta 2.2.0 ===
8097 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
8099         * configure.in: Bumped version to 2.2.0
8100         * NEWS: Updated for 2.2.0 stable release.
8101         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
8102         Reduce the idle priority to make the UI update before anything else.
8104 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
8106         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
8108         * libanjuta/interfaces/libanjuta.idl:
8109         * plugins/document-manager/action-callbacks.c:
8110         (on_editor_command_complete_word_activate):
8111         * plugins/document-manager/plugin.c:
8112         (update_editor_ui_interface_items):
8113         * plugins/editor/text_editor.c: (iautocomplete_activate),
8114         (iautocomplete_iface_init):
8115         * plugins/sourceview/sourceview.c: (iassist_iface_init):
8117         Moved autocomplete() method away from IAnjutaEditorAssist into
8118         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8119         autocomplete and does not crash with sourceview. Fixes Bug #449620
8120         – The auto completion functionality not work. Also sets menuitem 
8121         insensitive when hiding them.
8123         * plugins/debug-manager/disassemble.c:
8124         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8125         printf types.
8127 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
8129         * pixmaps/anjuta_splash.png: Updated.
8130         
8131         * plugins/search/search-replace.c
8132         (anjuta_search_replace_activate): Fixed "Find in Files" to select
8133         the right target (project).
8134         * ChangeLog: Added missing log.
8136 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8138         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8139         manuals/anjuta-manual/C/fileoperations.xml,
8140         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8142         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8144         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8146 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
8148         * TODO.tasks: Added bounty for on-demand preferences.
8150         Patch from Thierry Moisan:
8151         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8152         (bug #88824).
8154 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8156         Patch from tpgww@onepost.net:
8158         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8159         * libegg/test-actions.c:
8160         * libegg/test-multi-drag.c: (main):
8161         * plugins/debug-manager/memory.c: (read_memory_block):
8162         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8164         Fixes compile warnings. Fixes bug #427101.
8166 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8168         Patch from James Liggett:
8170         * plugins/profiler/gprof-options.c: (on_option_changed),
8171         (setup_widgets):
8172         * plugins/profiler/gprof-options.h:
8173         * plugins/profiler/gprof-profile-data.c:
8174         (gprof_profile_data_init_profile):
8175         * plugins/profiler/gprof-profile-data.h:
8176         * plugins/profiler/plugin.c: (profiler_get_data),
8177         (profiler_set_target), (register_options),
8178         (on_profile_data_browse_button_clicked),
8179         (on_profiling_options_button_clicked), (on_profiler_delete_data):
8180         * plugins/profiler/profiler.glade: implements independent targets.
8181         implements the ability to select arbitrary gmon.out files.
8182         Fixes bug #403502 – User should also be allowed to select an
8183         independent executable target.
8185 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
8187         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8189         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8190         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8192 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8194         * plugins/debug-manager/plugin.c,
8195         plugins/debug-manager/breakpoints.c:
8196         Remove weak pointers when owner is destroyed
8197         Remove all breakpoints before loading new one
8199 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
8201         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8202          
8203 2007-06-19  Naba Kumar  <naba@gnome.org>
8205         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8206         Bug #448491 Empty Lines Problem.
8208         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8209         
8210         * data/default.profile, plugins/message-view/plugin.c: Do not
8211         restore session for messages.
8212         Fixes bug #377461 – don't create new message window for each
8213         build/find.
8215         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8216         Fixes a crash on exit/project-close if profiler plugin is loaded.
8218 2007-06-17  Naba Kumar  <naba@gnome.org>
8220         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8221         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
8223         * plugins/file-loader/plugin.c: Fail on opening non existent files.
8224         Bug #448034 – Anjuta crashes on starting (when the last project
8225         directory was deleted).
8227         * plugins/document-manager/plugin.c: Set line markers for files
8228         opened via IAnjutaFile::open(). Fixes missing line markers while
8229         navigating symbols.
8231 2007-06-17  Naba Kumar  <naba@gnome.org>
8233         * plugins/sourceview/sourceview.glade: Set correct font
8234         default value and use monospace instead of sans. Fixes
8235         bug #448408 – crash in Anjuta IDE: Trying to change the
8236         editor
8238 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8240         * plugins/search/search-replace.c,
8241         plugins/search/search-replace.h,
8242         plugins/search/anjuta-search.glade:
8243         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8244         Fixes bug #355166
8246 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8248         * plugins/debug-manager/plugin.c,
8249         plugins/debug-manager/breakpoints.c:
8250         Add weak references, fixes bug #448053 ?
8252 2007-06-16  Naba Kumar  <naba@gnome.org>
8254         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8255         dialog to allow forgetting them if user chooses to select a different
8256         one.
8258 2007-06-13  Naba Kumar  <naba@gnome.org>
8260         * plugins/sourceview/sourceview-prefs.c: Initialize font
8261         on startup correctly if use_theme is set.
8263         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8264         if available for default font. Fixes bug #447304.
8266         * plugins/sourceview/sourceview-prefs.c: Return value based
8267         on right data type. Fixes Bug #438878 – Using gtksourceview editor
8268         for the first time has black background
8269         
8270         * plugins/project-manager/plugin.c: Give a better error message
8271         when project could not be loaded.
8273         * libanjuta/anjuta-serializer.c: Added a comment.
8275 2007-06-13  Johannes Schmid <jhs@gnome.org>
8277         * configure.in:
8278         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8279         most warnings to avoid simple coding problems.
8280         
8281         * plugins/message-view/anjuta-msgman.c:
8282         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8283         * plugins/message-view/plugin.c: (on_view_changed),
8284         (ianjuta_msgman_add_view):
8285         
8286         Fixed #440866 by always presenting the message-manager when a tab is
8287         added because Gtk+ seems to have problems to add tabs to hidden widgets.
8288         
8289         * plugins/subversion/subversion-callbacks.c:
8290         (on_subversion_commit_response):
8291         Destroy dialog if user clicks "No"
8293 2007-06-12  Naba Kumar  <naba@gnome.org>
8295         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8296         read and use of uninitialized variable.
8298         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8299         because it is used in credits listing and packaging could compress
8300         it in docdir. Fixes bug #397881: The credits are empty
8302         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8303         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8304         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8305         plugins/symbol-browser/an_symbol_info.c,
8306         plugins/symbol-browser/plugin.c,
8307         plugins/symbol-browser/an_symbol_view.c,
8308         plugins/editor/aneditor-autocomplete.cxx:
8310         - Do not access TMTag
8311         member in TMSymbol when freeing it because by then the tags
8312         could have changed. Avoids dangerous memory corruptions by freeing
8313         someone else's memory (Could explain those random crashes when
8314         refreshing symbols or re-loading a different project or closing
8315         a project). Anything that tries to refresh symbols could trigger
8316         this corruptions.
8317         - Added a flag to also retrieve method definitions as part of
8318         the class's scope members. And used it to set both function prototype
8319         and definition in symbols. Fixes navigation to prototype and
8320         function definitions from symbol browser (bug #440370)
8322         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8323         memory. Could fix those bogus 'file changed' dialogs.
8325         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8327 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8329         * (added) libanjuta/anjuta-utils-priv.h,
8330         libanjuta/anjuta-utils.h,
8331         libanjuta/anjuta-launcher.c,
8332         libanjuta/Makefile.am:
8333         Fix bug #440801: do not use config.h in public include files
8335 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8337         * plugins/project-wizard/templates/mkfile.wiz:
8338         Fix bug #442038: missing project.sh file
8340         * configure.in,
8341         plugins/project-wizard/templates/Makefile.am,
8342         plugins/project-wizard/templates/translatable-strings.h,
8343         (added) plugins/project-wizard/templates/sdl.wiz,
8344         (added) plugins/project-wizard/templates/appwiz_sdl.png,
8345         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8346         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8347         (added) plugins/project-wizard/templates/sdl/Makefile.am,
8348         (added) plugins/project-wizard/templates/sdl/.cvsignore,
8349         (added) plugins/project-wizard/templates/sdl/src/main.c,
8350         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8351         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8352         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8353         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8354         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8355         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8356         Fix bug #315635: add a SDL project wizard
8358 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
8360         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8361         when SIGCHLD is triggered when main loop context is locked. Dead lock
8362         happens when child_exited callback also accesses main loop context.
8363         Happens particularly badly in debug target exiting.
8365 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8367         * manuals/anjuta-manual/C/debugger.xml:
8368         First update of the debugger documentation
8370 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
8372         * manuals/anjuta-manual/C/fileoperations.xml,
8373         manuals/anjuta-manual/C/projects.xml,
8374         manuals/anjuta-manual/C/anjuta-manual.xml,
8375         manuals/anjuta-manual/C/build.xml,
8376         manuals/anjuta-manual/C/execute.xml,
8377         manuals/anjuta-manual/Makefile.am: Updated more documentation.
8378         Added project properties documentation. Moved execution section
8379         inside project management. Removed dead documentation.
8381 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
8383         * src/anjuta.c, plugins/symbol-browser/plugin.c,
8384         plugins/symbol-browser/plugin.h,
8385         plugins/symbol-browser/an_symbol_prefs.c,
8386         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8387         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8388         progress bar instead of separate window for system tags
8389         generation. Renamed AnjutaStatus methods to a proper ones.
8391         * plugins/symbol-browser/plugin.c,
8392         plugins/symbol-browser/plugin.h,
8393         plugins/symbol-browser/an_symbol_prefs.c,
8394         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8395         global-tags/create_global_tags.sh.in: Get rid of message window
8396         for showing global tags creation and use a small window with
8397         progress bar.
8399 2007-05-30  Naba Kumar  <naba@gnome.org>
8401         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8402         Bug 442315 – After calling configure, the build menus are still insensitive,
8403         Bug 442314 – Autogeneration fails when there is no autogen.sh
8405         * plugins/project-manager/plugin.c: Fixed mem corruption when it
8406         fails to remove target/source/group. Fixes bug #440196 – crash in
8407         Anjuta IDE: removing a target
8409 2007-05-29  Naba Kumar  <naba@gnome.org>
8411         * plugins/symbol-browser/an_symbol_view.c,
8412         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8413         tags generation. Fixed runtime warning.
8415 2007-05-28  Naba Kumar  <naba@gnome.org>
8417         Patch from James Liggett  <jrliggett@cox.net>:
8418         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8419         Fixed bug #403502 – User should also be allowed to select an
8420         independent executable target.
8422 2007-05-27  Johannes Schmid <jhs@gnome.org>
8424         * plugins/build-basic-autotools/build-basic-autotools.c:
8425         (get_real_directory), (on_build_mesg_format):
8426         
8427         Find correct files for error messages inside scratchbox
8429 2007-05-27  Naba Kumar  <naba@gnome.org>
8431         * manuals/anjuta-manual/C/projects.xml,
8432         manuals/anjuta-manual/C/projects.xml: Updated project
8433         management chapter more.
8435 2007-05-25  Johannes Schmid <jhs@gnome.org>
8437         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8438         * plugins/build-basic-autotools/build-basic-autotools.c:
8439         (on_sb_check_toggled), (build_execute_command),
8440         (ipreferences_merge), (ipreferences_unmerge):
8441         Added support for building inside scratchbox environment
8442         
8443         Patch from James Liggett <jrliggett@cox.net>:
8444         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8445         (anjuta_msgman_append_view):
8447         Fix 440866 
8448           – Anjuta aborts with numerous assertion failures when adding a new message view tab
8450 2007-05-23  Naba Kumar  <naba@gnome.org>
8452         * manuals/anjuta-manual/C/projects.xml: Updated project
8453         management chapter.
8455 2007-05-22  Naba Kumar  <naba@gnome.org>
8457         * manuals/anjuta-manual/C/projects.xml: More updates.
8459         * manuals/anjuta-manual/C/introduction.xml,
8460         manuals/anjuta-manual/C/projects.xml,
8461         manuals/anjuta-manual/C/interface.xml: Updated documentation.
8463 2007-05-22  Naba Kumar  <naba@gnome.org>
8465         Patch from Étienne Bersac:
8466         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8467         class in generated class.
8469 2007-05-22  Naba Kumar  <naba@gnome.org>
8471         * plugins/profiler/plugin.c: Fixed a compiler warning.
8472         * plugins/valgrind/Makefile.am: Added ldflags.
8474         Patch from James Liggett:
8475         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8476         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8477         specific options.
8479 2007-05-18  Johannes Schmid <jhs@gnome.org>
8481         * plugins/editor/text_editor.c:
8482         * plugins/language-support-cpp-java/plugin.c:
8483         (on_editor_language_changed), (on_value_added_current_editor),
8484         (on_value_removed_current_editor):
8485         
8486         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8487         Fix assist support in language-support-plugin.
8489 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8491         * libanjuta/interfaces/libanjuta.idl:
8492         Add a new interface allowing to implement plugin able
8493         to load other plugins (not written in C)
8495         * libanjuta/anjuta-plugin-handle.c,
8496         libanjuta/anjuta-plugin-handle.h:
8497         Add a language and a resident plugin properties
8499         * libanjuta/anjuta-glue-plugin.c,
8500         libanjuta/anjuta-glue-plugin.h,
8501         (added)libanjuta/anjuta-glue-c.c,
8502         (added)libanjuta/anjuta-glue-c.h,
8503         libanjuta/Makefile.am:
8504         Split code used to load a C plugin into a common part
8505         in anjuta-glue-plugin and a specific part in anjuta-glue-c
8507         * libanjuta/anjuta-glue-factory.c,
8508         libanjuta/anjuta-glue-factory.h,
8509         libanjuta/anjuta-plugin-manager.c:
8510         Allow to load plugin not written in C and search for the
8511         additional needed code in another plugin
8513 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8515         * plugins/editor/text_editor.c:
8516         Add an empty implementation of IAnjutaEditorAssist for scintilla,
8517         avoiding a crash if scintilla is used
8519 2007-05-14  Johannes Schmid <jhs@gnome.org>
8521         * libanjuta/interfaces/libanjuta.idl:
8522         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8523         (assist_cleanup), (on_assist_end), (on_assist_cancel),
8524         (on_assist_chosen), (on_assist_update), (get_context),
8525         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8526         (install_assist), (uninstall_assist), (install_support),
8527         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8528         (cpp_java_plugin_instance_init):
8529         * plugins/language-support-cpp-java/plugin.h:
8530         Use IAnjutaEditorAssist to show language specific suggestions
8531         
8532         * plugins/sourceview/Makefile.am:
8533         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8534         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8535         * plugins/sourceview/anjuta-view.h:
8536         * plugins/sourceview/assist-window.c: (assist_window_expose),
8537         (assist_window_set_property), (assist_window_get_property),
8538         (assist_window_class_init), (assist_activated),
8539         (assist_window_init), (assist_window_finalize),
8540         (assist_window_select), (assist_window_first),
8541         (assist_window_last), (assist_window_up), (assist_window_down),
8542         (get_coordinates), (assist_window_move), (assist_window_update),
8543         (assist_window_filter_keypress), (assist_window_is_active),
8544         (assist_window_new), (assist_window_get_trigger),
8545         (assist_window_get_position):
8546         * plugins/sourceview/assist-window.h:
8547         * plugins/sourceview/sourceview-args.c (removed):
8548         * plugins/sourceview/sourceview-args.h (removed):
8549         * plugins/sourceview/sourceview-autocomplete.c (removed):
8550         * plugins/sourceview/sourceview-autocomplete.h (removed):
8551         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8552         * plugins/sourceview/sourceview-private.h:
8553         * plugins/sourceview/sourceview-scope.c(removed):
8554         * plugins/sourceview/sourceview-scope.h(removed):
8555         * plugins/sourceview/sourceview.c: (on_assist_chosen),
8556         (on_assist_cancel), (on_document_char_added),
8557         (on_reload_dialog_response), (sourceview_class_init),
8558         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8559         (iassist_remove_trigger), (iassist_autocomplete),
8560         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8561         (iassist_react), (iassist_iface_init):
8562         * plugins/sourceview/tag-window.c (moved to assist-window.c):
8563         * plugins/sourceview/tag-window.h (moved to assist-window.c):
8564         
8565         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8566         - Mark files dirty if reload dialog is canceled.
8568 2007-05-12  Naba Kumar  <naba@gnome.org>
8570         * libanjuta/anjuta-launcher.h: Corrected include file.
8572 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8574         * libanjuta/anjuta-glue-plugin.c,
8575         libanjuta/anjuta-glue-plugin.h,
8576         libanjuta/anjuta-glue-factory.c,
8577         libanjuta/anjuta-glue-factory.h,
8578         ibanjuta/anjuta-plugin-manager.c:
8579         Move code used to load a C plugin from glue-factory to glue-plugin
8580         So loading a plugin written in another language could be done by
8581         just using another object derived from AnjutaGluePlugin
8583         * libanjuta/libanjuta.h:
8584         Remove anjuta-plugin-handle header, it's not installed as libanjuta
8585         includes
8587 === anjuta 2.1.3 ===
8589 2007-05-11  Naba Kumar  <naba@gnome.org>
8591         * configure.in: Bumped version to 2.1.3
8592         * NEWS: Updated.
8593         * AUTHORS: Updated.
8594         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8596 2007-05-11  Naba Kumar  <naba@gnome.org>
8598         * configure.in:
8599         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8600         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8601         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
8603 2007-05-10  Johannes Schmid <jhs@gnome.org>
8605         * plugins/search/plugin.c:
8606         Make incremental search behave less annoying
8607         
8608 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8610         * plugins/macro/macro-util.c:
8611         Fix bug #419008 and bug #419036
8612         When creating new header file, use name and email set in
8613         preferences and replace invalid C character by underscore
8614         in guards
8616 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8618         * plugins/search/search-replace.c,
8619         plugins/search/search-replace_backend.c:
8620         Disable search button if search expression is empty (bug #378193)
8622 2007-05-08  Naba Kumar  <naba@gnome.org>
8624         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8625         build error.
8627 2007-05-07  Naba Kumar  <naba@gnome.org>
8629         * configure.in:
8630         * plugins/project-wizard/templates/Makefile.am:
8631         * plugins/project-wizard/templates/minimal.wiz:
8632         * plugins/project-wizard/templates/minimal/.cvsignore:
8633         * plugins/project-wizard/templates/minimal/Makefile.am:
8634         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8635         * plugins/project-wizard/templates/minimal/autogen.sh:
8636         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8637         * plugins/project-wizard/templates/minimal/project.anjuta:
8638         Added 'minimal', a generic and flat, project template.
8639         
8640 2007-05-05  Naba Kumar  <naba@gnome.org>
8642         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
8644         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8645         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8646         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8647         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8648         instead of a real one, fixes interdependency with libanjuta.
8649         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8650         * libanjuta/Makefile.am: 
8651         * libegg/Makefile.am:
8652         * plugins/build-basic-autotools/Makefile.am:
8653         * plugins/class-gen/Makefile.am:
8654         * plugins/class-inheritance/Makefile.am:
8655         * plugins/cvs-plugin/Makefile.am:
8656         * plugins/debug-manager/Makefile.am:
8657         * plugins/devhelp/Makefile.am:
8658         * plugins/document-manager/Makefile.am:
8659         * plugins/editor/Makefile.am:
8660         * plugins/file-loader/Makefile.am:
8661         * plugins/file-manager/Makefile.am:
8662         * plugins/file-wizard/Makefile.am:
8663         * plugins/gdb/Makefile.am:
8664         * plugins/glade/Makefile.am:
8665         * plugins/gtodo/Makefile.am:
8666         * plugins/language-support-cpp-java/Makefile.am:
8667         * plugins/macro/Makefile.am:
8668         * plugins/message-view/Makefile.am:
8669         * plugins/patch/Makefile.am:
8670         * plugins/profiler/Makefile.am:
8671         * plugins/project-import/Makefile.am:
8672         * plugins/project-manager/Makefile.am:
8673         * plugins/project-wizard/Makefile.am:
8674         * plugins/sample1/Makefile.am:
8675         * plugins/search/Makefile.am:
8676         * plugins/sourceview/Makefile.am:
8677         * plugins/subversion/Makefile.am:
8678         * plugins/symbol-browser/Makefile.am:
8679         * plugins/terminal/Makefile.am:
8680         * plugins/tools/Makefile.am:
8681         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8683 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
8685         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8687 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8689         * libanjuta/anjuta-launcher.c,
8690         libanjuta/anjuta-launcher.h:
8691         Add some missing implementation
8693 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
8695         Reviewed by Naba Kumar  <naba@gnome.org>:
8696         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8697         for uninstall-hook.
8699 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
8701         Reviewed by Naba Kumar  <naba@gnome.org>:
8702         * plugins/editor/text_editor.c: Large memory addresses were being
8703         truncated, switched to glong (bug #422143).
8705 2007-04-24  Naba Kumar  <naba@gnome.org>
8707         * plugins/document-manager/plugin.c: (prefs_finalize):
8708         * plugins/editor/aneditor-autocomplete.cxx:
8709         * plugins/editor/text_editor_menu.c:
8710         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8711         * plugins/file-loader/plugin.c: (open_file_with),
8712         (create_open_with_submenu):
8713         * plugins/file-manager/plugin.c: (prefs_finalize):
8714         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8715         pointer type castings.
8717 2007-04-24  Naba Kumar  <naba@gnome.org>
8719         Patch from s|s  <supreet.sethi@gmail.com>:
8720         * (added) plugins/project-wizard/templates/django-logo.png:
8721         * (added) plugins/project-wizard/templates/django.wiz:
8722         * plugins/project-wizard/templates/Makefile.am:
8723         * plugins/project-wizard/templates/translatable-strings.h: Added
8724         django project template. http://www.djangoproject.com/
8726 2007-04-24  Naba Kumar  <naba@gnome.org>
8728         * plugins/subversion/anjuta-subversion.glade: Set expansion for
8729         the log entry widget and made the dialog little larger.
8731 2007-04-24  Naba Kumar  <naba@gnome.org>
8733         Patch from Halton Huo:
8734         * configure.in:
8735         * plugins/project-wizard/property.c:
8736         * plugins/subversion/svn-auth.c:
8737         * plugins/subversion/svn-backend-priv.h:
8738         * plugins/subversion/svn-backend.c:
8739         * plugins/subversion/svn-backend.h:
8740         * plugins/subversion/svn-notify.h: Proper use of subversion
8741         headers. Fixes build issues in solaris (bug #426701).
8743 2007-04-24  Naba Kumar  <naba@gnome.org>
8745         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8746         
8747         * plugins/project-wizard/templates/cpp.wiz:
8748         * plugins/project-wizard/templates/gcj.wiz:
8749         * plugins/project-wizard/templates/gnome.wiz:
8750         * plugins/project-wizard/templates/gtk.wiz:
8751         * plugins/project-wizard/templates/gtkmm.wiz:
8752         * plugins/project-wizard/templates/java.wiz:
8753         * plugins/project-wizard/templates/python.wiz:
8754         * plugins/project-wizard/templates/terminal.wiz:
8755         * plugins/project-wizard/templates/wxwin.wiz:
8756         * plugins/project-wizard/templates/xlib-dock.wiz:
8757         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8758         project option and set it ON by default (since gnome-build, can't
8759         enabled configure shared lib support later when a sharedlib target
8760         is added).
8762 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8764         * plugins/debug-manager/stack_trace.c:
8765         Fix a missing case in the previous changes
8767 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8769         * plugins/debug-manager/plugin.c:
8770         Fix bug #430401
8772         * plugins/debug-manager/breakpoints.c,
8773         plugins/gdb/plugin.c:
8774         Fix adding breakpoint on a function
8776         * plugins/debug-manager/stack_trace.c:
8777         Highlight changed stack frame
8779 2007-04-18  Naba Kumar  <naba@gnome.org>
8781         * plugins/document-manager/anjuta-docman.c:
8782         (anjuta_docman_dispose), (on_editor_destroy),
8783         (anjuta_docman_remove_editor): Remove the editor widget from
8784         the parent container before calling destroy, otherwise container
8785         removal happens after TextEditor is disposed resulting in call
8786         to value-remove for a TextEditor which is half-dead (crash).
8788 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8790         * plugins/debug-manager/data_buffer.c
8791         plugins/debug-manager/data_view.c,
8792         plugins/debug-manager/memory.c:
8793         Fixes for bug #418523, bug #427090 and bug #428174
8795 2007-04-11 Halton Huo <halton.huo@sun.com>
8797         reviewed by: <jhs@gnome.org>
8799         * configure.in:
8800         * libanjuta/Makefile.am:
8801         * libanjuta/anjuta-utils.c:
8802         * libanjuta/anjuta-utils.h:
8803         * manuals/reference/libanjuta/Makefile.am:
8804         
8805         Fixed compilation on sun by deploying the libutil methods
8806         in anjuta-utils.h and building them on condition.
8808 2007-04-11  Johannes Schmid <jhs@gnome.org>
8810         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8811         (anjuta_docman_add_editor):
8812         Hold a reference on the editor as long as we use it.
8813         
8814         * plugins/document-manager/plugin.c: (on_editor_changed):
8815         Destroy GValue to fix a memoery leak.
8817 2007-04-11  Johannes Schmid <jhs@gnome.org>
8819         * plugins/document-manager/plugin.c: (on_editor_changed):
8820         Fixed reference counting for editor by using g_value_take_object instead
8821         of g_value_set_object. The editors are now correctly finalized and thus
8822         we do not lack so much memory anymore.
8823         
8824         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8825         (anjuta_view_finalize), (anjuta_view_focus_out),
8826         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8827         * plugins/sourceview/anjuta-view.h:
8828         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8829         * plugins/sourceview/sourceview-prefs.c:
8830         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8831         * plugins/sourceview/sourceview-prefs.h:
8832         * plugins/sourceview/sourceview-private.h:
8833         * plugins/sourceview/sourceview.c: (on_document_loaded),
8834         (timeout_unref), (on_document_saved), (sourceview_finalize),
8835         (sourceview_new), (ifile_open), (ifile_savable_save),
8836         (ifile_savable_save_as):
8838         Several changes to fix things when the editor is correctly destroyed.
8839         Fixed preferences (which led me to the refcounting issue, #409412)
8840         and removed deprecated completition code that will be replace by
8841         IAnjutaAssist interface soon. 
8843 2007-04-11  Johannes Schmid <jhs@gnome.org>
8845         * libanjuta/anjuta-launcher.c:
8846         (anjuta_launcher_execution_done_cleanup),
8847         (anjuta_launcher_child_terminated):
8848         Possible fix for #428363 and added a g_return_if_fail
8850         * plugins/message-view/plugin.c: (activate_plugin):
8851         Fixed a Gtk/Gdl-Critical
8852         
8853         Patches from Étienne Bersac <bersace03@laposte.net>
8854         * plugins/class-gen/templates/go-source.tpl:
8855         * plugins/macro/macros.xml:
8856         Use better template for GObjects (#417875 and #417918)
8857         
8858         Patches from Halton Huo <halton.huo@sun.com>
8859         * libanjuta/anjuta-launcher.h:
8860         * libanjuta/anjuta-preferences.c:
8861         * libanjuta/anjuta-utils.c:
8862         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8863         (cg_window_set_add_to_repository):
8864         * plugins/class-inheritance/class-inherit.c:
8865         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8867 2007-04-09  Johannes Schmid <jhs@gnome.org>
8869         * plugins/editor/print.c: (anjuta_print_show_header):
8870         * plugins/file-manager/anjuta-file-manager-plugin.glade:
8871         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8873   Some string changes (#427395 and #427399)
8875 2007-04-06  Johannes Schmid <jhs@gnome.org>
8877         * plugins/build-basic-autotools/build-basic-autotools.c:
8878         (on_build_mesg_format), (on_build_mesg_parse):
8879         Fixed full path detection
8881 2007-04-05  Naba Kumar  <naba@gnome.org>
8883         Patch from Halton Huo:
8884         * libanjuta/Makefile.am:
8885         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8886         * libanjuta/anjuta-glue-cpp.h:
8887         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8888         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8889         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8890         (anjuta_glue_factory_get_path), (get_already_loaded_module),
8891         (load_plugin), (anjuta_glue_factory_get_object_type):
8892         * libanjuta/anjuta-glue-factory.h:
8893         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8894         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8895         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8896         (anjuta_glue_plugin_new):
8897         * libanjuta/anjuta-glue-plugin.h:
8898         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8899         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8900         * libanjuta/anjuta-plugin.h:
8901         * libanjuta/glue-cpp.c:
8902         * libanjuta/glue-cpp.h:
8903         * libanjuta/glue-factory.c:
8904         * libanjuta/glue-factory.h:
8905         * libanjuta/glue-plugin.c:
8906         * libanjuta/glue-plugin.h:
8907         * plugins/build-basic-autotools/build-basic-autotools.h:
8908         * plugins/class-gen/plugin.h:
8909         * plugins/class-inheritance/plugin.h:
8910         * plugins/cvs-plugin/plugin.h:
8911         * plugins/debug-manager/plugin.h:
8912         * plugins/devhelp/plugin.h:
8913         * plugins/document-manager/plugin.h:
8914         * plugins/editor/plugin.h:
8915         * plugins/file-loader/plugin.h:
8916         * plugins/file-manager/plugin.h:
8917         * plugins/file-wizard/plugin.h:
8918         * plugins/gdb/plugin.h:
8919         * plugins/glade/plugin.h:
8920         * plugins/gtodo/plugin.h:
8921         * plugins/language-support-cpp-java/plugin.h:
8922         * plugins/macro/plugin.h:
8923         * plugins/message-view/plugin.h:
8924         * plugins/patch/plugin.h:
8925         * plugins/profiler/plugin.h:
8926         * plugins/project-import/plugin.h:
8927         * plugins/project-manager/plugin.h:
8928         * plugins/project-wizard/plugin.h:
8929         * plugins/sample1/plugin.h:
8930         * plugins/search/plugin.h:
8931         * plugins/sourceview/plugin.h:
8932         * plugins/subversion/plugin.h:
8933         * plugins/symbol-browser/plugin.h:
8934         * plugins/terminal/terminal.c:
8935         * plugins/tools/plugin.h:
8936         * plugins/tools/scripts/tools-2.xml.in:
8937         * plugins/valgrind/plugin.h:
8939         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8941 2007-04-05  Naba Kumar  <naba@gnome.org>
8943         * anjuta.spec.in, configure.in: Removed dead codes.
8944         
8945         Patch from Jos Dehaes:
8946         * configure.in, plugins/project-wizard/templates/Makefile.am,
8947         plugins/project-wizard/templates/mkfile.wiz,
8948         plugins/project-wizard/templates/translatable-strings.h: Enabled
8949         makefile-based project creation and import. Fixes bug #355145
8951 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8953         * plugins/debug-manager/debugger.c,
8954         plugins/debug-manager/plugin.c,
8955         plugins/gdb/anjuta-gdb.plugin.in:
8956         Code cleaning (remove unused code, rename this into self)
8957         Add information about supported format in debugger plugin
8958         Activate debugger plugin according to the target format
8960 2007-04-01  Naba Kumar  <naba@gnome.org>
8962         * plugins/message-view/message-view.c:
8963         (message_view_instance_init): Fixed message icons to appear.
8965 2007-03-31  Johannes Schmid <jhs@gnome.org>
8967         * plugins/message-view/anjuta-msgman.c:
8968         (anjuta_msgman_append_view):
8969         * plugins/message-view/plugin.c: (on_view_changed),
8970         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8971         
8972         Fixed #424845
8974 2007-03-31  Johannes Schmid <jhs@gnome.org>
8976         * plugins/message-view/message-view.c:
8977         (message_view_instance_init), (imessage_view_append):
8978         Show nice icons beside the messages for info, warning and error. This is a completly
8979         cosmetic change so if someone dislikes it he is free to remove it.
8981 2007-03-31  Johannes Schmid <jhs@gnome.org>
8982         
8983         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8984         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8985         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8986         * plugins/message-view/anjuta-msgman.h:
8987         * plugins/message-view/message-view.h:
8988         * plugins/message-view/plugin.c: (on_view_changed),
8989         (activate_plugin):
8990         Fixed #359399 and made next/previous insensitive when not availible
8991         
8992         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8993         (tag_style_to_string):
8994         Fixed namespace Problem with gdk >= 2.11
8995         
8996         * plugins/sourceview/sourceview-autocomplete.c:
8997         (sourceview_autocomplete_init):
8998         Removed structure, follow-up of #423682
9000 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
9002         * plugins/debug-manager/debug_tree.c,
9003         plugins/debug-manager/debug_tree.h,
9004         plugins/debug-manager/watch.c,
9005         plugins/debug-manager/anjuta-debug-manager.glade:
9006         Inspect variable at cursor
9007         Fix buttons in inspect dialog
9009 2007-03-27  Halton Huo  <halton.huo@sun.com>
9011         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
9013         * plugins/sourceview/sourceview-autocomplete.c
9014         plugins/debug-manager/disassemble.c,
9015         libanjuta/interfaces/libanjuta.idl:
9016         Remove array with 0 size and empty structure as it is not
9017         supported by sun cc, Fixes bug #423682
9019         * plugins/debug-manager/debugger.c:
9020         Remove anonymous union as it is not supported by sun cc,
9021         Fixes bug #423680
9023 === anjuta 2.1.2 ===
9025 2007-03-28  Naba Kumar  <naba@gnome.org>
9027         * configure.in: Bumped version to 2.1.2
9028         * NEWS: Updated for release.
9029         
9030         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
9031         Improved breakpoint marker icon.
9032         
9033         * plugins/editor/anjuta-editor.plugin.in,
9034         plugins/sourceview/sourceview.plugin.in: Made editor plugins
9035         non user activable since they are now remembered properly.
9037 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
9039         * plugins/tools/editor.c:
9040         Fix bug #423270
9042 2007-03-27  Naba Kumar  <naba@gnome.org>
9044         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
9045         word when autocompleting without leaving any trailing part of
9046         the word.
9048 2007-03-27  Kamil Páral  <ripper42@gmail.com>
9050         Reviewed by Naba Kumar  <naba@gnome.org>:
9051         * anjuta.desktop.in.in: Remove "Application" category from desktop
9052         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
9053         
9054 2007-03-27  Naba Kumar  <naba@gnome.org>
9055         
9056         * configure.in, plugins/document-manager/anjuta-docman.c:
9057         (anjuta_docman_add_editor): Conditionally compile notebook tab
9058         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
9060         Patch from Halton Huo:
9061         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
9062         non gcc compiler flags. Fixes bug #423089.
9063         
9064 2007-03-26  Naba Kumar  <naba@gnome.org>
9065         
9066         * AUTHORS, NEWS, TODO.tasks: Updated.
9067         
9068         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
9069         close menuitem.
9070         
9071         * plugins/symbol-browser/plugin.c: (on_editor_saved),
9072         (update_editor_symbol_model), (iter_matches),
9073         (on_editor_update_ui), (value_added_current_editor),
9074         (activate_plugin), (dispose),
9075         (symbol_browser_plugin_instance_init):
9076         * plugins/symbol-browser/plugin.h: update line on editor save
9077         and editor change. Code clean up and fixed warnings.
9079 2007-03-26  Naba Kumar  <naba@gnome.org>
9081         * plugins/project-wizard/templates/java/project.anjuta,
9082         plugins/project-wizard/templates/python/project.anjuta,
9083         plugins/project-wizard/templates/python/project.anjuta:
9084         Removed version control plugins from default selection.
9086         * plugins/tools/scripts/prepare-changelog.pl,
9087         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
9088         script to a better one (that works on both cvs and svn).
9090 2007-03-26  Naba Kumar  <naba@gnome.org>
9092         * (added) plugins/project-wizard/templates/translatable-strings.pl,
9093         Makefile.am: Added the generated translatable file (required for
9094         translations for svn checkouts).
9096         * (added)
9097         plugins/project-wizard/templates/extract-translatable-strings.pl
9098         plugins/project-wizard/templates/Makefile.am, Makefile.am,
9099         po/POTFILES.in: Generated translatable strings for .wiz files and
9100         added them in POTFILES.in for translation. Fixes bug #398035
9102 2007-03-25  Naba Kumar  <naba@gnome.org>
9104         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
9105         
9106         * src/anjuta-app.c: Removed dead codes.
9107         
9108         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
9109         global tags generation starts.
9110         
9111         * plugins/debug-manager/chunk_view.c,
9112         plugins/debug-manager/start.h,
9113         plugins/debug-manager/chunk_view.h,
9114         plugins/debug-manager/utilities.c,
9115         plugins/debug-manager/utilities.h,
9116         plugins/debug-manager/debugger.c,
9117         plugins/debug-manager/threads.c,
9118         plugins/debug-manager/disassemble.c,
9119         plugins/debug-manager/info.c,
9120         plugins/debug-manager/sharedlib.c,
9121         plugins/debug-manager/threads.h,
9122         plugins/debug-manager/disassemble.h,
9123         plugins/debug-manager/signals.c,
9124         plugins/debug-manager/info.h,
9125         plugins/debug-manager/sharedlib.h,
9126         plugins/debug-manager/data_buffer.c,
9127         plugins/debug-manager/data_view.c,
9128         plugins/debug-manager/signals.h,
9129         plugins/debug-manager/debug_tree.c,
9130         plugins/debug-manager/watch.c,
9131         plugins/debug-manager/registers.c,
9132         plugins/debug-manager/data_buffer.h,
9133         plugins/debug-manager/data_view.h,
9134         plugins/debug-manager/memory.c,
9135         plugins/debug-manager/debug_tree.h,
9136         plugins/debug-manager/watch.h,
9137         plugins/debug-manager/registers.h,
9138         plugins/debug-manager/memory.h,
9139         plugins/debug-manager/locals.c,
9140         plugins/debug-manager/sexy-icon-entry.c,
9141         plugins/debug-manager/breakpoints.c,
9142         plugins/debug-manager/locals.h,
9143         plugins/debug-manager/sexy-icon-entry.h,
9144         plugins/debug-manager/stack_trace.c,
9145         plugins/debug-manager/breakpoints.h,
9146         plugins/debug-manager/sparse_buffer.c,
9147         plugins/debug-manager/sparse_view.c,
9148         plugins/debug-manager/stack_trace.h,
9149         plugins/debug-manager/sparse_buffer.h,
9150         plugins/debug-manager/sparse_view.h,
9151         plugins/debug-manager/start.c,
9152         plugins/gdb/utilities.c,
9153         plugins/gdb/utilities.h,
9154         plugins/gdb/debugger.c,
9155         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9156         setup.
9158 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9160         * plugins/gdb/debugger.c:
9161         Avoid empty debugger log window by limiting line to 90 characters
9163 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9165         * plugins/debug-manager/plugin.c,
9166         plugins/debug-manager/plugin.h,
9167         plugins/debug-manager/threads.c,
9168         plugins/debug-manager/threads.h,
9169         plugins/debug-manager/breakpoints.c,
9170         plugins/debug-manager/breakpoints.h,
9171         plugins/debug-manager/stack_trace.c,
9172         plugins/debug-manager/stack_trace.h:
9173         View code action now changes location in disassembly view too
9175         * plugins/debug-manager/anjuta-debug-manager.ui:
9176         Rename breakpoint actions
9178 2007-03-24  Naba Kumar  <naba@gnome.org>
9180         * configure.in, src/anjuta-app.c: Use the new docking algorithm
9181         in gdl 0.7.3 (svn trunk).
9182         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9183         
9184 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9186         * plugins/debug-manager/threads.c,
9187         plugins/debug-manager/debug_tree.c,
9188         plugins/debug-manager/debug_tree.h,
9189         plugins/debug-manager/locals.c,
9190         plugins/debug-manager/registers.c,
9191         plugins/debug-manager/stack_trace.c:
9192         Allow to change current thread updating register, stack and locals
9193         Allow to change current stack frame updating locals
9195         * plugins/gdb/debugger.c:
9196         Read argument of selected stack frame
9198         * plugins/debug-manager/data_view.c:
9199         Fix an unrelated bug
9201 2007-03-23  Naba Kumar  <naba@gnome.org>
9203         * plugins/document-manager/anjuta-docman.c,
9204         plugins/document-manager/plugin.c: Fixed many memory leaks.
9205         (ianjuta_file_get_uri() returns a new string).
9207         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9208         widget for save dialogs.
9209         
9210         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9211         svn and fixed to get function/prototype/member args list. Call tips
9212         also work fine now.
9214 2007-03-22  Naba Kumar  <naba@gnome.org>
9216         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9217         and calltips would work again for functions from global tags (Needs
9218         regenerating global tags).
9220         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9221         ctags svn version and reopened bug #395362. Fixes tags parsing that
9222         seemed to have stopped working recently.
9224 2007-03-21  Naba Kumar  <naba@gnome.org>
9226         * tagmanager/tm_source_file.c, tagmanager/options.c,
9227         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9228         extend .. more needs to be investigated and fixed). Enabled some
9229         debugging.
9231 2007-03-16  Naba Kumar  <naba@gnome.org>
9233         * src/anjuta.c: Fixed project loading from command line.
9235 2007-03-16  Naba Kumar  <naba@gnome.org>
9237         Patch from James Liggett <jrliggett@cox.net>:
9238         plugins/profiler/gprof-profile-data.c: Fixed a crash.
9239         
9240 2007-03-15  Naba Kumar  <naba@gnome.org>
9242         * libanjuta/anjuta-profile-manager.c,
9243         libanjuta/anjuta-profile-manager.h: Added method to get current
9244         profile.
9246         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9247         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9248         is exiting.
9250         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9251         plugins/file-loader/plugin.c: Moved to functions as utility functions.
9252         Also, not load project files in session load in loader plugin.
9253         
9254         * plugins/project-manager/plugin.c, src/anjuta.c:
9255         Emit "exiting" signal in shell when exiting anjuta. project manager
9256         listens to exiting signal and saves session. anjuta.c saves session
9257         only when current projfile is 'user'. Load project saved in session
9258         differently then the rest of the session. This should fix all the
9259         session restoration bugs.
9260         
9261         src/main.c: Present anjuta window when becon message is received.
9263 2007-03-14  Naba Kumar  <naba@gnome.org>
9265         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9266         not randomly save (it was a wrong looping).
9267         
9268 2007-03-12  Naba Kumar  <naba@gnome.org>
9270         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9272 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9274         * plugins/debug-manager/anjuta-debug-manager.ui,
9275         libanjuta/interfaces/libanjuta.idl,
9276         plugins/debug-manager/debugger.c,
9277         (added) plugins/debug-manager/threads.c,
9278         (added) plugins/debug-manager/threads.h,
9279         plugins/debug-manager/plugin.c,
9280         plugins/debug-manager/Makefile.am,
9281         plugins/gdb/plugin.c,
9282         plugins/gdb/debugger.c,
9283         plugins/gdb/debugger.h:
9284         Add a window displaying all threads
9285         Add needed functions
9286         Switching to a different thread is still not done
9288         * plugins/debug-manager/debug_tree.c,
9289         plugins/debug-manager/locals.c,
9290         plugins/debug-manager/stack_trace.c:
9291         Small cosmetic changes
9293         * plugins/gdb/gdbmi.c:
9294         Keep all elements in gdbmi hash
9295         Even if using the same key like in -threads-list-ids
9297 2007-03-11  Naba Kumar  <naba@gnome.org>
9299         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9300         
9301         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9302         
9303         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9304         manuals/reference/libanjuta/libanjuta-sections.txt,
9305         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9306         interfaces.
9308 2007-03-11  Naba Kumar  <naba@gnome.org>
9310         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9311         gtk-doc properly. Bumped gtk-doc requirement to 1.4
9313         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9314         manuals/reference/libanjuta/libanjuta.types,
9315         manuals/reference/libanjuta/libanjuta-sections.txt,
9316         manuals/reference/libanjuta/.cvsignore,
9317         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9318         infrastructure. Got rid of tmpl/ directory and moved all section
9319         documenation to source code (requires gtk-doc >= 1.4).
9320         
9321         * libanjuta/anjuta-plugin-description.c,
9322         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
9323         libanjuta/cell-renderer-captioned-image.c,
9324         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9325         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9326         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9327         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9328         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9329         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9330         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9331         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9332         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9333         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9334         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9335         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9336         documentation from templates to source code.
9338 2007-03-10  Johannes Schmid <jhs@gnome.org>
9340         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9341         Added some debug output but could not figure out why 
9342         some plugins are not kept.
9343         
9344         * libanjuta/interfaces/libanjuta.idl:
9345         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9346         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9347         Added IAnjutaEditorGoto::matching_brace
9348         
9349         * plugins/document-manager/action-callbacks.c:
9350         (on_editor_command_match_brace_activate):
9351         * plugins/document-manager/plugin.c:
9352         (update_editor_ui_interface_items):
9353         * plugins/editor/text_editor.c: (igoto_matching_brace),
9354         (igoto_iface_init):
9355         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9356         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9358 2007-03-09  Johannes Schmid <jhs@gnome.org>
9360         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9361         Hide correct column
9362         
9363         * plugins/sourceview/sourceview-private.h:
9364         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9365         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9366         (sourceview_new), (ifile_savable_save_as):
9367         Tweaked vfs monitoring
9369 2007-03-09  Johannes Schmid <jhs@gnome.org>
9371         * libanjuta/interfaces/Makefile.am.iface:
9372         Fixed installtion of header files
9373         
9374         * plugins/sourceview/sourceview.c: (set_select):
9375         do not scroll to much in interactive search
9377 2007-03-09  Naba Kumar  <naba@gnome.org>
9379         * src/anjuta.c: Fixed session restoration.
9380         
9381         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9382         signal handlers after symbol browser plugin is deactivated.
9383         
9384         * plugins/editor/editor.glade,
9385         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9386         Fixed indentation confustion in preferences.
9388 2007-03-08  Johannes Schmid <jhs@gnome.org>
9390         * plugins/search/search-replace.c: (search_set_combo),
9391         (search_set_action), (search_set_target), (search_set_direction),
9392         (create_dialog), (search_disconnect_set_toggle_connect),
9393         (on_search_match_whole_word_toggled),
9394         (on_search_match_whole_line_toggled),
9395         (on_search_match_word_start_toggled),
9396         (search_set_toggle_direction):
9397         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9398         it's somehow ugly and uses many deprecated widgets
9399         
9400         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9401         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9402         Fix #394709
9403         
9404 2007-03-07  Naba Kumar  <naba@gnome.org>
9406         * src/anjuta.c: Make launching projects work from command line. Also
9407         fixes gnome session restart command.
9408         
9409 2007-03-07  Johannes Schmid <jhs@gnome.org>
9411         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9412         * plugins/class-gen/plugin.c: (iwizard_activate):
9413         Fixed #408218
9414         
9415         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9416         Fixed #402774
9417         
9418         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9419         Fixed #377483 (It's not possible to know if directories have
9420         a version in CVS. Show version column only if there are version
9421         informations availible
9423         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9424         Fixed memory leak
9426 2007-03-07  Johannes Schmid <jhs@gnome.org>
9428         * plugins/sourceview/sourceview-prefs.c: (get_bool):
9429         Fixed #409408
9430         * plugins/symbol-browser/an_symbol_prefs.c:
9431         (on_update_global_clicked):
9432         Fixed ##409176
9434 2007-03-07  Johannes Schmid <jhs@gnome.org>
9436         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9437         (anjuta_save_prompt_new):
9438         * plugins/project-import/project-import.c:
9439         (project_import_finalize):
9440         Fixed Gtk-Criticals (maybe #409408)
9442 2007-03-07  Naba Kumar  <naba@gnome.org>
9444         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9445         when we are at just beginning of string or comment. Fixes bug #397981.
9447 2007-03-07  Johannes Schmid <jhs@gnome.org>
9449         * plugins/language-support-cpp-java/plugin.c:
9450         (initialize_indentation_params):
9451         Removed annoying DEBUG_PRINT
9452         
9453         * plugins/sourceview/sourceview-cell.c:
9454         (sourceview_cell_instance_init), (icell_get_character),
9455         (icell_get_length), (icell_get_char), (icell_get_attribute):
9456         Improved code to be faster
9457         Implemented attribute handling so that indentation really works in any case
9459 2007-03-06  Johannes Schmid <jhs@gnome.org>
9461         * configure.in:
9462         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9463         
9464         * plugins/document-manager/anjuta-docman.c:
9465         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9466         Removed old and ugly tab drag&drop code and use built-in gtk stuff
9467         instead (required GTK >= 2.10)
9468         
9469         * plugins/sourceview/sourceview-private.h:
9470         * plugins/sourceview/sourceview.c:
9471         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9472         (sourceview_finalize), (sourceview_new), (imark_mark),
9473         (imark_unmark), (imark_is_marker_set),
9474         (imark_location_from_handle), (imark_delete_all_markers):
9475         Fixed marker handling and worked a bit more on vfs monitoring
9477 2007-03-05  Johannes Schmid <jhs@gnome.org>
9479         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9480         Added method to select specific iter
9481         
9482         * plugins/sourceview/sourceview-private.h:
9483         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9484         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9485         (sourceview_add_monitor), (on_document_saved),
9486         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9487         Fixed vfs monitoring (mostly ported code from text_editor.c)
9488         
9489         * plugins/symbol-browser/an_symbol_view.c:
9490         * plugins/symbol-browser/an_symbol_view.h:
9491         * plugins/symbol-browser/plugin.c: (iter_matches),
9492         (on_editor_update_ui), (value_added_current_editor):
9493         Select the current tag in locals window and symbol toolbar. If there
9494         is no tag at the current line, reserve backward for the next tag. This will
9495         select the correct tag if inside a function.
9497 2007-03-05  Naba Kumar  <naba@gnome.org>
9499         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9500         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9501         compiler warnings.
9502         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9503         (Bug #412186)
9504         
9505 2007-03-04  Johannes Schmid <jhs@gnome.org>
9507         * data/Makefile.am:
9508         * po/POTFILES.in:
9509         Fixed distcheck (well, partly)
9511 2007-03-04  Johannes Schmid <jhs@gnome.org>
9513         * plugins/document-manager/anjuta-document-manager.ui:
9514         Move "Swap .c/.h from Main to Browser toolbar
9516         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9517         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9518         (fv_prefs_free), (fv_add_tree_entry):
9519         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9520         * plugins/file-manager/plugin.c: (prefs_init):
9521         
9522         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9524 2007-03-04  Naba Kumar  <naba@gnome.org>
9526         * data/default.proflie, data/Makefile.am, src/anjuta.c,
9527         plugins/project-manager/plugin.c:
9528         Restored default profile and renamed it from "default.anjuta" to
9529         "default.profile".
9530         
9531 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9533         * plugins/debug-manager/debugger.c,
9534         plugins/debug-manager/plugin.c,
9535         plugins/gdb/debugger.c,
9536         libanjuta/interfaces/libanjuta.idl,
9537         plugins/debug-manager/stack_trace.c:
9538         Add a dialog box when a signal is received (except SIGINT)
9539         Display stack frame even if arguments are not available
9541 2007-03-03  Naba Kumar  <naba@gnome.org>
9543         * TODO.tasks: Icons bounty added.
9545         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9546         choise selection.
9547         
9548         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9549         and descoping.
9551         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9552         plugins/Makefile.am, (removed) plugins/profile-default/*,
9553         plugins/project-manager/anjuta-project-manager.plugin.in,
9554         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9555         profile implementation to load user profile and projects. Store and
9556         restore remembered plugins. Use profile scoping and descoping for
9557         saving and loading sesstions.
9558         
9559         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9560         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9561         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9562         DEBUG_PRINTs.
9564 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9566         * plugins/debug-manager/debug_tree.c
9567         plugins/debug-manager/debug_tree.h:
9568         Bug fix, deleting wrong variable
9570         * plugins/gdb/debugger.c:
9571         Bug fix, remove forgotten debugging code
9573 2007-03-02  Johannes Schmid <jhs@gnome.org>
9575         * plugins/document-manager/anjuta-document-manager.ui:
9576         * plugins/search/anjuta-search.ui:
9577         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9578         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9579         ToolbarFind
9581         * src/anjuta-app.c: (on_toolbar_view_toggled),
9582         (on_add_merge_widget), (on_session_save), (on_widget_remove):
9583         Save toolbar positions, don't use fixed toolbar style
9584         
9585         All in all this will allow more complex toolbar configurations and
9586         might gain some space on smaller displays because the user can disable
9587         toolbar parts he does not use. Also allows to use any toolbar style
9588         without looking too ugly.
9590 2007-03-01  Naba Kumasr  <naba@gnome.org>
9592         * TODO.tasks: Added a bounty for creating icons.
9594         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9595         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9596         profile-changed signal. Do not sync non-user-activatable plugins.
9598 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9600         * plugins/debug-manager/disassemble.c,
9601         plugins/debug-manager/sparse_view.c,
9602         plugins/gdb/debugger.c,
9603         libanjuta/interfaces/libanjuta.idl:
9604         Display function name in disassembly view
9606 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9608         * (added) plugins/debug-manager/bookmark.png,
9609         (added) plugins/debug-manager/breakpoint-disabled.png,
9610         (added) plugins/debug-manager/breakpoint-enabled.png,
9611         (added) plugins/debug-manager/program-counter.png,
9612         (added) plugins/debug-manager/linemarker.png,
9613         plugins/debug-manager/Makefile.am,
9614         plugins/debug-manager/disassemble.c,
9615         plugins/debug-manager/disassemble.h,
9616         plugins/debug-manager/sparse_buffer.c,
9617         plugins/debug-manager/sparse_buffer.h,
9618         plugins/debug-manager/sparse_view.c,
9619         plugins/debug-manager/sparse_view.h,
9620         plugins/debug-manager/plugin.c,
9621         plugins/debug-manager/breakpoints.c,
9622         libanjuta/interfaces/libanjuta.idl:
9623         Add markers in the disassembly view
9624         Display program counter and breakpoints in disassembly view
9626         * plugins/gdb/debugger.c:
9627         Fix a bug added with my previous patch, setting and clearing
9628         breakpoints was not working
9630 2007-02-28  Johannes Schmid <jhs@gnome.org>
9632         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9633         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9634         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9635         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9636         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9637         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9638         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9639         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9640         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9641         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9642         Updated (why do they need to be under version control?)
9643         
9644         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9645         (create_tab_popup_menu), (on_msgman_popup_menu),
9646         (on_tab_button_press_event), (anjuta_msgman_page_new),
9647         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9648         Added "Close all message tabs" popup menu
9650 2007-02-26  Naba Kumar  <naba@gnome.org>
9652         * plugins/profiler/gprof-flat-profile-entry.c,
9653         plugins/profiler/gprof-flat-profile.c,
9654         plugins/profiler/gprof-flat-profile-entry.h,
9655         plugins/profiler/gprof-flat-profile.h,
9656         plugins/profiler/gprof-flat-profile-view.c,
9657         plugins/profiler/gprof-flat-profile-view.h,
9658         plugins/profiler/gprof-call-graph-block-entry.c,
9659         plugins/profiler/gprof-call-graph-block.c,
9660         plugins/profiler/gprof-function-call-chart-view.c,
9661         plugins/profiler/gprof-call-graph-block-entry.h,
9662         plugins/profiler/gprof-profile-data.c,
9663         plugins/profiler/gprof-call-graph-block.h,
9664         plugins/profiler/gprof-view.c,
9665         plugins/profiler/gprof-call-graph.c,
9666         plugins/profiler/gprof-function-call-chart-view.h,
9667         plugins/profiler/gprof-profile-data.h,
9668         plugins/profiler/gprof-call-graph.h,
9669         plugins/profiler/gprof-view.h,
9670         plugins/profiler/gprof-view-manager.c,
9671         plugins/profiler/gprof-call-graph-view.c,
9672         plugins/profiler/plugin.c,
9673         plugins/profiler/gprof-view-manager.h,
9674         plugins/profiler/gprof-call-graph-view.h,
9675         plugins/profiler/gprof-function-call-tree-view.c,
9676         plugins/profiler/gprof-function-call-tree-view.h,
9677         plugins/profiler/Makefile.am: Fix compiler warnings and link with
9678         gnome-vfs. Fixes bug #411377.
9680 2007-02-26  Naba Kumar  <naba@gnome.org>
9682         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9684         Patch from James Liggett  <jrliggett@cox.net>:
9685         * plugins/profiler/gprof-flat-profile-view.c,
9686         plugins/profiler/gprof-flat-profile-view.h,
9687         plugins/profiler/gprof-function-call-chart-view.c,
9688         plugins/profiler/gprof-function-call-chart-view.h,
9689         plugins/profiler/gprof-view.c,
9690         plugins/profiler/gprof-view.h,
9691         plugins/profiler/gprof-call-graph-view.c,
9692         plugins/profiler/plugin.c,
9693         plugins/profiler/gprof-call-graph-view.h,
9694         plugins/profiler/gprof-function-call-tree-view.c,
9695         plugins/profiler/gprof-function-call-tree-view.h: Implements
9696         double click navigation. Fixes bug #403514.
9698 2007-02-25  Naba Kumar  <naba@gnome.org>
9700         * libanjuta/anjuta-plugin-manager.c,
9701         libanjuta/anjuta-plugin-handle.[ch],
9702         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9703         g_hash_table_remove_all (introduced in glib 2.12) to stay the
9704         dependency on glib 2.8. Fixes bug #411623.
9706 2007-02-24  Naba kumar  <naba@gnome.org>
9708         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9709         
9710         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9711         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9712         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9713         (added) libanjuta/anjuta-profile-manager.c,
9714         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9715         manager.
9716         Implemented profile pushing and popping. Implemented profile xml
9717         synchronization. Implemented error handling in profiles. Implemented
9718         activation and deactivation signals in plugin manager.
9719         
9720         * libanjuta/Makefile.am: Added libanjuta log domain.
9721         
9722         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9723         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9724         in AnjutaShell interface and implemented it in AnjutaApp.
9725         
9726         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9728 2007-02-23  Naba kumar  <naba@gnome.org>
9730         src/main.c: Fixed missing end quote.
9732 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
9734         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9737 2007-02-20  Naba Kumar  <naba@gnome.org>
9739         * plugins/subversion/plugin.c: Added "..." menuitems.
9740         * ROADMAP, README: Updated.
9741         * libanjuta/anjuta-profile.c: Fixed bugs.
9743         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9744         plugins/gtodo/Makefile.am: Removed dead code.
9746         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
9747         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9748         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9749         plugins/gtodo/list_tooltip.c,
9750         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9751         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9752         not contain markups. Fixes Bug #360462.
9754 2007-02-16  Naba Kumar  <naba@gnome.org>
9756         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9757         unnecessary sub-sections.
9758         
9759 2007-02-15  Naba Kumar  <naba@gnome.org>
9761         * (removed) plugins/document-manager/bookmark-prev-16.png,
9762         plugins/document-manager/bookmark-last.png,
9763         (removed)plugins/document-manager/bookmark-first-16.png,
9764         plugins/document-manager/bookmark-prev.png,
9765         (added) plugins/document-manager/bookmark-toggle.png,
9766         (removed)plugins/document-manager/bookmark_toggle.xpm,
9767         (removed)plugins/document-manager/bookmark-last-16.png,
9768         plugins/document-manager/plugin.c,
9769         plugins/document-manager/anjuta-document-manager.ui,
9770         (removed)plugins/document-manager/bookmark-next-16.png,
9771         plugins/document-manager/bookmark-next.png,
9772         plugins/document-manager/Makefile.am,
9773         (added) plugins/document-manager/bookmark-clear.png,
9774         plugins/document-manager/bookmark-first.png: Upgraded bookmark
9775         icons (stolen from monodevelop). Added clear bookmarks toolbar
9776         button.
9778         * plugins/document-manager/plugin.c,
9779         (added) plugins/document-manager/swap.png,
9780         (removed) plugins/document-manager/undock.png,
9781         plugins/document-manager/Makefile.am: Fixed swap icon.
9783 2007-02-13  Naba Kumar  <naba@gnome.org>
9785         * plugins/class-gen/element-editor.c: Fixed typo.
9786         
9787         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9788         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9789         Implementing plugin profiles loading.
9791 2007-02-13  Naba Kumar  <naba@gnome.org>
9793         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9794         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
9795         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9796         pixmaps/open_project.png, pixmaps/close_project.png:
9797         Removed more old icons.
9798         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9799         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9800         anjuta_logo.png
9801         
9802 2007-02-13  Naba Kumar  <naba@gnome.org>
9804         * plugins/class-gen/element-editor.c: Included missing headers to
9805         prevent build failures in some cases.
9806         
9807 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9809         * plugins/debug-manager/stack_trace.c:
9810         Fix bug #407115
9812         * plugins/debug-manager/watch.c,
9813         plugins/debug-manager/breakpoints.c:
9814         Same bug than above, wrong use of gtk_ui_manager_get_widget
9816 === anjuta 2.1.1 ===
9818 2007-02-11  Naba Kumar  <naba@gnome.org>
9820         * cofigure.in: Bumped version to 2.1.1
9821         * NEWS: Updated for 2.1.1 release.
9822         
9823 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9825         * plugins/debug-manager/plugin.c,
9826         plugins/debug-manager/sparse_view.c,
9827         plugins/debug-manager/sparse_view.h:
9828         Reorder some code
9830         * plugins/gdb/debugger.c,
9831         plugins/debug-manager/debugger.c,
9832         plugins/debug-manager/memory.c,
9833         plugins/debug-manager/sparse_buffer.c
9834         plugins/gdb/debugger.h,
9835         libanjuta/interfaces/libanjuta.idl:
9836         Clean up, remove some warnings
9837         Use guint everywhere for addresses
9838         Rewrite code parsing position in debugger
9840 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9842         * plugins/debug-manager/debug_tree.c:
9843         Use GtkTreeRowReference instead of GtkTreeIter as callback data
9844         Fix bug #406113
9846 2007-02-08  Naba Kumar  <naba@gnome.org>
9848         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9849         Delay showing the 'file modified on disk' dialog for one sec
9850         from the last notification to insure multiple notifications for
9851         the same file are treated as one. Do not same multiple dialogs
9852         for the same file. Make sure to destory the dialog if later
9853         the conent is no longer different.
9854         
9855 2007-02-08  Naba Kumar  <naba@gnome.org>
9857         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9858         Prevented spurious 'file modified' dialogs in scintilla editor
9859         when the file is saved.
9861 2007-02-09  Johannes Schmid <jhs@gnome.org>
9863         * scripts/glade2schema.pl:
9864         Added script to convert glade preferences into gconf schema files.
9865         See #406061
9867 2007-02-08  Naba Kumar  <naba@gnome.org>
9869         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9870         itself is destroyed. Fixes bug #355160.
9871         
9872 2007-02-08  Johannes Schmid <jhs@gnome.org>
9874         * plugins/profiler/profiler.plugin: 
9875         removed from version control (only .in file needed)
9876         
9877         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9878         * plugins/sourceview/sourceview.c: (sourceview_new):
9879         Code cleanup
9880         
9881         * plugins/subversion/svn-thread.c: (svn_thread_start):
9882         * src/main.c: (main):
9883         
9884         Fixed #395875 about initialisation of threads too late
9886 2007-02-07  Armin Burgmeier  <armin@arbur.net>
9888         Reviewed by Naba Kumar  <naba@gnome.org>:
9889         * plugins/class-gen/plugin.c:
9890         * plugins/class-gen/window.c: Removed browse button related code, load
9891         generated output directly into new buffers when not adding to project.
9893         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9894         buttons from user interface.
9896 2007-02-07  Naba Kumar  <naba@gnome.org>
9898         * po/POTFILES.in: Fixed distcheck.
9900 2007-02-07  Daniel Nylander <po@danielnylander.se>
9902         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9904 2007-02-07  Johannes Schmid <jhs@gnome.org>
9906         * anjuta.desktop.in.in:
9907         Fixed spelling
9909 2007-02-07  Johannes Schmid <jhs@gnome.org>
9911         * configure.in:
9912         * manuals/anjuta-manual/*
9913         * manuals/anjuta-faqs/*:
9914         #398991 – Anjuta manuals does not use the gnome-doc-utils format
9915         
9916         * plugins/document-manager/anjuta-document-manager.plugin.in:
9917         Removed duplicate application-xml mime-type (review patches properly ;-)
9918         
9919 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9921         * plugins/gdb/debugger.c,
9922         libanjuta/interfaces/libanjuta.idl:
9923         Fix bug #404755
9924         Fix handling of missing source file
9926 2007-02-06  Naba Kumar  <naba@gnome.org>
9928         Patch from James Liggett  <jrliggett@cox.net>:
9929         * plugins/profiler/gprof-flat-profile.c,
9930         plugins/profiler/gprof-profile-data.c,
9931         plugins/profiler/gprof-call-graph.c,
9932         plugins/profiler/gprof-profile-data.h,
9933         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9934         Show profiler view when target selected bug #403515.
9936 2007-02-05  Naba Kumar  <naba@gnome.org>
9938         * configure.in: Enabled devhelp plugin by default now that
9939         it works.
9940         
9941         Patch from parmigio@2ainfo.it:
9942         * plugins/document-manager/anjuta-document-manager.plugin.in:
9943         Added xml file type in supported mime types list.
9944         
9945 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9947         * plugins/debug-manager/debugger.c,
9948         plugins/debug-manager/plugin.c:
9949         Add a field in status bar displaying debugger state
9950         Change cursor shape when debugger is busy
9951         Fix bug #378600
9953         * plugins/debug-manager/watch.c,
9954         plugins/debug-manager/locals.c,
9955         libanjuta/interfaces/libanjuta.idl:
9956         Clean up, remove debugging messages and unused signals
9958 2007-02-03  Johannes Schmid <jhs@gnome.org>
9960         * configure.in:
9961         Fixed AC_INIT and seperated version to major, minor, micro
9963         * anjuta.anjuta:
9964         Load Subversion instead of CVS
9965         
9966         * anjuta.desktop.in.in:
9967         Fixed bug-buddy component
9969         Original patch from Rob Bradfort <robster@debian.org>:
9970         * src/main.c: (get_command_line_args), (main):
9971         Bug #335981 – Migration from popt to GOption
9973 2007-02-03  Naba Kumar  <naba@gnome.org>
9975         * configure.in: Depend on devhelp 0.13 and fixed gecko home
9976         path variable. Fixed bug #341170.
9977         * plugins/profiler/Makefile.am: Fixed indentation.
9978         
9979 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9981         * libanjuta/interfaces/libanjuta.idl,
9982         plugins/sourceview/sourceview.c,
9983         plugins/editor/text-editor.c,
9984         plugins/symbol-browser/plugin.c,
9985         plugins/search/search-replace.c,
9986         plugins/document-manager/goto_line.c,
9987         plugins/document-manager/action-callbacks.c,
9988         plugins/document-manager/anjuta-docman.c:
9989         Rename markers of anjuta interface
9990         IANJUTA_MARKABLE_NONE has been removed
9991         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9992         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9993         IANJUTA_MARKABLE_ATTENTIVE renamed in
9994                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9995         IANJUTA_MARKABLE_INTENSE renamed in
9996                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9997         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9999         * (removed) plugins/sourceview/marker-light.png,
10000         (removed) plugins/sourceview/marker-basic.png,
10001         (removed) plugins/sourceview/marker-attentive.png,
10002         (removed) plugins/sourceview/marker-intense.png,
10003         plugins/sourceview/bookmark.png,
10004         (added) plugins/sourceview/breakpoint-disabled.png,
10005         (added) plugins/sourceview/breakpoint-enabled.png,
10006         (added) plugins/sourceview/program-counter.png,
10007         (added) plugins/sourceview/linemarker.png,
10008         plugins/sourceview/Makefile.am,
10009         (added) plugins/editor/bookmark.xpm,
10010         (added) plugins/editor/breakpoint-disabled.xpm,
10011         (added) plugins/editor/breakpoint-enabled.xpm,
10012         (added) plugins/editor/program-counter.xpm,
10013         (added) plugins/editor/linemarker.xpm,
10014         plugins/editor/Makefile.am:
10015         Add or change marker pixmaps in scintilla and sourceview editor
10017         * plugins/document-manager/plugin.c,
10018         libanjuta/interfaces/libanjuta.idl,
10019         plugins/debug-manager/plugin.c,
10020         plugins/debug-manager/breakpoints.c
10021         plugins/gdb/debugger.c:
10022         Fix bug #376404, program counter marker is not displayed when debugger
10023         Return the selected editor or NULL (if file does not exist) with 
10024         ianjuta_document_manager_goto_file_line* functions
10025         Emit a change-location signal even if the program counter is in an
10026         unknown file
10028 2007-02-02  Naba Kumar  <naba@gnome.org>
10030         * TODO.tasks: Marked bounty bug #359478 completed. And checked
10031         older bounties 'Done'.
10032         
10033 2007-02-02  Naba Kumar  <naba@gnome.org>
10035         * TODO.tasks: Fixed typop.
10037         Patch from James Liggett  <jrliggett@cox.net>:
10038         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
10039         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
10040         profiler plugin by James Liggett. Completes bounty bug #359478
10041         'Gprof performance profiler plugin'
10043 2007-02-01  Naba Kumar  <naba@gnome.org>
10045         * src/main.c: Renamed option name.
10047         * TODO.tasks: Marked "Test and fix all project wizards templates"
10048         bounty completed.
10049         
10050 2007-01-29  Johannes Schmid <jhs@gnome.org>
10052         * plugins/document-manager/plugin.c: (on_editor_changed):
10053         Added DEBUG_PRINT(...)
10054         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
10055         implemented
10056         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
10057         Fix language support plugin for sourceview editor (add some new
10058         language names)
10059         
10060         * plugins/sourceview/sourceview.c: (iindic_clear):
10061         Clear all indicators
10063 2007-01-29  Johannes Schmid <jhs@gnome.org>
10065         * TODO.tasks:
10066         Minor task currentions
10067         
10068         * libanjuta/interfaces/libanjuta.idl:
10069         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
10070         (itext_editor_iface_init):
10071         * plugins/language-support-cpp-java/plugin.c: (install_support):
10072         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
10073         (ieditor_get_attributes), (ieditor_iface_init):
10074         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
10075         plugins.
10076         
10077         * plugins/sourceview/sourceview.glade:
10078         Fixed sourceview preference window
10080 2007-01-28  Naba Kumar  <naba@gnome.org>
10081         
10082         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
10083         Implemented --no-files and --no-session command line options and
10084         corresponding preferernces checkboxes in General tab.
10086 2007-01-28  Johannes Schmid <jhs@gnome.org>
10088         * plugins/subversion/plugin.c:
10089         * plugins/subversion/plugin.h:
10090         * plugins/subversion/svn-notify.c: (svn_show_info),
10091         (show_svn_error), (on_svn_notify):
10092         * plugins/subversion/svn-notify.h:
10093         * plugins/subversion/svn-thread.c: (create_message_view),
10094         (svn_thread_start):
10095         Fixed error handling and fixed #394216 – No indication of subversion commands running
10096         
10097         * plugins/tools/execute.c: (atp_output_context_print):
10098         Show name of tool in message pane
10100 2007-01-28  Naba Kumar  <naba@gnome.org>
10101         
10102         * configure.in, plugins/glade/plugin.c: Make it work with
10103         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
10104         
10105         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
10106         from devhelp (won't work untill devhelp is fixed: bug #341170).
10107         
10108         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
10109         
10110 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
10112         Reviewed by Naba Kumar  <naba@gnome.org>:
10113         * libanjuta/interfaces/libanjuta.idl, 
10114         plugins/debug-manager/debugger.c,
10115         plugins/debug-manager/start.c,
10116         plugins/gdb/plugin.c,
10117         plugins/gdb/debugger.c,
10118         plugins/gdb/debugger.h:
10119         Fix a bug when launching gdb
10120         Set the terminal for the debugged program on the command line.
10122 2007-01-26  Johannes Schmid <jhs@gnome.org>
10124         * plugins/sourceview/anjuta-document-saver.c:
10125         (anjuta_document_saver_save):
10126         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10127         * plugins/sourceview/sourceview.c: (save_if_modified),
10128         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10129         Proper error handling, for example if a file was modified externally. Use backup files
10130         to avoid data-loss on disk full.
10132 2007-01-24  Naba Kumar  <naba@gnome.org>
10133         
10134         * plugins/devhelp/htmlview.c: Fixed crash during project load.
10135         Fixed mem leak and source leak.
10136         
10137 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10139         Reviewed by Naba Kumar  <naba@gnome.org>:
10140         * plugins/debug-manager/debug_tree.c,
10141         plugins/debug-manager/debug_tree.h,
10142         plugins/debug-manager/watch.c:
10143         Partial rewrite of the variable object code, find and fix a few bugs
10144         Fix bug #395808: gdb can still crash but children are listed
10145         on request only so you can avoid the crash
10147 2007-01-24  Naba Kumar  <naba@gnome.org>
10148         
10149         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10150         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10151         plugins/symbol-browser/plugin.h,
10152         plugins/symbol-browser/plugin.c,
10153         plugins/symbol-browser/Makefile.am: Added current file (local)
10154         symbols view (Seriously getting bored with the browse toolbar).
10156 2007-01-22  Naba Kumar  <naba@gnome.org>
10157         
10158         Patch from Gabor Kelemen:
10159         * po/POTFILES.in: Added .plugin.in files.
10161 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10163         Reviewed by Naba Kumar  <naba@gnome.org>:
10164         * plugins/document-manager/anjuta-docman.c,
10165         plugins/message-view/anjuta-msgman.c
10166         Set right alignment to the label widget in the tab title.
10168 2007-01-21  Naba Kumar  <naba@gnome.org>
10169         
10170         * libegg/egg-combo-action.c: Fixed mode line.
10171         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10172         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10174 2007-01-21  Armin Burgmeier  <armin@arbur.net>
10176         Reviewed by Naba Kumar  <naba@gnome.org>:
10177         * plugins/class-gen/plugin.c: Prompt for target before actually
10178         generating the class files. This ensures that the files are created in
10179         the correct directory. Fixes bug #397406.
10181         * plugins/class-gen/window.c: Set browse buttons to insensitive when
10182         the class is added to the project.
10184 2007-01-21  Naba Kumar  <naba@gnome.org>
10186         * libanjuta/anjuta-plugin-description.c,
10187         libanjuta/anjuta-ui.h,
10188         libanjuta/anjuta-status.c,
10189         libanjuta/anjuta-plugin-description.h,
10190         libanjuta/cell-renderer-captioned-image.c,
10191         libanjuta/anjuta-plugin-handle.c,
10192         libanjuta/anjuta-status.h,
10193         libanjuta/resources.c,
10194         libanjuta/cell-renderer-captioned-image.h,
10195         libanjuta/glue-cpp.c,
10196         libanjuta/anjuta-plugin-handle.h,
10197         libanjuta/anjuta-plugin.c,
10198         libanjuta/anjuta-preferences-dialog.c,
10199         libanjuta/libanjuta.h,
10200         libanjuta/resources.h,
10201         libanjuta/glue-cpp.h,
10202         libanjuta/anjuta-plugin.h,
10203         libanjuta/anjuta-preferences-dialog.h,
10204         libanjuta/anjuta-plugin-manager.c,
10205         libanjuta/anjuta-shell.c,
10206         libanjuta/anjuta-plugin-manager.h,
10207         libanjuta/anjuta-shell.h,
10208         libanjuta/anjuta-save-prompt.c,
10209         libanjuta/anjuta-save-prompt.h,
10210         libanjuta/anjuta-children.c,
10211         libanjuta/anjuta-utils.c,
10212         libanjuta/anjuta-profile.c,
10213         libanjuta/anjuta-preferences.c,
10214         libanjuta/anjuta-launcher.c,
10215         libanjuta/anjuta-utils.h,
10216         libanjuta/anjuta-profile.h,
10217         libanjuta/anjuta-launcher.h,
10218         libanjuta/anjuta-ui.c: Updated file headers.
10220         * po/POTFILES.in: Updated.
10222         * libanjuta/anjuta-marshal.list,
10223         (added) libanjuta/anjuta-plugin-handle.c,
10224         (added) libanjuta/anjuta-plugin-handle.h,
10225         (added) libanjuta/anjuta-plugin-manager.c,
10226         (added) libanjuta/anjuta-plugin-manager.h,
10227         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10228         (added) libanjuta/anjuta-profile.c,
10229         (added) libanjuta/anjuta-profile.h,
10230         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10231         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10232         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10233         src/action-callbacks.c: Implemented AnjutaPluginManager
10234         class based on old plugins.[ch]. Implemented AnjutaProfile as
10235         prelimanary profiles implementation. Implemented AnjutaPluginHandle
10236         class to represent plugins (not to be confused with plugin objects).
10237         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10238         implemented it in AnjutaApp and AnjutaTestShell.
10239         De-globalized plugin management and several clean ups.
10241         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10242         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10243         plugins/search/search-replace.c, plugins/terminal/terminal.c,
10244         plugins/project-import/project-import.c,
10245         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10246         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10247         Fixed plugins for the change in API.
10249         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10250         file.
10251         
10252         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10254 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10256         Reviewed by Naba Kumar  <naba@gnome.org>:
10257         * libanjuta/anjuta-launcher.c,
10258         libanjuta/anjuta-launcher.h:
10259         Add a new function anjuta_set_terminate_on_exit to close the i/o
10260         channel when the child exit
10261         Return directly the status and not the exit code in child-exited
10262         signal
10264         * plugins/gdb/debugger.c:
10265         Use new function in debugger plugin
10267 2007-01-18  Johannes Schmid <jhs@gnome.org>
10269         * src/about.c: Do not show empty license information instead hide the button (#397883)
10271 2007-01-15  Johannes Schmid <jhs@gnome.org>
10273         * plugins/project-manager/plugin.c:
10274         * plugins/project-wizard/templates/python.wiz
10275         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10276         
10277         Fixed #335235 python programs are not executeable/ do not start when pressing F3
10278         You will also need latest gnome-build svn       
10280 === anjuta 2.1.0 ===
10282 2007-01-14  Naba Kumar  <naba@gnome.org>
10284         * configure.in: Removed reference of mkfile project
10285         template to fix distcheck build error.
10286         * AUTHORS: Updated.
10287         * NEWS: Updated.
10288         * configure.in: Bumped version to 2.1.0 for beta release.
10289         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10290         crashes as soon as editing starts in normal text files.
10292 2007-01-14  Johannes Schmid <jhs@gnome.org>
10294         * configure.in
10295         * po/LINGUAS:
10296         Applied http://live.gnome.org/GnomeGoals/PoLinguas
10298         * tagmanager/c.c:
10299         Patch from Massimo Cora' to hopefully fix #395362
10301         * plugins/project-wizard/templates/*:
10303         Fixed and tested all project-wizards. Deactivated mkfile project because
10304         it was totally broken and I don't see any real use for it.
10305         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10307 2007-01-14  Naba Kumar  <naba@gnome.org>
10309         * NEWS: Updated for release.
10310         
10311         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10312         
10313         * libanjuta/interfaces/libanjuta.idl,
10314         plugins/editor/text_editor_cbs.c,
10315         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10316         interface and implemented it for scintilla.
10317         
10318         * plugins/editor/text-editor.c: Fixed highlighing issues when
10319         used with indicators (particularly when the file is just opened).
10320         Fixes bug #377477 – when debugging, scintilla editor grays out all
10321         lines before current line.
10322         
10323         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10324         Maintain a separate list of indicated edtitors for separate contexts.
10325         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10326         
10327 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10329         Reviewed by Naba Kumar  <naba@gnome.org>:
10330         * plugins/debug-manager/plugin.c:
10331         Bug fix: breakpoints cannot be added after stopping the debugger
10333 2007-01-13  Naba Kumar  <naba@gnome.org>
10335         * NEWS: Updated for release.
10337 2007-01-12  Johannes Schmid <jhs@gnome.org>
10339         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10340         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10341         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10342         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10343         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10344         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10345         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10346         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10347         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10348         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10349         
10350         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10351         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10352         
10353         * plugins/sourceview/sourceview.c:
10354         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10355         on character positions.
10356         
10357 2007-01-12  Naba Kumar  <naba@gnome.org>
10359         * src/anjuta-app.c,
10360         plugins/project-manager/plugin.c,
10361         plugins/profile-default/plugin.c,
10362         libanjuta/anjuta-status.c,
10363         libanjuta/anjuta-status.h: Introduced an API for application title
10364         in AnjutaStatus. Set application title to project name.
10366 2007-01-11  Massimo Cora' <maxcvs@email.i>
10368         Reviewed by Naba Kumar  <naba@gnome.org>:
10369         * tagmanager/Makefile.am,
10370         plugins/symbol-browser/Makefile.am: removed installation for 
10371         test programs.
10373 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10375         Reviewed by Naba Kumar  <naba@gnome.org>:
10376         * plugins/debug-manager/start.h,
10377         plugins/debug-manager/start.c,
10378         plugins/debug-manager/anjuta-debug-manager.ui,
10379         plugins/debug-manager/plugin.c:
10380         Partial fix for bug #392537
10382         * plugins/debug-manager/disassemble.c:
10383         Fix bug #392543
10385 2007-01-11  Naba Kumar  <naba@gnome.org>
10387         * src/anjuta.c: Load project seperately from session,
10388         so that project session is also loaded.
10389         
10390         * plugins/profile-default/plugin.c: Load project in new
10391         anjuta if there already is one loaded currently (disabled
10392         code for now).
10393         
10394         * plugins/editor/aneditor.cxx: Disconnect focus in/out
10395         signals when editor is destroyed. Fixes a crash bug.
10396         
10397         * plugins/editor/text_editor.c: Do not mark line in
10398         ianjuta_editor_goto_line() implementation.
10399         
10400         * plugins/search/search-replace.c: Always check for markable
10401         interface availablility because its optional for an editor.
10402         
10403         * plugins/document-manager/goto_line.c,
10404         plugins/document-manager/action-callbacks.c: Mark lines for
10405         goto line commands (from dialog and from menu entry box).
10406         
10407         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10408         plugins/file-manager/an_file_view.c: Expand file manager
10409         nodes in idle loop, one at a time. Did as a possible work
10410         around for bug #361763, but it didn't make any difference.
10411         However, it could still be useful in situations where there
10412         are lots to expand.
10413         
10414         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10416 2007-01-11  Naba Kumar  <naba@gnome.org>
10418         * plugins/editor/scintilla/LineMarker.h,
10419         plugins/editor/scintilla/LexBasic.cxx,
10420         plugins/editor/scintilla/LexHTML.cxx,
10421         plugins/editor/scintilla/include/SciLexer.h,
10422         plugins/editor/scintilla/include/Scintilla.h,
10423         plugins/editor/scintilla/include/Scintilla.iface,
10424         plugins/editor/scintilla/include/ScintillaWidget.h,
10425         plugins/editor/scintilla/LexBash.cxx,
10426         plugins/editor/scintilla/PlatGTK.cxx,
10427         plugins/editor/scintilla/ViewStyle.h,
10428         plugins/editor/scintilla/Editor.cxx,
10429         plugins/editor/scintilla/StyleContext.h,
10430         plugins/editor/scintilla/LexCPP.cxx,
10431         plugins/editor/scintilla/Converter.h,
10432         plugins/editor/scintilla/LexAU3.cxx,
10433         plugins/editor/scintilla/Editor.h,
10434         plugins/editor/scintilla/LexPerl.cxx,
10435         plugins/editor/scintilla/LexVB.cxx,
10436         plugins/editor/scintilla/ScintillaGTK.cxx,
10437         plugins/editor/scintilla/ViewStyle.cxx,
10438         plugins/editor/scintilla/PropSet.cxx,
10439         plugins/editor/scintilla/LexSQL.cxx,
10440         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10441         version 1.71
10443 2007-01-11  Armin Burgmeier  <armin@arbur.net>
10445         Reviewed by Naba Kumar  <naba@gnome.org>:
10446         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10447         selected for editing. This fixes bug #394218.
10449         * plugins/class-gen/plugin.c: Do not use project's root URI as project
10450         name if said URI is not known.
10452         * plugins/class-gen/window.c: When stripping function prefix away,
10453         include the trailing underscore because it is already set by the
10454         template.
10456         * plugins/class-gen/transform.c: Include "const char*" and "const
10457         gchar*" in the list for transforming a default C type to a GType.
10458         Don't access invalid memory when writing pointer_str in
10459         cg_transform_first_argument.
10461 2007-01-11  Naba Kumar  <naba@gnome.org>
10463         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10464         pixmaps/anjuta.svg, pixmaps/Makefile.am,
10465         (renamed) pixmaps/anjuta_icon.png, src/main.c,
10466         libegg/test-actions.c, anjuta.desktop.in.in,
10467         anjuta.prj: Renamed application icon to 'anjuta.png' from
10468         'anjuta_icon.png'. Added more fields in desktop file.
10470         * mime/anjuta.xml: Added magic section.
10471         
10472         * (removed) mime/anjuta.applications,
10473         (removed) mime/anjuta.mime, mime/Makefile.am,
10474         (removed) mime/anjuta.keys,
10475         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10476         registeration and added scalable icon. Also fixes bug #393680
10478 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
10480         Reviewed by Naba Kumar  <naba@gnome.org>:
10481         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10482         and anjuta_status_progress_add_ticks() to check for progressbar 
10483         being realized before trying to update it.
10485 2007-01-10  Naba Kumar  <naba@gnome.org>
10487         * tagmanager/tm_workspace.c,
10488         po/POTFILES.in,
10489         plugins/debug-manager/Makefile.am,
10490         plugins/tools/scripts/Makefile.am,
10491         plugins/class-gen/plugin.c,
10492         plugins/class-gen/Makefile.am,
10493         global-tags/Makefile.am: Fixed make distcheck.
10495         * plugins/debug-manager/attach_process.c,
10496         plugins/debug-manager/attach_process.h,
10497         plugins/class-gen/action-callbacks.h,
10498         plugins/class-gen/action-callbacks.c,
10499         plugins/class-gen/class_gen.h,
10500         plugins/class-gen/class_gen.c: Deleted unused/old files.
10502         * (removed) scintilla, (added) plugins/editor/scintilla,
10503         plugins/editor/scintilla/lexers.make,
10504         plugins/editor/scintilla/Makefile.am,
10505         plugins/editor/Makefile.am
10506         configure.in, manuals/reference/libanjuta/Makefile.am
10507         Makefile.am: Moved scintilla to its right place.
10509 2007-01-09  Naba Kumar  <naba@gnome.org>
10511         * plugins/profile-default/plugin.c: Save project session before
10512         a new one is opened.
10514         * plugins/project-manager/plugin.c,
10515         plugins/project-manager/plugin.h,
10516         plugins/project-manager/anjuta-project-manager.ui,
10517         plugins/profile-default/plugin.c,
10518         plugins/profile-default/plugin.h,
10519         plugins/profile-default/Makefile.am,
10520         (added) plugins/profile-default/anjuta-default-profile.ui,
10521         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10522         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10523         multiple projects support.
10524         
10525 2007-01-06  Armin Burgmeier  <armin@arbur.net>
10527         Reviewed by Naba Kumar  <naba@gnome.org>
10528         * plugins/class-gen/combo-flags.h:
10529         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10530         enum, added a type parameter to selected signal. Select highlighted
10531         entry when pressing enter (but not unselect it if it was already
10532         selected) before closing the popup. Also accept input when clicking
10533         not into the popup.
10535         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10536         according to selection type.
10538         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10539         VOID:BOXED,ENUM.
10541 2007-01-08  Johannes Schmid <jhs@gnome.org>
10543   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10544   * plugins/project-wizard/templates/gtkmm/Makefile.am
10545   * plugins/project-wizard/templates/python/configure.ac.tpl
10546   * plugins/project-wizard/templates/python/configure.in.tpl
10547   * plugins/project-wizard/templates/python/Makefile.am
10548   * plugins/project-wizard/templates/cpp/configure.ac.tpl
10549   * plugins/project-wizard/templates/cpp/configure.in.tpl
10550   * plugins/project-wizard/templates/cpp/Makefile.am
10551   * plugins/project-wizard/templates/terminal.wiz
10552   * plugins/project-wizard/templates/xlib-dock.wiz
10553   * plugins/project-wizard/templates/wxwin.wiz
10554   * plugins/project-wizard/templates/java.wiz
10555   * plugins/project-wizard/templates/xlib/configure.ac.tpl
10556   * plugins/project-wizard/templates/xlib/configure.in.tpl
10557   * plugins/project-wizard/templates/xlib/Makefile.am
10558   * plugins/project-wizard/templates/gcj/configure.ac.tpl
10559   * plugins/project-wizard/templates/gcj/configure.in.tpl
10560   * plugins/project-wizard/templates/gcj/Makefile.am
10561   * plugins/project-wizard/templates/terminal/configure.ac.tpl
10562   * plugins/project-wizard/templates/terminal/configure.in.tpl
10563   * plugins/project-wizard/templates/terminal/Makefile.am
10564   * plugins/project-wizard/templates/terminal/autogen.sh
10565   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10566   * plugins/project-wizard/templates/wxwin/configure.in.tpl
10567   * plugins/project-wizard/templates/wxwin/Makefile.am
10568   * plugins/project-wizard/templates/gnome.wiz 
10569   * plugins/project-wizard/templates/java/configure.ac.tpl
10570   * plugins/project-wizard/templates/java/configure.in.tpl
10571   * plugins/project-wizard/templates/java/Makefile.am
10572   * plugins/project-wizard/templates/anjuta-plugin.wiz
10573   * plugins/project-wizard/templates/gtkmm.wiz
10574   * plugins/project-wizard/templates/python.wiz
10575   * plugins/project-wizard/templates/cpp.wiz
10576   * plugins/project-wizard/templates/gtk.wiz
10577   * plugins/project-wizard/templates/gcj.wiz
10578   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10579   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10580   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10582   Starting fixing of all project wizards:
10583   - rename configure.in to configure.ac
10584   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10585   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10586   (See #394184)
10587   
10588   * TODO.task: Added bug number to bounty
10590 2007-01-07  Johannes Schmid <jhs@gnome.org>
10592   *  plugins/build-basic-autotools.c:
10593   Fixed #392290 – Missed install as root option in project manager
10595 2007-01-07  Johannes Schmid <jhs@gnome.org>
10597   * plugins/sourceview/sourceview.c:
10598   Fixed #388731 – Odd editor behaviour after performing block-text operations
10599   Fixed #388727 – Block-tab does not work
10600   
10601   * plugins/sourceview/anjuta-document.h/c:
10602   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10603   
10604   * configure.in:
10605   Require Gtk+ >= 2.10 for sourceview plugin
10607 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
10609         * libanjuta/anjuta-status.c:
10610         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10612 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10614         * configure.in,
10615         plugins/terminal/terminal.c:
10616         Fix bug #377027
10617         remove support for VTE < 0.9
10619 2007-01-06  Naba Kumar  <naba@gnome.org>
10621         * po/POTFILES.in: Updated
10623 2007-01-05  Adam Dingle  <adam@medovina.org>
10625         Reviewed by Naba Kumar  <naba@gnome.org>:
10626         * plugins/message-view/anjuta-message-manager-plugin.glade:
10627         Fixed bug #377903 (improve message color defaults).
10629 2007-01-05  Naba Kumar  <naba@gnome.org>
10631         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10632         
10633 2007-01-03  Armin Burgmeier  <armin@arbur.net>
10635         Reviewed by  Naba Kumar  <naba@gnome.org>:
10636         * plugins/symbol-browser/test-class.h: Fixed block ends.
10638         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10639         C-style-block comment.
10641         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10642         allow lists when writing autogen definition files. This is required
10643         for the new class generator. Also fixed a wrong return value in
10644         npw_autogen_write_definition_file and set a GError in
10645         npw_autogen_execute when the output file could not be opened.
10647         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10648         user interface.
10650         * plugins/class-gen/Makefile.am: Added templates subdir, removed
10651         goc_template_header and goc_template_source, added top_srcdir to
10652         includes, link against project wizard (also hopefully temporarily),
10653         removed class_gen.h, class_gen.c, action-callbacks.h,
10654         action-callbacks.c.
10656         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10658         * plugins/class-gen/cell-renderer-flags.h:
10659         * plugins/class-gen/cell-renderer-flags.c:
10660         * plugins/class-gen/combo-flags.h:
10661         * plugins/class-gen/combo-flags.c:
10662         * plugins/class-gen/element-editor.c:
10663         * plugins/class-gen/element-editor.h:
10664         * plugins/class-gen/generator.c:
10665         * plugins/class-gen/generator.h:
10666         * plugins/class-gen/plugin.h:
10667         * plugins/class-gen/plugin.c:
10668         * plugins/class-gen/transform.c:
10669         * plugins/class-gen/transform.h:
10670         * plugins/class-gen/validator.c:
10671         * plugins/class-gen/validator.h:
10672         * plugins/class-gen/window.c:
10673         * plugins/class-gen/window.h: Rewrote class generator, it now allows
10674         adding of several class elements and uses autogen.
10676         * plugins/class-gen/templates/cc-header.tpl:
10677         * plugins/class-gen/templates/cc-source.tpl:
10678         * plugins/class-gen/templates/go-header.tpl:
10679         * plugins/class-gen/templates/go-source.tpl:
10680         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10681         for the class generator.
10683         * configure.in: Added plugins/class-gen/templates/Makefile to output.
10685 2007-01-04  Naba Kumar  <naba@gnome.org>
10687         Patch from Nick Treleaven:
10688         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10689         all matching symbols.
10690         
10691         Patches from  Maik Beckmann and Sébastien Granjoux:
10692         * plugins/profile-default/plugin.c,
10693         plugins/project-manager/plugin.c: Unescape project name. Fixes
10694         Bug #357151
10696 2007-01-04  Naba Kumar  <naba@gnome.org>
10698         * plugins/glade/plugin.c: Fixed compilation with
10699         older glade-3 version.
10700         
10701         Patch from Roland Illig:
10702         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10703         plugins/sourceview/anjuta-document-saver.c,
10704         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10705         are necessary to build anjuta on NetBSD 3.0
10707         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10708         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10709         window manager in gnome.
10710         
10711 2007-01-02  Naba Kumar  <naba@gnome.org>
10712         
10713         * plugins/glade/plugin.c: Make it work with glade-3 svn.
10714         
10715 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10717         Reviewed by Naba Kumar  <naba@gnome.org>:
10718         * libanjuta/interfaces/libanjuta.idl,
10719         plugins/debug-manager/Makefile.am,
10720         plugins/debug-manager/anjuta-marshal.list,
10721         plugins/debug-manager/debugger.c,
10722         plugins/debug-manager/sparse_buffer.c,
10723         plugins/debug-manager/sparse_buffer.h,
10724         plugins/debug-manager/sparse_view.c,
10725         plugins/debug-manager/sparse_view.h,
10726         plugins/debug-manager/disassemble.h,
10727         plugins/debug-manager/disassemble.c,
10728         plugins/debug-manager/anjuta-marshal.list,
10729         plugins/debug-manager/plugin.c,
10730         plugins/gdb/debugger.c,
10731         plugins/gdb/debugger.h,
10732         plugins/gdb/plugin.c:
10733         Add a disassembly view window
10735         * plugins/debug-manager/breakpoints.c,
10736         plugins/debug-manager/chunk_view.c,
10737         plugins/debug-manager/locals.c,
10738         plugins/debug-manager/memory.c,
10739         plugins/debug-manager/registers.c,
10740         plugins/debug-manager/stack_trace.c:
10741         Add some debugging information 
10743 2006-12-18  Naba Kumar  <naba@gnome.org>
10745         * configure.in, plugins/glade/plugin.c: Allow building against both
10746         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10748 2006-12-03  Naba Kumar  <naba@gnome.org>
10749         
10750         * TODO.tasks: Marked a bounty completed.
10752 2006-11-24  Adam Dingle <adam@medovina.org>
10754         Reviewed by Naba Kumar  <naba@gnome.org>:
10755         * plugins/build-basic-autotools/build-basic-autotools.c,
10756         plugins/debug-manager/watch.c,
10757         plugins/document-manager/plugin.c, 
10758         plugins/patch/plugin.c,
10759         plugins/project-manager/plugin.c:
10760         Fixed bug #378879 (several command names need ellipses).
10762 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
10764         Reviewed by: Naba Kumar  <naba@gnome.org>
10765         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10766         GCC 4.1.2 (there are only two warnings remaining now when compiling
10767         plugins).
10769         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10771         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10772         macro so that the generated function support a NULL plugin parameter.
10774         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10775         in debug_tree_find_expression by freeing memory returned by the call
10776         to gtk_tree_model_get instead of the parameter string.
10778 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10780         * plugins/debug-manager/breakpoints.c:
10781         Fix bug #378850
10783         * plugins/debug-manager/anjuta-debug-manager.ui,
10784         plugins/debug-manager/debugger.c,
10785         plugins/debug-manager/plugin.c:
10786         Fix bug #378871
10788 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10790         * libanjuta/anjuta-launcher.c,
10791         plugins/gdb/debugger.c:
10792         Fix bug #377061
10794 2006-11-21  Naba Kumar  <naba@gnome.org>
10796         * plugins/search/search_preferences.c: Fixed build break.
10797         
10798 2006-11-20  Naba Kumar  <naba@gnome.org>
10799         
10800         Patch from Kjartan Maraas:
10801         * plugins/cvs-plugin/cvs-interface.c,
10802         plugins/document-manager/plugin.c,
10803         plugins/gtodo/interface.c,
10804         plugins/gtodo/libgtodo.h,
10805         plugins/message-view/anjuta-msgman.c,
10806         plugins/project-wizard/druid.c,
10807         plugins/search/search_preferences.c,
10808         plugins/sourceview/sourceview-prefs.c,
10809         plugins/terminal/terminal.c,
10810         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10812         Patch from Przemysław Grzegorczyk:
10813         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10814         plugins/subversion/anjuta-subversion.glade: Enable files in
10815         fileselection dialog. Fixes bug #376031.
10816         
10817 2006-11-17  Adam Dingle <adam@medovina.org>
10819         Reviewed by: Naba Kumar  <naba@gnome.org>
10820         * plugins/build-basic-autotools/build-basic-autotools.c
10821         * plugins/class-gen/anjuta-class-gen.plugin.in
10822         * plugins/debug-manager/breakpoints.c
10823         * plugins/debug-manager/plugin.c
10824         * plugins/devhelp/plugin.c
10825         * plugins/document-manager/plugin.c
10826         * plugins/gdb/debugger.c
10827         * plugins/glade/anjuta-glade.plugin.in
10828         * plugins/gtodo/plugin.c
10829         * plugins/language-support-cpp-java/plugin.c
10830         * plugins/message-view/plugin.c
10831         * plugins/project-import/anjuta-project-import.glade
10832         * plugins/project-import/anjuta-project-import.plugin.in
10833         * plugins/search/plugin.c
10834         * plugins/tools/scripts/tools-2.xml.in
10835         * plugins/valgrind/plugin.c
10836         * src/anjuta-actions.h:
10837         Fixed bug #376335 "menu items should be capitalized".  Minor
10838         grammar edits.
10840 2006-11-20  Naba Kumar  <naba@gnome.org>
10841         
10842         * configure.in: Fixed build.
10844         Patch from: Arjan Timmerman
10845         *configure.in: Make subvesion plugin build for apr 1.x.
10846         Fixes: Bug #364754.
10847         
10848 2006-11-20  Johannes Schmid <jhs@gnome.org>
10850         * configure.in
10851         * plugins/*/*.[ch]:
10852         Removed patches from Sylvain and Günther. They caused not problems but
10853         Naba was against them.
10855 2006-11-20  Johannes Schmid <jhs@gnome.org>
10857         * Removed me from MAINTAINERS
10859 2006-11-14  Günther Brammer <GBrammer@gmx.de>
10861         * configure.in:
10862         Use apr-1 instead of apr-0
10864 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
10866         * global-tags/create_global_tags.sh.in: Correct a bug when environment
10867         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10868         and another bug occuring when parsing .pc file containing quotes.
10870 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
10872         * plugins/*/*.[ch]: Use class macro for type casting.
10874         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10875         GCC 4.1.2 (there are only two warnings remaining now when compiling
10876         plugins).
10878         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10879         a memory leak in debug_tree_find_expression; g_free was called on
10880         the parameter instead of the memory allocated by gtk_tree_model_get.
10882         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10883         to declare and initialize the global type variable of the plugin.
10885 2006-10-31  Naba Kumar  <naba@gnome.org>
10887         * global-tags/create_global_tags.sh.in: Added an end message.
10888         
10889         * libanjuta/anjuta-launcher.h: Fixed indentation.
10890         
10891         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10892         creation to a) append the messages in right way, b) Connect signals
10893         to the view properly and c) Recreate the system-tags.cache at the
10894         end of the generation.
10896         * plugins/symbol-browser: Fixed action path (double
10897         click on sysmbols was not working).
10899         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10900         Fixed typedef and removed dead code.
10902         * tagmanager/c.c: Took the latest version from ctags source
10903         repository, because the one we had (from ctags 5.6) was broken.
10904         
10905         * global_tags/create_global_tags.sh.in: Reverted the patch from
10906         Sylvain because it was not right fix (and added a helpful comment).
10907         Used /bin/bash to fix the bashism and generated separate log files
10908         for each tag files in the same directory.
10909         
10910 2006-10-29  Naba Kumar  <naba@gnome.org>
10912         * plugins/editor/text_editor.c: Use a temporary file
10913         to save the editor and move it at the end to original
10914         file. This will prevent data corruption if file save
10915         failed for any reason. Also report proper errors when
10916         file save fails. Fixes bug #346575.
10917         
10918 2006-10-26  Naba Kumar  <naba@gnome.org>
10920         * plugins/document-manager/anjuta-docman.c: Do not load
10921         the same files with different path more than once (happens
10922         with symlinked files). Fixes Bug #323591.
10924 2006-10-25  Naba Kumar  <naba@gnome.org>
10926         * plugins/valgrind/vgactions.c: Fixed a warning.
10928 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
10930         Reviewed by Naba Kumar  <naba@gnome.org>:
10932         * plugins/valgrind/vgtoolview.c:
10933         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10935         * plugins/valgrind/bugged-prg-test.c:
10936         No more warning during compilation with GCC 4.1.
10937         Program is still buggy in order to be used as a test of the
10938         plugin.
10940         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10941         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10942         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10943         plugins/valgrind/vgrule.c:
10944         No more warning during compilation with GCC 4.1.
10946         * plugins/valgrind/plugin.c:
10947         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10948         prototype (was missing from previous patch).
10950 2006-10-24  Naba Kumar  <naba@gnome.org>
10952         * plugins/glade/plugin.c: Show glade tree view, not list view.
10953         
10954         * plugins/glade/plugin.c: Fixed crash when Anjuta is
10955         exited with glade plugin still loaded. Fixes Bug #364755.
10957         * plugins/document-manager/anjuta-document-manager.plugin.in:
10958         Added application/x-reject in accepted mime-types.
10959         
10960         * Changelog: Fixed changelog alignments.
10962 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
10964         Reviewed by: Naba Kumar  <naba@gnome.org>
10965         
10966         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10967         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10968         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10969         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10970         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10971         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10972         plugins/valgrind/vgsearchbar.c:
10973         Use class macro for type casting.
10975         * plugins/valgrind/plugin.h:
10976         Don't force cast a GtkActionGroup to a GtkAction.
10978         * plugins/valgrind/plugin.c:
10979         Use correct API to get path of the preoject root when building
10980         the list of targets for the run action.
10981         Correct ordering of the construction of the preferences widgets.
10982         Only remove the valgrind widget if it is currently displayed.
10984         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10985         Return if check_valgrind_binary() fails.
10986         The ValgrindPluginPrefs object is initialized after the call to
10987         vg_action_new. Take a handle to the location of the pointer to
10988         the future object.
10990 2006-10-24  Naba Kumar  <naba@gnome.org>
10992         * HACKING: Updated coding sample.
10993         
10994         Patch from: Armin Burgmeier  <armin@arbur.net>
10995         * plugins/symbol-browser/test-class.h,
10996         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10997         
10998 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
11000         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
11001         * plugins/valgrind/vgtoolview.h:
11002         Correctly handle the argv / srcdir of vg_tool_view object. Do
11003         not leak memory associated with those arrays.
11005         * plugins/symbol-browser/an_symbol_prefs.c:
11006         Support unloading / reloading of the module (for example when
11007         closing a project and opening another one).
11009         * plugins/project-manager/plugin.c:
11010         Remove plugin widget before removing plugin itself, preventing
11011         a crash with valgrind plugin.
11013         * libanjuta/anjuta-preferences-dialog.c:
11014         Do not use the page_num returned by gtk_notebook_append_page to
11015         remove the page as it cause bugs when pages removal is not done
11016         in LIFO.
11018         * plugins/document-manager/anjuta-docman.c:
11019         Fix some GTK+ warnings.
11021         * global-tags/create_global_tags.sh.in:
11022         Rewrite script to remove bash-ism and use pkg-config directly
11023         instead of parsing the *.pc file by hand. This solve problems
11024         that occurred when one of the directory in PKG_CONFIG_PATH is
11025         empty.
11027 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
11029         * plugins/glade/plugin.c: Fix build (#363884)
11031 2006-10-22  Johannes Schmid <jhs@gnome.org>
11033         * plugins/file-manager/an_file_view.c:
11034         * plugins/file-manager/plugin.c:
11035         * plugins/file-manager/plugin.h:
11036         Fix possible crasher when changing project-root uri when we try to restore open nodes
11037         * AUTHORS: Updated
11039 2006-10-19  Naba Kumar  <naba@gnome.org>
11041         Patch from: Juan Pablo Ugarte
11042         * plugins/glade/plugin.c: Include glade header
11043         correctly.
11044         
11045 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
11046         
11047         * plugins/debug-manager/Makefile.am,
11048         plugins/debug-manager/sexy-icon-entry.h,
11049         plugins/debug-manager/sexy-icon-entry.c,
11050         plugins/debug-manager/dataview.c:
11051         Fix bug #358134 (Goto memory prompt)
11052         Use sexy-icon-entry from libsexy 0.1.10
11054         * plugins/debug-manager/debugger.c,
11055         plugins/debug-manager/plugin.c,
11056         plugins/debug-manager/start.c,
11057         plugins/gdb/debugger.c,
11058         plugins/gdb/plugin.c:
11059         Better error handling when starting and stopping debugger
11061 2006-10-13  Maik Beckmann <maik@eigenco.de>
11063         * src/action_callbacks.c:
11064         Fixed bug #361830 (AboutDialog does not close) which is caused 
11065         due to a change in Gtk+ 2.10  
11066   
11067 2006-10-12  Adam Dingle <adam@medovina.org>
11069         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
11071         * plugins/search/search-replace.c:
11072         Fixed bug #358068 (indicate when Find in Files is complete)
11074         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11076         * plugins/sourceview/sourceview-prefs.c:
11077         * plugins/sourceview/sourceview.glade:
11078         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
11080         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
11082         * plugins/devhelp/plugin.c:
11083         * plugins/search/plugin.c: 
11084         Fixed bug #359750 (fix find/replace shortcut keys).
11086         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
11087         use Alt+key for shortcuts)
11089         *  plugins/debug-manager/debug_tree.c:
11090         *  plugins/debug-manager/debugger.c:
11091         Fixed bug #359317 (can't load debug manager)
11093         * /plugins/document-manager/plugin.c:
11094         Fixed bug #359259 (highlight modes listed in reverse 
11095         alphabetical order).
11097 2006-10-10  Johannes Schmid <jhs@gnome.org>
11099         * plugins/glade/plugin.c:
11100         Add scrollbars to glade project window
11102 2006-10-10  Johannes Schmid <jhs@gnome.org>
11104         * libanjuta/interfaces/Makefile.am.iface:
11105         Fixed Makefile with broke build
11107 2006-10-07  Johannes Schmid <jhs@gnome.org>
11109         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11110         * libanjuta/interfaces/Makefile.iface.am:
11111         Fixed enum types generation
11113         * libanjuta/interfaces/libanjuta.idl:
11114         Fixed some strange typo
11116 2006-10-06  Johannes Schmid <jhs@gnome.org>
11118         * libanjuta/interfaces/Makefile.iface.am:
11119         Fixed enum-types.h generation
11120         * libanjuta/interfaces/libanjuta.idl:
11121         char* => gchar*
11122         IAnjutaTODO::load should take const gchar* argument
11123         Remove include to libanjuta/e-splash.h which is not installed as header file
11124         Disable get_attributes for now
11125         
11126         * pluings/sourceview/sourceview.c: Disabled get_attributes
11127         
11128         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11130 2006-10-05  Naba Kumar  <naba@gnome.org>
11132         * TODO.tasks: Set 'Improve class widzard' task to assigned.
11133         Set bug id for 'Profiler plugin' task.
11135 2006-10-03  Naba Kumar  <naba@gnome.org>
11137         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11138         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11140         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11141         plugins/project-manager/plugin.c: Added a new API in
11142         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11143         Added some documentation. On project close, close all editors that
11144         has files opened for the project.
11145         
11146         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11147         from the containers on anjuta_shell_remove_widget(). Do not destroy
11148         glade widgets once created.
11149         
11150 2006-10-03  Johannes Schmid <jhs@gnome.org>
11152         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11153         * libanjuta/interfaces/libanjuta.idl:
11154         const-List<> => const List<>
11155         List-free<> => List<>
11156         
11157         * Makefile.am: Reenabled launcher
11159 2006-10-03  Johannes Schmid <jhs@gnome.org>
11161         * libanjuta/interfaces/Makefile.am.iface:
11162         Install libanjuta.idl
11164 2006-10-02  Adam Dingle <adam@medovina.org>
11166         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11168 2006-10-02  Adam Dingle <adam@medovina.org>
11170         * plugins/editor/style-editor.c: fixed bug #357534
11171         * plugins/gdb/utilities.h: removed 2 unused declarations
11173 2006-10-02  Johannes Schmid <jhs@gnome.org>
11175         * Makefile.am: disabled anjuta-launcher
11176         * libanjuta/Makefile.am:
11177         
11178         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11179         * libanjuta/glue-factory.c: (glue_factory_add_path),
11180         (glue_factory_get_path):
11181         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11182         * libanjuta/glue-factory.h:
11183         * libanjuta/glue-cpp.h:
11184         * libanjuta/glue-cpp.c:
11185         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
11186         
11187         * libanjuta/interfaces/Makefile.am.iface:
11188         * libanjuta/interfaces/anjuta-idl-compiler.pl:
11189         * libanjuta/interfaces/libanjuta.idl:
11190         Add a new features to idl compiler:
11191         List<Type> => List of Type
11192         List-free<Type> => List of Type, it is up to the caller to free items and list
11193         const-List(-free)<Type> = const List of Types
11194         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11195         
11196         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11197         (generic_cpp_class_create_code):
11198         Adapted to new project_manager interface
11199         
11200         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11201         * plugins/debug-manager/debugger.c:
11202         (ivariable_debugger_iface_init):
11203         Do not use C++ keyword "delete" for interface name
11204         
11205         * plugins/document-manager/anjuta-document-manager.plugin.in:
11206         Added m4 to mime-types
11207         
11208         * plugins/project-manager/plugin.c:
11209         (iproject_manager_add_source_multi):
11210         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11212 2006-10-01  Naba Kumar  <naba@gnome.org>
11214         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11215         UI file used when out-of-process devhelp is used instead of
11216         embedded devhelp.
11217         
11218         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11219         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11220         plugins/profile-default/default.anjuta: Build devhelp plugin,
11221         but use out-of-process devhelp if devhelp plugin is disabled
11222         (either by user or devhelp is not installed). Disabled devhelp
11223         plugin by default. Added it in default profile.
11225 2006-10-01  Naba Kumar  <naba@gnome.org>
11227         * plguins/project-manager/plugin.c: Possible fix for crash
11228         bug #358583.
11229         
11230         * configure.in, plugins/Makefile.am: Enabled glade plugin and
11231         set dep to last version 3.0.2.
11232         
11233         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11234         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11235         plugins/symbol-browser/plugin.c: Use the right action group
11236         for getting popup actions (Fixes lots of assertion failures).
11238         * plugins/project-manager/plugin.c,
11239         plugins/project-manager/plugin.h: use separate action group
11240         for profie actions.
11241         
11242         * plugins/message-view/plugin.c: Disconnect session load
11243         signal on plugin deactivation (fixes a crash).
11245 2006-09-30  Naba Kumar  <naba@gnome.org>
11247         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11248         * TODO.tasks: Assigned a bounty to Massimo.
11250 2006-09-29  Naba Kumar  <naba@gnome.org>
11252         * src/anjuta-app.c, src/shell.c: Fixed build errors.
11254 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11256         * plugins/debug-manager/debugger.c,
11257         plugins/debug-manager/plugin.c,
11258         libanjuta/interfaces/libanjuta.idl:
11259         Add a new abort command to quit debugger without waiting
11261         * plugins/gdb/debugger.c,
11262         plugins/gdb/debugger.h,
11263         plugins/gdb/plugin.c:
11264         Send a signal directly to the debugged program
11265         Implement abort command
11267         * plugins/debug-manager/debug_tree.c:
11268         Fix bug #358163
11270         * plugins/debug-manager/stack-trace.c:
11271         Fix bug #358009
11273 2006-09-29  Naba Kumar  <naba@gnome.org>
11275         * TODO.tasks: Updated.
11276         
11277         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11278         dialog.
11279         
11280         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11281         
11282         * TODO.tasks: Updated in light of the word wrapping fix
11283         in Tasks Manager. Added a test bounty entry.
11285         * TODO.tasks: Added four bounties.
11286         
11287 2006-09-28  Naba Kumar  <naba@gnome.org>
11289         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11290         Added 'customizable' parameter to
11291         anjuta_ui_add_action_group_entries() and similar functions to
11292         allow user configuration of the actions. Filter out actions that
11293         are not configurable items (such as submenu items). Now the
11294         'Customize shortcuts' dialog is much better listed.
11296         * plugins/build-basic-autotools/build-basic-autotools.c,
11297         plugins/build-basic-autotools/build-basic-autotools.h,
11298         plugins/cvs-plugin/plugin.c,
11299         plugins/cvs-plugin/plugin.h,
11300         plugins/debug-manager/breakpoints.c,
11301         plugins/debug-manager/plugin.c,
11302         plugins/debug-manager/stack_trace.c,
11303         plugins/debug-manager/watch.c,
11304         plugins/devhelp/plugin.c,
11305         plugins/document-manager/plugin.c,
11306         plugins/file-loader/plugin.c,
11307         plugins/file-manager/plugin.c,
11308         plugins/glade/plugin.c,
11309         plugins/gtodo/interface.c,
11310         plugins/gtodo/plugin.c,
11311         plugins/language-support-cpp-java/plugin.c,
11312         plugins/macro/plugin.c,
11313         plugins/macro/plugin.h,
11314         plugins/message-view/plugin.c,
11315         plugins/patch/plugin.c,
11316         plugins/profile-default/default.anjuta,
11317         plugins/project-manager/plugin.c,
11318         plugins/project-manager/plugin.h,
11319         plugins/sample1/plugin.c,
11320         plugins/search/plugin.c,
11321         plugins/subversion/plugin.c,
11322         plugins/subversion/plugin.h,
11323         plugins/symbol-browser/plugin.c,
11324         plugins/symbol-browser/plugin.h,
11325         plugins/tools/plugin.c,
11326         plugins/valgrind/plugin.c,
11327         plugins/valgrind/plugin.h: Fixed to take care of above change
11328         in API of AnjutaUI. Properly added/removed action groups in some
11329         plugins. Split action groups into customization and non-customizable
11330         groups and added them separately.
11332         * plugins/document-manager/plugin.c: Close files belonging to
11333         project when project is closed (not complete).
11334         
11335         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11336         vertical aligned cell entries.
11337         
11338         * src/anjuta-app.c: Define macros for the placeholder names.
11339         Set default widths and heights of the default placeholders,
11340         so that newly docked widgets are correclty sized.
11341         
11342         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11343         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11344         Fixed to generated correct actions addition/removal code.
11346 2006-09-25  Naba Kumar  <naba@gnome.org>
11348         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11349         libanjuta/anjuta-serializer.[ch]: Implemented serialization
11350         class.
11351         
11352         * plugins/message-view/anjuta-msgman.c,
11353         plugins/message-view/anjuta-msgman.h,
11354         plugins/message-view/message-view.c,
11355         plugins/message-view/message-view.h,
11356         plugins/message-view/plugin.c: Serialize messages panes in
11357         session save and deserialize them in session load so that
11358         build messages persistant.
11359         
11360 2006-09-24  Johannes Schmid <jhs@gnome.org>
11362         * libanjuta/anjuta-utils.c:
11363         * plugins/message-view/message-view.c:
11364         Really fixed #355407
11366 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11368         * libanjuta/interfaces/libanjuta.idl:
11369         Change one variable sign
11371         * plugins/debug-manager/anjuta-debug-manager.glade,
11372         plugins/debug-manager/anjuta-debug-manager.ui:
11373         Few small interface changes     
11375         * plugins/debug-manager/debug_tree.h,
11376         plugins/debug-manager/watch.c,
11377         plugins/debug-manager/debugger.c,
11378         plugins/debug-manager/plugin.c
11379         plugins/gdb/debugger.c,
11380         plugins/gdb/plugin.c:
11381         Big rewrite of debugger queue
11382         Allow to cancel command
11384         * plugins/debug-manager/memory.c:
11385         Fix a bug if a command is cancelled
11387 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
11389         * plugins/gdb/debugger.c,
11390         plugins/debug-manager/debug_tree.c,
11391         plugins/debug-manager/locals.c:
11392         Restore tree representation for local variable
11393         Add argument in local variable list
11394         Use gdb variable object to get all informations
11396 2006-09-19  Naba Kumar  <naba@gnome.org>
11398         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11399         that implements AnjutaSavePrompt class.
11401         * ChangeLog: Fixed indentation.
11402         
11403         * libanjuta/Makefile.am,
11404         libanjuta/anjuta-marshal.list,
11405         libanjuta/anjuta-shell.c,
11406         libanjuta/anjuta-shell.h,
11407         plugins/document-manager/action-callbacks.c,
11408         plugins/document-manager/action-callbacks.h,
11409         plugins/document-manager/anjuta-docman.c,
11410         plugins/document-manager/anjuta-docman.h,
11411         plugins/document-manager/plugin.c,
11412         src/anjuta.c: Impletemnted save prompt dialog to prompt for
11413         unsaved items during exit. A new signal is added in shell
11414         interface called 'save-prompt' to collect all unsaved items.
11415         Create AnjutaSavePrompt class (dialog) to process unsaved items.
11416         Fixed document manager to use the new save-prompt signal in shell
11417         and AnjutaSavePrompt object for unsaved files. Cleaned up
11418         AnjutaDocman to synchronously save new files. Fixed function
11419         names.
11421 2006-09-18  Johannes Schmid <jhs@gnome.org>
11423         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11424         gdl requirement to 0.7.0
11426 2006-09-18  Johannes Schmid <jhs@gnome.org>
11428         * global-tags/.cvsignore:
11429         * global-tags/Makefile.am:
11430         * global-tags/create_global_tags.sh (removed):
11431         * global-tags/create_global_tags.sh.in (added):
11432         Fixed #355407
11433         
11434         * libanjuta/anjuta-launcher.c:
11435         Fixed #349374
11436         
11437         * plugins/project-manager/plugin.c:
11438         (project_manager_plugin_close_project):
11439         Fixed crasher
11440         
11441         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11442         Fixed gtk critical
11443         
11444         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11445         More reasonable toolbar creation/deletition though it does
11446         not completly work!
11448 2006-09-15  Johannes Schmid <jhs@gnome.org>
11450         * libanjuta/anjuta-utils.c/.h:
11451         Fixed #355168
11453 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
11455         * scintilla/ScintillaGTK.cxx
11456         Fixed doulbe freeing in Scintilla
11458 2006-09-12  Johannes Schmid  <jhs@gnome.org>
11460         * plugins/symbol-browser/an_symbol_prefs.c:
11461         Support unloading / reloading of the module (for example when
11462         closing a project and opening another one).
11464         * plugins/project-manager/plugin.c:
11465         Really fixed #355148 (Show project name in title bar)
11467 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11469         * libanjuta/plugins.c:
11470         Fixed #355156 (Show plugins in alphabetical order)
11472 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11474         * plugins/project-manager/plugin.c:
11475         Fixed #355148 (Show project name in title bar)
11477 2006-09-09  Johannes Schmid  <jhs@gnome.org>
11479         * plugins/project-manager/plugin.c:
11480         (value_removed_project_root_uri):
11481         Fixed crasher if project cannot be opened
11483 2006-08-30 Naba Kumar  <naba@gnome.org>
11485         * plugins/language-support-cpp-java/plugin.[c,h],
11486         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11487         Impletemnted UI for auto indent.
11488         
11489 2006-08-28 Naba Kumar  <naba@gnome.org>
11490         
11491         * plugins/gvim/.cvsignore,
11492         plugins/gvim/Makefile.am,
11493         plugins/gvim/anjuta-vim-plugin.png,
11494         plugins/gvim/anjuta-vim.c,
11495         plugins/gvim/anjuta-vim.h,
11496         plugins/gvim/anjuta-vim.plugin.in,
11497         plugins/gvim/gtkvim.c,
11498         plugins/gvim/gtkvim.h,
11499         plugins/gvim/plugin.c,
11500         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11501         in build yet.
11503 2006-08-28 Naba Kumar  <naba@gnome.org>
11505         Patch from: Massimo Corà  <maxcvs@email.it>
11506         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11507         possible infinite loop.
11509 2006-08-22 Adam Dingle <adam@medovina.org>
11510         
11511         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11512         to edit are shown in the preferences dialog in anjuta").
11513         Removed unused widgets from the style editor dialog.
11515 2006-08-21  Johannes Schmid <jhs@gnome.org>
11517         * plugins/symbol-browser/test-class.[cpp/h]
11518         Added missing files
11520 2006-08-18  Naba Kumar  <naba@gnome.org>
11522         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11523         end of document loading.
11525         * plugins/language-support-cpp-java/plugin.c,
11526         plugins/sourceview/sourceview.c: Fixed plugin loading.
11528 2006-08-17  Naba Kumar  <naba@gnome.org>
11530         * plugins/language-support-cpp-java/plugin.c,
11531         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11532         mode line parsing. Indentation parameters initialized based on
11533         mode line parameters.
11535 2006-08-16  Naba Kumar  <naba@gnome.org>
11537         * Makefile.am, plugins/editor/text_editor.c,
11538         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11539         comments.
11541 2006-08-16 Naba Kumar  <naba@gnome.org>
11543         Patch from  Massimo Cora'  <maxcvs@email.it>:
11544         
11545         * plugins/editor/aneditor-autocomplete.cxx,
11546         plugins/editor/aneditor-calltip.cxx,
11547         plugins/symbol-browser/Makefile.am,
11548         plugins/symbol-browser/an_symbol.c,
11549         plugins/symbol-browser/an_symbol_view.c,
11550         plugins/symbol-browser/plugin.c,
11551         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11552         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11553         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11554         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11555         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11556         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11557         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11558         tagmanager/get.h, tagmanager/html.c,
11559         tagmanager/include/tm_source_file.h,
11560         tagmanager/include/tm_tag.h,
11561         tagmanager/include/tm_workspace.h,
11562         tagmanager/jscript.c, tagmanager/keyword.c,
11563         tagmanager/keyword.h, tagmanager/lisp.c,
11564         tagmanager/lregex.c, tagmanager/lua.c,
11565         tagmanager/main.h, tagmanager/make.c,
11566         tagmanager/options.c, tagmanager/options.h,
11567         tagmanager/parse.c, tagmanager/parse.h,
11568         tagmanager/parsers.h, tagmanager/pascal.c,
11569         tagmanager/perl.c, tagmanager/php.c,
11570         tagmanager/python.c, tagmanager/read.c,
11571         tagmanager/read.h, tagmanager/readtags.c,
11572         tagmanager/readtags.h, tagmanager/rexx.c,
11573         tagmanager/routines.c, tagmanager/routines.h,
11574         tagmanager/ruby.c, tagmanager/scheme.c,
11575         tagmanager/sh.c, tagmanager/slang.c,
11576         tagmanager/sml.c, tagmanager/sort.c,
11577         tagmanager/sort.h, tagmanager/sql.c,
11578         tagmanager/strlist.c, tagmanager/strlist.h,
11579         tagmanager/tcl.c, tagmanager/tm_source_file.c,
11580         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11581         tagmanager/tm_workspace.c, tagmanager/verilog.c,
11582         tagmanager/vim.c, tagmanager/vstring.c,
11583         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11584         5.6 and namespace completion fixed.
11586         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11587         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11589 2006-08-15 Naba Kumar  <naba@gnome.org>
11591         * libanjuta/interfaces/libanjuta.idl,
11592         plugins/editor/text-editor-iterable.c,
11593         plugins/editor/text_editor.c,
11594         plugins/sourceview/sourceview-cell.c,
11595         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11596         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11597         ianjuta_editor_end_action().
11598         
11599         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11601 2006-08-13 Naba Kumar  <naba@gnome.org>
11603         * plugins/debug-manager/breakpoints.c,
11604         plugins/debug-manager/memory.c,
11605         plugins/debug-manager/registers.c,
11606         src/layout.xml: Fixed debugger widgets layout.
11608 2006-08-12 Naba Kumar  <naba@gnome.org>
11610         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11611         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11612         plugins/editor/editor.glade, plugins/editor/text_editor.h,
11613         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11614         codes and dead codes. Removed automatic indentation prefs.
11616 2006-08-12  Johannes Schmid <jhs@gnome.org>
11618         * libanjuta/Makefile.am:
11619         * libanjuta/anjuta-launcher.c:
11620         * libanjuta/anjuta-launcher.h:
11621         * libanjuta/anjuta-plugin.c:
11622         * libanjuta/anjuta-plugin.h:
11623         * libanjuta/anjuta-preferences.c:
11624         * libanjuta/anjuta-preferences.h:
11625         * libanjuta/anjuta-shell.c:
11626         * libanjuta/anjuta-shell.h:
11627         * libanjuta/libanjuta.h:
11628         
11629         Made wrapper friendly:
11630         - no inline in header files (preferences_set/get)
11631         - correct signal names
11632         - correct GError** argument in anjuta_shell_freeze/thaw
11633         - include correct files in libanjuta.h
11634         
11635         * plugins/project-manager/plugin.c: 
11636         Fixed two crashers
11638 2006-08-11 Naba Kumar  <naba@gnome.org>
11640         * plugins/editor/aneditor-priv.h,
11641         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11642         
11643         * plugins/editor/text_editor_cbs.c,
11644         plugins/sourceview/anjuta-view.c: Pass the right position for char
11645         added signal.
11646         
11647         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11648         
11649         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11651 2006-08-11 Naba Kumar  <naba@gnome.org>
11653         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11654         return the right character at the iter position and get_char() to
11655         not leak memory.
11657         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11658         to set to character offset and not byte index.
11660         * plugins/language-support-cpp-java/plugin.c: Improved
11661         auto-indentation login. Indents opening and closing braces correctly.
11663 2006-08-10  Johannes Schmid <jhs@gnome.org>
11665         * INSTALL:
11666         * autogen.sh:
11667         Required automake = 1.9
11669         * libanjuta/anjuta-children.c:
11670         * libanjuta/anjuta-children.h:
11671         * libanjuta/anjuta-encodings.h:
11672         * libanjuta/anjuta-launcher.h:
11673         * libanjuta/anjuta-plugin-description.h:
11674         * libanjuta/anjuta-preferences-dialog.h:
11675         * libanjuta/anjuta-preferences.h:
11676         * libanjuta/anjuta-session.h:
11677         * libanjuta/anjuta-status.h:
11678         * libanjuta/anjuta-ui.h:
11679         * libanjuta/anjuta-utils.c:
11680         * libanjuta/anjuta-utils.h:
11681         * libanjuta/e-splash.h:
11682         * libanjuta/glue-factory.h:
11683         * libanjuta/glue-plugin.h:
11684         * libanjuta/plugins.h:
11685         * libanjuta/resources.h:
11686         Fixed libanjuta to be able to wrap it
11687         - G_BEGIN_DECLS, G_END_DECLS
11688         - include all necessary files in libanjuta.h
11690         * plugins/gtodo/tray-icon.c:
11691         * plugins/terminal/terminal.c:
11692         Some build fixes for freebsd
11694         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11695         * plugins/sourceview/sourceview.glade:
11696         Remove auto-indent feature as it is now in language-support
11698 2006-08-09 Naba Kumar  <naba@gnome.org>
11700         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11701         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11702         Added missing files.
11704         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
11705         get_use_spaces(), set_tabsize() and set_use_spaces().
11707 2006-08-09 Naba Kumar  <naba@gnome.org>
11709         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11710         succeeded in activating.
11712         * plugins/document-manager/plugin.c: Added debug message.
11714         * libanjuta/interfaces/libanjuta.idl,
11715         plugins/editor/text_editor.c: Implemented get_tabsize(),
11716         get_use_spaces(), set_tabsize() and set_use_spaces().
11718         * plugins/language-support-cpp-java/Makefile.am,
11719         plugins/language-support-cpp-java/plugin.c,
11720         plugins/language-support-cpp-java/plugin.h: Used editor parameters
11721         for indentation. Added preferences page for paramenters.
11723         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11725 2006-08-08 Naba Kumar  <naba@gnome.org>
11727         * libanjuta/interfaces/libanjuta.idl,
11728         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11729         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11730         plugins/editor/text_editor.c,
11731         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11732         and implemented it for both scintilla and sourceview.
11734         * plugins/search/plugin.c: Use the new grab_focus() to transfer
11735         focus back to editor (happens when pressing esc in incremental
11736         search box).
11738 2006-08-08 Naba Kumar  <naba@gnome.org>
11740         * libanjuta/interfaces/libanjuta.idl,
11741         plugins/editor/text_editor.c,
11742         plugins/editor/text_editor.h,
11743         plugins/editor/text-editor-iterable.c,
11744         plugins/sourceview/sourceview-cell.c,
11745         plugins/sourceview/sourceview.c: Implemented editor attributes
11746         methods.
11747         
11748         * plugins/editor/aneditor.cxx: Disabled old indentation code.
11749         plugins/language-support-cpp-java/plugin.c: Implemented indentation
11750         code (not complete yet).
11752         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11753         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11754         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11755         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11756         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11757         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11759 2006-08-04 Naba Kumar  <naba@gnome.org>
11761         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11762         implementation.
11763         
11764 2006-08-03  Johannes Schmid <jhs@gnome.org>
11766         * configure.in: Add a more informative text to valgrind plugin
11768         * TODO.tasks:
11769         Modified Preferences tasl
11770         * libanjuta/anjuta-plugin.c: 
11771         * libanjuta/anjuta-preferences-dialog.c: 
11772         * libanjuta/anjuta-preferences-dialog.h:
11773         * libanjuta/anjuta-preferences.c:
11774         * libanjuta/anjuta-preferences.h:
11775         * libanjuta/interfaces/Makefile.am.iface:
11776         * libanjuta/interfaces/libanjuta.idl:
11777         Added IAnjutaPreferences interface which every plugin that has preferences should
11778         implement. Call merge() and unmerge() at plugin activation/deactivation.
11779         Fixed preferences_page_remove()
11780         
11781         * plugins/build-basic-autotools/build-basic-autotools.c:
11782         * plugins/cvs-plugin/plugin.c: 
11783         * plugins/document-manager/plugin.c:
11784         * plugins/editor/plugin.c:
11785         * plugins/editor/plugin.h:
11786         * plugins/file-manager/plugin.c: 
11787         * plugins/gtodo/main.h:
11788         * plugins/gtodo/plugin.c: 
11789         * plugins/gtodo/preferences.c: 
11790         * plugins/message-view/anjuta-msgman.c: 
11791         * plugins/message-view/anjuta-msgman.h:
11792         * plugins/message-view/plugin.c:
11793         * plugins/sourceview/plugin.c: 
11794         * plugins/sourceview/plugin.h:
11795         * plugins/symbol-browser/an_symbol_prefs.c:
11796         * plugins/symbol-browser/plugin.c: 
11797         * plugins/terminal/terminal.c: 
11798         * plugins/valgrind/plugin.c
11799         * src/anjuta-app.c:
11800         
11801         Updated preference loading/unloading for all plugins
11803 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11804         
11805         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11806         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
11807     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11808         recommended by the autoconf manual. 
11809         - Fixes compiling with autoconf 2.60.
11810         
11811         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11813 2006-08-02      Johanes Schmid <jhs@gnome.org>
11815         * plugins/profile-default/plugin.c:
11816         Fixed session handling
11818 2006-08-01  Johannes Schmid <jhs@gnome.org>
11820         * configure.in
11821         * plugins/Makefile.am:
11822         Disabled devhelp and glade for now as they do not work (#341073
11823         and #341170)
11824         
11825         * plugins/profile-default/anjuta-default-profile.ui (removed):
11826         * plugins/profile-default/plugin.c:
11827         * plugins/profile-default/plugin.h:
11828         * plugins/project-manager/anjuta-project-manager.ui:
11829         * plugins/project-manager/plugin.c:
11830         * plugins/project-manager/plugin.h:
11831         Limted multiple project support #315043
11833         * libanjuta/interfaces/libanjuta.idl:
11834         Added ianjuta_profile_unload
11836 2006-07-31 Naba Kumar  <naba@gnome.org>
11838         * libanjuta/interfaces/libanjuta.idl,
11839         plugins/editor/text-editor-iterable.c,
11840         plugins/editor/text_editor.c,
11841         plugins/sourceview/anjuta-view.c,
11842         plugins/sourceview/anjuta-view.h,
11843         plugins/sourceview/sourceview.c: Fixed text iteration and 
11844         IAnjutaEditor implementations in both scintilla
11845         and sourceview. Cleand up libanjuta API: Removed redundant
11846         erase_range() method from IAnjutaEditor interface, fixed
11847         ianjuta_editor_get_text to take length instead of range (consistency).
11848         autoindentation in both sourceview and scintilla more or less works,
11849         but still disabled for now because there are still some anomalies
11850         in text iteration.
11852         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11854         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11855         API changes.
11857 2006-07-30  Johannes Schmid <jhs@gnome.org>
11859         * plugins/sourceview/anjuta-document.c:
11860         * plugins/sourceview/anjuta-document.h:
11861         * plugins/sourceview/anjuta-view.c: 
11862         * plugins/sourceview/sourceview.c:
11863         Wrote a new "char_added" implementation, I hope this one is good
11865         * plugins/sourceview/sourceview-cell.c:
11866         Fixed typo: "text_iter" instead of "iter"
11868 2006-07-30 Naba Kumar  <naba@gnome.org>
11870         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11872 2006-07-30  Johannes Schmid <jhs@gnome.org>
11874         * autogen.sh: use gnome-autogen.sh from gnome-coomen
11875         
11876         * plugins/debug-manager/plugin.c: 
11877         * plugins/patch/plugin.c:
11878         Use IAnjutaIndicable to mark debugger position
11880         * plugins/sourceview/sourceview.c:
11881         Define colors for IAnjutaIndicable
11883 2006-07-29  Johannes Schmid <jhs@gnome.org>
11885         * plugins/debug-manager/anjuta-debug-manager.ui:
11886         * plugins/debug-manager/breakpoints.c:
11887         * plugins/debug-manager/images/Makefile.am:
11888         * plugins/debug-manager/images/run-to-cursor.png:
11889         * plugins/debug-manager/plugin.c:
11890         Added toolbar and some icons
11892         * plugins/patch/anjuta-patch.ui:
11893         * plugins/patch/patch-plugin.c:
11894         * plugins/patch/patch-plugin.glade:
11895         * plugins/patch/plugin.c:
11896         * plugins/patch/plugin.h:
11897         Improved patch plugin (GUI and function)
11899         * plugins/sourceview/sourceview.c:
11900         Fixed another Gtk-Critical
11902         * plugins/tools/anjuta-tools.ui:
11903         * plugins/tools/plugin.h:
11904         Put Patch plugin in tools menu and changed ui file
11906 2006-07-29  Johannes Schmid <jhs@gnome.org>
11908         * plugins/document-manager/plugin.c:
11909         Fixed accelator Gtk-Warning
11911         * plugins/message-view/anjuta-msgman.c: 
11912         Fixed Gtk-Warning
11914         * plugins/sourceview/anjuta-document.c:
11915         * plugins/sourceview/anjuta-document.h:
11916         * plugins/sourceview/anjuta-marshal.list:
11917         Wrote a better emitter for the char-added signal
11919         * plugins/sourceview/sourceview.c:
11920         Fixed Redo/Undo to void Gtk-Criticals
11921         
11922         * plugins/sourceview/sourceview-args.c:
11923         * plugins/sourceview/sourceview-cell.c:
11924         * plugins/sourceview/sourceview-scope.c:
11925         * plugins/sourceview/sourceview-tags.c: 
11926         Adapted to new IAnjutaIterator API
11928 2006-07-28 Naba Kumar  <naba@gnome.org>
11930         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11932         * plugins/symbol-browser/an_symbol.c,
11933         plugins/symbol-browser/an_symbol_iter.c,
11934         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11935         subclass of AnjutaSymbol so that the symbol is accessible from
11936         the iter in light of changes in IAnjutaIterable.
11938         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11939         implementation of IAnjutaIterable.
11941 2006-07-28 Naba Kumar  <naba@gnome.org>
11943         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11944         IAnjutaIterable. They were kind of useless since the interface is
11945         defined on the data object itself. Added set_position() method
11946         in IAnjutaIterable to allow setting arbitrary current index to the
11947         iter.
11948         Added erase() and erase_range() in IAnjutaEditor.
11950         * plugins/editor/text-editor-iterable.c: Fixed 
11951         plugins/editor/text_editor.c: Implemented erase() and erase_range()
11952         methods in editor. Fixed get_line_from_position() method.
11954         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11955         code. It's disabled for now.
11957         * plugins/sourceview/sourceview-cell.c,
11958         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11959         implementation.
11961 2006-07-27  Johannes Schmid <jhs@gnome.org>
11963         * plugins/sourceview/sourceview-cell.c:
11964         Fixed IAnjutaEditorCell to work only on a single line
11965         Fixed crasher in finalize
11967         * plugins/symbol-browser/an_symbol_prefs.c:
11968         * global-tags/Makefile.am:
11969         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11970         script installation     
11972 2006-07-26 Naba Kumar  <naba@gnome.org>
11974         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11975         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11976         
11977         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11978         
11979         * plugins/document-manager/plugin.c: Fixed dynamic loading of
11980         support plugins
11981         
11982         * plugins/editor/text-editor-iterable.c,
11983         plugins/editor/text_editor.c,
11984         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11985         method to work correctly, it was ignoring start and end parameters.
11986         Fixed TextEditorCell implementation. Fixed 'char-added' signal
11987         emission.
11988         
11989         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11990         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11992 2006-07-24  Massimo Cora'  <maxcvs@email.it>
11994         * plugins/symbol-browser/an_symbol_view.c,
11995         plugins/symbol-browser/an_symbol_view.h,
11996         plugins/symbol-browser/plugin.c:
11997     fix a matching case into sv_extract_type_qualifier_from_expr ()
11998     and some minor issues.
12000 2006-07-26  Johannes Schmid <jhs@gnome.org>
12002         * plugins/language-support-cpp-java/plugin.c:
12003         Fixed to work kind of with sourceview editor
12004         * plugins/sourceview/anjuta-document.c: 
12005         * plugins/sourceview/anjuta-view.c: 
12006         * plugins/sourceview/sourceview-cell.c:
12007         * plugins/sourceview/sourceview.c:
12008         Fixed IAnjutaEditorCell and "char-added" signal
12010 2006-07-24 Naba Kumar  <naba@gnome.org>
12012         * plugins/document-manager/plugin.c,
12013         plugins/document-manager/plugin.h: Initial implementedion for loading
12014         support plugins.
12015         
12016         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
12017         implementation.
12018         
12019         * plugins/editor/text_editor.c: Fixed syntax highlighting when
12020         indicators are cleared (that leaved grey texts).
12022 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
12024         * libanjuta/interfaces/libanjuta.idl,
12025         plugins/debug-manager/breakpoints.c,
12026         plugins/debug-manager/memory.c,
12027         plugins/debug-manager/registers.c,
12028         plugins/debug-manager/debug_tree.c,
12029         plugins/debug-manager/debugger.c,
12030         plugins/gdb/debugger.c,
12031         plugins/gdb/debugger.h,
12032         plugins/gdb/plugin.c:
12033         Add a parameter for reporting error
12034         Add a new interface for using gdb variable object
12035         Allow to cancel commands
12036         Rewrite handling of debugger state
12038         * plugins/debug-manager/plugin.c,
12039         plugins/debug-manager/locals.c,
12040         plugins/debug-manager/locals.h,
12041         plugins/debug-manager/register.c,
12042         plugins/debug-manager/stack_trace.c,
12043         plugins/debug-manager/stack_trace.h:
12044         Create and destroy local and stack trace windows when needed
12046 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12048         * plugins/document-manager/plugin.c:
12049         Fixed "Automatic" highlighting
12051 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
12053         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
12055         * plugins/sourceview/anjuta-view.c:
12056         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
12058 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
12059         
12060         * configure.in: Check for C/C++-Compiler correctly
12062 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
12064         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12066         * plugins/debug-manager/stack_trace.c:
12067         Destroy stack window when debuuger is disabled (#347414)
12068         
12069         * plugins/sourceview/anjuta-view.c:
12070         Fix a crash with popup-menu (#347412)
12072 2006-07-13 Naba Kumar  <naba@gnome.org>
12074         * plugins/editor/Makefile.am,
12075         plugins/editor/text_editor.h,
12076         plugins/editor/text-editor-iterable.h,
12077         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
12078         tested yet).
12079         
12080         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
12081         code.
12082         
12083         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
12085 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
12087         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
12088         Bug #342937
12089         
12090 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12092         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12094         * libanjuta/anjuta-preferences-dialog.c:
12095         Do not use the page_num returned by gtk_notebook_append_page to
12096         remove the page as it cause bugs when pages removal is not done
12097         in LIFO.
12099         * plugins/document-manager/anjuta-docman.c:
12100         * src/anjuta-app.c:
12101         makes Anjuta display dock_items which have previously been hidden
12103 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
12105         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
12107         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
12108         * plugins/sourceview/sourceview.c: (imark_unmark):
12109         
12110         Patches for bugs #346450 and #346295
12111         
12112         * AUTHORS: Added Fredrik
12114 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12116         * plugins/message-view/anjuta-msgman.c: 
12117         Fixed close button/icon size (like in docman)
12119 2006-06-10 Naba Kumar <naba@gnome.org>
12121         * plugins/editor/text_editor.c: Fixed goto line to mark the line
12122         being set.
12123         
12124 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12126         * libanjuta/interfaces/libanjuta.idl:
12127         Move inspect_memory function in IAnjutaCpuDebugger interface
12128         Rename Boolean type to State
12130         * plugins/debug-manager/breakpoint.c:
12131         Rename Boolean type to State
12133         * plugins/debug-manager/Makefile.am,
12134         plugins/debug-manager/anjuta-marshal.list,
12135         plugins/debug-manager/data_view.c,
12136         plugins/debug-manager/data_view.h,
12137         plugins/debug-manager/data_buffer.c,
12138         plugins/debug-manager/data_buffer.h,
12139         plugins/debug-manager/chunk_view.c,
12140         plugins/debug-manager/chunk_view.h,
12141         plugins/debug-manager/anjuta-debug-manager.ui,
12142         plugins/debug-manager/debugger.c,
12143         plugins/debug-manager/memory.c,
12144         plugins/debug-manager/memory.h,
12145         plugins/debug-manager/plugin.c,
12146         plugins/gdb/debugger.c,
12147         plugins/gdb/debugger.h,
12148         plugins/gdb/plugin.c:
12149         Rewrite memory window using a special widget
12150         Rename Boolean type to State
12152 2006-06-08 Naba Kumar <naba@gnome.org>
12154         * plugins/editor/text_editor.c (itext_editor_get_current_word):
12155         Do not return garbage characters and return NULL when there is no
12156         current word.
12157         
12158         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12159         work correctly.
12160         
12161         * plugins/search/search-replace.c: Fixed a mem leak.
12163 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
12165         * libanjuta/anjuta-launcher.c:
12166         Added debug message (see #343522)
12167         
12168         * plugins/build-basic-autotools/build-basic-autotools.c:
12169         Patch from Günther Brammer to fix #344015
12171         * plugins/sourceview/sourceview.c:
12172         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12173         automatic highlight of build messages)
12175 2006-06-06 Naba Kumar <naba@gnome.org>
12177         * configure.in,
12178         libanjuta/interfaces/libanjuta.idl,
12179         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12180         plugins/Makefile.am,
12181         plugins/document-manager/action-callbacks.c,
12182         plugins/document-manager/plugin.c,
12183         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12184         interface for language highlight selection and langauge change
12185         signal.
12186         
12187         * plugins/language-support-cpp-java: Added language support
12188         plugin for cpp and java.
12190 2006-05-27  Naba Kumar  <naba@gnome.org>
12192         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12193         plugins/debug-manager/*, data/Makefile.am,
12194         manuals/reference/libanjuta/libanjuta.types,
12195         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12196         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12197         merged anjuta-new-debugger branch into trunck.
12198         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12200 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12201         
12202         * libanjuta/interfaces/libanjuta.idl,
12203         plugins/debug-manager/debugger.c,
12204         plugins/debug-manager/debugger.h,
12205         plugins/gdb/anjuta-gdb.plugin.in,
12206         plugins/gdb/debugger.c,
12207         plugins/gdb/debugger.h,
12208         plugins/gdb/plugin.c:
12209         Add new IAnjutaCpuDebugger interface to access cpu register
12210         Run gdb instead of /usr/local/bin/gdb
12211         
12212         * plugins/debug-manager/plugin.c,
12213         plugins/debug-manager/registers.c,
12214         plugins/debug-manager/registers.h:
12215         Rewrite register window
12216         Rename Load target menu item to Run target
12218 2006-05-07  Naba Kumar  <naba@gnome.org>
12220         * plugins/gdb.init
12221         
12222 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12224         * plugins/debug-manager/watch.c,
12225         plugins/debug-manager/breakpoint.c,
12226         plugins/debug-manager/breakpoint.h:
12227         Fix crash: disconnect save and load session signals
12229 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12231         * libanjuta/interface/libanjuta.idl,
12232         plugins/debug-manager/debugger.c,
12233         plugins/gdb/plugin.c:
12234         Add a value parameter for evaluate command
12236         * plugins/debug-manager/anjuta-debug-manager.glade:
12237         Create new dialog box for watches using glade
12239         * plugins/debug-manager/anjuta-debug-manager.ui:
12240         Move watch menu items near the end
12241         Move breakpoint menu items outside the sub menu
12243         * plugins/debug-manager/debug_tree.c,
12244         plugins/debug-manager/debug_tree.h,
12245         plugins/debug-manager/debug_tree.h,
12246         plugins/debug-manager/watch.c:
12247         Move all GUI code from watch.c to debug_tree.c
12248         Add an auto update property to watches
12249         
12250         * plugins/debug-manager/locals.c,
12251         plugins/debug-manager/locals.h,
12252         plugins/debug-manager/stack_trace.c,
12253         plugins/debug-manager/stack_trace.h,
12254         plugins/debug-manager/plugin.c:
12255         Register actions before starting debugger
12257         * plugins/gdb/debugger.c:
12258         Do not call callback function if not present
12260 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12262         * libanjuta/interfaces/libanjuta.idl,
12263         plugins/debug-manager/stack_trace.c,
12264         plugins/debug-manager/stack_trace.h,
12265         plugins/debug-manager/anjuta-debug-manager.ui,
12266         plugins/gdb/debugger.c:
12267         Add a popup menu in stack frame window
12268         Add a new frame-changed event
12269         Use MI command for getting stack informations
12270         Get filename with full path (need gdb > 6.3)
12272         * libanjuta/interfaces/libanjuta.idl,
12273         plugins/debug-manager/debug_tree.c,
12274         plugins/debug-manager/debugger.c,
12275         plugins/debug-manager/locals.c,
12276         plugins/debug-manager/locals.h,
12277         plugins/debug-manager/plugin.c,
12278         plugins/gdb/debugger.c,
12279         plugins/gdb/debugger.h,
12280         plugins/gdb/parser.c,
12281         plugins/gdb/parser.h,
12282         plugins/gdb/plugin.c,
12283         plugins/gdb/Makefile.am:
12284         Pass watch data with string instead of Watch structures
12285         Use debug_tree in local window
12286         Remove info local
12287         Remove parser.{ch}
12289         * plugins/debug-manager/breakpoints.c,
12290         plugins/debug-manager/utilities.c,
12291         plugins/debug-manager/utilities.h:
12292         Use a GtkListStore instead of a GtkTreeStore
12293         move goto_location_in_editor in utilities.c
12294         
12295 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12297         * libanjuta/interfaces/libanjuta.idl,
12298         plugins/debug-manager/anjuta-debug-manager.ui,
12299         plugins/debug-manager/breakpoints.c,
12300         plugins/debug-manager/plugin.c,
12301         plugins/gdb/debugger.c:
12302         Add a breakpoint type
12303         Add new popup menu in breakpoint window
12304         Add toggle breakpoint in editor popup menu
12305         Save and restore breakpoint enable
12306         Fix bug in clear all breakpoints
12307         Remove old useless code
12309         * plugins/debug-manager/debugger.c:
12310         Fix some problem with debugger states
12312         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12313         Update documentation
12314         
12315 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12317         * data/Makefile.am,
12318         plugins/gdb/Makefile.am,
12319         plugins/gdb/gdb.init:
12320         Move gdb.init crom data to plugins/gdb
12322         * plugins/gdb/gdb.init,
12323         libanjuta/interfaces/libanjuta.idl,
12324         plugins/debug-manager/breakpoints.c,
12325         plugins/debug-manager/debugger.c,
12326         plugins/debug-manager/plugin.c,
12327         plugins/gdb/debugger.c,
12328         plugins/gdb/plugin.c:
12329         Support pending breakpoints
12330         Rewrite debugger states
12331         Split ianjuta_debugger_log into _enable_log and _disable_log
12333         * plugins/debug-manager/start.c,
12334         plugins/debug-manager/debug_tree.c,
12335         plugins/gdb/parser.c:
12336         Remove some useless lines
12338         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12339         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12340         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12341         Update documentation
12343 2006-03-12 Naba Kumar <naba@gnome.org>
12345         * manuals/references/libanjuta/libanjuta.types: Fixed
12346         debug-manager name.
12347         
12348 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12350         * libanjuta/anjuta-debugger.c,
12351         libanjuta/anjuta-debugger.h:
12352         Remove those files
12353         
12354         * libanjuta/interfaces/libanjuta.idl,
12355         plugins/debug-mananger/breakpoints.c,
12356         plugins/debug-manager/debug_tree.c,
12357         plugins/debug-manager/debugger.c,
12358         plugins/debug-manager/plugin.c,
12359         plugins/debug-manager/registers.c,
12360         plugins/debug-manager/sharedlib.c,
12361         plugins/debug-manager/signal.c,
12362         plugins/debug-manager/stack_trace.c,
12363         plugins/debug-manager/start.c,
12364         plugins/debug-manager/watch.c,
12365         plugins/gdb/debugger.c,
12366         plugins/gdb/debugger.h,
12367         plugins/gdb/parser.c,
12368         plugins/gdb/parser.h,
12369         plugins/gdb/plugin.c:
12370         Move types definitions from libanjuta/anjuta-debugger.{ch}
12371         Rename types from AnjutaDebugger* to IAnjutaDebugger*
12372         
12373         * plugins/gdb/Makefile.am:
12374         Remove user interface from gdb plugin
12376 2006-03-12 Naba Kumar <naba@gnome.org>
12378         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12380 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
12382         Modified Patch from Marc Maurer <uwog@uwog.net>:
12383         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12384         Fixes #342447
12385         
12386         * plugins/sourceview/Makefile.am:
12387         * plugins/sourceview/sourceview-cell.c:
12388         * plugins/sourceview/sourceview-cell.h:
12389         * plugins/sourceview/sourceview.c: 
12390         
12391         Implemented IAnjutaEditorCell
12393 2006-05-21  Naba Kumar  <naba@gnome.org>
12395         * libanjuta/interfaces/libanjuta.idl,
12396         plugins/document-manager/action-callbacks.c,
12397         plugins/document-manager/plugin.c,
12398         plugins/editor/print.c, plugins/editor/text_editor.c,
12399         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12400         Fixed zooming and added icons and shortcuts for zoom menu items.
12402 2006-05-21  Naba Kumar  <naba@gnome.org>
12404         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12405         whitespaces.
12407 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12409         * plugins/document-manager/anjuta-docman.c:
12410         Fixed close button reaction by setting the correct current editor
12412 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12414         Patch from Yang Hong <yanghong@ccoss.com.cn>:
12415         * plugins/document-manager/anjuta-docman.c
12416         - Fix close button, you can close any tab as you wish now.
12417         - Fadeout mime icon as the same as close image  
12419 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
12421         Patch from Marc Maurer <uwog@uwog.net>
12422         * main.c: Compile fix when NLS is enabled
12423         
12424         AUTHORS: Added Marc
12426 2006-05-20  Naba Kumar  <naba@gnome.org>
12428         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12429         while loading abiword-2.4.4/abi project).
12431 2006-05-18 Naba Kumar  <naba@gnome.org>
12433         * libanjuta/interfaces/libanjuta.idl,
12434         plugins/document-manager/action-callbacks.c,
12435         plugins/editor/print.c,
12436         plugins/editor/text_editor.c,
12437         plugins/editor/text_editor.h,
12438         plugins/editor/text_editor_prefs.c: Fixed zooming.
12439         
12440         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12441         interface for character iteration and IAnjutaEditorAssist interface
12442         for autocompletions and editor tips.
12444 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
12446         Patch from Günther Brammer <GBrammer@gmx.de>:
12447         * plugins/document-manager/anjuta-docman.c:
12448         Make tabs smaller but keep nice closing icon
12450         * plugins/document-manager/anjuta-docman.c:
12451         * plugins/document-manager/Makefile.am:
12452         
12453         Added nice mime-icons to the editor tabs
12455 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
12457         * configure.in: Bumped version to 2.0.3 (pre-release increment)
12458         
12459         * plugins/symbol-browser/an_symbol_view.c:
12460         - Fixed crasher
12461         - Fixed symbol searching (Yang Hong (#341997))
12462         
12463         * plugins/devhelp/htmlview.c:
12464         Fixed devhelp plugin
12465         
12466         * plugins/build-basic-autotools/build-basic-autotools.c:
12467         * plugins/search/search-replace.c:
12468         * plugins/document-manager/anjuta-docman.c:
12469         
12470         Only add a marker to a line where it makes sense!
12472 === anjuta 2.0.2 ===
12474 2006-05-15  Naba Kumar  <naba@gnome.org>
12476         * configure.in: set required versions for
12477         gdl and glade3.
12478         
12479 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12481         * plugins/glade/plugin.c:
12482         Fixed signal connection for "gtk-doc-search"
12484 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
12486         * NEWS: Set release date, add known issues
12487         
12488         * libanjuta/anjuta-shell.c:
12489         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12490         and debug other gtk-warnings/criticals)
12491         
12492         * plugins/build-basic-autotools/build-basic-autotools.c:
12493         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12494         
12495         * plugins/sourceview/anjuta-view.c:
12496         * plugins/sourceview/sourceview-args.c:
12497         * plugins/sourceview/sourceview-scope.c:
12498         * plugins/sourceview/sourceview-tags.c:
12499         Fixed gtk-criticals (gtk_source_language_get_mime_types)
12501 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12503         * pixmaps/Makefile.am:
12504         Add preferences_general.png
12505         
12506         * plugins/devhelp/plugin.c:
12507         Fixed some more realise things
12508         
12509         * plugins/message-view/anjuta-msgman.c:
12510         Support stock icons for message panes
12511         
12512         * plugins/search/search-replace.c:
12513         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12514          
12515         * plugins/search/search-replace_backend.c:
12516         Fixed #341359
12517         
12518         * plugins/sourceview/anjuta-document.c:
12519         * plugins/sourceview/sourceview.c:
12520         Fixed finalise and tag completion
12521         
12522         * src/anjuta-app.c:
12523         Use preferences_general icon
12525 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12527         * pixmaps/Makefile.am:
12528         Fixed EXTRA_DIST
12530 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
12532         * plugins/sourceview/sourceview-prefs.c:
12533         Fixed font & color handling
12534         
12535         * plugins/symbol-browser/an_symbol_view.c:
12536         Fixed crasher
12538 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12540         * plugins/macro/macros.xml:
12541         Fixed bug #341583 (Address of FSF)
12543 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
12545         * src/main.c:
12546         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12547         Update: Do it the cool way...
12548         
12549 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12551         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12552         Implement gtk-api-help signals of glade3
12553         * configure.in: Bump to glade3 2.91.2
12554         
12555         * plugins/devhelp/plugin.c:
12556         Fixed some realize stuff in the devhelp plugin
12557         
12558         * plugins/sourceview/anjuta-document.c:
12559         fixed bug with scope completion
12561 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
12563         * plugins/symbol-browser/an_symbol_view.c
12564         * plugins/symbol-browser/an_symbol_prefs.c
12565         * plugins/symbol-browser/an_symbol_prefs.h
12566         * global_tags/create_global_tags.sh:
12567         
12568         Automaticly create global tags on first startup
12570 2006-05-08  Massimo Cora'  <maxcvs@email.it>
12572         * configure.in:
12573         * plugins/project-wizard/templates/Makefile.am:
12574         * (added) plugins/project-wizard/templates/cpp-logo.png:
12575         * (added) plugins/project-wizard/templates/cpp.wiz:
12576         * (added) plugins/project-wizard/templates/cpp/*:
12578         Added a generic c++ template. It's a simple hello world.
12580 2006-05-07  Massimo Cora' <maxcvs@email.it>
12582         * plugins/symbol-browser/an_symbol_view.c:
12583         fixed a stupid crasher.
12585 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
12587         * plugins/project-wizard/templates/wxwin/configure.in.tpl
12588         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12589         
12590         Fixed WxWidgets project type
12592 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12594         * plugins/devhelp/htmlview.c: 
12595         * plugins/devhelp/plugin.c:
12596         Maybe I fixed the crash this time! I could at least not reproduce anymore!
12597         
12598         * plugins/project-wizard/install.c:
12599         Don't set a message - thanks to seb
12601 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
12603         * plugins/devhelp/htmlview.c: 
12604         * plugins/symbol-browser/an_symbol_view.c:
12605         
12606         There is a weird crash in gtk_idle which I still did not completly fix!
12607         
12608         * plugins/project-wizard/install.c:
12609         Default to success instead of failure
12611 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
12613         * plugins/devhelp/htmlview.c:
12614         * plugins/devhelp/plugin.c:
12615         Fixed bug and libdevhelp issue!
12617         * plugins/project-wizard/install.c:
12618         Fixed message string!
12620 2006-05-03  Massimo Cora' <maxcvs@email.it>
12621        
12622         * plugins/symbol-browser/an_symbol_view.c:
12623         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12625 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12627         * pixmaps/Makefile.am:
12628         * src/main.c:
12629         * anjuta.desktop.in.in
12630         
12631         GNOME Goal #2.1: Install theme-friendly icons
12633 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12635         * plugins/devhelp/htmlview.c: Reload page on reparent
12636         * plugins/document-manager/anjuta-docman.c:
12637         Present document-manager when document is selected in file-manager
12639 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12641         * plugins/symbol-broser/an_symbol_view.c:
12642         Fixed crasher in namespace exploration
12644 2006-05-01  Massimo Cora' <maxcvs@email.it>
12646         * configure.in:
12647         * plugins/valgrind/Makefile.am:
12649         Optional compiling of Valgrind plugin
12651 2006-05-01  Massimo Cora' <maxcvs@email.it>
12653         * plugins/symbol-browser/an_symbol_view.c:
12654         - modularized code. Marked with FIXME the parts which need improvement.
12655         - More comments.
12656     - Added basic namespace completion for Gtkmm type project:
12657     - namespace1::MyClass *class;
12658     - class-> [display]
12659     - Namespaces must be anyway improved.
12661 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12663         * plugins/devhelp/plugin.c: 
12664         Fixed up plugin unloading and show html widget on link selected
12665         
12666         * NEWS: Updated
12667         
12668 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
12670         * plugins/devhelp/Makefile.am:
12671         * plugins/devhelp/anjuta-devhelp.plugin.in:
12672         * plugins/devhelp/htmlview.c:
12673         * plugins/devhelp/htmlview.h:
12674         * plugins/devhelp/plugin.c: 
12675         * plugins/devhelp/plugin.h:
12676         Reimplemeted devhelp plugin from scratch
12677         
12678         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12679         Fixed crasher
12681 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
12683         * plugins/sourceview/sourceview-tags.c:
12684         complete some more tag types
12685         
12686         * plugins/valgrind/plugin.c:
12687         * plugins/valgrind/preferences.c:
12688         * plugins/valgrind/vggeneralprefs.c:
12689         
12690         Fixed lots of gtk warnings
12692 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12694         * plugins/sourceview/sourceview-scope.c:
12695         Implemented type-ahead for scope completion
12697 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
12699         * manuals/C/Makefile.am:
12700         * manuals/Makefile.am:
12701         * plugins/document-manager/Makefile.am:
12702         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12703         * plugins/sourceview/Makefile.am:
12704         * tagmanager/c.c:
12705         
12706         Fixed distcheck
12707         
12708         * plugins/class-gen/goc_template_header: G_END_DECLS
12710 2006-05-27  Naba Kumar <naba@gnome.org>
12712         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12713         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12714         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12715         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12716         scintilla/include/Scintilla.iface,
12717         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12718         cvs. Fixed compile flags. Removed outdated patches.
12720 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
12722         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12724         * plugins/sourceview/anjuta-document.c:
12725         * plugins/sourceview/sourceview-args.c:
12726         * plugins/sourceview/sourceview-scope.c:
12727         
12728         Add End/Home keypresses and support completion if symbol start with '!' for example
12729         in an if statement
12731 2006-04-27 Massimo Cora' <maxcvs@email.it>
12733         * libanjuta/interfaces/libanjuta.idl:
12735         * plugins/sourceview/sourceview-scope.c:
12736         * plugins/sourceview/tag-window.c: 
12737         * plugins/sourceview/tag-window.h:
12738         * plugins/symbol-browser/an_symbol_view.c:
12739         * plugins/symbol-browser/an_symbol_view.h:
12740         * plugins/symbol-browser/plugin.c:
12741         
12742         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12743         interface.
12744         Code and ideas for C/C++ new completion engine comes from IComplete written by
12745         Martin Stubenschrott <stubenschrott@gmx.net>.
12746         Currently the interface works only with GtkSourceView plugin.   
12747         
12748         * tagmanager/Makefile.am:
12749         * tagmanager/c.c: 
12750         * tagmanager/entry.h:
12751         * tagmanager/get.c:
12752         * tagmanager/get.h:
12753         * tagmanager/include/tm_file_entry.h:
12754         * tagmanager/include/tm_project.h:
12755         * tagmanager/include/tm_source_file.h:
12756         * tagmanager/include/tm_symbol.h:
12757         * tagmanager/include/tm_tagmanager.h:
12758         * tagmanager/include/tm_work_object.h:
12759         * tagmanager/include/tm_workspace.h:
12760         * tagmanager/parse.c:
12761         * tagmanager/read.c: 
12762         * tagmanager/read.h:
12763         * tagmanager/tm_project.c: 
12764         * tagmanager/tm_source_file.c: 
12765         * tagmanager/tm_workspace.c:
12766         
12767         Tagmanager can now parse a memory buffer and generate/update 
12768         tags into tm_workspace/tm_project on the fly, without using files.
12769         C/C++ is supported now.
12770         
12771 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
12773         * plugins/sourceview/anjuta-document.c:
12774         * plugins/sourceview/sourceview-args.c:
12775         * plugins/sourceview/sourceview-scope.c:
12776         * plugins/sourceview/sourceview.c:
12777         
12778         Fixed some memory leaks and argument completion
12780 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12782         * plugins/glade/plugin.c:
12783         
12784         Fixed glade plugin build because of API changes in glade3
12786 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
12788         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12789         Updated editor section
12790         
12791         * manuals/C/anjuta-manual/interface.xml:
12792         * manuals/C/anjuta-manual/preferences.xml:
12793         * manuals/C/anjuta-manual/projects.xml:
12794         Updated manual
12795         
12796         * plugins/editor/anjuta-editor.plugin.in:
12797         Better plugin name
12799 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12801         * configure.in:
12802         * plugins/editor/anjuta-editor.plugin.in:
12803         * plugins/sourceview/sourceview.plugin.in:
12805         Build both editors and let the user decide a runtime!
12806         
12807         * plugins/sourceview/sourceview-scope.c:
12808         Fixed bug in regex to allow test()-> completions
12810 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
12812         * plugins/sourceview/anjuta-document.c:
12813         * plugins/sourceview/sourceview-args.c: 
12814         * plugins/sourceview/sourceview-scope.c:
12815         * plugins/sourceview/sourceview-tags.c:
12816         * plugins/sourceview/tag-window.c: 
12817         
12818         Improved callltip windows
12820 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12822         * src/anjuta-app.c: (on_session_save):
12823         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12824         <ricardo.jose.ferrari@gmail.com> for pointing this out!
12826 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12828         * libanjuta/anjuta-utils.c: 
12829         * plugins/cvs-plugin/cvs-execute.c:
12830         Off-by-one...
12832         * scintilla/LexInno.cxx:
12833         * scintilla/LexOpal.cxx:
12834         * scintilla/LexTCL.cxx:
12836         Added missing files from scintilla-update
12838 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12840         * configure.in:
12841         * manuals/C/Makefile.am:
12842         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12843         * manuals/C/anjuta-manual/Makefile.am:
12844         * manuals/C/anjuta-manual/anjuta-manual.xml:
12845         * manuals/C/anjuta-manual/build.xml:
12846         * manuals/C/anjuta-manual/debugger.xml:
12847         * manuals/C/anjuta-manual/execute.xml:
12848         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12849         * manuals/C/anjuta-manual/figures/arguments.png:
12850         * manuals/C/anjuta-manual/figures/configure_dlg.png:
12851         * manuals/C/anjuta-manual/figures/file_menu.png:
12852         * manuals/C/anjuta-manual/figures/menu_main.png:
12853         * manuals/C/anjuta-manual/figures/menubar.png:
12854         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12855         * manuals/C/anjuta-manual/figures/project_info.png:
12856         * manuals/C/anjuta-manual/figures/scrshot.png:
12857         * manuals/C/anjuta-manual/figures/symbol_browser.png:
12858         * manuals/C/anjuta-manual/figures/tool-editor.png:
12859         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12860         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12861         * manuals/C/anjuta-manual/figures/toolbar_format.png:
12862         * manuals/C/anjuta-manual/figures/toolbar_main.png:
12863         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12864         * manuals/C/anjuta-manual/fileoperations.xml:
12865         * manuals/C/anjuta-manual/interface.xml:
12866         * manuals/C/anjuta-manual/introduction.xml:
12867         * manuals/C/anjuta-manual/preferences.xml:
12868         * manuals/C/anjuta-manual/projects.xml:
12869         * manuals/C/anjuta-manual/tools.xml:
12870         * manuals/Makefile.am:
12871         
12872         Updated manual and faq
12874         * scintilla/CallTip.cxx:
12875         * scintilla/CallTip.h:
12876         * scintilla/CellBuffer.cxx:
12877         * scintilla/CellBuffer.h:
12878         * scintilla/ContractionState.cxx:
12879         * scintilla/Document.cxx:
12880         * scintilla/Document.h:
12881         * scintilla/DocumentAccessor.cxx:
12882         * scintilla/Editor.cxx:
12883         * scintilla/Editor.h:
12884         * scintilla/ExternalLexer.cxx:
12885         * scintilla/Indicator.cxx:
12886         * scintilla/KeyMap.cxx:
12887         * scintilla/KeyWords.cxx:
12888         * scintilla/LexAU3.cxx:
12889         * scintilla/LexBash.cxx:
12890         * scintilla/LexCPP.cxx:
12891         * scintilla/LexCaml.cxx:
12892         * scintilla/LexCsound.cxx:
12893         * scintilla/LexEiffel.cxx:
12894         * scintilla/LexGui4Cli.cxx:
12895         * scintilla/LexHTML.cxx:
12896         * scintilla/LexLua.cxx:
12897         * scintilla/LexMSSQL.cxx:
12898         * scintilla/LexOthers.cxx:
12899         * scintilla/LexPOV.cxx:
12900         * scintilla/LexPython.cxx:
12901         * scintilla/LexRuby.cxx:
12902         * scintilla/LexSQL.cxx:
12903         * scintilla/LexVB.cxx:
12904         * scintilla/Makefile.am:
12905         * scintilla/PlatGTK.cxx:
12906         * scintilla/PropSet.cxx:
12907         * scintilla/RESearch.cxx:
12908         * scintilla/RESearch.h:
12909         * scintilla/ScintillaBase.cxx:
12910         * scintilla/ScintillaGTK.cxx:
12911         * scintilla/StyleContext.h:
12912         * scintilla/ViewStyle.cxx:
12913         * scintilla/ViewStyle.h:
12914         * scintilla/XPM.cxx:
12915         * scintilla/include/KeyWords.h:
12916         * scintilla/include/Platform.h:
12917         * scintilla/include/PropSet.h:
12918         * scintilla/include/SciLexer.h:
12919         * scintilla/include/Scintilla.h:
12920         * scintilla/include/Scintilla.iface:
12921         * scintilla/include/ScintillaWidget.h:
12922         * scintilla/lexers.make:
12924         Update to scintilla 1.68
12926         * src/anjuta-app.c:
12927         Only show help items which are really availible
12929         * plugins/cvs-plugin/cvs-callbacks.c
12930         * plugins/cvs-plugin/cvs-execute.c
12931         * plugins/cvs-plugin/subversion-callbacks.c:
12932         * libanjuta/anjuta-utils.c:
12933         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12935 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12937         * plugins/project-wizard/install.c,
12938         * plugins/project-wizard/autogen.c:
12939         Add error messages if using a read only directory
12940         Improve fix for bug #339296
12942 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
12944         * libanjuta/interfaces/libanjuta.idl:
12945         * plugins/document-manager/action-callbacks.c:
12946         * plugins/document-manager/plugin.c:
12947         * plugins/editor/text_editor.c:
12948         Added IAnjutaEditorGoto 
12950         * plugins/editor/aneditor.cxx:
12951         * plugins/editor/aneditor.h:
12952         * plugins/editor/text_editor.h:
12953         * plugins/editor/text_editor_prefs.c:
12954         
12955         Fixed #305076
12957 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
12959         * libanjuta/interfaces/libanjuta.idl:
12960         * plugins/document-manager/action-callbacks.c:
12961         * plugins/document-manager/anjuta-docman.c:
12962         * plugins/document-manager/plugin.c:
12963         * plugins/editor/text_editor.c: 
12964         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12965         
12966         * plugins/sourceview/sourceview.c:
12967         * plugins/sourceview/sourceview.glade:
12968         Fixed some uft-8 issues and added a preference option
12969         to enable/disable gnome-vfs monitoring
12970         
12971         * scintilla/Makefile.am:
12972         * scintilla/include/Makefile.am:
12973         Fixed build
12975 2006-04-20  Massimo Cora' <maxcvs@email.it>
12977         * libanjuta/interfaces/libanjuta.idl:
12978         Remove get_current_pos () because we have get_position()
12980 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12982         * NEWS: Updated
12983         * plugins/sourceview/tag-window.c:
12984         Don't close window on PageUp/PageDown
12986 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12988         * data/Makefile.am:
12989         * manuals/reference/libanjuta/Makefile.am:
12990         
12991         Some build fixes
12992         
12993         * src/Makefile.am:
12994         * src/bacon-message-connection.c: 
12995         * src/bacon-message-connection.h: (both from gedit)
12996         * src/main.c:
12997         
12998         Fixed #312319 (Opening files when Anjuta is already open)
13000 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13002         * TODO.tasks: Updated
13003         * plugins/sourceview/anjuta-view.c: 
13004         * plugins/sourceview/anjuta-view.h:
13005         * plugins/sourceview/sourceview.c: 
13006         
13007         * configure.in: Fix --enable-plugin-scintilla
13008         
13009         Added char_added signal
13011 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
13013         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
13014         
13015         Fixed diff for utf8
13016         
13017         * plugins/sourceview/sourceview.c:
13018         Fixed VFS monitoring (still a bit buggy)
13019         
13020         * plugins/sourceview/sourceview-args.c:
13021         * plugins/sourceview/tag-window.c: 
13022         
13023         Better sizing for the popup-window
13025 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
13027         * plugins/project-wizard/templates/gnome/src/main.c:
13028         * plugins/project-wizard/templates/gnome/src/project.glade:
13029         * plugins/project-wizard/templates/gtk/src/main.c: 
13030         * plugins/project-wizard/templates/gtk/src/project.glade:
13031         * plugins/project-wizard/templates/gtkmm/src/main.cc:
13032         
13033         Fixed up GLADE_FILE definition in project types and fixed bug #334546
13034         
13035 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
13037         * configure.in: More removal of obsoleteness.
13038         * po/no.po:
13040 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
13042         * ROADMAP:
13043         * libanjuta/anjuta-preferences.c: 
13044         * libanjuta/anjuta-utils.c: 
13045         * libanjuta/anjuta-utils.h:
13046         * plugins/message-view/message-view.c:
13047         
13048         Changed color functions and moved convert_color to anjuta-utils.h
13049         
13050         * plugins/message-view/anjuta-message-manager-plugin.glade:
13051         GnomeColorPicker -> GtkColorButton (bug #309154)
13052         
13053         * plugins/sourceview/plugin.c:
13054         * plugins/sourceview/sourceview-prefs.c:
13055         * plugins/sourceview/sourceview.glade:
13056         Added color and font preferences
13058         * plugins/sourceview/sourceview-tags.c:
13059         Only show as much choices as configured in preferences
13061 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13063         * ROADMAP, NEWS: Updated (we are far behind ;-)
13064         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
13066 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
13068         * configure.in:
13069         * plugins/editor/Makefile.am:
13070         * scintilla/Makefile.am
13071         
13072         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
13073         
13074         * global-tags/Makefile.am:
13075         * global-tags/create_global_tags.sh:
13076         * plugins/symbol-browser/an_symbol_prefs.c:
13077         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
13078         * plugins/symbol-browser/plugin.h:
13079         * tagmanager/include/tm_workspace.h:
13080         * tagmanager/tm_workspace.c:
13081         
13082         Fixed symbol-browser prefs and move global tags generation from installtion to
13083         preferences to make the life easier for distributers and to allow updates after installtion
13085         * plugins/document-manager/action-callbacks.c: 
13086         * plugins/document-manager/action-callbacks.h:
13087         * plugins/document-manager/anjuta-document-manager.ui:
13088         * plugins/document-manager/indent-util.c:
13089         * plugins/document-manager/plugin.c:
13090         * plugins/editor/text_editor.c:
13091         
13092         Moved indent stuff to document-manager
13093         
13094         * plugins/sourceview/anjuta-view.c: 
13095         * plugins/sourceview/sourceview-args.c: 
13096         * plugins/sourceview/sourceview-scope.c:
13097         * plugins/sourceview/sourceview-tags.c: 
13098         * plugins/sourceview/sourceview.c:
13099         
13100         Fixed several bugs
13101         
13102         * plugins/sourceview/sourceview.plugin (removed):
13103         * plugins/sourceview/sourceview.plugin.in:
13104         Editor is not user-activatible
13105         
13106         * plugins/sourceview/sourceview.png:
13107         Updated icon
13109 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
13111         * src/anjuta-app.c: Fixed crasher on plugin unloading
13113 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
13115         * plugins/sourceview/sourceview.c
13116         * plugins/sourceview/sourceview-args.c
13117         * plugins/sourceview/sourceview-args.h:
13118         
13119         Polished argument completion
13121 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
13123         * plugins/message-view/anjuta-msgman.c:
13124         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13125         
13126         Show message pane on switch (does not work, anjuta_shell needs a fix)
13127         
13128         * plugins/sourceview/Makefile.am:
13129         * plugins/sourceview/anjuta-view.c: (find_tag_window),
13130         * plugins/sourceview/sourceview-args.c: 
13131         * plugins/sourceview/sourceview-args.h:
13132         * plugins/sourceview/sourceview-private.h:
13133         * plugins/sourceview/sourceview-scope.c: 
13134         (sourceview_scope_update), (sourceview_scope_filter_keypress):
13135         * plugins/sourceview/sourceview-tags.c:
13136         * plugins/sourceview/sourceview.c:
13137         * plugins/sourceview/tag-window.c:
13138         * plugins/sourceview/tag-window.h:
13139         
13140         Added scope and argument completion
13142 2006-04-03  Johannes Schmid <jhs@gnome.org>
13144         * TODO.tasks
13145         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13146         (on_widget_remove):
13147         Save toolbar state
13149         * plugins/sourceview/sourceview.c: (iselect_clear):
13150         Make "Delete"-key working
13152         * configure.in: #336389
13154 2006-04-03  Johannes Schmid <jhs@gnome.org>
13156         * plugins/sourceview/Makefile.am:
13157         * plugins/sourceview/anjuta-view.c:
13158         * plugins/sourceview/plugin.c: 
13159         * plugins/sourceview/sourceview-private.h:
13160         * plugins/sourceview/sourceview-scope.c:
13161         * plugins/sourceview/sourceview-scope.h:
13162         * plugins/sourceview/sourceview-tags.c: 
13163         * plugins/sourceview/sourceview-tags.h:
13164         * plugins/sourceview/sourceview.c:
13165         * plugins/sourceview/sourceview.h:
13166         * plugins/sourceview/tag-window.c:
13167         
13168         - fixed goto_file_line
13169         - scroll to cursor on undo/redo
13170         - show correct popup-menu
13171         - scope completion (not ready yet)
13173 2006-04-03  Johannes Schmid <jhs@gnome.org>
13175         * plugins/sourceview/plugin.c: 
13176         * plugins/sourceview/sourceview-tags.c:
13177         * plugins/sourceview/sourceview.c: 
13178         * plugins/sourceview/sourceview.h:
13179         * plugins/sourceview/tag-window.c:
13180         
13181         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13183 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13185         * plugins/sourceview/sourceview.c:
13186         Fixed next/previous bookmark.
13187         Toggled bookmark (set/unset).
13189 2006-04-03  Johannes Schmid <jhs@gnome.org>
13191         * plugins/document-manager/action-callbacks.c:
13192         Fixed Gtk-Warning in goto_line
13193         
13194         * plugins/sourceview/Makefile.am:
13195         * plugins/sourceview/anjuta-document.c:
13196         * plugins/sourceview/anjuta-view.c: 
13197         * plugins/sourceview/anjuta-view.h:
13198         * plugins/sourceview/sourceview-autocomplete.c:
13199         * plugins/sourceview/sourceview-autocomplete.h:
13200         * plugins/sourceview/sourceview-private.h:
13201         * plugins/sourceview/sourceview-tags.c:
13202         * plugins/sourceview/sourceview-tags.h:
13203         * plugins/sourceview/sourceview.c:
13204         * plugins/sourceview/tag-window.c:
13205         * plugins/sourceview/tag-window.h:
13206         Created a nice API for tag and completion windows
13207         
13208         * plugins/sourceview/sourceview-print.h:
13209         * plugins/sourceview/sourceview-print.c:
13210         Added printing
13211                 
13212 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13214         * plugins/sourceview/sourceview.c:
13215         Fixed typo (Sort bookmarks).
13216         
13217 2006-04-01  Johannes Schmid <jhs@gnome.org>
13219         * plugins/sourceview/anjuta-document.c:
13220         * plugins/sourceview/anjuta-document.h:
13221         * plugins/sourceview/anjuta-view.c:
13222         * plugins/sourceview/anjuta-view.h:
13223         * plugins/sourceview/sourceview-autocomplete.c:
13224         * plugins/sourceview/sourceview-autocomplete.h:
13225         * plugins/sourceview/sourceview-prefs.c:
13226         * plugins/sourceview/sourceview-prefs.h:
13227         * plugins/sourceview/sourceview-private.h:
13228         * plugins/sourceview/sourceview-tags.c:
13229         * plugins/sourceview/sourceview-tags.h:
13230         * plugins/sourceview/sourceview.c:
13231         * plugins/sourceview/sourceview.glade:
13232         * plugins/sourceview/tag-window.c: 
13233         * plugins/sourceview/tag-window.h:
13234         
13235         Improved code complete and autocomplete
13237 2006-04-01  Johannes Schmid <jhs@gnome.org>
13239         * plugins/sourceview/Makefile.am:
13240         * plugins/sourceview/bookmark.png:
13241         * plugins/sourceview/marker-attentive.png:
13242         * plugins/sourceview/marker-basic.png:
13243         * plugins/sourceview/marker-intense.png:
13244         * plugins/sourceview/marker-light.png:
13245         * plugins/sourceview/sourceview.c: 
13246         
13247         Added pixmaps for all marker types and show bookmarks
13248         
13249         * configure.in
13250         * plugins/sourceview/Makefile.am:
13251         Build sourceview on 2.14 only
13253 2006-03-31  Johannes Schmid <jhs@gnome.org>
13255         * plugins/sourceview/Makefile.am:
13256         * plugins/sourceview/anjuta-document.c:
13257         * plugins/sourceview/anjuta-view.c:
13258         * plugins/sourceview/anjuta-view.h:
13259         * plugins/sourceview/sourceview-autocomplete.c:
13260         * plugins/sourceview/sourceview-private.h:
13261         * plugins/sourceview/sourceview-tags.c:
13262         * plugins/sourceview/sourceview-tags.h:
13263         * plugins/sourceview/sourceview.c: 
13264         * plugins/sourceview/tag-window.c:
13265         * plugins/sourceview/tag-window.h:
13266         
13267         Added code completion with tag manager to the editor and fixed a save_as bug
13269 2006-03-31  Johannes Schmid <jhs@gnome.org>
13271         * src/main.c: Revert patch from Rob to allow building with
13272         Gnome 2.12
13273         * configure.in: Require at least 2.12 libraries
13275 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13277         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13279         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13280         Improve anjuta-plugin project template: Added missed files dist tarball
13281         (make dist)
13283         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13284         typo
13286 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
13288         reviewed by: Johannes Schmid <jhs@gnome.org>
13290         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13291         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13292         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13293         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13294         
13295         Improve anjuta-plugin project template. Also fix for #322744
13297 2006-03-27  Johannes Schmid <jhs@gnome.org>
13299         * plugins/sourceview/sourceview-private.h:
13300         plugins/sourceview/sourceview.c:
13301         
13302         Added basic bookmark support
13304 2006-03-27  Johannes Schmid <jhs@gnome.org>
13306         * TODO.tasks:
13307         Updated
13308         
13309         Patch from Rob Bradfort <robster@debian.org>:
13310         * src/main.c: (get_command_line_args), (main):
13311         Migration from popt to GOption
13312         
13313 2006-03-26 Naba Kumar  <naba@gnome.org>
13315         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13316         size to scale itself with theme.
13318 2006-03-26 Naba Kumar  <naba@gnome.org>
13320         * plugins/file-manager/an_file_view.c,
13321         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13322         when symbolview and fileview objects are destroyed to avoid crashes
13323         after the plugins are disabled.
13325 2006-03-26 Naba Kumar <naba@gnome.org>
13327         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13328         Deleted unused file.
13329         
13330         * plugins/glade/plugin.c: Be able to close glade plugin when there
13331         there is no glade project loaded.
13332         
13333         * plugins/sourceview/sourceview.plugin,
13334         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13336 2006-03-23  Naba Kumar  <naba@gnome.org>
13338         * plugins/editor/print.c: Fixed a bug where some sections of
13339         printed/previewed text is not highlighted.
13340         
13341 2006-03-20  Johannes Schmid <jhs@gnome.org>
13343         * libanjuta/interfaces/libanjuta.idl:
13344         Added IAnjutaPrint
13345         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13346         as we do not use private apis. Show help window and startup because it does 
13347         not survive gdl
13348         
13349         * plugins/document-manager/action-callbacks.c:
13350         plugins/editor/Makefile.am:
13351         plugins/editor/text_editor.c:
13352         plugins/editor/print.c:
13353         plugins/editor/print.h:
13354         
13355         Fixed printing (nobody has missed it BTW ;-)
13356         
13357         * plugins/sourceview/sourceview.c:
13358         Fixed a crasher
13360 2006-03-20 Naba Kumar <naba@gnome.org>
13362         * configure.in, plugins/devhelp/plugin.c: Be able to build with
13363         devhelp >= 0.9 < 0.11 versions.
13364         
13365 2006-03-20  Johannes Schmid <jhs@gnome.org>
13367         * plugins/sourceview/anjuta-document-loader.c
13368         plugins/sourceview/sourceview.c:
13369         
13370         Fixed encoding bugs
13372 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13374         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13375         Fixed bug (line position)
13376         Give the good line position whatever the active editor.
13378 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
13380         * configure.in: Added fi to ALL_LINGUAS
13382 2006-03-19  Johannes Schmid <jhs@gnome.org>
13384         * plugins/sourceview/anjuta-document-loader.c:
13385         replace gnome_vfs_get_mime_type_for_name_and data
13387         * plugins/build-basic-autotools/build-basic-autotools.c:
13388         Fixed #335142
13390 2006-03-17  Johannes Schmid <jhs@gnome.org>
13392         * plugins/editor/editor.glade:
13393         Added style-editor again after it got lost somehow
13395 2006-03-17  Johannes Schmid <jhs@gnome.org>
13397         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13398         configure.in: require devhelp 0.11
13399         
13400         Post 0.11 devhelp versions (CVS) do not work because of an API change...
13402         plugins/build-basic-autotools/build-basic-autotools.c:
13403         forgot a an installtion callback for the "install as root"-feature
13405 2006-03-17  Massimo Cora' <maxcvs@email.it>
13407         reviewed by: Johannes Schmid <jhs@gnome.org>
13409         * plugins/class-gen/anjuta-class-gen-plugin.glade
13410         plugins/class-gen/class_gen.c 
13411         plugins/class-gen/goc_template_header
13412         plugins/class-gen/goc_template_source
13413         
13414         Fixed bug #334663
13416 2006-03-16  Johannes Schmid <jhs@gnome.org>
13418         * plugins/sourceview/sourceview.c:
13419         Fixed "save-point" signal for undo actions
13421 2006-03-16  Massimo Cora' <maxcvs@email.it>
13422         
13423         reviewed by: Johannes Schmid <jhs@gnome.org>
13424         
13425         * plugins/document-manager/anjuta-docman.c:
13426         Implement tab drag and drop
13428 2006-03-16  Johannes Schmid <jhs@gnome.org>
13430         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13431         plugins/build-basic-autotools/build-basic-autotools.c:
13432         
13433         Implemented "install as root"-feature (#321455)
13435 2006-03-16  Johannes Schmid <jhs@gnome.org>
13437         * mime/.cvsignore
13438         plugins/sourceview/.cvsignore
13439         plugins/tools/scripts/.cvsignore:
13440         Added/extended .cvsignore files
13441         
13442         * plugins/sourceview/sourceview-autocomplete.c:
13443         plugins/sourceview/sourceview-autocomplete.h:
13444         plugins/sourceview/sourceview-prefs.c:
13445         plugins/sourceview/sourceview-private.h:
13446         plugins/sourceview/sourceview.glade:
13447         Autcomplete just works(tm) now and respects preferences
13448         
13449         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13450         Use better algorithm from autocomplete
13452 2006-03-15  Johannes Schmid <jhs@gnome.org>
13454         * src/anjuta-app.c:
13455         Fixed bug #304495
13457 2006-03-15  Johannes Schmid <jhs@gnome.org>
13459         * libanjuta/interfaces/libanjuta.idl:
13460         plugins/class-gen/class_gen.c:
13461         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13462         plugins/project-manager/plugin.c:
13463         
13464         Allow to add multiple source files (#320191)
13465         
13466         * configure.in: Require gnome-build 0.1.3
13468 2006-03-14  Johannes Schmid <jhs@gnome.org>
13470         * plugins/macro/macro-utils.c: Fixed bug #333606
13471         * plugins/file-wizard/file.c: Fixed bug #333601
13473 2006-03-13  Johannes Schmid <jhs@gnome.org>
13475         * plugins/sourceview/sourceview_autocomplete.c
13476         plugins/sourceview/sourceview_autocomplete.h
13477         plugins/sourceview/sourceview.c
13478         plugins/sourceview/sourceview-private.h
13479         plugins/sourceview/sourceview-prefs.c:
13480         
13481         Cleaned up and fixed several issues
13482         
13483 2006-03-13  Johannes Schmid <jhs@gnome.org>
13485         * plugins/sourceview/Makefile.am:
13486         plugins/sourceview/sourceview-autocomplete.c
13487         plugins/sourceview/sourceview-autocomplete.h:
13488         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13489         plugins/sourceview/sourceview-private.h:
13490         plugins/sourceview/sourceview.c:
13491         
13492         Added (buggy) autocomplete feature to sourceview
13493         
13494 2006-03-12 Naba Kumar <naba@gnome.org>
13496         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13497         libanjuta/anjuta-session.c: Added API docs.
13499 2006-03-12 Naba Kumar <naba@gnome.org>
13501         * TODO.tasks: Added couple of tasks.
13502         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13503         Register private class as early as possible so that members could
13504         point to self class. Code clean up.
13506 2006-03-12 Naba Kumar <naba@gnome.org>
13508         * po/POTFILES.in, po/POTFILES.skip: Updated.
13510 2006-03-11 Naba Kumar <naba@gnome.org>
13512         * libanjuta/anjuta-shell.c,
13513         plugins/document-manager/anjuta-docman.c,
13514         plugins/document-manager/plugin.c,
13515         plugins/symbol-browser/an_symbol_search.c,
13516         plugins/valgrind/vgrule-list.c: Use correct signal names while
13517         creating them.
13518         
13519         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13520         signal names and fixed enum IANJUTA_TYPE_* macro.
13522 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13524         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13525         plugins/search/search-replace.c :
13526         Fixed bug (Bookmark the good line).
13527         Search & Replace (Mark all matched strings).
13528         
13529 2006-03-09  Johannes Schmid <jhs@gnome.org>
13531         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13532         Completed changes from yesterday
13533         
13534         * plugins/document-manager/anjuta-document-manager.glade:
13535         plugins/editor/editor.glade
13536         plugins/editor/plugin.c: (activate_plugin)
13537         plugins/editor/text_editor.c
13538     plugins/sourceview/Makefile.am
13539         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13540         plugins/sourceview/sourceview.glade:
13541         Completed preference changes
13543 2006-03-08  Johannes Schmid <jhs@gnome.org>
13545         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13546         plugins/search/plugin.c: (activate_plugin):
13547         
13548         Removed Gtk-Criticals
13549         
13550         * plugins/document-manager/anjuta-document-manager.glade:
13551         plugins/document-manager/plugin.c: (on_docman_auto_save),
13552         (on_gconf_notify_timer), (prefs_init):
13553     plugins/document-manager/plugin.h:
13554         plugins/editor/text_editor.c: (text_editor_instance_init),
13555         (text_editor_dispose):
13556         plugins/editor/text_editor.h:
13557         plugins/editor/text_editor_cbs.c:
13558         plugins/editor/text_editor_cbs.h:
13559         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13560         plugins/glade/plugin.c: (activate_plugin):
13561         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13562         plugins/sourceview/sourceview-private.h:
13563         plugins/sourceview/sourceview.c: (on_menu_popup),
13564         (sourceview_new), (ifile_open), (ifile_savable_save),
13565         (ifile_savable_save_as), (ieditor_set_popup_menu),
13566         (ieditor_get_filename), (imark_mark):
13568     Moved autosave from editor to document manager and fixed some things in 
13569     Sourceview plugin
13571 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13573         * plugins/search/anjuta-search.glade :
13574         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13575         plugins/search/search-replace_bachend.c: Fixed a crash bug.
13576         plugins/search/search-replace.c : Fixed bug.
13577         
13578 2006-03-08  Johannes Schmid <jhs@gnome.org>
13580     * plugins/search/anjuta-search.glade
13581     Fixed widget names (glade is a bit stupid on copying widgets to other files)
13583 2006-03-07  Johannes Schmid <jhs@gnome.org>
13585         * plugins/document-manager/action-callbacks.c
13586         plugins/document-manager/anjuta-document-manager.glade
13587         plugins/document-manager/plugin.c: (prefs_init),
13588         (activate_plugin):
13589         plugins/editor/Makefile.am:
13590         plugins/editor/editor.glade:
13591         plugins/editor/plugin.c: (on_style_button_clicked),
13592         (activate_plugin), (dispose):
13593         plugins/editor/style-editor.c:
13594         
13595         Startet to seperate document-manager and editor preferences
13597         * plugins/search/Makefile.am:
13598         plugins/search/anjuta-search.glade:
13599         plugins/search/search-replace.c:
13600         
13601         Moved search GUI to search-plugin
13602                 
13603         * plugins/sourceview/sourceview-prefs.c:
13604         plugins/sourceview/sourceview-prefs.h:
13605         plugins/sourceview/sourceview-private.h:
13606         plugins/sourceview/sourceview.c: 
13607         plugins/sourceview/sourceview.h:
13608         plugins/sourceview/Makefile.am:
13609         plugins/sourceview/anjuta-document.h:
13610         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13611         plugins/sourceview/plugin.c: 
13612         
13613         Added some preferences to sourceview and fixed vfs_monitor
13614         
13615         * tagmanager/c.c: (parseParens): 
13616         Removed annoying debug message
13617         
13618         * libanjuta/interfaces/libanjuta.idl: 
13619         Removed IAnjutaEditorFactory::create_style_editor()
13621 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13623         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13624         Search : Bookmark all matched lines.
13626 2006-03-06  Johannes Schmid <jhs@gnome.org>
13628         * plugins/class-gen/anjuta-class-gen.plugin.in
13629         plugins/file-loader/plugin.c: (sort_wizards)
13630         (on_create_submenu), (activate_plugin)
13631         plugins/file-wizard/anjuta-file-wizard.plugin.in
13632         plugins/glade/anjuta-glade.plugin.in
13633         plugins/project-import/anjuta-project-import.plugin.in
13634         plugins/project-wizard/anjuta-project-wizard.plugin.in:
13635         
13636         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
13637         sorted alphabeticly
13638         
13639         * plugins/project-wizard/templates/mkfile.wiz:
13640         Use configured project directory instead of ~/myproject
13641         
13642         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13643         (ifile_open):
13644         Show markers (again) and monitor uri
13646 2006-03-06  Naba Kumar  <naba@gnome.org>
13648         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13649         typedefs separately so that forward linking would work.
13650         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13652 2006-03-05  Naba Kumar  <naba@gnome.org>
13654         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13655         passing Enums and Structs in signals. Define struct _Name in
13656         generated code, so that forward referencing.
13657         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13658         
13659         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13660         
13661 2006-03-05  Naba Kumar  <naba@gnome.org>
13663         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13664         support. Generate GType definitions for enums in generated codes
13665         so that enums could be passed as signal params.
13666         
13667 2006-03-04  Naba Kumar  <naba@gnome.org>
13669         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13670         Restored cvs-moved revision files. They were originally marked
13671         deleted at their older locations. Now they are restored at
13672         their new locations. The changeset is one that was committed
13673         as part of document-manager, editor, search and print plugins
13674         separation from editor plugin.
13675         
13676 2006-03-03  Johannes Schmid <jhs@gnome.org>
13678         * plugins/sourceview/*:
13679         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
13680         poiting this out!
13682 2006-03-04  Naba Kumar  <naba@gnome.org>
13684         * plugins/gdb/*: Deleted removed files (see previous changlog
13685         entry for files list).
13686         
13687 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13689         * plugins/debug-mananger/breakpoints.c,
13690         plugins/debug-manager/breakpoints.h,
13691         plugins/debug-manager/debug_tree.c,
13692         plugins/debug-manager/debug_tree.h,
13693         plugins/debug-manager/info.c,
13694         plugins/debug-manager/info.h,
13695         plugins/debug-manager/locals.c,
13696         plugins/debug-manager/locals.h,
13697         plugins/debug-manager/memory.c,
13698         plugins/debug-manager/memory.h,
13699         plugins/debug-manager/registers.c,
13700         plugins/debug-manager/registers.h,
13701         plugins/debug-manager/sharedlib.c,
13702         plugins/debug-manager/sharedlib.h,
13703         plugins/debug-manager/signal.c,
13704         plugins/debug-manager/signal.h,
13705         plugins/debug-manager/stack_trace.c,
13706         plugins/debug-manager/stack_trace.h,
13707         plugins/debug-manager/watch.c,
13708         plugins/debug-manager/watch.h,
13709         plugins/debug-manager/Makefile.am:
13710         Move from gdb plugin to debug manager plugin
13712         * plugins/debug-manager/anjuta-debug-manager.glade,
13713         plugins/debug-manager/anjuta-debug-manager.ui:
13714         Move all user interface from gdb to debug manager
13716         * plugins/debug-manager/utilities.c,
13717         plugins/debug-manager/utilities.h:
13718         Remove some unused code
13719         Add useful code from gdb plugin
13721         * plugins/debug-manager/start.c,
13722         plugins/debug-manager/start.h:
13723         Include code of attach_process
13724         Add more code to start the debugger
13726         * plugins/debug-manager/plugin.c,
13727         plugins/debug-manager/plugin.h,
13728         plugins/debug-manager/anjuta-debug-manager.plugin.in:
13729         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13731         * plugins/debug-manager/debugger.c,
13732         plugins/debug-manager/debugger.h:
13733         Implement a queue of debugger command
13735         * plugins/gdb/actions.c,
13736         plugins/gdb/actions.h,
13737         plugins/gdb/watch_cbs.c,
13738         plugins/gdb/watch_cbs.h,
13739         plugins/gdb/watch_gui.c,
13740         plugins/gdb/watch_gui.h:
13741         Removed 
13743         * plugins/gdb/debugger.c,
13744         plugins/gdb/debugger.h,
13745         plugins/gdb/gdbmi.c,
13746         plugins/gdb/gdbmi.h,
13747         plugins/gdb/utilities.c,
13748         plugins/gdb/utilities.h,
13749         plugins/gdb/Makefile.am,
13750         plugins/gdb/anjuta-gdb.plugin.in:
13751         Implement necessary functions
13753         * plugins/gdb/parser.c,
13754         plugins/gdb/parser.h:
13755         Code for parsing variable previously in debug_tree.c
13757         * plugins/gdb/anjuta-gdb.glade,
13758         plugins/gdb/anjuta-gdb.ui:
13759         Remove user interface
13761         * plugins/gdb/gdbmi-test.c:
13762         Need update
13764         * plugins/gdb/anjuta-gdb.plugin.png:
13765         Try an improved icon for gdb (archer fish)
13767         * libanjuta/anjuta-debugger.c,
13768         libanjuta/anjuta-debugger.h,
13769         libanjuta/interfaces/libanjuta.idl,
13770         libanjuta/interfaces/anjuta-idl-compiler.pl,
13771         libanjuta/Makefile.am:
13772         Add declaration used in new IAnjutaDebugger interface
13774         * manuals/reference/libanjuta.types,
13775         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13776         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13777         Update documentation
13779 2006-03-02  Naba Kumar  <naba@gnome.org>
13781         * manuals/reference/libanjuta/Makefile.am,
13782         manuals/reference/libanjuta/libanjuta-docs.sgml,
13783         manuals/reference/libanjuta/libanjuta-sections.txt,
13784         manuals/reference/libanjuta/libanjuta.types,
13785         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13786         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13787         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13788         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13789         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13790         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13791         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13792         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13793         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13794         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13795         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13796         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13797         manuals/reference/libanjuta/tmpl/e-splash.sgml,
13798         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13799         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13800         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13801         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13802         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13803         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13804         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13805         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13806         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13807         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13808         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13809         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13810         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13811         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13812         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13813         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13814         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13815         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13816         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13817         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13818         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13819         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13820         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13821         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13822         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13823         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13824         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13825         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13826         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13827         manuals/reference/libanjuta/tmpl/plugins.sgml,
13828         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13829         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13830         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13831         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13832         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13833         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13834         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13835         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13836         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13837         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13838         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13839         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13840         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13841         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13842         documentation.
13844 2006-02-28  Naba Kumar <naba@gnome.org>
13846         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13847         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13848         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13849         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13850         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13851         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13852         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13853         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13854         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13855         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13856         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13857         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13858         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13859         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13861 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13863         * plugins/sourceview/sourceview.c:
13864         Select to brace, select block.
13866 2006-02-28  Johannes Schmid <jhs@gnome.org>
13868         * plugins/file-wizard/Makefile.am
13869         plugins/file-wizard/action-callbacks.c (removed)
13870         plugins/file-wizard/action-callbacks.h (removed)
13871         plugins/file-wizard/anjuta-file-wizard.ui
13872         plugins/file-wizard/plugin.c: (activate_plugin),
13873         (deactivate_plugin)
13874         plugins/file-wizard/plugin.h:
13875         Removed Edit->Insert Text submenu (replace by macros plugin)
13876         
13877         * plugins/sourceview/sourceview.c: (sourceview_new),
13878         (ieditor_set_popup_menu):
13879         Fixed some more bugs
13880         
13881         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13883 2006-02-28  Naba Kumar <naba@gnome.org>
13885         * plugins/file-manager/an_file_view.c,
13886         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13887         rows also and with delay 1 sec (the color and timout value should
13888         probably be picked up from some system wide preference key).
13890 2006-02-28  Naba Kumar <naba@gnome.org>
13892         * libanjuta/interfaces/libanjuta.idl,
13893         plugins/document-manager/action-callbacks.c,
13894         plugins/document-manager/plugin.c,
13895         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13896         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13897         Added interface checks in document manager and enable/disable
13898         menus based on supported interface.
13899         
13900         * plugins/project-import/anjuta-project-import.glade: Set some
13901         resonable size for the import dialog.
13903  2006-02-27  Naba Kumar  <naba@gnome.org>
13905         * libanjuta/interfaces/libanjuta.idl,
13906         plugins/document-manager/action-callbacks.c,
13907         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13908         and eol conversion actions.
13910 2006-02-27  Johannes Schmid <jhs@gnome.org>
13911         
13912         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13913         * plugins/file-manager/an_file_view.c
13914         plugins/file-manager/plugin.h:  Added tooltips
13915         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13917 2006-02-26  Naba Kumar  <naba@gnome.org>
13919         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13920         plugins/build-basic-autotools/build-basic-autotools.c,
13921         plugins/build-basic-autotools/build-basic-autotools.h,
13922         plugins/build-basic-autotools/executer.c,
13923         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13924         disable indicator highlights preferences from message manager to
13925         build plugin. Implemented message indicator highlights in build tool.
13926         
13927         * plugins/editor/text_editor.c: Fixed indicators.
13929 2006-02-26  Johannes Schmid <jhs@gnome.org>
13931         * plugins/sourceview/sourceview.c:
13932         - Fixed some bugs
13933         - Added markers
13934         * plugins/subversion/svn_auth.c:
13935         Fixed username/password authentification but there might be a memory corruption
13937 2006-02-26  Naba Kumar  <naba@gnome.org>
13939         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13940         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13941         libanjuta/anjuta-launcher.h: Added documentation.
13943 2006-02-24  Naba Kumar  <naba@gnome.org>
13945         * plugins/editor/text_editor.c: Fixed change in API in
13946         IAnjutaEditorSelection::set().
13947         
13948 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13950         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13951         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13952         libanjuta/interfaces/libanjuta.idl :
13953         Search in sourceview editor (Select in buffer).
13956 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13958         * plugins/sourceview/sourceview.c :
13959         Fixed Replace, to_upper, to_lower.
13960         
13961         * plugins/search/search-replace_backend.c :
13962         Renamed header name.
13964 2006-02-22  Naba Kumar  <naba@gnome.org>
13966         * libanjuta/anjuta-plugin-description.c,
13967         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13968         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13969         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13970         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13971         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13972         
13973         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13974         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13975         
13976 2006-02-21  Naba Kumar  <naba@gnome.org>
13978         * libanjuta/interfaces/libanjuta.idl,
13979         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13980         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13981         interface for editor.
13983 2006-02-21  Naba Kumar  <naba@gnome.org>
13985         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13987         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13988         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13990 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13992         * GTKSOURCEVIEW EDITOR
13993         plugins/sourceview/sourceview.c :
13994         Fixed copy and Goto Line.
13995         
13996         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13997         plugins/macro/plugin.c :
13998         Fixed Insert key word and Insert macro.
14000 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
14002         * plugins/document-manager/anjuta-docman.c:
14003         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
14004         
14005         * configure.in:
14006         plugins/Makefile.am:
14007         plugins/sourceview/.cvsignore:
14008         plugins/sourceview/Makefile.am:
14009         plugins/sourceview/plugin.c: :
14010         plugins/sourceview/plugin.h:
14011         plugins/sourceview/sourceview.c: 
14012         plugins/sourceview/sourceview.h:
14013         plugins/sourceview/sourceview.plugin:
14014         plugins/sourceview/sourceview.plugin.in:
14015         plugins/sourceview/sourceview.png:
14017         Added sourceview editor plugin
14019 2006-02-19 Naba Kumar  <naba@gnome.org>
14021         * libanjuta/interfaces/libanjuta.idl,
14022         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14023         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14024         plugins/cvs-plugin/cvs-interface.c,
14025         plugins/document-manager/action-callbacks.c,
14026         plugins/document-manager/action-callbacks.h,
14027         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
14028         plugins/search/plugin.c, plugins/search/search-replace.c,
14029         plugins/search/search-replace_backend.c,
14030         plugins/subversion/subversion-actions.c,
14031         plugins/subversion/subversion-callbacks.c,
14032         plugins/tools/editor.c, plugins/tools/execute.c,
14033         plugins/tools/variable.c: Defined proper editor interfaces and fixed
14034         few fatal warnings.
14036 2006-02-15 Naba Kumar  <naba@gnome.org>
14038         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
14039         within another.
14040         
14041         * libanjuta/interfaces/libanjuta.idl,
14042         plugins/document-manager/anjuta-docman.c,
14043         plugins/document-manager/plugin.c,
14044         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
14045         unnecessary parameters from IAnjutaEditor interface and used proper
14046         types instead of 'gpointer'. Fixed various compiler warnings.
14047         
14048         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
14049         file
14051 2006-02-12 Naba Kumar  <naba@gnome.org>
14053         * po/POTFILES.in: Updated.
14054         
14055 2006-02-11 Naba Kumar  <naba@gnome.org>
14057         * plugins/editor/properties.[cxx,h],
14058         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
14059         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
14060         to sci_prop_*(), because they were conflicting with external
14061         functions (in some ssl library).
14062         
14063 2006-02-08 Naba Kumar  <naba@gnome.org>
14065         Patch from Massimo Cora  <maxcvs@email.it>:
14066         * plugins/valgrind/anjuta-valgrind.schemas,
14067         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
14068         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
14069         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
14070         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
14071         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
14072         plugins/valgrind/vgtoolview.c,
14073         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
14074         before running the debugging session. I've added also a
14075         preference in Anjuta Preferences where you can specify
14076         the path to the valgrind binary. The default is /usr/bin/valgrind.
14077         Now it displays a dialog with the error. [it can be -program
14078         exited- or -file loaded or end of input-]. Some valgrind 3.x
14079         compatibility.
14080         
14081 2006-01-29 Naba Kumar  <naba@gnome.org>
14083         Patch from Massimo Cora  <maxcvs@email.it>:
14084         * configure.in, plugins/Makefile.am,
14085         plugins/valgrind/*: Valgrind plugin (requires
14086         binutils-dev and valgrind to be installed.
14088 2005-01-24 Johannes Schmid <jhs@gnome.org>
14090         * Patch from Eric Greveson <ejg45@cam.ac.uk>
14091         plugins/tools/variables.c:
14092         Added current directory to possible variables
14094         * Patch from Günther Brammer <gbrammer@gmx.de>
14095         plugins/document-manager/anjuta-docman.c:
14096         Fix a crash on opening a file
14098         AUTHORS: Added Günther Brammer
14100 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
14102         * libanjuta/anjuta-launcher.c:
14103         Fix a bug in AnjutaLauncher when output is bigger than buffer
14104         Probably fix bug #315188 and #305134
14106 2005-12-28      Johannes Schmid <jhs@gnome.org>
14107         
14108         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
14109         * src/about.c: Use new gtk about dialog
14110         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
14111         Updated anjuta_ui_add_action_group_entries call
14112         
14113         Patch from Jean Breford <jean.breford@normalesup.org>
14114         and Markus Habermehl <bmh1980de@yahoo.de>:
14115         
14116         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14117         * AUTHORS: Added Jean and Markus
14119 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14120         * plugins/search/search-replace.c :
14121         Bookmark all matched lines.
14122         * plugins/search/search-replace_backend.c :
14123         Fixed bug (Search in all project files).
14125 2005-12-21      Johannes Schmid <jhs@gnome.org>
14126         
14127         * plugins/search/plugin.c:
14128         Fixed signal names
14129         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14130         investigation needed.
14131         
14132         AUTHORS: Added Ross Goldner
14134 2005-12-19  Ross Golder  <ross@golder.org>
14136         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14137         application/xml MIME type.
14139 2005-12-18  Johannes Schmid <jhs@gnome.org>
14140         
14141         po/POTFILES.in: Updated files after directory changes
14142         HACKING: Removed outdated section 3 (anoncvs)
14144 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
14146         * plugins/build-basic-autotools/build-basic-autotools.c:
14147         Save all files in editor before running a command
14149         * plugins/tools/execute.c:
14150         Use document manager plugin instead of each editor for
14151         saving all files
14153 2005-12-15  Johannes Schmid <jhs@gnome.org>
14155         * plugins/document-manager/action-callbacks.c:
14156         (on_save_all1_activate), (on_swap_activate)
14157         plugins/document-manager/anjuta-docman.c:
14158         (on_save_as_filesel_response), (on_notebook_switch_page):
14159         
14160         Fixed some remaining issues in document-manger
14162 2005-12-15      Johannes Schmid <jhs@gnome.org>
14164         * plugins/profile-default/default.anjuta:
14165         Load Search plugin and Message Manager by default
14167 2005-12-14  Johannes Schmid <jhs@gnome.org>
14168         
14169         * plugins/editor/text_editor.c
14170         libanjuta/anjuta-utils.c:
14171         
14172         Check if files differ when gnome-vfs monitoring is used.
14173         (Bug #309688)
14175 2005-12-13  Johannes Schmid <jhs@gnome.org>
14177         * plugins/document-manager/plugin.c:
14178         Only save modified files in ianjuta_file_savable_save() for document-manager
14179         as discussed on mailing list.
14180         
14181         * plugins/cvs-plugin/cvs-callbacks.c:
14182         Fixed dialog handling for empty log message
14184 2005-12-13  Johannes Schmid <jhs@gnome.org>
14186         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14187         
14188         * plugins/project-manager/* Removed ununsed files
14189         
14190         * plugins/symbol-browser/an_symbol_iter.c
14191         plugins/build-basic-autotools/build-basic-autotools.c
14192         plugins/build-basic-autotools/executer.c
14193         plugins/class-gen/class_gen.c
14194         plugins/class-inheritance/class-inherit.c
14195         plugins/cvs-plugin/cvs-actions.c
14196         plugins/cvs-plugin/cvs-interface.c
14197         plugins/debug-manager/attach_process.
14198         plugins/devhelp/plugin.c
14199         plugins/document-manager/plugin.c
14200         plugins/document-manager/indent_util.c
14201         plugins/editor/properties.cxx
14202         plugins/editor/aneditor.cxx
14203         plugins/editor/style-editor.c
14204         plugins/editor/text_editor.c
14205         plugins/macro/macro_db.c
14206         tagmanager/c.c:
14207         
14208         Use DEBUG_PRINT for debug messages
14210         libanjuta/anjuta-debug.h: Include config.h
14211         
14212         HACKING: Updated (BTW: does anyone read this?)
14213         
14214 2005-12-12  Johannes Schmid <jhs@gnome.org>
14216         Patch from Johan Ersvik <jersvik@fastmail.fm>:
14217         * plugins/gdb/debugger.c
14218         
14219         Fix a crasher in gdb plugin
14220         
14221         * plugins/gtodo/plugin.c
14222         plugins/search/plugin.c
14223         
14224         Fixed bug #305301
14225         
14226         * plugins/document-manager/anjuta-docman.c:
14227         
14228         Fixed error markers 
14229         
14230         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14231         
14232         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14233         
14234         * plugins/document-manager/anjuta-docman.c:
14235         highlight changed files in docman popup-menu
14236         * plugins/gdb/debug-tree.c:
14237         plugins/gdb/debugger.c
14238         Do not corupt entire "locals" tree when variable pointer have
14239         additional info and arrays/strucs/unions correctly.
14240         
14242 2005-12-11  Johannes Schmid <jhs@gnome.org>
14244         * plugins/document-manager/anjuta-docman.c
14245         plugins/document-manager/plugin.c
14246         plugins/editor/text_editor.c:
14247         
14248         AUTHORS: Added Johan Ersvik
14250         Fixed "is-dirty" bug and tab ordering
14252 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
14253         
14254         * plugins/editor/aneditor-autocomplete.cxx
14255         plugins/editor/aneditor-calltip.cxx
14256         plugins/editor/aneditor-priv.h
14257         plugins/symbol-browser/an_symbol.c
14258         plugins/symbol-browser/an_symbol_view.c
14259         tagmanager/entry.h
14260         tagmanager/tm_symbol.c
14261         tagmanager/tm_tag.c
14262         tagmanager/include/tm_symbol.h
14263         tagmanager/include/tm_tag.h
14264         tagmanager/c.c
14266         Better pointer recognition in tagmanager and symbol browser
14268 2005-12-11  Johannes Schmid <jhs@gnome.org>
14270         * plugins/search/*: New search plugin derived from search code in old editor
14271         plugin.
14272         
14273         * plugins/document-manager/*: new document-manger which is now seperated from
14274         editor to allow implementation of other editor widgets. Code is mostly derived
14275         from old editor plugin
14277         * plugins/print/* new print plugin which is not fully implemented in the
14278         moment
14280         * plugins/editor/text_editor.c: Added lots of interface code
14281         
14282         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14283         IAnjutaEditorFactory and extended IAnjutaEditor
14284         
14285         * configure.in, plugins/Makefile.am updated build system for new
14286         plugins
14288         This is a huge commit which might still contain some bugs and also has
14289         some fixmes. Things that are not working are the search toolbar because it
14290         does not use the same backend as any other searching function and printing
14291         (easy to fix) because it did not yet implement IAnjutaPrintable.
14293 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14295         * plugins/project-wizard/property.c:
14296         Use newer GtkFileChooser instead of GtkFileSelection with
14297         GnomeFileEntry to avoid a bug
14299         * plugins/project-wizard/install.c:
14300         Avoid an endless loop if project directory is not writable
14301         
14302         * plugins/project-wizard/druid.c:
14303         Allow creating project in empty directory without a
14304         warning
14306 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
14307         
14308         Patch from Massimo Cora <maxcvs@email.it>
14309         * plugins/class-inheritence/class-inherit.c
14310         plugins/class-inheritence/plugin.c
14311         plugins/class-inheritence/plugin.h
14312         configure.in
14313         
14314         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
14315         no longer supported!
14317 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
14318         
14319         Patch from Johan Ersvik <jersvik@fastmail.fm>
14320         * plugins/message-view/message-view.c
14321         plugins/build-basic-autotools/build-basic-autotools.c
14322         plugins/build-basic-autotools/automake-c.filters
14324         This patch correct regex-filters for newer automake
14325         versions
14327 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14329        * plugins/tools/execute.c:
14330        Detect variables inside a word
14332 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14334         * libanjuta/anjuta-status.[ch],
14335         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14336         plugins/editor/anjuta-docman.c :
14337         New anjuta-status procedure.
14339 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14341         *Modified Files:
14342         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14343         plugins/editor/Makefile.am
14344         plugins/editor/anjuta-document-manager.glade
14345         plugins/editor/plugin.c plugins/editor/plugin.h
14346         plugins/editor/text_editor.c plugins/editor/text_editor.h
14347         *Added Files:
14348         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14349         plugins/editor/indent-util.c plugins/editor/indent-util.h
14350         plugins/editor/indent_test.c :
14351         Set and Preview indent preferences parameters.
14352         Saved indent user parameters.
14354 2005-10-27  Naba Kumar  <naba@gnome.org>
14356         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
14357         * plugins/editor/anjuta-docman.c: Restore tab color to normal
14358         theme color for saved documents.
14359         
14360 2005-10-26  Naba Kumar  <naba@gnome.org>
14362         * libanjuta/anjuta-encodings.c: Save changed supported encodings
14363         list. Fixed bug #316731.
14364         
14365 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14367         * tagmanager/tm_symbol.c: Fixed bug #315218
14369 2005-10-23  Adam Weinberger  <adamw@gnome.org>
14371         * plugins/build/build_file.c
14372           plugins/build-basic-autotools/build-basic-autotools.c
14373           plugins/tools/execute.c
14374           plugins/build/compile.c
14375           plugins/build/configurer.c
14376           plugins/debug-manager/plugin.c
14377           plugins/editor/plugin.c
14378           plugins/editor/print.c
14379           plugins/editor/text_editor.c
14380           plugins/file-loader/plugin.c
14381           plugins/file-manager/an_file_view.c
14382           plugins/symbol-browser/an_symbol_view.c
14383           plugins/gdb/debugger.c
14384           plugins/gdb/plugin.c
14385           plugins/glade/plugin.c
14386           plugins/macro/macro-actions.c
14387           plugins/macro/plugin.c
14388           plugins/profile-default/plugin.c
14389           plugins/project-manager/plugin.c
14390           plugins/project-manager/project_import.c
14391           plugins/symbol-browser/plugin.c
14392           plugins/tools/execute.c
14393           src/anjuta.c
14394           src/anjuta-actions.h
14395           src/shell.c:
14396           Correct spacing errors before and after "...".
14398 2005-10-20  Naba Kumar  <naba@gnome.org>
14400         * plugins/gdb/debugger.c: Fixed attach/detach process to
14401         updated UI properly.
14402         
14403 2005-10-18  Naba Kumar  <naba@gnome.org>
14405         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14406         #171314 too).
14407         
14408 2005-10-13  Naba Kumar  <naba@gnome.org>
14409         
14410         * plugins/project-mkfile-import/*: Removed separate import wizard for
14411         makefile based projects (because single widzard handles all wizards).
14413         * plugins/project-import/project-import.c: Made wizard window
14414         transient to main window.
14416         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
14417         
14418         * AUTHORS: Added Eric's name in contributors list.
14419         
14420         * configure.in, plugins/Makefile.am,
14421         plugins/project-import/Makefile.am,
14422         plugins/project-import/anjuta-project-import.glade,
14423         plugins/project-import/project-import.c,
14424         plugins/project-import/project-import.h: Import wizard now detects
14425         both makefile and automake projects together instead of separate wizard.
14426         
14427         * plugins/project-wizard/templates/java/project.anjuta,
14428         plugins/project-wizard/templates/mkfile/project.anjuta,
14429         plugins/project-wizard/templates/python/project.anjuta,
14430         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14431         name to make it appropriate.
14433 2005-10-11  Naba Kumar  <naba@gnome.org>
14435         * configure.in: Fixed glade3 version requirement.
14437 2005-09-29  Alexander Shopov  <ash@contact.bg>
14439         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14441 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
14443         * plugins/subversion/svn_auth.c
14444         plugins/subversion/anjuta_subversion.glade:
14445         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14447 2005-09-22  Naba Kumar  <naba@gnome.org>
14449         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
14451         * configure.in,  plugins/Makefile.am
14452         plugins/project-manager/anjuta-project-manager.plugin.in,
14453         plugins/project-manager/plugin.c,
14454         (added) plugins/project-mkfile-import/.cvsignore,
14455         (added) plugins/project-mkfile-import/Makefile.am,
14456         (added) plugins/project-mkfile-import/
14457             anjuta-project-mkfile-import-plugin.png,
14458         (added) plugins/project-mkfile-import/
14459             anjuta-project-mkfile-import.glade,
14460         (added) plugins/project-mkfile-import/
14461             anjuta-project-mkfile-import.plugin.in,
14462         (added) plugins/project-mkfile-import/plugin.c,
14463         (added) plugins/project-mkfile-import/plugin.h,
14464         (added) plugins/project-mkfile-import/project-mkfile-import.c,
14465         (added) plugins/project-mkfile-import/project-mkfile-import.h,
14466         plugins/project-wizard/templates/Makefile.am,
14467         (added) plugins/project-wizard/templates/mkfile-logo.png,
14468         (added) plugins/project-wizard/templates/mkfile.wiz,
14469         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14470         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14471         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14472         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14473         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14474         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14475         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14476         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14477         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14478         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14479         (added) plugins/project-wizard/templates/mkfile/src/main.c:
14480         Added makefile based project import wizard and wizard template.
14482 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14484         * libanjuta/anjuta-launcher.c: Reduced false password detections
14486 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14488         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
14489         messages correctly.a
14491 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14492         
14493         * scintilla/Makefile.am: Changed scintilla library to noinst
14494         * pixmaps/Makefile.am: Install password.png
14495         * libanjuta/anjuta-launcher.c: Changed password detection
14496         to be able to access GNOME CVS with ssh.
14497         
14498 2005-08-31  Naba Kumar  <naba@gnome.org>
14500         * plugins/glade/plugin.c: Set transient window for the widget
14501         dialogs.
14502         
14503 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
14505         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14507 2005-08-10  Naba Kumar  <naba@gnome.org>
14509         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14510         as shortcut key for execute.
14512         * src/about.c: Clean up.
14513         
14514         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
14515         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14516         entry boxes.
14517         
14518 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14520         * plugins/editor/search-replace_backend.c :
14521         Fixed search in File Patterns.
14523 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
14525         * plugins/gdb/Makefile.am: Fixed a make -j x bug
14526         
14527 2005-08-04  Naba Kumar  <naba@gnome.org>
14529         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14530         for pango-1.8 rendering bug.
14531         
14532 2005-08-03  Naba Kumar  <naba@gnome.org>
14534         * plugins/glade/plugin.c: Proper names for plugin widgets.
14535         
14536         * plugins/subversion/anjuta-subversion.glade,
14537         plugins/subversion/svn-auth.c: Fixed authentication dialog and
14538         string allocations. Use passed default values when available.
14539         Set proper focus and dialog default response. Destroy dialog after use.
14540         Return error when appropriate.
14542 2005-08-02  Naba Kumar  <naba@gnome.org>
14544         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14545         for pango-1.8 rendering bug.
14546         
14547 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
14549         * scintilla/Makefile.am: Fixed a make -j x bug
14550         
14551 2005-08-02  Johannes Schmid <jhs@gnome.org>
14552         
14553         * plugins/subversion/svn-auth.c: Added username/password 
14554         auto function.
14556 2005-08-01  Naba Kumar  <naba@gnome.org>
14558         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14559         checks for character width calculations.
14560         
14561 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14563         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14565 2005-07-31  Naba Kumar  <naba@gnome.org>
14567         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14568         messup with pango 1.8. Fixed bug #311846.
14570 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14572         * plugins/gdb/memory.c : Fixed bug 305082.
14573         
14574         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14575         plugins/project-wizard/templates/gcj.wiz,
14576         plugins/project-wizard/templates/gnome.wiz,
14577         plugins/project-wizard/templates/gtk.wiz,
14578         plugins/project-wizard/templates/java.wiz,
14579         plugins/project-wizard/templates/python.wiz,
14580         plugins/project-wizard/templates/wxwin.wiz,
14581         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14583 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14585         * plugins/tools/execute.c:
14586         Correct a crash if editor is closed while a tool still use it.
14588 2005-07-28  Naba Kumar  <naba@gnome.org>
14590         * scintilla/*: Updated scintilla from their latest CVS.
14592 2005-07-27  Naba Kumar  <naba@gnome.org>
14594         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14595         plugins/build-basic-autotools/build-basic-autotools.c,
14596         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14597         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14598         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14599         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14600         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14601         plugins/message-view/plugin.c, plugins/patch/plugin.c,
14602         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14603         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14604         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14605         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14606         argument to anjuta_ui_add_action_group_entries() and
14607         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14608         Fixed all plugins to pass translation domain. This fixes untranslated
14609         UI bugs. 
14611 2005-07-27  Naba Kumar  <naba@gnome.org>
14613         * plugins/class-inheritance/class-callbacks.c,
14614         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14615         proper system colors.
14617 2005-07-26  Naba Kumar  <naba@gnome.org>
14619         * ROADMAP: Updated and added more tasks.
14621 2005-07-25  Naba Kumar  <naba@gnome.org>
14623         * ROADMAP: Updated and added more tasks.
14624         
14625 2005-07-24  Naba Kumar  <naba@gnome.org>
14627         * HACKING: Fixed format.
14629 2005-07-24  Naba Kumar  <naba@gnome.org>
14631         * ROADMAP: Fixed format.
14632         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14634 2005-07-24  Naba Kumar  <naba@gnome.org>
14636         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14637         * data/properties/cpp.properties: Added *.c++ as file extension for c++
14639 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14641         * plugins/tools/dialog.c, plugins/tools/dialog.h:
14642         Correct wrong sensitivity setting
14643         
14644         * plugins/tools/tool.c: Correct a crash when removing overridden tool
14645         
14646         * plugins/tools/variable.c:     Add variables for project manager
14648 2005-07-23  Naba Kumar  <naba@gnome.org>
14650         * ROADMAP: updated.
14652 2005-07-23 Naba Kumar  <naba@gnome.org>
14654         * plugins/subversion/Makefile.am,
14655         plugins/subversion/svn-auth.c,
14656         plugins/subversion/svn-auth.h: Added subversion authentication code
14657         stubs.
14658         
14659         * plugins/subversion/subversion-callbacks.c,
14660         plugins/subversion/subversion-callbacks.h,
14661         plugins/subversion/svn-backend-priv.h,
14662         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14663         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14664         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14665         Added file mode line.
14667 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
14669         * configure.in: Added 'gl' to ALL_LINGUAS.
14671 2005-07-21 Naba Kumar  <naba@gnome.org>
14673         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14674         the active sources and kill the running process without emitting
14675         signals (which could be fatal because the object is being destroyed).
14676         Incidentally, fixed the crash that happens when stopping an active
14677         debugger session. Disabled debug prints and code clean up.
14678         Fixed bug #305587.
14679         
14680         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14681         message view object, because that prevents many unprocessed outputs
14682         from the cvs command from being appended in view. Does not set NULL
14683         to mesg_view private member (not required) so that any pending outputs
14684         to view is processed.Fixed bug #172666.
14686         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14687         type in supported list.
14688         
14689 2005-07-18  Adam Weinberger  <adamw@gnome.org>
14691         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14692           grammar/spelling fixes.
14694 2005-07-17 Naba Kumar  <naba@gnome.org>
14696         * (new) plugins/project-wizard/templates/terminal/cvsignore,
14697         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14698         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14699         plugins/project-wizard/templates/anjuta-plugin.wiz,
14700         plugins/project-wizard/templates/gcj.wiz,
14701         plugins/project-wizard/templates/gnome.wiz,
14702         plugins/project-wizard/templates/gtk.wiz,
14703         plugins/project-wizard/templates/gtkmm.wiz,
14704         plugins/project-wizard/templates/java.wiz,
14705         plugins/project-wizard/templates/python.wiz,
14706         plugins/project-wizard/templates/terminal.wiz,
14707         plugins/project-wizard/templates/terminal/Makefile.am,
14708         plugins/project-wizard/templates/terminal/po/Makefile.am,
14709         plugins/project-wizard/templates/terminal/src/Makefile.am,
14710         plugins/project-wizard/templates/wxwin.wiz,
14711         plugins/project-wizard/templates/xlib-dock.wiz,
14712         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14713         wizards and updated .wiz files to install them in newly created
14714         projects.
14716 2005-07-16 Naba Kumar  <naba@gnome.org>
14718         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14719         
14720         * plugins/file-manager/an_file_view.c,
14721         plugins/file-manager/plugin.c: Added file manager preferences to
14722         show/hide files ignored by version control (e.g. cvsignore).
14723         
14724         * plugins/editor/text_editor.c: Initialize vfs info struct.
14725         
14726         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14727         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14728         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14729         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14730         omf-install/.cvsignore, pixmaps/.cvsignore,
14731         plugins/file-manager/anjuta-file-manager-plugin.glade,
14732         scintilla/.cvsignore, scintilla/include/.cvsignore,
14733         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14734         tagmanager/python.c: Updated.
14736 2005-07-16 Naba Kumar  <naba@gnome.org>
14738         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14739         Fixed python parser to parser class methods.
14741 2005-07-15 Naba Kumar  <naba@gnome.org>
14743         * plugins/project-wizard/property.c: Used parenthesis to remove
14744         ambiguty.
14745         
14746         * plugins/project-wizard/templates/anjuta-plugin.wiz,
14747         plugins/project-wizard/templates/gcj.wiz,
14748         plugins/project-wizard/templates/gnome.wiz,
14749         plugins/project-wizard/templates/gtk.wiz,
14750         plugins/project-wizard/templates/gtkmm.wiz,
14751         plugins/project-wizard/templates/java.wiz,
14752         plugins/project-wizard/templates/python.wiz,
14753         plugins/project-wizard/templates/terminal.wiz,
14754         plugins/project-wizard/templates/wxwin.wiz,
14755         plugins/project-wizard/templates/xlib-dock.wiz,
14756         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14757         and names.
14759 2005-07-15 Naba Kumar  <naba@gnome.org>
14761         * plugins/project-wizard/templates/java.wiz,
14762         plugins/project-wizard/templates/java/Makefile.am,
14763         plugins/project-wizard/templates/java/project.anjuta,
14764         plugins/project-wizard/templates/python.wiz,
14765         plugins/project-wizard/templates/python/Makefile.am,
14766         plugins/project-wizard/templates/python/project.anjuta: Use different
14767         project files for java and python module where debugger is not
14768         included in the list of plugins.
14770 2005-07-15 Naba Kumar  <naba@gnome.org>
14772         * configure.in, plugins/project-wizard/templates/Makefile.am,
14773         plugins/project-wizard/templates/gcj-logo.png,
14774         plugins/project-wizard/templates/gcj.wiz,
14775         plugins/project-wizard/templates/gcj/.cvsignore,
14776         plugins/project-wizard/templates/gcj/Makefile.am,
14777         plugins/project-wizard/templates/gcj/configure.in.tpl,
14778         plugins/project-wizard/templates/gcj/src/.cvsignore,
14779         plugins/project-wizard/templates/gcj/src/Makefile.am,
14780         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14781         plugins/project-wizard/templates/java-logo.png,
14782         plugins/project-wizard/templates/java.wiz,
14783         plugins/project-wizard/templates/java/configure.in.tpl,
14784         plugins/project-wizard/templates/java/po/Makefile.am,
14785         plugins/project-wizard/templates/java/po/POTFILES.in,
14786         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14787         plugins/project-wizard/templates/java/src/main.java,
14788         plugins/project-wizard/templates/python-logo.png,
14789         plugins/project-wizard/templates/python.wiz,
14790         plugins/project-wizard/templates/python/.cvsignore,
14791         plugins/project-wizard/templates/python/Makefile.am,
14792         plugins/project-wizard/templates/python/configure.in.tpl,
14793         plugins/project-wizard/templates/python/po/.cvsignore,
14794         plugins/project-wizard/templates/python/po/Makefile.am,
14795         plugins/project-wizard/templates/python/po/POTFILES.in,
14796         plugins/project-wizard/templates/python/src/.cvsignore,
14797         plugins/project-wizard/templates/python/src/Makefile.am,
14798         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14799         plugins/project-wizard/templates/python/src/main.py: Added Generic
14800         gcj and python project wizards. Fixed Generic java project to
14801         use _JAVA primary. Update gnome-build from cvs for them to work
14802         correctly.
14804 2005-07-12 Naba Kumar  <naba@gnome.org>
14806         * plugins/project-manager/plugin.c: Automatically determine
14807         project backend by probing.
14808         
14809 2005-07-04 Naba Kumar  <naba@gnome.org>
14811         * Makefile.am: Do not install old anjuta.glade file which conflicts
14812         with newer src/anjuta.glade.
14814 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14816         * plugins/an_symbol_prefs.c:
14817         Sort list of available symbol files
14819 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14821         * plugins/build-basic-autotools.c:
14822         Fixed #307810
14823         
14824         * plugins/gtodo/libgtodo.c:
14825         Possible fix for #307800
14827         * libanjuta/anjuta-encodings.c
14828         libanjuta/anjuta-launcher.c
14829         libanjuta/anjuta-preference-dialog.c
14830         libanjuta/anjuta-preferences.c
14831         libanjuta/anjuta-ui.c
14832         libanjuta/anjuta-util.c
14833         libanjuta/cell-renderer-captioned-image.c
14834         libanjuta/plugin.c:
14835         
14836         Patch from de_lupus@pandora.be (Kristof Vansant):
14837         Replaced deprecated gnome-i18n.h
14838         Closed #309153
14840 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14841         
14842         * plugins/subversion/anjuta-subversion.glade
14843         plugins/subversion/anjuta-subversion.ui
14844         plugins/subversion/plugin.c
14845         plugins/subversion/subversion-actions.c
14846         plugins/subversion/subversion-callbacks.h
14847         plugins/subversion/subversion-callbacks.c
14848         plugins/subversion/svn-backend-priv.h
14849         plugins/subversion/svn-backend.h
14850         plugins/subversion/svn-backend.c
14851         plugins/subversion/svn-thread.h
14852         plugins/subversion/svn-thread.c:
14853         
14854         Implemented Subversion diff
14855         
14856 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14857         
14858         * plugins/build-basic-autotools/build-basic-autotools.c:
14859         Fixed crash bug! Might be useful to release 2.0.2 soon
14860         because this bug will crash any build which produces errors
14861         or warnings
14863 === Anjuta 2.0.1 ===
14865 2005-06-27 Naba Kumar  <naba@gnome.org>
14867         * plugins/tools/execute.c: Formated code.
14868         
14869 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14871         * plugins/build-basic-autotools/build-basic-autotools.c:
14872         Remove two memory leaks
14873         Check command output versus untranslated strings too
14875         * plugins/tools/execute.c:
14876         Remove two memory leaks
14877         Check command output versus untranslated strings too
14878         Remove description message
14880         * plugins/tools/fileop.c:
14881         Escape tool name in xml configuration file
14883 2005-05-26 Naba Kumar  <naba@gnome.org>
14885         * configure.in: Bumped version to 2.0.1
14886         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14888         * plugins/tools/execute.c: Fixed clickable messages.
14889         * NEWS: Updated.
14891         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14892         Deactivate glade plugin when last glade project is closed. Reorder
14893         glade widgets in layout. Change glade project when user selects a
14894         new project. Removed project from the list when user closes it. Fixed
14895         glade project file loading from URI. Save and restored loaded glade
14896         projects in/from session.
14898         * plugins/class-gen/action-callbacks.c,
14899         plugins/class-gen/anjuta-class-gen-plugin.glade,
14900         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14901         plugins/file-wizard/anjuta-file-wizard.glade,
14902         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14903         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14904         "Add to project" correctly. Use the source file path returned after
14905         adding to project. Fixed memory leaks. Deactivate wizard plugins
14906         after use.
14907         
14908         * plugins/project-manager/plugin.c,
14909         plugins/project-wizard/anjuta-project-wizard.glade,
14910         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14911         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14912         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14913         project-wizard preference page to anjuta app, because they are
14914         more appropriated as general preferences. Renamed username and
14915         useremail properties keys.
14916         
14917         * po/POTFILES.in: Updated.
14919         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14920         saved at closing.
14921         
14922         * plugins/file-loader/plugin.c: Do not use static variable to store
14923         created submenu in factory. Fixed crash in anjuta exit.
14924         
14925 2005-05-24 Naba Kumar  <naba@gnome.org>
14927         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14928         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14929         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14930         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14931         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14932         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14933         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14934         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14935         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14936         
14937         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14938         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14939         plugins/build-basic-autotools/build-basic-autotools.c,
14940         plugins/build-basic-autotools/build-basic-autotools.h,
14941         plugins/build-basic-autotools/executer.c,
14942         plugins/build-basic-autotools/executer.h,
14943         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14944         plugins/tools/variable.c: Added an extra argument to
14945         anuta_util_dialog_input() to pass default value. Save/load project
14946         configure and execution parameters in/from session.
14948         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14949         symbol browser is loaded.
14950         
14951         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14952         freeze/thaw.
14954         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14955         deactivate would not start shell.
14957 2005-05-24 Naba Kumar  <naba@gnome.org>
14959         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14960         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14961         libegg/egg-submenu-action.c, libegg/test-actions.c,
14962         plugins/build-basic-autotools/build-basic-autotools.c,
14963         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14964         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14965         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14966         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14967         plugins/macro/plugin.c, plugins/message-view/plugin.c,
14968         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14969         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14970         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14971         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14972         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14974 2005-05-24 Naba Kumar  <naba@gnome.org>
14976         * data/properties/styles.properties: Fixed defalt font.
14978         * plugins/editor/search-replace.c,
14979         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14980         project openness wihtout activating project-manager plugin (i.e.
14981         using anjuta_shell_get()).
14982         
14983         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14984         - Completed add_source(), add_group() and add_target() methods of
14985         IAnjutaProjectManager.
14986         - Change their definition to return the added element (or NULL).
14987         - Used interface API for project main menus and 'add to project'
14988         from file-manager context menu.
14989         - Select proper default target/group when prompting for adding
14990         source/target/group.
14991         - Do not expand all nodes in selection tree when default selection
14992         are given (eases navigation in big projects).
14993         - Code clean ups.
14994         - Marked strings for translation.
14996 2005-05-23 Naba Kumar  <naba@gnome.org>
14998         * src/anjuta-app.c: Save menu accelerators on change.
14999         * NEWS: Updated.
15000         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
15001         save-as dialog (leading to crash later).
15003 2005-05-22 Naba Kumar  <naba@gnome.org>
15005         * NEWS: Updated.
15006         * AUTHORS: Added developers for other projects. Updated.
15007         * TODO.tasks: Updated.
15008         * ChangeLog: Added past changelogs from anjuta-0.1.5.
15009         
15010 2005-05-22 Naba Kumar  <naba@gnome.org>
15012         * plugins/tools/execute.c: Make parsable lines distinct by adding
15013         a "Click me" description in the message. Allow tools to open arbibrary
15014         file in editory using gdb-styled annotation (The line starts with two
15015         \032 characters followed by the file:line).
15016         
15017         * plugins/tools/scripts/prepare-changelog.pl,
15018         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
15019         ChangeLog file itself and open it.
15021 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
15023         * plugins/tools/execute.c:
15024         Parse output in message pane
15025         Correct a crash on plugin deactivation
15027         * plugins/tools/fileop.c,
15028         plugins/tools/tool.c,
15029         plugins/tools/tool.h:
15030         Load only valid tools
15032 2005-06-21  Naba Kumar  <naba@gnome.org>
15034         * anjuta.spec.in: Fixed devel package requirement.
15036         * plugins/message-view/message-view.c: Scroll message on next/previous.
15038         * TODO.tasks: Updated.
15040         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15041         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15042         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15043         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15044         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15045         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15046         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15047         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15049         * libanjuta/anjuta-preferences.c,
15050         plugins/build-basic-autotools/build-basic-autotools.c,
15051         plugins/build-basic-autotools/executer.c,
15052         plugins/class-gen/action-callbacks.c,
15053         plugins/class-gen/action-callbacks.h,
15054         plugins/class-gen/class_gen.c,
15055         plugins/cvs-plugin/cvs-interface.c,
15056         plugins/debug-manager/attach_process.c,
15057         plugins/debug-manager/plugin.c,
15058         plugins/debug-manager/utilities.c,
15059         plugins/debug-manager/utilities.h,
15060         plugins/editor/aneditor-autocomplete.cxx,
15061         plugins/editor/aneditor.cxx,
15062         plugins/editor/search-replace.c,
15063         plugins/editor/search-replace_backend.c,
15064         plugins/gdb/breakpoints.c,
15065         plugins/gdb/registers.c,
15066         plugins/patch/plugin.c,
15067         plugins/project-wizard/druid.c,
15068         plugins/project-wizard/install.c,
15069         plugins/subversion/plugin.c,
15070         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
15071         codes.
15073         * plugins/class-gen/action-callbacks.c,
15074         plugins/project-wizard/parser.c,
15075         plugins/project-wizard/property.c,
15076         plugins/project-wizard/values.c,
15077         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
15079         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
15080         alphabetically
15082 2005-06-20  Naba Kumar  <naba@gnome.org>
15084         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15085         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15086         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15087         
15088         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
15089         exit idle function.
15090         
15091         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
15092         Fixed possible memory corruption.
15094         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
15095         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
15096         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
15097         progress bar increment and added progress status for symbol refresh
15098         and project loading.
15099         
15100         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
15101         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
15102         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
15103         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
15104         bar.
15106         * TODO.tasks: Updated.
15108 2005-06-19  Naba Kumar  <naba@gnome.org>
15110         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
15111         Fixed warning.
15112         
15113         * plugins/project-import/project-import.c: Deactivate plugin when done.
15114         
15115 2005-06-18  Naba Kumar  <naba@gnome.org>
15117         * plugins/profile-default/plugin.c: Fixed error when loading another
15118         project while a project is still loaded.
15119         
15120         * plugins/project-manager/plugin.c: Used (newly added) group-activated
15121         signal from gnome-build to popup group properties.
15122         
15123         * src/anjuta.c: Load default session by default.
15125         * po/POTFILES.in: Added missing files.
15126         
15127         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15128         activate plugin on load (activate it separately). Connect to activate
15129         and deactivate signals for housekeeping, so that if plugins are
15130         activated or deactivate externally, they are properly recorded.
15131         
15132         * plugins/profile-default/plugin.c: Save profile before a project
15133         is loaded so that it could be restored when project is closed.
15134         
15135         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15137 2005-06-17  Naba Kumar  <naba@gnome.org>
15139         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15140         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15141         for project. The plugins loaded for the project is restored when project
15142         is loaded next time.
15143         
15144         * TODO.tasks: Updated.
15145         
15146 2005-06-15  Naba Kumar  <naba@gnome.org>
15148         * plugins/tools/scripts/find-fixmes.pl,
15149         (new) plugins/tools/scripts/translation-status.pl,
15150         plugins/tools/scripts/tools-2.xml.in,
15151         plugins/tools/scripts/Makefile.am,
15152         plugins/tools/scripts/prepare-changelog.pl: Added translation
15153         status script. Completed find-fixmes.pl script. Fixed bugs.
15155         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15156         tool path.
15158 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15160         * plugins/message-view/anjuta-message-manager-plugin.glade :
15161         renamed "messages.tag.position" to "messages.tab.position".
15162         plugins/message-view/anjuta-msgman.c : 
15163         Messages tab position prefrences.
15164         
15165 2005-06-14  Naba Kumar  <naba@gnome.org>
15167         * (new) plugins/tools/scripts/find-fixmes.pl,
15168         (new) plugins/tools/scripts/tools-2.xml.in,
15169         (new) plugins/tools/scripts/Makefile.am,
15170         (new) plugins/tools/scripts/prepare-changelog.pl,
15171         plugins/tools/plugin.h, plugins/tools/fileop.c,
15172         plugins/tools/Makefile.am, configure.in: Added system tools.
15174 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
15176         * plugins/tools/editor.c:
15177         Take care of creating .anjuta directory if missing
15179 2005-06-10  Naba Kumar  <naba@gnome.org>
15181         * configure.in: Increased gnome-build required to version 0.1.2.
15182         
15183         * plugins/project-manager/plugin.c: Fixed target/group removal.
15184         Fixed memory leaks.
15185         
15186 2005-06-10  Naba Kumar  <naba@gnome.org>
15188         * plugins/project-manager/plugin.c: Implemented target/group
15189         configuration (update gnome-build module from cvs).
15190         
15191 2005-06-07  Naba Kumar  <naba@gnome.org>
15193         Patch from: Massimo Cora'  <maxcvs@email.it>:
15194         * plugins/class-inheritance/Makefile.am,
15195         plugins/class-inheritance/class-inherit.c,
15196         plugins/class-inheritance/class-inherit.h,
15197         plugins/class-inheritance/plugin.c,
15198         plugins/class-inheritance/plugin.h,
15199         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15200         expanded view of classes in hierarchy canvas (collapsable again).
15201         
15202 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
15204         * scintilla/patches/scintilla-64-bit.diff (added)
15205         * plugins/patch/patch-plugin.c:
15206         Conditional build for GTK 2.4 and GTK 2.6
15208 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
15210         * plugins/tools/anjuta-tools.glade,
15211         plugins/tools/editor.c,
15212         plugins/tools/plugin.h,
15213         plugins/tools/fileop.c:
15214         Add a check box to edit an user script
15215         Correct a few memory leak
15217         * plugins/tools/execute.c,
15218         plugins/tools/tool.c,
15219         plugins/tools/tool.h:
15220         Move utility remove_mnemonic function in tool.c
15221         Small fix
15223 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
15225         Patch from sbrabec@suse.cz:
15226         * configure.in
15227         scintilla/include/Scintilla.h:
15228         
15229         Fix 64-Bit warnings in gcc 4
15231 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
15232         
15233         * plugins/patch/patch_plugin.c
15234         plugins/patch/patch.h
15235         plugin/patch/patch-plugin.glade
15236         plugin/patch/Makefile.am:
15237         
15238         Changed patch plugin to use libglade and new gtk 2.6 widgets
15240 2005-05-31  Naba Kumar  <naba@gnome.org>
15242         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15243         * plugins/editor/text_editor.c: Don't show error
15244         for empty files.
15245         
15246 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
15247         
15248         * plugins/message-view/anjuta-message-manager.ui,
15249         plugins/message-view/anjuta-msgman.c,
15250         plugins/message-view/anjuta-msgman.h,
15251         plugins/message-view/message-view.c,
15252         plugins/message-view/message-view.h,
15253         plugins/message-view/plugin.c:
15254         Add a popup menu in messages panes
15255         Move save message pane option in it
15257 2005-05-28  Naba Kumar  <naba@gnome.org>
15259         * data/properties/styles.properties: Fixed default font
15260         names and sizes.
15262         * plugins/editor/style-editor.c: cleanup.
15263         
15264 2005-05-25  Naba Kumar  <naba@gnome.org>
15266         * plugin/gdb/plugin.c: Start gdb even if the program does
15267         not exists. Fixes bug #305074
15268         
15269 2005-05-24  Naba Kumar  <naba@gnome.org>
15271         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
15272         * configure.in: graphviz pkgconfig path.
15274 2005-05-24  Naba Kumar  <naba@gnome.org>
15276         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15277         * TODO.tasks: Updated.
15278         
15279 2005-05-22  Naba Kumar  <naba@gnome.org>
15281         * anjuta.spec.in: Fixed spec file
15282         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15284 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
15285         
15286         * TODO.tasks: Updated.
15288         * plugins/message-view/anjuta-message-manager.ui,
15289         plugins/message-view/message-view.c,
15290         plugins/message-view/message-view.h,
15291         plugins/message-view/plugin.c:
15292         Add shortcut for next and previous message
15293         Add a save message menu item
15294         Fix a bug in previous message
15296 2005-05-21  Naba Kumar  <naba@gnome.org>
15298         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15299         doc/Makefile.am, global-tags/create_global_tags.sh,
15300         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15301         and rpm package creation. Fixed installation paths.
15302         
15303         * plugins/editor/anjuta-document-manager.glade,
15304         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15305         and indent options.
15306         
15307         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15309 2005-05-21  Naba Kumar  <naba@gnome.org>
15311         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15312         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15313         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15314         tagmanager/Makefile.am: Fixed paths configure variables to take
15315         automake configure variables instead of hardcoding.
15317         * global-tags/tm_global_tags.c: Formated code.
15319         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15320         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15321         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15322         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15323         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15324         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15325         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15326         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15327         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15329 2005-05-20  Naba Kumar  <naba@gnome.org>
15331         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15332         and fixed rpm spec file (more testing required).
15333         
15334         * data/gdb.init: Don't set gdb prompt.
15335         
15336         * mime/Makefile.am: run update-mime-data only on system-wide install.
15337         
15338         * plugins/gdb/Makefile.am: Install plugin at correct paths.
15340 2005-05-19  Naba Kumar  <naba@gnome.org>
15342         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15343         while it's not visible.
15345         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
15346         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15347         
15348 2005-05-19  Naba Kumar <naba@gnome.org>
15350         * configure.in: Fixed subversion checks. Added
15351         --disable-plugin-subversion and --disable-plugin-glade
15352         configure flags to manually turn off their plugin builds.
15354         * plugins/editor/plugin.c: Save and restore current editor line
15355         positions in session.
15357 2005-05-18  Naba Kumar  <naba@gnome.org>
15359         * AUTHORS: Fixed email address.
15360         
15361         * libanjuta/anjuta-utils.c,
15362         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15363         when the projectmanager toplevel is not a window. Check for valid
15364         gtkwindow type before using the passed window as parent for anjuta
15365         dialogs.
15367 2005-05-17  Naba Kumar  <naba@gnome.org>
15369         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15370         
15371         * plugins/cvs-plugin/Makefile.am,
15372         plugins/devhelp/plugin.c,
15373         plugins/file-loader/Makefile.am,
15374         plugins/macro/Makefile.am,
15375         plugins/message-view/Makefile.am,
15376         plugins/patch/Makefile.am,
15377         plugins/project-manager/Makefile.am,
15378         plugins/subversion/Makefile.am,
15379         plugins/symbol-browser/Makefile.am: Removed -module flags
15380         from libtool flags
15382         * MAINTAINERS: Added file so that I could recieve bugzilla
15383         reports.
15385         * plugins/glade/plugin.c: Fixed compile error.
15387 === Anjuta 2.0.0 ===
15389 2005-05-15  Naba Kumar  <naba@gnome.org>
15391         * configure.in: Adjusted gdl version requirement. Bumped anjuta
15392         version to 2.0.0.
15394         * plugins/symbol-browser/an_symbol_view.c,
15395         plugins/symbol-browser/plugin.c,
15396         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15397         symbols have been updated. Reset file symbols when update
15398         occurs. Fixed memory leaks.
15400         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
15401         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15402         
15403 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
15405         * plugins/tools/anjuta-tools.glade:
15406         Remove unused parameter dialog
15408         * plugins/tools/dialog.c,
15409         plugins/tools/fileop.c,
15410         plugins/tools/fileop.h,
15411         plugins/tools/tool.c,
15412         plugins/tools/tool.h,
15413         plugins/tools/variable.c:
15414         Add a few comments and cleanups
15416         * plugins/tools/editor.c,
15417         plugins/tools/editor.h:
15418         Remove code from previous plugin and add comments
15419         Use main window as parent (instead of tool list)
15421         * plugins/tools/execute.c,
15422         plugins/tools/execute.h:
15423         Remove code from previous plugin and add comments
15424         Fix warnings
15426 2005-05-14  Naba Kumar  <naba@gnome.org>
15428         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15429         release.
15430         
15431         * configure.in: Fixed
15432         
15433         * plugins/class-inheritance/class-inheritance.png: New icon.
15434         
15435         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15436         screws up when reparented.
15438 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15440         * plugins/editor/search-replace.c,
15441         plugins/editor/search-replace_backend.c
15442         plugins/project-manager/plugin.c : Clear find pane if searching same 
15443         expression. Clean code.
15445 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
15447         * configure.in: Added ne in ALL_LINGUAS
15448         
15449 2005-05-13  Naba Kumar  <naba@gnome.org>
15451         * configure.in: Fixed glade-3 version.
15452         
15453         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15454         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15455         plugins/gdb/watch.c: Update locals, watch and frame document on
15456         frame change.
15458 2005-05-12  Naba Kumar  <naba@gnome.org>
15460         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15461         scope autocompletion when the function definition is incomplete.
15462         
15463         * plugins/class-gen/anjuta-class-gen.plugin.in,
15464         plugins/file-wizard/anjuta-file-wizard.plugin.in,
15465         plugins/gdb/plugin.c,
15466         plugins/glade/anjuta-glade.plugin.in,
15467         plugins/project-import/anjuta-project-import.plugin.in,
15468         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15469         titles for the wizards.
15471 2005-05-11  Naba Kumar  <naba@gnome.org>
15473         * configure.in, plugins/debug-manager/Makefile.am,
15474         plugins/debug-manager/plugin.c,
15475         (added) plugins/debug-manager/images/.cvsignore,
15476         (added) plugins/debug-manager/images/Makefile.am,
15477         (added) plugins/debug-manager/images/detach-16.png,
15478         (added) plugins/debug-manager/images/detach.png,
15479         (added) plugins/debug-manager/images/step-into-16.png,
15480         (added) plugins/debug-manager/images/step-into.png,
15481         (added) plugins/debug-manager/images/step-out-16.png,
15482         (added) plugins/debug-manager/images/step-out.png,
15483         (added) plugins/debug-manager/images/step-over-16.png,
15484         (added) plugins/debug-manager/images/step-over.png,
15485         plugins/gdb/Makefile.am,
15486         plugins/gdb/breakpoints.c,
15487         plugins/gdb/plugin.c,
15488         (added) plugins/gdb/images/.cvsignore,
15489         (added) plugins/gdb/images/Makefile.am,
15490         (added) plugins/gdb/images/breakpoint.png,
15491         (added) plugins/gdb/images/locals.png,
15492         (added) plugins/gdb/images/stack.png,
15493         (added) plugins/gdb/images/watch.png: Fixed breakpoints
15494         'remove all'. Added debugger icons.
15496         * plugins/editor/text_editor.c: Fixed file monitor.
15498         Patch from: Massimo Cora'  <maxcvs@email.it>
15499         * plugins/patch/anjuta-patch-plugin.png,
15500         plugins/class-gen/Makefile.am,
15501         plugins/class-gen/action-callbacks.c,
15502         plugins/class-gen/class_gen.c,
15503         plugins/class-gen/class_logo.xpm: Implemented vcs
15504         file addions. New icons by Fabio Zecchini
15506 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15508         * libanjuta/interfaces/libanjuta.idl
15509         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15510         plugins/editor/search-replace_backend.c
15511         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15513 2005-05-11  Naba Kumar  <naba@gnome.org>
15514         
15515         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15516         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15517         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15518         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15519         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15520         memory leaks.
15521         
15522         * plugins/symbol-browser/an_symbol_prefs.c,
15523         plugins/symbol-browser/an_symbol_search.c,
15524         plugins/symbol-browser/an_symbol_view.c,
15525         plugins/symbol-browser/an_symbol_view.h,
15526         plugins/symbol-browser/plugin.c: Fixed memory leaks.
15528 2005-05-11  Naba Kumar  <naba@gnome.org>
15530         * libanjuta/anjuta-shell.c: Fixed runtime warning.
15531         
15532         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15533         progress bar location at create time, instead of hardcoding.
15534         
15535         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15536         Added mini splash screen.
15537         
15538         * plugins/editor/text_editor.c: Do not produce warning when file
15539         monitor could not be created.
15540         
15541         * plugins/profile-default/plugin.c: Save project session on exit.
15542         Show mini splash with progress bar at profile load.
15544 2005-05-10  Naba Kumar  <naba@gnome.org>
15546         * configure.in, manuals/Makefile.am: Fixed compile flags.
15547         Disable outdated manuals builds.
15548         
15549         * global-tags/Makefile.am: Uninstall tags files on
15550         'make uninstall'
15551         
15552         * libegg/Makefile.am: Use configured deprecated flags.
15553         
15554         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15555         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15556         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15557         Updated.
15558         
15559         * mime/Makefile.am: Take DESTDIR into account.
15560         
15561         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15562         
15563         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15564         on scope autocompletion.
15565         
15566         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15567         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15568         shared libs and static libs paths for debugging. Order them
15569         correctly.
15570         
15571         * po/POTFILES.in: Updated.
15573 2005-05-09  Naba Kumar  <naba@gnome.org>
15575         * libanjuta/interfaces/libanjuta.idl,
15576         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15577         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15578         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15579         Implemented debugger source directory search and emits location changed
15580         signal with absolute path of the file.
15582         * plugins/tools/tool.c: Fixed compile errors.
15583         
15584 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
15586         * plugins/tools/anjuta-tools.glade,
15587         plugins/tools/dialog.h,
15588         plugins/tools/dialog.c,
15589         plugins/tools/plugin.c,
15590         plugins/tools/editor.c:
15591         Improve graphical user interface
15592         Remove old code
15593         Correct an error on close
15594         Some cleanups
15596         * plugins/tools/fileop.c,
15597         plugins/tools/tool.h,
15598         plugins/tools/tool.c:
15599         Change the tool internal structure
15600         Support having tools configuration in several places
15602 2005-05-08  Naba Kumar  <naba@gnome.org>
15604         * plugins/gdb/actions.c,
15605         (removed) plugins/gdb/registers_cbs.c,
15606         (removed) plugins/gdb/registers_cbs.h,
15607         (removed) plugins/gdb/registers_gui.c,
15608         (removed) plugins/gdb/sharedlib_cbs.c,
15609         (removed) plugins/gdb/sharedlib_cbs.h,
15610         (removed) plugins/gdb/sharedlib_gui.c,
15611         (removed) plugins/gdb/signals_cbs.c,
15612         (removed) plugins/gdb/signals_cbs.h,
15613         (removed) plugins/gdb/signals_gui.c: Removed dead files.
15615 2005-05-08  Naba Kumar  <naba@gnome.org>
15617         * plugins/build-basic-autotools/executer.c: Fixed programs
15618         listing dialog.
15619         
15620         * plugins/debug-manager/Makefile.am,
15621         plugins/debug-manager/anjuta-debug-manager.glade,
15622         plugins/debug-manager/plugin.c,
15623         plugins/gdb/Makefile.am: Used libglade for programs listing
15624         dialog.
15625         
15626         * (added) plugins/gdb/pointer.png: Stack pointer image.
15627         
15628         * libanjuta/anjuta-marshal.list,
15629         pixmaps/Makefile.am,
15630         plugins/gdb/actions.c,
15631         plugins/gdb/actions.h,
15632         plugins/gdb/anjuta-gdb-plugin.ui,
15633         plugins/gdb/anjuta-gdb.glade,
15634         plugins/gdb/breakpoints.c,
15635         plugins/gdb/breakpoints.h,
15636         plugins/gdb/debug_tree.c,
15637         plugins/gdb/debug_tree.h,
15638         plugins/gdb/debugger.c,
15639         plugins/gdb/debugger.h,
15640         plugins/gdb/gdbmi-test.c,
15641         plugins/gdb/gdbmi.c,
15642         plugins/gdb/gdbmi.h,
15643         plugins/gdb/info.c,
15644         plugins/gdb/info.h,
15645         plugins/gdb/locals.c,
15646         plugins/gdb/locals.h,
15647         plugins/gdb/memory.c,
15648         plugins/gdb/memory.h,
15649         plugins/gdb/plugin.c,
15650         plugins/gdb/plugin.h,
15651         plugins/gdb/registers.c,
15652         plugins/gdb/registers.h,
15653         plugins/gdb/registers_cbs.c,
15654         plugins/gdb/registers_cbs.h,
15655         plugins/gdb/registers_gui.c,
15656         plugins/gdb/sharedlib.c,
15657         plugins/gdb/sharedlib.h,
15658         plugins/gdb/sharedlib_cbs.c,
15659         plugins/gdb/sharedlib_cbs.h,
15660         plugins/gdb/sharedlib_gui.c,
15661         plugins/gdb/signals.c,
15662         plugins/gdb/signals.h,
15663         plugins/gdb/signals_cbs.c,
15664         plugins/gdb/signals_cbs.h,
15665         plugins/gdb/signals_gui.c,
15666         plugins/gdb/stack_trace.c,
15667         plugins/gdb/stack_trace.h,
15668         plugins/gdb/utilities.c,
15669         plugins/gdb/utilities.h,
15670         plugins/gdb/watch.c,
15671         plugins/gdb/watch.h,
15672         plugins/gdb/watch_cbs.c,
15673         plugins/gdb/watch_cbs.h,
15674         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15675         it for all debugger component updates and listing. Implemented
15676         user custom debugger command window. Fixed all debugger components
15677         to work correctly. Implemented debugger as GObject. Removed
15678         deprecated codes.
15679         
15680 2005-05-06  Naba Kumar  <naba@gnome.org>
15681         
15682         * TODO.tasks: Updated.
15683         
15684         * plugins/build-basic-autotools/Makefile.am,
15685         plugins/file-loader/Makefile.am,
15686         plugins/profile-default/Makefile.am,
15687         plugins/sample1/Makefile.am,
15688         plugins/symbol-browser/images/Makefile.am,
15689         src/Makefile.am: Fixed 'make distcheck' errors.
15691         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15692         updates.
15694         * tagmanager/tm_workspace.c: Include prototypes in getting
15695         scope members.
15697 2005-05-06  Naba Kumar  <naba@gnome.org>
15699         * TODO.tasks: Updated.
15700         
15701         * configure.in, plugins/cvs-plugin/Makefile.am,
15702         plugins/debug-manager/Makefile.am,
15703         plugins/devhelp/Makefile.am,
15704         plugins/editor/Makefile.am,
15705         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15706         
15707         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15708         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15709         interfaces.
15710         
15711         * tagmanager/tm_workspace.c,
15712         tagmanager/include/tm_workspace.h,
15713         plugins/editor/aneditor-autocomplete.cxx,
15714         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15715         to return all matching tag types when no name is given instead of
15716         returning empty array.
15717         
15718         * plugins/symbol-browser/Makefile.am,
15719         (added) plugins/symbol-browser/an_symbol.c,
15720         (added) plugins/symbol-browser/an_symbol.h,
15721         plugins/symbol-browser/an_symbol_info.c,
15722         plugins/symbol-browser/an_symbol_info.h,
15723         (added) plugins/symbol-browser/an_symbol_iter.c,
15724         (added) plugins/symbol-browser/an_symbol_iter.h,
15725         plugins/symbol-browser/an_symbol_search.c,
15726         plugins/symbol-browser/an_symbol_view.c,
15727         plugins/symbol-browser/an_symbol_view.h,
15728         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15729         plugins/symbol-browser/plugin.c,
15730         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15731         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15732         plugin and implemented IAnjutaIterable interface for symbol search
15733         and iteration.
15735         * plugins/class-inheritance/Makefile.am,
15736         plugins/class-inheritance/class-inherit.c,
15737         plugins/class-inheritance/class-inherit.h,
15738         plugins/class-inheritance/plugin.h: Use the newly added
15739         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15740         get rid of libanjuta-ctags.la dependencies.
15742 2005-05-02  Naba Kumar  <naba@gnome.org>
15744         * plugins/class-inheritance/class-inherit.c,
15745         plugins/class-inheritance/plugin.c,
15746         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15747         be found for a class. Formated code.
15749         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
15750         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15751         of editor tabs.
15752         
15753 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
15755         * libanjuta/anjuta-launcher.c:
15756         Keep trying sending data until all bytes have been written
15758         * plugins/tools/anjuta-tools.glade,
15759         plugins/tools/editor.c:
15760         Add a combo box to defined data from stdin
15762         * plugins/tools/execute.c:
15763         Send data in stdin if needed
15764         Code cleanups
15766         * plugins/tools/fileop.c,
15767         plugins/tools/tool.h,
15768         plugins/tools/tool.c:
15769         Store, load and save stdin data
15770         Use tools-2.xml instead of tools.xml
15772         * plugins/tools/plugin.c,
15773         plugins/tools/plugin.h:
15774         Code cleanups
15776         * plugins/tools/dialog.c,
15777         plugins/tools/dialog.h:
15778         Few code cleanups
15780         * plugins/tools/variable.c,
15781         plugins/tools/variable.h:
15782         Add editor related variables
15783         Code cleanups
15785 2005-04-29  Naba Kumar  <naba@gnome.org>
15787         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15789         * plugins/editor/text_editor.c: Fixed line marker interpretation.
15790         
15791         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15792         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15793         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15794         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15795         working on gdb MI interface. Completed MI parser interface.
15797         Patch from  Massimo Cora <maxcvs@email.it>:
15798         * plugins/class-inheritance/Makefile.am,
15799         plugins/class-inheritance/class-inherit.c,
15800         plugins/class-inheritance/class-inherit.h,
15801         plugins/class-inheritance/plugin.c,
15802         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15803         Used system theme for colors. Display class members on mouse click.
15804         
15805 2005-04-28  Naba Kumar  <naba@gnome.org>
15807         * plugins/symbol-browser/an_symbol_prefs.c
15808         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15809         implementation to create/add/remove custom tags files in symbol
15810         brower preferences.
15812         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15813         EXTRA_DIST.
15815         * plugins/project-import/project-import.c: Fixed memory leaks and
15816         use correct debug prints.
15817         
15818         * TODO.tasks: Updated.
15819         
15820 2005-04-27  Naba Kumar  <naba@gnome.org>
15822         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15823         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
15824         scintilla/Makefile.am: Fixed 'make distcheck' errors.
15826         * plugins/editor/anjuta-docman.c,
15827         plugins/editor/anjuta-docman.h,
15828         plugins/editor/plugin.c: Emit editor-added signal from docman
15829         and connect signals to new editor correctly.
15831         * plugins/class-inheritance/plugin.c,
15832         plugins/symbol-browser/plugin.c: Added stock icons.
15833         
15834         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15835         plugins/build-basic-autotools/executer.c,
15836         plugins/build-basic-autotools/executer.h: Added missing files
15837         for the execute programs implementation.
15839 2005-04-26  Naba Kumar  <naba@gnome.org>
15840         
15841         * TODO.tasks: Updated.
15843         * plugins/file-loader/plugin.c,
15844         plugins/project-import/anjuta-project-import.plugin.in,
15845         plugins/project-import/plugin.c,
15846         plugins/project-import/project-import.c,
15847         plugins/project-import/project-import.h: Be able to import older
15848         anjuta projects.
15850 2005-04-26  Naba Kumar  <naba@gnome.org>
15852         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15853         removing it from the shell.
15855         * libanjuta/anjuta-shell.c,
15856         libanjuta/anjuta-shell.h,
15857         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15858         so that widget additions are freezed or thaw using a pending queue.
15859         Fixded UI flicker while loading projects.
15861 2005-04-26  Naba Kumar  <naba@gnome.org>
15863         * TODO.tasks: Updated.
15864         
15865         * libanjuta/interfaces/libanjuta.idl: Added execute method for
15866         IAnjutaBuildable interface.
15867         
15868         * plugins/build-basic-autotools/Makefile.am,
15869         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15870         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15871         plugins/build-basic-autotools/build-basic-autotools.c,
15872         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15873         interface and UI for executing project/file programs. Implemented
15874         IAnjutaFile interface so that executables could be opened directly.
15875         
15876         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15877         Authors line (Reserved for external plugins, which do not have a way to
15878         show their credits).
15879         
15880         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15881         [File Loader] group for menu labels (default to "Name" if it is not
15882         defined.
15883         
15884         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15885         for executing external commands.
15887 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
15889         * plugins/project-wizard/property.c:
15890         Correct a memory leak
15892         * libanjuta/interfaces/libanjuta.idl,
15893         plugins/editor/text_editor.c:
15894         Add erase_all and replace_selection function to IAnjutaEditor
15896         * plugins/tools/anjuta-tools.glade,
15897         plugins/tools/fileop.c,
15898         plugins/tools/editor.c,
15899         plugins/tools/tool.c
15900         plugins/tools/tool.h:
15901         Add shortcut and icon 
15903         * plugins/tools/variable.c,
15904         plugins/tools/variable.h:
15905         Add a variable asking parameters at run time
15907         * plugins/tools/execute.c:
15908         Add a warning message for missing document manager
15909         Add replace buffer and replace selection output
15910         Correct an error in popup output
15912         * plugins/tools/plugin.c,
15913         plugins/tools/plugin.h,
15914         plugins/tools/anjuta-tools.ui,
15915         src/anjuta.ui:
15916         Few clean up
15917         Attach tools menu to a new place
15919 2005-04-25  Naba Kumar  <naba@gnome.org>
15921         * libanjuta/plugins.c, src/about.c, src/about.h,
15922         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15923         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15924         plugins (about box for plugins) menu.
15926 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15928         *  plugins/editor/search-replace.c :
15929         Displayed full path in Search pane window. 
15930         Bug 300231 : Selected line in Search pane window .
15931                 
15932 2005-04-23  Naba Kumar  <naba@gnome.org>
15934         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15936 2005-04-22  Naba Kumar  <naba@gnome.org>
15938         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15939         
15940         * plugins/project-wizard/templates/java.wiz,
15941         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15942         to create bytecodes (.class) files.
15943         
15944         * plugins/symbol-browser/an_symbol_info.c,
15945         plugins/symbol-browser/an_symbol_info.h,
15946         plugins/symbol-browser/an_symbol_search.c,
15947         plugins/symbol-browser/an_symbol_view.c,
15948         plugins/symbol-browser/plugin.c,
15949         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15950         in file symbol list.
15952 2005-04-22  Naba Kumar  <naba@gnome.org>
15954         * TODO.tasks: Updated.
15955         
15956         * plugins/class-inheritance/Makefile.am,
15957         plugins/subversion/Makefile.am: Do not install plugin files when
15958         plugin build condition is false.
15959         
15960         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15961         plugins/build-basic-autotools/build-basic-autotools.c,
15962         plugins/build-basic-autotools/build-basic-autotools.h,
15963         plugins/file-loader/anjuta-loader-plugin.ui,
15964         plugins/file-loader/dnd.c,
15965         plugins/file-loader/plugin.c,
15966         plugins/file-loader/plugin.h,
15967         plugins/project-manager/anjuta-project-manager.ui,
15968         plugins/project-manager/plugin.c: Added open file and build context
15969         menu in project manager context menu.
15971 2005-04-22  Naba Kumar  <naba@gnome.org>
15973         * configure.in: Added message output showing conditional plugins to
15974         build or not.
15975         
15976         * src/layout.xml: Added layout for class-inheritance plugin widget.
15977         
15978         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15979         plugin name to remove redundant terms.
15980         
15981         * TODO.tasks: Updated.
15982         
15983         * configure.in,
15984         plugins/symbol-browser/Makefile.am,
15985         plugins/symbol-browser/an_symbol_view.c,
15986         (removed) plugins/symbol-browser/sv_class.xpm,
15987         (removed) plugins/symbol-browser/sv_function.xpm,
15988         (removed) plugins/symbol-browser/sv_macro.xpm,
15989         (removed) plugins/symbol-browser/sv_private_fun.xpm,
15990         (removed) plugins/symbol-browser/sv_private_var.xpm,
15991         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15992         (removed) plugins/symbol-browser/sv_protected_var.xpm,
15993         (removed) plugins/symbol-browser/sv_public_fun.xpm,
15994         (removed) plugins/symbol-browser/sv_public_var.xpm,
15995         (removed) plugins/symbol-browser/sv_static_fun.xpm,
15996         (removed) plugins/symbol-browser/sv_static_var.xpm,
15997         (removed) plugins/symbol-browser/sv_struct.xpm,
15998         (removed) plugins/symbol-browser/sv_unknown.xpm,
15999         (removed) plugins/symbol-browser/sv_variable.xpm,
16000         (added) plugins/symbol-browser/images/.cvsignore,
16001         (added) plugins/symbol-browser/images/Icons.16x16.Class,
16002         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
16003         (added) plugins/symbol-browser/images/Icons.16x16.Field,
16004         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
16005         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
16006         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
16007         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
16008         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
16009         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
16010         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
16011         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
16012         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
16013         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
16014         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
16015         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
16016         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
16017         (added) plugins/symbol-browser/images/Icons.16x16.Method,
16018         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
16019         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
16020         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
16021         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
16022         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
16023         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
16024         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
16025         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
16026         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
16027         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
16028         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
16029         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
16030         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
16031         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
16032         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
16033         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
16034         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
16035         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
16036         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
16037         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
16038         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
16039         pixmaps and added new icons (taken from monodevelop).
16041 2005-04-21  Naba Kumar  <naba@gnome.org>
16043         Patch from  Massimo Cora <maxcvs@email.it>:
16045         * configure.in, plugins/Makefile.am
16046         (new) plugins/class-inheritance/.cvsignore,
16047         (new) plugins/class-inheritance/Makefile.am,
16048         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
16049         (new) plugins/class-inheritance/class-inherit.c,
16050         (new) plugins/class-inheritance/class-inherit.h,
16051         (new) plugins/class-inheritance/plugin.c,
16052         (new) plugins/class-inheritance/plugin.h,
16053         (new) plugins/class-inheritance/class-inheritance.png: Added class
16054         inheritance plugin.
16055         
16056         Changes by naba: Added pkgconfig check for graphviz and conditionally
16057         build graphviz.
16058         
16059         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
16061 2005-04-20  Naba Kumar  <naba@gnome.org>
16063         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16064         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16065         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16066         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16067         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16068         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16069         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16070         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16071         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16072         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16073         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16074         
16075         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
16076         message view management.
16078         * libanjuta/anjuta-children.[ch],
16079         plugins/build-basic-autotools/build-basic-autotools.c,
16080         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
16081         Removed anjuta_children_init() function,
16082         because it is done automatically when first invoked. Introduced
16083         anjuta_children_recover() to recover the child signalling. Fixed
16084         child exit management to correctly recover the exit status.
16085         
16086         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
16087         to properly shutdown the launcher and to kill the running process
16088         (without emitting any signal).
16089         
16090         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16091         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
16092         gdb and program instance.
16094 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16096         * plugins/editor/search-replace.c :
16097         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
16099 2005-04-18  Naba Kumar  <naba@gnome.org>
16101         * TODO.tasks: Marked completed items.
16102         
16103         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
16104         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
16105         plugins/project-manager/plugin.c: Prompt user for the debugging
16106         target (select from a list of project's executable targets) and
16107         correctly start debugger. Take care of libtool wrapping when the
16108         target selected is libtool target. Fixed debugger menu items
16109         sensitivity.
16111 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
16113         * plugins/tools/execute.c,
16114         plugins/tools/execute.h:
16115         Implement save all files before running a command
16116         Implement all options for stdout and stderr except replace buffer
16117         Allow running several tools
16119         * plugins/tools/plugin.c:
16120         Move anjuta launcher in execute.c
16122         * plugins/tools/tools.h,
16123         plugins/tools/variable.c:
16124         Small changes
16126 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
16128         * plugins/tools/anjuta-tools.glade:
16129         Add new properties in tool editor dialog
16130         Cosmetic improvements
16131         
16132         * plugins/tools/anjuta-tools.ui:
16133         Attach tool menu as a build menu
16135         * plugins/tools/dialog.c:
16136         Set tool menu item sensitivity in tool list
16137         Fix bugs
16139         * plugins/tools/editor.c,
16140         plugins/tools/editor.h,
16141         plugins/tools/fileop.c,
16142         plugins/tools/tool.c,
16143         plugins/tools/tool.h:
16144         Add new properties (active, save file...)
16145         Most of them are still not implemented
16147         * plugins/tools/execute.c,
16148         plugins/tools/execute.h:
16149         Reorganize code to support multiple run
16150         Support run in terminal
16151         
16152         * plugins/tools/plugin.c
16153         plugins/tools/plugin.h:
16154         Move message handling in execute.c
16156         * plugins/tools/variable.h,
16157         plugins/tools/variable.c:
16158         Add useful variables
16159         
16160 2005-04-13  Naba Kumar  <naba@gnome.org>
16162         * plugins/editor/text_editor.c: Fixed file monitoring condition.
16163         * plugins/editor/Makefile.am: Added gnome-vfs flags.
16164         
16165 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16167         * plugins/tools/dialog.c plugins/tools/tool.c :
16168         Fixed bugs.
16170 2005-04-06  Naba Kumar  <naba@gnome.org>
16172         * src/anjuta.c: Load default session only when
16173         "anjuta.session.load.last" preference is enabled.
16174         
16175 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
16177         * plugins/tools/Makefile.am,
16178         plugins/tools/variable.c,
16179         plugins/tools/variable.h:
16180         Add new code for handling variables
16182         * plugins/tools/anjuta-tools.glade:
16183         Improve tool editor dialog
16184         Add variable selection dialog
16186         * plugins/tools/dialog.c,
16187         plugins/tools/dialog.h,
16188         plugins/tools/plugin.c,
16189         plugins/tools/plugin.h:
16190         Add variable object
16191         Add a function to get it
16193         * plugins/tools/editor.c:
16194         Add gui code for variable selection dialog
16196         * plugins/tools/execute.c:
16197         Use variables for executing command
16198         
16199         * Naba: Compile warning fixes.
16201 2005-04-06  Naba Kumar  <naba@gnome.org>
16203         * TODO.tasks: Marked completed items.
16204         
16205 2005-04-06  Naba Kumar  <naba@gnome.org>
16207         * plugins/subversion/svn-backend.c: Fixed subversion plugin
16208         compile error.
16209         
16210         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16212 2005-04-04  Naba Kumar  <naba@gnome.org>
16214         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16215         inside Main window.
16216         
16217 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
16219         * plugins/tools/Makefile.am,
16220         plugins/tools/anjuta-tools.plugin.in,
16221         plugins/tools/anjuta-tools.ui,
16222         plugins/tools/anjuta-tools.gladei,
16223         plugins/tools/anjuta-tools-plugin.png,
16224         plugins/tools/plugin.c,
16225         plugins/tools/plugin.h,
16226         plugins/tools/dialog.c,
16227         plugins/tools/dialog.h,
16228         plugins/tools/fileop.c,
16229         plugins/tools/fileop.h,
16230         plugins/tools/tool.c,
16231         plugins/tools/tool.h,
16232         plugins/tools/editor.c,
16233         plugins/tools/editor.h,
16234         plugins/tools/execute.c,
16235         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16236         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16237         Not fully working
16239         * anjuta-tools.[ch]: Removed old tools code.
16240         
16241 2005-04-01  Steve Murphy  <murf@e-tools.com>
16243         * configure.in: Added "rw" to ALL_LINGUAS.
16245 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16247         * Modified Files:
16248         manuals/C/anjuta-manual/fileoperations.xml
16249         Added Files:
16250         manuals/C/anjuta-manual/figures/search_expr.png
16251         manuals/C/anjuta-manual/figures/search_expr_basic.png
16252         manuals/C/anjuta-manual/figures/search_file_list.png
16253         manuals/C/anjuta-manual/figures/search_file_pattern.png
16254         manuals/C/anjuta-manual/figures/search_replace.png
16255         manuals/C/anjuta-manual/figures/search_setting.png
16256         manuals/C/anjuta-manual/figures/search_target.png
16257         manuals/C/anjuta-manual/figures/search_target_action.png
16258         manuals/C/anjuta-manual/figures/search_target_in.png
16259         Removed Files:
16260         manuals/C/anjuta-manual/figures/find_files.png
16261         manuals/C/anjuta-manual/figures/find_replace.png
16262         manuals/C/anjuta-manual/figures/find_text.png :
16263         Updated Anjuta manual (File Operations)
16265 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16267         * manuals/C/anjuta-manual/fileoperations.xml,
16268         manuals/C/anjuta-manual/figures/open_file.png,
16269         manuals/C/anjuta-manual/figures/open_file_multiple.png,
16270         manuals/C/anjuta-manual/figures/prefs_print.png,
16271         manuals/C/anjuta-manual/figures/print_dlg.png,
16272         manuals/C/anjuta-manual/figures/print_preview.png.
16273         * Added Files:
16274         manuals/C/anjuta-manual/figures/add_edit_macro.png,
16275         manuals/C/anjuta-manual/figures/display_macro.png,
16276         manuals/C/anjuta-manual/figures/insert_text.png,
16277         manuals/C/anjuta-manual/figures/keyword_macro.png,
16278         manuals/C/anjuta-manual/figures/new_file_wizard.png,
16279         manuals/C/anjuta-manual/figures/save_as_file.png :
16280         Updated Anjuta Manual (File Operations)
16282 2005-03-23  Adam Weinberger  <adamw@gnome.org>
16284         * plugins/editor/action-callbacks.c,
16285           plugins/file-loader/plugin.c,
16286           plugins/gtodo/main.c,
16287           plugins/project-wizard/druid.c:
16288           Fix spelling/grammar errors. Fixes bugs
16289           169068, 169137, 169138, and 169139.
16291 2005-03-21  Naba Kumar  <naba@gnome.org>
16293         Patch from: Massimo Cora' <maxcvs@email.it>:
16294         
16295         * plugins/editor/Makefile.am
16296         plugins/editor/anjuta-docman.c,
16297         (added) plugins/editor/editor-tooltips.c,
16298         (added) plugins/editor/editor-tooltips.h: Added tooltips to
16299         editor tabs to show full path.
16301 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
16302         
16303         * plugins/subversion/svn-backend.c:
16304         Removed "apr-0/" from include because this is 
16305         already included in SVN_INCLUDE and broke building if
16306         apr >= 1.0 was installed.
16308 2005-03-18  Naba Kumar  <naba@gnome.org>
16310         Patch from: Massimo Cora' <maxcvs@email.it>:
16312         * plugins/editor/action-callbacks.c,
16313         plugins/editor/aneditor-calltip.cxx,
16314         plugins/editor/aneditor-priv.h,
16315         plugins/editor/aneditor.cxx,
16316         plugins/editor/aneditor.h,
16317         plugins/editor/anjuta-document-manager.ui: Added calltip
16318         activation from menu.
16320 2005-03-16  Naba Kumar  <naba@gnome.org>
16322         Patch from: Massimo Cora' <maxcvs@email.it>:
16323         
16324         * plugins/class-gen/action-callbacks.c,
16325         plugins/class-gen/anjuta-class-gen-plugin.glade,
16326         plugins/class-gen/class_gen.c,
16327         plugins/class-gen/class_gen.h,
16328         plugins/class-gen/class_logo.xpm,
16329         plugins/class-gen/plugin.c: Create files without project
16330         being open. Add to project support. And other enhancements.
16332 2005-03-15  Adam Weinberger  <adamw@gnome.org>
16334         * anjuta.glade,
16335           plugins/debug-manager/utilities.c,
16336           plugins/file-loader/plugin.c,
16337           plugins/gdb/utilities.c,
16338           plugins/profile-default/plugin.c,
16339           plugins/project-import/project-import.c,
16340           src/anjuta-actions.h:
16341           Spelling/grammar fixes.
16343 2005-03-13  Naba Kumar  <naba@gnome.org>
16344         
16345         * plugins/editor/action-callbacks.c,
16346         plugins/editor/action-callbacks.h,
16347         plugins/editor/anjuta-document-manager.ui,
16348         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16349         submenu. Moved menuitems from Format to View->Editor.
16350         
16351         * src/action-callbacks.c, src/action-callbacks.h,
16352         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16353         layout and lock layout menus in View submenu. Get rid of
16354         Settings->Layout Manager menu.
16355         
16356         * plugins/project-import/anjuta-project-import.plugin.in:
16357         Fixed icon name
16359         * global-tags/Makefile.am,
16360         global-tags/create_global_tags.sh,
16361         plugins/editor/aneditor-autocomplete.cxx,
16362         plugins/editor/aneditor-priv.h,
16363         plugins/editor/aneditor.cxx,
16364         tagmanager/tm_workspace.c: Fixed scope members autocompletion
16365         in editor and made it work in global symbols also.
16366         
16367         * src/anjuta-app.c: Always use priority texts besides icons style
16368         for toolbars, because other styles look horible for Anjuta (fixme).
16370 2005-03-11  Naba Kumar  <naba@gnome.org>
16372         * configure.in: Removed test for iconv.
16374         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16375         before scintilla widget is realized.
16376         
16377         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16378         for Update menuitem.
16379         
16380         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16381         already applied in scintilla main stream.
16382         
16383         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16384         and notified scintilla developer.
16385         
16386 2005-03-10  Naba Kumar  <naba@gnome.org>
16388         * src/action-callbacks.c: Removed reference to src/help.h (dead
16389         file).
16391         * plugins/editor/text_editor.c: Removed reference to
16392         src/launcher.h (a dead file).
16394         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16395         src/controls.c, src/controls.h, src/fileselection.c,
16396         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16397         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16398         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16399         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16400         src/session.h, src/support.c, src/support.h, src/toolbar.c,
16401         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16402         Removed these dead files from CVS.
16405 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16407         * plugins/file-wizard/action-callbacks.c : Added error message.
16408         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16411 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
16412         
16413         * plugins/cvs-plugin/cvs-callbacks.c
16414         plugins/cvs-plugin/plugin.c:
16415         Fixed preferences page init and busy handling
16416         
16417         * plugins/subversion/plugin.c:
16418         Fixed preferences page init
16420 2005-03-09  Naba Kumar  <naba@gnome.org>
16422         * plugins/Makefile.am, plugins/glade/Makefile.am,
16423         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16424         enabled glade plugin in Anjuta. The plugin is built only when
16425         glade3 is installed.
16426         
16427 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16429         * plugins/project-wizard/templates/java.wiz
16430         plugins/project-wizard/templates/java-logo.png (*)
16431         plugins/project-wizard/templates/java/*
16432         plugins/project-wizard/templates/Makefile.am
16433         configure.in:
16434         
16435         Add Java project type. It generates a autoconf/automake
16436         project which is compiled using gcj. It requires automake 
16437         > 1.4 (1.9 is known to work) to work!
16438         
16439         (*) still awaiting response from the gcj team if we
16440         may use their logo.
16441         
16442 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
16443         
16444         * plugins/project-import/*
16445         plugins/Makefile.am
16446         configure.in:
16447         Added project import plugin. Might be a bit buggy and limited
16448         but works for now.
16449         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16450         Icon from old pixmaps dir
16452 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16454         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16455         plugins/macro/macro-util.c, plugins/macro/macros.xml :
16456         Added C Custom_Indent line macro.
16457         Cleaned macros.xml
16459 2005-03-09  Naba Kumar  <naba@gnome.org>
16461         * TODO.tasks: Added new message-manager tasks.
16462         
16463         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16464         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16465         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16466         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16467         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16468         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16469         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16470         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16471         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16472         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16473         
16474         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16475         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16476         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16477         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16478         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16479         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16480         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16481         Removed debugger widgets from shell on debugger shutdown. Added
16482         scrolled windows for docked widgets. Removed unnecessary widget refs
16483         and unrefs. Destroy widgets correctly on debugger shutdown.
16484         
16485         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16486         with project description title. Removed frame shadow.
16487         
16488         * plugins/project-wizard/druid.c: Initializes tooltips.
16489         
16490         * scintilla/Makefile.am: Fixed comiple error.
16492 2005-03-08  Adam Weinberger  <adamw@gnome.org>
16494         * plugins/class-gen/anjuta-class-gen-plugin.glade,
16495           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16497 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16499         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16500         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16501         plugins/macro/macro-util.c, plugins/macro/macro-util.h
16502         plugins/macro/macros.xml, plugins/macro/plugin.c :
16503         Moved cursor at the '|' position defined in macros.
16505 2005-03-07  Naba Kumar  <naba@gnome.org>
16507         * plugins/subversion/Makefile.am: Fixed build error.
16509         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16510         types (perl, python, shellscript).
16511         
16512         * plugins/editor/plugin.c: Fixed to show all highlight options.
16513         
16514 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16516         * TODO.tasks : updated tasks.
16517         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16519 2005-03-07  Naba Kumar  <naba@gnome.org>
16521         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16522         or disable subversion file-manager submenu. If "Subvesion" is also
16523         valid directory, we should also check for it.
16525         * configure.in: Disable cygwin macro until someone fixes the
16526         autoconf warnings.
16527         
16528         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16529         backward compatibility.
16530         
16531 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16533         * src/about.c : Cleaned code.
16534         * plugins/macro/macros.xml : Added "do_while" C macro.
16535         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16536         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
16537         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16538         Closed registers, shared libraries, kernel signals dialogs with ESC key.
16539         
16540 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16542         * plugins/class-gen/plugin.c:
16543         Removed "return" to activate project_root_uri watching.
16545 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
16547         * plugins/Makefile.am
16548         plugins/subversion/*:
16549         Added subversion plugin. Add, Remove, Commit and Update work
16550         everything else needs work.
16551         
16552         * plugins/terminal/terminal.c
16553         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16554         we still have focus problems with the editor.
16556 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16558         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16559         
16560 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16562         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16564 2005-03-04  Naba Kumar  <naba@gnome.org>
16566         Patch from Massimo Cora' <maxcvs@email.it>:
16568         * plugins/class-gen/Makefile.am,
16569         plugins/class-gen/action-callbacks.c,
16570         plugins/class-gen/action-callbacks.h,
16571         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16572         plugins/class-gen/anjuta-class-gen.plugin.in,
16573         plugins/class-gen/class_gen.c,
16574         plugins/class-gen/class_gen.h,
16575         (removed) plugins/class-gen/clsGen.c,
16576         (added) plugins/class-gen/goc_template_header,
16577         (added) plugins/class-gen/goc_template_source,
16578         plugins/class-gen/plugin.c,
16579         plugins/class-gen/plugin.h: Refactored class gen code.
16580         Added GOCBuilder code. Fixed UI. Implemented plugin.
16582 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
16584         * plugins/project-wizard/property.c
16585         plugins/project-wizard/install.c
16586         plugins/project-wizard/druid.c
16587         plugins/editor/goto_line.c
16588         plugins/editor/plugin.c
16589         plugins/gtodo/add_edit_item.c
16590         plugins/gtodo/ligtodo.c
16591         plugins/gtodo/main.c
16592         plugins/gtodo/preferences.c:
16593         Fixed #167559, #167534, #167266, #167357
16594         (Bad English in strings...)
16595         
16596         Thanks to Adam Weinberger and Thierry Moisan for
16597         reporting!
16599 2005-03-03  Naba Kumar  <naba@gnome.org>
16601         * libegg/Makefile.am, libegg/menu/Makefile.am,
16602         (added) libegg/egg-submenu-action.c,
16603         (added) libegg/menu/egg-submenu-action.h: Created a new action for
16604         submenu (used for wizard listing).
16605         
16606         * plugins/file-loader/anjuta-loader-plugin.ui
16607         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16608         and toolbar.
16609         
16610         * plugins/editor/action-callbacks.c,
16611         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16612         ctrl+tabbing because it was interfaring with focus navigation.
16613         Focus editor on "Esc" in incremental search entry. Cleanups.
16614         
16615         * plugins/file-manager/an_file_view.c,
16616         plugins/symbol-browser/plugin.c,
16617         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16618         Cleanups.
16619         
16620         * plugins/profile-default/plugin.c,
16621         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16622         for sesssion load.
16623         
16624         * (removed) scintilla/patches/a64-crash-fix.patch,
16625         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16626         scintilla patches.
16628 2005-03-03  Naba Kumar  <naba@gnome.org>
16630         * HACKING: Fixed typos.
16631         
16632         * plugins/editor/aneditor-indent.cxx: Clean up.
16633         
16634         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16635         Enable/disable save, undo and redo actions depending on state
16636         of the editor.
16637         
16638 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16640         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16641         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16642         Displayed search_incremental status.
16644         * Removed plugins/editor/search_incremental.[ch]
16646 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
16647         
16648         * plugins/cvs-plugin/cvs-execute.c
16649         plugins/cvs-plugin/cvs-callbacks.c:
16650         - Use weak reference on mesg_view and reuse tab if
16651         it still exists to avoid cluttering message manager.
16652         - Fixed bug in cvs remove
16653         
16654         README, HACKING: Updated
16655         
16656         configure.in: Added check for libsvn
16658 2005-02-29  Naba Kumar  <naba@gnome.org>
16659         
16660         * plugins/file-manager/an_file_view.c,
16661         plugins/symbol-browser/an_symbol_view.c,
16662         plugins/symbol-browser/plugin.c: Hide column headers (they
16663         are redundant).
16665 2005-02-29  Naba Kumar  <naba@gnome.org>
16667         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16668         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16669         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16670         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16671         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16672         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16673         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16674         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16675         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16676         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16678         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16679         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16680         (added) libanjuta/anjuta-session.[hc],
16681         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16682         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16683         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16684         src/main.c:
16685         
16686         Implemented session management. Implemented session
16687         container class. Added session notifications from shell. Implemented
16688         session save/load in editor, file-loader, default-profile-plugin
16689         and anjuta-app. Fixed window sizing and restoration. Cleaned up
16690         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16691         and maximized states in session. Implemented project session
16692         management.
16694 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16696         * plugins/class-gen/action-callbacks.[ch],
16697         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16698         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16699         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
16700         with Escape key.
16702 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
16703         
16704         * plugins/project-wizard/anjuta-project-wizard.glade,
16705         plugins/project-wizard/druid.c:
16706         Add some padding in tab label in project selection page
16707         
16708         * plugins/project-wizard/druid.c,
16709         plugins/project-wizard/parser.c:
16710         Search for project template recursively
16711         Add ~/.anjuta/project to the search paths
16713 2005-02-26  Naba Kumar  <naba@gnome.org>
16715         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16716         * plugins/file-loader/plugin.c: Fixed crash bug.
16717         * libanjuta/plugins.c: Fixed memory leak.
16718         
16719 2005-02-26  Naba Kumar  <naba@gnome.org>
16720         
16721         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16722         "UserActivatable" attribute for plugins. This attribute if set to
16723         "no" will prevent users from activating/deactivating it from
16724         plugins dialog. Added a toggle button in plugins dialog to toggle
16725         the plugins list between list of activatable plugins (default) to
16726         list of all plugins. anjuta_plugin_select() now only selects the
16727         plugin. Added anjuta_plugins_select_and_activate() method that will
16728         select and activate it.
16729         
16730         * plugins/profile-default/Makefile.am,
16731         plugins/profile-default/anjuta-default-profile.ui,
16732         plugins/profile-default/plugin.c,
16733         plugins/profile-default/plugin.h,
16734         plugins/project-manager/anjuta-project-manager.ui,
16735         plugins/project-manager/plugin.c,
16736         plugins/project-manager/plugin.h:
16737         
16738         Anjuta projects (*.anjuta) files define the profile of respective
16739         projects. Profile is a set of related plugins required for the
16740         project to open. Moved "close project" action from Project Manager
16741         to Profile Manager plugin. Implemented loading and unloading of
16742         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16743         (instead of Project Manager) now handles opening of *.anjuta files.
16744         Close Project menuitem is now moved to File submenu (being
16745         consistent with Anjuta 1.x versions and avoiding creating Project
16746         submenu when project manager is not loaded).
16747         
16748         * src/anjuta-actions.h: Fixed short-cut key for Help content.
16749         
16750         * src/anjuta.ui: Fixed place holder for projects.
16751         
16752         * (new) plugins/profile-default/default.anjuta: default startup
16753         profile. Removed the hardcoded plugins loading in
16754         DefaultProfilePlugin.
16756         * anjuta.anjuta,
16757         plugins/project-wizard/templates/terminal/project.anjuta:
16758         Implemented project format in newly created projects.
16760         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16761         plugins/class-gen/anjuta-class-gen.plugin.in,
16762         plugins/cvs-plugin/anjuta-cvs.plugin.in,
16763         plugins/editor/anjuta-document-manager.plugin.in,
16764         plugins/file-loader/anjuta-loader.plugin.in,
16765         plugins/file-wizard/anjuta-file-wizard.plugin.in,
16766         plugins/gdb/anjuta-gdb.plugin.in,
16767         plugins/glade/anjuta-glade.plugin.in,
16768         plugins/message-view/anjuta-message-manager.plugin.in,
16769         plugins/profile-default/anjuta-default-profile.plugin.in,
16770         plugins/project-manager/anjuta-project-manager.plugin.in,
16771         plugins/project-wizard/anjuta-project-wizard.plugin.in:
16772         Defined UserActivatable attributes. Added supported types attribute.
16774         * plugins/project-wizard/anjuta-project-wizard.glade
16775         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16776         "Project Wizard" in preferences title.
16778         * TODO.tasks: Updated.
16779         
16780         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16781         Updated.
16782         
16783 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16785         * plugins/file-wizard/anjuta-file-wizard.glade
16786         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16787         
16788         Integrated License macros, cleaned file.c.
16789         
16790 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
16791         
16792         * plugins/macor/macro-util.c: Fixed crash bugs if email or
16793         username can not be found correctly.
16795 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16797         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16798         plugins/macro/macros.xml :
16799         
16800         Added Headers macros. Cleaned file.c
16802 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16804         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
16805         plugins/macro/macros.xml :
16806         
16807         Fixed a bug. Added Header macro.
16809         
16810 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16812         * plugins/file-wizard/action-callbacks.c, 
16813         plugins/file-wizard/file.c, plugins/macro/macro-util.c
16814         plugins/macro/macros.xml :
16815         
16816         Added FileName, Header template macros.
16817         
16818 2005-02-24  Naba Kumar  <naba@gnome.org>
16819         
16820         * plugins/patch/patch-plugin.c: Fixed a function call.
16821         
16822         * src/anjuta.c, src/main.c: Save and load default session.
16823         
16824 2005-02-24  Naba Kumar  <naba@gnome.org>
16826         * libanjuta/interfaces/libanjuta.idl,
16827         plugins/message-view/anjuta-msgman.c,
16828         plugins/message-view/anjuta-msgman.h,
16829         plugins/message-view/plugin.c: Added and implemented
16830         set_view_title() method.
16831         
16832         * plugins/build-basic-autotools/build-basic-autotools.c,
16833         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16834         build context pooling. Maximum 3 contexts are reused. Additional
16835         contexts are created when all are busy.
16837 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16839         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16840         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16841         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16842         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16844         Added Copyright, Changelog macros.
16845                 
16846 2005-02-23  Naba Kumar  <naba@gnome.org>
16848         Patch from Massimo Cora' <maxcvs@email.it>:
16849         * plugins/Makefile.am,
16850         plugins/patch/Makefile.am,
16851         (added) plugins/patch/anjuta-patch-plugin.png,
16852         (added) plugins/patch/anjuta-patch.plugin.in,
16853         (added) plugins/patch/anjuta-patch.ui,
16854         plugins/patch/patch-plugin.c,
16855         (added) plugins/patch/patch-plugin.h,
16856         (added) plugins/patch/plugin.c,
16857         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16858         architecture.
16860 2005-02-23  Naba Kumar  <naba@gnome.org>
16862         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16863         file-loader/plugin.c, profile-default/plugin.c:
16864         Implemented "activated" and "deactivated" signals for plugin class.
16865         Renamed *_location() functions to *_id(), because location is
16866         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16867         anjuta_plugins_unload_plugin().
16868         
16869         * class-gen/plugin.c: Fixed complier warning and utility function call.
16870         
16871         * debug-manager/plugin.c: Unload debugger plugin correctly.
16872         
16873         * project-manager/plugin.c:     Fixed compiler warnings.
16874         
16875         * plugins/project-wizard/templates/gnome/.cvsignore,
16876         plugins/project-wizard/templates/gnome/po/.cvsignore,
16877         plugins/project-wizard/templates/gnome/src/.cvsignore,
16878         plugins/project-wizard/templates/gtk/po/.cvsignore,
16879         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16880         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16881         
16882         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16883         build (we need to fix this thing).
16884         
16885 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
16887         * plugins/macro/macro-action.[ch]
16888         plugins/macro/macro-edit.c
16889         plugins/macro/macro-dialog.c
16890         plugins/macro/macro-db.[ch]
16891         plugins/macro/plugin.[ch]
16892         plugins/macro/macro-util.[ch] (added)
16893         
16894         Cleaned up macro plugin and preview expanded macros.
16896 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
16898         * plugins/cvs-plugin/cvs-interface.c:
16900         Fixed option setting when using no compression and not 
16901         ignoring .cvsrc
16903 2005-02-23  Naba Kumar  <naba@gnome.org>
16904         
16905         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16906         geometry on exit and startup (only if there is no geometry from the
16907         session).
16909         * TODO.tasks: Updated.
16910         
16911         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16912         
16913         * manuals/reference/libanjuta/Makefile.am,
16914         manuals/reference/libanjuta/libanjuta-docs.sgml,
16915         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16916         documentation for writing project templates.
16918 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16920         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16921         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16922         
16923         Expansion keywords in macros. 
16925 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16927         * plugins/file-wizard/action-callbacks.c,
16928         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16929         plugins/macro/macros.xml :
16930         
16931         Inserting text by macro plugin
16932         In progress ...
16934 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
16936         * plugins/macro/plugin.c
16937         plugins/cvs-plugin/plugin.c:
16938         
16939         Fixed interfaces (use static)
16941 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
16942         
16943         * plugins/macro/macro-actions.[ch]
16944         plugins/macro/plugin.c
16945         libanjuta/interfaces/libanjuta.idl:
16946         
16947         Implemented IAnjutaMacro interface to be used by file-wizard
16948         
16949         * plugins/cvs-plugin/plugin.c
16950         libanjuta/interfaces/libanjuta.idl:
16951         
16952         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16953         for all version control systems and not only for cvs.
16955 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16957         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
16958         insert_macro.
16959         
16960         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16963 2005-02-21  Naba Kumar  <naba@gnome.org>
16965         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16966         IAnjutaDebugger interface.
16967         
16968         * plugins/debug-manager/anjuta-debug-manager.ui,
16969         plugins/debug-manager/attach_process.c,
16970         plugins/debug-manager/attach_process.h,
16971         plugins/debug-manager/plugin.c,
16972         plugins/debug-manager/plugin.h,
16973         plugins/gdb/actions.c,
16974         plugins/gdb/actions.h,
16975         plugins/gdb/anjuta-gdb-plugin.ui,
16976         plugins/gdb/breakpoints.c,
16977         plugins/gdb/breakpoints.h,
16978         plugins/gdb/debugger.c,
16979         plugins/gdb/debugger.h,
16980         plugins/gdb/memory.c,
16981         plugins/gdb/plugin.c,
16982         plugins/gdb/plugin.h,
16983         plugins/gdb/sharedlib.h,
16984         plugins/gdb/sharedlib_cbs.c,
16985         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16986         correctly between debug-manager and debugger. Implemented debugger
16987         interface in gdb plugin. Fixed action names. Added UI updating.
16988         Start and stop debugger (does not work yet). Fixed UI merging.
16989         Fixed debugger plugin handling in debug-manager.
16991 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
16993         * plugins/editor/aneditor-autocomplete.cxx:
16994         
16995         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16996         crash with C++ "template" keyword.
16998 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17000         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17001         Fixed bug (Closed macro dialogs with Esc key).
17002         
17003 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
17004         
17005         * plugins/project-wizard/xlib.wiz,
17006         plugins/project-wizard/xlib-logo.png,
17007         plugins/project-wizard/xlib/*:
17008         Port old xlib anjuta project on new project wizard
17009         
17010         * plugins/project-wizard/xlib-dock.wiz,
17011         plugins/project-wizard/xlib-dock/*:
17012         Port old xlib dock anjuta project on new project wizard
17013         
17014         * plugins/project-wizard/wxwin.wiz,
17015         plugins/project-wizard/wxwin-logo.png,
17016         plugins/project-wizard/wxwin/*:
17017         Port old wxwin anjuta project on new project wizard
17018         
17019         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
17020         necessary changes for the new templates.
17021         
17022 2005-02-18  Naba Kumar  <naba@gnome.org>
17024         * plugins/Makefile.am: Added class-gen
17025         
17026 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
17028         * plugins/project-wizard/header.c:
17029         Fix a bug in sorting of project categories
17031 2005-02-18  Naba Kumar  <naba@gnome.org>
17033         Patch from Massimo Cora  <maxcvs@email.it>:
17034         
17035         * plugins/class-gen/.cvsignore,
17036         plugins/class-gen/Makefile.am,
17037         (added) plugins/class-gen/action-callbacks.c,
17038         (added) plugins/class-gen/action-callbacks.h,
17039         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
17040         (added) plugins/class-gen/class_gen.c,
17041         (added) plugins/class-gen/class_gen.h,
17042         (added) plugins/class-gen/plugin.c,
17043         (added) plugins/class-gen/plugin.h: Ported class wizard to the
17044         new architecture.
17045         
17046         * plugins/project-manager/plugin.c: implemented add_source().
17048 2005-02-17  Naba Kumar  <naba@gnome.org>
17050         * plugins/file-loader/plugin.c: Fixed possible crash.
17051         
17052         * src/action-callbacks.c, src/action-callbacks.h,
17053         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
17055 2005-02-17  Naba Kumar  <naba@gnome.org>
17056         
17057         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17058         plugins/project-wizard/templates/gnome.wiz,
17059         plugins/project-wizard/templates/gtk.wiz,
17060         plugins/project-wizard/templates/gtkmm.wiz,
17061         plugins/project-wizard/templates/terminal.wiz,
17062         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17063         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17064         plugins/project-wizard/templates/gnome/src/callbacks.c,
17065         plugins/project-wizard/templates/gnome/src/callbacks.h,
17066         plugins/project-wizard/templates/gnome/src/main.c,
17067         plugins/project-wizard/templates/gtk/src/callbacks.c,
17068         plugins/project-wizard/templates/gtk/src/callbacks.h,
17069         plugins/project-wizard/templates/gtk/src/main.c,
17070         plugins/project-wizard/templates/gtkmm/src/main.cc,
17071         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
17072         to generate licence correctly (without any extra newlines). Removed
17073         IncludeGNUHeader macro definition and added proper licence property.
17074         Fixed project directory paths in file contents.
17076 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17078         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
17079         Closed macro dialogs with Esc key.
17081 2005-02-16  Naba Kumar  <naba@gnome.org>
17083         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17084         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
17085         plugins/project-wizard/templates/gnome/src/callbacks.c,
17086         plugins/project-wizard/templates/gnome/src/callbacks.h,
17087         plugins/project-wizard/templates/gnome/src/main.c,
17088         plugins/project-wizard/templates/gtk/src/main.c,
17089         plugins/project-wizard/templates/gtkmm/src/main.cc,
17090         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
17091         macros to avoid blank newlines.
17093 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
17095         * plugins/project-wizard/autogen.c:
17096         Correct a problem when having property value in UTF-8
17098         * plugins/project-wizard/druid.c:
17099         Correct a bug when reselecting a new project (all pages
17100         must be removed)
17102         * plugins/project-wizard/property.c:
17103         Avoid having default invalid properties
17105         * plugins/project-wizard/templates/terminal.wiz,
17106         plugins/project-wizard/templates/terminal/po/ChangeLog,
17107         plugins/project-wizard/templates/terminal/src/main.c:
17108         Remove command for testing run function
17109         Move destination directory to second page and include
17110         project name. Add exist tag. Remove unused properties.
17112 2005-02-16  Naba Kumar  <naba@gnome.org>
17114         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17115         plugins/debug-manager/anjuta-debug-manager.ui,
17116         plugins/debug-manager/plugin.c,
17117         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17118         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17119         plugins/gdb/plugin.h, plugins/gdb/registers.c,
17120         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17121         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17122         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17123         (removed) src/anjuta_info.c,
17124         (removed) src/anjuta_info.h,
17125         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17126         (added) plugins/gdb/anjuta-gdb-plugin.ui,
17127         (added) plugins/gdb/actions.c,
17128         (added) plugins/gdb/actions.h: Completed initial
17129         porting of debugger to new architecture. Fixed many of the debugger
17130         functions.
17132         * plugins/file-loader/plugin.c: Detect some important mime ourself
17133         to avoid inconsistencies when mime system isn't working.
17134         
17135 2005-02-16  Naba Kumar  <naba@gnome.org>
17137         * plugins/editor/Makefile.am,
17138         (added) plugins/editor/aneditor-autocomplete.cxx,
17139         (added) plugins/editor/aneditor-calltip.cxx,
17140         (added) plugins/editor/aneditor-indent.cxx,
17141         (added) plugins/editor/aneditor-priv.h,
17142         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17143         different smaller chunks to make it easy to maintain.
17145 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17147         * plugins/project-wizard/druid.c :
17148         
17149         Found system Email address if not defined in Preferences.
17151 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
17152         
17153         * plugins/project-wizard/gtkmm.wiz
17154         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17155         plugins/project-wizard/gtkmm/*
17156         
17157         Added GTKmm (C++) project type
17159 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
17161         * plugins/message-view/plugin.c
17162         plugins/message-view/message-view.c
17163         TODO.gtodo:
17164         Implemented next/prev action
17166 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17168         * plugins/project-wizard/templates/libglade2.* :
17169         Removed libglade2 project.
17170         
17171         * plugins/project-wizard/templates/gtk* :
17172         Removed interface.[ch] & support.[ch].
17173         
17174 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17176         * plugins/project-wizard/anjuta-project-wizard.glade,
17177         plugins/project-wizard/property.[ch],
17178         plugins/project-wizard/templates/anjuta-plugin.wiz :
17179         Added a new property ("iconfile").
17181 2005-02-14  Naba Kumar  <naba@gnome.org>
17183         * plugins/project-wizard/install.c,
17184         plugins/project-wizard/plugin.c,
17185         plugins/project-wizard/templates/anjuta-plugin.wiz,
17186         plugins/project-wizard/templates/gnome.wiz,
17187         plugins/project-wizard/templates/gtk.wiz,
17188         plugins/project-wizard/templates/libglade2.wiz,
17189         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17190         newly created projects and open them. Fixed message buffering in
17191         wizard.
17193 2005-02-14  Naba Kumar  <naba@gnome.org>
17195         * src/about.c, pixmaps/Makefile.am,
17196         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17197         
17198         * mime/gnome-mime-application-x-anjuta.png,
17199         pixmaps/anjuta_icon.png,
17200         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17201         done by 9-speed at:
17202         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17203         
17204 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17206         * configure.in,
17207         plugins/project-wizard/templates/libglade2-logo.png,
17208         plugins/project-wizard/templates/libglade2.wiz,
17209         plugins/project-wizard/templates/libglade2/* :
17210         Add Glade2 project
17213 2005-02-14  Naba Kumar  <naba@gnome.org>
17215         * TODO.tasks: Updated.
17216         
17217         * plugins/editor/anjuta-docman.c,
17218         plugins/editor/text_editor.c,
17219         plugins/editor/text_editor.h,
17220         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17221         for file modification, but it is still not functioning.
17223 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
17225         * plugins/project-wizard/values.c,
17226         plugins/project-wizard/values.h,
17227         plugins/project-wizard/property.c,
17228         plugins/project-wizard/property.h,
17229         plugins/project-wizard/druid.c:
17230         Rewrite mandatory property check
17231         Add check of exist property
17232         Rewrite handling of cached property page
17234 2005-02-13  Naba Kumar  <naba@gnome.org>
17236         Patch from Igor Kovalenko  <garrison@mail.ru>:
17237         * tagmanager/tm_workspace.c: Improved performance.
17239 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17241         *plugins/project-wizard/templates/*.wiz,
17242         plugins/project-wizard/druid.c,
17243         plugins/project-wizard/templates/terminal/src/main.c,
17244         plugins/project-wizard/templates/gtk/src/*.[ch],
17245         plugins/project-wizard/templates/gtk/src/Makefile.am,
17246         plugins/project-wizard/templates/gnome/src/*.[ch],
17247         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17248         Add Copyright date & Email address,
17249         Correct terminal project.
17250         
17251 2005-02-12  Naba Kumar  <naba@gnome.org>
17253         * plugins/project-wizard/property.c: Fixed hidden
17254         properties to take values.
17256         * plugins/project-wizard/file.[ch]: Renamed
17257         true/false enum values to fix compile error
17258         (conflict with other definition).
17259         
17260         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17261         even when mime type detection fails (for example, when Anjuta is
17262         installed in non-system prefix).
17264 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
17266         * plugins/project-wizard/values.c,
17267         plugins/project-wizard/values.h:
17268         Rewrite file with more comments
17270         * plugins/project-wizard/druid.c,
17271         plugins/project-wizard/druid.h,
17272         plugins/project-wizard/autogen.c,
17273         plugins/project-wizard/autogen.h,
17274         plugins/project-wizard/druid.c,
17275         plugins/project-wizard/druid.h:
17276         Add more comments
17277         Use values instead of properties
17278         Move default properties to druid.c
17280         * plugins/project-wizard/install.c,
17281         plugins/project-wizard/install.h:
17282         Use values instead of properties
17283         Add a check to avoid overwriting files
17285         * plugins/project-wizard/parser.c,
17286         plugins/project-wizard/property.c,
17287         plugins/project-wizard/property.h:
17288         Update to use new values
17289         Add an "exist" attribute to check if a directory already exist
17291         * plugins/project-wizard/anjuta-project-wizard.glade:
17292         Change project selection page (GtkTextView => GtkLabel,
17293         GtkTable => GtkVBox)
17295         * plugins/project-wizard/templates/terminal.wiz:
17296         Move destination directory on second page
17297         
17298         * plugins/project-wizard/action.c:
17299         Add a few comments
17301 2005-02-12  Naba Kumar  <naba@gnome.org>
17303         * plugins/file-manager/an_file_view.c,
17304         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17305         views. Created dynamic update date of view depending on project
17306         changes -- similar to file-manager view.
17307         
17308         * plugins/devhelp/plugin.c: Load help on idle.
17309         
17310         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17311         autoformat' to proper location in preferences.
17312         
17313         * mime/anjuta.mime: Added .prj extension in the mime type for backward
17314         compatibility.
17315         
17316         * plugins/editor/plugin.c: Fixed accel name.
17318 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17320         *plugins/project-wizard/templates/anjuta-plugin.wiz,
17321         plugins/project-wizard/templates/gnome.wiz,
17322         plugins/project-wizard/templates/gtk.wiz,
17323         plugins/project-wizard/anjuta-project-wizard.glade,
17324         plugins/project-wizard/autogen.c:
17325         Add Username & Email address in Project preferences.
17327 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17329         *plugins/project-wizard/templates/gnome-logo.png,
17330         plugins/project-wizard/templates/gnome.wiz,
17331         plugins/project-wizard/templates/gnome/* :
17332         Add Gnome project
17334 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17336         * plugins/project-wizard/templates/terminal/src/main.c, 
17337         plugins/project-wizard/templates/terminal/src/main.c,
17338         plugins/project-wizard/templates/terminal/src/main.[ch] :
17339         Insert License in projects
17340         
17341 2005-02-11  Naba Kumar  <naba@gnome.org>
17343         * TODO.tasks: Added message manager task.
17344         
17345         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17346         
17347         * plugins/editor/plugin.c: Use bookmark stock icons.
17348         
17349         * plugins/message-view/anjuta-message-manager.ui,
17350         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17352 2005-02-10  Naba Kumar  <naba@gnome.org>
17354         * libanjuta/interfaces/libanjuta.idl: fixed build error.
17355         
17356 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17358         * global-tags/Makefile.am
17359         Error during 'make install'
17361 2005-02-09  Naba Kumar  <naba@gnome.org>
17363         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17364         missing file.
17365         
17366 2005-02-08  Naba Kumar  <naba@gnome.org>
17368         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17369         
17370         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17371         Show busy cursur when updating global tags in preferences.
17373         * configure.in: Fixed.
17374         
17375 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17377         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17378           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17379          
17380         - Fixed anjuta-plugin project (glade)
17382 2005-02-08  Naba Kumar  <naba@gnome.org>
17384         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17385         Fixed automatic indentations.
17387         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17388         Global tags are now segregated into smaller api tags, which can be
17389         selectively loaded from symbol browser preferences.
17391         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17392         Implemented IProjectManager interface in project-manager. Mostly getter
17393         methods for now, but need to add add() and remove() methods to add
17394         or remove project elements.
17396         * plugins/gdb/debug_tree.c: Small fix.
17398         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17399         plugins/symbol-browser/an_symbol_info.c,
17400         plugins/symbol-browser/an_symbol_info.h,
17401         plugins/symbol-browser/an_symbol_search.c,
17402         plugins/symbol-browser/an_symbol_search.h,
17403         plugins/symbol-browser/an_symbol_view.c,
17404         plugins/symbol-browser/an_symbol_view.h,
17405         plugins/symbol-browser/plugin.c,
17406         plugins/symbol-browser/plugin.h,
17407         tagmanager/c.c,
17408         tagmanager/entry.h,
17409         tagmanager/tm_project.c,
17410         tagmanager/tm_symbol.c,
17411         tagmanager/tm_tag.c,
17412         tagmanager/tm_workspace.c,
17413         tagmanager/vstring.c,
17414         tagmanager/include/tm_tag.h,
17415         tagmanager/include/tm_workspace.h:
17416         
17417         - Fixed tagmanager parsing of source files to parse for typedefines and
17418         properly record element scopes. Implemented scope autocompletion
17419         (autocompletion on '.', '->', '::' and ':'. The functionality is not
17420         fully working. It was based on older patch for Anjuta 1.2.2 in SF
17421         patch list (author is unknown).
17422         - Implemented symbol-browser preferences for dynamically loading and
17423         saving tags API segments.
17424         - Fixed symbol-search to use tagmanager directly instead of depending
17425         on symbol-view for tags list.
17426         - Fixed symbol-view to create the tree using TMSymbol tree directly.
17427         - Fixed TMSymbol to create the complete tags tree instead of letting the
17428         symbol-view created the root nodes.
17429         - Changed project tags cache name to .tm_project2.cache because the
17430         newer format records additional scope information.
17431         
17432 2005-02-07  Naba Kumar  <naba@gnome.org>
17434         * plugins/editor/style-editor.c,
17435         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17436         and GtkFontButton instead of deprecated widgets in
17437         style editor.
17438         
17439 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
17441         * plugins/project-wizard/action.c,
17442         plugins/project-wizard/action.h,
17443         plugins/project-wizard/autogen.c,
17444         plugins/project-wizard/autogen.h,
17445         plugins/project-wizard/file.c,
17446         plugins/project-wizard/file.h,
17447         plugins/project-wizard/install.c,
17448         plugins/project-wizard/install.h,
17449         plugins/project-wizard/parser.h,
17450         plugins/project-wizard/parser.c,
17451         plugins/project-wizard/property.c,
17452         plugins/project-wizard/property.h,
17453         plugins/project-wizard/plugin.h,
17454         plugins/project-wizard/plugin.c,
17455         plugins/project-wizard/values.c,
17456         plugins/project-wizard/values.h:
17457         Replace C++ comments by C comments
17459         * plugins/project-wizard/autogen.c,
17460         plugins/project-wizard/autogen.h:
17461         Add a run time check of autogen version.
17462         Add UserName variable.
17464         * plugins/project-wizard/anjuta-project-wizard.glade,
17465         plugins/project-wizard/header.c,
17466         plugins/project-wizard/druid.c,
17467         plugins/project-wizard/druid.h:
17468         Sort project in alphabetic order.
17469         Correct selection troubles in notebooks.
17471         * plugins/project-wizard/parser.c:
17472         Add some check when reading the project header block.
17474 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17476         * plugins/project-wizard/action.c,
17477         plugins/project-wizard/action.h,
17478         plugins/project-wizard/autogen.c,
17479         plugins/project-wizard/autogen.h,
17480         plugins/project-wizard/file.c,
17481         plugins/project-wizard/file.h,
17482         plugins/project-wizard/install.c,
17483         plugins/project-wizard/parser.h,
17484         plugins/project-wizard/parser.c,
17485         plugins/project-wizard/property.c,
17486         plugins/project-wizard/property.h,
17487         plugins/project-wizard/values.c,
17488         plugins/project-wizard/values.h,
17489         Add a space between function name and open.
17491         * plugins/project-wizard/plugin.h,
17492         plugins/project-wizard/plugin.c,
17493         plugins/project-wizard/install.c,
17494         Avoid a crash if the user close the message view used by the .
17496         * plugins/project-wizard/anjuta-project-wizard,
17497         plugins/project-wizard/druid.c,
17498         plugins/project-wizard/druid.h,
17499         plugins/project-wizard/header.h,
17500         plugins/project-wizard/header.c,
17501         Add a text view with the description of each.
17502         Add a tab for each project.
17503         Replace some C++ comments to C comments.
17505 2005-02-05  Naba Kumar  <naba@gnome.org>
17507         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17508         New icon from Sebastien Granjoux .
17509         
17510 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
17512         * libanjuta/anjuta-preferences.c:
17513         Set file property even without a focus out event (file selected 
17514         the browse dialog)
17516 2005-02-04  Naba Kumar  <naba@gnome.org>
17518         * plugins/glade/plugin.c: Fixed glade function calls.
17519         * configure.in: Fixed a typo.
17520         * TODO.tasks: Updated.
17522 2005-02-03  Naba Kumar  <naba@gnome.org>
17524         * plugins/project-manager/plugin.c: Fixed memory corruption.
17526         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17527         build error.
17528         
17529         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17530         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17531         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17532         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17534         * libanjuta/interfaces/libanjuta.idl,
17535         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17536         interface.
17537         
17538         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17540         Patch from Massimo Cora <maxcvs@email.it>:
17541         * plugins/editor/plugin.c: Fixed update UI for created buffers.
17542         
17543 2005-02-01  Naba Kumar  <naba@gnome.org>
17545         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17546         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17547         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17548         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17549         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17550         from sourceforge -- a64 crash fixes (correct typing for GType)
17551         and fixes compile errors in sun.
17553         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17554         paste (shift+insert) in terminal.
17556 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
17558         * configure.in: Add «nb» to ALL_LINGUAS.
17560 2005-02-01  Naba Kumar  <naba@gnome.org>
17562         * TODO.tasks, TODO: Updated todo tasks.
17563         
17564         * plugins/editor/anjuta-document-manager.glade: Improved search
17565         relace dialog.
17566         
17567         * TODO.tasks: Fixed xml format.
17568         
17569         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17570         work yet).
17571         
17572         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17573         cleanups.
17574         
17575         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17576         format during save (removed unwanted text nodes). Fixed scrollbars.
17578 2005-01-31  Naba Kumar  <naba@gnome.org>
17580         * libanjuta/interfaces/libanjuta.idl,
17581         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17582         Implemented append() method for IAnjutaEditor interface and fixed
17583         various bugs with text insertions (cvs diff and macro insertions).
17584         
17585         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17586         automatic indentation.
17587         
17588         * plugins/editor/action-callbacks.c,
17589         plugins/editor/action-callbacks.h,
17590         plugins/editor/anjuta-docman.c,
17591         plugins/editor/anjuta-document-manager.ui,
17592         plugins/editor/plugin.c,
17593         plugins/editor/text_editor.c,
17594         plugins/editor/text_editor.h,
17595         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17596         Fixed highlight issues.
17598         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17599         macro.
17600         
17601         * plugins/symbol-browser/an_symbol_view.c: Force update project.
17603         * data/properties/*: Updated properties files from scite. Created
17604         styles.properties to override the scite styles.
17605         
17606         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17608         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17609         
17610 2005-01-30  Naba Kumar  <naba@gnome.org>
17612         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17613         unused definitions.
17614         
17615         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17616         
17617         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17618         plugins/editor/text_editor.c,
17619         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17620         fixed linuwidth preference setting, fixed insert text interface
17621         implementation. Improved automatice-indentation for cpp lexer.
17622         
17623         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17625 2005-01-29  Naba Kumar  <naba@gnome.org>
17627         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17628         option in update dialog as default. Improved import dialog. Sized
17629         log dialog.
17631         * configure.in: Fixed underquoted warning from autoconf.
17632         
17633         * plugins/editor/action-callbacks.c,
17634         plugins/editor/aneditor.cxx,
17635         plugins/editor/aneditor.h,
17636         plugins/editor/anjuta-document-manager.glade,
17637         plugins/editor/plugin.c,
17638         plugins/editor/plugin.h,
17639         plugins/editor/text_editor.c,
17640         plugins/editor/text_editor.h,
17641         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17642         for Editor and fixed all preferences syncronization and notifys for
17643         visible prefs (in editor preferences page).
17644         
17645         * plugins/file-loader/plugin.c: Load recent files on idle.
17647 2005-01-28  Naba Kumar  <naba@gnome.org>
17649         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17650         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17652         * plugins/editor/action-callbacks.c,
17653         plugins/editor/action-callbacks.h,
17654         plugins/editor/aneditor.cxx,
17655         plugins/editor/aneditor.h,
17656         plugins/editor/anjuta-document-manager.ui,
17657         plugins/editor/plugin.c,
17658         plugins/editor/text_editor.c,
17659         plugins/editor/text_editor.h,
17660         plugins/editor/text_editor_cbs.c,
17661         plugins/editor/text_editor_cbs.h,
17662         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17663         Text editor.
17665         Patch from Massimo Cora <maxcvs@email.it>:
17666         * plugins/editor/an_symbol_search.c,
17667         plugins/editor/an_symbol_search.c: Fixed crash bugs.
17668         
17669 2005-01-27  Naba Kumar  <naba@gnome.org>
17670         
17671         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17672         minimum size request to 200.
17674         * plugins/symbol-browser/an_symbol_info.c,
17675         plugins/symbol-browser/an_symbol_info.h,
17676         plugins/symbol-browser/an_symbol_search.c,
17677         plugins/symbol-browser/an_symbol_search.h,
17678         plugins/symbol-browser/an_symbol_view.c,
17679         plugins/symbol-browser/an_symbol_view.h,
17680         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17681         pixbuf retrieval. Fixed runtime warning. Code clean up.
17683 2005-01-27  Naba Kumar  <naba@gnome.org>
17685         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17686         src/anjuta.ui, (new) plugins/glade/.cvsignore,
17687         (new) plugins/glade/Makefile.am,
17688         (new) plugins/glade/anjuta-glade-plugin.png,
17689         (new) plugins/glade/anjuta-glade.plugin.in,
17690         (new) plugins/glade/anjuta-glade.ui,
17691         (new) plugins/glade/plugin.c,
17692         (new) plugins/glade/plugin.h,
17693         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
17694         now until glade3 works properly.
17696         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17697         they are generated.
17698         
17699 2005-01-26  Naba Kumar  <naba@gnome.org>
17701         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17702         Added mime icon for anjuta projects.
17703         
17704         patch from Massimo Cora <maxcvs@email.it>:
17705         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17706         an_symbol_search.h, an_symbol_view.c, plugin.c:
17707         Fix/implement objects destroying/freeing.
17709 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
17710         
17711         * src/action-callback.[ch], src/anjuta-actions.h:
17712         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17713         because it has not been updated for years and we know have a devhelp plugin
17714         which can do the job much better.
17715         * TODO.tasks: Updated done items
17717 2005-01-25  Naba Kumar  <naba@gnome.org>
17719         * autogen.sh: Fixed to generate interface files.
17721         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17722         session save filenames.
17723         
17724         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17725         
17726 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
17728         * plugins/project-wizard/Makefile.am,
17729         plugins/project-wizard/install.c,
17730         plugins/project-wizard/install.h,
17731         plugins/project-wizard/parser.c,
17732         plugins/project-wizard/parser.h,
17733         plugins/project-wizard/templates/terminal.wiz:
17734         Add action list block in wizard template
17735         * plugins/project-wizard/file.c,
17736         plugins/project-wizard/autogen.c:
17737         Small fixes
17739 2005-01-23  Naba Kumar  <naba@gnome.org>
17741         * configure.in: Fixed build error.
17743 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
17745         * plugins/project-wizard/druid.c,
17746         plugins/project-wizard/parser.c,
17747         plugins/project-wizard/property.c: Rewrite parser with
17748         better error handling
17750 2005-01-22  Naba Kumar  <naba@gnome.org>
17752         * plugins/symbol-browser/plugin.c: Changed c++ coments
17753         to c commnets and formated code to anjuta coding styles.
17754         
17755 2005-01-21  Naba Kumar  <naba@gnome.org>
17757         * configure.in, autogen.sh: Fixed build errors in newer automake.
17758         
17759         * plugins/editor/anjuta-docman.c: Do not emit change editor
17760         signal while in dispose.
17762         Patch from: Massimo Corà <maxcvs@email.it>
17763         * plugins/symbol-browser/Makefile.am,
17764         plugins/symbol-browser/an_symbol_view.c,
17765         plugins/symbol-browser/an_symbol_view.h,
17766         plugins/symbol-browser/plugin.c,
17767         plugins/symbol-browser/plugin.h,
17768         plugins/symbol-browser/test-symbol-browser.c,
17769         (new) plugins/symbol-browser/an_symbol_info.c,
17770         (new) plugins/symbol-browser/an_symbol_info.h,
17771         (new) plugins/symbol-browser/an_symbol_search.c,
17772         (new) plugins/symbol-browser/an_symbol_search.h:
17773         Added a cool real-time symbol-search-view in symbol browser.
17775 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
17776         
17777         * plugin/macro/plugin.c
17778         plugin/macro/anjuta-macro-plugin.ui
17779         plugin/macro/macro-db.[ch]
17780         plugin/macro/macro-dialog.[ch]
17781         plugin/macro/macro-actions.[ch]
17782         plugin/macro/macro-edit.[ch]
17783         plugin/macro/plugin.[ch]:
17784         
17785         Implemented three menu items as Naba proposed:
17786         Edit->Macro->
17787                 Insert Macro: Pops of a border-less window to enter a shortcut
17788                 Add Macro: Same as Manage Macro => New
17789                 Manage Macros: Full-features macro dialog
17791 2005-01-20  Naba Kumar  <naba@gnome.org>
17793         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17794         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17795         libanjuta/anjuta-shell.h,
17796         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17797         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17798         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17799         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17800         src/main.c, src/shell.c: Implemented command line args processing
17801         and session management. Fixed geometry restoration.
17803 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
17804         
17805         * plugins/macro/macro-db.c,
17806         plugins/macros.xml:
17807         Cleaned up XML interface and use attributes now for name, category and 
17808         shortcut. CDATA is used to avoid xml errors inside of macros.
17810 2005-01-19  Naba Kumar  <naba@gnome.org>
17812         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17814 2005-01-18  Naba Kumar  <naba@gnome.org>
17815         
17816         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17817         to work.
17819         * scintilla/*: Updated scintilla to current cvs and updated
17820         scintilla patches.
17821         
17822 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17823         
17824         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17825         plugins/cvs-plugin/cvs-actions.c:
17826         Added "Whole project" infrastructure but it does not
17827         work because I did not find a way to get the current project's
17828         root dir.
17830 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
17832         * plugins/cvs-plugin/Makefile.am
17833         plugins/cvs-plugin/anjuta-cvs.plugin.in
17834         plugins/cvs-plugin/cvs-actions.c
17835         plugins/cvs-plugin/cvs-callbacks.c
17836         plugins/cvs-plugin/cvs-interface.[ch] (added)
17837         plugins/cvs-plugin/plugin.c:
17838         
17839         Added IAnjutaCVS interface and improved cvs plugin. There
17840         is still some work to do on cvs import and to add a current
17841         project toggle.
17843 2005-01-17  Naba Kumar  <naba@gnome.org>
17845         * plugins/editor/aneditor.cxx: Fixed auto indentation.
17846         
17847         * configure.in: Fixed build errors.
17849         * data/Makefile.am,     (removed) data/README.stock_libs,
17850         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17851         (removed) data/header.c, (removed) data/stock_libs.anj,
17852         (removed) data/x-anjuta-project.desktop,
17853         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17855         * libanjuta/anjuta-plugin-description.c,
17856         libanjuta/anjuta-shell.c: Updated documentations.
17858         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
17859         
17860         * libanjuta/anjuta-launcher.c,
17861         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17862         x86_64 systems.
17864 2005-01-17  Naba Kumar  <naba@gnome.org>
17865         
17866         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17867         plugins/project-wizard/templates/gtk.wiz,
17868         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17869         Updated templates to new format.
17870         
17871         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17872         * plugins/project-wizard/druid.c,
17873         plugins/project-wizard/parser.c,
17874         plugins/project-wizard/property.c,
17875         plugins/project-wizard/property.h,
17876         plugins/project-wizard/templates/terminal.wiz,
17877         plugins/project-wizard/templates/terminal/AUTHORS,
17878         plugins/project-wizard/templates/terminal/ChangeLog,
17879         plugins/project-wizard/templates/terminal/NEWS,
17880         plugins/project-wizard/templates/terminal/README,
17881         plugins/project-wizard/templates/terminal/project.anjuta,
17882         plugins/project-wizard/templates/terminal/src/main.c:
17883         Moveed code related to property types from druid.c and parser.c to 
17884         property.c. Changed tag from "<string ..." to
17885         "<property type="string..."     and so on. Rewrite parser
17886         (warning still in progress). Added list property. Changed
17887         terminal project to avoid using autogen on some file (much 
17888         faster) using the autogen attribute. Add a license list box in
17889         terminal project (just as an example). _label in item list is
17890         optional now.
17892 2005-01-16  Naba Kumar  <naba@gnome.org>
17894         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17895         plugins/edtior/anjuta-docman.c: Fixed build errors.
17896         
17897         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17898         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17899         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17900         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17901         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17902         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17903         libanjuta/resources.h,
17904         plugins/build-basic-autotools/build-basic-autotools.c,
17905         plugins/editor/plugin.c, plugins/editor/text_editor.c,
17906         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17907         plugins/gtodo/plugin.c, src/Makefile.am,
17908         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17909         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17910         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17911         should be handled in respective plugins. Added API documentations.
17913         * libanjuta-docs.sgml, libanjuta-sections.txt,
17914         libanjuta.types,
17915         (added) tmpl/anjuta-debug.sgml,
17916         (added) tmpl/anjuta-launcher.sgml,
17917         tmpl/anjuta-plugin.sgml,
17918         tmpl/anjuta-preferences.sgml,
17919         tmpl/anjuta-shell.sgml,
17920         (added) tmpl/anjuta-status.sgml,
17921         (removed) tmpl/anjuta-stock.sgml,
17922         tmpl/anjuta-utils.sgml,
17923         (removed) tmpl/defaults.sgml,
17924         (removed) tmpl/fileselection.sgml,
17925         (removed) tmpl/gnomefilelist.sgml,
17926         tmpl/ianjuta-buildable.sgml,
17927         (added) tmpl/ianjuta-debugger-manager.sgml,
17928         (added) tmpl/ianjuta-debugger.sgml,
17929         tmpl/ianjuta-document-manager.sgml,
17930         tmpl/ianjuta-editor.sgml,
17931         tmpl/ianjuta-file.sgml,
17932         tmpl/ianjuta-loader.sgml,
17933         tmpl/ianjuta-markable.sgml,
17934         tmpl/ianjuta-message-view.sgml,
17935         (added) tmpl/ianjuta-project-manager.sgml,
17936         (added) tmpl/ianjuta-todo.sgml,
17937         (added) tmpl/ianjuta-wizard.sgml,
17938         tmpl/libanjuta-iface-marshallers.sgml,
17939         tmpl/libanjuta-unused.sgml,
17940         (removed) tmpl/pixmaps.sgml,
17941         tmpl/plugins.sgml,
17942         (removed) tmpl/properties.sgml,
17943         tmpl/resources.sgml: Updated API documentations.
17945 2005-01-15  Naba Kumar  <naba@gnome.org>
17947         * libanjuta/anjuta-launcher.c: Added API docs.
17948         
17949         * plugins/project-wizard/templates/anjuta-plugin.wiz,
17950         plugins/project-wizard/templates/gtk.wiz,
17951         plugins/project-wizard/templates/terminal.wiz,
17952         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17953         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17954         plugins/project-wizard/templates/gtk/src/main.c,
17955         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17956         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17957         template files.
17959         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17960         * plugins/project-wizard/anjuta-project-wizard.glade,
17961         plugins/project-wizard/autogen.c,
17962         plugins/project-wizard/druid.c,
17963         plugins/project-wizard/druid.h,
17964         plugins/project-wizard/file.c,
17965         plugins/project-wizard/file.h,
17966         plugins/project-wizard/install.c,
17967         plugins/project-wizard/parser.c,
17968         plugins/project-wizard/plugin.c,
17969         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17970         setting the default project directory. Fix HIDDEN property, it's
17971         working but I think we could make this cleaner. Removed the
17972         copy of the string in mandatory_property. Add an optional autogen
17973         attribute, to force or avoid using autogen on some files, default
17974         without any attribute is autodetect.+ Replace the script tag with
17975         a normal file tag and an attribute execute.
17976         
17977 2005-01-14  Naba Kumar  <naba@gnome.org>
17979         * plugins/editor/action-callbacks.c,
17980         plugins/editor/search_incremental.c,
17981         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17982         works now.
17983         
17984         * plugins/editor/plugin.c, plugins/editor/plugin.h,
17985         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17986         tabs.
17988 2005-01-12  Naba Kumar  <naba@gnome.org>
17990         * configure.in,
17991         plugins/project-wizard/templates/Makefile.am,
17992         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17993         plugins/project-wizard/templates/anjuta-plugin.wiz,
17994         (added) plugins/project-wizard/templates/gtk-logo.png,
17995         (added) plugins/project-wizard/templates/gtk.wiz,
17996         (added) plugins/project-wizard/templates/terminal-logo.png,
17997         plugins/project-wizard/templates/terminal.wiz,
17998         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17999         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18000         (added) plugins/project-wizard/templates/gtk/.cvsignore,
18001         (added) plugins/project-wizard/templates/gtk/Makefile.am,
18002         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
18003         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
18004         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
18005         (added) plugins/project-wizard/templates/gtk/src/main.c,
18006         (added) plugins/project-wizard/templates/gtk/src/project.glade,
18007         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
18008         GTK+ project templated and fixed other templates. Updated template
18009         logos.
18011 2005-01-12  Naba Kumar  <naba@gnome.org>
18013         * plugins/macro/anjuta-macro.glade: Improved GUI.
18014         
18015 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
18017         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
18018         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
18019         * plugins/cvs-plugin/cvs.[ch] (removed)
18020         Removed old unused files
18021         
18022         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
18023         * plugins/cvs-plugin/cvs-actions.c
18024         * plugins/cvs-plugin/Makefile.am:
18025         Seperate callback functions for better error
18026         handling. Cleaned up code.
18027         
18028         * plugins/macro/macros.xml: removed corrupt cvs
18029         macros for now.
18031 2005-01-10  Naba Kumar  <naba@gnome.org>
18033         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
18034         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
18035         and leaks.
18037 2005-01-09  Naba Kumar  <naba@gnome.org>
18039         * libegg/egg-recent-action.c, libegg/test-actions.c,
18040         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
18041         recent files models.
18042         
18043         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
18044         two models -- one for projects and other for regular files and show
18045         both in recent files menu. Changed recent files group from "anjuta"
18046         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
18047         when adding the URI in recent files.
18048         
18049         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
18050         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
18051         * plugins/macro/macro-dialog.c: Fixed dispose() method.
18052         * plugins/macro/macros.xml: Fixed xml errors.
18054 2005-01-08  Naba Kumar  <naba@gnome.org>
18055         
18056         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
18057         libegg/test-actions.c, libegg/menu/Makefile.am,
18058         libegg/menu/egg-recent-action.h: Added a new action for
18059         recent files.
18061         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
18062         Fixed dispose. Cleanup.
18063         
18064         * plugins/file-loader/anjuta-loader-plugin.ui,
18065         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
18066         Use the new action for recent files. Added recent files in
18067         toolbar.
18069         * plugins/project-wizard/druid.c: Show busy cursor and
18070         de-sensitize druid buttons during page change.
18071         
18072         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18073         * plugins/project-wizard/Makefile.am,
18074         plugins/project-wizard/druid.c,
18075         plugins/project-wizard/druid.h,
18076         plugins/project-wizard/install.c,
18077         plugins/project-wizard/plugin.c,
18078         plugins/project-wizard/plugin.h,
18079         plugins/project-wizard/property.c,
18080         plugins/project-wizard/property.h,
18081         (added) plugins/project-wizard/values.c,
18082         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
18083         objects (in values.c and values.h) containing the values of all
18084         properties. The NPWProperty objects now keep their values in this
18085         object which is persistant for one activation of the plugin, so the
18086         user keeps all the values even if he goes backward. Used an anjuta
18087         message view to list all files copied by the project wizard.
18089 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
18091         * plugins/macro/plugin.[ch],
18092         plugins/macro/macro-dialog.[ch]
18093         plugins/macro/macro-edit.[ch]
18094         plugins/macro/macro-db.[ch]
18095         plugins/macro/macro-actions.[ch]
18096         plugins/macro/anjuta-macro.plugin.in
18097         plugins/macro/anjuta-macro.glade
18098         plugins/macro/anjuta-macro.png
18099         plugins/macro/Makefile.am
18100         plugins/macro/macros.xml
18101         plugins/macro/anjuta-macro.ui (all added)
18102         configure.in
18103         plugins/Makefile.am:
18104         Added new macro plugins
18105         
18106         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
18107         New icon
18108         
18109         * manuals/reference/template (removed)
18110         Removed old api reference
18111         
18112         * plugins/message-view/message-view.c:
18113         "Fixed" crash in on_row_deleted and added a
18114         comment that I cannot work this way. We will
18115         have to change everything a bit to avoid losing
18116         memory there.
18117         
18118         * plugins/text-editor/text_editor.c:
18119         Update line number width on file save
18122 2005-01-07  Naba Kumar  <naba@gnome.org>
18124         * plugins/project-wizard/anjuta-project-wizard.glade,
18125         plugins/project-wizard/druid.c,
18126         plugins/project-wizard/templates/anjuta-plugin.wiz,
18127         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18128         Display page description in bold. Fixed mandatory field check.
18130         * configure.in,
18131         libanjuta/libanjuta-1.0.pc.in,
18132         plugins/project-wizard/druid.c,
18133         plugins/project-wizard/parser.c,
18134         plugins/project-wizard/property.h,
18135         plugins/project-wizard/templates/anjuta-plugin.wiz,
18136         plugins/project-wizard/templates/terminal.wiz,
18137         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18138         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18139         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18140         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18141         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18142         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18143         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18144         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18145         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18146         plugins/project-wizard/templates/terminal/configure.in.tpl,
18147         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18148         plugins/project-wizard/templates/terminal/src/main.c: Implemented
18149         a new property type -- hidden. Fixed terminal and anjuta-plugin
18150         project templates.
18152 2005-01-07  Naba Kumar  <naba@gnome.org>
18154         * templates/anjuta-plugin.wiz,
18155         templates/terminal.wiz,
18156         templates/terminal/Makefile.am.tpl,
18157         templates/terminal/autogen.sh,
18158         (Removed) templates/terminal/configure.ac.tpl,
18159         (Added) templates/.cvsignore,
18160         (Added) templates/Makefile.am,
18161         (Added) templates/anjuta-plugin/.cvsignore,
18162         (Added) templates/anjuta-plugin/Makefile.am,
18163         (Added) templates/anjuta-plugin/src/.cvsignore,
18164         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18165         (Added) templates/terminal/.cvsignore,
18166         (Added) templates/terminal/Makefile.am,
18167         (Added) templates/terminal/configure.in.tpl,
18168         (Added) templates/terminal/po/.cvsignore,
18169         (Added) templates/terminal/po/ChangeLog,
18170         (Added) templates/terminal/po/Makefile.am,
18171         (Added) templates/terminal/po/POTFILES.in,
18172         (Added) templates/terminal/src/.cvsignore,
18173         (Added) templates/terminal/src/Makefile.am,
18174         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18175         project wizard. Fixed configure/po/Makefile template errors.
18177 2005-01-06  Naba Kumar  <naba@gnome.org>
18179         * configure.in: Added project templates.
18180         * plugins/project-wizard/templates/*: Added to project and renamed
18181         Makefile.am and configure.in to Makefile.am and configure.ac respectively
18182         for the project templates (so that they do not conflict with autotools
18183         build. Created proper configure.ac.tpl and autogen.sh for project
18184         templates.
18185         
18186 2005-01-06  Naba Kumar  <naba@gnome.org>
18188         * plugins/project-wizard/anjuta-project-wizard.glade,
18189         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18190         Fixed file list parsing and to take absolute file paths (for example,
18191         from an icon selected previously). Used toggle buttons for boolean
18192         properties. Check if all mandatory fields are given before going
18193         forward in the wizard. Use scrollable viewport for listing property
18194         widgets incase the list goes out of wizard's size. Added tooltips
18195         as descriptions of the property widgets. And other fixes.
18197         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18198         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18199         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18200         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18201         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18202         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18203         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18204         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18205         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18206         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18207         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18208         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18209         Restructured template files.
18211 2005-01-06  Naba Kumar  <naba@gnome.org>
18213         * configure.in: Added check for autogen.
18214         
18215         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18216         in dispose.
18217         
18218         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18219         Do not emit changed signal when in dispose.
18221         * plugins/symbol-browser/plugin.c: Don't updated symbols when
18222         symbol-view widget has been destroyed.
18223         
18224         * src/anjuta-app.c: Set null to preference, status and ui object
18225         pointers when they are destroyed.
18227         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18228         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18229         Added boolean, integer and file property types.
18230         
18231         * plugins/project-wizard/Makefile.am,
18232         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18233         project wizard templates.
18235 2005-01-04  Naba Kumar  <naba@gnome.org>
18237         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18238         added widgets.
18239         
18240         * plugins/editor/aneditor.cxx,
18241         plugins/editor/anjuta-docman.c,
18242         plugins/editor/plugin.c,
18243         plugins/editor/text_editor.c:
18244         Removed unnecessary ref/unref of scintilla.
18245         
18246         * plugins/message-view/anjuta-msgman.c,
18247         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18248         make close button similar to document manager.
18249         
18250         * plugins/project-manager/plugin.c,
18251         plugins/project-manager/plugin.h: Removed dead codes. Removed
18252         unnecessary ref/unref.
18253         
18254         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18255         instead of hard refs.
18257 2005-01-03  Naba Kumar  <naba@gnome.org>
18259         * libanjuta/interfaces/libanjuta.idl: Added configure() and
18260         generate() methods for IAnjutaBuildable interface.
18262         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18263         IAnjutaBuildable inteface.
18265         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18266         to destroy build context when message view is destroyed.
18267         
18268         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18269         a ref to it and unref in destructor. AnEditor class wants to be the
18270         owner of scintilla widget. Fixed compile warnings with signed/unsigned
18271         comparisions.
18272         
18273         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18274         complicate the scene. Removed editor widget from AnjutaDocman when
18275         the widget is destroyed.
18276         
18277         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18278         from shell. It will be removed from shell when the widget is destroyed.
18279         
18280         * plugins/editor/text_editor.c: Added debug codes to track object
18281         finalizations.
18283         * plugins/message-view/anjuta-msgman.c: Remove message view on
18284         widget destroy. Destroy message view on remove. Removed all views
18285         correctly.
18286         
18287         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18288         from container.
18290 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18292         * plugins/file-wizard/action-callbacks.c,
18293         plugins/file-wizard/anjuta-file-wizard.glade,
18294         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18295         Insert Licence, copyright, header template ...
18296         
18297 2005-01-02  Naba Kumar  <naba@gnome.org>
18299         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18300         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18301         anjuta_status_add_widget() to allow setting busy cursor on non
18302         toplevel windows.
18304         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18306         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18307         mime types to take text/source also.
18308         
18309         * plugins/editor/anjuta-docman.c,
18310         plugins/editor/anjuta-docman.h,
18311         plugins/editor/plugin.c,
18312         plugins/editor/text_editor.c,
18313         plugins/editor/text_editor.h,
18314         plugins/editor/text_editor_cbs.c: Listen for busy signal from
18315         AnjutaStatus and set busy cursor on editors.
18317         * plugins/file-loader/Makefile.am,
18318         plugins/file-loader/plugin.c,
18319         (added) plugins/file-loader/dnd.c,
18320         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18322         * src/anjuta.c: Hide anjuta window before destruction.
18324         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
18325         * configure.in, plugins/Makefile.am,
18326         (removed) plugins/project-wizard/appwiz_page1.c,
18327         (removed) plugins/project-wizard/appwiz_page2.c,
18328         (removed) plugins/project-wizard/appwiz_page3.c,
18329         (removed) plugins/project-wizard/appwiz_page4.c,
18330         (removed) plugins/project-wizard/appwizard.c,
18331         (removed) plugins/project-wizard/appwizard.h,
18332         (removed) plugins/project-wizard/appwizard_cbs.c,
18333         (removed) plugins/project-wizard/appwizard_cbs.h,
18334         (removed) plugins/project-wizard/appwizard_gui.c,
18335         (removed) plugins/project-wizard/gnome_project.c,
18336         (removed) plugins/project-wizard/gnome_project.h,
18337         (removed) plugins/project-wizard/wizard_gui.c,
18338         (removed) plugins/project-wizard/wizard_gui.h,
18339         (added) plugins/project-wizard/.cvsignore,
18340         (added) plugins/project-wizard/Makefile.am,
18341         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18342         (added) plugins/project-wizard/anjuta-project-wizard.glade,
18343         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18344         (added) plugins/project-wizard/applogo.png,
18345         (added) plugins/project-wizard/appwizard.png,
18346         (added) plugins/project-wizard/autogen.c,
18347         (added) plugins/project-wizard/autogen.h,
18348         (added) plugins/project-wizard/druid.c,
18349         (added) plugins/project-wizard/druid.h,
18350         (added) plugins/project-wizard/file.c,
18351         (added) plugins/project-wizard/file.h,
18352         (added) plugins/project-wizard/header.c,
18353         (added) plugins/project-wizard/header.h,
18354         (added) plugins/project-wizard/install.c,
18355         (added) plugins/project-wizard/install.h,
18356         (added) plugins/project-wizard/parser.c,
18357         (added) plugins/project-wizard/parser.h,
18358         (added) plugins/project-wizard/plugin.c,
18359         (added) plugins/project-wizard/plugin.h,
18360         (added) plugins/project-wizard/property.c,
18361         (added) plugins/project-wizard/property.h: Removed old application-wizard
18362         codes and added new template based (autogen based) project wizard
18363         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
18365 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
18367         * plugins/cvs-plugin/plugin.c: Fixed crash bug
18368         * plugins/cvs-plugin/cvs-execute.c:
18369         Fix cvs_log which did not work because of some
18370         glade problem
18371         Patch from Mark R. Pariente <markpariente@cmu.edu>
18372         - Fix message highlighting
18374 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18375         
18376         * template/*,
18377         date/template/*,
18378         configure.in:
18379         Removed template stuff completly because we dicussed to implement
18380         a macro system for Edit->Insert Text
18382 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
18383         
18384         * plugins/editor/aneditor.cxx,
18385         plugins/editor/text_editor.c:
18386         Set line number width dynamically
18387         * src/about.c:
18388         Prepered new GTK 2.6 about dialog
18390 2004-12-30  Naba Kumar  <naba@gnome.org>
18392         patch from: Massimo Corà  <maxcvs@email.it>
18393         * plugins/editor/aneditor.cxx: Highlights correct function
18394         argument in recursive calltips.
18396 2004-12-30  Naba Kumar  <naba@gnome.org>
18398         * plugins/symbol-browser/plugin.c,
18399         libanjuta/interfaces/libanjuta.idl,
18400         plugins/editor/text_editor.c: Fixed editor markers and added a new
18401         marker (BASIC) to indicate line numbers. Fixed symbol browser to
18402         mark the line visited.
18403         
18404         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18405         libegg/Makefile.am, libegg/eggcomboselect.c,
18406         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18407         widget for use with symbol view in toolbar.
18408         
18409         * plugins/cvs-plugin/anjuta-cvs.ui,
18410         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18411         placeholder for cvs plugin context menu in filemanager.
18412         
18413 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18414         
18415         * plugins/cvs-plugin/plugin.c:
18416         Show popup menu only if the file is contained in
18417         a directory containing a "CVS" directory
18419 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
18420         
18421         * plugins/cvs-plugin/cvs-action.[ch],
18422         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18423         * plugins/cvs-plugin/anjuta-cvs.ui,
18424         * plugins/cvs-plugin/plugin.c:
18425         Implemented "Import"
18426         
18427         Patch from Mark R. Pariente <markpariente@cmu.edu>:
18428         Added right-click-menu for file-manager
18430 2004-12-26  Naba Kumar  <naba@gnome.org>
18432         * src/action-callbacks.c, src/action-callbacks.h,
18433         src/anjuta-actions.h, src/anjuta-app.c,
18434         src/anjuta.ui: Added fullscreen action.
18436         * plugins/cvs-plugin/cvs-actions.c,
18437         plugins/cvs-plugin/plugin.c,
18438         plugins/cvs-plugin/plugin.h: Watches current editor,
18439         project and file manager selection in plugin
18440         implementation.
18441         
18442 2004-12-26  Naba Kumar  <naba@gnome.org>
18444         * src/anjuta-app.c, src/anjuta.c, src/main.c,
18445         src/action-callbacks.c: Fixed app finalization. Added a
18446         command line arg --proper-shutdown (-p), which when set
18447         will release all plugins and their resources (this option
18448         is mainly for debugging).
18449         
18450         * plugins/file-loader/plugin.c: Fixed filename duplications
18451         in recent files history.
18452         
18453         * plugins/profile-default/plugin.c: Disabled problematic
18454         plugins for now to load at startup.
18455         
18456         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
18457         annoying debug prints.
18458         
18459 2004-12-23  Naba Kumar  <naba@gnome.org>
18461         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
18462         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18463         plugins/cvs-plugin/anjuta-cvs.ui,
18464         plugins/cvs-plugin/cvs-actions.c,
18465         plugins/cvs-plugin/cvs-actions.h,
18466         plugins/cvs-plugin/cvs-execute.c,
18467         plugins/cvs-plugin/cvs-execute.h,
18468         plugins/cvs-plugin/Makefile.am,
18469         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18470         Added cvs log command.
18472 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
18473         
18474         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
18475         default
18477 2004-12-20  Naba Kumar  <naba@gnome.org>
18479         patch from: Massimo Corà  <maxcvs@email.it>
18480         * plugins/editor/aneditor.cxx: Added recursive calltips.
18482 2004-12-20  Naba Kumar  <naba@gnome.org>
18483         
18484         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18485         Show busy cursor during loading and unloading.
18486         
18487 2004-12-19  Naba Kumar  <naba@gnome.org>
18489         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18490         memory leaks. Disabled debug print.
18492         * plugins/symbol-browser/an_symbol_view.c,
18493         plugins/symbol-browser/plugin.c,
18494         plugins/symbol-browser/plugin.h: Fixed loading and unloading
18495         problems. Creates SymbolView object every time when the
18496         plugin is activated.
18498         * plugins/project-manager/plugin.c: Close project when
18499         deactivating.
18500         
18501 2004-12-18  Naba Kumar  <naba@gnome.org>
18503         * po/POTFILES.in: Removed commented lines.
18504         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18505         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18506         * plugins/gdb/plugin.c: Fixed compile error.
18507         
18508         Patch from: Mark R. Pariente  <mark@demar.com.tr>
18509         * libegg/eggcellrendererkeys.c: Fixed compile error.
18510         
18511 2004-12-18  Naba Kumar  <naba@gnome.org>
18513         * plugins/file-loader/plugin.c: Fixed loading bug.
18514         
18515         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18516         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18517         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18518         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18519         and corruptions. Fixed loading and unloading of plugins.
18520         
18521 2004-12-17  Naba Kumar  <naba@gnome.org>
18522         
18523         * plugins/file-loader/Makefile.am,
18524         plugins/file-loader/plugin.c,
18525         plugins/project-manager/plugin.c: Fixed memory corruption
18526         and disposition codes. Added missing plugin.h in Makefile.am.
18528 2004-12-16  Naba Kumar  <naba@gnome.org>
18530         * plugins/symbol-browser/an_symbol_view.c,
18531         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18532         codes. Fixed memory leaks and corruptions.
18534         * plugins/build-basic-autotools/build-basic-autotools.c
18535         plugins/editor/anjuta-docman.c,
18536         plugins/editor/text_editor.c,
18537         plugins/file-loader/plugin.c,
18538         plugins/file-manager/plugin.c,
18539         plugins/file-wizard/plugin.c,
18540         plugins/message-view/anjuta-msgman.c,
18541         plugins/message-view/anjuta-msgman.h,
18542         plugins/message-view/message-view.c,
18543         plugins/message-view/plugin.c,
18544         plugins/message-view/plugin.h,
18545         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18547         * src/about.c, src/about.h, src/action-callbacks.c,
18548         src/action-callbacks.h, src/anjuta-actions.h,
18549         src/anjuta-app.c, src/anjuta-app.h,
18550         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18551         src/anjuta.c, src/anjuta.h, src/getline.c, 
18552         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
18553         src/start-with.c, src/start-with.h: Fixed emacs modes.
18555         * src/layout.xml: Brought document manager in front.
18556         
18557 2004-12-15  Naba Kumar  <naba@gnome.org>
18559         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18560         properly removed.
18561         
18562         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18563         finalization. Added a method to unload all plugins and destroy them.
18564         Fixed memory leaks.
18565         
18566         * plugins/sample1/plugin.c: Proper finalization code and renamed
18567         functions to proper names.
18568         
18569         * plugins/build-basic-autotools/build-basic-autotools.c,
18570         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
18572         * src/shell.c: Unload all plugins on exit, so that memory profilers
18573         can detect memory leaks in plugins.
18575 2004-12-13  Naba Kumar  <naba@gnome.org>
18577         * plugins/devhelp/plugin.c: Delay widget initialization, now that
18578         docking is working.
18579         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18580         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18582 2004-12-11  Naba Kumar  <naba@gnome.org>
18584         * data/properties/anjuta.properties: Fixed font size.
18585         * plugin/build-basic-autotools/build-basic-autotools: Added initial
18586         compile file function. There are some fixmes there.
18587         * plugins/message-view/anjuta-msgman.c,
18588         * plugins/message-view/message-view.c: Fixed bugs and clean up.
18589         
18590 2004-12-08  Naba Kumar  <naba@gnome.org>
18592         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18593         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18594         to escape quotes in a string.
18595         
18596         * plugins/cvs-plugin/cvs-actions.c,
18597         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18598         cvs diff command.
18600         * plugins/build-basic-autotools/build-basic-autotools.c,
18601         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18602         filters.
18603         
18604 2004-12-07  Naba Kumar  <naba@gnome.org>
18606         * plugins/build-basic-autotools/build-basic-autotools.c,
18607         plugins/build-basic-autotools/automake-c.filters: Completed directory
18608         tracking. Double click on Errors and warnings now work as expected.
18610         * plugins/build-basic-autotools.c: Added codes to track build directory
18611         so that absolute path of the files could be determined.
18613 2004-12-06  Naba Kumar  <naba@gnome.org>
18615         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18616         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18617         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18618         
18619 2004-12-05  Naba Kumar  <naba@gnome.org>
18621         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18622         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18623         
18624         * plugins/cvs-plugin/plugin.c,
18625         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18626         
18627 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
18628         
18629         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18630         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18631         plugins/cvs-plugin/cvs-execute.[ch]:
18632         Implemented cvs status and cvs diff
18633         Known bugs:
18634         - rdiff command is not correct
18635         - Must find a way to allow selection of directies AND files 
18636         in GtkFileChooser
18638 2004-12-03  Naba Kumar  <naba@gnome.org>
18640         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18641         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18642         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18643         session.properties file if it is for the first time.
18644         
18645 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
18646         
18647         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18648         commit.
18649         
18650         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18651         plugins/cvs-plugin/anjuta-cvs.ui:
18652         Implemented update/commit and changed menu layout 
18654 2004-12-02  Naba Kumar  <naba@gnome.org>
18656         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18657         property name (for cvs path property). Beautified dialogs.
18659 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
18660         
18661         * plugins/message-view/anjuta-msgman.c: Changed callback name
18662         and changed switch-page handling.
18663         
18664         * plugins/cvs-plugin/cvs-actions.c:
18665         * plugins/cvs-plugin/cvs-execute.c:
18666         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18667         - Implemented cvs add and cvs removed - both working now
18668         - Created a useful preferences page
18669         
18671 2004-11-30  Naba Kumar  <naba@gnome.org>
18673         * libanjuta/anjuta-status.c: Fixed runtime warning.
18674         
18675         * plugins/editor/Makefile.am:
18676         plugins/editor/anjuta-document-manager.glade,
18677         plugins/editor/plugin.c
18678         plugins/editor/plugin.h
18679         plugins/editor/style-editor.c (new, moved from src/),
18680         plugins/editor/style-editor.h (new, moved from src/),
18681         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18682         settings in preferences.
18684         * plugins/editor/text_editor.c,
18685         plugins/editor/text_editor.h: Do not take unused args in
18686         text_editor_get_props().
18688         * src/style-editor.c, src/style-editor.h: Removed, moved to
18689         plugins/editor/ directory.
18691 2004-11-29  Naba Kumar  <naba@gnome.org>
18693         * plugins/editor/text_editor_cbs.c: Emit click signal in
18694         IAnjutaMarkable.
18695         * libanjuta/anjuta-status.c: More spacing between items.
18696         
18697 2004-11-29  Naba Kumar  <naba@gnome.org>
18699         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
18700         
18701         * libanjuta/interfaces/libanjuta.idl,
18702         plugins/debug-manager/anjuta-debug-manager.plugin.in,
18703         plugins/debug-manager/plugin.c,
18704         plugins/gdb/breakpoints.c,
18705         plugins/gdb/breakpoints.h,
18706         plugins/gdb/debugger.c,
18707         plugins/gdb/debugger.h,
18708         plugins/gdb/plugin.c,
18709         plugins/gdb/plugin.h,
18710         plugins/gdb/utilities.c,
18711         plugins/gdb/utilities.h: Code cleanups and partial implementation of
18712         toggle breakpoint margin clicks.
18714 2004-11-28  Naba Kumar  <naba@gnome.org>
18716         * TODO.tasks: Fixed indentations.
18717         * plugins/gtodo/libgtodo.c: Save with indentation.
18718         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18719         * plugins/project-manager/plugin.c: Fixed runtime warnings.
18720         * libanjuta/anjuta-status.c: Fixed busy cursors.
18721         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18722         * po/POTFILES.in: Updated.
18723         
18724 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18725         
18726         * plugins/editor/anjuta-document-manager.glade,
18727           plugins/editor/search-replace.[c,h], 
18728           plugins/editor/search-replace_backend.h
18729           plugins/editor/search-preferences.[c,h] :
18730           Saved Search-Preferences (gconf),
18731           Basic search by default.
18733 2004-11-22  Naba Kumar  <naba@gnome.org>
18735         * configure.in: Fixed build error.
18737 2004-11-21  Naba Kumar  <naba@gnome.org>
18739         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18740         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18741         Added AnjutaStatus class to libanjuta.
18742         Added anjuta_shell_get_status() method.
18743         
18744         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18745         and fixed marshaller generation.
18746         
18747         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18748         "updade_ui" signals to IAnjutaEditor interface.
18749         
18750         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18751         
18752         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18753         regexes.
18754         
18755         * plugins/class-gen/clsGen.c: Intial port.
18756         
18757         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18758         name.
18759         
18760         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18761         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18762         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18763         Implemented status update. Emits "update_ui" and "char_added" signals.
18764         Added view preferences.
18765         
18766         * plugins/file-loader/plugin.c: Added open with plugins in open with
18767         menus.
18768         
18769         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18770         
18771         * plugins/message-view/anjuta-msgman.c,
18772         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18773         to close correct message view rather than current view.
18775 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
18776         
18777         * plugins/cvs-plugin/cvs-actions.c
18778         plugins/cvs-plugin/plugin.[ch]
18779         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18780         Implemented cvs add but ran into a launcher/message_view
18781         problem because of a limitation of the idl compiler
18783 2004-11-19  Naba Kumar  <naba@gnome.org>
18785         * plugins/project-manager/plugin.c: Displays a progress window during
18786         project load.
18787         
18788         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18789         Fixed UI separators.
18790         
18791         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18792         UI placeholder.
18793         
18794         * plugins/project-manager/anjuta-project-manager.ui,
18795         plugins/project-manager/plugin.[c,h]: Added add/remove context
18796         menus and implemented them. Added file manager merge menu.
18798 2004-11-18  Naba Kumar  <naba@gnome.org>
18800         * TODO.tasks: Updated.
18801         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18802         plugins/message-view/message-view.c: Fixed finalize and dispose
18803         methods.
18804         * plugins/debugger/*: Removed from cvs (development now in
18805         debug-manager).
18807 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
18809         Reviewed by Naba Kumar  <naba@gnome.org>:
18810         
18811         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18812         plugins/editor/plugin.c, plugins/editor/text_editor.c,
18813         plugins/gdb/breakpoints.c: all marker related stuff moved from
18814         editor and docman interfaces to IAnjutaMarkable
18816 2004-11-17  Naba Kumar  <naba@gnome.org>
18818         * TODO.tasks: Updated.
18819         
18820         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18821         
18822         * libegg/egg-combo-action.c: Block changed signal when changing model.
18823         
18824         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18825         Emit changed signal. Removed dead codes.
18826         
18827         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18828         that recent files history do not duplicate.
18829         
18830         * plugins/symbol-browser/an_symbol_view.c,
18831         plugins/symbol-browser/an_symbol_view.h,
18832         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18833         Fixed a bug.
18835 2004-11-15  Naba Kumar  <naba@gnome.org>
18837         * plugins/project-manager/plugin.c: Opens targets on double click.
18838         
18839         * plugins/message-view/message-view.c,
18840         plugins/file-manager/anjuta-file-manager-plugin.glade,
18841         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18842         Added proper class finalization
18843         and disposition. Added preferences notifications and callbacks to
18844         change info/warning/error colors.
18845         
18846         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18847         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18848         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18849         Implemented finalize method for AnjutaApp. Code cleanups.
18850         
18851         * plugins/message-view/plugin.c: Static parent_class.
18852         
18853 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18854         * plugins/editor/search-replace.[c,h], 
18855           plugins/editor/search-replace_backend.c
18856           Update search entry in main toolbar.
18857           Clean code.
18859 2004-11-11  Naba Kumar  <naba@gnome.org>
18861         * TODO.tasks: Updated.
18863         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18864         and completed on-the-fly-change preferences. Removed "changed"
18865         signal as it is no longer necessary (use notify for similar
18866         purpose to monitor individual preferences).
18868         
18869         * plugins/editor/anjuta-document-manager.glade: Added view menu
18870         preferences so that they are registered.
18871         
18872         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18873         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18874         connection to "changed" signal of preferences and implemented
18875         notifications for some editor preferences. More to implement.
18877 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18878         * plugins/editor/print.c
18879         Fixed bug 1047624 : Add line number every X lines.
18881 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18882         * plugins/editor/search-replace.c
18883         Fixed a crash bug (995755) when searching "%n"
18885 2004-11-09  Naba Kumar  <naba@gnome.org>
18887         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18888         Fixed to refresh categories list on file load.
18890 2004-11-08  Naba Kumar  <naba@gnome.org>
18891         
18892         * configure.in, plugins/Makefile.am,
18893         plugins/profile-default/plugin.c: Added cvs plugin in build.
18894         
18895         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18896         
18897         * plugins/debug-manager/.cvsignore: Added file to ignore.
18898         
18899         * plugins/debug-manager/Makefile.am: Removed dead codes.
18900         
18901         * src/anjuta.ui: Added placeholder for version control UI.
18903 2004-11-08  Naba Kumar  <naba@gnome.org>
18905         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18906         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18907         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18908         Updated.
18910         * global-tags/Makefile.am: Fixed make error.
18912         * plugins/profile-default/plugin.c: Added debug-manager
18913         and gdb plugins to load at startup so that debugger
18914         windows are docked properly. They will be removed
18915         later when we figure out runtime docking.
18917         * plugins/sample1/*: Restored to last working state.
18919         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18920         windows in lower pane. Named the windows appropriately.
18922         * ChangeLog: Fixed format.
18923         
18924 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
18926         * libanjuta/interfaces/libanjuta.idl,
18927         libanjuta/anjuta-marshal.c,
18928         plugins/Makefile.am,
18929         plugins/debug-manager/plugin.c,
18930         plugins/editor/plugin.c,
18931         plugins/editor/text_editor.c,
18932         plugins/gdb/breakpoints.c,
18933         plugins/gdb/debugger.c,
18934         plugins/gdb/plugin.c,
18935         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18937 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18938         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18939         plugins/editor/search-replace.c,
18940         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18941         Search and Replace; Show result in find pane
18942           
18943 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18944         
18945         * plugins/gdb, plugins/debug-manager: Applied debugger patch
18946         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18947         (added features: starting debugger and loading of core/executable,
18948         StepIn, StepOut, StepOver and Execute, toggling breakpoint
18949         partially works)
18951 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
18952         
18953         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
18954         my cvs-plugin files...
18955         I hope I have rescued everything possible.
18956         
18957         * Naba: Could you please fix sample1 because I messed it up to 
18958         but there should be a histroy of this directory we should commit
18960 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18961         
18962         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18963         infrastructure
18964         * plugins/cvs-plugin/plugin.c,
18965         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18966         Added preferences dialog (not yet complete)
18968 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
18969         
18970         * global-tags/Makefile.am, mime/Makefile.am:
18971         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18972         
18973         * template/xmltemplate.[ch],
18974         template/xmlstrings.[ch],
18975         template/autotools.[ch] removed,
18976         template/prj_template.[ch] removed,
18977         template/lang_template.[ch] removed,
18978         template/lib_template.[ch] removed,
18979         template/Makefile.am adjusted,
18980         template/dtds/lang.dtd removed, 
18981         template/dtds/lib.dtd removed,
18982         template/dtds/prj.dtd removed,
18983         template/dtds/autotools.dtd removed,
18984         data/template/lib/* removed,
18985         data/template/language/* removed,
18986         data/template/library/* removed,
18987         data/template/project/* removed,
18988         date/template/Makefile.am adjusted:
18989         Remove everything except text-templates to replace hardcoded 
18990         Edit->Insert texts with dynamic loaded.
18992         * plugins/cvs-plugin/plugin.[ch],
18993         plugins/cvs-actions.[ch],
18994         plugins/Makefile.am,
18995         plugins/cvs-plugin/Makefile.am,
18996         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18997         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18998         plugins/cvs-plugin/anjuta-cvs.plugin.in:
18999         Added initial cvs-plugin code
19001 2004-10-21  Naba Kumar  <naba@gnome.org>
19002         
19003         * libanjuta/anjuta-plugin.c,
19004         plugins/build-basic-autotools/build-basic-autotools.c,
19005         plugins/debugger/plugin.c,
19006         plugins/devhelp/plugin.c,
19007         plugins/editor/anjuta-docman.c,
19008         plugins/editor/goto_line.c,
19009         plugins/editor/plugin.c,
19010         plugins/editor/search-replace.c,
19011         plugins/editor/text_editor.c,
19012         plugins/file-loader/plugin.c,
19013         plugins/file-manager/plugin.c,
19014         plugins/file-wizard/file.c,
19015         plugins/file-wizard/plugin.c,
19016         plugins/gdb/plugin.c,
19017         plugins/gtodo/plugin.c,
19018         plugins/message-view/anjuta-msgman.c,
19019         plugins/profile-default/plugin.c,
19020         plugins/project-manager/plugin.c,
19021         plugins/sample1/plugin.c,
19022         plugins/terminal/terminal.c: Defined all global variables static,
19023         particularly class parent_class variables. They were getting
19024         confused at link time.
19026         * libanjuta/plugins.c: Do not unload plugins when they are
19027         deactivated. Simply cache them for later activation. Unloading
19028         modules have some problem with shared libs using static class
19029         registration. Fixed hash type for installed plugins. Eventually,
19030         we want to add "CanUnload" attribute for .plugin files (in
19031         "Anjuta Plugin" group) to let plugin loader know if the plugin can
19032         be unloaded from memory. Those plugins declaring CanUnload=false
19033         will not be unloaded from memory and will be put in the cache. Those
19034         not declaring anything or declaring CanUnload=true, will be unloaded
19035         from memory when they are deactivated.
19037         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
19038         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19039         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
19040         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
19041         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
19042         activation, deactivation. Fixed memory leaks.
19044 2004-10-20  Naba Kumar  <naba@gnome.org>
19046         * TODO.tasks: Updated.
19047         
19048         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
19049         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
19050         macro for adding interfaces to plugin types. Code cleanup.
19051         
19052         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19053         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19054         
19055         * plugins/build-basic-autotools/build-basic-autotools.c,
19056         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
19057         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19058         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
19059         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
19060         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
19061         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
19062         plugins/project-manager/plugin.c,
19063         plugins/symbol-browser/an_symbol_view.c,
19064         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
19065         newly defined macro to add interfaces to plugin types.
19067         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
19069 2004-10-20  Naba Kumar  <naba@gnome.org>
19071         * TODO.tasks: Added task list.
19072         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
19073         default values.
19075 2004-10-19  Naba Kumar  <naba@gnome.org>
19077         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
19078         
19079         * plugins/editor/action-callbacks.c,
19080         plugins/editor/action-callbacks.h,
19081         plugins/editor/anjuta-docman.c,
19082         plugins/editor/anjuta-docman.h,
19083         plugins/editor/anjuta-document-manager.ui,
19084         plugins/editor/file_history.c,
19085         plugins/editor/file_history.h,
19086         plugins/editor/plugin.c: Added file history browsing.
19087         
19088         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
19089         
19090         * plugins/message-view/anjuta-message-manager.ui,
19091         plugins/message-view/plugin.c: Added document manager context menu.
19092         
19093         * plugins/symbol-browser/an_symbol_view.c,
19094         plugins/symbol-browser/an_symbol_view.h,
19095         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19096         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
19097         document manager context menu.
19098         
19099         * scintilla/*, scintilla/include/*: Updated to current cvs.
19100         
19101 2004-10-19  Naba Kumar  <naba@gnome.org>
19103         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
19104         placeholder for debugger UI.
19105         
19106         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
19107         * plugins/file-manager/plugin.c: Fixed loading bug.
19108         
19109         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
19110         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
19111         Initializes gconf database with default values when the
19112         values are not defined. Use bool and int prefs separately.
19114         * plugins/editor/plugin.c: Added encoding preferences.
19115         * plugins/project-manager/plugin.c: Cleanup and debug messages.
19117         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19118         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19119         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19120         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19122 2004-10-18  Naba Kumar  <naba@gnome.org>
19124         * po/POTFILES.in: Updated.
19125         
19126         * libanjuta/anjuta-ui.c: Corrected debug messages.
19127         
19128         * libegg/egg-combo-action.c, libegg/test-actions.c,
19129         libegg/menu/egg-combo-action.h: Fixed combo action.
19130         
19131         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19132         Fixed format.
19133         
19134         * plugins/editor/action-callbacks.[c,h],
19135         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19136         Implemented file swap. Removed dead codes.
19137         
19138         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19139         dead codes.
19140         
19141         * plugins/symbol-browser/an_symbol_view.[c,h],
19142         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19143         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19144         Implemented file symbols. Implemented goto file line when symbol is
19145         selected.
19146         
19147         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19148         
19149 2004-10-10  Naba Kumar  <naba@gnome.org>
19151         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
19152         
19153         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19154         
19155         * plugins/debugger/.cvsignore,
19156         (added) plugins/debugger/Makefile.am,
19157         (added) plugins/debugger/anjuta-debugger.glade,
19158         (added) plugins/debugger/anjuta-debugger.plugin.in,
19159         (added) plugins/debugger/anjuta-debugger.plugin.png,
19160         (added) plugins/debugger/anjuta-debugger.ui,
19161         plugins/debugger/attach_process.c,
19162         (removed) plugins/debugger/attach_process_cbs.c,
19163         (removed) plugins/debugger/attach_process_cbs.h,
19164         (removed) plugins/debugger/breakpoints.c,
19165         (removed) plugins/debugger/breakpoints.h,
19166         (removed) plugins/debugger/debug_tree.c,
19167         (removed) plugins/debugger/debug_tree.h,
19168         (removed) plugins/debugger/debugger.c,
19169         (removed) plugins/debugger/debugger.h,
19170         (removed) plugins/debugger/memory.c,
19171         (removed) plugins/debugger/memory.h,
19172         (added) plugins/debugger/plugin.c,
19173         (added) plugins/debugger/plugin.h,
19174         (removed) plugins/debugger/registers.c,
19175         (removed) plugins/debugger/registers.h,
19176         (removed) plugins/debugger/registers_cbs.c,
19177         (removed) plugins/debugger/registers_cbs.h,
19178         (removed) plugins/debugger/registers_gui.c,
19179         (removed) plugins/debugger/sharedlib.c,
19180         (removed) plugins/debugger/sharedlib.h,
19181         (removed) plugins/debugger/sharedlib_cbs.c,
19182         (removed) plugins/debugger/sharedlib_cbs.h,
19183         (removed) plugins/debugger/sharedlib_gui.c,
19184         (removed) plugins/debugger/signals.c,
19185         (removed) plugins/debugger/signals.h,
19186         (removed) plugins/debugger/signals_cbs.c,
19187         (removed) plugins/debugger/signals_cbs.h,
19188         (removed) plugins/debugger/signals_gui.c,
19189         (removed) plugins/debugger/stack_trace.c,
19190         (removed) plugins/debugger/stack_trace.h,
19191         (added) plugins/debugger/utilities.c,
19192         (added) plugins/debugger/utilities.h,
19193         (removed) plugins/debugger/watch.c,
19194         (removed) plugins/debugger/watch.h,
19195         (removed) plugins/debugger/watch_cbs.c,
19196         (removed) plugins/debugger/watch_cbs.h,
19197         (removed) plugins/debugger/watch_gui.c,
19198         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19199         
19200         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19201         Added debugger gdb backend plugin.
19202         
19203         * plugins/message-view/plugin.c: Registered all message stock icons.
19204         
19205         * plugins/profile-default/plugin.c: Loads debugger plugin.
19206         
19207         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19209 2004-10-08  Naba Kumar  <naba@gnome.org>
19211         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19212         information.
19213         
19214         * plugins/symbol-browser/.cvsignore,
19215         plugins/symbol-browser/Makefile.am,
19216         plugins/symbol-browser/an_symbol_view.c,
19217         plugins/symbol-browser/an_symbol_view.h,
19218         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19219         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19220         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19221         plugins/symbol-browser/plugin.c,
19222         plugins/symbol-browser/plugin.h,
19223         plugins/symbol-browser/sv_class.xpm,
19224         plugins/symbol-browser/sv_function.xpm,
19225         plugins/symbol-browser/sv_macro.xpm,
19226         plugins/symbol-browser/sv_private_fun.xpm,
19227         plugins/symbol-browser/sv_private_var.xpm,
19228         plugins/symbol-browser/sv_protected_fun.xpm,
19229         plugins/symbol-browser/sv_protected_var.xpm,
19230         plugins/symbol-browser/sv_public_fun.xpm,
19231         plugins/symbol-browser/sv_public_var.xpm,
19232         plugins/symbol-browser/sv_static_fun.xpm,
19233         plugins/symbol-browser/sv_static_var.xpm,
19234         plugins/symbol-browser/sv_struct.xpm,
19235         plugins/symbol-browser/sv_unknown.xpm,
19236         plugins/symbol-browser/sv_variable.xpm,
19237         plugins/symbol-browser/test-symbol-browser.c,
19238         plugins/Makefile.am: Implemented Symbol
19239         browser plugin.
19240         
19241         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19242         
19243         * plugins/build-basic-autotools/Makefile.am,
19244         plugins/devhelp/Makefile.am,
19245         plugins/editor/Makefile.am,
19246         plugins/file-loader/Makefile.am,
19247         plugins/file-manager/Makefile.am,
19248         plugins/file-wizard/Makefile.am,
19249         plugins/gtodo/Makefile.am,
19250         plugins/message-view/Makefile.am,
19251         plugins/profile-default/Makefile.am,
19252         plugins/project-manager/Makefile.am
19253         plugins/sample1/Makefile.am,
19254         plugins/terminal/Makefile.am,
19255         scintilla/Makefile.am,
19256         libegg/Makefile.am,
19257         launcher/Makefile.am,
19258         libanjuta/Makefile.am,
19259         src/Makefile.am,
19260         tagmanager/Makefile.am,
19261         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19262         anjuta_data_dir in configure.in and used them in plugins Makefile.am
19263         files. Also fixed library dependencies.
19264         
19265         * plugins/editor/aneditor.cxx: Disabled unused codes.
19266         * plugins/file-manager/an_file_view.c: Added copyright.
19267         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19268         
19269         * plugins/profile-default/plugin.c: Can load plugins by location.
19270         * plugins/project-manager/plugin.c: Remove project_root_uri value
19271         when project is closed.
19272         
19273 2004-10-06  Naba Kumar  <naba@gnome.org>
19275         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19276         
19277         * libanjuta/interfaces/libanjuta.idl,
19278         plugins/editor/text_editor.c: Added get_length()
19279         and get_current_word() methods in IAnjutaEditor interface.
19280         
19281         * libegg/Makefile.am: Added test_actions target.
19282         
19283         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19284         
19285         * plugins/build-basic-autotools/build-basic-autotools.c,
19286         plugins/file-loader/plugin.c,
19287         plugins/message-view/message-view.c: Added code to go to file and
19288         line number,
19289         
19290         * plugins/devhelp/plugin.c: Context sensitive help now works.
19291         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19292         uri as line number and goes to that line number.
19293         
19294         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19295         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19296         gtodo_client_load() method to load from a diffrent file. Watched 
19297         project root directory in plugin to open TODO.tasks of the project.
19298         
19299         * plugins/project-manager/plugin.c: Updates project UI
19300         sensitive/insensitive.
19302         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19303         anjuta-shell program to test plugins.
19304         
19305         * src/anjuta-app.c: Registered UI accels.
19306         
19307 2004-09-28  Naba Kumar  <naba@gnome.org>
19309         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19310         method.
19311         
19312         * src/anjuta-app.c: Implemented present widget method.
19313         
19314         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19315         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19316         
19317         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19318         added editor.
19319         
19320         * plugins/editor/text_editor.c: Connects to preferences changed signal
19321         correctly.
19322         
19323 2004-09-28  Naba Kumar  <naba@gnome.org>
19324         
19325         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19326         print code.
19327         
19328         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19329         size to 5 pix.
19330         
19331         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19332         in changed signal callback.
19333         
19334         * plugins/editor/action-callbacks.c: Implemented save_all action
19335         callback. Removed dead code. Do save_as when saving a new file.
19336         Implemented incremental search.
19337         
19338         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19339         
19340         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19341         
19342         * src/anjuta-app.c: Registers UI accelerators.
19343         
19344 2004-09-27  Naba Kumar  <naba@gnome.org>
19346         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19347         
19348         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19349         plugins/devhelp/anjuta-devhelp.plugin.in,
19350         plugins/file-loader/anjuta-loader.plugin.in,
19351         plugins/file-manager/anjuta-file-manager.plugin.in,
19352         plugins/gtodo/anjuta-gtodo.plugin.in,
19353         plugins/project-manager/anjuta-project-manager.plugin.in,
19354         plugins/terminal/anjuta-terminal.plugin.in:
19355         Gave proper plugin names.
19357         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19358         error when regex fail.
19359         
19360         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19361         Added help and context search. Watches current editor. More menus
19362         in Help submenu. Update UI (sensitive when required) properly.
19363         
19364         * plugins/editor/anjuta-document-manager.ui,
19365         plugins/devhelp/anjuta-devhelp.ui,
19366         plugins/message-view/anjuta-message-manager.ui,
19367         src/anjuta.ui: Goto menu actions are in separate submenu.
19368         
19369         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19370         Removed unimplemented UI elements.
19371         
19372         * src/anjuta-app.c: Larger (and normal) icon size.
19373         
19374         * src/layout.xml: Task manager plugin along with document (in middle).
19375         
19376         * plugins/editor/plugin.c, plugins/file-loader.c,
19377         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19378         in gtkactions. Enable/disable UI properly.
19379         
19380 2004-09-26  Naba Kumar  <naba@gnome.org>
19382         * po/POTFILES.in: Updated, added missing files.
19384         * .cvsignore: Updated.
19385         
19386         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19387         a new function to get User input text.
19388         
19389         * libanjuta/resources.[c,h]: Added a function to created sized image.
19390         
19391         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19392         from filename, as thats the correct representation.
19393         
19394         * plugins/build-basic-autotools/Makefile.am,
19395         (added) plugins/build-basic-autotools/automake-c.filters,
19396         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19397         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19398         Rearragned UI elements in the build menu. Added codes to read build
19399         filter rules from external file. Implemented all build, configure,
19400         autogen commands. Watches current editor and project.
19401         
19402         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19403         Added editor changed signal and exports current editor value.
19404         Fixed parameter names. Fixed get_uri() interface implementation to
19405         return correct uri.
19406         
19407         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19408         elements.
19409         
19410         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19411         
19412         * plugins/file-manager/an_file_view.c,
19413         plugins/file-manager/an_file_view.c: Exports file uri correctly.
19414         
19415         * plugins/file-wizard/file.c: Reads uri correctly.
19416         
19417         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19418         sets the page to the new view.
19419         
19420         * plugins/message-view/message-view.c: Unrefs the tree model when done.
19421         Fixed signal connecting.
19422         
19423         * plugins/project-manager/plugin.c: Changed "project_root_directory"
19424         to "project_root_uri" and exports as uri.
19425         
19426 2004-09-24  Naba Kumar  <naba@gnome.org>
19428         * libanjuta/anjuta-ui.c: Fixed a crash bug.
19429         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19430         in correct way.
19431         * plugins/file-manager/plugin.c: Fixed crash in unloading.
19432         * plugins/file-loader/plugin.c: Added comments.
19433         * plugins/build-basic-autotools/plugin.c: Added comments.
19434         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19435         
19436         * libanjuta/interfaces/libanjuta.idl,
19437         plugins/message-view/anjuta-msgman.c,
19438         plugins/message-view/message-view.c,
19439         plugins/message-view/message-view.h,
19440         plugins/message-view/plugin.c: Buffering and appending messages have
19441         been separated. message-view implementations cleaned up. Signals
19442         Emissions fixed. Messages now displayed in summary and details show
19443         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19444         API.
19445         
19446         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19447         preferences.
19448         
19449         * plugins/build-basic-autotools/Makefile.am,
19450         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19451         parsing of output to create message summaries. Uses new message view
19452         API.
19453         
19454         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19455         preferences to make dialog box smaller.
19456         
19457         * plugins/editor/search-replace.c: Fixed compile error with change
19458         in IAnjutaMessageView API.
19459         
19460 2004-09-21  Naba Kumar  <naba@gnome.org>
19462         * plugins/Makefile.am: Deletes old (installed) plugins before
19463         installing new ones.
19464         
19465         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19466         plugins/build-basic-autotools/build-basic-autotools.c,
19467         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19468         file URI from filemanager. Only disables/enables build submenu in file
19469         manager, instead of merging/unmerging.
19470         
19471         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19472         non-text files.
19473         
19474         * plugins/file-loader/anjuta-loader-plugin.ui,
19475         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19476         Implemented "Open with" file manager submenu. Displays error message
19477         when file can not be opened.
19478         
19479         * plugins/file-manager/an_file_view.c: Renamed
19480         file_manager_current_filename value name to file_manager_current_uri
19481         and exports proper URI.
19482         
19483         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19485 2004-09-19  Naba Kumar  <naba@gnome.org>
19487         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19488         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19489         save point signal to change editor tabs. Fixed accels.
19490         
19491         * plugins/file-loader/plugin.c: Fixed accels.
19493         * plugins/project-manager/plugin.c: Added target selection callback.
19494         
19495         * plugins/project-manager/plugin.c: Added URI activation.
19496         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19497         Fixed dialog and closed it on ok. Fixed a crash bug.
19498         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19500         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19501         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19502         plugins/file-loader/anjuta-loader-plugin.ui,
19503         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19504         Added recent files in file loade plugin.
19505         
19506         * ChangeLog: Fixed entry dates.
19507         
19508 2004-09-18  Naba Kumar  <naba@gnome.org>
19510         * plugins/devhelp/plugin.c: Added UI sensitization and removed
19511         an unnecessary GtkFrame.
19512         
19513 2004-09-17  Naba Kumar  <naba@gnome.org>
19515         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19517         * TODO: Updated.
19518         
19519         * data/Makefile.am: Disabled installing old mime info.
19520         
19521         * mime/anjuta.applications, mime/anjuta.keys: Updated.
19522         
19523         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19524         plugins/editor/anjuta-document-manager.ui,
19525         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19526         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19527         Added Editor context popup menu.
19528         
19529         * plugins/project-manager/anjuta-project-manager-plugin.png:
19530         Update image.
19531         
19532         * plugins/project-manager/anjuta-project-manager.plugin.in:
19533         Support .anjuta mime type.
19534         
19535         * plugins/project-manager/plugin.c: Exports "project_root_directory"
19536         value.
19537         
19538         * plugins/file-manager/plugin.c: Watches "project_root_directory"
19539         value.
19540         
19541         * src/layout.xml, plugins/profile-default/plugin.c:
19542         Added project manager plugin for startup.
19544 2004-09-16  Naba Kumar  <naba@gnome.org>
19545         
19546         * anjuta.prj: Updated.
19547         
19548         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19549         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19550         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19551         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19552         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19553         plugins/terinal/Makefile.am, src/Makefile.am,
19554         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19555         Fixed makefile syntax errors.
19557 2004-09-16  Naba Kumar  <naba@gnome.org>
19559         * configure.in, src/layout.xml,
19560         plugins/profile-default/plugin.c,
19561         libanjuta/interfaces/libanjuta.idl,
19562         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19563         
19564         * configure.in, plugins/Makefile.am,
19565         plugins/project-manager/.cvsignore, 
19566         plugins/project-manager/Makefile.am,
19567         plugins/project-manager/anjuta-project-manager-plugin.png,
19568         plugins/project-manager/anjuta-project-manager.plugin.in,
19569         plugins/project-manager/anjuta-project-manager.ui,
19570         plugins/project-manager/plugin.c,
19571         plugins/project-manager/plugin.h: Added project manager plugin
19572         based on gnome-build.
19573         
19574         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19575         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19576         
19577         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19578         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19579         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19580     
19581 2004-09-16  Naba Kumar  <naba@gnome.org>
19583         * plugins/editor/action-callbacks.c: Fixed compile error.
19584         
19585 2004-09-15  Naba Kumar  <naba@gnome.org>
19587         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19588         
19589         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19590         New improved splace with nicer progress.
19591         
19592         * configure.in, plugins/Makefile.am,
19593         (added) file-wizard/.cvsignore,
19594         (added) file-wizard/Makefile.am,
19595         (added) file-wizard/action-callbacks.c,
19596         (added) file-wizard/action-callbacks.h,
19597         (added) file-wizard/anjuta-file-wizard-plugin.png,
19598         (added) file-wizard/anjuta-file-wizard.glade,
19599         (added) file-wizard/anjuta-file-wizard.plugin.in,
19600         (added) file-wizard/anjuta-file-wizard.ui,
19601         (added) file-wizard/file.c,
19602         (added) file-wizard/file.h,
19603         (added) file-wizard/plugin.c,
19604         (added) file-wizard/plugin.h:
19605         Created new file wizard and added it. The wizard takes care of text
19606         bit insertions and new files creation.
19608         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19609         plugins/editor/action-callbacks.h,
19610         plugins/editor/anjuta-document-manager.glade,
19611         plugins/editor/anjuta-document-manager.ui,
19612         plugins/editor/plugin.c, plugins/editor/text_editor.c,
19613         (removed) plugins/editor/file.[c,h]: Removed text insertions and
19614         new files code and moved into a new plugin (file wizard).
19615         
19616         * libanjuta/plugins.[c,h]: Added plugins selection function.
19617         
19618         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19619         get_position(), insert() in IAnjutaEditor interface. Added
19620         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19621         interface (for wizard plugins).
19623         * plugins/file-loader/anjuta-loader-plugin.ui,
19624         plugins/file-loader/plugin.c: Added wizard launcher interface which
19625         scans for plugins implement IAnjutaWizard interface and presents the
19626         list to user for selection. The selected plugin is then activated
19627         for the wizard.
19629         * libanjuta/interfaces/.cvsignore: Updated.
19630         * plugins/message-view/.cvsignore: Updated.
19631         * plugins/launcher/*: Removed as launcher has already been moved to
19632         libanjuta as class.
19634         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19635         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19636         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19637         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19638         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19639         Updated API documentations.
19641 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
19643         * configure.in: Added Punjabi to ALL_LINGUAS
19645 2004-07-29  Naba Kumar  <naba@gnome.org>
19647         * configure.in: Added file-loader plugin Makefile path and
19648         fixed devhelp version requirement.
19650 2004-07-28  Naba Kumar  <naba@gnome.org>
19652         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19653         terminal/preferences-terminal.png (added), message-view/*.png (added),
19654         message-view/*.xpm (added), editor/*.png (added),
19655         editor/*.xpm (added), plugins/editor/Makefile.am,
19656         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19657         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19658         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19659         respective plugins directories.
19661         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19662         pixmaps/block-end-16.png, pixmaps/block-end.png
19663         pixmaps/block-start-16.png, pixmaps/block-start.png
19664         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19665         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19666         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19667         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19668         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19669         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19670         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19671         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19672         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19673         pixmaps/preferences-editor.png, pixmaps/undock.png
19674         pixmaps/error-next-16.png, pixmaps/error-next.png
19675         pixmaps/error-prev-16.png, pixmaps/error-prev.png
19676         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19677         pixmaps/preferences-terminal.png: Deleted
19679         * libanjuta/properties* (removed), plugins/editor/properties* (added),
19680         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19681         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19682         plugins/editor/anjuta-document-manager.plugin.in,
19683         plugins/editor/anjuta-document-manager.ui,
19684         plugins/editor/plugin.c, plugins/editor/print.c,
19685         plugins/editor/search-replace_backend.c,
19686         plugins/editor/search_preferences.h,
19687         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19688         Moved properties souce files to editor plugin as it not required in
19689         libanjuta. Other editor fixes.
19691         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19692         libegg/dock/* (removed)
19693         : Restored GDL external dependencies and removed libegg dock
19694         sources, because gdl is being developed.
19695         
19696         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19697         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19698         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19699         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19700         libanjuta/plugins.c, libanjuta/plugins.h,
19701         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19702         gconf system. Shell now takes docking positions. Added more utility
19703         functions. Added plugins query function. And other fixes.
19705         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19706         
19707         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19708         plugin to load files based on mime type.
19709         
19710         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19711         
19712         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19713         plugins/file-manager/plugin.c: File manager now uses file loader to
19714         open files.
19716         * plugins/message-view/anjuta-msgman.c,,
19717         plugins/message-view/message-view.c,
19718         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19720         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19721         plugins/terminal/terminal.c, src/Makefile.am,
19722         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19723         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19724         
19725         * libegg/dock/*: Removed directory.
19726         
19727 2004-07-28  Naba Kumar  <naba@gnome.org>
19729         * configure.in: Reduced gnome-print version requirement.
19730         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19732 2004-07-21  Ray Strode  <rstrode@redhat.com>
19733         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19734         new mime sytem.
19736 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
19737         
19738         * plugins/editor/search-replace.c: Some fixes
19739         * plugins/terminal/Makefile.am:
19740         Patch from: Alexey Rusakov <ktirf@users.sf.net>
19742 2004-05-19  Naba Kumar  <naba@gnome.org>
19744         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19745         compiler warning.
19747 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
19749         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19750         Implemented IAnjutaSavable
19751         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19753 2004-05-17  Naba Kumar  <naba@gnome.org>
19755         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19756         plugins/build-basic-autotools/.cvsignore,
19757         plugins/build-basic-autotools/Makefile.am,
19758         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19759         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19760         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19761         plugins/build-basic-autotools/build-basic-autotools.c,
19762         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19763         build plugin.
19764         
19765         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19766         definition.
19767         
19768         * plugins/file-manager/an_file_view.c,
19769         plugins/file-manager/anjuta-file-manager.ui,
19770         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19771         Added context menu UI.
19772         
19773         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19774         in view menu.
19776 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
19777         
19778         * libanjuta/anjuta-preferences.[ch]: 
19779         Added save/load_gconf functions
19780         * src/action_callbacks.[ch], src/preferences.c: 
19781         Load global prefs from gconf at startup and save them
19782         on exit. Prefs load and save correctly but something resets
19783         them to default after loading...
19784         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19785         Somehow the linker does not find save/load_gconf functions
19786         in libanjuta. Must be a stupid mistake, I would be glad
19787         if someone could fix that.
19788         * manuals/reference/libanjuta-sections.txt: Added new
19789         preferences functions and removed gnome-filelist
19790         * plugins/file-manager/anjuta-file-manager-plugin.glade:
19791         * plugins/file-manager/plugin.c:
19792         Added root-path property
19794 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
19795         
19796         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19797         they are not longer needed.
19798         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19799         anjuta-sections.txt: Remove references to the files
19800         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19801         Use new nautilus icons for file-manager, looks incredible
19802         cool!
19804 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19805         
19806         * plugins/editor/anjuta-docman.c: gchar* to 
19807         const gchar* in arguments
19808         * plugins/editor/text_editor.c: Implemented IAnjutaFile
19809         Interface
19810         * plugins/file-manager/an_file_view.c: Open files on
19811         double-click. Does not work yet because it does not
19812         find IAnjutaFile interface in document manager
19814 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
19815         
19816         * plugins/editor/anjuta-docman.c
19817         * plugins/editor/text_editor.c:
19818         Made close button working, made multiple selection in
19819         File/Open dialog possble, fixed crash bug if file cannot
19820         be opened.
19822 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19823         
19824         * plugins/editor/action-callbacks.c
19825         * plugins/editor/anjuta-docman.c
19826         * plugins/editor/anjuta-docman.h
19827         * plugins/editor/search-replace.c
19828         * plugins/editor/search-replace_backend.c
19829         * plugins/editor/text_editor.c
19830         * plugins/editor/text_editor.h:
19831         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19832         able to open all files, use uri instead of full_filename, fixed
19833         many bugs.
19836 2004-05-13  Naba Kumar  <naba@gnome.org>
19838         * plugins/message-view/anjuta-message-manager-plugin.glade:
19839         HIG compliant.
19841         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19842         management.
19844         * pixmaps/anjuta_splash.png: Added border.
19845         
19846         * plugins/editor/anjuta-document-manager.png: New icon.
19847         
19848         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19849         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19850         
19851         plugins/editor/Makefile.am,
19852         plugins/editor/search-replace.c,
19853         plugins/editor/search-replace.h,
19854         plugins/editor/search-replace_backend.c,
19855         plugins/editor/search-replace_backend.h,
19856         plugins/editor/search_preferences.h,
19857         plugins/editor/search_preferences.c: Merged changes from
19858         ANJUTA_1_2_0 branch.
19859         
19860         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19861         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19862         operational.
19864         * plugins/terminal/Makefile.am,
19865         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19866         dialog.
19867         
19868         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19869         submenu.
19871 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
19872         * plugins/message-view/plugin.c: Fixed glade file loading
19873         Removed "Show messages" menu item
19874         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19875         twice because of this load system layout hack.
19876         * libanjuta/anjuta-ui.h: Removed #include config.h
19877         * libanjuta/libanjuta.pc: Fixed path and depencies
19878         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19879         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19880         * libanjuta/properties.cxx : #include "properties_cxx.h"
19881         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19883 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19884         * plugins/message-view/*: Fixed message view preferences
19885         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19886         * anjuta.glade: Removed messages stuff
19888 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
19889         
19890         * Removed libanjutamm, it is now hosted on SF.net:
19891         cvs.sf.net/cvsroot/anjuta/libanjutamm
19893 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
19894         
19895         * libanjutamm/*
19896         Added some experimental code to add support for C++ plugins.
19897         Nothing works yet and it is likely that it will disappear but
19898         I have some questions to murrayc and he wants to see the code.
19900 2004-05-11  Naba Kumar  <naba@gnome.org>
19902         * plugins/terminal/terminal.c: Fixed prefs loading bug.
19904         * plugins/editor/action-callbacks.c: Fixed a crash bug in
19905         hightlight style menu actions.
19907         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19908         manuals/reference/libanjuta/plugin-description-file.sgml,
19909         manuals/reference/libanjuta/writing-plugins.sgml,
19910         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19911         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19912         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19914         * src/anjuta-app.c: Always load system layout for now.
19916         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19917         
19918         * manuals/reference/libanjuta/libanjuta-docs.sgml,
19919         manuals/reference/libanjuta/libanjuta-sections.txt,
19920         manuals/reference/libanjuta/libanjuta.types,
19921         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19922         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19923         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19924         manuals/reference/libanjuta/tmpl/fileselection.sgml,
19925         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19926         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19927         Updated documentation.
19929         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19930         plugins/profile-default/plugin.c, src/layout.xml:
19931         Created terminal plugin.
19932          
19933         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19934         (new) plugins/file-manager/.cvsignore,
19935         plugins/file-manager/an_file_view.c,
19936         plugins/file-manager/plugin.c,
19937         plugins/file-manager/plugin.h: Moved preferences to separate
19938         glade file and added cvsignore file.
19939         
19940         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19941         from ANJUTA_1_2_0 branch. Please note that other po files need merging
19942         from the branch. I tried it     but there were way too many conflicts.
19943         
19944         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19945         
19946         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19947         util functions required during the merge.
19948         
19949         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19950         interface.
19951         
19952         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19953         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19954         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19955         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19956         Merged with ANJUTA_1_2_0 branch.
19958 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
19960         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19962 2004-05-07  Naba Kumar  <naba@gnome.org>
19964         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19966         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19967         Added preferences reading and loading.
19968         
19969         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19970         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19971         libanjuta/fileselection.c, libanjuta/fileselection.h,
19972         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19973         
19974         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19976         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19977         anjuta.spec.in, configure.in, data/autogen.sh.generic,
19978         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19979         data/macros/autogen.sh, data/macros2/autogen.sh
19980         data/properties/ada.properties, data/properties/anjuta.properties,
19981         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19982         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19983         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19984         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19985         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19986         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19987         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19988         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19989         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19990         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19991         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19992         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19993         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19994         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19995         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19996         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19997         plugins/class-gen/clsGen.c, plugins/editor/print.c,
19998         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19999         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
20000         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
20001         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
20002         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
20003         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
20004         (added) scintilla/scintilla-marshal.c,
20005         (added) scintilla/scintilla-marshal.h,
20006         (added) scintilla/scintilla-marshal.list,
20007         scintilla/include/SString.h, scintilla/include/SciLexer.h,
20008         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
20009         (added) scintilla/patches/scintilla-calltip-align.patch,
20010         (added) scintilla/patches/scintilla-minor.patch,
20011         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
20013 2004-05-06  Naba Kumar  <naba@gnome.org>
20015         * (added) plugins/file-manager/Makefile.am,
20016         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
20017         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
20018         (added) plugins/file-manager/anjuta-file-manager.ui,
20019         (added) plugins/file-manager/plugin.c,
20020         (added) plugins/file-manager/plugin.h,
20021         (removed) plugins/file-manager/an_file_view.h,
20022         plugins/Makefile.am, configure.in,
20023         plugins/file-manager/an_file_view.c: Created file manager plugin.
20024         
20025         * plugins/profile-default/plugin.c: Added file manager plugin in default
20026         profile.
20027         
20028         * libanjuta/Makefile.am: Fixed dependencies.
20029         * pixmaps/anjuta_splash.png: New splash screen.
20031 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
20032         
20033         * template/template.c/h: Added in-line doc
20034         * manuals/reference/template/*: Added template documentation
20035         * configure.in: Build template docs
20037 2004-05-05  Naba Kumar  <naba@gnome.org>
20039         * autogen.sh: Added commands to generate initial interfaces.
20040         
20041         * libanjuta/Makefile.am,
20042         (removed)libanjuta/anjuta-plugin-parser.c,
20043         (removed)libanjuta/anjuta-plugin-parser.h,
20044         (added)libanjuta/anjuta-plugin-description.c,
20045         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
20046         plugin description.
20047         
20048         * libanjuta/anjuta-plugin.c,
20049         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
20050         
20051         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
20052         and added AnjutaShellPlacement enum for widgeds placement (passed to 
20053         widget add_widget() method.
20054         
20055         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
20056         and moved plugin sets loading in profile plugins.
20057         
20058         * libanjuta/interfaces/.cvsignore,
20059         (removed)libanjuta/interfaces/Makefile.am,
20060         libanjuta/interfaces/libanjuta.idl,
20061         libanjuta/interfaces/anjuta-idl-compiler.pl,
20062         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
20063         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
20064         (removed)libanjuta/interfaces/ianjuta-editor.c,
20065         (removed)libanjuta/interfaces/ianjuta-editor.h,
20066         (removed)libanjuta/interfaces/ianjuta-file.c,
20067         (removed)libanjuta/interfaces/ianjuta-file.h,
20068         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
20069         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
20070         (removed)libanjuta/interfaces/ianjuta-message-view.c,
20071         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
20072         *.h and Makefile.am files. They are autogenerated. Interfaces are
20073         by anjuta-idl-compiler.pl from libanjuta.idl file.
20074         
20075         * manuals/reference/libanjuta/Makefile.am,
20076         manuals/reference/libanjuta/anjuta-architecture.sgml,
20077         manuals/reference/libanjuta/libanjuta-docs.sgml,
20078         manuals/reference/libanjuta/libanjuta-sections.txt,
20079         manuals/reference/libanjuta/libanjuta.types,
20080         manuals/reference/libanjuta/plugin-description-file.sgml,
20081         manuals/reference/libanjuta/writing-plugins.sgml,
20082         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
20083         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
20084         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20085         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20086         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20087         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
20088         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
20089         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
20090         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
20091         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
20092         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20093         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20094         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
20095         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
20096         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
20097         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
20098         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
20099         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
20100         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
20101         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
20102         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
20103         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20104         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
20105         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
20106         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
20107         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
20108         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
20109         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
20110         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
20111         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
20112         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20113         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20114         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20115         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20116         interfaces template sgmls.
20117         
20118         * plugins/Makefile.am,
20119         plugins/devhelp/anjuta-devhelp.plugin.in,
20120         plugins/devhelp/plugin.c,
20121         plugins/editor/action-callbacks.c,
20122         plugins/editor/anjuta-document-manager.plugin.in,
20123         plugins/editor/plugin.c,
20124         plugins/editor/plugin.h,
20125         plugins/editor/text_editor.c,
20126         plugins/sample1/plugin.c,
20127         plugins/message-view/anjuta-message-manager.plugin.in,
20128         plugins/message-view/plugin.c: Fixed shell add_widget method to take
20129         placement. Fixed other errors.
20130         
20131         * (added)plugins/profile-default/.cvsignore,
20132         (added)plugins/profile-default/Makefile.am,
20133         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20134         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20135         (added)plugins/profile-default/anjuta-default-profile.ui,
20136         (added)plugins/profile-default/plugin.c,
20137         (added)plugins/profile-default/plugin.h: Added a default new
20138         profile plugin.
20139         
20140         * src/Makefile.am,
20141         src/action-callbacks.c,
20142         src/anjuta-app.c,
20143         src/anjuta.c,
20144         src/main.cpp: Fixed necessary changes for libanjuta
20146 2004-05-04  Naba Kumar  <naba@gnome.org>
20148         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20149         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20150         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20151         placement for default widgets placements.
20153 2004-05-03  Naba Kumar  <naba@gnome.org>
20155         * manuals/reference/libanjuta/anjuta-architecture.sgml,
20156         manuals/reference/libanjuta/libanjuta-docs.sgml,
20157         manuals/reference/libanjuta/plugin-description-file.sgml,
20158         manuals/reference/libanjuta/writing-plugins.sgml:
20159         Wrote more sections in writing-plugins document and fixed errors.
20161 2004-05-03  Naba Kumar  <naba@gnome.org>
20163         * libanjuta/interfaces/libanjuta.idl: Added interface
20164         IAnjutaFileManager.
20165         
20166         * manuals/reference/libanjuta/anjuta-architecture.dia,
20167         manuals/reference/libanjuta/anjuta-architecture.png: Updated
20168         architecture diagram.
20169         
20170         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20171          manuals/reference/libanjuta/libanjuta-docs.sgml,
20172         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20173         (added) manuals/reference/libanjuta/writing-plugins.sgml:
20174         Wrote writing-plugins document and separated chapters into
20175         separate sgml files.
20176         
20177         * plugins/file-manager/an_file_view.c,
20178         plugins/file-manager/an_file_view.h: New and improved directory
20179         rendering.
20181 2004-05-02  Sven Herzberg  <herzi@abi02.de>
20183         * anjuta.glade: re-designed the new file dialog
20184         * anjuta_dialogs_strings.c: new strings from the new file dialog
20186 2004-04-30  Naba Kumar  <naba@gnome.org>
20188         * libanjuta/interfaces/Makefile.am.iface,
20189         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20190         
20191         * libanjuta/interfaces/libanjuta.idl: Updated.
20193         * libanjuta/interfaces/Makefile.am.iface,
20194         libanjuta/interfaces/libanjuta.idl: Updated.
20196 2004-04-29  Naba Kumar  <naba@gnome.org>
20197         
20198         * libanjuta/interfaces/Makefile.am.iface,
20199         libanjuta/interfaces/libanjuta.idl: Updated.
20201 2004-04-29  Naba Kumar  <naba@gnome.org>
20203         * libanjuta/interfaces/giface-idlc-c.pl,
20204         libanjuta/interfaces/libanjuta.idl: Upgraded.
20205         * libanjuta/interfaces/Makefile.am.iface: Added.
20206         
20207 2004-04-28  Naba kumar  <naba@gnome.org>
20209         * libanjuta/interfaces/giface-idlc-c.pl,
20210         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20211         definitions and wrote a compiler.
20212         
20213 2004-04-28  Naba Kumar  <naba@gnome.org>
20215         * libanjuta/anjuta-shell.c: Fixed docs.
20216         * libanjuta/interfaces/Makefile.am,
20217         libanjuta/interfaces/ianjuta-file.c,
20218         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20219         
20220         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20221         
20222         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20224         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20225         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20226         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20227         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20228         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20229         * src/anjuta-app.c: Fixed bug.
20231 2004-04-27  Naba Kumar  <naba@gnome.org>
20233         * libanjuta/anjuta-preferences-dialog.c,
20234         manuals/Makefile.am: Fixed document bugs and enabled docs
20235         building.
20237         * libanjuta/anjuta-preferences-dialog.c,
20238         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20239         More documentation.
20240         
20241         * libanjuta/anjuta-preferences.c,
20242         manuals/reference/libanjuta/libanjuta-docs.sgml,
20243         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20244         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20245         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20246         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20247         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20248         Wrote more documentations.
20250         * (removed) plugins/message-view/imessage-view.c,
20251         (removed) plugins/message-view/ianjuta-msgman.c,
20252         plugins/message-view/Makefile.am,
20253         plugins/message-view/anjuta-msgman.c,
20254         plugins/message-view/anjuta-msgman.h,
20255         plugins/message-view/message-view.c,
20256         plugins/message-view/message-view.h,
20257         plugins/message-view/plugin.c,
20258         plugins/message-view/plugin.h: Moved interface implementations
20259         in their respective classes and used correct macros to
20260         defined class types.
20262         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20263         src/action-callbacks.c, src/anjuta-app.c: Subclassed
20264         AnjutaUI from GtkUIManager instead of GtkDialog.
20266         * manuals/reference/libanjuta/Makefile.am,
20267         manuals/reference/libanjuta/libanjuta-docs.sgml,
20268         manuals/reference/libanjuta/libanjuta-sections.txt,
20269         manuals/reference/libanjuta/libanjuta.types,
20270         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20271         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20272         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20273         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20274         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20275         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20276         Wrote more documentation, fixed typos, added architecture
20277         diagram, updated object types etc.
20279         * plugins/editor/text_editor.c: Fixed interface implementation.
20281 2004-04-26  Naba Kumar  <naba@gnome.org>
20283         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20284         (added) manuals/reference/libanjuta/anjuta-architecture.png,
20285         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20286         architecture diagram and a new chapter on plugins description file.
20288 2004-04-25  Naba Kumar  <naba@gnome.org>
20290         *  libanjuta/anjuta-children.h,
20291         libanjuta/anjuta-plugin.c,
20292         libanjuta/anjuta-plugin.h,
20293         libanjuta/anjuta-preferences.c,
20294         libanjuta/anjuta-shell.c,
20295         libanjuta/anjuta-shell.h,
20296         libanjuta/e-splash.c,
20297         libanjuta/e-splash.h,
20298         manuals/reference/libanjuta/Makefile.am,
20299         manuals/reference/libanjuta/libanjuta-docs.sgml,
20300         manuals/reference/libanjuta/libanjuta-sections.txt,
20301         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20302         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20303         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20304         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20305         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20306         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20307         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20308         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20309         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20310         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20311         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20312         manuals/reference/libanjuta/tmpl/defaults.sgml,
20313         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20314         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20315         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20316         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20317         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20318         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20319         manuals/reference/libanjuta/tmpl/plugins.sgml,
20320         manuals/reference/libanjuta/tmpl/properties.sgml,
20321         manuals/reference/libanjuta/tmpl/resources.sgml,
20322         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20323         manuals/reference/libanjuta/tmpl/e-splash.sgml,
20324         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20325         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20326         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20327         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20329         Added more template files and wrote more documentation.
20331 2004-04-24  Andras Timar  <timar@gnome.hu>
20333         * configure.in: Added hu to ALL_LINGUAS.
20335 2004-04-23  Naba Kumar  <naba@gnome.org>
20336         
20337         * configure.in: Fixed compile error.
20338         
20339         * libanjuta/anjuta-children.c,
20340         libanjuta/anjuta-children.h,
20341         libanjuta/anjuta-preferences.c,
20342         libanjuta/anjuta-preferences.h,
20343         libanjuta/anjuta-shell.c,
20344         libanjuta/anjuta-ui.c,
20345         libanjuta/anjuta-ui.h,
20346         manuals/reference/libanjuta/Makefile.am,
20347         manuals/reference/libanjuta/libanjuta-docs.sgml,
20348         manuals/reference/libanjuta/libanjuta.types,
20349         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20350         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20351         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20352         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20353         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20354         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20355         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20356         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20357         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20358         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20359         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20360         manuals/reference/libanjuta/tmpl/defaults.sgml,
20361         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20362         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20363         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20364         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20365         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20366         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20367         manuals/reference/libanjuta/tmpl/plugins.sgml,
20368         manuals/reference/libanjuta/tmpl/properties.sgml,
20369         manuals/reference/libanjuta/tmpl/resources.sgml,
20370         plugins/sample1/plugin.c: Added libanjuta API documentation.
20372 2004-04-22  Naba Kumar  <naba@gnome.org>
20374         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20375         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20376         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20377         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20378         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20379         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20380         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20381         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20382         (removed) libegg/eggradiotoolbutton.c,
20383         (removed) libegg/eggseparatortoolitem.c,
20384         (removed) libegg/eggtoggletoolbutton.c,
20385         (removed) libegg/eggtoolbar.c,
20386         (removed) libegg/eggtoolbutton.c,
20387         (removed) libegg/eggtoolitem.c,
20388         (removed) libegg/prop-editor.c,
20389         (removed) libegg/test-actions.c,
20390         (removed) libegg/test-drag.c,
20391         (removed) libegg/test-merge.c,
20392         (removed) libegg/test-toolbar.c,
20393         libegg/menu/Makefile.am,
20394         (removed) libegg/menu/egg-accel-dialog.h,
20395         (removed) libegg/menu/egg-action-group.h,
20396         (removed) libegg/menu/egg-action.h,
20397         libegg/menu/egg-entry-action.h,
20398         (removed) libegg/menu/egg-markup.h,
20399         (removed) libegg/menu/egg-menu-merge.h,
20400         (removed) libegg/menu/egg-menu.h,
20401         (removed) libegg/menu/egg-radio-action.h,
20402         (removed) libegg/menu/egg-toggle-action.h,
20403         (removed) libegg/menu/howitshouldwork.txt,
20404         (removed) libegg/toolbar/.cvsignore,
20405         (removed) libegg/toolbar/Makefile.am,
20406         (removed) libegg/toolbar/TODO,
20407         (removed) libegg/toolbar/eggradiotoolbutton.h,
20408         (removed) libegg/toolbar/eggseparatortoolitem.h,
20409         (removed) libegg/toolbar/eggtoggletoolbutton.h,
20410         (removed) libegg/toolbar/eggtoolbar.h,
20411         (removed) libegg/toolbar/eggtoolbutton.h,
20412         (removed) libegg/toolbar/eggtoolitem.h,
20413         (removed) libegg/toolbar/prop-editor.h,
20414         (removed) libegg/toolbar/toolbar-api.txt,
20415         (removed) libegg/toolbar/toolbar-ideas.txt,
20416         plugins/devhelp/anjuta-devhelp.ui,
20417         plugins/devhelp/plugin.c,
20418         plugins/editor/action-callbacks.c,
20419         plugins/editor/action-callbacks.h,
20420         plugins/editor/anjuta-docman.c,
20421         plugins/editor/anjuta-document-manager.ui,
20422         plugins/editor/plugin.c,
20423         P plugins/message-view/Makefile.am,
20424         plugins/message-view/anjuta-message-manager.ui,
20425         plugins/message-view/plugin.c,
20426         plugins/sample1/anjuta-sample.ui,
20427         plugins/sample1/plugin.c,
20428         src/action-callbacks.c,
20429         src/action-callbacks.h,
20430         src/anjuta-actions.h,
20431         src/anjuta-app.c,
20432         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20433         Gtk actions and UIManager. Fixed all plugins to use this.
20434         
20435         * manuals/reference/gtkdoc-scangobj.diff,
20436         manuals/reference/libanjuta/Makefile.am,
20437         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20438         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20439         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20440         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20441         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20443         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20444         
20445 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
20446         
20447         * plugins/message-view/imessage-view.c
20448         * plugins/message-view/ianjuta-msgman.c:
20449         Added interfaces
20451 2004-04-17  Adam Weinberger  <adamw@gnome.org>
20453         * configure.in: Added en_CA to ALL_LINGUAS.
20455 2004-04-08  Naba Kumar  <naba@gnome.org>
20457         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
20458         libanjuta/interfaces/Makefile.am,
20459         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20460         message manager and message view interfaces.
20462         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20463         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20464         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20465         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20466         src/anjuta-app.c: Used 'activate' and
20467         'deactivate' virtual methods for plugins. Fixed installed plugins
20468         dialogs. Added remove_widget() method for AnjutaShell.
20470         * libanjuta/interfaces/Makefile.am,
20471         libanjuta/interfaces/ianjuta-document-manager.c,
20472         libanjuta/interfaces/ianjuta-document-manager.h,
20473         libanjuta/interfaces/ianjuta-editor.c,
20474         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20475         and editor interfaces.
20477         * plugins/devhelp/plugin.c,
20478         plugins/message-view/anjuta-message-manager.plugin.in,
20479         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20480         plugins/sample1/plugin.c: Updated plugins implementation to
20481         reflect the changes.
20483 2004-04-07  Naba Kumar  <naba@gnome.org>
20485         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20486         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20487         libanjuta/interfaces/ianjuta-editor.h,
20488         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20489         plugins/editor/anjuta-docman.c,
20490         plugins/editor/anjuta-document-manager.plugin.in,
20491         plugins/editor/plugin.c, plugins/sample1/plugin.c,
20492         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20493         Added supported interfaces for plugins. Tested plugin interfaces
20494         through sample plugin.
20495         
20496 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
20497         
20498         * template/Makefile.am, data/templates/library/Makefile.am
20499         Fixed some automake-1.7 incompatibilities
20500         * template/xmltemplate.c: Small fix
20502 2004-02-23  Naba Kumar  <naba@gnome.org>
20504         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20505         Added plugins manager dialog.
20506         
20507         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20508         library dependencies.
20509         
20510         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20511         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20512         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20513         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20514         geometry command line option.
20515         
20516 2004-02-16  Naba Kumar  <naba@gnome.org>
20518         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20519         Added interfaces and IAnjutaEditor editor interface.
20520         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20521         interface.
20522         * libanjuta/anjuta-shell.h: Fixed bug.
20523         
20524 2004-02-13  Naba Kumar  <naba@gnome.org>
20526         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20527         
20528 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
20529         
20530         * data/template/*/.cvsignore:
20531         Avoid all these ? in cvs output
20533 2004-02-13  Naba Kumar  <naba@gnome.org>
20535         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20536         includes and linking.
20538         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20539         and set required version to devhelp 0.8. This devhelp version
20540         can be acquired from gnome cvs branch devhelp branch
20541         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20543         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20544         src/actions-callbacks.c: Added Dock Manager settings menu item.
20546         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20547         * plugins/devhelp/plugin.c: Fixed a linking bug.
20548         
20549         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20550         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20551         external GDL dependency and used libegg codes.
20552         
20553 2004-02-12  Naba Kumar  <naba@gnome.org>
20555         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20556         Added devhelp plugin, but it can't be used without a
20557         patch in devhelp. So it's disabled for now.
20559         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20560         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20561         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20562         Update cvsignore files.
20564         * libanjuta/plugins.c, widgets/e-splash.c:
20565         Fixed plugins loading to show splash icons.
20566         
20567         * plugins/message-view/anjuta-message-manager.plugin.in,
20568         plugins/message-view/plugin.c: Fixed plugin registered name.
20570         * plugins/message-view/anjuta-message-view.png,
20571         plugins/sample1/anjuta-sample-plugin.png: Update images.
20573         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20574         src/main.c: Fixed layout loading.
20576         * plugins/devhelp/Makefile.am: Fixed error.
20578         * (removed) widgets/*, libanjuta/plugins.h,
20579         src/main.c: Transfered widgets to libanjuta/.
20580         
20581         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20582         toplevel directory to created only one library as libanjuta-egg.
20584         * data/Makefile.am: Fixed build error.
20586         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20587         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20588         libegg/.cvsignore: Added egg dock widget.
20590         * gdl/*: Removed as they are now available in libegg.
20591         
20592 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
20594         * plugins/editor/anjuta-docman.c:
20595         Use stock close icon on tab close button
20597 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
20598         
20599         * data/template/Makefile.am
20600         data/template/language/Makefile.am
20601         data/template/library/Makefile.am
20602         data/template/text/Makefile.am
20603         data/template/project/Makefile.am
20604         data/template/project/terminal/Makefile.am
20605         configure.in: Created Makefile to install templates
20607 2004-02-11  Naba Kumar  <naba@gnome.org>
20609         * plugins/editor/action-callbacks.c,
20610         plugins/editor/anjuta-document-manager.ui,
20611         plugins/editor/plugin.c
20612         plugins/message-view/anjuta-message-manager.ui,
20613         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20614         
20615 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
20616         
20617         * plugins/message-view/*: MessageView plugin is now loaded
20618         The menu items are still dummies.
20620 2004-02-09  Naba Kumar  <naba@gnome.org>
20622         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20623         generation.
20624         
20625         * libanjuta/anjuta-preferences.h: Added some documentation.
20626         
20627         * libanjuta/anjuta-shell.h: Removed dead codes.
20628         
20629         * (removed) manuals/reference/gtkdoc-scangobj,
20630         manuals/reference/gtkdoc-scangobj.diff,
20631         manuals/reference/libanjuta/.cvsignore,
20632         manuals/reference/libanjuta/Makefile.am,
20633         manuals/reference/libanjuta/README.inline-doc,
20634         manuals/reference/libanjuta/README.sections,
20635         manuals/reference/libanjuta/libanjuta-docs.sgml,
20636         manuals/reference/libanjuta/libanjuta-sections.txt,
20637         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20638         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20639         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20640         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20641         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20642         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20643         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20644         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20645         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20646         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20647         manuals/reference/libanjuta/tmpl/defaults.sgml,
20648         manuals/reference/libanjuta/tmpl/fileselection.sgml,
20649         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20650         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20651         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20652         manuals/reference/libanjuta/tmpl/plugins.sgml,
20653         manuals/reference/libanjuta/tmpl/properties.sgml,
20654         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20655         of scan program. Updated templates.
20657         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20658         editor action callbacks data.
20659         
20660         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20661         scintilla object ref/unref.
20663 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
20664         
20665         * template/*: Added new xml based template system
20666         * template/dtds/*: Dtds to validate xml files of the template systems
20667         * data/template/*: Some sample template files
20668         Still needs some work but builds fine!
20670 2004-02-06  Naba Kumar  <naba@gnome.org>
20672         * cofigure.in, manuals/Makefile.am,
20673         (added) manuals/reference/*: Added API documentation
20674         structure (gtk-doc based).
20676         * libanjuta/libanjuta.h: Updated
20677         
20678 2004-02-05  Naba Kumar  <naba@gnome.org>
20679         
20680         * configure.in: Sets correct dependencies and
20681         uses gdl external library.
20683         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20684         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20685         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20686         libanjuta/fileselection.h, libanjuta/glue-factory.c,
20687         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20688         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20689         and added file dialogs.
20691         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20692         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20693         Build dynamic libraries for libegg.
20695         * plugins/Makefile.am, plugins/editor/Makefile.am,
20696         plugins/editor/action-callbacks.c, 
20697         plugins/editor/action-callbacks.h,
20698         plugins/editor/anjuta-docman.c,
20699         plugins/editor/anjuta-docman.h
20700         plugins/editor/anjuta-document-manager.plugin.in
20701         plugins/editor/anjuta-document-manager.png
20702         plugins/editor/anjuta-document-manager.ui
20703         plugins/editor/file.c
20704         plugins/editor/file.h
20705         plugins/editor/plugin.c
20706         plugins/editor/print.c
20707         plugins/editor/print.h
20708         plugins/editor/search-replace.c
20709         plugins/editor/search_incremental.c
20710         plugins/editor/search_incremental.h
20711         plugins/editor/text_editor.c
20712         plugins/editor/text_editor.h
20713         plugins/editor/text_editor_cbs.c
20714         plugins/editor/text_editor_menu.h
20715         plugins/sample1/Makefile.am
20716         plugins/sample1/anjuta-sample-plugin.png
20717         plugins/sample1/anjuta-sample.plugin.in
20718         plugins/sample1/anjuta-sample.ui
20719         plugins/sample1/plugin-sample1.c
20720         plugins/sample1/plugin.c
20721         plugins/sample1/plugin.h: Created sample
20722         plugin and fixed editor plugin.
20724         * printing/*: Removed.
20726         * scintilla/Makefile.am: Builds dynamic library.
20728         * src/Makefile.am, src/action-callbacks.c,
20729         src/action-callbacks.h, (removed) src/an_symbol_view.c,
20730         src/anjuta-actions.h, src/anjuta-app.c,
20731         src/anjuta-app.h, src/anjuta-callbacks.c,
20732         src/anjuta-callbacks.h, (removed) src/anjuta.c,
20733         (removed) src/anjuta.h, src/anjuta.ui,
20734         src/layout.xml, src/main.c, src/preferences.h,
20735         src/utilities.c: Debuggged and finally made plugins
20736         loadable.
20738         * global-tags/Makefile.am: Fixed build error.
20740 2004-02-03  Naba Kumar  <naba@gnome.org>
20742         * configure.in: Users GDL from external package.
20743         * plugins/*: Added many new plugins (not ready though).
20744         * src/*: Removed many files (which have been transfered in plugins/).
20745         
20746 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
20748         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20750 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20752         * configure.in: Added editor plugins
20753         
20754         * plugins/Makefile.am, src/search-replace_backend.h,
20755         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20756         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20757         
20758         * Added: plugins/editor/search_incremental.c, 
20759         plugins/editor/search_incremental.h
20761         * Update search-replace in plugins/editor
20762         
20763 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
20764         
20765         * plugins/message-view/message-view.c: Some code clean-up
20767 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20769         * Added: search_incremental[ch]
20770         
20771         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20772         src/mainmenu_callbacks.c, src/toolbar.c
20773         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20774         
20775         * Incremental Search
20777 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20778         
20779         * plugins/message-view/anjuta-msgman.[c/h]:
20780         Added message manager for easier message handling with a
20781         similar interface as docman. Of course you can still use
20782         MessageView standalone.
20783         * plugins/Makefile.am: Added message-view because it compiles
20784         without errors.
20786 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
20787         
20788         * plugins/message-view/*: Added message-view plugin 
20789         (still incomplete) 
20790         * configure.in: Added plugins/message-view/Makefile
20792 2004-01-03  Naba Kumar  <naba@gnome.org>
20794         * libanjuta/*.c: Added new files and updated old ones.
20795         * plugins/editor/*: Added editor plugin.
20796         * configure.in: Added editor plugin and moved editor related
20797         files into it.
20799 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
20801         * src/Makefile.am: Added search-replace_backend.[ch]
20802         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20803         find_replace.[ch]
20804         * anjuta.glade, src/search-replace.c, src/search-replace.h,
20805         src/search-replace_backend.c, src/search-replace_backend.h,
20806         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20807         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20808         src/toolbar_callbacks.c
20809         * The advanced Search/Replace functionality now replaces the older
20810         Find/Replace stuff.
20811         * The Search/Replace functionality can be interrupted during a long
20812         Search/Replace;
20813         
20814 2003-12-11  Naba Kumar  <naba@gnome.org>
20816         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20817         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20818         errors.
20819         * Makefile.am, libanjuta/*: Added new module.
20820         * src/Makefile.am: Fixed linking error.
20821         * src/watch_cbs.c: Debugger clean up.
20822         * configure.in: Added libanjuta-2.0.pc
20824         * configure.in, libanjuta/Makefile.am,
20825         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20826         libanjuta instead.
20828 2003-12-11  Naba Kumar  <naba@gnome.org>
20830         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
20832         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20833         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20834         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20835         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20836         The user can now give a name at the creation of a new file and
20837         insert automatically (user choice) header, gpl notice, header
20838         template. The file extension is added automatically according
20839         to the selected type of file. The various insert functions have
20840         been moved from mainmenu-callback.c to file.c. The cursor is now
20841         moved after an insert operation. Removes also useless code in
20842         memory.c and search-replace.c
20843         
20844 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
20846         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20847         sortable headers, process tree, removal of path and process params
20848         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20849         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20850         code cleanup
20852 2003-12-10  Naba Kumar  <naba@gnome.org>
20854         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20855         
20856 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
20858         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20860 2003-11-28  Naba Kumar  <naba@gnome.org>
20862         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20863         
20864         * manuals/de/*: Added german translation docs.
20865         
20866         * configure.in, Makefile.am, src/Makefile.am,
20867         libegg/*/*: Added libegg library.
20868         
20869         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20870         installation directory.
20871         
20872         * src/text_editor_cbs.c: Fixed closing of file.
20874 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
20875                                                                                 
20876         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20878 2003-09-05  Naba Kumar  <naba@gnome.org>
20880         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20881         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20882         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20883         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20884         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20885         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20886         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20887         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20888         using libegg. Initial commit -- compiles but is not complete.
20890 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
20892         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20894 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
20896         * configure.in: Removed "ta" from ALL_LINGUAS.
20898 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
20900         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20902 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
20904         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20906 2004-04-24  Andras Timar  <tmar@gnome.hu>
20908         * configure.in: Added hu to ALL_LINGUAS.
20910 2004-04-14  Naba Kumar  <naba@gnome.org>
20912         * src/Makefile.am, printing/Makefile.am,
20913         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20914         because we are still using GtkCombo and build breaks with gtk-2.4.
20915         
20916 2004-04-13  Naba Kumar  <naba@gnome.org>
20918         * NEWS: Updated.
20919         * anjuta.spec.in: Fixed build error.
20920         * po/POTFILES.in: Updated.
20921         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20923 2004-04-11  Naba Kumar  <naba@gnome.org>
20925         * NEWS: Updated.
20926         * AUTHORS: Updated.
20927         * configure.in: Added ga in ALL_LINGUAS.
20928         * ChangeLog: Fixed dates.
20929         
20930 2004-04-09  Naba Kumar  <naba@gnome.org>
20932         * src/print.c: Fixed buffer styling bug when printing with
20933         selection.
20935         * data/properties/anjuta.properties: Defined only one base font and
20936         used courier instead of lucidatypewriter, because most newer systems are
20937         unlikely to have it (bug #885023, #925956, #890473).
20938         
20939         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20940         warning.
20941         
20942         * src/an_file_view.c: Fixed possible crash bug.
20944 2004-04-07  Naba Kumar  <naba@gnome.org>
20946         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20947         gtk_main_quit() etc..), so that atexit() functions are not called
20948         (which is apparently done to free up memory and we don't need to
20949         do that at this point). Incidentally, something also happens in the
20950         atexit call which freezes the UI for far too long when the application
20951         exits and we want to avoid that..
20952         * src/glade_iface.c: Fixed compiler warning.
20953         
20954 2004-04-06  Naba Kumar  <naba@gnome.org>
20956         * src/project_dbase_gui.c: Fixed errors.
20958         * src/registers_gui.c: Fixed possible crash bug.
20959         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20960         * src/signals.[c,h]: Used tree view and glade file for dialog.
20961         * src/Makefile.am, src/about.c, src/an_file_view.c,
20962         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20963         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20964         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20965         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20966         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20967         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20968         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20969         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20970         src/launcher.h, src/main.c, src/main_menubar.c,
20971         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20972         src/message-manager-private.cc, src/message-manager.cc,
20973         src/preferences.c, src/project_config.c, src/project_dbase.c,
20974         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20975         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20976         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20977         src/search-replace.c, src/search-replace_backend.c,
20978         src/search_incremental.c, src/search_preferences.c,
20979         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20980         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20981         src/signals_gui.c, src/source.c, src/src_paths.c,
20982         src/stack_trace.c, src/start-with.c, src/style-editor.c,
20983         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20984         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20985         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20986         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20987         tagmanager/Makefile.am, scintilla/include/SString.h,
20988         widgets/Makefile.am, widgets/gnomefilelist.c:
20990         Removed all deprecated codes and substituted
20991         with newer APIs. Fixed some possible crash bugs where cell renderers
20992         were being shared.
20993         
20994         * scintilla/patches/scintilla-minor.patch: Minor patch.
20996 2004-04-06  Naba Kumar  <naba@gnome.org>
20998         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20999         tree after all the files have been added (and not everytime a file
21000         is added in the project). Also fixed some memory corruption
21001         (possibly bug #900478).
21002         
21003         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
21004         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
21005         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
21006         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
21007         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
21008         qualifier wherever appropriate.
21010 2004-04-05  Naba Kumar  <naba@gnome.org>
21012         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
21013         switch terminal echo on/off. Debugger requires it off, while the
21014         rest requires it on.
21016         * src/search-replace.c: sets search direction and action (in addtion
21017         to target) for find in files.
21018         
21019 2004-04-02  Naba Kumar  <naba@gnome.org>
21021         * src/mainmenu_callbacks.c: Sets filename during save of new files.
21023         * src/project_dbase.c, src/debugger, src/an_file_view.c,
21024         src/an_symbol_view.c: Added an gtk events loop for
21025         displaying project loading status (for loading large projects) and
21026         debugger program starting ... just to give an impression of fastness :-).
21028         * configure.in, anjuta.prj: Bumped version to 1.2.2.
21030         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
21031         crash bug, which occurs when opening and closing a large project
21032         repeatedly.
21033         
21034         * src/attach_process.c: Fixed a comiple error for old gcc.
21035         
21036         * src/launcher.c: Prints proper error message when launcher child
21037         could not be executed and exits properly. Fixed a crash
21038         bug (bug #926606).
21039         
21040         * src/resources.c, src/utilities.c, src/glade_iface.c,
21041         src/debugger.c, src/attach_process.c: Properly exits forked children
21042         when they could not be executed.
21043         
21044 2004-04-01  Naba Kumar  <naba@gnome.org>
21046         * src/search-replace.c: Fixed a crash bug (bug #921893).
21048 2004-03-31  Naba Kumar  <naba@gnome.org>
21050         * anjuta.glade: Added a note on compiler options dialog ->support
21051         dialog telling that supports are only available for file mode.
21053         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
21054         src/anjuta_cbs.c:
21055         Improved shutdown time delay by bypassing project closing
21056         and unloading plugins.
21058         * src/build_file.c, data/properties/anjuta.properties: Added a property
21059         to toggle on/off for going to first error automatically.
21061 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
21063         * src/debugger.c: fixed core file loading
21064         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
21065         for long lines (bugs #700968 and #911376)
21066         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
21067         #917982.
21068         * src/anjuta.c: Focuses current AnEditor correctly.
21070 2004-03-30  Naba Kumar  <naba@gnome.org>
21072         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
21073         * AUTHORS: Updated with all contributors names.
21074         * NEWS: Updated.
21075         * src/about.c: Reads contributors names from AUTHORS file.
21076         * manuals/C/anjuta-manual/authors.xml: Points to online
21077         contributors list.
21078         
21079 2004-03-29  Naba Kumar  <naba@gnome.org>
21081         * data/properties/ada.properties: Fixed syntax colors. Patch
21082         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
21083         (bug #923474).
21085         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
21086         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
21087         generated projects, so that their pixmap files are
21088         found properly (bug #919903).
21089         
21090         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
21091         anjuta.
21093         * src/source.c: Installs .glade file of libgllade
21094         projects in $(datadir)/$(package)/glade (part of bug #861038).
21095         
21096         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
21097         in compiler options (bug #883837).
21098         
21099         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
21100         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
21101         
21102 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
21104         * anjuta/src/search-replace.c: fixed another crash bug in
21105         "Find Usage"
21106         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
21107         breakpoint property fix
21109 2004-03-29  Naba Kumar  <naba@gnome.org>
21111         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
21112         (new) manuals/C/anjuta-advanced-tutorial/*:
21113         Added menu entry for 'Anjuta Advanced Tutorial'
21114         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
21116 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21117         
21118         * src/fileselection.[ch], src/mainmenu_callbacks.c:
21119         Fixed bug #908941  ('Open' starts in wrong directory)
21120         
21121 2004-03-26  Naba Kumar  <naba@gnome.org>
21123         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21124         compile error and bug #905738 with terminal.
21126         * src/search_incremental.c, src/register.c, src/sharedlib.c,
21127         src/search-replace.[h,c], src/search_incremental.[h,c],
21128         src/search_preferences.h, src/utilities.c, src/anjuta.c,
21129         src/text_editor.[c,h]: Fixed compiler warnings.
21130         
21131         * src/search-replace.c: Fixed a memory corruption (possible
21132         fix for bug #921893, but not yet confirmed).
21133         
21134         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21135         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21136         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21137         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21139 2004-03-25  Naba Kumar  <naba@gnome.org>
21141         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21142         crash bug with attach process dialog and made the dialog closable
21143         with 'esc'.
21144         
21145         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21146         always display within the margin.)
21147         
21148         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21149         the old breakpoint when it's properties are updated
21150         (creating a new updated one).
21151         
21152 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
21154         * src/aneditor.cxx, src/aneditor.h: fixed calltips
21155         displayed for wrong file.
21156         * src/breakpoints.c: conditional breakpoints
21157         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21158         "Find in Files..." disabling policy
21160 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21162         * src/build_file.c: Fixed bug #874380
21163         Goto the first error if it exists.
21165 2004-03-24  Naba Kumar  <naba@gnome.org>
21167         * src/anjuta.c: Fixed to get correct child exit status
21168         using mask (bug #905738).
21169         
21170         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21171         Aligned buttons in the New file dialog,
21172         set default response to OK, entry box activates default response,
21173         ESC closes dialog and hides on delet_event.
21175 2004-03-19  Naba Kumar  <naba@gnome.org>
21177         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21178         tree).
21180 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
21182         * src/search-replace.c: fixed "Find Usage" crash when no project open
21184 2004-03-17  Naba Kumar  <naba@gnome.org>
21186         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21187         Fixed the generated projects to read m4 directory if the directory
21188         exists (bug #917781).
21189         
21190 2004-03-12  Naba Kumar  <naba@gnome.org>
21192         * HACKING: Fixed formatting for auto-parsing.
21194 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
21195         
21196         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21197         rework (bug #890609)
21199 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21200         
21201         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21203 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21204         
21205         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21206         * src/search_preferences.c: Fixed typo.
21207         
21208 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21209         
21210         * src/search-replace.c: improved Search&Replace
21211         For the moment "Replace All" does not work with non opened files
21212         but Anjuta should not crash now ! ??? 
21213         
21214 2004-02-26  Naba Kumar  <naba@gnome.or>
21216         * src/source.c: Fixed to pass cflags correctly
21217         and suppress the automake's default cflags.
21218         bug #816130, #801056, #782798, #773459
21219         
21220         * data/properties/anjuta.properties: Do not defualt to -k make option.
21221         bug #875486.
21223         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21224         bug #877683.
21225         
21226         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21227         
21228         * src/message-manager-private.cc: Disabled debug messages.
21229         
21230 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
21232         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21234 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21235         * anjuta.glade, src/search-replace.c:
21236         Reduced Search&Replace dialog, bug #902636.
21237         
21238 2004-02-23  Naba Kumar  <naba@gnome.or>
21240         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21241         (bug #866143).
21243 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21244         
21245         * src/search_incremental.c: Fixed bug #900903
21247 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
21248         
21249         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21250         src/anjuta.c: Fixed bugs #890609 and #890609
21252 2004-02-23  Naba Kumar  <naba@gnome.or>
21254         * src/message-manager.cc: Disconnects menuitem signal properly.
21255         Fixed bug #901723.
21256         
21257         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21258         bug #900897.
21259         
21260 2004-02-20  Naba Kumar  <naba@gnome.org>
21262         * src/message-manager-private.[c,h]: Implemented keypress
21263         event for the terminal and resets it when ctrl c or ctrl d
21264         is pressed. But it doesn't seem to be working on keypress.
21265         Added a workaround to let it work on key release instead.
21266         (bug #878357).
21267         
21268         * src/search-replace: Fixed compiler warnings.
21269         
21270 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
21272         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21273         Use defined file name when saving new files (fixes bug #898105)
21274         Don't change filename when clicking on a directory
21275         
21276         BTW: Happy birthday to me :-)
21277         
21278 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21279         
21280         * src/search-replace.c: Fixed a crash bug 
21281         Crash on Find & Replace (#887833)
21282         
21283 2004-02-18  Naba Kumar  <naba@gnome.org>
21285         * src/executer.c: Fixed a crash bug.
21286         
21287         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21288         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21289         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21290         instead of GtkWindow (Part of bug #671596).
21291         
21292         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21293         src/registers_gui.c, src/registers_cbs.[h,c],
21294         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21295         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21296         src/compiler_options.c, src/an_file_view.c, start-with.c,
21297         src/anjuta-tools.c, help.c:
21299         Added "close" buttons on all
21300         dialogs (HIG) and fixed to properly response to ESC close
21301         (Part of bug #671596).
21303         * src/launcher.c: Disabled printing of long debug lines.
21304         
21305         * src/utilities.h: Fixed a compiler warning.
21306         
21307 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
21309         * src/anjuta.c: "Save all" action now asks for filenames for new files
21310         (fixes bug #898111)
21312 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
21314         * anjuta.glade, src/text_editor.c:
21315         Fixed a typo in Hello World indentation style 
21316         Fixed misuse of translated strings when looking for style
21317         This entry fixes bug #876037
21319 2004-02-16  Naba Kumar  <naba@gnome.org>
21321         * src/utilities.c: Fixed return value when dest file could
21322         not be created.
21324         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
21325         * src/utilities.[c,h]: Removed 'cmp' dependency and used
21326         internal function to compare files.
21327         
21328 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
21330         * src/message-manager-private.cc:
21331         Set bold color as foreground color in terminal
21332         (fixes bug #864924)
21334         * src/aneditor.cxx:
21335         Use font style defined for message indicators in
21336         preferences/messages
21337         (fixes bug #885032)
21339 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
21341         * src/build_project.c:
21342         Use build.silent option from preferences (fixes bug #895726)
21343         
21344 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
21346         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21348 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
21349         
21350         Patch from Massimo Corà <maxcvs@email.it>:
21351         * scintilla/LexCPP.cxx: Support "///" comments
21353 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21354         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21355         src/search_replace.h, src/search-replace_backend.h
21356         anjuta.glade
21357         
21358         * Added: src/search_preferences.c, src/search_preferences.h
21359         Allow the user to save search/replace settings and give them names.
21361 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
21362         
21363         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21364         scintilla/ScintillaGTK.cxx:
21365         Hopefully fixed AMD 64 crash bug by using correct marshaller
21367 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
21369         * src/preferences.c: Save GtkOptionMenu properties properly
21370         * src/text_editor.c: Fixes editor mispell of fold.symbols property
21372 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21373         
21374         * configure.in, src/Makefile.am, scintilla/Makefile.am:
21375         Fixed libiconv issue
21376         * NEWS: Updated
21378 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
21379         
21380         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21381         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
21382         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21383         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21384         src/sharedlib_gui.c:
21385         Debugger speed-up, replaced deprecated GtkCList
21387 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
21389         * src/text-editor.c: Use stock gtk+ close button for editor tabs
21391 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
21393         * configure.in: Added "sq" to ALL_LINGUAS.
21395 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
21397         * configure.in: Added "ko" to ALL_LINGUAS.
21399 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21401         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21402         src/search_incremental.c, src/search_incremental.h: 
21403         Search_incremental code cleanup
21405 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21407         * scintilla/*/*: Updated scintilla to CVS
21408         * Added: scintilla/Readme.sync
21409         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21410         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21411         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21412         scintilla/ScintillaGTK.cxx,
21413         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21414         scintilla/include/Scintilla.iface: Updated.
21416 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21418         * search-replace_backend.[ch], search_incremental[ch]: Added
21419         
21420         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21421         find_replace.[ch]: Removed.
21422         
21423         * anjuta.glade, src/search-replace.c, src/search-replace.h,
21424         src/search-replace_backend.c, src/search-replace_backend.h,
21425         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21426         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21427         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21428         functionality now replaces the older Find/Replace stuff. The Search/Replace
21429         functionality can be interrupted during a long Search/Replace.
21431 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
21433         * widgets/gnomefilesel.c: Fix use of previously freed memory on
21434         selecting ".." and "." from file selector. 
21436 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
21438         * anjuta.glade: Fixed wrong "fold.symbols" property
21440 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21441         
21442         * src/project_dbase_gui.c: Alphabetical order ;-)
21443         * src/compiler_options.c: Fixed bug #867539
21444         * src/launcher.c: Workaround for bugs #864922, #849928,
21445         #846386 and #845782: The launcher no longer hangs but does
21446         not get the exit status correctly sometimes.
21447         * Changes suggested by Bosik are obviously already in without
21448         any Changelog entry (ClsGen.c, project_dbase_gui.c)
21449         * NEWS, README, anjuta.prj, configure.in: 
21450         Changed version to 1.2.1
21451         
21452         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21453         * anjuta_dialogs_strings.c, anjuta.glade: 
21454         Fixed bugs #860906, #859329
21455         
21456         Patch from grzegol@pld-linux.org
21457         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
21458         freedesktop.org standard)
21460 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21461         
21462         Patch from Stefano Vallarino <stevalla@libero.it>:
21463         * src/source.[c/h]: Fixes cpp sample file to conform to 
21464         ISO/IEC 14882, C++-Standard 
21466 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
21468         Review by Johannes Schmid <jhs@cvs.gnome.org>
21469         * src/build_file.[ch]: Add build_execute_shell_command which executes the
21470         command using sh -c.
21471         * src/compile.c: Use build_execute_shell_command when compiling single
21472         files.
21474 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21475         
21476         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
21477         * src/breakpoints.c: Code cleanup, workaroud for possible 
21478         launcher bug
21479         * src/src_paths.c: Update debugger dirs on directory change
21481 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
21483         Review by Johannes Schmid <jhs@cvs.gnome.org>
21484         * src/attach_process.c, src/attach_process.h, anjuta.glade:
21485         sortable headers, process tree, removal of path and process params
21486         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21487         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21488         code cleanup
21490 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
21491         
21492         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21493         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21494         Add a dialog for "New file" which lets the user set the 
21495         filename and to add copyright/header templates to the file
21496         * Review: Changed function names to contain modules name (file_)
21498 2003-12-09  Naba Kumar  <naba@gnome.org>
21500         * setup-gettext: Fixed a typo.
21501         * scintilla/Makefile.am: Fixed a build error for SMP systems.
21503 ---- Released version 1.2.0 ---
21505 2003-12-08  Naba Kumar  <naba@gnome.org>
21507         * src/preferences.c: Fixed compiler error.
21508         * global_tags/create_global_tags.sh: Fixed to install properly
21509         even when system.tags could not be generated.
21510         * NEWS: Updated.
21512 2003-12-06  Naba Kumar  <naba@gnome.org>
21514         * setup-gettext: Fixed to not generate intl directory with gettextize.
21516         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
21517         * src/anjuta.c: Filters out unnecessary files from find in files
21518         command.
21519         
21520         * NEWS: Updated.
21521         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21522         * src/widzard_gui.c: Added horiz scrollbar for desc text.
21523         
21524 2003-12-04  Naba Kumar  <naba@gnome.org>
21525         
21526         * src/gnome_project.c: Enables debug and optimization flags for
21527         new projects.
21528         
21529         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
21530         
21531         * src/project_dbase_gui.c: combined header and c files for
21532         file selector.
21533         
21534         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21535         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21537 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
21539         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21541 2003-11-29  Naba Kumar  <naba@gnome.org>
21543         * configure.in, anjuta.prj: Bumped version to 1.2.0.
21544         * NEWS: Updated.
21546 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21547         
21548         * src/main_menubar.c: Now files cannot be opened twice in recently
21549         file menu
21551 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
21553         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21555 2003-11-28  Naba Kumar  <naba@gnome.org>
21557         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21558         
21559 2003-11-27  Naba Kumar  <naba@gnome.org>
21561         * src/breakpoints.c, src/launcher.c, src/find_text.c,
21562         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21563         
21564         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21565         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21566         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21567         checkbox in project wizard (project options page) to enable/disable
21568         source code generation with glade(mm).
21569         
21570         * NEWS: Updated
21571         
21572 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
21574         * src/dnd.c: Opening files with special characters in the name.
21576 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
21578         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21579         a long time.
21581 2003-11-18  Naba Kumar  <naba@gnome.org>
21583         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21584         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21585         src/project_import.c, plugins/patch/patch-plugin.c:
21586         Fixed g_signal_diconnect calls to pass correct data.
21587         (Fixed possible crash in project imports).
21588         
21589         * NEWS: Updated.
21590         
21591 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
21593         Reviewed by Naba Kumar  <naba@gnome.org>
21594         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21595         and debugger. Sets default settings for pty in launcher.
21596         * data/gdb.init: Removed charset work around (now works with user's
21597         native charset)
21598         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21600 2003-11-18  Naba Kumar  <naba@gnome.org>
21602         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21603         names of 'index' to 'idx'.
21604         
21605 2003-11-17  Naba Kumar  <naba@gnome.org>
21607         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
21608         * src/project_dbase.c: Prompts user for unsaved project files
21609         when project is closed.
21610         
21611 2003-11-16  Naba Kumar  <naba@gnome.org>
21613         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
21614         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21615         older gcc.
21616         
21617 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
21618         
21619         * src/anjuta.c: Fixed crash related to tag == NULL while 
21620         anjuta is exiting
21622 2003-11-11  Naba Kumar  <naba@gnome.org>
21624         * src/glade_iface.c: Avoids error conditions for glade or glademm not
21625         found. It simply doesn't generate the c/c++ codes and continues with
21626         just a warning.
21627         * NEWS: Updated.
21628         
21629 2003-11-10  Naba Kumar  <naba@gnome.org>
21631         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21632         'Start with dialog'.
21634         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21635         German translation of anjuta-tutorial.
21636         
21637         * src/launcher.c: Fixed an encoding bug with GIOChannels.
21638         * NEWS: Updated.
21640 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
21642         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21643         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21644         the syntax highlighting in Preferences, the automatic syntax
21645         highlighting is now selected. When the debugger is stopped and the
21646         breakpoints window not closed, the gtk_tree_view in this window is
21647         now made unsensitive.
21649 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
21651         * src/preferences.h, src/preferences.c, anjuta.glade:
21652         Fixed translation bug in preferences by using GtkOptionMenu
21653         * anjuta.prj: Project version 1.1.98
21655 ---------------- Released version 1.1.98 ----------------
21657 2003-11-07  Naba Kumar  <naba@gnome.org>
21659         * anjuta.spec.in: Revived docs package and combined all docs into
21660         one package.
21661         * configure.in: Bumped version to 1.1.98 rc2
21662         * NEWS: Updated.
21663         * anjuta.spec.in: Fixed scrollkeepr-update command.
21664         * anjuta.spce.in: Fixed file permissions.
21666 2003-11-06  Naba Kumar  <naba@gnome.org>
21668         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21669         menus to activate anjuta helps.
21670         
21671         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21672         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21673         manuals/C/anjuta-faqs/legal.xml (added),
21674         manuals/C/anjuta-faqs/Makefile.am,
21675         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21676         manuals/C/anjuta-faqs/.cvsignore,
21677         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21678         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21679         manuals/C/anjuta-tutorial/legal.xml (added),
21680         manuals/C/anjuta-tutorial/Makefile.am,
21681         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21682         manuals/C/anjuta-tutorial/.cvsignore,
21683         manuals/C/anjuta-manual/*.sgml (removed),
21684         manuals/C/anjuta-manual/*.xml (added),
21685         manuals/C/anjuta-manual/Makefile.am,
21686         manuals/C/anjuta-manual/anjuta-manual-C.omf,
21687         manuals/C/anjuta-manual/.cvsignore,
21688         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21689         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21690         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21691         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21692         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21693         manuals/ja/anjuta-faqs/legal.xml (added),
21694         manuals/ja/anjuta-faqs/Makefile.am,
21695         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21696         manuals/ja/anjuta-faqs/.cvsignore,
21697         manuals/ja/anjuta-manual/*.sgml (removed),
21698         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21699         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21700         manuals/ja/anjuta-manual/*.xml (added),
21701         manuals/ja/anjuta-manual/Makefile.am,
21702         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21703         manuals/ja/anjuta-manual/.cvsignore,
21704         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21705         manuals/sgmldocs.make (removed),
21706         manuals/xmldocs.make (added), manuals/omf.make (added),
21707         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21708         documentations to newer docbook xml documentations. Converted 
21709         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21710         Enabled manulas installations.
21711         
21712         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21714 2003-11-05  Naba Kumar  <naba@gnome.org>
21716         * data/gdb.init: Sets host's charset to ascii to solve debugger
21717         freeze up due to uninitialized strings in target program.
21719         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21720         Fixed a crash bug with 'Add expression in watch'. Bug #822017
21721         
21722         * NEWS: Updated.
21723         
21724         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
21725         src/launcher.c: Turns off echo in spawned pty to fix debugger.
21727 2003-11-04  Naba Kumar  <naba@gnome.org>
21729         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21730         problems.
21731         
21732         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21733         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21734         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21735         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21736         in file headers.
21737         
21738         * src/search-replace.c: Fixed infinite loop bug.
21739         * start-with.c: Fixed a crash bug with "Open last project".
21740         
21741         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
21742         * scintilla/Makefile.am: Fixed compiler option.
21743         
21744 2003-10-16  Naba Kumar  <naba@gnome.org>
21746         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21747         * src/text_editor.c: Fixed autoformat.
21748         
21749 2003-10-15  Naba Kumar  <naba@gnome.org>
21751         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21752         of CTRL+number.
21753         
21754 2003-10-09  Naba Kumar  <naba@gnome.org>
21756         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21757         
21758 2003-10-08  Naba Kumar  <naba@gnome.org>
21760         * src/source.c: Fixed a GETTEXT typo error.
21761         * anjuta.glade: Made 'Sorted in order you open them' default option
21762         for editor tabs.
21764         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21765         * anjuta.glade, data/properties/anjuta.properties:
21766         Fixed the freeze of the "Preferences" combos at the first Anjuta
21767         init is generated by:
21768                 - a not complete translation of preferences.c file
21769                 - a difference between 2 names in anjuta.glade and
21770                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21771                 - the same name given to 3 combos (anjuta.glade).
21772                 
21773         * src/find_text.c: If the "whole document" mode is selected,
21774         a new search will select the next occurrence (Bug #764954).
21775         It is now possible to use the shortcuts to search next or previous
21776         occurrence even if the search dialog has the focus.     Bug #790318
21777         
21778         * src/main_menubar_def.h: "Select code block" shortcut; the new
21779         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21780         (Bug #811016).
21782         Patch from: Richard Lee  <r.h.lee@comcast.net>
21783         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21784         tagmanager/tm_workspace.c: The following is a patch to fix a
21785         seemingly random occurence where Anjuta would crash when a
21786         certain key was pressed.
21788 2003-09-29  Naba Kumar  <naba@gnome.org>
21790         * src/find_in_files.c: Ignores binary by default. Disabled the option
21791         of NOCVS search, because launcher does not use sh and hence can not
21792         pipe.
21793         
21794         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21795         "clean before build" state in project session and not in account session,
21796         otherwise the state gets reflected to other projects causing annoyance.
21797         
21798         * src/compiler_options.c: Fixed a bug where compiler options were always
21799         claimed 'modified'.
21801         * src/build_project.c, data/properties/anjuta.properties,
21802         src/commands.[h]: Fixed a bad bug where clean-before-build
21803         doesn't work.
21804         
21805         * scintilla/patches/research-cvs-nolog.diff,
21806         scintilla/patches/scintilla-ac-gtk2-port.diff,
21807         scintilla/patches/scintilla-ac-sort-fix.diff,
21808         scintilla-optimization.diff: Removed, because they are already in
21809         scintilla CVS.
21810         
21811         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21812         2003-09-29).
21814         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21815         scintilla/LexYAML.cxx: Added new scintilla lexers.
21816         
21817         * TODO, NEWS: Updated.
21819         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21820         * src/utilities.c: Fixed typo bugs.
21822 2003-09-26  Naba Kumar  <naba@gnome.org>
21824         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21825         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21826         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21827         text_editor_find() and Fixed I-Search wrapping.
21828         * src/debugger.c: Fixed to pass a newline after a debugger
21829         command (which was broken since the launcher was refactored.
21830         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
21832 2003-09-25  Naba Kumar  <naba@gnome.org>
21834         * src/toolbar_callbacks.c: Fixed start of incremental search.
21835         
21836         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21837         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21838         src/main_menubar_def.h, src/mainmenu_callbacks.c,
21839         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21840         menu and implementation.
21842 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
21844         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21845         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21846         variables in Locals window.
21848 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
21850         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
21851         * src/utilities.[ch] : Fix a tooltip bug in 
21852         anjuta_util_toolbar_append_stock(), the label appeared instead of
21853         the tooltip text. Remove label from arguments of the function
21854         because label is included in the stock icon data.
21855         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21856         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21857         * FIXME: translation file should be updated because of label text removal.
21859 2003-09-24  Naba Kumar  <naba@gnome.org>
21861         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21862         
21863         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21864         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21865         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21866         stdout and stderr. Also buffered output and check-for-password
21867         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21868         with password prompts. Checkes for password prompts from all outputs.
21869         
21870         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21871         which takes a string (which could be utf8 also) and converts into
21872         utf8 string.
21873         
21874         * src/main.c: Connects kernel signals after gnome_program_init().
21875         
21876         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21877         * src/message-manager.c: Fixed bug #787026 by converting the strings
21878         to proper UTF8.
21879         
21880 2003-09-22  Naba Kumar  <naba@gnome.org>
21882         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21883         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21884         GtkCList and using GtkTreeView instead. Added the patch.
21885         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21886         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21887         
21888 2003-09-19  Naba Kumar  <naba@gnome.org>
21890         * printing/print.c: Proper UTF8 printing support.
21891         * src/main.c: moved kernel signal connects at the
21892         end of application initialization.
21893         
21894 2003-09-18  Naba Kumar  <naba@gnome.org>
21896         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21897         (new) lexers.make, (new) lexers: Update scintilla to latest
21898         scintilla CVS (2003-09-18), added new lexers, automated
21899         lexers makefiles sections and scintilla update. Added
21900         patches. Optimized pango rendering. Fixed a crash bug
21901         in scintilla.
21902         
21903         * (new) scintilla/patches/research-cvs-nolog.diff: Added
21904         patch to remove cvs log command from RESearch.cxx file.
21905         * scintilla/patches/scintilla-pango-always.diff:
21906         Fixed file name.
21907         * scintilla/RESearch.cxx: Removed spurious cvs log command
21908         and logs.
21909         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21910         
21911         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21912         * src/dnd.c: Fixed a crash bug with DND.
21913         
21914 2003-09-15  Naba Kumar  <naba@gnome.org>
21916         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21917         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21918         src/toolbar_callbacks.c: Added an additional parameter to
21919         text_editor_goto_line() funtion which decides if the line should
21920         be made visible (if it's under fold).
21921         
21922         * src/style-editor.c: Fixed a compiler warning.
21923         * src/message-manager.cc: Calls parent method correctly.
21925         * src/preferences.h: Fixed prent class.
21926         
21927         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21928         * src/project_dbase.c: Fixed bug #713210.
21929         
21930 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
21931                                                                                 
21932         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21934 2003-09-11  Naba Kumar  <naba@gnome.org>
21936         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21937         * src/style-editor.c: Fixed bug #769130 (Crash on font
21938         selection dialog).
21939         
21940         * src/message-manger.[h,cc]: Made AnMessageManager
21941         derived from GtkFrame and removed deprecated code.
21942         
21943         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21944         compiler warnings.
21945         
21946 2003-09-09  Naba Kumar  <naba@gnome.org>
21948         * src/Makefile.am: Addded rules for built sources.
21949         
21950 2003-09-08  Naba Kumar  <naba@gnome.org>
21952         * (new) src/anjuta-marshalers.list: Added marshalers definition
21953         file.
21954         
21955         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21956         and CXXFLAGS are not overwriten by automake's default.
21957         * src/style-editor.c: Added 'operators' in the style editor.
21958         
21959         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21960         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
21961         * src/message-manager-private.cc, src/message-manager.cc:
21962         Converts message going into message into UTF-8 endoding.
21963         * src/main.c: Uses UTF-8 codeset for localization.
21964         
21965 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
21967         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21968         
21969 2003-09-08  Naba Kumar  <naba@gnome.org>
21971         * TODO: Updated.
21972         
21973         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
21974         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21975         Fixed bug #798717, Find - Find&Replace - Find in files bug;
21976         The combo entries were updated if the same data with a different
21977         case exist in the combo list. The combo entries are now case sensitive. 
21978         Search&Replace bug; First search ,max actions = 0 ==> now max
21979         actions = 100.
21980         
21981 2003-09-08  Naba Kumar  <naba@gnome.org>
21983         * TODO: Updated.
21984         * src/utilities.[c,h]: a function takes contant args.
21985         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21986         Now the child terminated signal is emitted properly.
21987         * src/Makefile.am: Used $(top_srcdir) for referring to 
21988         scintilla objects.
21989         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21990         definitions file which will generate anjuta-marshalers.[c,h] files.
21991         * src/.cvsignore: Updated.
21992         * src/build_project.c: Changed su command to preserve quotes.
21993         * src/anjuta-tools.c, tagmanager/tm_project.c,
21994         tagmanager/tm_workspace.c: Use standard tmp file.
21995         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21996         so that users could report bugs easily.
21997         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21998         
21999         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
22000         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
22001         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
22002         src/attach_process.c, src/breakpoints.c, src/commands.c,
22003         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
22004         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
22005         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
22006         src/memory.c, src/message-manager-private.c, src/preferences.c,
22007         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
22008         src/search-replace.[c,h], stack_trace.c, text_editor.c,
22009         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
22010         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
22011         Fixed compile warnings and cleanup.
22012         
22013         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
22014         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
22015         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
22016         Removed libzvt usage and implemented child spawing differently. Launcher is
22017         now proper GObject, which can be created multiple times (and can be
22018         operated in parallel).
22020         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
22021         * src/project_import_gui.c, src/project_import_cbs.c,
22022         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
22023         (crash on project import). Removed deprecared codes.
22024         
22025 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22026         
22027         * src/cvs.c: Fixed cvs output bug.
22029 2003-09-03  Naba Kumar  <naba@gnome.org>
22031         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22032         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
22033         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
22034         src/text_editor_cbs.c: Implements --
22035                 If the debugger is started
22036                         A double click in the margin add or remove a breakpoint
22037                         A single click activate or deactivate the breakpoint
22038                 else
22039                         A double click in the margin add or remove a bookmark
22041 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
22042         
22043         Reviewed by Naba Kumar  <naba@gnome.org>
22044         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
22045         User is now able to choose a branch on cvs update for project.
22046         Cleaned up variable names.
22048 2003-09-03  Naba Kumar  <naba@gnome.org>
22050         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
22051         src/Makefile.am: Added lexers.
22052         * scintilla/*/*: Updated...
22053         * src/an_symbol_view.c: Fixed a crash bug.
22054         * src/compiler_options.c, src/project_dbase.c: Fixed compile
22055         and build bugs.
22056         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
22057         * src/source.c: Fixed project generation bug with gettext code.
22058         * tagmanager/tm_project.c: Fixed a crash bug.
22059         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22060         bug when there is no project open. Bug #____.
22061         * src/source.c: Fixed a bug with build failure with non-gnome
22062         project with glade-generated source (eg. gtk2). Bug #____.
22063         * NEWS: Updated...
22065 2003-08-22  Naba Kumar  <naba@gnome.org>
22067         Patch from: Rob Bradford  <rob@debianplanet.org>
22068         * data/Makefile.am: Fixed to install properly during
22069         package building.
22070         
22071         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22072         * src/debug-tree.c: Fixed a crash bug.
22073         * src/compiler_options.c: Takes care of linking the missing pieces;
22074         C flags, libs, optimization options, debug and profile.
22076         Patch from: Enver ALTIN  <ealtin@casdb.com>
22077         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
22078         
22079 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
22081         Reviewed by Naba Kumar  <naba@gnome.org>
22082         * src/project_dbase.c: Fixed bugs #778263 and #778413
22083           Adding multiple files to project should work now.
22085 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
22087         Reviewed by Naba Kumar  <naba@gnome.org>
22088         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
22089         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
22090         for Locals window.
22092 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22094         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
22096 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
22098         * src/text_editor.c: Fix translatable string (#113934).
22100 2003-07-04  Naba Kumar  <naba@gnome.org>
22102         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
22103         bug when there is no project open. Bug #____.
22104         
22105         * src/source.c: Fixed a bug with build failure with non-gnome
22106         project with glade-generated source (eg. gtk2). Bug #____.
22108 2003-06-26  Naba Kumar  <naba@gnome.org>
22110         * src/anjuta.h: Removed reference to windows-dialog.h.
22111         * src/message-manager-private.[cc,h]: Fixed doulbe click
22112         activation of messages to properly jump at the destination.
22113         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22114         * src/toolbar.c: Code clean-ups.
22115         
22116         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22117         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22118         
22119         * src/message-manager-private.[cc,h]: Removed dead codes.
22120         
22121         * (new) data/properties/css.properties,
22122         data/properties/anjuta.properties, data/properties/Makefile.am:
22123         Added CSS syntax hiliting properties.
22124         
22125         * tagmanager/tm_file_entry.c: Fixed a possible bug.
22126         * src/debugger.c: Clean ups.
22127         * src/lexer.h: Added CSS lexer definition.
22128         
22129         * Makefile.am: Installs destop file properly.
22130         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22131         * NEWS: Updated for 1.1.97 release.
22132         * src/main_menubar_def.h: Changed some non working shortcuts.
22133         
22134 2003-06-24  Naba Kumar  <naba@gnome.org>
22136         * src/search-replace.c: Shows the dialog properly, even when it is
22137         hidden behind another window.
22138         
22139         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22140         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22141         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22142         and code clean up.
22143         
22144         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22145         setup wizard dialogs.
22146         
22147         * src/debugger.c: Removed a redundant call to
22148         debugger_update_controls().
22149         * src/compiler_options.c, src/launcher.c: code cleanup.
22150         * src/executer.c: Fixed execution bug with 'Set Program params...".
22151         
22152 2003-06-23  Naba Kumar  <naba@gnome.org>
22154         * widgets/e-splash.c: Removed border around the splash image.
22155         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22156         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22157         * src/cvs.c: Added a frame around commit log text widget.
22158         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22159         crash bug associated with translated combo box list in preferences
22160         dialog (in different locale other than en_US). Used widget names
22161         to pass the combo list items.
22162         * po/POTFILES.in: Updated.
22163         * src/launcher.c: Creates the zvt terminal at startup (and not
22164         every time a build is done) -- speeds up buld operations.
22165         * src/file_history.c: Should be if() conditional instead of
22166         assertion check.
22167         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22168         Disabled useless warnings.
22169         * src/project_dbase.c: Fixed bonobo 2 project name.
22170         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22171         and uses correct glade-2 for file generation.
22172         
22173 2003-06-21  Naba Kumar  <naba@gnome.org>
22175         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22176         And disables autocomple show for numbers (very annoying).
22177         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22178         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22179         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22180         from view menu and adjust the controls accordingly.
22181         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22182         only OK button.
22183         * src/project_dbase.[c,h]: Removed show_local flag processing.
22184         * src/message-manager.[c,h]: Reorganized messages tabs in more
22185         sensible order.
22186         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22187         Also added PCRE dependency.
22188         
22189 2003-06-20  Naba Kumar  <naba@gnome.org>
22191         * pixmaps/anjuta_splash.png: New splash.
22192         from Jean Schurger  <yshartk@schurger.org>
22193         
22194         * src/controls.c: De-sensitize run-to-cursor when debugger
22195         is not running.
22196         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22197         
22198         * src/message-manager-private.cc: Fixed to properly jump at
22199         the right file:line.
22200         
22201         * src/appwiz_page1.c: Fixed to correctly determine the project
22202         trpe from the wizard.
22203         
22204 2003-06-20  Naba Kumar  <naba@gnome.org>
22206         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22207         * src/watch_gui.c: Code cleanups.
22208         * src/debugger.[c,h], src/stack_trace.[c,h],
22209         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22210         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22211         Removed direct access to stack_trace private data, Increased debugger
22212         command size from 256 to 1024 (to be on safer side). Also implemented
22213         row-activated signle for seting frame and viewing the source.
22214         * src/debugger.c: Avoids starting program and stopping debugger
22215         when starting debugger and stopping program, respectively.
22216         
22217         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22218         Reverted codes to start debugger automatically
22219         The file is brought to the state just after the branching 
22220         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
22221         some code clean ups.
22222         
22223         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22224         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22225         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22226         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22227         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22228         src/project_dbase.c: Code clean ups.
22229         
22230         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22231         (Projects dir) so that correct $HOME/Projects path is set when
22232         anjuta is run for the first time.
22233         
22234 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
22236         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22238 2003-06-13  Naba Kumar  <naba@gnome.org>
22240         * src/stack_trace_cbs.c: Moved variable declaration at the
22241         top of the block (bug #737867)
22242         
22243         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22244         just CFLAGS and CXXFLAGS (bug #743617).
22245         
22246         * src/create_global_tags.sh: Fixed shell script to properly
22247         detect installed *-config files.
22248         
22249 2003-06-12  Naba Kumar  <naba@gnome.org>
22251         * src/preferences.[c,h]: Added methods for custom widgets in
22252         preferences: using custom set/get methods for them.
22253         
22254         * src/anjuta-encoding.c: Implemented up/down of the encodings
22255         in the list and property saves correctly.
22256         
22257         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22258         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22259         the beginning of a file.
22261         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22262         * src/aneditor.cxx, src/aneditor.h,
22263         src/controls.c, src/main_menubar.c, src/main_menubar.h,
22264         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22265         src/mainmenu_callbacks.h: Allows the operator to select the current
22266         word or the current line (Request: 680801). It puts also
22267         sensitive/unsensitive several select/comment menu items.
22269         * src/breakpoints.c: Presets by default the current line for a
22270         defined breakpoint.
22272 2003-06-11  Naba Kumar  <naba@gnome.org>
22274         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22275         color (red highlight) now cosistent for inactive tabs also.
22276         
22277         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22278         'Advanced search and replace' in Edit->Search submenu.
22279         
22280         * data/properties/tcltk.properties: Fixed bug #731851. Added line
22281         wrappings '\' where     they were missing.
22282         
22283         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22284         message is now more descriptive and details the correct thing to do
22285         for GNOME2 desktop.
22286         
22287 2003-06-10  Naba Kumar  <naba@gnome.org>
22289         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22290         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22291         Removed any reference to particular version of automake/autoconf
22292         so that they could work with newer versions (Bug #659394).
22294         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22295         src/anjuta.c: Added coded to add/remove supported encodings.
22296         
22297         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22298         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22299         src/project_import.c, src/project_type.c, src/project_type.h,
22300         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22301         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22302         from the project wizard.
22304 2003-06-06  Naba Kumar  <naba@gnome.org>
22306         Patch from Etay Meiri  <etay-m@bezeqint.net>
22307         * src/compiler_options.c: Fixed bugs related to clean before
22308         build patch.
22309         
22310         * anjuta.desktop.in.in: Added commandline options.
22311         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22312         -dP and -A flags of CVS update into different options.
22313         
22314 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
22316         * configure.in: Removed "ta" from ALL_LINGUAS.
22318 2003-06-02  Naba Kumar  <naba@gnome.org>
22320         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22321         return NULL for undefined properties and "" for defined but empty
22322         strings. It was creating many problems where both are assumed to be
22323         same. And besides, it doesn't matter to differentiate the two (the
22324         problem with preferences was due to a different bug).
22326         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22327         correctly. Also, s/props_build_in/props_built_in/g.
22328         
22329         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22330         list.
22331         
22332         * src/an_file_view.c: Unrefed pixbufs when done with them.
22334         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22335         (removed) file_text.png: Added and removed pixmaps.
22336         
22337 2003-05-30  Naba Kumar  <naba@gnome.org>
22339         * anjuta.glade: Fixed encodings preferences dialog
22340         
22341 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
22342         
22343         Reviewed by Naba Kumar  <naba@gnome.org>
22344         
22345         * src/build_project.c src/clean_project/c: perform a clean before
22346         build, if required. Show the message manager on clean.
22347         * src/compiler_options.c: save the new options when window is closed
22348         and flag project to be cleaned before the next build.
22349         * src/project_dbase.c: added a 'clean before build' flag to project
22351 2003-05-29  Naba Kumar  <naba@gnome.org>
22353         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22354         dialog.
22355         
22356         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22357         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22358         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22359         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22360         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22361         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22362         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22363         print_color.xpm, print_landscape.xpm, print_layout.xpm,
22364         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22366         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22367         Removed unused icons references.
22369 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
22371         Reviewed by Naba Kumar  <naba@gnome.org>
22372         
22373         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22374           src/compiler_options.c, src/debugger.c, src/find_replace.c,
22375           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22376           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22377           src/toolbar_callbacks.c: HIG compliant dialogs.
22379         * src/utilities.c: anjuta_button_new_with_stock_image() and
22380           anjuta_dialog_add_button() stolen from gedit.
22382         * src/main_menubar_def.h: Fixed mnemonics.
22384 2003-05-26  Naba Kumar  <naba@gnome.org>
22386         * src/project_dbase_gui.c: Added header files filter for add file
22387         dialog box. Disabled project window to be transient window.
22388         
22389         * src/message-manager.cc: Disabled message manager window to be
22390         transient window.
22391         
22392         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22393         a file could not be loaded.
22394         
22395         * src/project_dbase.c: Fixed a bug with GUI editor command
22396         where empty string is returned.
22397         
22398         * src/Makefile.am, src/preferences.h, src/text_editor.c
22399         src/text_editor.h, (new) src/anjuta-encodings.h,
22400         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22401         Added encoding support and to handle characters encoding correctly
22402         by auto detecting it during load. Added preferences for selecting
22403         the encoding during save.
22405         * src/preferences.c, src/resources.c: Removed debug messages.
22407         Patch from: Alexander Nedotsukov <bland@mail.ru>
22408         * src/getline.c: Fixed many fatal bugs for FreeBSD.
22410 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22411         * src/anjuta.c: Try to sow the splash image more often.
22413 2003-05-20  Naba Kumar  <naba@gnome.org>
22415         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22416         * src/debug_tree.c: Colorize the modified locals during
22417         debugging and call memory analyze from the debugger.
22418         * src/breakpoints.c: The color is now different for the enabled
22419         and disabled breakpoints. Anjuta now can erase several
22420         breakpoints defined at the same line. The markers are updated
22421         according to the enable/disable action.
22422         
22423         Patch from Etay Meiri  <etay-m@bezeqint.net>
22424         * src/launcher.c: Fixes launcher freeze up bug during build.
22426 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
22428         Reviewed by Naba Kumar  <naba@gnome.org>
22429         * scintilla/PropSet.h: Change member variables from private to protected.
22430         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22431         to PropSetFile class, which return a gchar * (and can therefore indicate
22432         whether properties are empty or do not exist) and make prop_get and
22433         prop_get_expanded use them.
22434         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22435         that the result of of prop_get cannot be an empty string.
22437 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
22439         Reviewed by Naba Kumar  <naba@gnome.org>
22440         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22441         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22442         src/text_editor_cbs.c: When saving all the files in the project, the
22443         text editors are now only rehighlighted once instead of once for each
22444         file saved.
22446 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22447         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22448         * src/anjuta.desktop.in.in: Support startup notification.
22449 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22450         * src/main.c, widgets/e-splash.c: Splash screen improvements.
22451         * src/anjuta.desktop.in.in: Support startup notification.
22454 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
22456         Reviewed by Naba Kumar  <naba@gnome.org>
22457         
22458         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22459         memory leak from glade_xml_new call. Removed gxml field from Executer
22460         struct as only used in create_executer_dialog and then destroyed.
22461         
22462         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22463         
22464         * src/configurer.c: Fix warning trying to connect signal to non-existent
22465         environment entry in configure dialog and fix crash when closing the
22466         window.
22467         
22468         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22469         gnome_date_edit_get_time instead.
22470         
22471         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22472         in view menu required renumbering elsewhere.
22474 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
22476         Reviewed by Naba Kumar  <naba@gnome.org>
22477         
22478         * src/breakpoints.c: fixed an error when removing breakpoint
22479         * src/controls.c: 'run to cursor' is sensitive when debugger not active
22480         * src/debugger.c: changes to the way the debugger is activated
22481         * src/debugger.h: clean ups
22483 2003-05-13  Naba Kumar  <naba@gnome.org>
22485         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
22486         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22487         src/memory.h: A new version of memory and the interface
22488         is now integrated in anjuta.glade
22490 2003-05-09  Naba Kumar  <naba@gnome.org>
22492         * configure.in: Bumped required gtk version to 2.0.8.
22493         
22494 2003-05-06  Naba Kumar  <naba@gnome.org>
22496         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22498 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22499         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22501 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22502         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22503         , tagmanager/c.c: Support for ProC and RDB files.
22505 2003-05-06  Naba Kumar  <naba@gnome.org>
22507         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22508         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22509         Uncomment (Box & Stream), Select the current function,
22510         authorize the "Quit" button of the GotoLine window
22512 2003-05-05  Naba Kumar  <naba@gnome.org>
22514         * src/watch_gui.h: CVS added new file.
22516         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22518         Patch from Etay Meiri <etay-m@bezeqint.net>
22519         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22520         src/mainmenu_callbacks.c, src/message-manager.cc,
22521         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22522         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22523         Ported stack trace to GNOME2 and added it in the message manager
22524         pane.
22526 2003-05-02  Naba Kumar  <naba@gnome.org>
22528         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22529         
22530         * src/preferences.[h,c]: Fixed preferences to save only one copy of
22531         preferences property.
22532         
22533         * anjuta.prj: Fixed multiple preferences saved data.
22534         
22535         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22536         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22537         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22538         scintilla/include/Platform.h, scintilla/include/PropSet.h,
22539         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22540         Upgraded scitilla from CVS with faster window repaint
22541         and more bugfixes.
22542         
22543         Patch from  Etay Meiri  <etay-m@bezeqint.net>
22544         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22545         and code cleanups
22546         
22547 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
22549         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
22550         the window if messages are appended to the end and the scrollbar is
22551         at the end.
22553 2003-04-29  Naba Kumar  <naba@gnome.org>
22555         * configure.in: Removed omf-install from Makefiles list.
22557 2003-04-28  Naba Kumar  <naba@gnome.org>
22559         * po/POTFILES.in: Remvoded deleted files.
22560         
22561         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22562         pixmaps/windows-style-undocked.png: Added setup wizard's images.
22564         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22565         is executed as detached) is not set properly.
22566         
22567 2003-04-25  Naba Kumar  <naba@gnome.org>
22568         
22569         * anjuta.prj: Updated.
22570         * src/anjuta_info.c: Fixed text wrapping and column view.
22571         * data/welcome.txt.in: Removed unaligned characters.
22572         
22573 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22574         * src/main_menubar.c: Disable setup dialog.
22576 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22577         * src/breakpoints.c; Fixed compilation with older GCC
22578         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22579         * HACKING: Spelling fixes (Suggested by Stephen Knight)
22581 2003-04-18  Naba Kumar  <naba@gnome.org>
22583         * anjuta.prj: Updated (includes compiler options).
22584         
22585         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22586         function from anjuta.c (it was already available in anjuta-tools.c).
22587         
22588 2003-04-18  Naba Kumar  <naba@gnome.org>
22590         * src/about.c, THANKS: Updated
22591         
22592         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22593         
22594         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22595         properly from the project session before updating the file
22596         view.
22597         
22598         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22599         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22600         dialog settings (as it will not be required once GDL is in place) and
22601         added file view filters in the settings sub-menu.
22603 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22604         * HACKING: Updated
22605         * configure.in: Disable cast checks on final build.
22607 2003-04-17  Naba Kumar  <naba@gnome.org>
22609         * src/build_project.c: Fixed a compilation error.
22611         * src/launcher.c: Removed commnets.
22612         
22613         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22614         properties from editor tab to indentation tab and fixed a property
22615         label for proper i18n translation. Fixed typos in project config
22616         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
22617         sorting and reordering in compiler options dialog.
22618         
22619         * src/compiler_options.c: Implemented _save() function to save the
22620         options (which was pending).
22621         
22622         * src/build_project.c: Destroys install-as-root dialog when it is done.
22623         
22624         * src/an_symbol_view.c: Change "event" event to "event-after" so
22625         that symbol row is selected first before the popup is shown.
22626         
22627 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22629         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
22630         file in CVS/Entries. (Reviewed and applied by Biswa)
22632 2003-04-16  Naba Kumar  <naba@gnome.org>
22634         * aneditor.cxx: use unicode everytime (fixed unicode related
22635         bugs).
22637         * anjuta.prj: Fixed UI editor name (blank to use default) and
22638         anjuta version.
22639         
22640         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
22641         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22642         Editor preferences page.
22644 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22645         * src/anjuta.[ch], src/print.c: Fixed warnings
22646         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22647         * configure.in: Profiling support with gprof
22649 2003-04-16  Naba Kumar  <naba@gnome.org>
22651         Patch from Gaëtan de Menten  <ged@bugfactory.org>
22652         * src/launcher.c: Fixed cvs dialog.
22653         
22654 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
22655         
22656         * src/message-manager-private.cc: Fixed double-click on first line of 
22657         output to properly select a line.
22658         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22659         because still was a deprecatd GtkCTreeNode and always NULL anyway.
22661 2003-04-15  Naba Kumar  <naba@gnome.org>
22663         * src/message-manager-private.cc: Fixed the glade filename typo.
22665 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22666         * scintilla/*, data/properties/*: Scintilla CVS merge
22667         * anjuta.prj: Removed unnecessary files.
22668         * scintilla/PlatGTK.cxx: Force Pango fonts always
22669         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22670         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22671         for preferences.
22672         * configure.in: Change version no. for 1.1.1 (alpha release)
22673         * configure.in: Added '--with-pref-suffix' option.
22674         * config.guess, config.sub: Removed from CVS.
22676 2003-04-15  Naba Kumar  <naba@gnome.org>
22678         Patch from Timothee Besset  <ttimo@idsoftware.com>
22679         * Makefile.am: Fixed a shell script error during intallation.
22680         
22681 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22683         Reviewed by Naba Kumar  <naba@gnome.org>
22684         * src/message-manager.cc: Added popup-menu to TreeView and fixed
22685         set_wm_class to use "anjuta" instead of "an.
22686         * src/message-manager-private.cc: Headers are hidden again.
22688 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22689         * src/project_dbase_gui.c: Memory corruption fix.
22690         * anjuta.prj: Updated project file
22692 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
22693         * an_file_view.c: Connect to event-after signal rather than event so that
22694         selection is updated first and thus context menu is for the right file.
22695         Reviewed and applied by Biswa.
22697 2003-04-14  Naba Kumar  <naba@gnome.org>
22699         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22700         
22701         * src/auncher.c: More child exit fixes
22702         from Timothee Besset  <ttimo@idsoftware.com>
22704 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
22705         
22706         Reviewed by Naba Kumar  <naba@gnome.org>
22707         
22708         * src/message-manager.[c/h], src/message-manager-private[c/h],
22709                 anjuta.[c/h]: Ported message-manager to Gtk2
22710         
22711         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22712         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22713         src/clean_project.c, src/compile.c, src/configurer.c,
22714         src/controls.c, src/cvs.c, src/debugger.c,
22715         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22716         src/project_import.c, src/search-replace.c: Changed name from
22717         AnjutaMessageManager to AnMessageManager to avoid too long type
22718         and funtion names.
22720 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22721         * src/launcher.c: Fix build won't stop problem - TTimo
22722         * TODO: Updated
22723         * pixmaps/anjuta_splash.c: New splash screen prototype.
22724         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22725         * src/compiler_options.c: Mute pkgconfig errors.
22726         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22728 2003-04-10  Naba Kumar  <naba@gnome.org>
22730         * configurer.[c,h]: Fixed dialog to close properly.
22731         * src/project_dbase.c, widgets/gnomefilelist.c: Added
22732         debugging asserts.
22733         
22734 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22735         * anjuta.prj: Removed unnecessary files, load with 1.2.0
22736         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22737         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22738         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22739         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22740         src/makefile.am: Move gdl to it's own directory.
22741         * global-tags/create_global_tags.sh: Silently ignore SDL error.
22743 2003-04-09  Naba Kumar  <naba@gnome.org>
22745         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22746         branch.
22748 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22749         * src/anjuta-tools.c: Use CDATA for saving tools data.
22750         * anjuta.glade, src/search-replace.c: Port from branch.
22751         * widgets/e-splash.*, src/main.c: Better splash screen.
22752         * configure.in, widgets/gdl*: Import GDL widgets.
22753         * ROADMAP: Updated roadmap.
22754         * src/an_file_view.c: Use GDL icons for file tree.
22756 2003-04-09  Naba Kumar  <naba@gnome.org>
22758         * anjuta.glade: Added (hidden) initial setup-wizard window.
22759         
22760         Patch from: Vitaly  <vvv@rfniias.ru>
22761         * src/preferences.c: Fixes a bug with libglace widget access with
22762         translated strings.
22764         Patch from: Etay Meiri  <etay-m@bezeqint.net>
22765         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22766         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22767         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22768         src/toolbar_callbacks.[c,h],
22769         src/memory.c, src/message-manager-private.cc,
22770         src/message-manager-private.h, src/message-manager.cc,
22771         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22772         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22773         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22774         watch window to a subwindow in the notebook
22776 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22777         * ROADMAP: Updated roadmap.
22779 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
22781         * configure.in: Added Belarusian to ALL_LINGUAS.
22783 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22784         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22785         Henry Jia
22786         * ROADMAP: Added roadmap for HEAD.
22788 2003-03-29  Naba Kumar  <naba@gnome.org>
22790         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22791         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22792         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22793         (new) pixmaps/start-with-wizard.png,
22794         (new) pixmaps/start-with-import.png,
22795         (new) pixmaps/start-with-open.png Added Start with dialog which pops
22796         up on anjuta start-up to give quick access to opening file/project or
22797         creation wizards.
22799         * src/main.c: Sets proper data directory for the gnome
22800         program.
22802 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
22803         * src/text_editor.c: Fixed error/warning indicators.
22805 2003-03-24  Naba Kumar  <naba@gnome.org>
22807         * README: Correct version.
22808         
22809 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
22811         * configure.in: Added checks to see if were building on FreeBSD
22812         systems.  Sets -DFREEBSD if we are, and also attempts to find
22813         gmake if the host system is FreeBSD.
22815         * src/getline.c: New file used to provide the getline function,
22816         which isnt available on a FreeBSD system.  The function is only
22817         defined if FREEBSD is defined.
22819         * src/Makefile.am: Added getline.c to anjuta_SOURCES
22821         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
22822         configure.in sets this to gmake on FreeBSD systems, and make
22823         on everything else.
22825 2003-03-23  Naba Kumar  <naba@gnome.org>
22827         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22828         
22829         * anjuta.spec.in: Fixed spec file for correct file paths and
22830         corrected rpmbuild.
22832         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22833         the rpm build command separately now.
22834         
22835         * src/anjuta.c, windows-dialog.c: Added some more window management
22836         stuffs (not still fully working, though).
22838         * TODO: Updated.
22840 2003-03-22  Naba Kumar  <naba@gnome.org>
22842         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22844 2003-03-21  Naba Kumar  <naba@gnome.org>
22846         * README: Removed Andy Piper's name from the active maintainers
22847         list on his request.
22848         
22849         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22850         preferences.
22851         
22852         * src/anjuta-tools.c: Fixed compiler errors.
22854         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22855         show bugs.
22856         
22857         * src/commands.c, src/src_paths.c, src/style-editor.c,
22858         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22859         becuase they are now hidden by default (from glade editing).
22860         
22861         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22862         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22863         src/main_menubar_def.h, src/mainmenu_callbacks.c,
22864         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22865         basic windows managements.
22866         
22867 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22868         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22869         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22870         Enver ALTIN (a.k.a. skyblue)
22872 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22873         * tagmanager/*: Added ignore-list for symbols. This will make
22874         parsing more accurate for projects. Doc updates needed.
22876 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22877         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22878         * launcher/Makefile.am: Link to correct libraries
22879         * src/launcher.c: Do not allow NULL shell
22881 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
22882         * src/debug_tree.c: Improve debug tree view.
22884 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
22886         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22887         'Run Configure Script' and 'Execute Program'. Increase minimum width
22888         of Configure dialog.
22889         * find_in_files.c, find_in_files_cbs.*: Properly create the file
22890         list widget by setting a model and adding a column and renderer.
22891           Actually store the nocvs toggle button in FindInFiles data structure.
22892           Handle selection changes via changed signal rather than row_activated.
22893           Use response signal for handling the close and find buttons.
22894           Close window when escape is pressed.
22895         * find_replace.c: Close window when escape is pressed.
22896         * find_text.c: Close window when escape is pressed in find dialog as
22897         well as wrap search question, where now Yes is the default button.
22899 2003-03-05  Naba Kumar  <naba@gnome.org>
22901         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
22903         * src/message-manager-private.cc: Fixed a bug with vte conditional
22904         compilation.
22905         * anjuta.glade: Hides all windows in glade file.
22907 2003-03-05  Naba Kumar  <naba@gnome.org>
22909         * src/an_file_view.c: Fixed a compilation warning.
22910         * src/message-manager-private.cc: Conditional compilation for vte
22911         API.
22912         
22913 2003-02-28  Naba Kumar  <naba@gnome.org>
22915         * configure.in, anjuta.spec.in: Updated dependency packages version.
22916         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22917         * src/preferences.c: Added debug assertions.
22918         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22919         editor to enable/disable bringing the recent editor tabs first.
22920         
22921         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22922         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22923         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22924         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22925         and     bug fixes. Also code clean ups.
22926         
22927         * (new) src/search-replace.[h,c]: New search replace implementation
22928         from ANJUTA_1_0_0 branch.
22929         
22930         * (new) src/windows-dialog.[h,c]: New windows management class
22931         [work in progress].
22933 2003-02-28  Naba Kumar  <naba@gnome.org>
22935         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22936         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22937         src/appwizard.c, src/build_file.c, src/build_project.c,
22938         src/clean_project.c, src/compile.c, src/configurer.c,
22939         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22940         src/message-manager-dock.c, src/message-manager-dock.h,
22941         src/message-manager-private.cc, src/message-manager.cc,
22942         src/preferences-dialog.c, src/preferences-dialog.h,
22943         src/preferences.c, src/preferences.h, src/project_dbase.c,
22944         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22945         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22946         src/utilities.c, src/utilities.h:
22947         
22948         Widgetized Preferences and gave proper function names.
22950         * src/executer.c: Fixed a session loading bug.
22951         
22952 2003-02-27  Naba Kumar  <naba@gnome.org>
22954         * printing/print.c: Fixed printing font bug that failed to load the
22955         proper fonts.
22956         
22957         * src/toolbar.c: Disabled LED flashing (not yet implemented).
22958         
22959         * TODO, anjuta.prj: Updated.
22961 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
22963         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22964         manuals/C/anjuta-manual/anjuta-manual-C.omf,
22965         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22966         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22967         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22968         fixed omf errors
22970 2003-02-25  Naba Kumar  <naba@gnome.org>
22972         * Makefile.am: Excluded omf-install from installation as the docs are
22973         not ready.
22974         
22975         TODO: Updated.
22976         
22977         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22978         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22979         property names and added new editor properties and code cleanups.
22980         Also added new project properties.
22981         
22982         * src/compiler_options.[h,c]: Added pkg-config packages supports
22983         and fixed bugs.
22984         
22985         * src/glade_iface.h: Cleanups.
22986         
22987         * src/launcher.c: Used timer instead of idle to scan.
22988         
22989         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22990         src/project_config.[h,c], src/project_import.c: Implemented project
22991         property to define GUI editor and to handle it.
22992         
22993         * src/preferences.c: i18n fixes.
22994         
22995         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22996         unused (and old) pixmaps.
22997         
22998         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22999         
23000 2003-02-25  Naba Kumar  <naba@gnome.org>
23002         * src/message-manager-private.[h,cc], src/preferences.c,
23003         anjuta.glade, anjuta_dialog_strings.c: Implemented
23004         gnome terminal profiles for the terminal preferences and moved the
23005         addition of terminal preferences in the terminal constructor.
23006         
23007         * anjuta.prj: Updated.
23009 2003-02-24  Naba Kumar  <naba@gnome.org>
23011         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
23012         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
23013         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
23014         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
23015         preferences dialog.
23017         * TODO: Updated.
23019         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
23020         text selection and child re-spawning.
23022         * src/pixmaps.h: Removed unused pixmaps definitions.
23023         
23024 2003-02-23  Naba Kumar  <naba@gnome.org>
23026         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
23027         the project tree/window.
23029         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
23030         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
23031         Correct the use of a variable and implemented session save/load
23032         for tree expansion states.
23033         
23034         * src/main_menubar_def.h: Fixed shortcuts keys.
23035         
23036         * src/anjuta.c, src/gnome_project.c: Code clean ups.
23037         
23038         * anjuta.prj: Updated.
23039         
23040 2003-02-22  Naba Kumar  <naba@gnome.org>
23042         * src/debug_tree.[c,h]: GNOME2 port from 
23043         Etay Meiri <etay-m@bezeqint.net>
23044         
23045         * src/an_file_view.c, src/resources.[h,c],
23046         data/properties/bash.properties,
23047         data/properties/cpp.properties,
23048         data/properties/html.properties,
23049         data/properties/make.properties,
23050         data/properties/others.properties,
23051         data/properties/perl.properties,
23052         data/properties/props.properties,
23053         data/properties/xml.properties: Standarized file icons. Icons are
23054         defined in respective .properties file and are retrieved as resource
23055         data.
23057         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
23058         in labels from the commands editor as that would create
23059         problems for translators.
23061 2003-02-21  Naba Kumar  <naba@gnome.org>
23063         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
23064         as they should be part of CVS(?).
23066         * Makefile.am: Corrected a typo for glade generated strings file.
23068         * configure.in, po/hi.po: Added new Hindi (hi) translation
23069         in ALL_LINGUS and added initial Hindi translation.
23071         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
23072         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
23073         sv_unknown.xpm to more proper icon.
23075         * (new)data/properties/php.properties, data/properties/Makefile.am,
23076         data/properties/anjuta.properties, data/properties/html.properties:
23077         Fixed PHP syntax hilighting bug by separating php properties into
23078         different file (because of file size).
23080         * TODO: Updated.
23081         
23082 2003-02-20  Naba Kumar <naba@gnome.org>
23084         * src/breakpoints.c: Fixed breakpoints session saving/loading
23085         crash bug.
23086         
23087         * scintilla/*, scintilla/include/*: Updated to scintilla
23088         release 1.51
23089         
23090 2003-02-19  Naba Kumar <naba@gnome.org>
23092         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
23093         * TODO: Updated.
23095         * Makefile.am, src/Makefile.am,
23096         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
23097         (removed) src/anjuta_dialog_strings.c,
23098         (removed) src/anjuta_dialogs_strings.c,
23099         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
23100         (added) anjuta.glade: Transfered glade files from src/ directory
23101         to the top level directory.
23103         * po/POTFILES.in: Updated.
23104         
23105         * (removed) macrocs2/*: Transfered to data/ directory.
23106         
23107         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
23108         data/Makefile.am: Moved macros in data directory. Anjuta no longer
23109         requires to have macros dir, but the projects generated by anjuta
23110         require them.
23111         
23112         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23113         trees.
23114         
23115         * src/defaults.c: Corrected default compiler options.
23116         
23117         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23118         wizard.
23119         
23120         * src/message-manager-private.cc, src/message-manager-private.h,
23121         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23122         
23123         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23124         source code generation for gnome2 projects.
23126 2003-02-11  Naba Kumar <naba@gnome.org>
23128         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23129         restores the expand/collaspe states of the nodes after refresh.
23130         
23131         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23132         
23133 2003-02-11  Naba Kumar <naba@gnome.org>
23135         * src/style-editor.c: Fixed pango font description handling for fonts.
23136         * src/anjuta.glade: Removed font size spin button.
23137         * configure.in, src/anjuta.prj: Corrected version.
23138         * TODO: update.
23139         
23140 2003-02-10  Naba Kumar <naba@gnome.org>
23142         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23143         references of scroll-menu.h and add about.h in Makefile.am.
23144         
23145         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23146         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23147         (removed) widgets/scroll-menu.h: Removed unused files.
23148         
23149         * Makefile.am: Added proper i18n rules and added intl tools for
23150         distributions.
23151         
23152         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23153         to the stable release).
23154         
23155         * anjuta.spec.in: Removed manuals packaging.
23156         
23157         * data/Makefile.am: Removed 'macros' installation (not required for
23158         gnome2 projects).
23160 2003-02-10  Naba Kumar <naba@gnome.org>
23162         * po/POTFILES.in: Updated.
23164         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
23165         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23166         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23167         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23168         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23169         icons and images.
23171         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23172         src/toolbar_callbacks.h: Fixed scintilla notification signal name
23173         and fixed to properly handle focus in find entry box.
23175         * Makefile.am: Added code for RH system menu update.
23177         * .cvsignore: Updated.
23179         * NEWS: Updated.
23181 2003-02-03  Naba Kumar <naba@gnome.org>
23183         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23184         editor preferences. and fixes dialogs.
23186         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23187         Fixed linenumbers and header margins when they are disabled and
23188         removed unused header files.
23190         * src/attact_process.[h,c], src/debugger.c: Attach to process
23191         now works.
23193         * src/help.c: Fixed dialog response.
23195         * TODO: Updated.
23197         * data/properties/anjuta.properties: Corrected typo.
23199         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23200         Change the signal to "changed" in entry from "selection-changed" in
23201         list.
23203         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23204         short-cuts.
23206 2003-01-31  Naba Kumar <naba@gnome.org>
23208         * configure.in: Upgraded to use libgnomeprint-2.2
23209         
23210         * printing/Makefile.am: Updated
23211         
23212         *(removed) printing/print-doc.c, printing/print-doc.h,
23213         printing/print-util.c, printing/print-util.h: Removed because already
23214         merged with print.c.
23215         
23216         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23217         and libgnomeprintui-2.2 and fixed rendering problems.
23218         
23219         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23220         uneccessary print properties, as they are separately taken
23221         care in gnomeprint.
23222         
23223         * po/POTFILES.in: Update.
23225 2003-01-30  Naba Kumar <naba@gnome.org>
23227         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23228         for about dialog box.
23229         
23230         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23231         src/pixmaps.h: Modified for the above additions for about dialog.
23233 2003-01-29  Naba Kumar <naba@gnome.org>
23235         * src/style_editor.[c,h]: Added missing files.
23236         
23237 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23238         * scintilla/XPM.[cxx|h]: Added missing files
23240 2003-01-29  Naba Kumar <naba@gnome.org>
23241         
23242         * TODO, po/POTFILES.in: Updated.
23243         
23244         * anjuta.prj, src/anjuta.glade,
23245         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23247 2003-01-28  Naba Kumar <naba@gnome.org>
23248         
23249         * data/properties/anjuta.properties, src/aneditor.cxx,
23250         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23251         properties into text properties (earlier it was int properties).
23253         * TODO: Updated
23254         
23255         * scintilla/AutoComplete.c,xx,
23256         scintilla/AutoComplete.h,
23257         scintilla/CallTip.c,xx,
23258         scintilla/CallTip.h,
23259         scintilla/Document.c,xx,
23260         scintilla/Document.h,
23261         scintilla/Editor.c,xx,
23262         scintilla/Editor.h,
23263         scintilla/LexAVE.c,xx,
23264         scintilla/LexCSS.c,xx,
23265         scintilla/LexHTML.c,xx,
23266         scintilla/LexOthers.c,xx,
23267         scintilla/LexPython.c,xx,
23268         scintilla/LineMarker.c,xx,
23269         scintilla/LineMarker.h,
23270         scintilla/Makefile.am
23271         scintilla/PlatGTK.c,xx,
23272         scintilla/PropSet.c,xx,
23273         scintilla/ScintillaBase.c,xx,
23274         scintilla/ScintillaBase.h,
23275         scintilla/ScintillaGTK.c,xx,
23276         scintilla/ViewStyle.c,xx,
23277         scintilla/include/Platform.h,
23278         scintilla/include/SciLexer.h,
23279         scintilla/include/Scintilla.h,
23280         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23281         
23282         
23283         src/Makefile.am,
23284         src/an_file_view.c,
23285         src/an_symbol_view.c,
23286         src/anjuta-tools.c,
23287         src/anjuta.c,
23288         src/anjuta.glade
23289         src/anjuta.h,
23290         src/anjuta_cbs.c,
23291         src/anjuta_dialogs_strings.c,
23292         src/anjuta_info.c,
23293         src/commands.c,
23294         src/compiler_options.c,
23295         src/debugger.c,
23296         src/help.c,
23297         src/main_menubar.c,
23298         src/main_menubar.h,
23299         src/main_menubar_def.h,
23300         src/mainmenu_callbacks.c,
23301         src/mainmenu_callbacks.h,
23302         src/message-manager-private.c,c
23303         src/message-manager-private.h,
23304         src/message-manager.c,c
23305         src/message-manager.h,
23306         src/pixmaps.h,
23307         src/preferences.c,
23308         src/preferences.h,
23309         src/project_config.c,
23310         src/project_dbase.c,
23311         src/project_dbase_gui.c,
23312         src/project_import_gui.c,
23313         src/properties.c,xx,
23314         src/properties.h,
23315         src/resources.c,
23316         src/src_paths.c,
23317         src/text_editor.c,
23318         src/text_editor_gui.c,
23319         src/toolbar.c,
23320         src/utilities.c,
23321         src/utilities.h,
23322         anjuta.prj: GNOME2 porting and fixed many porting bugs.
23323         
23324 2003-01-24  Naba Kumar <naba@gnome.org>
23326         * src/text_editor_gui.c, src/toolbar.c,
23327         src/text_editor.c, src/text_editor_cbs.h:
23328         Used correct notification signal name for scintilla
23329         (gtk2) and fixed UI.
23330         
23331         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23332         when not required.
23333         
23334         * printing/print-doc.c,
23335         printing/print.c,,
23336         src/anjuta-tools.c,
23337         src/find_replace.c,
23338         src/goto_line.c,
23339         src/launcher.c,
23340         src/mainmenu_callbacks.c,
23341         src/project_dbase.c,
23342         src/project_dbase.h,
23343         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23344         src/text_editor.c,
23345         src/text_editor_cbs.h:
23348 2003-01-23  Naba Kumar <naba@gnome.org>
23350         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23351         correct stock icons and organized pixmap macros.
23352         
23353         Makefile.am: Removed non-generated files.
23354         
23355         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23356         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23357         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23358         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23359         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23360         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23361         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23362         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23363         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23364         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23365         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23366         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23367         stop.xpm, undo.xpm}: Removed because no longer used.
23369         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23370         file_unknown.xpm}: Files renamed from fv_*, as it would
23371         be the right name.
23373         * pixmaps/Makefile.am: Updated for the above changes.
23375 2003-01-23  Jakub Steiner <jimmac * ximian * com>
23377         * pixmaps/autocomplete-16.png,
23378         pixmaps/autocomplete.png,
23379         pixmaps/block-end-16.png,
23380         pixmaps/block-end.png,
23381         pixmaps/block-start-16.png,
23382         pixmaps/block-start.png,
23383         pixmaps/bookmark-first-16.png,
23384         pixmaps/bookmark-first.png,
23385         pixmaps/bookmark-last-16.png,
23386         pixmaps/bookmark-last.png,
23387         pixmaps/bookmark-next-16.png,
23388         pixmaps/bookmark-next.png,
23389         pixmaps/bookmark-prev-16.png,
23390         pixmaps/bookmark-prev.png,
23391         pixmaps/error-next-16.png,
23392         pixmaps/error-next.png,
23393         pixmaps/error-prev-16.png,
23394         pixmaps/error-prev.png: gnome2-styled icons
23397 2003-01-23  Naba Kumar <naba@gnome.org>
23399         * anjuta.prj: Updated compiler options.
23400         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23402         * src/aneditor.cxx,
23403         src/anjuta.c,
23404         src/anjuta.glade,
23405         src/anjuta_dialogs_strings.c,
23406         src/mainmenu_callbacks.c,
23407         src/mainmenu_callbacks.h,
23408         src/text_editor.c,
23409         src/text_editor_cbs.c,
23410         src/text_editor_gui.c: GNOME2 Porting.
23412 2003-01-22  Naba Kumar <naba@gnome.org>
23414         * ChangeLog: Corrected dates.
23415         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23416         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23417         preferences.
23419 2003-01-22  Naba Kumar <naba@gnome.org>
23420         
23421         * plugins/patch/patch-plugin.c: Bug fix.
23422         
23423         * src/anjuta-tools.c,
23424         src/anjuta.c,
23425         src/anjuta.glade,
23426         src/anjuta.h,
23427         src/anjuta_dialogs_strings.c,
23428         src/breakpoints.c,
23429         src/cvs_gui.c,
23430         src/debugger.c,
23431         src/debugger.h,
23432         src/executer.c,
23433         src/glade_iface.c,
23434         src/main.c,
23435         src/mainmenu_callbacks.c,
23436         src/mainmenu_callbacks.h,
23437         src/preferences.c,
23438         src/project_dbase.c,
23439         src/project_dbase_gui.c,
23440         src/registers.c,
23441         src/sharedlib.c,
23442         src/signals.c,
23443         src/signals_cbs.c,
23444         src/source.c,
23445         src/stack_trace.c,
23446         src/toolbar_callbacks.c,
23447         src/utilities.c,
23448         src/utilities.h,
23449         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23450         
23451         * src/Makefile.am,
23452         (removed) src/CORBA-Server.c,
23453         (removed) src/CORBA-Server.h,
23454         (removed) src/Gladen-common.c,
23455         (removed) src/Gladen-stubs.c,
23456         (removed) src/Gladen.h,
23457         (removed) src/Prj-common.c,
23458         (removed) src/Prj-skelimpl.c,
23459         (removed) src/Prj-skels.c,
23460         (removed) src/Prj-stubs.c,
23461         (removed) src/Prj.h,
23462         (removed) src/glades.c,
23463         (removed) src/glades.h,
23464         (removed) src/messagebox.c,
23465         (removed) src/messagebox.h: Removed because no longer used.
23467 2003-01-21  Naba Kumar <naba@gnome.org>
23469         * src/anjuta-tools.c,
23470         src/anjuta.c,
23471         src/anjuta.glade,
23472         src/anjuta_dialogs_strings.c,
23473         src/anjuta_info.c,
23474         src/anjuta_info.h,
23475         src/breakpoints.c,
23476         src/compiler_options.c,
23477         src/debugger.c,
23478         src/find_replace.c,
23479         src/find_replace.h,
23480         src/find_text.c,
23481         src/find_text.h,
23482         src/goto_line.c,
23483         src/launcher.c,
23484         src/text_editor.c,
23485         widgets/gnomefilelist.c: GNOME2 porting.
23487 2003-01-20  Naba Kumar <naba@gnome.org>
23489         * global-tags/create_global_tags.sh: Uses pkg-config to
23490         read the modules.
23491         
23492         * src/anjuta.c,
23493         src/anjuta.glade,
23494         src/anjuta.h,
23495         src/anjuta_cbs.c,
23496         src/anjuta_dialogs_strings.c,
23497         src/breakpoints.c,
23498         src/breakpoints.h,
23499         src/compiler_options.c,
23500         src/compiler_options.h,
23501         src/fileselection.c,
23502         src/fileselection.h,
23503         src/mainmenu_callbacks.c,
23504         src/project_dbase_gui.c,
23505         src/session.c,
23506         src/src_paths.c,
23507         src/src_paths.h,
23508         src/text_editor.c,
23509         src/text_editor_gui.c,
23510         widgets/gnomefilelist.c,
23511         widgets/gnomefilelist.h: GNOME2 porting.
23512         
23513         * widgets/Makefile.am,
23514         (removed) widgets/gnomedirlist.c,
23515         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23516         
23517         * src/Makefile.am,
23518         (removed) src/src_paths_cbs.c,
23519         (removed) src/src_paths_cbs.h,
23520         (removed) src/src_paths_gui.c,
23521         (removed) src/compiler_options_cbs.c,
23522         (removed) src/compiler_options_cbs.h,
23523         (removed) src/breakpoints_cbs.c,
23524         (removed) src/breakpoints_cbs.h: Removed because they are now
23525         combined in singe file
23527 2003-01-16  Naba Kumar <naba@gnome.org>
23529         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23530         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23531         options dialog UI and data handling.
23534 2003-01-15  Naba Kumar <naba@gnome.org>
23536         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23537         Completed command editor porting.
23538         
23539         * src/anjuta.c: Removed the use of commands load function
23540         (not required).
23542         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23543         and unrefs.
23545         * src/anjuta-tools.c: Fixed translatable strings.
23546         
23547         * src/find_text.c: Fixed dialog creation from glade.
23548         
23549         * src/text_editor_gui.c, src/text_editor.c,
23550         src/text_editor_cbs.c: Completed port of detached text editor
23551         to gnome2 plateform.
23552         
23553 2003-01-14  Naba Kumar <naba@gnome.org>
23555         * src/anjuta.glade, src/preferences.[h,c],
23556         src/anjuta_dialogs_strings.c: Added build and editor
23557         preferences pages and other UIs. Fixed preferense loading and saving.
23558         
23559         * src/anjuta.c: Does case-insensitive match for tabs position
23560         preferences and removed preferences loading (done at _new() call).
23561         
23562         * anjuta-tools.c: Debugged tools dialog handling.
23563         * plugins/class-gen/clsGen.c: Fixed an undefined function.
23564         
23565 2003-01-13  Naba Kumar <naba@gnome.org>
23567         * ABOUT-NLS: Update (strange).
23569         * autogen.sh: Removed blocking code.
23571         * configure.in: Fixed an autogen bug.
23572         
23573 2003-01-13  Naba Kumar <naba@gnome.org>
23575         * (new)src/anjuta.gladep
23576         (new)src/messagebox.c
23577         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23578         will be gradually removed (and then the files).
23579         
23580         * Makefile.am,
23581         anjuta.prj,
23582         printing/print-util.c,
23583         printing/print.c,
23584         scintilla/ScintillaGTK.c,xx
23585         src/Makefile.am,
23586         src/an_file_view.c,
23587         src/an_symbol_view.c,
23588         src/anjuta.c,
23589         src/anjuta.glade
23590         src/anjuta.h,
23591         src/anjuta_dialogs_strings.c,
23592         src/anjuta_gui.c,
23593         src/attach_process.c,
23594         src/attach_process.h,
23595         src/breakpoints.c,
23596         src/breakpoints.h,
23597         src/breakpoints_cbs.c,
23598         src/commands.c,
23599         src/commands.h,
23600         src/compiler_options.c,
23601         src/compiler_options.h,
23602         src/compiler_options_cbs.c,
23603         src/configurer.c,
23604         src/configurer.h,
23605         src/controls.c,
23606         src/cvs_cbs.c,
23607         src/debug_tree.c,
23608         src/debug_tree.h,
23609         src/executer.c,
23610         src/executer.h,
23611         src/find_in_files.c,
23612         src/find_in_files.h,
23613         src/find_in_files_cbs.c,
23614         src/find_replace.c,
23615         src/find_replace.h,
23616         src/find_text.c,
23617         src/find_text.h,
23618         src/goto_line.c,
23619         src/help.c,
23620         src/help.h,
23621         src/launcher.c,
23622         src/main.c,
23623         src/main_menubar.c,
23624         src/mainmenu_callbacks.c,
23625         src/message-manager.c,c
23626         src/pixmaps.h,
23627         src/preferences.c,
23628         src/project_config.c,
23629         src/project_config.h,
23630         src/project_dbase.c,
23631         src/project_import_cbs.c,
23632         src/resources.c,
23633         src/resources.h,
23634         src/splash.c,
23635         src/src_paths.c,
23636         src/src_paths.h,
23637         src/src_paths_gui.c,
23638         src/text_editor.c,
23639         src/text_editor_gui.c,
23640         src/toolbar.c,
23641         src/toolbar.h,
23642         src/utilities.c,
23643         src/utilities.h,
23644         src/wizard_gui.c,
23645         widgets/gnomefilelist.c: GNOME2 Port.
23647 2003-01-10  Naba Kumar  <naba@gnome.org>
23649         * src/an_file_view.c,
23650         src/anjuta_gui.c,
23651         src/appwizard_gui.c,
23652         src/compiler_options.c,
23653         src/compiler_options_cbs.c,
23654         src/cvs_cbs.c,
23655         src/executer.c,
23656         src/fileselection.c,
23657         src/find_in_files.c,
23658         src/goto_line.c,
23659         src/main_menubar.c,
23660         src/memory.c,
23661         src/message-manager-dock.c,
23662         src/preferences.c,
23663         src/project_dbase_gui.c,
23664         src/project_import_gui.c,
23665         src/registers_gui.c,
23666         src/sharedlib_gui.c,
23667         src/src_paths_gui.c,
23668         src/text_editor_gui.c,
23669         src/toolbar.c,
23670         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23672 2003-01-09  Naba Kumar <naba@gnome.org>
23674         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23675         problems with some comments.
23677         * anjuta.prj: New project file (updated?)
23679         * src/Makefile.am: Enabled deprecated API and fixed variables.
23681         * src/an_file_view.c,
23682         src/an_symbol_view.c,
23683         src/anjuta-plugins.c,
23684         src/anjuta-tools.c,
23685         src/anjuta.c,
23686         src/anjuta_gui.c,
23687         src/appwizard_cbs.c,
23688         src/attach_process.c,
23689         src/attach_process_cbs.c,
23690         src/compiler_options.c,
23691         src/compiler_options_cbs.c,
23692         src/launcher.c,
23693         src/mainmenu_callbacks.c,
23694         src/message-manager-private.c,c
23695         src/message-manager-private.h,
23696         src/message-manager.c,c
23697         src/message-manager.h,
23698         src/project_dbase.c,
23699         src/project_dbase.h,
23700         src/project_dbase_gui.c,
23701         src/project_import_cbs.c,
23702         src/project_import_gui.c,
23703         src/registers.c,
23704         src/resources.c,
23705         src/resources.h,
23706         src/sharedlib.c,
23707         src/signals.c,
23708         src/signals_cbs.c,
23709         src/signals_gui.c,
23710         src/splash.c,
23711         src/src_paths_cbs.c,
23712         src/src_paths_gui.c,
23713         src/stack_trace.c,
23714         src/text_editor.c,
23715         src/text_editor_gui.c,
23716         src/text_editor_menu.c,
23717         src/toolbar.c,
23718         src/toolbar_callbacks.c,
23719         src/utilities.c,
23720         src/watch.c,
23721         src/watch_cbs.c,
23722         src/wizard_gui.c: GNOME porting.
23724 2002-12-24 Naba Kumar <naba@gnome.org>
23726         * AUTHORS, ChangeLog, HACKING, Makefile.am,
23727         NEWS, README, SEARCH-REPLACE,
23728         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
23729         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23730         launcher/Makefile.am,
23731         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23732         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23733         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23734         printing/print-util.c, printing/print.c, printing/print.h,
23735         scintilla/*/*, widgets/e-shell-about-box.c,
23736         src/*, tagmanager/*/*, widgets/Makefile.am,
23737         widgets/gnomefilelist.c:
23738         
23739         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23740         src/*.[c,h] files to gnome2 API.
23742         * src/anjuta_dialogs_strings.c: Added glade generated translatable
23743         strings table.
23745 2002-10-23  Naba Kumar <naba@gnome.org>
23747         * autogen.sh: Prevented Users from building HEAD cvs.
23748         
23749 2002-09-16  Stephane Demurget  <demurgets@free.fr>
23751         * src/anjuta.glade: added the compiler options dialog, hopefully
23752         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23754 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23756         * src/anjuta.glade: fixed a lot of small glitches.
23758         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23759         now.
23761         * src/breakpoints_cbs.c: polished a bit.
23763 2002-09-15  Stephane Demurget  <demurgets@free.fr>
23765         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23767         * src/commands.c: partial gnome 2 port.
23769         * src/utilities.[ch]: changed some bits to be const.
23771 2002-09-14  Stephane Demurget  <demurgets@free.fr>
23773         * src/Makefile.am: removed breakpoints_gui.c and added a check
23774         for gdk-pixbuf deprecated functions, but there shouldn't be much
23775         anyway.
23777         * src/breakpoints_gui.c: killed.
23779         * src/anjuta.glade: added two dialogs for the breakpoints management.
23781         * src/anjuta.h:
23782         * src/anjuta_cbs.c:
23783         * src/appwizard.c:
23784         * src/attach_process.c:
23786         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23787         really huge changes and porting work.
23788         
23789         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23790         (breakpoints_dbase_new): moved the UI init bits here.
23792         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23793         a lot, not using any color anymore (not HIG compliant) and not using
23794         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23795         to be double checked.
23797         * src/build_file.c:
23798         * src/build_project.c: gnome 2 port.
23800 2002-09-11  Stephane Demurget  <demurgets@free.fr>
23802         * src/anjuta.glade:
23803         * src/anjuta.h:
23804         * src/anjuta_cbs.c:
23805         * src/appwizard.c:
23806         * src/breakpoints.c:
23807         * src/breakpoints_cbs.c: cleaned up some bits.
23809 2002-09-09  Stephane Demurget  <demurgets@free.fr>
23811         * src/Makefile.am:
23812         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23814         * src/an_symbol_view.[ch]:
23815         * src/attach_process_cbs.h: polished a bit.
23817         * src/breakpoints_cb.[ch]: partial gnome 2 port.
23819 2002-09-02  Stephane Demurget  <demurgets@free.fr>
23821         * configure.in:
23822         * src/Makefile.am: added libglade-2 to the build.
23824         * src/anjuta.[ch]: added support for libglade.
23826         * src/anjuta.glade: added. There could be a file per top-level widget,
23827         as some other gnome projects, though.
23829         * src/attach_process_gui.c: removed.
23830         * src/attach_process.[ch]: gnome 2 port.
23831         (attach_process_new): Added the treeview init and the widget references
23832         here.
23834 2002-08-31  Stephane Demurget  <demurgets@free.fr>
23836         * src/an_file_view.c: fixed some compilation issues.
23838         * src/an_symbol_view.c: gnome 2 port.
23840 2002-08-26  Stephane Demurget  <demurgets@free.fr>
23842         * src/an_file_view.c: finished gnome 2 port.
23843         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23844         directory pixmap depending on the event.
23846         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23847         (project_file_data_new): use a GtkTreePath.
23849 2002-08-23  Stephane Demurget  <demurgets@free.fr>
23851         * src/Makefile.am: readded back an_*_view.[ch] because they are still
23852         driving me nuts but they need to be ported, heh ?
23854         * src/an_file_view.c: gnome 2 port, almost finished after some hard
23855         work since it's quite a total rewrite again.
23857 2002-08-22  Stephane Demurget  <demurgets@free.fr>
23859         * src/an_file_view.c:
23860         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23862 2002-08-21  Stephane Demurget  <demurgets@free.fr>
23864         * src/anjuta_info.c:
23865         * src/utilities.h: gnome 2 port, featuring a total rewrite.
23867 2002-08-20  Stephane Demurget  <demurgets@free.fr>
23869         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23870         nuts ATM.
23871        
23872         * src/an_file_view.c:
23873         * src/aneditor.cxx:
23874         * src/anjuta_cbs.c:
23875         * src/compiler_options.h:
23876         * src/messagebox.c:
23877         * src/messagebox.h:
23878         * src/pixmaps.h:
23879         * src/project_dbase.h:
23880         * src/resources.h: gnome 2 port.
23882 2002-08-14  Stephane Demurget  <demurgets@free.fr>
23884         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23886         * data/properties/sql.properties: added the DATETIME data type.
23888         * data/properties/html.properties: added the foreach php keyword.
23890 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23892         * widgets/Makefile.am: removed blank line after the last backslash
23893         for avoiding a warning from automake.
23895         * configure.in:
23896         * src/Makefile.am: added the ORBit-2 dep.
23898 2002-08-08  Stephane Demurget  <demurgets@free.fr>
23900         * AUTHORS: added Biswa, because I wonder why noone already have
23901         written his name in the Anjuta's hall of fame :)
23903 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
23905         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23906         widgets/e-shell-about-box.c: Made to compile for gnome2.
23907         
23908 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
23910         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23911         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23912         
23913         * configure.in, printing/print.h, printing/print.c,
23914         printing/print-doc.c: Made to compile for gnome2.
23915         
23916 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
23918         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23919         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23920         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23921         widgets/Makefile.am:
23922         
23923         Upgraded the build system to gnome2 platform.
23924         
23925 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23926         * manuals/*: Added capability to generate PDF and PS.
23927         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23928         * TODO, TODO.biswa: Intergated TODO list.
23929         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23930         , bug #574470
23931         * src/dnd.c: Fix typo
23932         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23933         * src/anjuta.c: Bug #568895, Bug #575419
23935 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23937         * tagmanager/tm_global_tags.c: Fixed compiler warning.
23938         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23940 2002-12-17  Naba Kumar <naba@gnome.org>
23942         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23943         bugs.
23944         
23945 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23946         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23947         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23948         * anjuta.prj: Added tools.sgml
23949         * data/properties/cpp.properties: Bug # 646974
23951 2002-12-16  Naba Kumar <naba@gnome.org>
23953         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23954         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23955         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23956         on 'Enter' and adds proper focus mechanism.
23957         * src/anjuta.c: Fixed a memory corruption bug.
23958         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23959         'Enter' and can also be Canceled. Sets proper default and focus policies
23960         for tools dialogs.
23961         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23962         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23963         translatable strings in dialogs and fixed some dialog properties.
23964         * src/anjuta-tools.c: Now uses xml format for loading and saving.
23965         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23966         * src/message_manager_private.cc: Fixed some debug messages.
23967         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23968         widgets/gnomefilelist.c: Fixed a memory leaks.
23969         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23970         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23971         src/main_menubar_def.h: Implemented incremental search.
23972         * TODO: Updated.
23974 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23975         * tagmanager/*: Minor cleanups and warning fixes.
23976         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23977         GUI during long updates.
23978         * src/text_editor.c: Remove debug message.
23980 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23981         * tagmanager/tm_project.c: Fix a memory access problem.
23983 2002-12-13  Naba Kumar <naba@gnome.org>
23985         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23986         tools list to show "Enabled" flag of the tool. Fixed a bug where
23987         tool list is not cleared when creating a new tool.
23988         
23989 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23990         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23992 2002-12-12  Naba Kumar <naba@gnome.org>
23994         * anjuta-tools.[h,c], commands.c: Used the tools help of
23995         anjuta variables list in commands editor and fixed a typos
23996         buy in anjuta-tools.c.
23997         
23998 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23999         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
24000         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
24001         * TODO.biswa: Added to help me track things better.
24003 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24005         * configure.in, anjuta.spec.in: Added libglade dependency.
24006         * Makefile.am: Added anjuta.glade file.
24007         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
24008         , src/mainmenu_callbacks.[ch], src/message-manager.h
24009         , src/widget-registry.c: Tools editor GUI + other additions.
24011 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24013         * src/project_dbase.[ch], tagmanager/tm_project.c,
24014         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
24015         Implement syncing tags image with the project database.
24016         * src/anjuta-tools.c: Implemented variable substitution and
24017         working directory in tools.
24019 2002-12-09  Naba Kumar <naba@gnome.org>
24020         
24021         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
24022         command configuration language list from properties.
24023         
24024         * data/properties/asm.properties, data/properties/ruby.properties:
24025         Fixed typos.
24027 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24029         * src/an_symbol_view.c: Remember current selected entry and select
24030         it automatically after refresh.
24032 2002-11-26  Murray Cumming  <murrayc@usa.net>
24034         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
24035           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
24036         and gnomemm 1.2 projects so that people know they are really
24037         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
24038         But I did correct these to sue lowercase names.
24040 2002-12-01  Naba Kumar <naba@gnome.org>
24042         * data/anjuta.properties: Fixed caching problem on 
24043         indicators.
24044         * src/preferences.c, src/preferences_gui.c: Implemented automatic
24045         indicators prefs.
24046         
24047 2002-12-01  Naba Kumar <naba@gnome.org>
24049         * data/properies/anjuta.properties: Corrected "indicators.automatic"
24050         property name.
24051         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
24052         property and uses it.
24053         * src/aneditor.cxx: Fixed a bug associated with selection a word at
24054         current cursor.
24055         
24056 2002-11-30  Naba Kumar <naba@gnome.org>
24058         * src/debugger.c: Fixed a typo.
24059         * data/properties/*: Updated properties files and added
24060         new ones.
24061         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
24062         Added comment submenu and cleaned up ref and unref of menus.
24063         * src/aneditor.h: Added definition of comment commands.
24064         * src/aneditor.c: Upgrade from latest SciTE source code.
24065         * src/text_editor.[hc], src/text_editor_cbs.c, 
24066         src/message_manager_private.cc, src/message_manager.[cc,h],
24067         src/anjuta.[c,h]: Added indicators support for errors/warnings
24068         highlight in the editor.
24069         * NEWS, TODO: Update.
24070         * scintilla/include/PropSet.h: Removed deprecrated function.
24071         
24072 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24074         * src/anjuta-tools.[ch]: Tools implementation (basic)
24075         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
24076           , src/main_menubar_def.h: PLugins cleanup and segregation
24077         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
24078           registry
24079         * anjuta.prj: Added new files
24080         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
24081         * plugins/class-gen/clsGen.c: Register menu under 'Project'
24082         * plugins/patch/patch-plugin.c: Register menu under 'Format'
24083         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
24084         * src/Makefile.am: Added new files
24085         * src/message-manager.[cc/h]: Added standard output and error windows
24087 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
24089         * project_type.c: Fixed Gnomemm2 project type
24091 2002-11-25  Naba Kumar <naba@gnome.org>
24093         * printing/print.c: Fixed a compile warning.
24094         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
24095         * src/utilities.c: Fixed a compile warning in sparc, hides the
24096         terminal check error output from the user.
24097         * project_config.[ch], project_dbase.[ch], source.c: Added project
24098         version, exclude modules configuration and reordered other config
24099         properties. Changed some strings to more descriptive text.
24100         * src/compiler_opitions.c: Removed extra newlines from .prj file
24101         save.
24102         * anjuta.prj: Converted to new format (only reorganised properties
24103         and removed extra newlines ... nothing else).
24104         * NEWS: updated
24105         
24106 2002-11-21  Naba Kumar <naba@gnome.org>
24108         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
24109         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
24110         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
24111         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
24112         Updated to the CVS version.
24114 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24116         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24117           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24118           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24119           images in completion lists. 
24120         * src/resources.h: Make C++ friendly.
24121         * scintilla/PropSet.cxx: Fix memory leak.
24123 2002-11-20  Naba Kumar <naba@gnome.org>
24125         * scintilla/*/*: Synced to latest scintilla 1.49
24126         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24127         New lexers added.
24129         * scintilla/RESearch.cxx: The automatic cvs log in the
24130         file really broke things trying to interprete the changelog
24131         entry incorrectly as end-of-comment. Removed the $cvs line
24132         and committed again.
24133         
24134 2002-11-19  Naba Kumar <naba@gnome.org>
24136         Patch from Timothee Besset <ttimo@idsoftware.com>
24137         
24138         * src/message-manager-private.cc: Interpretes absolute
24139         file paths properly in zvt terminal.
24141 2002-11-19  Naba Kumar <naba@gnome.org>
24143         Patch from Timothee Besset <ttimo@idsoftware.com>
24144         
24145         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24146         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
24147         (important) editor preferences in project (if there is one
24148         open).
24149         
24150         * TODO: Updated
24151         
24152 2002-11-18  Naba Kumar <naba@gnome.org>
24153         
24154         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24155         
24156         * src/debug_tree.c, src/find_in_files_gui.c,
24157         src/find_replace.c, src/find_text.c, 
24158         src/project_import.c, src/project_import_gui.c,
24159         src/wizard_gui.c: i18n Fixes.
24161 2002-11-15  Naba Kumar <naba@gnome.org>
24163         * plugins/class-gen/clsGen.c: Fixed to use project function
24164         to import files. Create non-existent directories before the
24165         sources are written.
24166         
24167         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24168         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24169         src/glade_iface.c,
24170         src/glades.c: Excluded gladen files from build. This
24171         will fix the unnecessary dependency on libssl.
24172         
24173         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24174         file import funtion.
24175         
24176         * src/message_manager_private.cc: Fixed a compiler warning with
24177         DEBUG preprocessor macro.
24178         
24179         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24180         wrong (undocked) editor window was closed on clicking close on an
24181         undocked editor window.
24182         
24183         * src/debugger.c: Fixed a bad bug where debugger terminal won't
24184         start correctly if the executable was run before with 'F3'.
24185         
24186         * src/toolbar_callbacks.c: Wrap around find next.
24187         * src/toolbar.c: Disable combo activate.
24188         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24189         button positions to get 'yes' as default.
24191         * anjuta.spec.in: Updated.
24192         
24193         * src/anjuta_info.c, src/appwizard_gui.c,
24194         src/attach_process_gui.c, src/breakpoints_gui.c,
24195         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24196         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24197         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24198         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24199         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24200         src/preferences.c, src/preferences_gui.c, src/project_config.c,
24201         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24202         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24203         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24204         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24205         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
24206         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24207         plugins/patch/patch-plugin.c, printing/print-util.c:
24208         Set all windows and dialogs transient
24209         to their parents so that they remain floated above their parents.
24210         
24211 2002-11-13  Naba Kumar <naba@gnome.org>
24213         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24214         take default editor font).
24215         
24216         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24217         Corrected email address.
24218         
24219         * src/mainmenu_callbacks.c: Used spaces instead of tabs
24220         for changelog entry.
24222         * NEWS: Updated.
24223         
24224 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24225         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24227 2002-11-06  Naba Kumar <naba@gnome.org>
24229         * README: Updated
24230         * anjuta.spec.in: Ships the .omf files with the
24231         documents instead of the base package.
24232         
24233 2002-11-04  Naba Kumar <naba@gnome.org>
24235         * data/properties/latex.properties: Fixed a bug.
24236         * ChangeLog: Released 1.0.0 stable.
24238 2002-11-04  Naba Kumar <naba@gnome.org>
24240         * src/commands.c: Added command with shell redirection capability.
24241         * data/properties/anjuta.properties: Changed default execution
24242         command.
24243         * src/project_dbase.c: Set project top dir in properties.
24244         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24245         * data/Makefile.am: More diskcheck error fixes.
24246         
24247         * README, anjuta.spec.in, THANKS, AUTHORS,
24248         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24249         manuals/C/anjuta-manual/authers,sgml,
24250         manuals/C/anjuta-manual/anjuta-manual.sgml,
24251         manuals/C/anjuta-manual/anjuta-manual-C.omf,
24252         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24253         : Changed anjuta home to
24254         new URL and my email address.
24255         
24256         * manuals/C/anjuta-manual/interfaces.sgml,
24257         manuals/C/anjuta-manual/prefereces.sgml,
24258         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24259         
24260         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24261         : removed reference to the help menu as the menu is modified
24262         when no help is found (which is very likely when we are
24263         shiping the documents separately).
24264         
24265 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24266         * anjuta.spec.in: Update specfile to make multiple RPMs.
24267         * data/Makefile.am: make dist fix.
24268         * src/text_editor_menu.c: Fix compile warnings (casts).
24270 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24271         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24272         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24274 2002-11-01  Naba Kumar <naba@gnome.org>
24276         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24277         Added gnome2 macros to be used by gnome2 project wizard.
24278         
24279         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24280         from gnome-common.
24281         
24282         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24283         as it was conflicting with generated projects and is not
24284         useful for us.
24285         
24286         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24287         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24288         project generation, removed qt project as it's not complete and
24289         added gnome2 bonobo wizard.
24291 2002-10-29  Naba Kumar <naba@gnome.org>
24293         * po/POTFILES.in: Updated.
24294         * po/POTFILES.skip: Added.
24295         * preferences.h: Fixed print paper size property name.
24297 2002-10-28  Naba Kumar <naba@gnome.org>
24298         
24299         * data/user.properties, data/Makefile.am: Added user properties file
24300         which will be copied in user's ~/.anjuta/user.properties.
24301         
24302         * data/anjuta.properties: Changed a comment.
24303         
24304         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24305         
24306         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24307         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24308         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24309         item.
24311         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24312         instead of user properties file.
24313   
24314         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24315         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24316         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24317         * README, TODO: Updated.
24318         
24319 2002-10-28  Naba Kumar <naba@gnome.org>
24321     * manuals/C/anjuta-manual/figures/editor_guides.png,
24322     manuals/C/anjuta-manual/figures/editor_margins.png,
24323     manuals/C/anjuta-manual/figures/editor_markers.png,
24324     manuals/C/anjuta-manual/figures/local_variables.png,
24325     manuals/C/anjuta-manual/figures/open_file_multiple.png,
24326     manuals/C/anjuta-manual/figures/prefs_print.png,
24327     manuals/C/anjuta-manual/figures/print_dlg.png,
24328     manuals/C/anjuta-manual/figures/print_preview.png,
24329     manuals/C/anjuta-manual/figures/symbol_browser.png,
24330     manuals/C/anjuta-manual/figures/variable_tip.png: New png
24331     files for manual documentation.
24332     
24333     * manuals/sgmldocs.make,
24334     manuals/C/anjuta-manual/Makefile.am,
24335     manuals/C/anjuta-manual/authors.sgml,
24336     manuals/C/anjuta-manual/build.sgml,
24337     manuals/C/anjuta-manual/compileopts.sgml,
24338     manuals/C/anjuta-manual/debugger.sgml,
24339     manuals/C/anjuta-manual/execute.sgml,
24340     manuals/C/anjuta-manual/fileoperations.sgml,
24341     manuals/C/anjuta-manual/interface.sgml,
24342     manuals/C/anjuta-manual/preferences.sgml,
24343     manuals/C/anjuta-manual/projects.sgml,
24344     manuals/C/anjuta-manual/figures/arguments.png,
24345     manuals/C/anjuta-manual/figures/open_file.png,
24346     manuals/C/anjuta-manual/figures/other_opts.png,
24347     manuals/C/anjuta-manual/figures/scrshot.png,
24348     manuals/C/anjuta-manual/figures/toolbar_browser.png,
24349     manuals/C/anjuta-manual/figures/toolbar_tags.png:
24350     
24351     Updated anjuta manual documentation.
24353     
24354 2002-10-27  Naba Kumar <naba@gnome.org>
24356     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24357     check and modifies debugger terminal command accordingly
24358     to function properly.
24359     
24360 2002-10-25  Naba Kumar <naba@gnome.org>
24362         * manuals/sgmldocs.make: Fixed a couple of bugs.
24363         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24365 2002-10-24  Naba Kumar <naba@gnome.org>
24367         * src/debug_tree.c: Fixed a crash bug from Etay.
24369         * global_tags/create_global_tags: Added messages.
24370         Fixed infinite looping within files.
24371         
24372         * macro/autogen.sh: Removed debug and warning flags for defaults.
24373         
24374         Patch from Vadim Berezniker <vadim@berezniker.com>
24375         
24376         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24377         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24378         generation.
24380         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24381         temporarily just copy it
24383 2002-10-24  Naba Kumar <naba@gnome.org>
24385         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24386         manuals/C/anjuta-manual/anjuta-manual.sgml, 
24387         manuals/C/anjuta-manual/compileopts.sgml,
24388         manuals/C/anjuta-manual/debugger.sgml,
24389         manuals/C/anjuta-manual/execute.sgml,
24390         manuals/C/anjuta-manual/fileoperations.sgml,
24391         manuals/C/anjuta-manual/interface.sgml,
24392         manuals/C/anjuta-manual/introduction.sgml,
24393         manuals/C/anjuta-manual/projects.sgml,
24394         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24395         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24396         manuals/ja/anjuta-manual/anjuta-manual.sgml,
24397         manuals/ja/anjuta-manual/compileopts.sgml,
24398         manuals/ja/anjuta-manual/debugger.sgml,
24399         manuals/ja/anjuta-manual/execute.sgml,
24400         manuals/ja/anjuta-manual/fileoperations.sgml,
24401         manuals/ja/anjuta-manual/interface.sgml,
24402         manuals/ja/anjuta-manual/introduction.sgml,
24403         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24405 2002-10-24  Naba Kumar <naba@gnome.org>
24407         * src/project_type.c: added autogen for qt projects.
24408         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24409         Fixed a bug that retrieves wrong terminal command.
24410         * src/commnads.c: Added more terminal commands.
24411         * configure.in: Checks for scrollkeeper version.
24412         
24413 2002-10-22  Naba Kumar <naba@gnome.org>
24415         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24416         instead of AM_GNOME_GETTEXT.
24417         
24418         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24419         for setup-gettext for the wizard generated projects.
24421         * src/source.c: Fixed a bug where glade file wasn't generated.
24422         
24423         * src/gnome_project.c: Excluded project version from project dir
24424         name.
24425         
24426 2002-10-22  Naba Kumar <naba@gnome.org>
24428         * acinclude.m4: New file with dummy funtion for gettext
24429         cross compatibility fix.
24430         
24431         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24432         * configure.in: Fixed cflags to avoid useless warnings.
24433         * Makefile.am: EXTRA_DIST += setup-gettext.
24434         * src/toolbars.c: Added space paddings around tags label.
24436 2002-10-21  Naba Kumar <naba@gnome.org>
24438         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24439         
24440         * setup-gettext: New script to maintain gettext cross version
24441         compatibility.
24442         * configure.in, macros/autogen.sh: Fix for gettext cross version
24443         compatibility.
24444         
24445 2002-10-21  Naba Kumar <naba@gnome.org>
24447         * debug_tree.c: Fixed incorrect use of debug assertion.
24448         
24449 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
24450             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24451         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24452         src/memory.c, src/memory.h, src/message-manager-private.cc:
24453         
24454         New parsing algorithm; adapted from kdevelop.
24455         Middle button menu for changing the value's display type
24457 2002-10-07  Naba Kumar <naba@gnome.org>
24459         * src/main_menubar_def.h: Changed status bar message for Help->
24460         Browse info pages. Bug #603308
24462         * src/executer.c: Made "User terminal" default for creating
24463         projects (User can always disable it later). Bug #114222
24464         
24465 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24467         * macros/autogen.sh: Require gettext 0.10.x for autogen
24468         * src/text_editor.c: Fixes Bug #595303
24469         * src/source.c: Fixes Bug #595970
24470         * src/anjuta.c: Fixes Bug #598366
24471         * scingtilla/LexCPP.cxx: Bug #602296
24472         * src/main_menubar_def.h: Bug #604363
24473         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24474         
24475 2002-10-07  Jens Georg <mail@jensgeorg.de>
24477         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24478         * gnomefilelist.c: This patch fixes the bug #611542
24479         
24480 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24482         * data/properties/Makefile.am: Added tcltk.properties file.
24483         
24484 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24486         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24487         
24488         * README: Updated README
24489         * plugins/class-gen/clsGen.c, src/message_manager.cc
24490           , src/mainmeu_callbacks.c, src/memory.c
24491           , src/project_dbase_gui.c, src/text_editor_gui.c
24492           , widgets/gnomefilelist.c: Set window icons
24493         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24494           Enabled release build (stripped + optimized binaries, etc.)
24495         * data/properties/anjuta.properties, src/commands.c,
24496           src/defaults.cFixed bug #595489 (stdin on executables)
24497         * src/appwizard.c, src/main.c, src/message-manager.cc
24498           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24499           , src/debug_tree.c: Memory related (valgrind) fixes.
24500         * src/message-manager-private.[cc,h], src/pixpams.h
24501           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24502         * anjuta.prj: Added debug_tree.c to SOURCES
24503         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24504           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24505           Compacted code and cleaned up unnecessary functions.
24506         * tagmanager/*.[ch]: Code fixes.
24507         
24508 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
24509         
24510         Reviewed by: Naba Kumar <kh_naba@gnome.org>
24511         
24512         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24513         Debug tree now detects changes of displayed variables
24514         and changes their color to red
24516 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24518         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24519         
24520         * mainmenu_callbacks.c: Set's the current file name in
24521         file save as dialog.
24522         
24523 2002-09-20  Naba Kumar <kh_naba@gnome.org>
24525         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24527         * data/properties/tcltk.properties: New file for tcl/tk
24528         properties.
24530 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
24532         * src/project_type.[c,h], src/source.c, data/Makefile.am:
24533         Fixed a fatal bug which doesn't let building gnome2 related
24534         projects. They use different autogen.sh script. Defined new
24535         type field "gnome_macro_support".
24536         
24537         * data/autogen.sh.gnome2: New file.
24538         
24539         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24540         bug with quotes escaping in quotes.
24541         
24542         * src/message-manager-private.cc: Used event box instead
24543         of frame for local message pane, so that the borders appear
24544         properly and nicely.
24545         
24546         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24547         if there is a project open and all the files are un-docked.
24549         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24551 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
24553         * src/main_menubar_def.h: implement feature request #595356, patch #597161
24554         * THANKS: updated for new contributions
24555         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24557 2002-08-27 Steven Knight  <steven.knight@unh.edu>
24559         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24560         src/project_dbase.h, src/project_type.c, src/source.c, 
24561         src/wizard_gui.c: new Qt project type
24562         *** NB not fully tested, may need some work, icon required...
24564 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24566         * src/memory.c, src/memory.h: new memory patch
24568 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
24570         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24572 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
24574         * lancher/anjuta_launcher.c: Determine pty from function
24575         call instead of running 'tty' externally.
24576         
24577         * data/properties/cs.properties: Added compile/build commands.
24578         Fixed execution properties.
24579         
24580         * src/commands.c: Added c# options.
24582         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24583         
24584         * src/debug_tree.[c,h], src/debugger.[c,h],
24585         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24586         
24587         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24588         1. Misaligned structs when they are members of other structs.
24589         2. '{' sometimes appears as a variable.
24590         3. Wrong processing of some arrays.
24591         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24592         that displays the tree in two columns (variable and value).
24594 2002-08-14  Stephane Demurget  <demurgets@free.fr>
24596         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24598         * data/properties/sql.properties: added the DATETIME data type.
24600         * data/properties/html.properties: added the foreach php keyword.
24602 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24604         * NEWS: Updated with new features.
24605         
24606         * data/.cvsignore, doc/.cvsignore: Updated.
24607         
24608         Patch from: Etay Meiri <etay-m@bezeqint.net>
24609         
24610         * src/debug_tree.h, src/debug_tree.c: New files.
24611         
24612         * src/Makefile.am, src/message-manger-private.[h,cc],
24613         src/message-manger.cc: Added Tree view for debugger
24614         locals view.
24615         
24616 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
24618         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24619         
24620         * src/memory.c, src/memory.h: New files.
24621         
24622         * src/Makefile.am, src/appwizard.c, src/controls.c,
24623         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24624         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24625         
24626         Memory view implemetation that would enable viewing raw memory
24627         during debugging.
24629 2002-08-08  Stephane Demurget  <demurgets@free.fr>
24631         * AUTHORS: added Biswa, because I wonder why noone already have
24632         written his name in the Anjuta's hall of fame :)
24634 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
24636         * src/appwizard_gui.c: Removed an ambiguous prototype.
24637         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24638         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24639         * THANKS: Updated M. Ali Vardar's email.
24640         
24641 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24643         * src/anjuta_gui.c: implemented feature request to stop main and browser
24644           toolbars having exclusive use of space
24646 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
24648         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24649         left over from the previous work to fix bugs :-)
24650         
24651         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
24652         src/controls.c, src/mainmenu_callbacks.h, 
24653         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
24654         reviewed
24655         
24656         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
24657         src/project_import_gui.c, src/sharedlib_gui.c, 
24658         src/signals_gui.c: set window icon correctly
24659         
24660         * NEWS: more updates for the release
24661         
24662         * HACKING: updated for window icons and insert menu information
24663         
24664         * src/cvs_gui.c, src/build_project.c, 
24665         src/project_import_cbs.c: message strings reviewed
24666         
24667         * src/controls.c: context help button should be disabled if 
24668         DevHelp is not installed
24669         
24671 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24673         * src/debugger.c: Fixed the signalling screw up because of string
24674         update in gdb used to report the child process PID. Also, no
24675         error dialog will be popped up for "no such file or directory"
24676         error (very annoying and useless error). This error will still
24677         be shown on the debug message window. Avoided terminating the
24678         program when the terminal is terminated -- doesn't hurt, otherwise
24679         we get crappy egg-and-hen problem.
24680         
24681         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24682         dimensions loading.
24683         
24684         * src/anjuta.c: Limited the default size of main window to sane
24685         values.
24687         * src/preferences.c: Fixed some deadly memory corruption bugs in
24688         the recent patches. Return from getenv() should NEVER be freed,
24689         because they are static strings.
24690         
24691         * src/preferences_gui.c: Removed the fix for crash bug with font
24692         selection and applied the real fix.
24693         
24694 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
24696         * NEWS: updated for release
24698 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
24700         * src/launcher.c: Added a fix a memory leak and a possible
24701         fix for zvt-crash bug.
24702         
24703         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24704         
24705         * data/properties/latex.properties,
24706         data/properties/ada.properties: Added file.is.source property.
24707         
24708         * src/an_file_view.c: Set auto column size of the file
24709         revision column.
24710         
24711         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24712         The user is now prompted to confirm the closing of the file
24713         if it is being used by CVS. If yes, the editor is closed and
24714         the CVS operation stops.
24715         
24716 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
24718         * anjuta.prj: bump project version for release
24719         * BUGS: removed unnecessary file
24721 2002-06-07      Philip Van Hoof <freax@pandora.be>
24723         * widgets/gnomefilelist.c: fix up issue with directory deleted 
24724         during the life of the file list widget
24725         * src/preferences_gui.c: sticking-plaster fix to font selection
24726         causes segfault bug
24728         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24730 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24732         * data/properties/anjuta.properties, src/an_file_view.[ch], 
24733         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
24734         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
24735         added options for symbol and file browsers.
24736         * data/properties/cpp.properties: linker flags should come after
24737         the name of the file to compile.
24738         * scintilla/Editor.cxx: fixed gcc compilation warning.
24739         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24740         be executed from bindir only.
24741         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
24742         tagmanager/include/tm_file_entry.h: CVS version information in file 
24743         browser.
24744         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
24745         window.
24746         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24747         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24748         crashes during file import.
24749         * src/project_import.c: disable project menu items during project 
24750         import.
24751         
24752         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24754 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
24756         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
24757         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24758         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
24759         modified Insert menu, added C functions template, header C 
24760         template, modified header_template HEADER_H ==> NAMEFILE_H
24761         
24762         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24764 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24766         * data/properties/html.properties: changed some file 
24767         associations
24769 2002-06-05 Philip Van Hoof <freax@pandora.be>
24771         * widgets/gnomefilelist.c: Fixed #560759 and #561776
24772         
24773         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24775 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24777         * data/properties/anjuta.properties, src/defaults.c: Make windows
24778         docked by default, fix the big fonts bug.
24779         
24780         * src/an_file_view.c, src/main_menubar_def.h, 
24781         src/project_dbase_gui.c: sanitized the Edit/View mess.
24782         
24783         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24784         for customizing shortcuts.
24785         
24786         * src/mainmenu_callbacks.c: Search for selected word if present.
24787         
24788         * src/text_editor_menu.c: Added context menu options for docking
24789         and undocking editor windows.
24790         
24791         * src/main_menubar.h, src/main_menubar.c: more support for the 
24792         shortcuts menu item.
24793         
24794         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24796 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
24798         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24799         all commit messages being written to top of the file
24800         
24801         * src/main_menubar_def.h: message strings reviewed
24802         
24803         * src/project_import.c: message strings reviewed
24804         
24805         * src/source.c, src/glades.c: message strings reviewed. Fixed 
24806         some bugs around reading the project properties for creating 
24807         .glade and .desktop files in the Application Wizard. There were
24808         typos in the property names being retrieved
24809         
24810         * widgets/gnomefilelist.c: changed build_full_path to make 
24811         the file widget support ~
24812         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24813         
24814         * THANKS, widgets/e-shell-about-box.c, 
24815         manuals/anjuta-manual/C/authors.sgml: updated for new
24816         patch
24818 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
24820         * src/project_dbase.c: Fixed the file-path-corruption bug
24821         and the cannot-import-file-in-project bug. (follow-up with
24822         the last commit from Stef).
24823         
24824         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24825         with unsaved-project.
24826         
24827 2002-06-05  Stephane Demurget  <demurgets@free.fr>
24829         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24830         misplaced g_free.
24832 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24834         * data/properties/{xml,html,other}.properties: changed some file 
24835         associations
24836         
24837         * data/anjuta.mime: oops! cvs added
24838         
24839         * scintilla/RESearch.cxx: fixed up a problem with comments
24840         
24841         * global-tags/create_global_tags.sh: redirect errors to /dev/null
24842         to avoid messages about missing libs
24843         
24844         * NEWS: started the release notes
24846 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
24848         * HACKING: updated with new information on printing, patch naming
24849         
24850         * TODO: removed completed tasks
24851         
24852         * THANKS: updated a few contributions
24853         
24854         * anjuta.prj: updated the icon file
24855         
24856         * anjuta.desktop.in.in: updated to add Categories
24857         
24858         * data/anjuta.mime: created a mime type for Anjuta project files
24859         (NB needs to be added to the install in /usr/share/mime/)
24860         
24861         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
24862         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
24863         to PNG for websites.
24864         
24865         * plugins/patch/patch-plugin.c: clarified some messages and 
24866         made it easier to see different patching sessions
24867         
24868         * src/toolbar.c: changed some message text for consistency
24869         
24870         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
24871         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
24872         in preferences. 
24873         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24874                  
24875         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
24876         src/project_dbase.{c,h}, src/project_import_cbs.c, 
24877         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24878         Added XLib Project and a Dockapp Project types.
24879         * pixmaps/Makefile.am: added line for new pixmap for new xlib
24880         projects
24881         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24882         * src/source.c: Fixed memory leak in existing projects. 
24883         (filename was not freed)
24884         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24886 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
24888         * src/anjuta.h, src/anjuta.c: Added error display funtions
24889         with parent windows.
24890         
24891         * src/appwizard_cbs.c: Changed error display function to use
24892         parented version.
24893         
24894 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
24896         * printing/print.h, printing/printing.c: Taken care of document
24897         zoom factor and fixed a font loading bug. Dynamically calculated
24898         text widths to work with zooms properly. Re-organized code for
24899         dynamic text width calulations to work in general with utf8 chars.
24900          Determined font height and width automatically from the font info.
24901         
24902         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24903         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24904         Converted text.zoom.factor property to use #defined value. Removed
24905         margin header and margin numbers preferences, as they  now
24906         calculated dynamically.
24907         
24908 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
24910         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24911         printing/print-util.h, printing/print.c, printing/print.h:
24912         Rewritten printing support for style based printing. Syntax highlighted
24913         printing, monochromatic printing, setup using preferences etc.
24915         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24916         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24917         language and the styled text buffer.
24918         
24919         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24920         the print setup preferences page and added printer preferences. Added functions
24921         to retrieve preferences with default values.
24922         
24923         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24924         the printing.
24926         * data/properties/anjuta.properties: Added default printer preferences.
24928         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24929         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24930         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24932         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24933         
24934 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24936         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24938         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24939         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24940         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24941         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24943         printing/Makefile.am: Reduced compiler optimizations.
24945         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
24946         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
24947         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24948         tagmanager/tm_workspace.c: TagManager fixes.
24950 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
24952         * printing/*: CVS added. :)
24953         
24954 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24956         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24958         * printing*: CVS added.
24959         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24960           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24961           src/main_menubar_def.h: Gnome Print support
24962         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24963         * configure.in: Enable debugging flag option
24964         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24965           Print properties defined.
24966         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24967         
24968 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24970         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24971         
24972         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24973         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24974           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24975           and cleanups
24976         * src/text_editor.c: Minor cleanups.
24977         * anjuta.c: Tweaks to 'Goto File Line' functionality.
24978         * src/project_dbase.c: Fixes to add/remove files from project.
24979         * src/help.c: Fix minor memory leak.
24980         * src/project_dbase_gui.c: Remove debugging messages.
24981         * src/utilities.[ch]: Cleanups and minor fixes.
24982         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24984 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
24986         * src/anjuta.c [anjuta_apply_preferences()]:
24987         Fixed a crash bug when tab pos is not defined for the editors.
24988         
24989         * data/properties/cpp.properties: Set default identifier property to normal.
24990         This fixes the bug in which the fore color gets hidden with dark background.
24992 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
24994         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24995         scintilla 1.46
24996         
24997         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24998         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24999         src/anjuta.c, data/properties/anjuta.properties:
25000         Implemented line wrapping.
25001         
25002         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
25003         
25004         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
25005         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
25006         tags. Code was reviewed from GNOME Bonsai view.
25007         
25008         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
25009         it seems to have been removed by scintilla people.
25010         
25011         * data/properties/anjuta.properties: Set default line wrap to false, as
25012         is noticably slow with big files.
25013         
25014 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
25016         * src/project_import_gui.c: disallow the selection of files in
25017           the browse dialog.
25018         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
25019           preferences code.
25020         
25021 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25023         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
25024           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
25025         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
25026         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
25027           now works properly.
25028         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
25029         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
25030         * src/utilities.[ch]: Added some utility functions.
25031         * tagmanager/tm_project.c: Fix for bug in file removal from project.
25032         
25033         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25035 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25037         * HACKING: info on FIXME statements and removed ccview references
25038         * Makefile.am: added rule to make RPM package
25040 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
25042         * THANKS, widgets/e-shell-about-box.c, 
25043         manuals/anjuta-manual/C/authors.sgml: updated for new
25044         patch
25045         * src/anjuta.c: removed unnecessary warning code since CVS 
25046         support is now implemented :-)
25047         * manuals/sgmldocs.make: implemented a fix for bug #553969
25048         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
25049         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
25050         manuals/C/anjuta-faqs-C.omf: modified the descriptions
25051         
25052 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25053         
25054         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
25055           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
25056           src/main_menubar_def.h, src/preferences_gui.c,
25057           preferences.c, preferences.h: setup Username and Email 
25058           preferences, Insert ChangeLog and Username editor functions
25059           
25060           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
25062 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
25063         
25064         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
25065           src/src_paths_cbs.c, src/src_paths_gui.c
25066           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
25068           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
25070 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25072         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
25073           and goto tag menu items to main menu.
25075 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25077         * THANKS, widgets/e-shell-about-box.c, 
25078         manuals/anjuta-manual/C/authors.sgml: added new contributors
25079         * HACKING: updated with info on files to change for credits
25081 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
25083     * src/aneditor.cxx: extended extension list which fixes segfault
25084     on selecting lisp, ruby or matlab as highlight style.
25086 2002-05-09  Andy Piper <andy.piper@freeuk.com>
25088         * src/main_menubar_def.h: fixed an array initialiser and fixed
25089         the lexer settings for the new entries on the Format menu
25091 2002-05-07  Stephane Demurget  <demurgets@free.fr>
25093         * Synced with Scintilla 1.45
25095 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25097         * anjuta.prj: added another missing file
25098         * ChangeLog: fixed some incorrect change dates I caused by 
25099         sloppy cut-and-pasting :-/
25101 2002-05-06  Andy Piper <andy.piper@freeuk.com>
25102         
25103         * src/mainmenu_callbacks.c: fixed title of new About box
25105 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25107         * src/pixmaps.h: added macros for OpenGL and SDL project icons
25109 2002-05-05  Andy Piper <andy.piper@freeuk.com>
25111         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
25112         * anjuta.prj: updated for new files
25114 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
25116         * widgets/e-shell-about-box.c: Added version display.
25117         
25118 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25120         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
25121         widgets/scroll_menu.c: fixed up some compiler warnings (patch
25122         from Philip Van Hoof)
25124 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25126         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
25127         dependency
25128         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
25129         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
25130         that produced build errors (needs checking on a machine with the
25131         ja locale!)
25132         * data/properties/lisp.properties: updated to match format of other
25133         lexer property files supplied with Anjuta
25135 2002-05-03  Andy Piper <andy.piper@freeuk.com>
25137         * anjuta.prj: added new files
25138         * HACKING: added information from the mailing list on 
25139         adding new project types to the wizard (thanks to Johannes)
25141 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25143         * src/utilities.h, src/launcher.c, src/gnome_project.c,
25144           src/appwiz_page2.c: Fix for 547038.
25146 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25148     * attach_process.c, attach_process_cbs.c: Fixed a dialog
25149     hide bug.
25150     
25151     * about.h: cvs removed.
25152     
25153 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25155         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25157         Fix for #539574.
25159         * src/anjuta.c (anjuta_system_error): checks for the error number to
25160         know whether the error description is needed or not.
25162 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25164         * pixmaps/anjuta_logo.png: New about logo.
25165     
25166         * pixmaps/anjuta_icon.png: New icon from Misha. The
25167         old one had trouble with some gtk themes.
25168     
25169         * about.c: Removed. No longer needed.
25171         * mainmenu_callbacks.c: Removed reference of about.h
25172     
25173 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25175         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25177         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25178           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25179         About Dialog (thanks to the Evolution team for the cool widget!)
25181 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25183         Patch from lbell <lbell@tsc4.com>
25184     
25185         * src/find_in_files.c, src/find_in_files.h,
25186           src/anjuta.c: Added save_yourself, load_yourself routines.
25187     
25188         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25189         Added "Append messages" toggle button. This will enable
25190         the search results to be appended to the already existing
25191         results.
25192     
25193         * src/debugger.c: Fixed a typo.
25194     
25195         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25196           src/session.c, src/session.h: Improved session management.
25198 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
25200         * THANKS, FUTURE, AUTHORS: Changed my email and
25201         avoided yahoo.com.
25203 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25205         Impl. feature request #525271 (add Lisp support).
25207         * data/properties/lisp.properties: added.
25209         * data/properties/Makefile.am, data/properties/anjuta.properties: added
25210           the lisp properties.
25212         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25213           src/utilities.[ch]: added support for the Lisp highlight style.
25215 2002-05-02  Stephane Demurget  <demurgets@free.fr>
25217         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25218           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25219           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25220           option preferences to have a persistent setting. Plus it's not used
25221           often, so it's better here than flooding the menus.
25223         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25224           preferences pages a lot more consistent and sweeter: tabs direction
25225           radiobuttons are directed against the meaning, all pages have an
25226           outter frame, a lot of padding, removed all expand attributes for
25227           vertical boxes, ...
25229           That's not a total revamp, but it's really looking better now, even
25230           if there's still work to be done.
25232 2002-05-01  Andy Piper <andy.piper@freeuk.com>
25234         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25235         * TODO: added task to be completed before next release (update all credits)
25237 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25239         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25240         Benke László.
25242 2002-05-01  Benke László  <decike@freemail.hu>
25244         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25246         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25247           src/main_menubar_def.h, src/mainmenu_callback.[ch],
25248           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25249           to the format menu in order to reorder the notebook tabs in
25250           alphabetical order everytime a file is created/opened/saved.
25252 2002-05-01  Philip Van Hoof <freax@pandora.be>
25254         * widgets/gnomefilelist.[ch] (history_combo_go),
25255         (history_combo_clicked): impl.
25257         (gnome_filelist_new_with_path): use this new impl.
25259 2002-05-01  Stephane Demurget  <demurgets@free.fr>
25261         * src/project_dbase_gui.c (add_file): added the xpm file type.
25263 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25265         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25266         tag manager fixes.
25268         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25269           of tag types.
25271         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25272           src/text_editor_menu.c: Added context sensitive search in symbol
25273           browser and editor.
25275         * configure.in: Changed version number to 0.1.9.99.
25277         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25278           src/project_import.c: Minor changes to project import facility.
25280         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25281           (Forced to use specific brace format)
25283         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25284           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25285           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25287 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
25289         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25290         replaced the spinbutton with an hscale, and made the UI less "blocky".
25292         * src/cvs_gui.c: When diffing a project you can choose date and
25293         release now.
25295         * src/project_dbase.c: Import_file activated again
25297         * configure.in, plugins/Makefile.am: Added patch plugin
25299         * plugins/patch/*: The new patch plugin
25301 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25303         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25305         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25306         dropdown list shown by autocompletion are now removed.
25308 2002-04-28  Philip Van Hoof <freax@pandora.be>
25310         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
25311         a bunch of filetypes from the older version.
25313         * src/project_dbase_gui.c (add_file): changed the import
25314         dialog's filetypes combo contents depending on the
25315         type of data to be imported.
25317 2002-04-28  Stephane Demurget  <demurgets@free.fr>
25319         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25320         the amount parameter as Philip stated and reformated to follow the
25321         Gnome convention.
25323         * src/project_dbase.c (project_dbase_make_default_filetype_list):
25324         changed accordingly.
25326 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25328         Fix for #531293.
25330         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25331         Shift-F6, to be more consistent with other Gnome apps.
25332         Moved the "Search next" entry under the "Search" one, and swapped the
25333         order of the "Find in files" and "Find and Replace" ones.
25335         Some additional fixes ands cleanups on the edit menu.
25337         * src/main_menubar.h: replaced all occurences of repeat_find by
25338         find_again for the code to be more consistent.
25340         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25341         sensitiveness depending on the existence of an active text buffer.
25343         * TODO: added some bits about improving the usability of the
25344         search/search again couple.
25346 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25348         * src/preferences_gui.c: made the tab labels text more consistent
25349         (s/misc/Misc/).
25351 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
25353         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
25355         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25356         filename.
25358         * src/main.c (main): simplified some code and cleanups.
25360         Fix a part of #499366:
25362         * src/commands.[ch] (sync_from_props), (command_editor_save),
25363         (on_apply_clicked), (create_command_editor_gui): added the gui
25364         corresponding to the command.terminal preference.
25366 2002-04-25  Stephane Demurget  <demurgets@free.fr>
25368         Fix for #465180.
25370         * anjuta.spec.in: added build requirements for the source rpm.
25372 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25374         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25375         
25376         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
25377           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
25378           src/project_type.c, source.c, wizard_gui.c:
25379           Added new GNOME 2 project types and changed glade behaviour to
25380           produce GTK code if project type GTK was selected and GTKmm code
25381           if project type GTKmm was selected (and not depending on the 
25382           selected language. Disabled glade for GNOME 2 projects because
25383           we will need glade2 there.
25384           
25385         * src/project_dbase.c: Fixed a memory lack.
25386         
25387         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25388         
25389         * src/cvs.c: Added an error message if jobs are running
25391 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25393         * tagmanager/tm_work_object.c: Fixed a chrash
25394         bug which occurs when it tries to stat an empty
25395         file name.
25396         
25397 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25399         * src/controls.c: CVS menu items now becomes
25400         insensitive when the launcher is busy.
25401         
25402         * src/anjuta.c, cvs.h, cvs.c: Created a function
25403         to update the cvs preferences when preferences are
25404         applied in preferences dialog and called it from
25405         anjuta_update_preferences().
25406         
25407 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25409         * src/cvs.c: Added a space in the cvs command
25410         before the revision part. This fixes the cvs
25411         error we get when cvs-diffing with revisions.
25412         
25413         * src/cvs.c: Fixed a compiler warning.
25414         
25415         * src/find_replace.c: The dialog now remembers
25416         the settings including the "prompt on replace"
25417         which seems to have broken somewhere line the
25418         changes.
25419         
25420 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25422         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25423         Added a new property in cvs class to hold a boolean
25424         for enabling date in cvs diff. This fixed the bizzare
25425         diff output due to the date that goes with the cvs
25426         command. Also, set the default value of compression
25427         to 3 and unified diff option to 1.
25428         
25429 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25431         * src/cvs.c: The diff editor is set to hilite as
25432         diff syntax hiliting.
25433         
25434         * configure.in, manual/Makefile.am:
25435         Added a new manual module for ja language.
25436         
25437         * manual/ja/*/*/*: New module and files for the
25438         ja translation for the anjuta documentation
25439         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25440         
25441 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25443         * src/launcher.c: Made a very messy work around
25444         for the launcher authentication to work properly.
25445         
25446         * src/find_replace.c: Applied the missing patch
25447         from Dan Elphick <dre00r@ecs.soton.ac.uk>
25448         
25449 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25451         * src/cvs.c, src/main_menubar_def.h: made message strings
25452         consistent with existing standards from our own documentation 
25453         (such as uppercase P in Project, corrected spelling of 
25454         repository, etc.)
25456 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25458         * src/cvs_gui.c: Cleaned up gui and aligned various
25459         widgets to give a clean look.
25460         
25461 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25463         * src/launcher.c: Added work around to retrieve
25464         the child exit code. It works. :)
25465         
25466         * src/find_in_files.c, src/gnome_project.c,
25467         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25468         src/clean.c, src/clean_project.c, src/build_project.c,
25469         src/build_file.c: Modified to handle the new
25470         child exit code.
25471         
25472 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25474         * src/find_replace.c: Changed signal to call
25475         on_replace_text_close on from delete_event
25476         to close => the replace history is now updated.
25478 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25480         * src/cvs.c: escaped the cvs import message before
25481         passing it to cvs.
25482         
25483 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25485         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25486         
25487         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25488         
25489         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25490         Added cvs import
25491         
25492         * src/preferences_gui.c: GUI improvements
25493         
25494         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25496 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25498         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25499         Removed static qualifier from tm_tag_type_name() and
25500         availed it's prototype for use in outside code. also
25501         created reverse map function tm_tag_type_name();
25502         
25503         * src/anjuta.c: Implemented qualified tags names for
25504         the tag list (on the toolbar pulldown list) to avoid
25505         ambiguty in tags with similar names (like prototype
25506         and definition). Patch modified and improved.
25507         
25508         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25509         
25510 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25512         * src/utilities.[c,h]: Added a utility funtion
25513         that escapes the single and double quotes in a
25514         given string. Useful for passing command line
25515         args with quotes.
25516         
25517         * src/cvs.c: Escaped the cvs log message before
25518         passing it to cvs command line to avoid ambiguties
25519         with quotes in the message.
25520         
25521         * pixmaps/anjuta_icon.png: Changed to the new icon.
25522         from Todd Goyen <goyen@mbi-berlin.de>
25523         
25524         * src/message-manager-private.cc: Added regex to 
25525         recognize (underline hilite) the parsable outputs
25526         from the zvt terminal.
25527         
25528 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25530         Patch from: Tina Hirsch <tehirsch@arcor.de>
25531         
25532         * src/project_type.c:
25533         Fixed a bug in the wxproject type and modified the erroroutput when
25534         configure doesn't find wx-config
25535         
25536         Patch from: Timothee Besset <ttimo@idsoftware.com>
25537         
25538         * src/anjuta.c, src/message-manager-private.cc,
25539           src/message-manager-private.h
25540         Catches double clicks in the zvt terminal, and calls goto_error_line
25541         to jump to the appropriate location in the source. This will recognize
25542         grep -n output
25543         
25544 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25545         
25546         * src/build_project.c: Taken care of memory leak
25547           by freeing cmd variable properly.
25549         * src/main_menubar_def.h: Fixed wrong signal connection
25550           for cvs project commit.
25551           
25552         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25553         
25554         * src/preferences_gui.c: Added some border and adjusted
25555           expandsion, filling in box adds to make the cvs preferences
25556           more nicer.
25557         
25558 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25560         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25561         
25562         * src/cvs*, src/main_menubar*, src/preferences*: 
25563         Moved CVS settings to preferences, added a nice login dialog.
25564         
25565         * src/controls.c, src/project_dbase.c:
25566         CVS project options are only shown if a project is open
25567         
25568         * src/build_project.c:
25569         User is now asked if he wants to install as root 
25570         
25571         * src/launcher.c:
25572         Fixed a warning
25574         * anjuta.prj: Updated with cvs files
25575         
25576         * TODO: Remove task which are done
25577         
25578 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25580         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25581         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25582         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25584         Modified launcher to use controlling terminal to detect and
25585         take care of password authentications (for example, for cvs
25586         and root installs).
25587         
25588         * pixmaps/password.png: New file.
25589         
25590 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25592         Anjuta kick start tutorial wirtten by:
25593           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25595         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25596           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25597           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25598           manuals/C/anjuta-tutorial/figures/*.png:
25599           
25600           Added files
25601         
25602         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25603           
25604           Modified files.
25605         
25606 2002-03-28 Roel Vanhout <roel@stack.be>
25608         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25610         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25611           src/preferences_gui.c:
25612         Added option to wrap around to beginning/end of file when on last bookmark
25613         and next/previous bookmark is pressed
25614         
25615 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25617         Patch from Philip Van Hoof <freax@pandora.be>
25618         
25619         * src/gnomefilelist.c:
25620         Added gimp like feature that changes the file extension of
25621         the filename entered in the selections when the file
25622         filter is changed.
25623         
25624 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25625         
25626         Patch from Roy Wood <roy.wood@filogix.com>
25627         
25628         * src/controls.c, src/find_text.c, src/find_text.h,
25629           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25630           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25631           
25632           Menuitem for entering currently selected text as find target,
25633           added key accel for "find next" and changed some key accels for
25634           other key for consistency.
25635           
25636         * src/utilities.c:
25637           Cleaned up code.
25638         
25639 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25641         * src/watch.c, src/watch.h, src/watch_cbs.c,
25642           src/watch_cbs.h, src/watch_gui.c:
25643         
25644           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25645         
25646           Added change watch entries feature
25647           and Watch entries modify on double click fixed.
25649 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25651         * src/mainmenu_callbacks.c:
25652         
25653           Project commit should not bypass dialog as
25654           we need to get the cvs log from the user.
25655           
25656 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25658         * src/project_dbase.c:
25659         
25660           Patch from Roy Wood <roy.wood@filogix.com>
25661           
25662           Fixed docking bug with the new docking patch
25663           to fix copy/paste bug.
25664           
25665 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25667         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25668           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25669           src/main_menubar.h, src/main_menubar_def.h,
25670           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25672           Added cvs project support. Featured bypass cvs dialog for
25673           cases where we don't need dialog (such as project and right
25674           click selection from file browser). Cleaned up cvs code to
25675           make them generic cvs operations instead of separate file
25676           and project operations. Added cvs log action. Increased
25677           file entry box width and enabled "unified diff" by default.
25678           Used Editor buffer for status and log and set hilite for
25679           these buffers including diff buffer (DIFF hilite).
25680           
25681 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25683         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25685         * data: Added file autogen.sh.wxwin 
25686         * data/Makefile.am: Added entry for autogen.sh.wxwin
25687         * pixmaps: Added project image appwiz_wxwin.png
25688         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25689         * src/appwizard_cbs
25690           src/compiler_options.c
25691           src/pixmaps.h
25692           src/project_dbase.c
25693           src/project_dbase.h
25694           src/project_import_cbs.c
25695           src/project_type.c
25696           src/source.c
25697           src/source.h
25698           src/wizard_gui.c: Added everything necessary for new
25699                             project type 'wxWindows (wxGTK)
25700         * src/project_dbase.c: Fixed a bug that caused every project
25701                                to be a glade project in dialog
25702                                                    'Project information'.
25704 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25706         Patch submitted by Roy Wood <roy.wood@filogix.com>
25707         
25708         * src/anjuta_gui.c, src/message-manager-dock.c,
25709           src/project_dbase.c:
25710           
25711           fixed the copy/paste bug by rewriting dock/undock
25712           code.
25714 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
25716         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25717         
25718         * src/cvs*, src/Makefile.am:
25719           New file for CVS support. File operations currently work
25720           cvs login needs to be done. Project support is not yet
25721           started.
25723         * src/main_menubar*, src/mainmenu_callbacks,
25724           src/anjuta.c, src/anjuta.h:
25725           Added menus and functions for cvs commands.
25726           
25727         * src/text_editor_menu.h: 
25728           Added #include <gtk/gtk.h>
25729           
25730         * src/gotoline.h:
25731           Removed a warning (and this time it works ;-)
25733         * src/utilities.c, src/utilities.h:
25734           Added a utility function to retrieve directory
25735           name out of full path.
25737 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
25739         * src/executer.c: (create_executer_dialog): changed the default
25740           focus on the entry.
25742 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25744         * widgets/gnomefilelist.c:
25745         Fixed duplicate history entries for the same directory.
25746           
25747 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25749         Fix for #520092.
25751         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25752           it's already used by scintilla to delete the whole current line.
25754 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25756         Fix for #525107.
25758         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25759           calls to fileselection_hide_widget,
25760           (on_open_filesel_cancel_clicked): removed.
25762         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25763           (on_add_prjfilesel_cancel_clicked):
25765         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25766           impl.
25768         * src/fileselection.c: Made some functions static.
25769           (fileselection_hide_widget): rewritten using the new
25770           gnome_filelist_set_multiple_selection function.
25772         * src/fileselection.c: (on_file_selection_delete_event): removed
25773           unuseful widget hides. Some cleanups,
25774           (on_file_selection_cancel_clicked): impl,
25775           (create_fileselection_gui): changed the cancel button clicked's
25776           callback to use this new function.
25778         * src/anjuta.c: (anjuta_new):
25779         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25780           callbacks, because this the gnome filelist widget's job.
25782         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25783           clist selection mode duplicates set,
25784           (gnome_filelist_key_press): use the new impl. function.
25786 2002-03-10  Stephane Demurget  <demurgets@free.fr>
25788         Fix for #441233.
25790         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25791           fixed some bogus code using an array cell out of
25792           range, removed unecessary gettext usages.
25794         * src/appwiz_page2.c: (on_prj_name_entry_changed):
25795           some cleanups and now transform minus characters to
25796           underscores.
25798         * src/source.c:
25799           (source_write_configure_in),
25800           (source_write_toplevel_makefile_am),
25801           (source_write_desktop_entry),
25802           (source_write_glade_file):
25803         * src/project_dbase.c: (project_dbase_summon_glade),
25804           (project_dbase_generate_source_code):
25805         * src/glades.c: (gladen_write_glade_write):
25806           replaced some occurences of the target name by the
25807           project filename, using project_dbase_get_proj_name,
25808           to fix the name of some files.
25809           Fixed a lot of mem leaks.
25810           Various code cleanups.
25812 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25814         Merged with latest (1.44) scintilla.
25816         Added: - The calltip.<lexer>.end.definition property to display help
25817                  text on a second line of calltip.
25818                - The calltip.<lexer>.word.characters property to correctly find
25819                  calltips for functions that include characters like '$' which
25820                  is not normally considered a word character.
25821                - The use.monospaced property to determine initial state of
25822                  Use Monospaced Font setting.
25824         Bugs fixed: Too many to mention; please see :
25825                     http://www.scintilla.org/ScintillaHistory.html for the
25826                     full changes list.
25828         * scintilla/*/*: updated nearly all files.
25830         * TODO: removed the need of a scintilla merge.
25832         Merged with latest (1.44) SciTE properties.
25834         * data/properties/anjuta.properties: added the wrap, use.monospaced
25835           properties.
25837         * data/properties/html.properties: added a missing php extension, and
25838           updated php keywords to the latest reference.
25840         * data/properties/pascal.properties: added commands to compile, build
25841           and execute pascal applications.
25843         * data/properties/lua.properties: added styles for statements.
25845         * data/properties/bash.properties: added the declare keyword.
25847         Fixed distchecking.
25849         * global-tags/Makefile.am,
25850           global-tags/create-global-tags.sh: used some kind of ugly hack to
25851           make distchek work, since noone has proposed some better way.
25853         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25854           and Ctrl-N replace Alt-N for new file according to the Gnome design
25855           reference.
25857 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25859         * widgets/gnomedirlist.c
25860         widgets/gnomedirlist.h
25861         widgets/gnomefilelist.c
25862         widgets/gnomefilelist.h:
25864         Added GPL headings in the file.
25866 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25868         * src/attach_process.c
25869         src/attach_process_cbs.c
25870         src/attach_process_cbs.h
25871         src/attach_process_gui.c
25872         src/breakpoints.c
25873         src/breakpoints_cbs.c
25874         src/breakpoints_cbs.h
25875         src/breakpoints_gui.c
25876         src/commands.c
25877         src/compiler_options.c
25878         src/compiler_options_cbs.c
25879         src/compiler_options_cbs.h
25880         src/compiler_options_gui.c
25881         src/find_in_files.c
25882         src/find_in_files_cbs.c
25883         src/find_in_files_cbs.h
25884         src/find_in_files_gui.c
25885         src/find_replace.c
25886         src/find_text.c
25887         src/help.c
25888         src/preferences.c
25889         src/preferences_gui.c
25890         src/project_config.c
25891         src/src_paths.c
25892         src/src_paths_cbs.c
25893         src/src_paths_cbs.h
25894         src/src_paths_gui.c:
25895         
25896         Bugs #521629 and #522427 fixed. The problem was, that the
25897         escape-key was not catched and the dialog was hidden, but
25898         the flag was not set correctly.
25900         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25901         using the gnome_dialog_close_hides()-setting present in most dialogs.
25902         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25903         emits "close" and set the flag in the close-callback.
25905         Patch from: Jens Georg <mail@jensgeorg.de>
25907 2002-03-06  Stephane Demurget  <demurgets@free.fr>
25909         * src/*.{c,cpp}: s/string_free/g_free/
25911         * src/utilities.[ch]: (string_free): removed.
25913 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
25915         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25917         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25918         src/mainmenu_callbacks.[ch]:
25919         Removed Project menu options: README, TODO, ChangeLog and NEWS
25920         Moved Save Build Messages to Build menu and only highlight it
25921         when there are build messages.
25922         Corrected a spelling: "mojority" -> "majority"
25923         Fixed initialisation of edit.edit_app_gui so now Edit menu
25924         can be shown when no project is loaded.
25926         * src/project_dbase.h: Removed prototype for static function
25928 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
25930         * src/text_editor.c: Editor is marked changed after
25931         autoformat. 
25932         
25933         Patch from: Jens Georg <mail@jensgeorg.de>
25935 2002-03-04 Roel Vanhout <roel@stack.be>
25937         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25939         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25940         Added option to ignore binary files on 'Find in files' (grep -I option)
25942 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25944         * src/main.c:
25945         session restoration and commandline load in 
25946         gtk idle loop.
25947         
25948         * src/anjuta.[h,c], src/anjuta_cbs.c:
25949         Removed "clear windows menu" and prevented runtime 
25950         warnings.
25951         
25952         * src/compile.c, src/build_file.c, src/build_project.c,
25953         src/clean.c:
25954         Takes into account the preference setting for 
25955         show dialog when job completes. Dialogs are
25956         shown when it is enabled otherwise not.
25957         
25958 2002-03-03 Roel Vanhout <roel@stack.be>
25960         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25961         
25962         * src/find_text.c
25963         Store 'Find...' search string on search so that 'Find Next' will search for
25964         that string, even if the dialog hasn't been closed yet.
25966 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25968         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25969         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
25970         src/main_menubar_def.h:
25971         
25972         Organized menus, removed "Windows" and "Utilities" menus from the
25973         menubar [they are no longer needed]. Also removed some extragenous
25974         separators.
25975           
25976 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
25978         * src/message-manager-private.cc:
25979         Set message clist selection mode to BROWSE.
25980         
25981         * src/message-manager.cc, src/an_symbol_view.c,
25982         src/an_file_view.c:
25983         Added Key navigation for the CTree and CList. Arrow left for
25984         node collapse, right for node expand, space (or enter) for
25985         activation (same as double click).
25986         
25987 2002-03-03 Roel Vanhout <roel@stack.be>
25988         
25989         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25990         
25991         * plugins/class-gen/clsGen.c
25992         Added functionality to semi-intelligently prefill filename
25993         boxes with names deduced from class name
25995 2002-02-26 lbell <lbell@tsc4.com>
25997         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25998         * src/preferences_gui.c:
25999         Removed an incorrect use of gtk_misc_set_alignment().
26000         
26001         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
26002         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
26003         src/preferences.h, src/preferences_gui.c:
26004         
26005         Added the option to reload last open project at the startup.
26006         Added the possibility to open a new project without close
26007         an existing one
26008         
26009         * src/properties.cxx:
26010         Corrected a spelling mistake in message string.
26011         
26012         * src/session.c:
26013         Updated session functions.
26014            
26015 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
26017         * widgets/gnomefilelist.c: Bug fixes.
26018         
26019         Patch from Philip Van Hoof <freax@pandora.be>
26020         
26021 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26023         * src/an_file_view.c:
26024         anjuta was unable to open some files becuase they were not being
26025         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
26026         Removed mime checking when opening with anjuta, becuase it doesn't
26027         hurt to open binary files in anjuta (some even may want to do so).
26028         
26029         Added a warning when mime type is not set when "view with default
26030         viewer" is activated.
26031         
26032         * src/an_file_view.c, an_symbol_view.c:
26033         Converted N_() to _() where ever appropriate in the strings.
26034         
26035 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
26036         
26037         * src/appwizard_gui.c, src/appwizard_cbs.c
26038           src/wizard_gui.c/h, src/appwiz_page3.c,
26039           src/project_import_gui.c:
26040           
26041         Moved target type radiobuttons to appwiz. page 2
26042         
26043         * src/message-manager-private.cc
26044         Fixed a bug which caused a crash if next message function was used
26046         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26048 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
26050         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
26051         Modifies the behaviour of Alt-TAB in Anjuta. This
26052         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
26053         edited files in the first items of the notebook.
26055         Patch from: Timothee Besset <timo@qeradiant.com>
26056         
26057 2002-02-24  Philip Van Hoof <freax@pandora.be>
26059         * widgets/gnomefilelist.c, gnomefilelist.h:
26060           Added filecompletion
26061           
26062         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
26064 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
26066         * configure.in: Added "sk" to ALL_LINGUAS.
26068 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
26069   
26070         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
26071           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
26072           src/wizard_gui.c: Added support for static and dynamic libs
26073         
26074 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
26076         * widgets/gnomefilelist.c:
26077           Fixed gnome_filelist_get_lastfilename so it no longer returns
26078           a corrupted path.
26080 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
26082         * src/resources.h, resources.c:
26083         Added url handler.
26085         * src/main_menubar_def.h, mainmenu_callbacks.c:
26086         Changed to use gnome configed url handler.
26088 2002-02-19  Philip Van Hoof <freax@pandora.be>
26090         * widgets/gnomefilelist.c
26091         Added PHP filetype.
26093 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
26095         * plugins/class-gen/clsGen.c:
26096         Added c++ support.
26097         
26098         * widgets/gnomefilelist.c:
26099         Gives the maximum space to the files section of the open file dialog.
26100         
26101         Patches from: lbell <lbell@tsc4.com>
26102         
26103 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
26105         * src/anjuta.c, main.c:
26106         Used tm_get_real_path in anjuta_get_full_filename();
26107         
26108 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
26109         
26110         * anjuta.prj: update version
26112 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26114         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26115           removed the amount arg and replaced with a NULL-ending list.
26116           (gnome_filelisttype_makedefaultlist): use the new prototype.
26118 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
26120         * src/about.c, THANKS: updated for new contributors
26121         
26122         * anjuta.prj: added new files
26123         
26124         * README: corrected some documentation, ctags no longer needed,
26125           pkgconfig now required
26126           
26127         * data/properties/others.properties: add .cvsdiff extension
26128         
26129         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
26130           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
26131           file import
26132           
26133         * doc/anjuta.1: added initial man page thanks to 
26134           Rob Bradford <rob@debianplanet.org> (NB build and install 
26135           needs work)
26136         
26137 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
26139         * src/Makefile.am: Cleaned handling of compiler flags by moving them
26140           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26141           warning flags. 
26142   
26143         * configure.in: Changed version to 0.1.10-pre
26144   
26145 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26147         * src/fileselection.c: (create_fileselection_gui): always display
26148           the directory creation button as we cannot rely on the dialog
26149           titlebar.
26151         * widgets/gnomefilelist.[ch]: fixed includes.
26153         * pixmaps/new_folder.xpm: resized, added a + sign.
26155 2002-02-17  Stephane Demurget  <demurgets@free.fr>
26157         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26158           changed all extensions to begin with a dot.
26160 2002-02-16  Philip Van Hoof  <freax@pandora.be>
26162         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26164         * THANKS: added Philip.
26166         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26168         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26169         * src/file_selection.[ch],
26170         * widgets/gnomefilelist.[ch]: added a filetype
26171           combobox to the Anjuta file dialog widget.
26173 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
26175         * anjuta.spec.in: eep! the import script was not being installed by
26176           RPM - fixed for the release.
26178 2002-02-13  Stephane Demurget  <demurgets@free.fr>
26180         Various cleanups and fixes for the next release to be able to make
26181         distcheck.
26183         * plugins/*/*.c: added missing prototypes causing gcc to speak to
26184           much and make some tweaks plus cleanups.
26186         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26187           args to remove some warnings.
26189         * global-tags/Makefile.am,
26190           data/Makefile.am,
26191           src/Makefile.am: link against Anjuta static libs using the
26192           $(top_builddir) dir, not anymore on $(top_srcdir) to make
26193           distcheck happy.
26195         * src/Makefile.am: ditto with all the Anjuta static libs.
26197         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26198           include, as we already include the whole directory for the build.
26200         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26201           
26202 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
26204         * pixmaps/Makefile.am: icon for libglade project now installed
26205         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26206         * manuals/C/Makefile.am: removed ChangeLog reference which was 
26207           breaking some build stuff
26208         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26209           include reference problems that showed up on make distcheck
26210         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26212 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
26213         
26214         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26216 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
26218         * src/message-manager-private.cc:
26219           The horizontal scrollbar now shows properly on demand.
26220         
26221 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
26223         * src/dnd.c fixed some warnings
26224         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
26225           and works. It is shown always at the moment but before it was
26226           shown on demand and did never work. 
26228 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
26230         * src/anjuta.c: Fixed a crash bug.
26231           patch from: Jens Georg <mail@jensgeorg.de>
26233 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
26235         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26236           reports a problem with missing end tags on <graphic>
26238 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26240         * manuals/C/ChangeLog: removed since it was never used
26241         * manuals/C/anjuta-manual/*: more updates, new screenshots
26242         * anjuta.prj: updated for new manuals/ structure
26244 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
26246         * source.c, compiler_options.[c/h]:
26247           Fixed bug #460321 "Problem with optimization options" 
26248           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26249         
26250 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26252         * NEWS: prepared for release, need to fill in date
26253         * data/welcome.txt: version number updated
26255 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
26257         * src/text_editor_menu.c, src/an_file_view.c, 
26258           src/an_symbol_view.c: marked strings for translation
26259         
26260         * src/defaults.c, data/properties/xml.properties:
26261           *.omf and *.xsl files should use XML highlighting
26262           
26263         * manuals/C/anjuta-manual/*:
26264           - restructured so that files have more meaningful names
26265             and are easier to edit (see anjuta-manual.sgml for the
26266                 ordering)
26267           - updated some screenshots
26268           - continued rewrite
26270 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
26272         * main.c: Made a workaround to remove the old
26273         anjuta gnome config file (older than 9 Feb 2002). This
26274         will fix the bug which never lets the brower toolbar shown.
26275         
26276         * main.c: In fact, the above solution wouldn't work in all
26277         cases. Therefore, here is the better fix, which works by
26278         detecting the version of the old config file and deleting
26279         ~/.gnome/Anjuta if it is lesser than 0.1.9.
26280         
26281 2002-02-01  Andy Piper <andy.piper@freeuk.com>
26283         * HACKING: added info on submitting patches
26285 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
26287         * src/project_import_gui.c, src/project_import.c:
26288           - If Project Import Wizard is canceled everything is 
26289                 cleaned up now.
26290           - Back button is now insensitive on page 3 (some problems: 
26291                 see TODO in project_import_qui.c:284
26292           - Menu frame is insensitive if project type != GNOME(mm)
26294 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26296         * src/main.c: Fixed bug #  (Unable to open files on
26297         double click in project window from second trial onwards when
26298         the project is opened from command line).
26299         
26300         * po/POTFILES.in: Removed tags_manager.[h,c]
26301         
26302 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
26304         * src/preferences.c:
26305           A quick hack to fix the 'invisible' browser toolbar when
26306           upgrading from 0.1.8 to 0.1.9
26307           
26308         * src/anjuta.c:
26309           Fixed toolbar names which were causing confusions in the toolbar
26310           show/hide.
26311           
26312         * src/main.c:
26313           Substituted "anjuta" with PACKAGE
26314           
26315         * src/project_import_gui.c: 
26316           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26317           
26318         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26319           Added new files and removed obsolete ones.
26320           
26321 2002-01-30  Andy Piper <andy.piper@freeuk.com>
26323         * src/appwizard_cbs.c, project_import_cbs.c, 
26324           main_menubar_def.h, project_import_gui.c: 
26325           updates to message strings and layout for the 
26326           import wizard.
26327           
26328         * text_editor_cbs.c: fix for the tab menu entries for 
26329           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26331 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26333         * src/toolbars.c,
26334           src/toolbars.h,
26335           src/anjuta_gui.c,
26336           src/controls.c:
26337           
26338           Tag dropdown exclusive (takes
26339           all space in the toolbar) and never vertical and
26340           increased the width of the tag combo to 256 pixs.
26341           Toolbar separator before the combo and button.
26342           Added tags label before the tag button.
26343           Reorganized the dock bands for the toolbars.
26344           
26345         * src/project_import_gui.c
26346           src/project_import.c:
26347           Fixed an error and removed an unused variable.
26348           
26349         * data/properties/anjuta.properties:
26350           Removed the property for the old toolbar and set
26351           browser toolbar show to default.
26352           
26353         * src/project_dbase.c: excluded modules were not
26354           loaded. Fixed.
26355           
26356         * src/source.c:
26357           No build files will be written if the project is blocked.
26358           
26359         * src/project_import.c,
26360           src/project_import_cbs.c,
26361           src/project_gui.c,
26362           src/wizard_gui.c:
26363           
26364           Manually applied Johannes patch to fix some memory
26365           issues and gui clean up.
26366           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26367         
26368         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26369           Fixed a bad bug with remove file from project because of
26370           files were never removed properly from the project and
26371           from the tagmanager.
26372           
26373         * src/appwiz_page3.c: Disabled unused codes to clear
26374           compiler warnings.
26375           
26376 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26378         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26379         
26380         * data/Makefile.am
26381           pixmaps/Makefile.am
26382           src/Makefile.am
26383           src/an_file_view.c
26384           src/an_symbol_view.c
26385           src/anjuta.c
26386           src/anjuta.h
26387           src/anjuta_cbs.c
26388           src/anjuta_gui.c
26389           src/controls.c
26390           src/main_menubar.c
26391           src/main_menubar.h
26392           src/main_menubar_def.h
26393           src/mainmenu_callbacks.c
26394           src/mainmenu_callbacks.h
26395           src/pixmaps.h
26396           src/project_dbase.c
26397           src/project_dbase.h
26398           src/text_editor.c
26399           src/text_editor_menu.c
26400           src/text_editor_menu.h
26401           src/toolbar.c
26402           src/toolbar.h
26403           src/toolbar_callbacks.c
26404           src/toolbar_callbacks.h :
26405           
26406           Patch submitted by:
26407           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26408           
26409           Removes the Tags toolbar and substituted it with
26410           tags combo dropdown list. Fixes a couple of bugs.
26411           
26412           Moved the tag combo to browser toolbar because
26413           main toolbar was becoming too long.
26414           Made a new icon of tag toolbar.
26415           
26416         * po/zh_TW.po: Fixed bug.
26417           
26418         * pixmaps/an_tag.xpm: Added new file.
26420 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
26422         * src/project_import_gui.c: Reorganized project
26423         import gui page 2.
26424         
26425 2002-01-29  Andy Piper <andy.piper@freeuk.com>
26427         * HACKING: added info on creating windows and dialogs
26429 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
26431         * src/tm_file_view.c:
26433           Sorts the file list at the end instead of doing sort-insert
26434           to improve performance.
26435           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26437         * src/project_dbase.c: Resolved a conflict from
26438           Johannes's patch.
26439           
26440         * src/project_import.c:
26441         
26442           Fixed to use anjuta_import.sh for the bin dir and
26443           not from the data dir.
26444         
26445           Used anjuta_is_installed() function to verify a the command's
26446           executability.
26447         
26448           Fixed import command to use sh (which is more general and is
26449           gauranteed to be found in any unix system :-)). Also, added
26450           double quotes around the import directory.
26451         
26452           Changed some strings for better translations (like avoiding
26453           duplicates).
26454           
26455           Fixed the reading of wrong target type.
26456           
26457         * src/control.c: Insensitive "import project" when there is
26458           a project open.
26459           
26460         * src/project_import_cbs.c:
26461           
26462           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26463           Fixed selection of gettext checkbox.
26464           Sets the menu entries.
26465           
26466 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
26467         
26468         * src/appwiz_page[1-4].c
26469         * src/appwiz_gui.c
26470         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26471         be able to reuse it.
26472         
26473         * src/mainmenubar.[c/h]
26474         * src/mainmenubar_def.h
26475         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
26476         menu item
26477         
26478         * src/message-manager.c: Fixed bug 509192
26479         * src/message-manager-dock.c: Added accel_group if window is undocked
26480         
26481         * src/project_dbase.[c/h]: Splitted opening code to be able
26482         to use it without an open file dialog
26483         (Maybe I broke Naba's changes, please take a look)
26484                         
26485         * src/project_import.[c/h]
26486         * src/project_import_gui.c: New Files, Code for Project Import Wizard
26487         
26488         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
26489         import wizard
26491 2002-01-28  Andy Piper <andy.piper@freeuk.com>
26493         * src/main_menubar_def.h, tagmanager/tm_project.c: more
26494           string cleanups
26495           
26496         * manuals/C/anjuta_manual/*: started rewrite of the 
26497           manual, updated some screenshots
26499 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26501         * src/gnomefilelist.h, src/gnomefilelist.c:
26502         
26503           Fixed multiple selection bug (#497085). The OK button is
26504           sensitive when in multiple mode, if the no. of
26505           selection is one or more.
26506           
26507           Toggle between single and multiple selection mode
26508           and multiple mode display.
26509           
26510           Fixed strings to translable strings.
26511           
26512           Fixed some compiler warnings by commenting out
26513           unused functions.
26514           
26515 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26517         * src/project_dbase.c: App status bar now updates
26518           with the project name when the project is loaded.
26519         
26520         * src/an_file_view.c, tagmanager/tm_file_entry.c:
26521           
26522           Puts the directories at the top. They're also sorted now.
26523           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26524         
26525 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26527         * scripts/anjuta_import.sh.in: Added file.
26528         * scripts/anjuta_import.sh: Removed file.
26530         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26531           Updated files.
26532           
26533         * src/main_menubar_def.h:
26534         
26535           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26536           reflect the opposite of Find (CTRL+F) and also to leave
26537           CTRL+R or Redo.
26538           
26539           Changed Glade summon with ALT+G, which frees the ATL+E
26540           for poping up the edit menu.
26541           
26542         * src/Makefile.am: Debugging link flags by Biswa, removed.
26544 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
26546         * HACKING: added information on best practices for writing
26547           application messages and GUI labels
26548           
26549         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
26550           src/breakpoints.c, src/build_file.c, src/build_project.c, 
26551           src/clean_project.c, src/compile.c, 
26552           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
26553           src/configurer.c, src/debugger.c, src/executer.c, 
26554           src/find_in_files.c, src/find_in_files_cbs.c, 
26555           src/find_replace.c, src/find_text.c, src/glades.c, 
26556           src/gnome_project.c, src/goto_line.c, src/main.c, 
26557           src/main_menubar.c, src/main_menubar_def.h, 
26558           src/mainmenu_callbacks.c, src/preferences_gui.c, 
26559           src/project_config.c, src/project_dbase.c, 
26560           src/project_dbase_gui.c, src/resources.c, src/source.c, 
26561           src/support.c, src/tags_manager.c, src/text_editor.c, 
26562           src/text_editor_gui.c, src/text_editor_menu.c, 
26563           src/toolbar_callbacks.c, src/utilities.c: 
26564           lots of minor message updates to make them more user-friendly 
26565           and consistent
26567 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
26569         * src/executer.c:
26570         
26571           Because of the spaces escaping, the command could not be
26572           executed when run without terminal. Now fixed.
26573           
26574         * anjuta.prj, Makefile.am:
26575         
26576           Added anjuta project file.
26577         
26578 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
26580         * src/message-manager-private.h, message-manager-private.cc,
26581           message-manger.cc:
26582           
26583           Added freeze() and thaw() for the message window class to
26584           speed up the message manager update.
26585         
26586         * src/project_config.h, project_config.c,
26587           src/project_dbase.h, project_dbase.h
26588           scripts/anjuta_project.template:
26589           
26590           Added two new prject attributes: project.config.blocked and
26591           project.excluded.modules. The former will make sure that users
26592           are not given any previlidge in enabling the 'overwrite build
26593           files' flags and the later issues a list of modules in the project
26594           to be skipped for symbol browsing and project listing.
26595         
26596         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26597         
26598           Modified script to read the template from the anjuta data dir
26599           rather than from the directory in which the script exist. Otherwise,
26600           Being transfered to the bin dir, the script will not be able to
26601           find the template when it is run.
26602           
26603           The script is also create with configure.in to set in the anjuta
26604           data dir path inside the script.
26605           
26606 2002-01-26  Stephane Demurget  <demurgets@free.fr>
26608         * po/fr.po: updated to the latest sources.
26610 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26612         * scripts/Makefile.am:
26613           anjuta_import.sh goes with distribution.
26614           
26615         * po/*.po: They seem to have updated (merged with
26616           anjuta.pot) automatically when I did "make dist".
26617           
26618 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26620         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26621           Fixed Bug #499807, ie crash on removing libs, includes, defines from
26622           the compiler options dialog.
26623         
26624         * ChangeLog:
26625           Correct todays date. :)
26626           
26627         * scripts/Makefile.am:
26628           Installs anjuta_import.sh in $(prefix)/bin dir and
26629           is treated as an executable.
26630           
26631 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26633         * Fix for bug #499373
26634         
26635         * data/properties/anjuta.properties, ada.properties, cpp.properties,
26636           java, properties, latex.properties, lua.properties, others.properties,
26637           perl.properties:
26638           
26639           Added double-quotes around file arguments so that
26640           filenames with spaces could also work.
26642         * launcher/anjuta-launcher.c, executer.c:
26643           Escaped quotes in the cammand and it's arguments before executing
26644           so that args with spaces can also work.
26645           
26646           Commented #DEBUG switch.
26647           
26648 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
26650         * scripts/*: Added files which I forgot previously.
26651         
26652         * src/aneditor.h: Lined up commands definition for better look.
26653         
26654         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26655           main_menubar.h, control.c:
26656           Added three more convert EOL chars submenu items in transform.
26657           Reformatted some some.
26658         
26659         * data/anjuta.properties:
26660           Reformatted a line.
26661         
26662         * src/aneditor.h, aneditor.c:
26663           Added three commands (with definitions) for EOL conversions.
26664           
26665         * src/text_editor.c:
26666           Editor detects file mode from the file content and
26667           set the editing mode to CR/LF/CRLF automatically.
26668           Refined Dos mode extrageneous chars filter
26669           This will make sure that filter works only in Dos mode and not
26670           in other modes.
26671           
26672         * src/anjuta.c: Editor mode display in status bar.
26673         
26674         * src/preferences_gui.c: Changed the string for dos mode
26675           filter to more sensible string.
26676         
26677         * src/aneditor.c: Default editor mode sets during widget creation
26678           and not everty time the properties are loaded. This makes sure
26679           that the auto-detected mode is not overridden by the default mode.
26680           
26681         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26682         
26683         * src/anjuta.c: Fixed bug #476028.
26684           Now anjuta also searches for file relative to top project dir,
26685           when the project is open.
26686         
26687         * src/anjuta_cbs.c: Fixed bug #499536.
26688           File is not closed if it is not able to save the file properly.
26689           
26690         * src/mainmenu_callbacks.c: Fixed bug #499536.
26691           Newfiles (which are not modified) are also closed on "close all files".
26692         
26693 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26695         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26696         
26697         * tagmanager/tm_source_file.c, regex.c, parse.c:
26698           defined and delimited g_messages within #debug.
26699           
26700         * src/preferences.c, data/anjuta.properties:
26701           saved/defied message-manager tag position in string.
26702           Message tag possition is saved between sessions. And
26703           and tag position bottom as default.
26704           
26705 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
26707         Patch submitted by:
26708         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26710         * Makefile.am
26711           configure.in
26712           data/Makefile.am
26713           data/properties/Makefile.am
26714           global-tags/Makefile.am
26715           pixmaps/Makefile.am
26716           src/Makefile.am
26717           src/an_file_view.c
26718           src/an_file_view.h
26719           src/an_symbol_view.c
26720           src/an_symbol_view.h
26721           src/anjuta.c
26722           src/anjuta_cbs.c
26723           src/file_history.c
26724           src/file_history.h
26725           src/message-manager-private.cc
26726           src/pixmaps.h
26727           src/project_dbase.c
26728           src/project_dbase_gui.c
26729           src/tags_manager.c
26730           src/text_editor.c
26731           src/utilities.c
26732           src/utilities.h
26733           src/watch_gui.c:
26734         
26735           Modified files.
26736         
26737         * scripts/*
26738           pixmaps/sv_class.xpm
26739           pixmaps/sv_function.xpm
26740           pixmaps/sv_macro.xpm
26741           pixmaps/sv_private_fun.xpm
26742           pixmaps/sv_private_var.xpm
26743           pixmaps/sv_protected_fun.xpm
26744           pixmaps/sv_protected_var.xpm
26745           pixmaps/sv_public_fun.xpm
26746           pixmaps/sv_public_var.xpm
26747           pixmaps/sv_static_fun.xpm
26748           pixmaps/sv_static_var.xpm
26749           pixmaps/sv_struct.xpm
26750           pixmaps/sv_unknown.xpm
26751           pixmaps/sv_variable.xpm
26752           pixmaps/fv_core.xpm
26753           pixmaps/fv_text.xpm
26754           pixmaps/filestoremove.txt:
26755         
26756           New files.
26757         
26758         * pixmaps/class.xpm
26759           pixmaps/function.xpm
26760           pixmaps/fv_autofile.xpm
26761           pixmaps/fv_doc.xpm
26762           pixmaps/fv_i18n.xpm
26763           pixmaps/fv_source.xpm
26764           pixmaps/private_func.xpm
26765           pixmaps/private_var.xpm
26766           pixmaps/protected_func.xpm
26767           pixmaps/protected_var.xpm
26768           pixmaps/public_func.xpm
26769           pixmaps/public_var.xpm
26770           pixmaps/struct.xpm
26771           pixmaps/variable.xpm
26772         
26773           Removed files.
26774         
26775         * tagmanager/*/*:
26776         
26777           Upgraded to tagmanager-0.7
26779 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
26780         * src/anjuta_cbs.c: Fixed bug #506441
26781         * src/watch_gui.c: Changed layout of eval dialog so that
26782         it fits on a 800x600 desktop with German translation. 
26784 2002-01-23      Andy Piper <andy.piper@freeuk.com>
26786         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26787         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
26788           icon for new project type (thanks to Misha)
26789         * configure.in: build and install Danish translation
26790         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
26791           credits to cover new patches and translations
26793 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
26794         
26795         * src/preferences.c, src/message-manager.cc, src/project_type.c,
26796           src/appwiz_page1.c:
26797         
26798       - Font preferences are restored properly now (\n was missing)
26799           - Dock menu label of message-manager is "Dock/Undock" instead
26800           of "Dock|Undock" to match with the rest of anjuta.
26801           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26802           changed it in anjuta, too 
26804 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26806         * tagmanager/tm_source_file.c,
26807           tagmanager/parse.c,
26808           tagmanager/tm_project.c,
26809           src/an_symbol_view.c,
26810           src/anjuta.c:
26811           
26812           Disabled debug warnings.
26814 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26816         * src/appwiz_page1.c
26817           src/compiler_options.c
26818           src/project_dbase.c
26819           src/project_dbase.h
26820           src/project_type.c
26821           src/source.c
26822           src/source.h:
26823           
26824           New project type named LibGlade.
26825           
26826           Patch submitted by:
26827           Dick Knol <dknol@gmx.net>
26829         * src/gnome_prj.c:
26830           Commented out unused pixmap creation. May be it
26831           will fix the crash in project creation.
26832           
26833 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
26835         * src/registers.c
26836           src/registers.h
26837           src/registers_cbs.c
26838           src/registers_cbs.h
26839           src/registers_gui.c
26840           src/sharedlib.c
26841           src/sharedlib.h
26842           src/sharedlib_cbs.c
26843           src/sharedlib_cbs.h
26844           src/sharedlib_gui.c
26845           src/signals.c
26846           src/signals.h
26847           src/signals_cbs.c
26848           src/signals_cbs.h
26849           src/signals_gui.c
26850           src/stack_trace.c
26851           src/stack_trace.h
26852           src/stack_trace_cbs.c
26853           src/stack_trace_cbs.h
26854           src/stack_trace_gui.c
26855           src/text_editor.c
26856           src/watch.c
26857           src/watch.h
26858           src/watch_cbs.c
26859           src/watch_cbs.h
26860           src/watch_gui.c
26861           
26862           Fixed bug #496290: Attach/detach removed from these
26863           windows as they are never implemented.
26864           
26865           Patch submitted by:
26866           Johannes Schmid <johannes.schmid@gmx.de>
26867           
26868 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
26870         * src/anjuta.c,
26871           src/anjuta_cbs.c:
26872           
26873           Fixed bug:
26874           when you right click on the tabs, a list of filenames are given
26875           out, but now it gives a list of "page 1", "page 2", etc...
26876           
26877           Patch submitted by: 
26878           Jens Georg <mail@jensgeorg.de>
26880         * anjuta.in.in: Removed c|c++ because, it was not necessary
26881           and was causing translation problem.
26882           
26883         * plugins/class-gen/clsGen.c:
26884           removed "'" for the same reason.
26885           
26886 attached the fix for the menu
26889 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26891         * src/preferences.h,
26892           src/preferences.c,
26893           src/preferences_gui.c:
26894           
26895           Adds the functionality to Anjuta to auto save your unsaved
26896           files before you build a project.
26898           Patch submitted by: 
26899           jason <jason_williams@suth.com>
26900           
26901         * src/anjuta.[h,c]:
26902           Added function for save all files.
26903         
26904         * src/mainmenu_callbacks.c:
26905           Modified to use the above function.
26906         
26907         * src/build_project.c:
26908           Save all files before build if it is set in the
26909           preferences.
26911 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
26913         * src/message-manager-private.cc
26914           src/message-manager-private.h
26915           src/message-manager.cc:
26916           
26917           Message-manager now restores the tabs which were shown on startup.
26918           The terminal is now created on demand (as requested by Biswa)
26919           and I have removed some debug messages.
26920           
26921           Patch submitted by: 
26922           Johannes Schmid <johannes.schmid@gmx.de>
26924 2002-01-13  Stephane Demurget  <demurgets@free.fr>
26926         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26927           proper tabs keyboard navigation.
26929         * src/an_symbol_view.c,
26930           src/anjuta_cbs.c,
26931           src/gnome_project.c,
26932           src/project_dbase.c,
26933           src/tags_manager.c: removed some debugging display.
26935 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
26937         * src/message-manager-dock.c
26938           src/message-manager-private.cc
26939           src/message-manager-private.h
26940           src/message-manager.cc
26941           src/preferences.c
26942           src/preferences.h
26943           src/preferences_gui.c:
26944           
26945           Patch submitted by: 
26946           Johannes Schmid <johannes.schmid@gmx.de>
26947           
26948           This patch adds a tab to the notebook of the preferences-dialog
26949           where you can change the colors, the tab position of the new
26950           message manager. Also the truncate messages stuff has moved
26951           from misc tab to messages tab.
26953           Also improved the remembering position stuff of message manager.
26954           
26955         * data/internal.properties,
26956           Added definitions for messages colors and tag position.
26957           
26958         * src/message_manager.cc:
26959           Fixed a bug that never lets the messages panes to get cleared.
26960           Added wmclass setting for the message window. Fixed a bug in
26961           which the message window was not being shown.
26962         
26963         * src/tag_manager.c: Fixed printing of (NULL) in the debug
26964           output and disabled it.
26966         * src/anjuta.c: Preferences created and loaded before anything else.
26967           anjuta now recognizes messages colors on startup and initializes
26968           them.
26969         
26970 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
26972         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26974 2002-01-09  Stephane Demurget  <demurgets@free.fr>
26976         * pixmaps/file_c.xpm,
26977           pixmaps/file_cpp.xpm,
26978           pixmaps/file_file.xpm,
26979           pixmaps/file_h.xpm,
26980           pixmaps/file_html.xpm,
26981           pixmaps/file_i18n.xpm,
26982           pixmaps/file_icon.xpm,
26983           pixmaps/file_pix.xpm,
26984           pixmaps/fv_doc.xpm,
26985           pixmaps/fv_i18n.xpm,
26986           pixmaps/fv_image.xpm,
26987           pixmaps/fv_source.xpm,
26988           pixmaps/fv_unknown.xpm: made these icons transparent.
26990 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
26992         * launcher/anjuta_launcher.c: updated message strings
26993         * src/message-manager-dock.c: added newline at end to avoid compile warning
26994         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26995         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26996           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26997           entries for username and Python-style GPL notice
26998         * HACKING: added info on files to change to update Insert menu
27000 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27002         * src/project_dbase.c,
27003           src/an_file_view.c,
27004           src/an_symbol_view.c:
27005           Changed the CTree expander style to square and
27006           line style to Dotted line.
27007           
27008         * po/POTFILES.in: Removed and Added translable files.
27010 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27012         * ccview/.cvsignore: Removed.
27013         
27014 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27016         * ccview/
27017                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
27018                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
27019                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
27020                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
27021                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
27022                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
27023         
27024         Removed ccview module because it is no longer needed.
27026 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27028         * src/project_dbase.c:
27029           Shifted structure initialization in project_dbase_new()
27030           before anything else, otherwise it was crashing due to
27031           uninitialized values.
27032         
27033         * src/an_symbol_view.c:
27034           Disabled high volume debug output.
27036 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
27037         
27038         Applied a very heavy patch from:
27039         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27041         * Makefile.am
27042         configure.in
27043         pixmaps/Makefile.am
27044         src/Makefile.am
27045         src/aneditor.cxx
27046         src/aneditor.h
27047         src/anjuta.c
27048         src/anjuta.h
27049         src/commands.c
27050         src/commands.h
27051         src/compile.c
27052         src/compile.h
27053         src/controls.c
27054         src/defaults.c
27055         src/fileselection.c
27056         src/main_menubar.c
27057         src/main_menubar.h
27058         src/main_menubar_def.h
27059         src/mainmenu_callbacks.c
27060         src/mainmenu_callbacks.h
27061         src/project_dbase.c
27062         src/project_dbase.h
27063         src/project_dbase_gui.c
27064         src/tags_manager.c
27065         src/text_editor_menu.c
27066         src/toolbar_callbacks.c
27067         tagmanager/Makefile.am
27068         tagmanager/ctags.c
27069         tagmanager/include/Makefile.am
27070         tagmanager/include/tm_project.h
27071         tagmanager/include/tm_symbol.h
27072         tagmanager/include/tm_tag.h
27073         tagmanager/include/tm_tagmanager.h
27074         tagmanager/include/tm_workspace.h
27075         tagmanager/tm_project.c
27076         tagmanager/tm_source_file.c
27077         tagmanager/tm_symbol.c
27078         tagmanager/tm_tag.c
27079         tagmanager/tm_workspace.c
27080         widgets/Makefile.am: Modified.
27081         
27082         * src/an_file_view.[c,h],
27083           src/an_symbol_view.[c,h],
27084           src/file_history.[c,h],
27085           src/support.[c,h],
27086           widgets/scroll-menu.[c,h],
27087           tagmanager/tm_file_entry.c
27088           tagmanager/include/tm_file_entry.h: Added new files.
27089           
27090         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
27091         private_func.xpm, public_func.xpm,
27092         class.xpm, fv_exec.xpm, fv_unknown.xpm,
27093         private_var.xpm, public_var.xpm,
27094         function.xpm, fv_i18n.xpm, macro.xpm,
27095         protected_func.xpm, struct.xpm,
27096         fv_autofile.xpm, fv_image.xpm,
27097         ofolder.xpm, protected_var.xpm, variable.xpm:
27098           Updated and Added pixmap files.
27100         Features:
27101         ---------
27102         a) Removes CCView dependency.
27103         b) Improves the terminal.
27104         c) Adds tag navigation context menus.
27105         d) Upgrades tagmanager to latest version.
27106         e) Miscellaneous small additions.
27108 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27110         * src/project_dbase_gui.c: Fixed crash of anjuta
27111         when project first created.
27112         
27113         * src/gnome_project.c: It now updates the tags manager
27114         when new projects are created.
27115         
27116 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
27118         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27119           for this big patch.
27120         
27121         * src/messages.[c,h]: Removed files.
27123         * src/message-manager.[cc,h],
27124           src/message-manager-dock.[c,h],
27125           src/message-manager-private.[cc,h]
27126           New files.
27128         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27129           src/build_project.c, src/clean_project.c, src/compile.c
27130           src/configurer.c, src/debugger.c, src/find_in_files.c
27131           src/mainmenu_callbacks.c, src/preferences.h
27132           src/preferences_gui.c, src/properties.h
27133           src/utilities.c, src/utilities.h:
27134           The new messages widget.
27135           New features:
27136             - Use of GtkNotebook instead of ToggleButtons
27137               and show/hide
27138             - Popupmenu to show and hide message types and
27139               to dock/undock in detach mode
27141           All other things should work as they did with the
27142           old message window. Currently the keyboard short-cuts
27143           do not work in detached mode.
27144           
27145           Some functions in utitlities.[c,h] changed.
27146           so that they take const arguments where this is possible
27147           
27148         * src/Makefile.am, po/POTFILES.in:
27149           Removed messages.[c,h] and
27150           added message-manager.[cc,h], message-manager-dock.[c,h],
27151           message-manager-private.[cc,h]
27152           
27153         * src/message-manager.h: Removed "include <bonobo.h>"
27154           and added a newline at the end of the file.
27155           
27156         * src/message-manager-private.cc:
27157           Set clist's width setting to Automatic.
27158           Set scroll window's scroll bars to Automatic.
27159           
27160 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
27162         * text_editor_menu.c:
27163           Fixed misalignment of the function sub menu
27164           in the text editor pop up menu.
27165           
27166 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27167         
27168         * src/text_editor.c: Fixed a compiler warning.
27169         
27170 2002-01-04  Andy Piper <andy.piper@freeuk.com>
27172         * THANKS, manuals/*/authors.sgml: updated for new translations
27173         * plugins/class-gen/clsGen.c: converted messages to English
27174         * src/about.c, src/main_menubar_def.h: string updates
27176 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
27178         * src/anjuta.c
27179           src/anjuta_cbs.c
27180           src/text_editor.c
27181           src/mainmenu_callbacks.c
27182           src/text_editor.h
27183           src/text_editor.c
27184           src/text_editor_cbs.c
27185           src/text_editor-gui.c:
27186           
27187           Earlier code for adding 'cross' button
27188           for closing pages were too error prone and unorganized.
27189           Cleaned up the code and shifted the 'extra' widgets
27190           creation (eg. close button, close_pixmap and lable)
27191           from anjuta to text_editor. This takes care of proper
27192           widgets creation and destruction. Otherwise, anjuta
27193           was crashing at too many points, especially related
27194           to docking and undocking.
27195           
27196 2002-01-04  Stephane Demurget  <demurgets@free.fr>
27198         * src/aneditor.cxx: removed debugging code.
27200         * data/properties/.cvsignore: added swap files.
27202 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27204         * src/anjuta.c
27205           src/anjuta_cbs.c:
27206           Fixed Crashing of anjuta when a new file is saved as
27207           different file.
27208           
27209 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
27211         * src/aneditor.c: Some debug codes around.
27212         
27213         * data/internal.properties, data/anjuta.properties: Removed.
27214           data/properties/Makefile.am:
27215           data/properties/ada
27216           data/properties/cs
27217           data/properties/make
27218           data/properties/rc
27219           data/properties/html
27220           data/properties/ruby
27221           data/properties/baan
27222           data/properties/idl
27223           data/properties/pascal
27224           data/properties/sample
27225           data/properties/bash
27226           data/properties/java
27227           data/properties/perl
27228           data/properties/sql
27229           data/properties/conf
27230           data/properties/latex
27231           data/properties/props
27232           data/properties/vb
27233           data/properties/cpp
27234           data/properties/lua
27235           data/properties/python
27236           data/properties/xml
27237           data/properties/others
27238           data/properties/.cvsignore:
27239             Added files. Properties now splitted into small files
27240             for each language.
27242         * data/Makefile.am
27243           configure.in: Update the removal and added properties module.
27245         * src/preferences.c: preferences_new(): Updated to reflect the
27246           new properties files organization.
27247           
27248         * src/Makefile.am: Added Baan Lexer.
27250 2002-01-01  Stephane Demurget  <demurgets@free.fr>
27252         * src/aneditor.cxx: readded the baan lexer. 
27254         * src/preferences.c: fixed translated messages and a typo.
27256         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27257           confusing the regexp usage in xml-i18-merge.
27259 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
27261         * src/project_dbase.c: tidied some messages, and spotted a typo in
27262           the reading of properties which prevented the project version from
27263           ever being reported in the Project Information window - fixed :)
27265         * po/POTFILES.in: removed syntax.h
27267 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27269         * data/internal.properties: fixed baan properties.
27270           Added all ada properties.
27272         * src/main_menubar_def.h,
27273           src/lexer.h,
27274           src/aneditor.cxx,
27275           src/utilities.[ch]: added support for the Ada highlight style.
27277 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27279         * plugins/*/.cvsignore: updated.
27281 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27283         * src/syntax.h,
27284           src/text_editor.c,
27285           src/Makefile.am: removed the empty header syntax.h.
27287 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
27289         * main_menubar.c:
27290         Stef's observation on the 'superfluous' hseparators in the recent
27291         files and projects is fully justified -- removed.
27292         
27293         * main_menubar_def.h:
27294         Changed "Plug Ins" to "Plugins" in the menu label.
27295         
27296         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27297         Added class-gen in the configure output and class-gen module.
27298         
27299         * data/internal.properties:
27300         Correct mis-spelled "jave" to "java".
27301         Added file.is.source for *.h, *.c, *.cpp properties.
27302         
27303         * global-tags/Makefile.am:
27304         "chmod +x create_global_tags.sh" before it is executed, because
27305         there is very high chance that it will be found "-x" and resulting
27306         in error
27308 2001-12-31  Stephane Demurget  <demurgets@free.fr>
27310         Fixed a crash on Solaris reported by Holder Burde, thanks to him
27311         for the backtrace.
27313         * src/gnome_project.c: (create_new_project): if the user doesn't
27314           select any icon, it doesn't have any extension and thus we can't
27315           use it in printf on Solaris, since the %s modifier use strlen to
27316           know the string length and then crash. On Linux, gcc checks the value
27317           of the pointer to be NULL and write "(null)" if necessary. We can't
27318           rely on that.
27320         * src/source.c: (source_write_desktop_entry): if there's no icon, we
27321           don't need to have the directory icon but the generic one.
27323 2001-12-30  Stephane Demurget  <demurgets@free.fr>
27325         Merged with latest (1.42) scintilla.
27327         Added: Support for the {load,save}.on.(de)activate properties.
27328                The PHP lexer to match keywords case insensitively.
27329                Baan lexer.
27330                Experimental supports for changeable style attribute & line
27331                wrapping.
27332                
27333         Updated: Both the C++ and HTML lexers.
27334                  More shell keywords added.
27335                  Horizontal scrolling and diplay of long lines optimised.
27336                  Cursor setting optimised.
27338         Bugs fixed: Caret movement over folded lines.
27339                     Selection tracking in 2ndary views when doing modifications.
27341         * scintilla/CallTip.{cxx.h},
27342           scintilla/ContractionState.{cxx,h},
27343           scintilla/Document.{cxx,h},
27344           scintilla/Editor.{cxx,h},
27345           scintilla/KeyWords.cxx,
27346           scintilla/LexHTML.cxx,
27347           scintilla/PlatGTK.cxx,
27348           scintilla/RESearch.cxx,
27349           scintilla/ScintillaBase.cxx,
27350           scintilla/ScintillaGTK.cxx,
27351           scintilla/Style.{cxx,h},
27352           scintilla/StyleContext.h,
27353           scintilla/ViewStyle.cxx,
27354           scintilla/include/*.h: updated.
27356         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27358         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27359           should have been told to the scintilla team. We're lucky I read the
27360           ChangeLog and the modifications of the lexer (thanks to the Gnome
27361           bonsai for this ;)
27363         * data/internal.properties: added Baan definitions.
27364           Fixed some issues for C such as *_cast directive, that are only
27365           available with C++.
27366           Updated C++, HTML and shell scripts definitions.
27367           Updated Ada and Bullant, that have been forgotten.
27369         * src/main_menubar_def.h,
27370           src/lexer.h,
27371           src/aneditor.cxx,
27372           src/utilities.[ch]: added support for the Baan highlight style.
27374 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27376         Polished the plugins menu behaviour and added a tearoff
27377         menuitem to the recent entries submenu.
27379         Note: The recent entries list seems to be too height
27380               with all these superfluous hseparators.
27382         * src/main_menubar.c: Polished, making some
27383           functions declarations static and cleaning some code.
27385           (create_submenu_plugin): removed the extra
27386           plugins entry and the horizontal separators.
27388           (on_plugins_menu_realize): the plugins menu is only
27389           shown if there's at least one available.
27391           (create_submenu*): added a tearoff menuitem to have
27392           a more homogeneous menu style. For now, it doesn't
27393           take care of user settings (but it was even worse
27394           before :).
27396 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27398         * configure.in: added the packageplugindir variable to avoid
27399           installing the plugins in $(prefix). It's not the same path as
27400           anjuta 2 to allow parallel installation.
27402 2001-12-29  Stephane Demurget  <demurgets@free.fr>
27403         Fix a reopened part of bug #440676: keyboard navigation between the
27404         different text buffers. Changed to a more global approch. 
27406         * src/notebook.[ch]: removed.
27408         * src/Makefile.am: removed notebook.[ch]
27410         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27411           (on_anjuta_window_key_press_event): added to fulfill the global
27412           shorcuts handling.
27414         * HACKING: updated according to the new global shortcuts handling.
27416 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27418         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27419           Shifted plugin menu from Edit submenu to main menu.
27420         
27421         * po/POTFILES.in:
27422           Added plugins/sample1/plugin-sample1.c
27423           
27424         * plugins/sample1/plugin-sample1.c:
27425           Added localization and used anjuta_info, instead of anjuta_error.
27426           
27427         * plugins/.cvsignore, plugins/sample1/.cvsignore:
27428           Added cvs ignores.
27429           
27430 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27432         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27433           for plugin dir.
27434         
27435         * Makefile.am: Added module plugins.
27436         
27437         * plugins, plugins/Makefile.am, plugins/sample1/*:
27438           Created plugins modules.
27439           
27440         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
27441           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27442           to load plugins of *.so only and not *.so* (which results
27443           in duplicates).
27444         
27445         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
27446           plugins during packaging.
27448 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
27450         *  configure.in: Added Greek (el) to ALL_LINGUAS.
27452 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27454         * configure.in: Added portuguese to ALL_LINGUAS
27456 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
27458         * global-tags/.cvsignore
27459         tagmanager/.cvsignore
27460         tagmanager/include/.cvsignore:
27461         Added cvs ignore files.
27463         * data/.cvsignore
27464         Updated cvs ignore file.
27465         
27466 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27468         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
27469           data/anjuta.properties, data/internal.properties: clean up some 
27470           message strings (me)
27472 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27474         * src/about.c, THANKS: added Jens to the credits
27475         
27476 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
27478         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27479           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27480           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27481           Georg <mail@jensgeorg.de> to add close button to file tabs.
27483 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27485         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27486           (debugger now catches correct signal from process)
27488 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27490         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27491         * src/pixmaps.h: switch appwizard project icons to new designs
27492         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27494 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
27496         * pixmaps/Makefile.am: stop redundant images from being installed.
27497           The next step will be to remove them completely.
27498         * src/appwiz*: further updates (more to come)
27499         * src/pixmaps.h: cleaned up, commented
27500         * src/splash.c: should use the pixmaps macro defined
27501         * HACKING: more on the graphics stuff and use of pixmaps.h
27503 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
27505         * src/defaults.c: fix bug #494864
27507 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
27509         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27510           graphics from Misha
27511         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27512           redundant graphics, no longer used
27513         * src/appwiz*: revamped application wizard by Andy and Misha for
27514           a more usable and professional look-and-feel
27515         * HACKING: updates to cover patching, graphics, and some additions
27516           post-0.1.8
27517         * TODO: removed some implemented features
27519 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
27521         * data/anjuta.properties, data/internal.properties: cleanup
27522         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
27523           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27524           to edit styles colors for keywords and add Goto Tag menu option
27525           in the editor
27527 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27529         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27530         
27531         Fixed bug #460335
27532         fixes the Forget of the cursor position when tab is brought active
27533         from project manager.
27534         
27535 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27537         * src/messages.c
27538           Exported "TERM=xterm" to get a color terminal when
27539           anjuta is not started from within a terminal.
27540           
27541 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27543         * src/messages.c
27544           src/messages.h
27545           Added a frame around zvt terminal.
27546           
27547         * src/preferences_gui.c
27548           Modified to say "Use glade component (experimental)"
27549           instead of "Use Component".
27550           
27551 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27553         * Patch from 
27554         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27555         
27556         * src/anjuta.c
27557         src/fileselection.c
27558         src/messages.c
27559         src/messages.h
27560         src/preferences.c
27561         src/preferences.h
27562         src/project_dbase.c
27564         a) Extra scrollbar in terminal no longer appears.
27565         b) Character set preference should be preserved (untested).
27566         c) File selection widget now remembers last directory.
27567         d) On creation of generic project, the glade 'file not found' error no
27568                 longer occurs.
27569         e) First terminal window is created 'on demand', so it should always to
27570                 the Right Thing (TM) as far as starting WD is concerned. Also, the
27571                 environment is now passed to the terminal.
27572         f) Solaris compilation should be fixed (replaced get_current_dir_name()
27573                 with getcwd()).
27574         g) Fixed some compilation warnings.
27576 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
27578         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27579           src/pixmaps.h: applied terminal and warnings patch (Biswa)
27580         * src/*: cleanups (me)
27581         * pixmaps/mini_term.xpm: added new file for terminal button
27582           (me, based on existing artwork)
27584 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
27586         * configure.in: bumped version to 0.1.9-pre
27587         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27588           translation
27589         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27591 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
27593         * src/splash.c: removed a DOS end of line of a comment (so the *.po
27594           files are free of that char)
27595         * configure.in: added "az" to ALL_LINGUAS
27597 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
27599         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27600           crash bug fix from Biswa.
27601         * FUTURE: added Anjuta/gIDE merger information to provide 
27602           details on future direction and status of 1.x stuff
27603         * NEWS: prepared for release
27604         * po/de.po: update from Jens Georg <mail@jensgeorg>
27606 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
27608         * multiple minor updates pre-0.1.8
27609         * patch from Biswa to fix syntax highlighting and packaging
27610         * po/fr.po: update from Stef
27612 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27614         * global-tags/Makefile.am
27615         global-tags/create_global_tags.sh
27616         global-tags/tm_global_tags.c
27617         scintilla/LexCPP.cxx
27618         scintilla/include/SciLexer.h
27619         src/aneditor.cxx
27620         src/project_dbase.c
27621         tagmanager/Makefile.am
27622         tagmanager/include/Makefile.am
27623         tagmanager/include/tm_project.h
27624         tagmanager/include/tm_tag.h
27625         tagmanager/include/tm_tagmanager.h
27626         tagmanager/tm_project.c
27627         tagmanager/tm_source_file.c
27628         tagmanager/tm_tag.c
27629         tagmanager/tm_workspace.c:
27630         
27631         Includes the syntax highliting patch to scintilla).
27632         and more stable code.
27633         
27634         *tagmanager/include/tm_symbol.h: New file.
27635         *tagmanager/tm_symbol.c: New file.
27636         
27637         Add symbol tree building functionality at project level
27638         
27639         Patch from:
27640         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27641         
27642 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27644         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
27645           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
27646           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
27647           : New and improved pixmaps from Misha <misha@phreaker.net>
27648           Thanks to him.
27650 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27651         
27652         * Big patch submitted by
27653           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27654           Many thanks to him.
27655         
27656         * src/Makefile.am, src/aneditor.cxx
27657           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27658           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27659           Use of tagmanager lib for advanced calltips.
27661         * global-tags/*: Created new directory and added files to 
27662           generate system.tags.
27664         * tagmanager/*: Created new directory and added tagmanager lib
27665           files.
27667         * configure.in, acconfig.h, Makefile.am: Modified to reflect
27668           the above additions.
27670         * data/Makefile.am: Modified to accomodate generated system.tags file.
27672 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
27674         * scintilla/: updated to 1.41
27675         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27676         * src/about.c: updated list of authors
27677         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27678         * HACKING: updated to cover Scintilla usage
27679         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
27680           translation
27682 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
27684         * src/aneditor.cxx: Fixed compilation errors with it.
27685           by add include to gtk+ headers and typedefining a mysteriously
27686           vanished class Colour.
27688 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27690         * configure.in: Added pt_BR in the languages.
27691         
27692 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
27694         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27695           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27696         * THANKS: updated
27697         * manuals/C/anjuta-manual/*: new format to match
27698           the rest of the GNOME docs chapter layout. Added the many
27699           new contributors. Moved Authors and License information into new
27700           chapters of their own - should make expansion easier too
27701         * src/compiler_options.c: changed the profiler option to -pg to 
27702           work with GNU tools (gprof)
27703         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
27704           and text labels
27705         
27706 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
27708         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27709           compiler_options_gui.c:
27710           Added a new entry for linker flags and renamed c_options to c_flags
27711           and l_options to l_libs. Also, added a new function:
27712           compiler_options_set_prjlflags_in_file();
27713         
27714         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27715         
27716         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27717           
27718 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
27720         * THANKS, src/about.c: corrections and additions following 
27721         Naba's big update
27722         * src/main_menubar.c: patch from Rikul to fix the problem with 
27723         menu accelerators not being loaded
27725 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
27727         * THANKS: Added all contributors and translators names and emails.
27728         * AUTHORS: Updated
27729         * pixmap/anjuta_logo.png: Reduced the size of the logo.
27730         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27731               Added new file (earlier logo with border).
27732         * src/about.c: Added all contributors names and emails
27733               and used macro definition for logo pixmap file.
27734         * src/pixmaps.h: Added entry for anjuta splash screen.
27736 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
27738         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27739         to new PNG version (thanks to Misha) and removed the old
27740         pixmap.
27742 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
27744         * THANKS: added Conner Mo for simplified Chinese translation.
27745         * configure.in: added zh_CN in ALL_LINGUAS
27747 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
27749         * THANKS: added Joe Man for his traditional Chinese translation.
27750         * configure.in: added zh_TW in ALL_LINGUAS.
27752 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
27754         * src/main_menubar_def.h: Changed the link of lidn to
27755         http://lidn.sourceforge.net.
27756         
27757 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
27759         * Applied patch from Rikul
27760         * Applied patch from Luca
27761         * Fixed a cvs conflict. :)
27763 2001-10-17  Stephane Demurget  <demurgets@free.fr>
27765         * THANKS: added Marc Botermans for his Dutch translation.
27767         * configure.in: added nl in ALL_LINGUAS.
27769         * po/nl.po: added.
27771 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
27773         * anjuta.c: Fixed luca's typo.
27774         * resources.c, resources.h: Changed gchar* return to void, to
27775                 avoid a compiler warning.
27776         * scintilla/Makefile.am: Reorganized file entries.
27777         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27779 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
27781         * Upgraded scintilla to 1.4.
27782         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27783                 LexLisp.cxx StyleContext.cxx StyleContext.h
27784         * src/Makefile.am: Added 4 lexers and separated lexer objects
27785                 from the main link variable.
27787 2001-10-14  Stephane Demurget  <demurgets@free.fr>
27789         * THANKS: added Luca, even if it shouldn't be my role to write
27790           this sort of thing :)
27792         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27793           the latest Luca patch.
27795 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
27797         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
27798         This is not documented yet; plugins to come later.
27799         * src/find*.c: find dialogs now persistent 
27800         (Rick <rikul@bellsouth.net>)
27801         * widgets/gnomefilelist.c: fixed multiple file open issue 
27802         (Rick <rikul@bellsouth.net>)
27803         * changes to recent file and project lists handling 
27804         (lbell <lbell@tsc4.com>)
27805         * more minor UI updates (me)
27807 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
27809         * src/Makefile.am: removed warnings for traditional C syntax
27810         * pixmaps: added new icons for mini_locals, mini_cvs and
27811         the splash screen - thanks to Misha <misha@phreaker.net>
27813 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
27815         * src/toolbar.c: fix typo in tooltip text
27816         * ccview/cccmd.cc: alter Func to Function in menu text
27818 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
27820         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27821         issue with find dialog reporting an error when Scintilla finds text
27822         * applied patch from Denis Boehme <boehme at syncio dot de> to support
27823         DOS files (i.e. CR/LF translation)
27825 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
27827         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27828         #452436
27829         * data/internal.properties: default fold style now set to 3 :-)
27830         * applied patch from rikul <null@acm.org> to turn notebook tab 
27831         headings red when file has been edited.
27833 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
27835         * configure.in: Added "no" to ALL_LINGUAS.
27836         
27837 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
27839     * Patch from lbell <lbell@tsc4.com>
27840     src/controls.c
27841     src/debugger.c
27842     src/main_menubar.c
27843     src/main_menubar.h
27844     src/main_menubar_def.h
27845     src/mainmenu_callbacks.c
27846     src/mainmenu_callbacks.h
27847     src/project_dbase.c
27848     src/project_dbase.h
27849     
27850     Implemented a check menu item to handle the 'show locals' flag
27851     for the current project.
27853     * data/internal.properties: Removed the redundant command
27854     for gnome-terminal.
27855     
27856 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
27858         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27860 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
27862         * configure.in: Added "ta" to the languages list.
27864 2001-09-21  Andy Piper <andy.piper@freeuk.com>
27866         * data/internal.properties:
27867           added fold.symbols property to control appearance of folds
27868           in the Scintilla editor (thanks to rikul <null@acm.org>)
27870 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27872         * src/message.c:
27873           one extra button for message win is being created -- Fixed.
27874         
27875           The frame should be hidden and not only the pix_lab when
27876           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27877           -- Fixed.
27878         
27879         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
27880           for the time being it is same as mini_cvs.xpm.
27881         
27882 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
27884         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27886         Patch from rikul <null@acm.org>
27887         
27888         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27889         glades.h, messages.c, messages.h, pixmaps.h,
27890         project_dbase.c, project_dbase.h, session.c,
27891         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27892         
27893         inserted 'add to watch' option in inspect window, so you can add easily
27894         a variable in watch window .
27895         
27896         Added a new message pane for the gdb local variables inspection. Changed
27897         the code in messages.c to better account for future new panes insertion.
27898         Defined a new pixmap for the new tab button in pixmaps.h
27899         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27900         install script.
27901         
27902         Changed the debugger module to have a single function for asking to gdb
27903         to send program info. The idea is to ask the debugger about only the
27904         info needed to open windows( watch, registers, etc ) to speedup the step
27905         command. I plan to ask informations to the debugger based on the user
27906         interface status.
27907         The request for local variables is enabled by default, but the
27908         projectDBase has a variable to control it, to allow disabling that
27909         feature,  there is also the code to save and to reload the state. If you
27910         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27911         in project_dbase.c
27913         This big patch is from:  lbell <lbell@tsc4.com>
27914         
27915 2001-09-20  Stephane Demurget <demurgets@free.fr>
27917         Patch from rikul <null@acm.org> :
27919         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27920           problem and added folding support for php/hmtl.
27922 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
27924         * Fixed dnd of files within scintilla.
27925         patch from:  rikul <null@acm.org>
27926         
27927 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
27929         * Applied patch from Luca.
27930         
27931         * src/source.c: source_write_build_files(): Fixed the project generation
27932           failure. The fist return statement and the free_project_type were 
27933           misplaced.
27935 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
27936         
27937         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27938         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27939         
27940         1) Restore the error color to red (waiting for a configurable one )
27941         2) Saving projects settings if you exit anjuta without closing an open
27942         saved project
27943         3) New Menu 'repaeat search' to search with a keystroke without pressing
27944         the toolbar button
27945         4) some define in the menus to better handle menu item update
27946         
27947         Patch from: lbell <lbell@tsc4.com>
27948         
27949         * main_menubar_def.h, main_menubar.c: Change the position of
27950         "Repeat find" menu position.
27952 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
27954          project_type.h, project_type.c, source.c: Applied patch.
27955          patch from Johannes Schmid <clubfan@users.sourceforge.net>
27956          
27957 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27959         * configure.in, src/Makefile.am: Using macros for ORBit flags.
27960         
27961 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27962         
27963         * Fixed bug #445752
27964   
27965 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
27966         
27967         * Fixed bugs in Gtk-- and Gnome-- project type
27969 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27971         * dnd.c: Support for multiple files drag-n-drop.
27972         
27973           Patch from: rikul <null@acm.org>
27974         
27975         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27976           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27977           saving from menu.
27978         
27979           Patch from: rikul <null@acm.org>
27981         * Applied patch for widgetizing goto dialog box.
27982           Patch from: ???
27983         
27984         * Applied patch for having new project type handling.
27985           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27986           
27987 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
27989         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27990           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27991           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27992           find_replace.c, find_replace.h, find_text.c, find_text.h,
27993           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27994           project_dbase.h, source.c, text_editor.c, text_editor.h,
27995           text_editor_cbs.c, utilities.c, utilities.h:
27996         
27997           Applied a huge patch (after slight preview). I would like Luca
27998           to have his feature additions mentioned here.
27999         
28000           Patch from: lbell <lbell@tsc4.com>
28002 2001-09-09  Stephane Demurget <demurgets@free.fr>
28004         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
28006         * po/fr.po: updated to the latest sources.
28009 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
28010         
28011         * Fixed bug #445752
28012   
28013 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28015         * dnd.h, dnd.c: New files for drag n drop support.
28016                 
28017         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
28018            Added drag and drop support for opening files.
28019         
28020         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
28021         Archit Baweja <bighead@crosswinds.net> for this idea.
28022         
28023         * TODO: Added some more todos. :-(
28025 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28027         * Fixed the goto line activate bug.
28028         patch from: Martyn Bone <mbone@brightstar.u-net.com>
28030 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
28031         
28032         * Fixed bugs in Gtk-- and Gnome-- project type
28034 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
28036         * widgets/gonmefilelist.c, gnomefilelist.c:
28037         Modified multiple selection on pressing control.
28038           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28039         
28040         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
28041         Modified multiple selection on pressing control.
28042           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28043         
28044 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
28046         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
28047           This is useless; but just in case...
28049 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
28051         * data/internal.properties: modified a bit of perl properties.
28052         
28053 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
28055         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
28056           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
28057           Added support for multiple file imports. Changed the standrd C++
28058           convention of #include <file> to #include <file.h>, because I had given
28059           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
28060           now support the #include <file> convention. That is something to be fixed :). 
28061           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28063 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
28065         * src/anjuta.c: Added function static greetings_text(), to solve the non
28066                 translation of the greetings text in the wizard.
28067                 
28068 2001-08-31  Andy Piper <andy.piper@freeuk.com>
28070         * src/find_in_files_gui.c: made order of buttons consistent with other Find
28071           dialogs, with OK the default (fix bug #453482)
28073 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
28075         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
28076         
28077         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
28078         
28079 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
28081         * src/aneditor.cxx
28082           src/aneditor.h
28083           src/anjuta_cbs.c
28084           src/controls.c
28085           src/main_menubar.c
28086           src/main_menubar.h
28087           src/main_menubar_def.h
28088           src/mainmenu_callbacks.c
28089           src/mainmenu_callbacks.h:
28090                 Applied the patch that addes menu items which allow users to
28091                 insert GPL notice and date time in current document.
28092                 patch from: Rick Patel <rikul@shreve.net>       
28093                 
28094         * src/main_menu.c: Fixed a compilation error.
28095         
28096         * src/anjuta.c: Fixed non-rememberence of editor tab position.
28097         
28098         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
28099           about the unterminated strings.
28100           
28101         * scintilla/*: Updated scintilla to 1.3.9 version.
28102         
28103 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
28104         
28105         * widgets/gnomefileselection.c:
28106           Applied the patch for fixing multiple selection of file open funcion,
28107           which will deselect the files selected.
28108           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28110 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28112         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28113           src/fileselection.c, src/anjuta_cbs.c:
28114           Applied the patch     for multiple selection of file open.
28115           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28116           
28117 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
28119         * Removed "-f" option in call to devhelp, because devhelp no longer
28120           supports that.
28121         
28122 2001-08-26  Stephane Demurget <demurgets@free.fr>
28124         All these modifications have been pointed out by
28125         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28127         * data/internal.properties: two fixes for the PHP lexer.
28128           this out.
28130         * fr.po: minor fixes.
28132         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28134 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
28135         
28136         * main_menubar.c,
28137           main_menubar.h,
28138           main_menubar_def.h,
28139           main_menubar_callbacks.c,
28140           controls.c:
28141                 Added new menu item for "close all fils".
28142                 (Patch from Rikul <rikul@shreve.net>, after revision)
28143         
28144         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28145         
28146         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28147                 (Patch from Rikul <rikul@shreve.net>)
28148         
28149         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28150                 (Patch from Rikul <rikul@shreve.net>)
28152 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28153         
28154         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28155            project name in application widzard.
28156            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
28158         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28159           of the 'OK' button there is an 'Execute' one.
28160           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
28161         
28162         * executer.c: Changed cancel button to close button. That was more appropriate.
28163           
28164 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
28166         * HACKING: corrected >>>>>> Config management.
28167         
28168         * HACKING: Added many things.
28169         
28170         * src/launcher.h: Added some comments.
28172 2001-08-21  Stephane Demurget <demurgets@free.fr>
28174         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28176         * HACKING,
28177           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28178           src/appwizard_cbs.c,
28179           src/appwizard_gui.c: Applied UI/docs cleanup patch from
28180           Andy Piper <andy.piper@freeuk.com>
28182         * po/fr.po: updated to latest sources.
28184         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28187 2001-08-18  Andy Piper <andy.piper@freeuk.com>
28189         * Fixed bugs #450280 and #448845
28191         * src/about.c: corrected Naba's e-mail address (.net, not .com)
28192         
28193         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28194           named dialogs
28195         
28196         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28197           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
28198           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
28199           names to remove "Anjuta: " prefix
28200           
28201         * src/main_menubar_def.c: altered a message
28202         
28203         * launcher/anjuta_launcher.c: cleaned up some messages
28205         * src/debugger.c: edited messages to improve clarity
28206         
28207         * src/app_wiz*.c: tidied wizard interface
28210 2001-08-15  Stephane Demurget <demurgets@free.fr>
28212         Synced Naba's fix and mine about the wizards not working and removed
28213         anjuta.prj to avoid a nasty checkin.
28215         * Makefile.am: removed the install-data-local rule.
28217         * data/Makefile.am: changed the list of files.
28219         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28221         * .cvsignore: added anjuta.prj for the same reason.
28224 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
28226         * src/source.c: Fixed a bug that fails new gnome projects to get
28227           created.
28229         * src/project_manager.c: Fixed a bug that disables storing recent
28230           project history.
28232         * Makefile.am: Added stuffs to install the macro files in the
28233           anjuta share file.
28236 2001-08-14  Stephane Demurget <demurgets@free.fr>
28238         * data/Makefile.am: added some rules to support the gnome/ macros
28239           dir in order to make the wizards work again.
28241         * anjuta.spec.in: upped the release number.
28244 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
28246         * configure.in (ALL_LINGUAS): Added pl.
28249 2001-08-09  Stephane Demurget <demurgets@free.fr>
28251         * anjuta.spec.in: fixed the doc files list.
28254 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
28256         * src/about.c: corrected my email address. :-)
28257         
28258         * TODO: Updated.
28259         
28260         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28261          (patch from Andy Piper <squiggle@ukgateway.net>)
28263 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
28265         * debugger.c: Fixed a bug associated with debugging threaded
28266           application.
28267         
28268         * text_editor_menu.c: Fixed broken ui in text editor
28269           pop up menu.
28270           
28271         * text_editor_menu.c: Now the option sub menu in text editor pop up
28272           works.
28273         
28274         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28275                 (suggested by lord sibn <sibn@utspl.cjb.net> )
28276         
28277 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
28279         * src/text_editor_menu.c: Added menu item for context help
28280           (patch from Andy Piper <squiggle@ukgateway.net>)
28281         
28282 2001-08-06  Stephane Demurget <demurgets@free.fr>
28284         * ccview/cccproj.cc: added missing i18n strings.
28286         * data/welcome.txt: bumped version to 0.1.6.
28288         * src/anjuta.c: fixed a compilation error due to devhelp integration.
28290 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
28291         
28292         * help.c, help.h: Added support for DevHelp context sensitive help
28293                 and gnome api browsing.
28294         * Fixed toolbars and editor views "not save" bug.
28295         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28296           (patch from Andy Piper <squiggle@ukgateway.net>)
28297         * Updated THANKS and chapter15.sgml for uk and ru translators.
28299 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
28301         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28302         * Updated configure.in to include these changes
28303         
28304 2001-08-03  Stephane Demurget <demurgets@free.fr>
28306         * src/project_dbase_gui.c: fixed bug #446963
28307           (on_project_dbase_ccview_update_start),
28308           (on_project_dbase_ccview_update_end): added.
28309           These two respectively disable and enable close file/project
28310           menu entries and toolbar items, while the ccview part updates
28311           its tag database.  
28314 2001-08-03  Stephane Demurget <demurgets@free.fr>
28316         * configure.in: added sv to the ALL_LINGUAS list.
28317         
28319 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
28321         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28322                 file to work: merge translations and distribute it.
28324         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28326         * NEWS, README, THANKS & TODO: Spelling fixes.
28328 2001-08-01  Stephane Demurget <demurgets@free.fr>
28330         * README: updated requirements.
28332         * scintilla/Makefile.am,
28333           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28334           target can't be realized (custom build path).
28336         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28337           Removed install-data-local.
28339         * src/compiler_options.c: changed the include paths of the pixmaps.
28340           we hadn't any warning because of the include paths passed to the
28341           compiler. Thanks to make distcheck for reporting this.
28344 2001-07-31  Stephane Demurget <demurgets@free.fr>
28346         * NEWS, THANKS: updated.
28348         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28349           fixed to show the correct kernel signal number and its description.
28351         * widgets/gnomefilelist.c: fixed bug #445756
28352           (goto_last): renamed to goto_prev and changed according to goto_next.
28353           (goto_next): added.
28354           (goto_directory): removed.
28355           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28356           returned value is now the position in the list.
28357           (check_ok_button_cb): changed the back check and added one for next.
28358           (gnome_filelist_set_dir): the check in history make it wouldn't be
28359           a "true" history. polished the whole thing, using set_dir_internal.
28360           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28361           there's no check in the history when using back or next.
28363         * manuals/*: added missing .cvsignore files.
28366 2001-07-30  Stephane Demurget <demurgets@free.fr>
28368         * po/fr.po: updated to latest sources.
28370         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28371           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28372           to put off their sensitive attributes.
28374 2001-07-29  Stephane Demurget <demurgets@free.fr>
28375         
28376         * po/fr.po: fixed some grammar things.
28377           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28378           this out.
28379         
28380         * src/utilities.c: (file_is_link): use lstat instead of stat.
28382 2001-07-27  Naba Kumar <kh_naba@123india.com>
28383         
28384         * Remove help dir from cvs, because it is no longer
28385           needed.
28386         
28387         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28388           needed.
28390 2001-07-24  Naba Kumar <kh_naba@123india.com>
28392         * debugger.c: (debugger_update_prog_status): Fixed
28393                 the bug with gdb version 5. Debugger starts, when
28394                 step in/out/over etc are clicked.
28395         
28396         * debugger.c: All functions: added debugging codes.
28397         
28398         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28399         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28400           Modified to recognize non project files also.
28401           
28402         * source.c: (source_write_configure_in):
28403           Added source for 'prefix' counterparts for
28404           no-prefix AC_SUBST.
28405         
28406 2001-07-23  Naba Kumar <kh_naba@123india.com>
28407         
28408         * anjuta.c: added function anjuta_remove_text_editor();
28409           and suitably modified anjuta_remove_current_text_editor().
28410           
28411         * project_dbase.c: project_dbase_close(), Added code to
28412           close all opened files that belong to the project when
28413           the project is closed.
28414          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28415         
28416         * Updated the manuals/anjuta-manual subdir for GDP standards.
28417            (patch from Andy Piper <squiggle@ukgateway.net>)
28418         
28419         * main_menubar.h, main_menubar.def: Added Menu items to handle
28420           urls for library references, bugs, patches and feature request
28421           submission.
28422         
28423 2001-07-20  Naba Kumar <kh_naba@123india.com>
28424         
28425         * Set wmclass names in all windows.
28426           (patch from Andy Piper <squiggle@ukgateway.net>)
28427         * New splash logo from "Misha" <misha@phreaker.net>);
28429 2001-07-19  Naba Kumar <kh_naba@123india.com>
28430         
28431         * preferences.[h,c], preferences_gui.c: Added 4 properties to
28432           set caret color, calltip back color and selection fore/back
28433           color.
28435 2001-07-18  Naba Kumar <kh_naba@123india.com>
28436         
28437         * project_dbase.c: Closes all files when project is closed.
28438          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28439          -- We still need to refine this as it closes all sort of files.
28440         
28441         * compiler_options.c: Fixed seg-fault bug when last item in
28442           compiler option lists is removed.
28443         
28444         * Fixed missing newline warnings during compilation.
28445           (patch from Andy Piper <squiggle@ukgateway.net>)
28447 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
28449         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28450                 autogenerated no need to store'em in CVS.
28452         * ccview/.cvsignore: Addition of cvsignore.
28454 2001-07-17  Naba Kumar <kh_naba@123india.com>
28455         
28456         *GUI fixes and spell corrections
28457         (patch from Andy Piper <squiggle@ukgateway.net>)
28459 2001-07-15  Naba Kumar <kh_naba@123india.com>
28460         
28461         *Fixed double error message for file not found.
28462         
28463         *Put white backgrounds for png images.
28464         
28465         *Converted '-' to '_' in sgml files.
28467 2001-07-14  Naba Kumar <kh_naba@123india.com>
28468         
28469         * project_dbase.c: Short-cut for expand/collasp project tree
28470         
28471         * project_dbase_gui.c:
28472          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28474 2001-07-13  Naba Kumar <kh_naba@123india.com>
28475         
28476         * notebook.[h,c]: Added
28477          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
28478         Project/message window now toggles on control and
28479         and notebook switch short-cut
28481 2001-07-7  Naba Kumar <kh_naba@123india.com>
28482         
28483         * Changed a new icon set which looks more gnomish.
28484         
28485         * Changed a new anjuta splash logo.
28486         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28488 2001-07-6  Naba Kumar <kh_naba@123india.com>
28489         
28490         * ccview/*: Integrated ccview for class view and file view
28491                 in the project Manager.
28492         
28493         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28495 2001-07-1  Naba Kumar <kh_naba@123india.com>
28496         
28497         * scintilla/*: Upgraded Scintilla to version 1.3.7
28498         
28499         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28500         
28501 2001-06-28  Naba Kumar <kh_naba@123india.com>
28502         
28503         * src/debugger.c: Correct step-over and step-out swapping.
28504         
28505         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28506           chapters and added more stuffs.
28508 2001-06-13  Naba Kumar <kh_naba@123india.com>
28509         
28510         * data/autogen.sh.gtkmm: Added
28511         
28512         * data/autogen.sh.gnomemm: Added
28513         
28514         * src/appwiz.c: Added two more application wizard templetes
28515         
28516         * src/project: for gtk-- and gnome-- and proper support
28517         
28518         * src/source.c: for c++ in the project configuration.
28519         
28520         * src/source.h:
28522 2001-05-05  Naba Kumar <kh_naba@123india.com>
28524         * Merged my pre-cvs modifications with 
28525           the current cvs copy.
28527         * (lot of files change).
28529         * Implemented session management.
28531         * Local installation possible by
28532           manageing our own pixmaps paths
28533           manupulations.
28534         
28535         * resources.h: Added.
28536         * resources.c: Added.
28538         * Fixed some bugs.
28539         
28540 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
28542         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28543                 Corrected/extended ignores.
28545 2001-05-04  Naba Kumar <kh_naba@123india.com>
28547         * manuals/: dir tree added.
28548           Sgml documentation started in this dir.
28549           
28550         * omf-install/: dir tree added.
28551         
28552         * manuals/anjuta-manual/C/anjuta-manual.sgml:
28553           Created initial document structure.
28554           
28555         * configure.in: Added test for scrollkeeper.
28556           Added some Makefile entries in AC_OUTPUT.
28557         
28558         * Makefile.am: Added subdir manuals/
28559         
28560         * HACKING: Wrote something stupid.
28562 2001-05-02  Stéphane Démurget <demurgets@free.fr>
28564         * Makefile.am: Added ChangeLog in local data list, becaused it's
28565           needed to create a new project.
28566           
28567         * po/fr.po: minor fixes.
28569         * src/build_file.c, src/configurer.c, src/debugger.c,
28570           src/executer.c, src/find_replace.c, src/gnome_project.c,
28571           src/goto_line.c, src/launcher.c, src/messages.c, 
28572           src/preferences.c src/project_dbase.c: functions declared static.
28573           
28574         * widgets/gnomefilelist.c: Fixed a project creation bug,
28575           introduced with latest changes.
28577 2001-05-01  Stéphane Démurget <demurgets@free.fr>
28579         * widgets/gnomefilelist.c,
28580           BUGS: Fixed an annoying bug preventing from loading files/project
28581           given on the command line. Polished the whole gnome_filelist widget.
28583 2001-04-27  Stéphane Démurget <demurgets@free.fr>
28585         * src/main.c,
28586           src/anjuta.c,
28587           src/anjuta.h: Polished the command line parsing.
28589         * BUGS: Need to clean that damn gnome_filelist widget.
28591 2001-04-25  Stéphane Démurget <demurgets@free.fr>
28593         * src/registers.c,
28594           src/sharedlib.c,
28595           src/signals.c: Removed duplicated includes.
28597         * po/fr.po: minor fixes.
28599         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28600           create_compiler_options_page? () declared static.
28601         * src/main.c,
28602           src/anjuta.c: Put a command line option for disabling
28603           the splashscreen.
28605         * src/preferences_gui.c: Fixed an internationalization issue,
28606           other functions declared static.
28608         * src/gnome_project.c: Fixed some memory leaks,
28609           new_prj_terminated () declared static. 
28611 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
28613         * configure.in: Sort ALL_LINGUAS alphabetically.
28615 2001-04-22  Stéphane Démurget <demurgets@free.fr>
28617         * Emptied that ugly old Changelog.
28619 == Anjuta 0.1.5 ===
28620 == Anjuta 0.1.4 ==
28622 2001-03-10 Naba kumar  <naba@gnome.org>
28624         * src/gnome_project.c: Fixed project dir creation bug.
28626         * src/text_editor.c: Fixed double accelerators bug.
28627         
28628         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28630         * src/stack_trace.c, * src/compiler_options.c,
28631         data/internals.properties, src/defaults.c:
28632         Fixed pixmap creation with NULL window.
28634         * src/commands.c, src/preferences_gui.c, src/build_project.c
28635         src/clean_project.c: Bug fix.
28636         
28637         * src/main_menubar_def.h: i18n bug fix.
28638         
28639         * src/executer.h, src/executer.c: Bug fix.
28640         
28641         * src/controls.c: Bug fix.
28642         
28643         * src/debugger.c: Debugger now takes program args.
28644         
28645         * po/ja.po: Added japanese translation file.
28646         
28647         Upgraded to ver 0.1.4
28648         ... Fixed other minor bugs.
28650 == Anjuta 0.1.3 ===
28652 2001-XX-XX Naba kumar  <naba@gnome.org>
28654         * Lots of unaccountable changes. Integrated scintilla.
28655         Redesigned Project managemet. Added supports for other languages.
28656         Java style properties managements. .... blah blah
28657         
28658 2000-11-11 Naba kumar  <naba@gnome.org>
28660         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28661         Upgraded to version 0.1.3.
28663         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28664         Fixed to activate Debug->add watch properly.
28666 === Anjuta 0.1.2 beta_2 ===
28667 === Anjuta 0.1.2 ===
28669 2000-11-05 Naba kumar  <naba@gnome.org>
28671         * src/compiler_options.c, src/compiler_options_cbs.c
28672         src/compiler_options_cbs.h, src/compiler_options_gui.c
28673         src/anjuta2.c, extra/stock_libs.anj (new),
28674         extra/README.stock_libs (new), htmls/page13.html,
28675         htmls/images/*: Improved Library settings GUI. Can now enable/disable
28676         added libraries. Stock libs provided for ease of entry. Modified
28677         help html file accordingly.
28679 2000-11-03 Naba kumar  <naba@gnome.org>
28681         * README: Minor fixes in Doc files.
28683         * src/gnome_prj.c, src/appwidzard_cbs.c:
28684         Fixed to ignore non-existant dir for blank prj.
28685         More checking in project creation, especially to confirm
28686         that the prj file already does not exist.
28688         * anjuta.spec, configure.in: Upgraded to version 0.1.2
28690         * src/controls.c: Now Menu item "Format/Detach current document"
28691         is inactive when there is no document opened.
28693 === Anjuta 0.1.1 ===
28695 2000-11-01 Naba kumar  <naba@gnome.org>
28697         Completed and Release of first version (Beta) with lots of bugs.
28699 1999-12-27 Naba kumar  <naba@gnome.org>
28701         Anjuta project started.