[anjuta/newproject: 307/307] Merge branch 'master' into newproject



commit 2cedb9f88123199e25015877eae411cbaf27e963
Merge: e348d92 8f08bd8
Author: Sébastien Granjoux <seb sfo free fr>
Date:   Mon Aug 2 22:27:56 2010 +0200

    Merge branch 'master' into newproject
    
    Conflicts:
    	.gitignore
    	libanjuta/Makefile.am
    	libanjuta/anjuta-project.h
    	plugins/gbf-am/gbf-am-dialogs.ui
    	plugins/gbf-am/gbf-am-project.c
    	plugins/gbf-am/gbf-am-properties.c
    	plugins/gbf-mkfile/gbf-mkfile-project.c
    	plugins/symbol-db/plugin.c

 .gitignore                                         |   41 +-
 AUTHORS                                            |    1 +
 Makefile.am                                        |    2 +-
 NEWS                                               |  116 +-
 README                                             |   14 +-
 TODO.tasks                                         |   22 +-
 anjuta.doap                                        |    2 +-
 autogen.sh                                         |    2 +-
 configure.in                                       |  229 +-
 launcher/Makefile.am                               |    4 +-
 libanjuta/Makefile.am                              |   71 +-
 libanjuta/anjuta-async-command.c                   |   16 +-
 libanjuta/anjuta-async-command.h                   |    6 +-
 libanjuta/anjuta-async-notify.c                    |   14 +-
 libanjuta/anjuta-c-module.c                        |    9 +
 libanjuta/anjuta-command-queue.c                   |   18 +
 libanjuta/anjuta-command.c                         |    4 +-
 libanjuta/anjuta-convert.h                         |    6 +
 libanjuta/anjuta-glade-catalog.c                   |    1 +
 libanjuta/anjuta-glade.xml                         |    4 +
 libanjuta/anjuta-launcher.c                        |   14 +
 libanjuta/anjuta-pkg-config-chooser.c              |  444 +
 libanjuta/anjuta-pkg-config-chooser.h              |   67 +
 libanjuta/anjuta-plugin-description.h              |    8 +
 libanjuta/anjuta-plugin-manager.h                  |    5 +
 libanjuta/anjuta-plugin.c                          |    2 +-
 libanjuta/anjuta-preferences-dialog.c              |    1 +
 libanjuta/anjuta-preferences.c                     |    2 +-
 libanjuta/anjuta-project.h                         |    4 +-
 libanjuta/anjuta-shell.h                           |    4 +
 libanjuta/anjuta-status.c                          |    2 +-
 libanjuta/anjuta-tabber.c                          |   73 +-
 libanjuta/anjuta-ui.c                              |  907 +-
 libanjuta/anjuta-ui.h                              |   27 +-
 libanjuta/anjuta-utils.c                           |  112 +-
 libanjuta/anjuta-utils.h                           |   34 +
 libanjuta/interfaces/Makefile.am.iface             |   15 +-
 libanjuta/interfaces/anjuta-idl-compiler.pl        |   32 +-
 libanjuta/interfaces/libanjuta.idl                 | 1432 +-
 libfoocanvas/Makefile.am                           |   60 +
 libfoocanvas/foo-canvas-i18n.h                     |   68 +
 libfoocanvas/foo-canvas-line.c                     | 1263 ++
 libfoocanvas/foo-canvas-line.h                     |  144 +
 libfoocanvas/foo-canvas-marshal.c                  |  131 +
 libfoocanvas/foo-canvas-marshal.h                  |   28 +
 libfoocanvas/foo-canvas-marshal.list               |    2 +
 libfoocanvas/foo-canvas-pixbuf.c                   |  825 +
 libfoocanvas/foo-canvas-pixbuf.h                   |   62 +
 libfoocanvas/foo-canvas-polygon.c                  |  774 +
 libfoocanvas/foo-canvas-polygon.h                  |  119 +
 libfoocanvas/foo-canvas-rect-ellipse.c             | 1294 ++
 libfoocanvas/foo-canvas-rect-ellipse.h             |  172 +
 libfoocanvas/foo-canvas-text.c                     | 1583 ++
 libfoocanvas/foo-canvas-text.h                     |  168 +
 libfoocanvas/foo-canvas-util.c                     |  399 +
 libfoocanvas/foo-canvas-util.h                     |  105 +
 libfoocanvas/foo-canvas-widget.c                   |  591 +
 libfoocanvas/foo-canvas-widget.h                   |  103 +
 libfoocanvas/foo-canvas.c                          | 3973 ++++
 libfoocanvas/foo-canvas.h                          |  520 +
 libfoocanvas/libfoocanvas.h                        |   45 +
 libfoocanvas/libfoocanvastypes.c                   |   43 +
 .../C/anjuta-build-tutorial.xml                    |   32 -
 manuals/anjuta-manual/Makefile.am                  |    2 +-
 .../fr/figures/Capture-Rechercher et remplacer.png |  Bin 0 -> 40936 bytes
 .../anjuta-manual/fr/figures/add_edit_macro.png    |  Bin 0 -> 27507 bytes
 .../anjuta-manual/fr/figures/anjuta-in-action.png  |  Bin 0 -> 238789 bytes
 manuals/anjuta-manual/fr/figures/attach.png        |  Bin 0 -> 49484 bytes
 manuals/anjuta-manual/fr/figures/brk_add.png       |  Bin 0 -> 16686 bytes
 manuals/anjuta-manual/fr/figures/brk_dlg.png       |  Bin 0 -> 19938 bytes
 manuals/anjuta-manual/fr/figures/display_macro.png |  Bin 0 -> 35133 bytes
 manuals/anjuta-manual/fr/figures/editor_guides.png |  Bin 0 -> 23702 bytes
 manuals/anjuta-manual/fr/figures/file_menu.png     |  Bin 0 -> 21652 bytes
 manuals/anjuta-manual/fr/figures/keyword_macro.png |  Bin 0 -> 21130 bytes
 .../anjuta-manual/fr/figures/local_variables.png   |  Bin 0 -> 31769 bytes
 manuals/anjuta-manual/fr/figures/menubar.png       |  Bin 0 -> 6162 bytes
 .../anjuta-manual/fr/figures/new_file_wizard.png   |  Bin 0 -> 33319 bytes
 manuals/anjuta-manual/fr/figures/open_file.png     |  Bin 0 -> 108012 bytes
 .../fr/figures/open_file_multiple.png              |  Bin 0 -> 109680 bytes
 manuals/anjuta-manual/fr/figures/prefs_print.png   |  Bin 0 -> 49417 bytes
 manuals/anjuta-manual/fr/figures/print_dlg.png     |  Bin 0 -> 35827 bytes
 manuals/anjuta-manual/fr/figures/print_preview.png |  Bin 0 -> 129153 bytes
 .../anjuta-manual/fr/figures/project-window.png    |  Bin 0 -> 26812 bytes
 manuals/anjuta-manual/fr/figures/project_group.png |  Bin 0 -> 37257 bytes
 manuals/anjuta-manual/fr/figures/project_info.png  |  Bin 0 -> 37849 bytes
 .../anjuta-manual/fr/figures/project_target.png    |  Bin 0 -> 27051 bytes
 .../fr/figures/project_target_details.png          |  Bin 0 -> 28648 bytes
 manuals/anjuta-manual/fr/figures/save_as_file.png  |  Bin 0 -> 74958 bytes
 manuals/anjuta-manual/fr/figures/search_expr.png   |  Bin 0 -> 34589 bytes
 .../fr/figures/search_file_pattern.png             |  Bin 0 -> 52446 bytes
 .../anjuta-manual/fr/figures/search_replace.png    |  Bin 0 -> 35154 bytes
 .../anjuta-manual/fr/figures/search_setting.png    |  Bin 0 -> 28089 bytes
 manuals/anjuta-manual/fr/figures/search_target.png |  Bin 0 -> 34377 bytes
 .../fr/figures/search_target_action.png            |  Bin 0 -> 38117 bytes
 .../anjuta-manual/fr/figures/search_target_in.png  |  Bin 0 -> 37234 bytes
 manuals/anjuta-manual/fr/figures/sharedlibs.png    |  Bin 0 -> 22249 bytes
 manuals/anjuta-manual/fr/figures/signals.png       |  Bin 0 -> 36275 bytes
 manuals/anjuta-manual/fr/figures/stack.png         |  Bin 0 -> 21778 bytes
 .../anjuta-manual/fr/figures/symbol_browser.png    |  Bin 0 -> 24258 bytes
 manuals/anjuta-manual/fr/fr.po                     | 5523 ++++++
 manuals/reference/libanjuta/Makefile.am            |    2 +-
 manuals/reference/libanjuta/libanjuta-docs.sgml    |    2 +-
 .../reference/libanjuta/project-wizard-format.sgml |   58 +-
 mime/Makefile.am                                   |   10 +-
 mime/anjuta.xml                                    |    5 +
 pixmaps/16x16/Makefile.am                          |    7 +
 pixmaps/16x16/anjuta.png                           |  Bin 0 -> 1006 bytes
 pixmaps/16x16/gnome-mime-application-x-anjuta.png  |  Bin 0 -> 975 bytes
 pixmaps/22x22/Makefile.am                          |    7 +
 pixmaps/22x22/anjuta.png                           |  Bin 0 -> 1656 bytes
 pixmaps/22x22/gnome-mime-application-x-anjuta.png  |  Bin 0 -> 1601 bytes
 pixmaps/24x24/Makefile.am                          |    7 +
 pixmaps/24x24/anjuta.png                           |  Bin 0 -> 1621 bytes
 pixmaps/24x24/gnome-mime-application-x-anjuta.png  |  Bin 0 -> 1565 bytes
 pixmaps/32x32/Makefile.am                          |    7 +
 pixmaps/32x32/anjuta.png                           |  Bin 0 -> 2569 bytes
 pixmaps/32x32/gnome-mime-application-x-anjuta.png  |  Bin 0 -> 2355 bytes
 pixmaps/48x48/Makefile.am                          |    7 +
 pixmaps/{ => 48x48}/anjuta.png                     |  Bin 3649 -> 3649 bytes
 .../48x48}/gnome-mime-application-x-anjuta.png     |  Bin 3549 -> 3549 bytes
 pixmaps/Makefile.am                                |    9 +-
 pixmaps/scalable/Makefile.am                       |    8 +
 pixmaps/{ => scalable}/anjuta.svg                  |    0
 .../scalable}/gnome-mime-application-x-anjuta.svg  |    0
 plugins/Makefile.am                                |    4 +-
 plugins/build-basic-autotools/build-options.c      |    5 +-
 plugins/build-basic-autotools/plugin.c             |   16 +-
 plugins/class-gen/generator.c                      |    2 +-
 plugins/class-inheritance/Makefile.am              |   63 +
 .../anjuta-class-inheritance-plugin-48.png         |  Bin 0 -> 980 bytes
 .../anjuta-class-inheritance-plugin.svg            |  311 +
 .../anjuta-class-inheritance.plugin.in             |    5 +
 plugins/class-inheritance/class-callbacks.c        |  442 +
 plugins/class-inheritance/class-callbacks.h        |   47 +
 plugins/class-inheritance/class-inherit.c          | 1275 ++
 plugins/class-inheritance/class-inherit.h          |  118 +
 plugins/class-inheritance/plugin.c                 |  197 +
 plugins/class-inheritance/plugin.h                 |   94 +
 plugins/debug-manager/anjuta-debug-manager.xml     |    5 +-
 plugins/debug-manager/breakpoints.c                |   79 +-
 plugins/debug-manager/breakpoints.h                |    3 +
 plugins/debug-manager/command.c                    |  137 +-
 plugins/debug-manager/command.h                    |    5 +-
 plugins/debug-manager/data_view.c                  |    8 +-
 plugins/debug-manager/debug_tree.c                 |  671 +-
 plugins/debug-manager/debug_tree.h                 |    5 +-
 plugins/debug-manager/locals.c                     |   48 +-
 plugins/debug-manager/plugin.c                     |  117 +-
 plugins/debug-manager/queue.c                      |   62 +-
 plugins/debug-manager/registers.c                  |    2 +-
 plugins/debug-manager/sparse_view.c                |    8 +-
 plugins/debug-manager/stack_trace.c                |   33 +
 plugins/debug-manager/start.c                      |   14 +-
 plugins/debug-manager/watch.c                      |   10 +-
 plugins/document-manager/anjuta-bookmarks.c        |   38 +-
 .../anjuta-document-manager.plugin.in              |    2 +-
 plugins/document-manager/plugin.c                  |   15 +-
 plugins/document-manager/plugin.h                  |    2 +-
 plugins/file-manager/file-model.c                  |    2 +-
 plugins/file-manager/plugin.c                      |   30 +-
 plugins/file-manager/plugin.h                      |    3 +-
 plugins/file-wizard/file.c                         |    2 +-
 plugins/gdb/Makefile.am                            |    6 +-
 plugins/gdb/anjuta-gdb.plugin.in                   |    2 +-
 plugins/gdb/anjuta-gdb.ui                          |  124 +
 plugins/gdb/debugger.c                             |  642 +-
 plugins/gdb/debugger.h                             |   93 +-
 plugins/gdb/gdb.init                               |    3 +-
 plugins/gdb/parser.c                               |  495 -
 plugins/gdb/parser.h                               |   38 -
 plugins/gdb/plugin.c                               |  162 +-
 plugins/gdb/preferences.c                          |  469 +
 plugins/gdb/preferences.h                          |   48 +
 plugins/glade/Makefile.am                          |   40 +-
 plugins/glade/anjuta-design-document.c             |  314 +-
 plugins/glade/anjuta-design-document.h             |   27 +-
 plugins/glade/anjuta-glade.glade                   |  467 -
 plugins/glade/anjuta-glade.plugin.in               |    2 +-
 .../glade/{anjuta-glade.ui => anjuta-glade.xml}    |    0
 plugins/glade/designer-associations-item.c         |  529 -
 plugins/glade/designer-associations-item.h         |  159 -
 plugins/glade/designer-associations.c              |  353 -
 plugins/glade/designer-associations.h              |  131 -
 plugins/glade/plugin.c                             | 4789 +-----
 plugins/glade/plugin.h                             |   31 +-
 plugins/gtodo/mcategory.c                          |    2 +-
 plugins/js-debugger/debugger-js.c                  |   30 +-
 plugins/js-debugger/debugger-js.h                  |   14 +-
 plugins/js-debugger/plugin.c                       |   68 +-
 .../language-support-cpp-java/cpp-java-assist.c    |  536 +-
 .../cxxparser/engine-parser-priv.h                 |   16 +-
 .../cxxparser/engine-parser.cpp                    |  227 +-
 plugins/language-support-cpp-java/plugin.c         |   46 +-
 plugins/language-support-js/Makefile.am            |    7 +-
 plugins/language-support-js/db-anjuta-symbol.c     |   51 +-
 .../js-support-plugin.plugin.in                    |   11 +
 .../js_support_plugin.plugin.in                    |    7 -
 plugins/language-support-vala/Makefile.am          |   56 +
 .../language-support-vala/anjuta-vala.plugin.in    |   10 +
 plugins/language-support-vala/libanjuta-1.0.deps   |    9 +
 plugins/language-support-vala/libanjuta-1.0.vapi   | 1790 ++
 plugins/language-support-vala/locator.vala         |  105 +
 plugins/language-support-vala/plugin.vala          |  352 +
 plugins/language-support-vala/provider.vala        |  145 +
 plugins/language-support-vala/report.vala          |   92 +
 .../message-view/anjuta-message-manager-plugin.ui  |   45 +-
 plugins/message-view/message-view.c                |    4 +-
 plugins/message-view/plugin.c                      |    2 +-
 plugins/patch/plugin.c                             |   14 +-
 plugins/patch/plugin.h                             |    1 +
 plugins/project-wizard/Makefile.am                 |    4 +-
 .../project-wizard/anjuta-project-wizard.plugin.in |    5 +-
 plugins/project-wizard/druid.c                     |  102 +-
 plugins/project-wizard/druid.h                     |    2 +-
 plugins/project-wizard/header.c                    |   34 +-
 plugins/project-wizard/header.h                    |    4 +-
 plugins/project-wizard/parser.c                    |  444 +-
 plugins/project-wizard/plugin.c                    |  153 +-
 plugins/project-wizard/plugin.h                    |    2 +
 plugins/project-wizard/property.c                  |  167 +-
 plugins/project-wizard/property.h                  |    8 +-
 plugins/project-wizard/tar.c                       |  231 +
 plugins/project-wizard/tar.h                       |   34 +
 plugins/project-wizard/templates/Makefile.am       |   48 +-
 plugins/project-wizard/templates/anjuta-plugin.wiz |  123 -
 .../project-wizard/templates/anjuta-plugin.wiz.in  |  121 +
 .../templates/anjuta-plugin/configure.ac.tpl       |    5 +-
 plugins/project-wizard/templates/cpp.wiz           |   94 -
 plugins/project-wizard/templates/cpp.wiz.in        |   92 +
 .../project-wizard/templates/cpp/configure.ac.tpl  |    5 +-
 plugins/project-wizard/templates/django.wiz        |   27 -
 plugins/project-wizard/templates/django.wiz.in     |   29 +
 .../templates/extract-translatable-strings.pl      |   40 -
 plugins/project-wizard/templates/gcj.wiz           |  100 -
 plugins/project-wizard/templates/gcj.wiz.in        |   98 +
 .../project-wizard/templates/gcj/configure.ac.tpl  |    2 +-
 plugins/project-wizard/templates/gnome-applet.wiz  |  102 -
 .../project-wizard/templates/gnome-applet/HACKING  |   33 -
 .../templates/gnome-applet/Makefile.am             |   13 -
 .../templates/gnome-applet/Makefile.am.tpl         |   33 -
 .../templates/gnome-applet/autogen.sh              |   23 -
 .../templates/gnome-applet/configure.ac.tpl        |   48 -
 .../templates/gnome-applet/po/Makefile.am          |    5 -
 .../templates/gnome-applet/po/POTFILES.in          |    5 -
 .../gnome-applet/src/GNOME_Applet.server.in.in     |   22 -
 .../templates/gnome-applet/src/Makefile.am         |    9 -
 .../templates/gnome-applet/src/Makefile.am.tpl     |   54 -
 .../templates/gnome-applet/src/main.c              |   44 -
 plugins/project-wizard/templates/gtk.wiz           |   96 -
 plugins/project-wizard/templates/gtk.wiz.in        |   95 +
 plugins/project-wizard/templates/gtkmm.wiz         |   95 -
 plugins/project-wizard/templates/gtkmm.wiz.in      |   98 +
 plugins/project-wizard/templates/java.wiz          |   89 -
 plugins/project-wizard/templates/java.wiz.in       |   88 +
 .../project-wizard/templates/java/configure.ac.tpl |    2 +-
 plugins/project-wizard/templates/js.wiz            |   56 -
 plugins/project-wizard/templates/js.wiz.in         |   58 +
 .../templates/js_minimal/configure.ac.tpl          |    3 -
 plugins/project-wizard/templates/library.wiz       |  100 -
 plugins/project-wizard/templates/library.wiz.in    |   98 +
 .../templates/library/configure.ac.tpl             |    5 +-
 plugins/project-wizard/templates/minimal.wiz       |   73 -
 plugins/project-wizard/templates/minimal.wiz.in    |   72 +
 .../templates/minimal/configure.ac.tpl             |    5 +-
 plugins/project-wizard/templates/mkfile.wiz        |   24 -
 plugins/project-wizard/templates/mkfile.wiz.in     |   26 +
 plugins/project-wizard/templates/python.wiz        |   89 -
 plugins/project-wizard/templates/python.wiz.in     |   87 +
 .../templates/python/configure.ac.tpl              |    2 +-
 plugins/project-wizard/templates/sdl.wiz           |   85 -
 plugins/project-wizard/templates/sdl.wiz.in        |   87 +
 .../project-wizard/templates/sdl/configure.ac.tpl  |    3 -
 plugins/project-wizard/templates/terminal.wiz      |   85 -
 plugins/project-wizard/templates/terminal.wiz.in   |   83 +
 .../templates/terminal/configure.ac.tpl            |    5 +-
 .../templates/translatable-strings.h               |  115 -
 plugins/project-wizard/templates/wxwin.wiz         |   88 -
 plugins/project-wizard/templates/wxwin.wiz.in      |   87 +
 .../templates/wxwin/configure.ac.tpl               |    5 +-
 plugins/project-wizard/templates/xlib-dock.wiz     |   96 -
 plugins/project-wizard/templates/xlib-dock.wiz.in  |   95 +
 plugins/project-wizard/templates/xlib.wiz          |   91 -
 plugins/project-wizard/templates/xlib.wiz.in       |   90 +
 .../project-wizard/templates/xlib/configure.ac.tpl |    5 +-
 plugins/run-program/execute.c                      |   16 +-
 plugins/run-program/parameters.c                   |    4 +-
 plugins/search/search-replace_backend.c            |    2 +-
 plugins/sourceview/sourceview.c                    |   32 +-
 plugins/symbol-db/Makefile.am                      |   23 +-
 plugins/symbol-db/anjuta-tags/Makefile.am          |   13 +-
 plugins/symbol-db/anjuta-tags/c.c                  |   29 +-
 plugins/symbol-db/anjuta-tags/ctags-utils.c        |   41 +
 plugins/symbol-db/anjuta-tags/ctags-utils.h        |   38 +
 plugins/symbol-db/anjuta-tags/gir.c                |   15 +-
 plugins/symbol-db/anjuta-tags/jscript.c            |   15 +-
 plugins/symbol-db/benchmark/Makefile.am            |   31 +-
 plugins/symbol-db/benchmark/benchmark.c            |   86 -
 plugins/symbol-db/benchmark/data/hash_values.log   |20959 ++++++++++++++++++++
 plugins/symbol-db/benchmark/libgda/Makefile.am     |   32 +
 plugins/symbol-db/benchmark/libgda/libgda.c        |  312 +
 plugins/symbol-db/benchmark/sqlite/Makefile.am     |   30 +
 plugins/symbol-db/benchmark/sqlite/sqlite.c        |  179 +
 plugins/symbol-db/benchmark/symbol-db/Makefile.am  |   32 +
 plugins/symbol-db/benchmark/symbol-db/README       |   14 +
 plugins/symbol-db/benchmark/symbol-db/benchmark.c  |  144 +
 .../benchmark/symbol-db/populate-test-dir.sh       |    8 +
 .../symbol-db/libgda-extra/gda-data-model-concat.c |  366 -
 .../symbol-db/libgda-extra/gda-data-model-concat.h |   62 -
 plugins/symbol-db/plugin.c                         |  336 +-
 plugins/symbol-db/plugin.h                         |    8 +-
 plugins/symbol-db/symbol-db-engine-core.c          | 3170 +--
 plugins/symbol-db/symbol-db-engine-core.h          |   36 +-
 plugins/symbol-db/symbol-db-engine-iterator-node.c |  502 -
 plugins/symbol-db/symbol-db-engine-iterator-node.h |  104 -
 plugins/symbol-db/symbol-db-engine-iterator.c      |  412 -
 plugins/symbol-db/symbol-db-engine-iterator.h      |  100 -
 plugins/symbol-db/symbol-db-engine-priv.h          |  267 +-
 plugins/symbol-db/symbol-db-engine-queries.c       | 3569 ----
 plugins/symbol-db/symbol-db-engine-queries.h       |  340 -
 plugins/symbol-db/symbol-db-engine-utils.c         |  272 +-
 plugins/symbol-db/symbol-db-engine-utils.h         |   48 +-
 plugins/symbol-db/symbol-db-engine.h               |    4 -
 plugins/symbol-db/symbol-db-iface.c                |  737 -
 plugins/symbol-db/symbol-db-iface.h                |  190 -
 plugins/symbol-db/symbol-db-model-file.c           |   40 +-
 plugins/symbol-db/symbol-db-model-file.h           |    9 -
 plugins/symbol-db/symbol-db-model-project.c        |   56 +-
 plugins/symbol-db/symbol-db-model-search.c         |  271 +
 plugins/symbol-db/symbol-db-model-search.h         |   56 +
 plugins/symbol-db/symbol-db-model.c                |    8 +-
 plugins/symbol-db/symbol-db-query-result.c         |  533 +
 plugins/symbol-db/symbol-db-query-result.h         |   68 +
 plugins/symbol-db/symbol-db-query.c                | 1301 ++
 plugins/symbol-db/symbol-db-query.h                |   59 +
 plugins/symbol-db/symbol-db-search-command.c       |  326 -
 plugins/symbol-db/symbol-db-search-command.h       |   91 -
 plugins/symbol-db/symbol-db-view-search.c          |  705 -
 plugins/symbol-db/symbol-db-view-search.h          |   75 -
 plugins/symbol-db/symbol-db-views.c                |   34 +
 plugins/symbol-db/symbol-db-views.h                |    5 +-
 plugins/symbol-db/tables.sql                       |   56 +-
 plugins/terminal/terminal.c                        |   74 +-
 plugins/tools/execute.c                            |    2 +-
 po/POTFILES.in                                     |   43 +-
 po/de.po                                           | 3266 ++--
 po/en shaw po                                      | 4384 +++--
 po/es.po                                           | 3142 ++--
 po/fr.po                                           |   10 +-
 po/gl.po                                           | 3109 ++--
 po/id.po                                           | 8094 ++++----
 po/nb.po                                           | 2759 ++--
 po/sl.po                                           | 4245 ++---
 po/th.po                                           | 2941 ++--
 po/zh_CN.po                                        | 5542 +++---
 po/zh_HK.po                                        | 3147 ++--
 po/zh_TW.po                                        | 3155 ++--
 src/anjuta-app.c                                   |   34 +-
 src/anjuta.c                                       |   25 +-
 src/main.c                                         |    3 +-
 359 files changed, 81420 insertions(+), 41841 deletions(-)
---
diff --cc .gitignore
index 8b4002d,9ecf5ff..64ac0c3
--- a/.gitignore
+++ b/.gitignore
@@@ -24,14 -35,13 +24,34 @@@
  /intltool-merge.in
  /intltool-update
  /intltool-update.in
 +/_libs
 +/.libs
  /libtool
- /*.lo
- /Makefile
- /Makefile.in
- /*.o
- /*.orig
+ /po/*.mo
+ /po/.intltool-merge-cache
++/po/it.gmo
++/po/ja.gmo
++/po/kn.gmo
++/po/ko.gmo
++/po/lt.gmo
++/po/lv.gmo
++/po/mai.gmo
+ /po/Makefile
+ /po/Makefile.in
+ /po/Makefile.in.in
++/po/mk.gmo
++/po/ml.gmo
++/po/*.mo
++/po/mr.gmo
++/po/ms.gmo
++/po/nb.gmo
++/po/ne.gmo
++/po/nl.gmo
++/po/oc.gmo
++/po/or.gmo
++/po/pa.gmo
++/po/pl.gmo
+ /po/POTFILES
  /po/ar.gmo
  /po/az.gmo
  /po/be.gmo
@@@ -104,10 -108,6 +118,9 @@@
  /po/zh_CN.gmo
  /po/zh_HK.gmo
  /po/zh_TW.gmo
- /*.rej
  /so_locations
  /stamp-h1
 +/.*.swp
 +/*.tab.c
  /tags
 +/TAGS
diff --cc configure.in
index a409514,6bf3183..d39bbde
--- a/configure.in
+++ b/configure.in
@@@ -70,17 -67,9 +67,17 @@@ AC_DISABLE_STATI
  AM_MAINTAINER_MODE
  GNOME_DOC_INIT
  
- #Check for C Compiler
+ dnl Check for C Compiler
  AC_PROG_CC
  AC_PROG_CPP
 +AC_PROG_LEX
 +if [["$LEX" != "flex"]]; then
 +	AC_MSG_ERROR(flex is required)
 +fi
 +AC_PROG_YACC
 +if [["$YACC" != "bison"]]; then
 +	AC_MSG_ERROR(bison is required)
 +fi
  AC_LANG_C
  AC_PROG_CXX
  AM_PROG_CC_C_O
@@@ -737,23 -732,29 +719,34 @@@ f
  
  AC_SUBST(SYMBOL_DB_SHM)
  
- dnl --------- help outputs -----------
- dnl manuals/C/Makefile
- dnl manuals/C/anjuta-tutorial/Makefile
- dnl manuals/C/anjuta-advanced-tutorial/Makefile
- dnl manuals/C/anjuta-faqs/Makefile
- dnl manuals/C/anjuta-manual/Makefile
- dnl manuals/de/Makefile
- dnl manuals/de/anjuta-tutorial/Makefile
- dnl manuals/ja/Makefile
- dnl manuals/ja/anjuta-faqs/Makefile
- dnl manuals/ja/anjuta-manual/Makefile
+ 
+ dnl Check for graphviz (class inheritance and profiler plugins)
+ AC_ARG_ENABLE(graphviz,
+ 	AC_HELP_STRING([--disable-graphviz],[Disable GraphViz support in Anjuta]), 
+ 	[ if test "$enableval" = "no"; then
+ 		user_disabled_graphviz=1
+ 	  fi ],
+ 	[ user_disabled_graphviz=0 ])
+ 
+ AC_MSG_CHECKING(if GraphViz support is disabled)
+ if test "$user_disabled_graphviz" = 1; then
+ 	AC_MSG_RESULT(yes)
+ 	libgraphviz_found="no"
+ else
+ 	AC_MSG_RESULT(no)
+ 	PKG_CHECK_MODULES(GRAPHVIZ,
+ 		[libgvc >= $LIBGRAPHVIZ_REQUIRED libgraph >= $LIBGRAPHVIZ_REQUIRED], 
+ 		[libgraphviz_found="yes"],
+ 		[libgraphviz_found="no"])
+ fi
+ 
+ AM_CONDITIONAL(HAVE_GRAPHVIZ, [test x$libgraphviz_found = xyes])
  
 +dnl Test using autotest
 +dnl -----------------------------
 +AC_CONFIG_TESTDIR(plugins/am-project/tests)
 +AM_MISSING_PROG([AUTOM4TE], [autom4te])
 +
  AC_OUTPUT([
  Makefile
  po/Makefile.in
@@@ -792,7 -801,16 +793,10 @@@ plugins/file-wizard/Makefil
  plugins/terminal/Makefile
  plugins/build-basic-autotools/Makefile
  plugins/project-manager/Makefile
 -plugins/gbf-am/Makefile
 -plugins/gbf-am/gbf-am-parse
 -plugins/gbf-am/GBF/Makefile
 -plugins/gbf-mkfile/Makefile
 -plugins/gbf-mkfile/gbf-mkfile-parse
 -plugins/gbf-mkfile/GBF/Makefile
  plugins/symbol-db/benchmark/Makefile
+ plugins/symbol-db/benchmark/symbol-db/Makefile
+ plugins/symbol-db/benchmark/libgda/Makefile
+ plugins/symbol-db/benchmark/sqlite/Makefile
  plugins/symbol-db/images/Makefile
  plugins/symbol-db/Makefile
  plugins/symbol-db/anjuta-tags/Makefile
diff --cc libanjuta/Makefile.am
index f1a31a0,892b453..bf83a81
--- a/libanjuta/Makefile.am
+++ b/libanjuta/Makefile.am
@@@ -93,8 -94,11 +102,10 @@@ libanjuta_la_SOURCES= 
  	anjuta-project.c \
  	anjuta-project.h \
  	anjuta-tabber.c \
- 	anjuta-tabber.h
+ 	anjuta-tabber.h \
+ 	anjuta-pkg-config-chooser.h \
+ 	anjuta-pkg-config-chooser.c
  
 -
  if HAVE_PLUGIN_GLADE
  
  # For now install in our own prefix
@@@ -154,7 -158,7 +165,8 @@@ libanjuta_include = 
  	anjuta-project.h \
  	anjuta-command-queue.h \
  	anjuta-tabber.h \
- 	anjuta-token.h
++	anjuta-token.h \
+ 	anjuta-pkg-config-chooser.h
  
  libanjutainclude_HEADERS = \
  	$(libanjuta_include) \
diff --cc libanjuta/anjuta-project.h
index 05276bb,632b8ba..799331e
--- a/libanjuta/anjuta-project.h
+++ b/libanjuta/anjuta-project.h
@@@ -32,88 -31,44 +32,90 @@@ G_BEGIN_DECL
  
  typedef enum
  {
 -	ANJUTA_PROJECT_UNKNOWN,
 -	ANJUTA_PROJECT_GROUP,
 -	ANJUTA_PROJECT_TARGET,
 -	ANJUTA_PROJECT_SOURCE,
 -	ANJUTA_PROJECT_VARIABLE
 +	ANJUTA_PROJECT_UNKNOWN = 0,
 +	ANJUTA_PROJECT_SHAREDLIB,
 +	ANJUTA_PROJECT_STATICLIB,
 +	ANJUTA_PROJECT_BINARY,
 +	ANJUTA_PROJECT_PYTHON,
 +	ANJUTA_PROJECT_JAVA,
 +	ANJUTA_PROJECT_LISP,
 +	ANJUTA_PROJECT_HEADER,
 +	ANJUTA_PROJECT_MAN,
 +	ANJUTA_PROJECT_INFO,
 +	ANJUTA_PROJECT_GENERIC,
 +	ANJUTA_PROJECT_DATA,
 +	ANJUTA_PROJECT_EXTRA,
 +	ANJUTA_PROJECT_INTLTOOL,
 +	ANJUTA_PROJECT_CONFIGURE,
 +	ANJUTA_PROJECT_IDL,
 +	ANJUTA_PROJECT_MKENUMS,
 +	ANJUTA_PROJECT_GENMARSHAL,
 +	ANJUTA_PROJECT_SCRIPT,
 +	ANJUTA_PROJECT_PROXY = 1 << 12,
 +	ANJUTA_PROJECT_PROJECT = 1 << 13,
 +	ANJUTA_PROJECT_PRIMARY = 1 << 14,
 +	ANJUTA_PROJECT_EXECUTABLE = 1 << 15,
 +	ANJUTA_PROJECT_ID_MASK = 0xFFF,
 +	ANJUTA_PROJECT_FLAG_MASK = 0x0F << 12,
 +	ANJUTA_PROJECT_TYPE_MASK = 0xFFFF << 16,
 +	ANJUTA_PROJECT_ROOT = 1 << 16,
 +	ANJUTA_PROJECT_GROUP = 2 << 16,
 +	ANJUTA_PROJECT_TARGET = 3 << 16,
 +	ANJUTA_PROJECT_SOURCE = 4 << 16 ,
 +	ANJUTA_PROJECT_MODULE = 5 << 16,
 +	ANJUTA_PROJECT_PACKAGE = 6 << 16,
 +	ANJUTA_PROJECT_VARIABLE = 7 << 16
  } AnjutaProjectNodeType;
 -	
 +
  typedef enum
  {
 -	ANJUTA_TARGET_UNKNOWN,
 -	ANJUTA_TARGET_SHAREDLIB,
 -	ANJUTA_TARGET_STATICLIB,
 -	ANJUTA_TARGET_EXECUTABLE,
 -	ANJUTA_TARGET_PYTHON,
 -	ANJUTA_TARGET_JAVA,
 -	ANJUTA_TARGET_LISP,
 -	ANJUTA_TARGET_HEADER,
 -	ANJUTA_TARGET_MAN,
 -	ANJUTA_TARGET_INFO,
 -	ANJUTA_TARGET_GENERIC,
 -	ANJUTA_TARGET_DATA,
 -	ANJUTA_TARGET_EXTRA,
 -	ANJUTA_TARGET_INTLTOOL,
 -	ANJUTA_TARGET_CONFIGURE,
 -	ANJUTA_TARGET_IDL,
 -	ANJUTA_TARGET_MKENUMS,
 -	ANJUTA_TARGET_GENMARSHAL
 -} AnjutaProjectTargetClass;
 +	ANJUTA_PROJECT_OK = 0,
 +	ANJUTA_PROJECT_MODIFIED = 1 << 0,		/* Node has been modified */
 +	ANJUTA_PROJECT_INCOMPLETE = 1 << 1,	/* Node is not fully loaded */
 +	ANJUTA_PROJECT_LOADING = 1 << 2,	/* Node is send to the worker thread */
 +	ANJUTA_PROJECT_REMOVED = 1 << 3,		/* Node has been removed */
 +	ANJUTA_PROJECT_CAN_ADD_GROUP = 1 << 8,
 +	ANJUTA_PROJECT_CAN_ADD_TARGET = 1 << 9,
 +	ANJUTA_PROJECT_CAN_ADD_SOURCE = 1 << 10,
 +	ANJUTA_PROJECT_CAN_ADD_MODULE = 1 << 11,
 +	ANJUTA_PROJECT_CAN_ADD_PACKAGE = 1 << 12,
 +	ANJUTA_PROJECT_CAN_REMOVE = 1 << 16,
 +	ANJUTA_PROJECT_CAN_SAVE = 1 << 17,
 +	ANJUTA_PROJECT_REMOVE_FILE = 1 << 18
 +} AnjutaProjectNodeState;
  
- typedef struct 
+ typedef struct _AnjutaProjectTargetInformation
  {
 +	AnjutaProjectNodeType type;
  	gchar *name;
 -	AnjutaProjectTargetClass base;
  	gchar *mime_type;
 -} AnjutaProjectTargetInformation;
 +} AnjutaProjectNodeInfo;
 +
 +typedef enum
 +{
 +	ANJUTA_PROJECT_PROPERTY_STRING = 1,
 +	ANJUTA_PROJECT_PROPERTY_BOOLEAN,
 +	ANJUTA_PROJECT_PROPERTY_LIST
 +} AnjutaProjectValueType;
 +
 +typedef struct
 +{
 +	gchar *name;
 +	AnjutaProjectValueType type;
 +	gchar *value;
 +	GList *override;
 +} AnjutaProjectPropertyInfo;
 +
 +typedef GList AnjutaProjectProperty;
 +
 +typedef struct
 +{
 +	AnjutaProjectProperty *property;
 +	gchar *value;
 +} AnjutaProjectPropertyValue;
  
+ typedef struct _AnjutaProjectTargetInformation* AnjutaProjectTargetType;
+ 
  typedef struct
  {
  	AnjutaProjectNodeType type;
diff --cc plugins/Makefile.am
index 68aa072,ed7161b..8227aa5
--- a/plugins/Makefile.am
+++ b/plugins/Makefile.am
@@@ -29,11 -30,12 +30,12 @@@ SUBDIRS = . 
  	git \
  	sourceview \
  	run-program \
 -	gbf-am \
 -	gbf-mkfile \
 -	dir-project \
  	starter \
 +	am-project \
 +	mk-project \
 +	dir-project \
  	js-debugger \
- 	language-support-js
+ 	language-support-js \
+ 	language-support-vala
  
  -include $(top_srcdir)/git.mk
diff --cc plugins/symbol-db/plugin.c
index 9bf8e1a,0ab5a2c..49dfcf3
--- a/plugins/symbol-db/plugin.c
+++ b/plugins/symbol-db/plugin.c
@@@ -1516,7 -1466,8 +1460,9 @@@ do_check_offline_files_changed (SymbolD
  		}
  	}
  	
- 	if (it != NULL) g_object_unref (it);
++	/*if (it != NULL) g_object_unref (it);*/
+ 	g_object_unref (it);
+ 	g_object_unref (model);
  	g_ptr_array_free (to_add_files, TRUE);
  	g_hash_table_destroy (prj_elements_hash);
  	



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]