* plugins/debug-manager/threads.c,
[anjuta-git-plugin.git] / ChangeLog
blob695b00a2655f23198c2c268c1fc8e9ae82fe62e0
1 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/debug-manager/threads.c,
4         plugins/debug-manager/stack_trace.c:
5         Do not display address when not needed
7         * plugins/debug-manager/plugin.c,
8         plugins/debug-manager/breakpoints.c:
9         Breakpoints directly connect to debugger signals
11         * plugins/debug-manager/watch.c:
12         program-unload signal does not exist used debugger-stopped
14         * plugins/debug-manager/queue.c,
15         libanjuta/interfaces/libanjuta.idl:
16         Display error message returned by debugger command
17         Add new error codes
19 2007-11-04  Johannes Schmid <jhs@gnome.org>
21         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
22         Bug 493062 – gcj template needs AC_PROG_CC
23         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
25         * src/anjuta-actions.h:
26         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
27         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
29 === anjuta 2.3.0 ===
31 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
33         * AUTHORS: Updated
35 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
37         * ChangeLog: Tagged 2.3.0 release.
39         * plugins/indent/Makefile.am: Fixed indentation.
41         * plugins/editor/aneditor-autocomplete.cxx:
42         * plugins/editor/aneditor-priv.h:
43         * plugins/editor/aneditor.cxx:
44         * plugins/editor/aneditor.h: Commented out dead codes.
46         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
47         Do not build symbol-db by
48         default. Added 'unstable' in plugin description to signify it's
49         developmental state.
51         * plugins/file-manager/Makefile.am,
52         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
54 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
56         * plugins/debug-manager/utilities.c,
57         plugins/debug-manager/utilities.h,
58         plugins/debug-manager/threads.c,
59         plugins/debug-manager/plugin.c,
60         plugins/debug-manager/plugin.h,
61         plugins/debug-manager/disassemble.h,
62         plugins/debug-manager/watch.c,
63         plugins/debug-manager/watch.h,
64         plugins/debug-manager/breakpoints.c,
65         plugins/debug-manager/stack_trace.c:
66         Replace few remaining function calls by signal 
68         * plugins/debug-manager/disassemble.c,
69         plugins/debug-manager/registers.c,
70         plugins/debug-manager/memory.c,
71         plugins/debug-manager/locals.c,
72         plugins/debug-manager/queue.c,
73         plugins/debug-manager/queue.h:
74         Connect signals when debugger is started
75         Disconnect them when debugger is stopped
76         Do not display window if debugger doesn't support feature
78         * plugins/gdb/plugin.c,
79         libanjuta/interfaces/libanjuta.idl:
80         Remove unused initialization function
82 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
84         * configure.in:
85         * plugins/file-manager/Makefile.am:
86         * scripts/build-schemas.mk: Fixed 'make distcheck'
88 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
90         * manuals/reference/libanjuta/libanjuta-docs.sgml,
91         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
92         to latest API additions.
94         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
95         to API changes.
97 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
99         * ChangeLog: Fixed indentation.
100         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
101         branch.
103 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
105         * libanjuta/interfaces/libanjuta.idl:
106         * plugins/build-basic-autotools/build-basic-autotools.c:
107         (build_compile_file_real), (build_build_project),
108         (build_install_project), (build_clean_project),
109         (build_configure_project), (build_autogen_project),
110         (build_distribution_project), (build_build_module),
111         (build_install_module), (build_clean_module), (fm_build),
112         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
113         (finalize), (basic_autotools_plugin_instance_init),
114         (ibuildable_set_command), (ibuildable_reset_commands),
115         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
116         (ibuildable_install), (ibuildable_configure),
117         (ibuildable_generate), (ibuildable_iface_init):
118         * plugins/build-basic-autotools/build-basic-autotools.h:
120         Added API for commands override in build interface and implemented
121         them in build plugin. Useful for other plugins override build
122         commands depending on project environment.
124 2007-10-28  Naba Kumar  <naba@gnome.org>
126         * src/anjuta.glade,
127         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
128         Fixed widget alignment for dock switcher tab style combo and
129         scratchbox path entrybox.
131 2007-10-28  Johannes Schmid <jhs@gnome.org>
133         * plugins/document-manager/plugin.c: (on_editor_changed):
134         Fixed a memory leak and simplified code (thanks again Sébastien)
135         
136         * configure.in:
137         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
138         and OFFSET sql statements)
140 2007-10-28  Massimo Cora' <maxcvs@email.it>
142         * plugins/symbol-db/plugin.c,
143         plugins/symbol-db/symbol-db-engine.h,
144         plugins/symbol-db/symbol-db-view.c,
145         plugins/symbol-db/symbol-db-view.c,
146         plugins/symbol-db/symbol-db-view-locals.c,
147         plugins/symbol-db/symbol-db-view-locals.h,
148         plugins/symbol-db/symbol-db-engine.c:
149         Better end-of-file-scan detection, permitting
150         an improved scope/inheritance parsing.
151         Locals tab gtktree now displays correct
152         namespace->class->children tree, even if
153         in a C++ file there isn't class declaration.
155 2007-10-27  Johannes Schmid <jhs@gnome.org>
157         Patch from Stanislav Brabec <sbrabec@suse.cz>
158         * configure.in:
159         Bug 489798 – Do not rely on svn-config
161         Patch from Michael Wolf <maw@ximian.com>:
162         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
163         (egg_tree_model_filter_remove_node),
164         (egg_tree_model_filter_row_deleted):
165         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
167 2007-10-27  Johannes Schmid <jhs@gnome.org>
169         * plugins/devhelp/anjuta-devhelp.ui:
170         * plugins/message-view/anjuta-message-manager.ui:
172         Added some separators to the toolbar
173         
174         * plugins/document-manager/plugin.c:
175         (on_support_plugin_deactivated), (load_new_support_plugins),
176         (unload_unused_support_plugins), (on_editor_changed):
177         
178         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
179         for pointing out that is was crap.
181 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
183         * libanjuta/interfaces/libanjuta.idl,
184         libanjuta/anjuta-plugin-manager.c,
185         libanjuta/anjuta-plugin-manager.h,
186         libanjuta/anjuta-c-plugin-factory.c,
187         libanjuta/anjuta-c-module.h,
188         libanjuta/anjuta-c-module.c:
189         Report detailled error message in case of plugin loading failure
191 2007-10-24  Johannes Schmid <jhs@gnome.org>
193         * configure.in:
194         * plugins/Makefile.am:
195         
196         Activate build of symbol-db plugin (when libgda is available)
197         
198         * plugins/document-manager/plugin.c:
199         (on_support_plugin_deactivated), (on_editor_changed):
200         
201         Properly handle language support plugins even when they are
202         unloaded by the session.
203         
204         * plugins/symbol-db/plugin.c: (register_stock_icons),
205         Port to new REGISTER_ICONS stuff
206   
207 2007-10-22  Massimo Cora'  <maxcvs@email.it>
209         * plugins/symbol-db/plugin.c,
210         * plugins/symbol-db/symbol-db-view.c
211         * plugins/symbol-db/symbol-db-engine.h,
212         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
213         * plugins/symbol-db/symbol-db-view-locals.c,
214         * plugins/symbol-db/symbol-db-view-locals.h,
215         * plugins/symbol-db/symbol-db-engine.c:
216         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
217         Added a new algorithm for dynamic population of the local symbols' tab.
218         Now the default view is tree-like.
219         Some fixes on engine correct some population issues.    
221 2007-10-23  Naba Kumar  <naba@gnome.org>
223         * plugins/glade/Makefile.am: Corrected conditional not to install
224         .plugin file if plugin is disabled.
225         * plugins/sourceview/Makefile.am: Corrected conditional not to
226         install schemas if plugin is not built.
228 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
230         * plugins/debug-manager/queue.c:
231         Fix #488061: Mutiple crash dialogs
233         * plugins/gdb/debugger.c,
234         plugins/gdb/debugger.h:
235         Remove maximum gdb command length, should fix bug#474811
237 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
239         * manuals/reference/libanjuta/plugin-description-file.sgml,
240         manuals/reference/libanjuta/libanjuta-docs.sgml,
241         manuals/reference/libanjuta/libanjuta-sections.txt,
242         libanjuta/interfaces/libanjuta.idl,
243         libanjuta/anjuta-c-module.c,
244         libanjuta/anjuta-c-plugin-factory.c:
245         Document last changes in plugin code
247 2007-10-19  Johannes Schmid <jhs@gnome.org>
249         * plugins/subversion/subversion-callbacks.c: (check_filename):
250         
251         Fixed #487854 – Anjuta crashes when i try to add a SVN url
253 2007-10-19  Naba Kumar  <naba@gnome.org>
255         * plugins/file-manager/file-model.c: Fixed a critical runtime
256         warning.
258 2007-10-18  Johannes Schmid <jhs@gnome.org>
260         * libanjuta/anjuta-ui.h:
261         Small fix on icon macros
262         
263         * libanjuta/interfaces/libanjuta.idl:
264         * plugins/language-manager/plugin.c: (ilanguage_get_name),
265         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
266         (ilanguage_iface_init):
267         
268         Added get_from_editor() and get_name_from_editor() methods
269         to IAnjutaLanguage
270         
271         * plugins/document-manager/plugin.c:
272         (update_editor_ui_interface_items), (on_editor_changed):
273         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
274         .in:
275         * plugins/language-support-cpp-java/plugin.c: (install_support):
276         
277         Ported plugins to use the new interface
279 2007-10-17  Johannes Schmid <jhs@gnome.org>
281         * libanjuta/anjuta-ui.h:
282         
283         Added macros to register stock icons to stop all this copy&paste
284         which had spread over a lot of files. New macros support to add 
285         icons with toolbar and menu size (16 and 24)
286         
287         * plugins/class-inheritance/plugin.c: (register_stock_icons):
288         * plugins/debug-manager/images/anjuta-attach.svg:
289         * plugins/debug-manager/images/anjuta-step-out.svg:
290         * plugins/debug-manager/images/anjuta-step-over.svg:
291         * plugins/debug-manager/plugin.c: (register_stock_icons):
292         * plugins/document-manager/images/Makefile.am:
293         * plugins/document-manager/images/anjuta-block-end.svg:
294         * plugins/document-manager/images/anjuta-block-start.svg:
295         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
296         * plugins/document-manager/images/anjuta-bookmark.svg:
297         * plugins/document-manager/images/anjuta-go-history-next.svg:
298         * plugins/document-manager/images/anjuta-go-history-prev.svg:
299         * plugins/document-manager/plugin.c: (register_stock_icons):
300         * plugins/glade/plugin.c: (register_stock_icons):
301         * plugins/language-support-cpp-java/plugin.c:
302         (register_stock_icons):
303         * plugins/message-view/Makefile.am:
304         * plugins/message-view/anjuta-go-message-next.svg:
305         * plugins/message-view/anjuta-go-message-prev.svg:
306         * plugins/message-view/anjuta-message-view.svg:
307         * plugins/message-view/messages.xpm:
308         * plugins/message-view/plugin.c: (register_stock_icons):
309         * plugins/patch/plugin.c: (patch_plugin_activate):
310         * plugins/project-manager/plugin.c: (register_stock_icons):
311         * plugins/search/Makefile.am:
312         * plugins/search/anjuta-go-match-next.svg:
313         * plugins/search/anjuta-go-match-prev.svg:
314         * plugins/search/plugin.c: (activate_plugin):
315         * plugins/symbol-browser/plugin.c: (register_stock_icons):
316         * plugins/terminal/terminal.c: (register_stock_icons):
317         * plugins/valgrind/plugin.c: (register_stock_icons):
318         
319         Updated to use the new icons and added several new and updated 
320         icons from #480093
322 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
324         * libanjuta/anjuta-plugin-handle.c,
325         libanjuta/anjuta-plugin-handle.h:
326         Add a new path property containing the directory of the .plugin
327         file, library file (.so or whatever) must be in the same directory
329         * libanjuta/anjuta-plugin-manager.c,
330         libanjuta/interfaces/libanjuta.idl,
331         (removed) libanjuta/anjuta-glue-plugin.c,
332         (removed) libanjuta/anjuta-glue-plugin.h,
333         (removed) libanjuta/anjuta-glue-c.c,
334         (removed) libanjuta/anjuta-glue-c.h,
335         (removed) libanjuta/anjuta-glue-cpp.c,
336         (removed) libanjuta/anjuta-glue-cpp.h,
337         (removed) libanjuta/anjuta-glue-factory.c,
338         (removed) libanjuta/anjuta-glue-factory.h,
339         (added) libanjuta/anjuta-c-module.c,
340         (added) libanjuta/anjuta-c-module.h,
341         (added) libanjuta/anjuta-c-plugin-factory.c,
342         (added) libanjuta/anjuta-c-plugin-factory.h,
343         libanjuta/Makefile.am:
344         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
345         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
346         implementing IAnjutaPluginFactory
347         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
349         * libanjuta/libanjuta.h:
350         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
351         interface)
353         * libanjuta/anjuta-plugin.h:
354         Replace AnjutaGluePlugin by GTypeModule
355         Remove unused anjuta_glue_get_component_type replaced by
356         g_type_from_name
358         * plugins/build-basic-autotools/build-basic-autotools.h,
359         plugins/class-gen/plugin.h,
360         plugins/class-inheritance/plugin.h,
361         plugins/cvs-plugin/plugin.h,
362         plugins/debug-manager/plugin.h,
363         plugins/devhelp/plugin.h,
364         plugins/document-manager/plugin.h,
365         plugins/editor/plugin.h,
366         plugins/file-loader/plugin.h,
367         plugins/file-wizard/plugin.h,
368         plugins/gdb/plugin.h,
369         plugins/glade/plugin.h,
370         plugins/gtodo/plugin.h,
371         plugins/indent/plugin.h,
372         plugins/language-manager/plugin.h,
373         plugins/language-support-cpp-java/plugin.h,
374         plugins/macro/plugin.h,
375         plugins/message-view/plugin.h,
376         plugins/patch/plugin.h,
377         plugins/profiler/plugin.h,
378         plugins/project-import/plugin.h,
379         plugins/project-manager/plugin.h,
380         plugins/project-wizard/plugin.h,
381         plugins/sample1/plugin.h,
382         plugins/search/plugin.h,
383         plugins/sourceview/plugin.h,
384         plugins/subversion/plugin.h,
385         plugins/symbol-browser/plugin.h,
386         plugins/symbol-db/plugin.h,
387         plugins/terminal/terminal.c,
388         plugins/tools/plugin.h,
389         plugins/valgrind/plugin.h:
390         Replace AnjutaGluePlugin by GTypeModule
392 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
394         * plugins/debug-manager/breakpoints.c:
395         Fix bug#487112, crash while removing a breakpoint in a new file
397 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
399         * plugins/document-manager/search-box.c:
400         Fix a crash (with an useful comment) focus-out-event handler must
401         return a gboolean
403 2007-10-14 Johannes Schmid <jhs@gnome.org>
405         * plugins/sourceview/sourceview.c:
406         Hide calltip when "Up" or "Down" key is pressed
408 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
410         * plugins/document-manager/search-box.c:
411         Change included file order to avoid a compile error with gnome 2.16
413 2007-10-13  Johannes Schmid <jhs@gnome.org>
415         * plugins/debug-manager/plugin.c: (enable_log_view):
416         
417         Fixed crash when closing a project and unloading another while
418         the debugger is enabled
420 2007-10-13  Johannes Schmid <jhs@gnome.org>
422         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
423         
424         Use correct breakpoint icon
425         
426         * plugins/devhelp/Makefile.am:
427         * plugins/devhelp/anjuta-go-help-next.svg:
428         * plugins/devhelp/anjuta-go-help-prev.svg:
429         * plugins/devhelp/plugin.c: (register_stock_icons),
430         (devhelp_activate):
431         
432         Added new icons from #480093
433         
434         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
435         * plugins/document-manager/images/anjuta-bookmark-first.svg:
436         * plugins/document-manager/images/anjuta-bookmark-last.svg:
437         * plugins/document-manager/images/anjuta-bookmark-next.svg:
438         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
439         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
440         * plugins/message-view/anjuta-go-message-next.svg:
441         * plugins/message-view/anjuta-go-message-prev.svg:
442         
443         Updated icons from #480093
444                 
445         * src/anjuta-actions.h:
446         Use GTK_STOCK_FULLSCREEN
447         
448         * src/anjuta-app.c: (on_gdl_style_changed),
449         (anjuta_app_instance_init):
450         * src/anjuta.glade:
451         
452         Added preference option to set the gdl switcher style
454 2007-10-13  Johannes Schmid <jhs@gnome.org>
456         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
457         (get_property_value_as_string), (set_property_value_as_string),
458         (register_callbacks):
459         * libanjuta/anjuta-preferences.h:
460         
461         Support GtkFileChooserButton as preferences widget
462         
463         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
464         
465         Fixed a Gtk-Critical
466         
467         * plugins/file-manager/Makefile.am:
468         * plugins/file-manager/file-model.c: (file_model_filter_file),
469         (file_model_add_dummy), (file_model_expand_idle),
470         (file_model_set_property), (file_model_get_property),
471         (file_model_class_init):
472         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
473         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
474         (file_manager_activate), (file_manager_finalize),
475         (file_manager_instance_init), (ipreferences_merge),
476         (ipreferences_unmerge), (ipreferences_iface_init):
477         * plugins/file-manager/plugin.h:
478         
479         Added preferences to file-manager
481         * plugins/glade/plugin.c: (activate_plugin):
482         
483         Move Properties widget into center because it is way to big
484         for the sidebar
486 2007-10-10  Johannes Schmid <jhs@gnome.org>
488         * plugins/language-support-cpp-java/Makefile.am:
489         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
490         * plugins/language-support-cpp-java/anjuta-complete.svg:
491         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
492         * plugins/language-support-cpp-java/plugin.c:
493         (register_stock_icons):
494         
495         And yet some more icons...
497 2007-10-10  Johannes Schmid <jhs@gnome.org>
499         * plugins/debug-manager/breakpoints.c:
500         * plugins/debug-manager/images/Makefile.am:
501         * plugins/debug-manager/images/anjuta-bookmark.svg:
502         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
503         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
504         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
505         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
506         * plugins/debug-manager/images/anjuta-linemark.svg:
507         * plugins/debug-manager/images/anjuta-pcmark.svg:
508         * plugins/debug-manager/plugin.c: (register_stock_icons):
509         * plugins/debug-manager/sparse_view.c:
510         * plugins/document-manager/images/Makefile.am:
511         * plugins/document-manager/images/anjuta-block-select.svg:
512         * plugins/document-manager/images/anjuta-fold-close.svg:
513         * plugins/document-manager/images/anjuta-fold-open.svg:
514         * plugins/document-manager/images/anjuta-fold-toggle.svg:
515         * plugins/document-manager/images/anjuta-indent-less.svg:
516         * plugins/document-manager/images/anjuta-indent-more.svg:
517         * plugins/document-manager/images/anjuta-swap.svg:
518         * plugins/document-manager/images/block_select.xpm:
519         * plugins/document-manager/images/fold_close.xpm:
520         * plugins/document-manager/images/fold_open.xpm:
521         * plugins/document-manager/images/fold_toggle.xpm:
522         * plugins/document-manager/images/indent.xpm:
523         * plugins/document-manager/images/indent_dcr.xpm:
524         * plugins/document-manager/images/indent_inc.xpm:
525         * plugins/document-manager/plugin.c: (register_stock_icons):    
526         * plugins/editor/Makefile.am:
527         * plugins/editor/anjuta-bookmark-16.xpm:
528         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
529         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
530         * plugins/editor/anjuta-linemark-16.xpm:
531         * plugins/editor/anjuta-pcmark-16.xpm:
532         * plugins/editor/bookmark.xpm:
533         * plugins/editor/breakpoint-disabled.xpm:
534         * plugins/editor/breakpoint-enabled.xpm:
535         * plugins/editor/linemarker.xpm:
536         * plugins/editor/program-counter.xpm:
537         * plugins/editor/text_editor.c:
538         * plugins/message-view/Makefile.am:
539         * plugins/message-view/anjuta-go-message-next.svg:
540         * plugins/message-view/anjuta-go-message-prev.svg:
541         * plugins/message-view/anjuta-message-manager.ui:
542         * plugins/message-view/plugin.c:
543         * plugins/sourceview/Makefile.am:
544         * plugins/sourceview/sourceview.c:
546         Integrated lots of icons from #480093
547         Thanks to <tpgww@onepost.net>
549         * plugins/document-manager/plugin.c:
550         Do not mark the line in ifile_open(), that looks ugly.
551         
552         * plugins/document-manager/search-box.c: (on_search_focus_out),
553         (search_box_init):
554         Clear the status bar on focus_out.
555         
556         * plugins/file-loader/anjuta-loader-plugin.ui:
557         Fixed a missing "="
559 2007-10-09  Johannes Schmid <jhs@gnome.org>
561         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
562         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
564         Some things I missed in the patch for #484419
565         
566         * plugins/document-manager/action-callbacks.c:
567         (on_new_file_activate):
568         * plugins/document-manager/action-callbacks.h:
569         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
570         (on_window_key_press_event), (on_gconf_notify_timer):
571         
572         484645 – patch to deal with docman FIXME etc
573         
574         * plugins/editor/text_editor.c: (text_editor_set_indicator):
575         * plugins/search/search-replace.c: (search_and_replace),
576         (write_message_pane), (search_replace_populate),
577         (translate_dialog_strings), (create_dialog),
578         (anjuta_search_replace_activate):
579         * plugins/search/search-replace_backend.c:
580         (file_buffer_new_from_path), (get_next_match),
581         (create_search_entries), (regex_backref),
582         (clear_search_replace_instance):
583         * plugins/search/search-replace_backend.h:
584         
585         #484573 – patch to correct various search-related issues
586         
587         Thanks for the above patches to <tpgww@onepost.net>
588         
589         * plugins/sourceview/sourceview.c:
590         (sourceview_create_highligth_indic):
591         
592         Use the same marker for important as gedit (yellow background)
594         * plugins/document-manager/anjuta-document-manager.ui:
595         * plugins/file-loader/anjuta-file-loader.ui:
596         * plugins/file-loader/plugin.c:
597         
598         Moved FileNew action to document-manager
600 2007-10-08  Johannes Schmid <jhs@gnome.org>
602         * plugins/document-manager/search-box.c: (on_search_activated):
603         Mark messages for translation
605 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
607         reviewed by: Johannes Schmid <jhs@gnome.org>
609         * plugins/Makefile.am:
610         * plugins/build-basic-autotools/build-basic-autotools.c:
611         (build_compile_file_real):
612         * plugins/search/search-replace.c:
613         * plugins/valgrind/preferences.c: (build_general_prefs):
614         
615         Fix #484379 – Contents of Makefile.am plugins and
616         #484419 – Improvement into translation
618 2007-10-06  Johannes Schmid <jhs@gnome.org>
620         * libanjuta/interfaces/anjuta-idl-compiler.pl:
622         Fixed to properly support pointer-to-pointer (**) types
624         * libanjuta/interfaces/libanjuta.idl:
625         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
626         * plugins/sourceview/sourceview-cell.h:
627         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
628         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
629         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
630         (isearch_backward), (isearch_iface_init):
631         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
632         (itext_editor_iface_init), (iselection_set_iter),
633         (iselection_get_start_iter), (iselection_get_end_iter),
634         (iselection_iface_init), (isearch_forward), (isearch_backward),
635         (isearch_iface_init):
636         
637         Added IAnjutaEditorSearch interface and some utility methods to
638         migrate from positions to iterators for the editor interface.
639         
640         * plugins/document-manager/Makefile.am:
641         * plugins/document-manager/action-callbacks.c:
642         (on_goto_line_no1_activate), (on_show_search):
643         * plugins/document-manager/action-callbacks.h:
644         * plugins/document-manager/anjuta-docman.c:
645         (anjuta_docman_add_document), (anjuta_docman_show_editor),
646         (anjuta_docman_grab_text_focus):
647         * plugins/document-manager/anjuta-document-manager.ui:
648         * plugins/document-manager/goto_line.c: (removed)
649         * plugins/document-manager/goto_line.h: (removed)
650         * plugins/document-manager/search-box.c:
651         * plugins/document-manager/search-box.h:
652         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
653         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
654         (update_editor_ui_interface_items), (on_editor_added),
655         (activate_plugin), (deactivate_plugin):
656         * plugins/document-manager/plugin.h:
657         
658         Created new incremental "Quick Search" bar in the document manager to
659         replace the crappy EggToolbar entries. Uses the new search interface and
660         it thus much faster and more reliable.
661         Fixes: 
662         Bug 357544 – incremental search should work consistently (or not at all) 
663         when main toolbar is hidden
664         Bug 440637 – Search, don't work very well (partly for incremental search)
665         
666         * plugins/search/anjuta-search.ui:
667         * plugins/search/plugin.c: (activate_plugin):
668         
669         Removed incremental search stuff
670         
671         * plugins/build-basic-autotools/build-basic-autotools.c:
672         (on_session_save), (on_session_load):
673         * plugins/build-basic-autotools/executer.c:
674         (get_program_parameters):
675         
676         Scroll to selected executable and remember it across sessions
677         (followup of #477976)
678         
679         * plugins/debug-manager/plugin.c: (value_added_current_editor):
680         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
681         
682         * plugins/devhelp/anjuta-devhelp.ui:
683         Rearraged toolbar items a bit
685 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
687         * plugins/debug-manager/command.c,
688         plugins/debug-manager/queue.c,
689         plugins/gdb/plugin.c,
690         plugins/gdb/debugger.c:
691         Fix several crashing bugs (including bug#482985) with the debugger
692         when closing project, stopping the debugger, restarting the program
694 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
696         * libanjuta/anjuta-launcher.c:
697         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
699 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
701         * plugins/debug-manager/command.c,
702         plugins/debug-manager/queue.c:
703         Asynchronous command can abort other commands in queue
704         Resynchronize debugger state when a command is cancelled
706         * plugins/debug-manager/breakpoints.c:
707         Free BreakpointItem only when it is not used anymore
709         * plugins/gdb/plugin.c:
710         Do not return TRUE if the callback and/or ready signal is not used
712         * plugins/gdb/debugger.c:
713         Fix a crash, return correct state when debugger is stopped
715 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
717         * plugins/project-wizard/autogen.c:
718         Fix bug#482067, escape project wizard user defined strings
720 2007-10-01  Johannes Schmid <jhs@gnome.org>
722         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
723         .glade:
724         * plugins/build-basic-autotools/build-basic-autotools.c:
725         (basic_autotools_plugin_instance_init):
726         * plugins/build-basic-autotools/build-basic-autotools.h:
727         * plugins/build-basic-autotools/executer.c:
728         (get_program_parameters):
729         
730         Fixed #477976 – Keybinding in run dialog
732 2007-09-30  Johannes Schmid <jhs@gnome.org>
734         * plugins/Makefile.am:
735         Do not build indent plugin (yet)
736         
737         * plugins/document-manager/plugin.c: (ipreferences_merge):
738         Fixed unintentional and wrong change
740         * plugins/indent/anjuta-indent.ui:
741         Added missing file
743 2007-09-28  Johannes Schmid <jhs@gnome.org>
745         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
746         * libanjuta/anjuta-launcher.h:
747         Add a method to send EOF to some process. Needed for the indent plugin
748         and should be useful in general. It does not actually send EOF as this
749         is not possible with utf-8, but closes the stream instead.
751         * plugins/devhelp/plugin.c: (value_added_current_editor):
752         Fixed a Gtk-Critical due to the IAnjutaEditor - 
753         IAnjutaDocument switch.
755         * configure.in:
756         * plugins/Makefile.am:
757         * plugins/document-manager/Makefile.am:
758         * plugins/document-manager/action-callbacks.c:
759         * plugins/document-manager/anjuta-document-manager.glade:
760         * plugins/document-manager/anjuta-document-manager.ui:
761         * plugins/document-manager/images/Makefile.am:
762         * plugins/document-manager/images/indent_auto.xpm:
763         * plugins/document-manager/images/indent_set.xpm:
764         * plugins/document-manager/indent-dialog.c:
765         * plugins/document-manager/indent-dialog.h:
766         * plugins/document-manager/indent-util.c:
767         * plugins/document-manager/indent-util.h:
768         * plugins/document-manager/indent_test.c:
769         * plugins/document-manager/plugin.c: (register_stock_icons),
770         (docman_plugin_instance_init), (ipreferences_merge):
771         * plugins/document-manager/plugin.h:
772         
773         Removed indent code from document manager
774         
775         * plugins/indent/Makefile.am:
776         * plugins/indent/indent-dialog.c:
777         * plugins/indent/indent-util.c: (indent_init_indent_style):
778         * plugins/indent/indent.glade:
779         * plugins/indent/indent.plugin.in:
780         * plugins/indent/plugin.c: (on_indent_finished),
781         (on_indent_output), (on_indent_action_activate),
782         (on_edit_editor_indent), (on_style_combo_changed),
783         (value_added_current_editor), (value_removed_current_editor),
784         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
785         (indent_plugin_finalize), (indent_plugin_dispose),
786         (anjuta_indent_plugin_instance_init),
787         (anjuta_indent_plugin_class_init), (ipreferences_merge),
788         (ipreferences_unmerge), (ipreferences_iface_init):
789         * plugins/indent/plugin.h:
791         Moved indent code to it's own plugin. Also reimplemented indent invocation
792         using anjuta_launcher and streams. This is not yet completely working, maybe
793         I got something wrong with the launcher.
794         Also fixed #478987 – Unusable 'Indent setting window' on preferences
796 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
798         * plugins/debug-manager/plugin.c:
799         Fix bug#480851, disconnect save_session signal when plugin is unloaded
801 2007-09-27  Johannes Schmid <jhs@gnome.org>
803         * libanjuta/interfaces/libanjuta.idl:
804         * plugins/Makefile.am:
805         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
806         (isymbol_type_str), (isymbol_name), (isymbol_args),
807         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
808         (isymbol_impl), (isymbol_iface_init):
809         * plugins/symbol-browser/an_symbol_info.c:
810         * plugins/symbol-browser/an_symbol_info.h:
811         * plugins/symbol-db/Makefile.am:
812         * plugins/symbol-db/plugin.c:
813         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
814         (value_added_current_editor), (on_editor_foreach_clear),
815         (value_removed_current_editor), (project_root_added),
816         (symbol_db_activate), (symbol_db_deactivate),
817         (isymbol_manager_search):
818         * plugins/symbol-db/readtags.c: (initialize_1):
819         * plugins/symbol-db/symbol-db-engine-iterator.c:
820         (sdb_engine_iterator_instance_init),
821         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
822         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
823         (symbol_db_engine_iterator_move_next),
824         (symbol_db_engine_iterator_move_prev),
825         (symbol_db_engine_iterator_get_n_items),
826         (symbol_db_engine_iterator_last),
827         (symbol_db_engine_iterator_set_position),
828         (symbol_db_engine_iterator_get_position),
829         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
830         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
831         (isymbol_iter_foreach), (isymbol_iter_set_position),
832         (isymbol_iter_get_position), (isymbol_iter_get_length),
833         (isymbol_iter_clone), (isymbol_iter_assign),
834         (isymbol_iter_iface_init):
835         * plugins/symbol-db/symbol-db-engine-iterator.h:
836         * plugins/symbol-db/symbol-db-engine.c:
837         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
838         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
839         (sdb_engine_finalize), (sdb_engine_get_type),
840         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
841         (sdb_engine_get_table_id_by_unique_name2),
842         (sdb_engine_get_table_id_by_unique_name3),
843         (symbol_db_engine_add_new_workspace),
844         (symbol_db_engine_get_opened_project_name),
845         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
846         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
847         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
848         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
849         (sdb_engine_add_new_scope_definition),
850         (sdb_engine_add_new_tmp_heritage_scope),
851         (sdb_engine_second_pass_update_scope_1),
852         (sdb_engine_second_pass_update_heritage),
853         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
854         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
855         (symbol_db_engine_update_project_symbols),
856         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
857         (symbol_db_engine_update_buffer_symbols),
858         (sdb_engine_walk_down_scope_path),
859         (sdb_engine_prepare_symbol_info_sql),
860         (symbol_db_engine_get_global_members),
861         (symbol_db_engine_get_scope_members_by_symbol_id),
862         (symbol_db_engine_get_scope_members),
863         (symbol_db_engine_get_current_scope),
864         (symbol_db_engine_get_file_symbols):
865         * plugins/symbol-db/symbol-db-engine.h:
866         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
867         (on_symbol_updated), (on_symbol_inserted),
868         (symbol_db_view_locals_get_line),
869         (symbol_db_view_locals_update_list):
870         * plugins/symbol-db/symbol-db-view-search.c:
871         (sdb_view_search_model_filter), (sdb_view_search_get_type):
872         * plugins/symbol-db/symbol-db-view-search.h:
873         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
874         (do_add_hidden_children), (do_recurse_and_add_new_sym),
875         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
876         * plugins/symbol-db/tables.sql:
877         * plugins/symbol-db/test/Makefile.am:
878         * plugins/symbol-db/test/main.c: (add_new_files), (main):
879         Updated patch from Massimo to improve symbol-db plugin
881         * plugins/document-manager/plugin.c: (on_editor_changed):
882         Make the code a bit more robust
883         
884         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
885         (anjuta_document_get_property), (anjuta_document_class_init),
886         (anjuta_document_init), (set_uri), (document_loader_loaded),
887         (anjuta_document_load), (document_saver_saving):
888         * plugins/sourceview/anjuta-document.h:
889         * plugins/sourceview/sourceview.c: (autodetect_language),
890         (ilanguage_set_language), (ilanguage_get_language):
891         Fix language detection on startup
893 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
895         * plugins/document-manager/action-callbacks.c:
896         (on_editor_command_upper_case_activate),
897         (on_editor_command_lower_case_activate): Leftover commit from previous
898         commit (see last changlog entry by me).
899         
900         * plugins/file-manager/plugin.c: (file_manager_activate):
901         Gave proper widget name so that layout works.
903 2007-09-26  Johannes Schmid <jhs@gnome.org>
905         * plugins/document-manager/plugin.c: (on_editor_changed),
906         (docman_plugin_instance_init):
907         Only unload/load language-support plugins if necessary.
908         
909         * plugins/language-manager/plugin.c: (language_manager_activate):
910         Removed some debugging code
912         * plugins/sourceview/sourceview.c: (on_document_saved),
913         (ilanguage_set_language), (ilanguage_get_language):
914         Fixed ianjuta_language interface and ensure that highlighting is
915         activated when a new file is saved.
916         
917 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
919         * libanjuta/interfaces/libanjuta.idl:
920         * plugins/document-manager/action-callbacks.c:
921         (on_editor_command_upper_case_activate),
922         (on_editor_command_lower_case_activate):
923         * plugins/editor/text_editor.c: (iselection_has_selection),
924         (iselection_get_start), (iselection_get_end),
925         (iselection_iface_init):
926         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
927         * plugins/sourceview/sourceview.c: (iselect_has_selection),
928         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
929         method and implemented it for both scintilla and sourceview editors.
930         Updated document-manager and assist plugins to use the new method.
932 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
934         * plugins/file-manager/file-view.c:
935         Fix typo, allow to compile new file manager with gtk < 2.12
937 2007-09-25  Johannes Schmid <jhs@gnome.org>
939         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
940         Support Auto-Indent for single lines (e.g no selection);
941         
942         * plugins/macro/plugin.c:
943         Do not use the same shortcut as auto-indent does
944         
945         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
946         Optimized keyboard navigation - do not emit char_added when only
947         navigation keys have been pressed.
949 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
951         * plugins/language-support-cpp-java/cpp-java-assist.c:
952         (on_assist_chosen), (cpp_java_assist_install),
953         (cpp_java_assist_uninstall):
954         * plugins/language-support-cpp-java/plugin.c: (install_support),
955         (uninstall_support): Install and uninstall support in correct order.
956         Fixes a bug where it was installed multiple times resulting in
957         inserting autocomplete text multiple times.
959 2007-09-25  Johannes Schmid <jhs@gnome.org>
961         * configure.in:
962         Add GNOME_WARNING_FLAGS(maximum) and
963         GNOME_CXX_WARNIGS(yes) to avoid bugs
964         the compiler can warn you.
965         
966         * libegg/test-tree-utils.c: (key_test):
967         * plugins/file-manager/file-model.c:
968         (file_model_cancel_expand_idle), (file_model_sort),
969         (file_model_row_expanded):
970         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
971         (file_view_refresh), (file_view_get_selected), (file_view_init),
972         (file_view_new):
973         * plugins/file-manager/file-view.h:
974         * plugins/symbol-db/readtags.c: (initialize_1):
975         * src/main.c:
976         
977         Fixed the more critical warnings
979 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
981         Icons from tpgww@onepost.net:
982         * configure.in:
983         * plugins/debug-manager/Makefile.am:
984         * plugins/debug-manager/images/Makefile.am:
985         * plugins/debug-manager/images/anjuta-attach.svg:
986         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
987         * plugins/debug-manager/images/anjuta-step-into.svg:
988         * plugins/debug-manager/images/anjuta-step-out.svg:
989         * plugins/debug-manager/images/anjuta-step-over.svg:
990         * plugins/debug-manager/plugin.c: (register_stock_icons):
991         * plugins/document-manager/Makefile.am:
992         * plugins/document-manager/block_select.xpm:
993         * plugins/document-manager/fold_close.xpm:
994         * plugins/document-manager/fold_open.xpm:
995         * plugins/document-manager/fold_toggle.xpm:
996         * plugins/document-manager/images/Makefile.am:
997         * plugins/document-manager/images/anjuta-block-end.svg:
998         * plugins/document-manager/images/anjuta-block-start.svg:
999         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1000         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1001         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1002         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1003         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1004         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1005         * plugins/document-manager/indent.xpm:
1006         * plugins/document-manager/indent_auto.xpm:
1007         * plugins/document-manager/indent_dcr.xpm:
1008         * plugins/document-manager/indent_inc.xpm:
1009         * plugins/document-manager/indent_set.xpm:
1010         * plugins/document-manager/plugin.c: Added nicer icons for
1011         document manager and debugger. Organized icons in 'images'
1012         directories.
1014 2007-09-24  Johannes Schmid <jhs@gnome.org>
1016         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1017         Fixed a missing NULL in g_object_set.
1019 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1021         * plugins/language-support-cpp-java/cpp-java-assist.c:
1022         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
1023         scope memebers just after scope operator is entered.
1025 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1027         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1028         * plugins/language-support-cpp-java/cpp-java-assist.c:
1029         (completion_function), (completion_compare),
1030         (cpp_java_assist_tag_destroy), (create_completion),
1031         (cpp_java_assist_destroy_completion_cache),
1032         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
1033         Show '()' for function items in autocomplete list. Allow adding
1034         ' ' and/or '(' after function call autocompletion and have preferences
1035         settings for them.
1037 2007-09-24  Johannes Schmid <jhs@gnome.org>
1039         * sourceview.c: Reverting patch from r3157 because
1040         of side-effects
1042 2007-09-24  Johannes Schmid <jhs@gnome.org>
1044         * plugins/search/search-replace.c: (on_message_clicked):
1046         Fixed #427104 – No "highlight" of lines matching find-result
1048 2007-09-24  Johannes Schmid <jhs@gnome.org>
1050         * src/anjuta.glade:
1052         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
1054 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
1056         reviewed by: Johannes Schmid <jhs@gnome.org>
1058         * plugins/build-basic-autotools/executer.c: (execute_program):
1059         Fix #478238 – set env for execute programe in the terminal
1061 2007-09-24 Tom <tpgww@onepost.net>
1063         reviewed by: Johannes Schmid <jhs@gnome.org>
1065         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1066         Fix memory leak
1067         
1068         * plugins/debug-manager/disassemble.c: (on_disassemble):
1069         Correct a format string in DEBUG_PRINT()
1071 2007-09-23  Johannes Schmid <jhs@gnome.org>
1073         * plugins/sourceview/sourceview.c: (offset_to_position),
1074         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
1075         (ieditor_get_position), (iselect_set), (iselect_get_start),
1076         (iselect_get_end):
1077         
1078         Fixed #Bug 440637 – Search, don't work very well
1080 2007-09-23  Johannes Schmid <jhs@gnome.org>
1082         * plugins/file-manager/file-model.c: (file_model_get_filename):
1083         * plugins/file-manager/file-model.h:
1084         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
1085         (file_view_init), (file_view_class_init):
1086         * plugins/message-view/message-view.c:
1087         (message_view_query_tooltip), (message_view_dispose),
1088         (message_view_instance_init), (message_view_class_init):
1090         Added GTK+ 2.12 style tooltips to file-manager and message view.
1091         Only build if GTK+ 2.12 is availible otherwise for message-view, the
1092         old implementation is used.
1094 2007-09-23  Johannes Schmid <jhs@gnome.org>
1096         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
1097         Fixed typo
1098         
1099         * plugins/language-manager/language-manager.plugin.in:
1100         Marked UserActivatable=FALSE
1101         
1102         * plugins/language-manager/plugin.c: (load_languages),
1103         (language_manager_activate), (language_manager_deactivate),
1104         (language_manager_dispose), (language_manager_instance_init),
1105         (language_manager_find_mime_type), (language_manager_find_string),
1106         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
1107         (ilanguage_get_name), (ilanguage_get_strings):
1108         
1109         Fixed various stupid bugs in language-manager plugin
1110         
1111         * plugins/symbol-db/symbol-db-engine.c:
1112         (sdb_engine_second_pass_update_scope_1):
1113         
1114         Add a g_return_if_fail to avoid a crash though still unsure
1115         what's causing it.
1117 2007-09-23  Johannes Schmid <jhs@gnome.org>
1119         * plugins/symbol-db/plugin.c: (on_project_element_added),
1120         (sources_array_free), (sources_array_add_foreach),
1121         (project_root_added):
1122         * plugins/symbol-db/symbol-db-engine.c:
1123         (symbol_db_engine_add_new_files):
1124         * plugins/symbol-db/symbol-db-engine.h:
1125         
1126         Added support for other languages than "C" to symbol-db. Now
1127         supports all languages listed by the language-manager.
1129 2007-09-23  Tom <tpgww@onepost.net>
1131         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
1133         * configure.in:
1134         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
1135         
1136         * libanjuta/anjuta-glue-factory.c: (load_plugin),
1137         (anjuta_glue_factory_get_object_type):
1138         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1139         * plugins/build-basic-autotools/build-basic-autotools.c:
1140         (value_added_current_editor):
1141         * plugins/debug-manager/breakpoints.c:
1142         (breakpoints_dbase_edit_breakpoint),
1143         (on_toggle_breakpoint_activate):
1144         * plugins/debug-manager/plugin.c:
1145         (on_run_to_cursor_action_activate):
1146         * plugins/debug-manager/stack_trace.c:
1147         (dma_thread_update_stack_trace):
1148         * plugins/gdb/plugin.c:
1149         * plugins/glade/plugin.c: (ifile_open):
1150         * plugins/profiler/gprof-call-graph-view.c:
1151         * plugins/profiler/gprof-flat-profile-view.c:
1152         * plugins/profiler/gprof-function-call-tree-view.c:
1153         * plugins/profiler/gprof-options.c: (setup_widgets):
1154         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1155         * plugins/search/search-replace_backend.c:
1156         (file_buffer_new_from_te):
1157         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1158         * plugins/sourceview/assist-window.c: (assist_window_set_property),
1159         (assist_window_get_property), (assist_window_move):
1160         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
1161         (value_added_current_editor):
1162         * plugins/symbol-db/plugin.c: (value_added_current_editor):
1163         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
1164         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
1165         
1166         Many small code, warnings and leak fixes
1168 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
1170         * (removed) plugins/debug-manager/debugger.c,
1171         (removed) plugins/debug-manager/debugger.h,
1172         (added) plugins/debug-manager/command.c,
1173         (added) plugins/debug-manager/command.h,
1174         (added) plugins/debug-manager/queue.c,
1175         (added) plugins/debug-manager/queue.h,
1176         plugins/debug-manager/breakpoints.c,
1177         plugins/debug-manager/debug_tree.c,
1178         plugins/debug-manager/debug_tree.h,
1179         plugins/debug-manager/disassemble.c,
1180         plugins/debug-manager/disassemble.h,
1181         plugins/debug-manager/locals.c,
1182         plugins/debug-manager/locals.h,
1183         plugins/debug-manager/memory.c,
1184         plugins/debug-manager/memory.h,
1185         plugins/debug-manager/plugin.c,
1186         plugins/debug-manager/plugin.h,
1187         plugins/debug-manager/registers.c,
1188         plugins/debug-manager/registers.h,
1189         plugins/debug-manager/sharedlib.c,
1190         plugins/debug-manager/sharedlib.h,
1191         plugins/debug-manager/signals.c,
1192         plugins/debug-manager/signals.h,
1193         plugins/debug-manager/stack_trace.c,
1194         plugins/debug-manager/stack_trace.h,
1195         plugins/debug-manager/start.h,
1196         plugins/debug-manager/start.c,
1197         plugins/debug-manager/threads.c,
1198         plugins/debug-manager/threads.h,
1199         plugins/debug-manager/watch.c,
1200         plugins/debug-manager/watch.h,
1201         plugins/debug-manager/Makefile.am,
1202         plugins/gdb/debugger.c,
1203         plugins/gdb/debugger.h,
1204         plugins/gdb/plugin.c,
1205         libanjuta/interfaces/libanjuta.idl:
1206         Split debug-manager/debugger.c into command.c and queue.c
1207         Clean up debugger queue
1208         DmaDebuggerQueue object does not implement IAnjutaDebugger
1210 2007-09-23  Johannes Schmid <jhs@gnome.org>
1212         * configure.in:
1213         Bumped version to 2.3.0 (to ensure bugzilla bugs are
1214         set correctly, etc.)
1215         
1216         * libanjuta/anjuta-glue-factory.c: (load_plugin):
1217         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
1218         (plugin_set_update):
1219         
1220         Show an error dialog instead of crashing when plugin loading fails
1222         * plugins/language-manager/Makefile.am:
1223         * plugins/language-manager/language-manager.plugin.in:
1224         * plugins/language-manager/languages.xml:
1225         * plugins/language-manager/plugin.c: (language_destroy),
1226         (load_languages), (language_manager_activate),
1227         (language_manager_deactivate), (language_manager_finalize),
1228         (language_manager_dispose), (language_manager_instance_init),
1229         (language_manager_class_init), (language_manager_find_mime_type),
1230         (language_manager_find_string), (ilanguage_get_from_mime_type),
1231         (ilanguage_get_from_string), (ilanguage_get_name),
1232         (ilanguage_get_strings), (ilanguage_iface_init):
1233         * plugins/language-manager/plugin.h:
1234         
1235         Added new language-manager plugin to have a better organisation for
1236         language names. The xml probabaly needs to be extended over time.
1237         
1238         * plugins/Makefile.am:
1239         * plugins/document-manager/plugin.c: (on_editor_changed):
1240         
1241         Adapted to new IAnjutaLanguage interface. Do not unload language-support
1242         because it does not really save memory but makes tab switching slow.
1243         
1244         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1245         .in:
1246         * plugins/language-support-cpp-java/plugin.c: (install_support),
1247         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
1248         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
1249         unloading
1251         * plugins/language-support-cpp-java/cpp-java-assist.c:
1252         (cpp_java_assist_show_autocomplete):
1253         
1254         Fix autocomplete to only show valid completions
1256         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1257         Calltips always have correct size and position now
1259 2007-09-22  Johannes Schmid <jhs@gnome.org>
1261         * plugins/search/search-replace_backend.c: (get_next_match):
1262         Removed code introduced by accident that causes a crash.
1263         
1264         * plugins/sourceview/sourceview-tags.c:
1265         * plugins/sourceview/sourceview-tags.h:
1266         Removed ununsed files
1268 2007-09-22  Johannes Schmid <jhs@gnome.org>
1270         * plugins/language-support-cpp-java/cpp-java-assist.c:
1271         Fixed build error
1273 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1275         * plugins/language-support-cpp-java/cpp-java-assist.c:
1276         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
1277         Increased matching brace search to 500 chars.
1279 2007-09-21  Johannes Schmid <jhs@gnome.org>
1281         * plugins/language-support-cpp-java/cpp-java-assist.c:
1282         (cpp_java_assist_get_pre_word),
1283         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1284         
1285         Added some profiling debug code
1286         
1287         * plugins/language-support-cpp-java/cpp-java-utils.c:
1288         (cpp_java_util_jump_to_matching_brace):
1289         * plugins/language-support-cpp-java/cpp-java-utils.h:
1290         * plugins/language-support-cpp-java/plugin.c:
1291         (get_line_indentation_base), (get_line_auto_indentation):
1292         
1293         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
1294         avoid looping over the whole file when using calltips which is too slow and
1295         unneeded.
1296         
1297         * plugins/sourceview/assist-tip.c: (assist_tip_init),
1298         (assist_tip_set_tips), (assist_tip_get_coordinates),
1299         (assist_tip_new):
1300         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1301         
1302         Better calltips appearance (use theme now) and avoid jumping
1303         calltips
1305 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1307         * plugins/document-manager/plugin.c:
1308         (update_editor_ui_interface_items):
1309         * plugins/language-support-cpp-java/plugin.c: (install_support),
1310         (uninstall_support): Moved autocomplete ui update code from
1311         document-manager to language-plugin.
1313 2007-09-21  Johannes Schmid <jhs@gnome.org>
1315         * libanjuta/interfaces/libanjuta.idl:
1316         
1317         Added IAnjutaLanguage interface (might still change...) for
1318         the upcoming language-manager plugin.
1319         
1320         * plugins/file-manager/Makefile.am:
1321         * plugins/file-manager/file-model.c:
1322         (file_model_cancel_expand_idle), (file_model_add_dummy),
1323         (file_model_expand_idle), (file_model_sort),
1324         (file_model_row_expanded), (file_model_row_collapsed),
1325         (file_model_init), (file_model_finalize),
1326         (file_model_set_property), (file_model_get_property),
1327         (file_model_class_init), (file_model_new), (file_model_refresh),
1328         (file_model_get_uri):
1329         * plugins/file-manager/file-model.h:
1330         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1331         (file_view_expand_row_idle), (file_view_refresh),
1332         (file_view_get_selected), (file_view_button_press_event),
1333         (file_view_selection_changed), (file_view_init),
1334         (file_view_get_property), (file_view_set_property),
1335         (file_view_finalize), (file_view_class_init):
1336         
1337         Split up model/view as far as possible and fixed some file-manager
1338         bugs (popup-menu and incorrect project loading).
1339         
1340         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1341         Use monospace font for tips.
1342         
1343         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
1344         (sourceview_cell_new), (icell_get_character), (icell_get_length),
1345         (icell_get_attribute), (icell_style_get_font_description),
1346         (icell_style_get_color), (icell_style_get_background_color),
1347         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
1348         (iiter_foreach), (iiter_set_position), (iiter_get_position),
1349         (iiter_get_length), (iiter_clone), (iiter_assign):
1351         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
1352         interface. This is way faster though it has the drawback to create invalid
1353         iterators if the buffer is changed.
1355 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1357         * libanjuta/interfaces/libanjuta.idl:
1358         * plugins/document-manager/action-callbacks.c:
1359         * plugins/document-manager/anjuta-document-manager.ui:
1360         * plugins/document-manager/plugin.c: (register_stock_icons):
1361         * plugins/editor/text_editor.c:
1362         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1363         * plugins/language-support-cpp-java/cpp-java-assist.c:
1364         (cpp_java_assist_get_calltip_context):
1365         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
1366         (register_stock_icons), (cpp_java_plugin_activate_plugin):
1368         Moved autocomplete menu action from document-manager to assist plugin
1369         and got rid of deprecated autocomplete interface.
1371 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1373         * libanjuta/interfaces/libanjuta.idl:
1374         * plugins/editor/text_editor.c: (iassist_iface_init):
1375         * plugins/language-support-cpp-java/cpp-java-assist.c:
1376         (cpp_java_assist_check), (on_assist_chosen):
1377         * plugins/sourceview/sourceview.c: (iassist_iface_init):
1378         Removed react() methods in both editors and assist interface. Assist
1379         plugin itself handles setting the autocomplete. Also fixed
1380         some mem leaks.
1382 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1384         * plugins/file-manager/Makefile.am:
1385         * plugins/file-manager/file-view.c: (file_view_add_dummy),
1386         (file_view_expand_idle), (file_view_init):
1387         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
1388         (file_manager_set_default_uri), (project_root_added),
1389         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
1390         (file_manager_activate), (file_manager_deactivate),
1391         (file_manager_instance_init), (file_manager_class_init),
1392         (ifile_manager_set_root), (ifile_manager_set_selected),
1393         (ifile_manager_iface_init): Adjusted white spaces to match
1394         anjuta convention.
1396 2007-09-19  Naba Kumar  <naba@gnome.org>
1398         * libanjuta/interfaces/libanjuta.idl:
1399         * plugins/editor/text_editor.c: (text_editor_instance_init),
1400         (iassist_show_tips), (iassist_cancel_tips),
1401         (iassist_hide_suggestions), (iassist_iface_init):
1402         * plugins/editor/text_editor.h:
1403         * plugins/editor/text_editor_cbs.c:
1404         (on_text_editor_scintilla_notify):
1405         * plugins/language-support-cpp-java/cpp-java-assist.c:
1406         (is_scope_context_character), (is_word_character),
1407         (create_completion), (cpp_java_assist_get_scope_context),
1408         (cpp_java_assist_get_pre_word),
1409         (cpp_java_assist_get_scope_operator),
1410         (cpp_java_assist_destroy_completion_cache),
1411         (cpp_java_assist_create_scope_completion_cache),
1412         (cpp_java_assist_create_word_completion_cache),
1413         (cpp_java_assist_show_autocomplete),
1414         (cpp_java_assist_get_calltip_context),
1415         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1416         (on_editor_char_added), (on_assist_chosen),
1417         (cpp_java_assist_install), (cpp_java_assist_uninstall),
1418         (cpp_java_assist_init), (cpp_java_assist_finalize):
1419         * plugins/language-support-cpp-java/cpp-java-assist.h:
1420         * plugins/language-support-cpp-java/plugin.c:
1421         (initialize_indentation_params):
1422         * plugins/sourceview/assist-tip.c:
1423         * plugins/sourceview/assist-tip.h:
1424         * plugins/sourceview/sourceview-private.h:
1425         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1426         (on_assist_tip_destroyed), (on_assist_cancel),
1427         (on_document_char_added), (iassist_get_suggestions),
1428         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
1429         
1430         Implement state-less assistance so that assist can be evaluated
1431         any given time at any position. Changed IAnjutaEditorAssist interfance
1432         and implementations and removed any state management in editors.
1434 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
1436         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1437         completion items sorting and avoided unnecssary sorts.
1439         * plugins/text-editor.c: Fixed state.
1441 2007-09-17  Johannes Schmid <jhs@gnome.org>
1443         * plugins/language-support-cpp-java/cpp-java-assist.c:
1444         (on_assist_begin):
1445         
1446         Fixed calltips in sourceview
1448 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
1450         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1451         completion items preparation time. Fixed a crash bug.
1453         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1454         Set buffer size (From Massimo, required for symbol-db).
1456         * libanjuta/interfaces/libanjuta.idl: Also pass position information
1457         for suggestions.
1459         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
1460         change in API.
1462         * plugins/editor/aneditor-autocomplete.cxx,
1463         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
1464         Added ANE_GETWORDBEFORECARAT command.
1466         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
1467         using assist interface.
1469         * plugins/editor/text_editor.c: (text_editor_instance_init),
1470         (text_editor_get_word_before_carat),
1471         (text_editor_get_current_word), (iassist_add_trigger),
1472         (iassist_remove_trigger), (on_assist_canceled),
1473         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
1474         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
1475         * plugins/editor/text_editor.h:
1476         * plugins/editor/text_editor_cbs.c: (trigger_size),
1477         (max_trigger_size), (text_editor_check_assist),
1478         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
1479         interface.
1481         * plugins/language-support-cpp-java/Makefile.am:
1482         * plugins/language-support-cpp-java/plugin.c:
1483         (get_line_indentation_base), (get_line_auto_indentation),
1484         (install_support), (uninstall_support),
1485         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
1486         (cpp_java_plugin_instance_init):
1487         * plugins/language-support-cpp-java/plugin.h:
1488         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
1489         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
1490         Make assist a separate class.
1492 2007-09-14  Johannes Schmid <jhs@gnome.org>
1494         * plugins/sourceview/sourceview.c: (iassist_suggest):
1495         Fixed changed char_alignment paramter in language-support
1496         plugin
1498 2007-09-14  Naba Kumar  <naba@gnome.org>
1500         * plugins/language-support-cpp-java/plugin.c: Send the right
1501         'char_alignment' paramenter (needs fixing in sourceview).
1503 2007-09-13  Johannes Schmid <jhs@gnome.org>
1505         * anjuta.anjuta:
1506         * plugins/project-wizard/templates/minimal/project.anjuta:
1507         Use IAnjutaSymbolManager instead of loading the plugin directly.
1508         (TODO: Think of a version to do this for older files...)
1510         * configure.in:
1511         * plugins/Makefile.am:
1512         * plugins/symbol-db/Makefile.am:
1513         
1514         Build symbol-db plugin if libgda-3.0 is found
1516 2007-09-13  Johannes Schmid <jhs@gnome.org>
1518         * plugins/sourceview/Makefile.am:
1519         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1520         (set_uri):
1521         * plugins/sourceview/anjuta-document.h:
1522         Removed lots of dead code
1523         
1524         * plugins/sourceview/anjuta-languages-manager.c:
1525         * plugins/sourceview/anjuta-languages-manager.h:
1526         removed completely
1527         
1528         * plugins/sourceview/sourceview.c: (on_document_char_added),
1529         (on_document_loaded), (sourceview_instance_init),
1530         (iselect_get_start), (iselect_get_end),
1531         (ilanguage_get_supported_languages), (ilanguage_set_language):
1532         
1533         Fixed selection handling and make some adaptions for the changes 
1534         mentioned above
1536 2007-09-13  Johannes Schmid <jhs@gnome.org>
1538         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1539         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
1540         (on_assist_update):
1541         
1542         Added preferences to language support completion/calltips
1543         
1544         * plugins/sourceview/assist-window.c: (assist_window_update):
1546         Always select first entry
1548         * plugins/sourceview/sourceview.glade:
1549         Removed old completion preferences
1551 2007-09-11  Naba Kumar  <naba@gnome.org>
1553         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
1554         and possible crash when pressing ctrl+d in terminal after preferences
1555         window has been shown once (no need for backport).
1557         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
1558         implementations to get warnings instead of crashes for unimplemented
1559         interface methods.
1561 2007-09-11   Massimo Cora' <maxcvs@email.it>
1563         Reviewed by: Naba Kumar  <naba@gnome.org>
1565         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1566         * plugins/symbol-db/*:
1567         Added new symbol-database backend based on SQLite 3.
1568         (does not enabled for build currently).
1570 2007-09-10  Johannes Schmid <jhs@gnome.org>
1572         * anjuta.anjuta:
1573         * configure.in:
1574         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
1575         (parse_info_init), (parse_info_free), (valid_element),
1576         (start_element_handler), (end_element_handler), (text_handler),
1577         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
1578         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
1579         (egg_recent_model_monitor), (egg_recent_model_read),
1580         (egg_recent_model_open_file), (egg_recent_model_lock_file),
1581         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
1582         (egg_recent_model_set_property), (egg_recent_model_class_init),
1583         (egg_recent_model_init), (egg_recent_model_add_full),
1584         (egg_recent_model_delete), (egg_recent_model_get_list),
1585         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
1586         (egg_recent_model_set_filter_mime_types),
1587         (egg_recent_model_clear_group_filter),
1588         (egg_recent_model_set_filter_groups),
1589         (egg_recent_model_clear_scheme_filter),
1590         (egg_recent_model_set_filter_uri_schemes),
1591         (egg_recent_model_remove_expired):
1592         
1593         Update EggRecent (#456465)
1595 2007-09-10  Johannes Schmid <jhs@gnome.org>
1597         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
1598         (anjuta_plugin_manager_get_plugin):
1599         * plugins/profiler/gprof-call-graph-view.c:
1600         (gprof_call_graph_view_create_columns):
1601         * plugins/profiler/gprof-flat-profile-view.c:
1602         (gprof_flat_profile_view_create_columns):
1603         * plugins/profiler/gprof-function-call-tree-view.c:
1604         (gprof_function_call_tree_view_create_columns):
1605         
1606         Fixed #466031 – Update of pieces of menus for Localization
1608 2007-09-10  Johannes Schmid <jhs@gnome.org>
1610         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1611         Bug 343522 – anjuta: Unable to execute commands that use options.
1613 2007-09-09  Johannes Schmid <jhs@gnome.org>
1615         * plugins/document-manager/anjuta-docman.c:
1616         (anjuta_docman_update_page_label):
1617         
1618         Fixed #458034 – Method of indicating unsaved changes breaks convention
1619         
1620         * plugins/document-manager/plugin.c: (update_title),
1621         (value_added_project_root_uri), (value_removed_project_root_uri),
1622         (on_editor_changed), (activate_plugin):
1623         * plugins/document-manager/plugin.h:
1624         * plugins/project-manager/plugin.c: (on_profile_scoped),
1625         (on_profile_descoped), (ifile_open):
1626         
1627         Fixed #427390 – Show path of item in currently focused editor window
1629 2007-09-09  Johannes Schmid <jhs@gnome.org>
1631         * plugins/search/plugin.c: (on_toolbar_find_clicked),
1632         (on_toolbar_find_incremental):
1633         Fix incremental search
1634         
1635         * plugins/sourceview/sourceview.c: (on_document_char_added),
1636         (set_select):
1637         Fixed selection management
1639 2007-09-09  Johannes Schmid <jhs@gnome.org>
1641         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1642         Fixed memory leak
1644         * libanjuta/interfaces/libanjuta.idl:
1645         Extended IAnjutaEditorAssist interface
1646         
1647         * plugins/language-support-cpp-java/plugin.c:
1648         (jump_to_matching_brace), (add_tags), (on_assist_begin),
1649         (assist_cleanup), (on_assist_chosen), (on_assist_update),
1650         (context_character), (get_context), (function_parser),
1651         (cpp_member_parser), (install_assist), (uninstall_assist),
1652         (get_line_indentation_base), (get_line_auto_indentation),
1653         (install_support), (uninstall_support),
1654         (on_value_added_current_editor), (on_value_removed_current_editor),
1655         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
1656         * plugins/language-support-cpp-java/plugin.h:
1657         
1658         Improved fixed editor assistance and added support for function/method
1659         tooltips. jumb_to_matching_brance => jump_to_matching_brace
1660         
1661         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
1662         Removed a FIXME
1663         
1664         * plugins/project-import/project-import.c: (on_import_next):
1665         Added a non-NULL check with could probably fix #474843 but not sure
1666         
1667         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1668         Fixed anjuta-plugin project wizard
1669         
1670         * plugins/sourceview/Makefile.am:
1671         * plguins/sourceview/assist-tip.[ch]:
1672         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
1673         (anjuta_view_key_press_event):
1674         * plugins/sourceview/assist-window.c: (assist_window_class_init),
1675         (assist_window_init), (assist_window_update), (assist_window_new):
1676         * plugins/sourceview/sourceview-private.h:
1677         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1678         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1679         (trigger_size), (max_trigger_size), (on_document_char_added),
1680         (sourceview_dispose), (ieditor_get_current_word),
1681         (iassist_add_trigger), (iassist_init_suggestions),
1682         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
1683         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
1684         
1685         Big update on sourceview assist capabilites. Autocompletion should
1686         now work much better and function tooltips are finally supported!
1688         * plugins/sourceview/anjuta-document.h:
1689         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
1690         (anjuta_document_get_current_word):
1691         Fixed get_current_word (inspired by aneditor.cxx implementation)
1693         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
1694         (icell_get_attribute):
1695         Fixed get_attribute() to also detect character constants.
1696         Simplified get_char()
1698         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
1699         (isymbol_manager_get_members), (isymbol_manager_get_parents),
1700         (isymbol_manager_get_completions_at_position):
1701         
1702         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
1704 2007-09-04  Naba Kumar  <naba@gnome.org>
1706         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
1707         projects that can not add sources.
1709         * plugins/file-wizard/file.c: Similarly for file wizard,
1710         Do not enable 'Add to project' projects that can not add sources.
1712 2007-09-04  Naba Kumar  <naba@gnome.org>
1714         * configure.in: Bumped gnome-build requirement to 0.2.0
1715         for project capabilities support.
1717         * plugins/project-manager/plugin.c: Enable/disable project
1718         actions based on project capabilities. Fixes bug #433552:
1719         crash in Anjuta IDE: add file test.h in project on generic
1720         Makefile.
1722         * libanjuta/interfaces/libanjuta.idl: Added method to query
1723         project capabilities.
1725 2007-09-03  Naba Kumar  <naba@gnome.org>
1727         * plugins/file-manager/plugin.c: Set shadow type IN.
1728         * plugins/file-manager/file-view.c: Fixed code style.
1729         * plugins/file-manager/file-view.c: Fixed icons column to size
1730         properly.
1732         * plugins/file-manager/plugin.[c,h]: Fixed code style.
1734         * plugins/file-manager/plugin.c: Fixed crash on closing project and
1735         unmonitors project-uri on file-manager deactivation.
1737         * TODO.tasks: Updated
1739 2007-09-02  Johannes Schmid <jhs@gnome.org>
1741         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1742         Fixed memory leak
1743         
1744         * plugins/file-manager/file-view.c: (file_view_get_selected),
1745         (file_view_button_press_event), (file_view_finalize):
1746         * plugins/file-manager/plugin.c: (project_root_removed),
1747         (file_manager_deactivate):
1748         
1749         Fixed some small bugs I missed before
1751 2007-09-02  Johannes Schmid <jhs@gnome.org>
1753         * plugins/file-manager/*:
1754         Added new and file-manager
1756 2007-09-02  Johannes Schmid <jhs@gnome.org>
1758         * plugins/file-manager/*:
1759         Removed old file-manager
1761 2007-08-31  Johannes Schmid <jhs@gnome.org>
1763         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
1764         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
1765         
1766         Fixed some memory leaks
1767         
1768         * MAINTAINERS: Fixed
1769         
1770 2007-08-31  Johannes Schmid <jhs@gnome.org>
1772         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1773         (get_property_value_as_string), (set_property_value_as_string),
1774         (register_callbacks), (preferences_foreach_callback),
1775         (anjuta_preferences_register_property_raw):
1776         * libanjuta/anjuta-preferences.h:
1777         * plugins/build-basic-autotools/build-basic-autotools.c:
1778         (on_build_mesg_format):
1779         * plugins/document-manager/anjuta-document-manager.glade:
1780         * plugins/message-view/anjuta-message-manager-plugin.glade:
1781         
1782         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
1783         broken message view preferences
1784         
1785         * plugins/message-view/message-view.c:
1786         (message_view_instance_init), (pref_change_color), (prefs_init),
1787         (imessage_view_append):
1788         Cleaned up message view (#458041)
1789         
1790         * src/shell.c: (on_preferences_activate),
1791         (anjuta_test_shell_instance_init),
1792         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
1793         Fixed test shell to allow better debugging
1794         
1795 2007-08-31  Johannes Schmid <jhs@gnome.org>
1797         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
1798         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
1799         * plugins/gtodo/main.h:
1800         * plugins/gtodo/plugin.c: (activate_plugin):
1801         
1802         Fixed #423467 (View->Tasks menu items are not 
1803         checked on startup)
1805 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
1807         reviewed by: Johannes Schmid <jhs@gnome.org>
1809         * COPYING:
1810         * data/welcome.txt.in:
1811         * launcher/anjuta_launcher.c:
1812         * libanjuta/anjuta-children.c:
1813         * libanjuta/anjuta-children.h:
1814         * libanjuta/anjuta-debug.h:
1815         * libanjuta/anjuta-encodings.c:
1816         * libanjuta/anjuta-encodings.h:
1817         * libanjuta/anjuta-glue-c.c:
1818         * libanjuta/anjuta-glue-c.h:
1819         * libanjuta/anjuta-plugin-description.c:
1820         * libanjuta/anjuta-plugin-description.h:
1821         * libanjuta/anjuta-plugin-handle.c:
1822         * libanjuta/anjuta-plugin-handle.h:
1823         * libanjuta/anjuta-plugin-manager.c:
1824         * libanjuta/anjuta-plugin-manager.h:
1825         * libanjuta/anjuta-plugin.c:
1826         * libanjuta/anjuta-plugin.h:
1827         * libanjuta/anjuta-preferences.c:
1828         * libanjuta/anjuta-preferences.h:
1829         * libanjuta/anjuta-profile-manager.c:
1830         * libanjuta/anjuta-profile-manager.h:
1831         * libanjuta/anjuta-profile.c:
1832         * libanjuta/anjuta-profile.h:
1833         * libanjuta/anjuta-save-prompt.c:
1834         * libanjuta/anjuta-save-prompt.h:
1835         * libanjuta/anjuta-serializer.c:
1836         * libanjuta/anjuta-serializer.h:
1837         * libanjuta/anjuta-session.c:
1838         * libanjuta/anjuta-session.h:
1839         * libanjuta/anjuta-shell.c:
1840         * libanjuta/anjuta-shell.h:
1841         * libanjuta/anjuta-status.c:
1842         * libanjuta/anjuta-status.h:
1843         * libanjuta/anjuta-ui.c:
1844         * libanjuta/anjuta-ui.h:
1845         * libanjuta/anjuta-utils-priv.h:
1846         * libanjuta/anjuta-utils.c:
1847         * libanjuta/anjuta-utils.h:
1848         * libanjuta/cell-renderer-captioned-image.c:
1849         * libanjuta/cell-renderer-captioned-image.h:
1850         * libanjuta/e-splash.c:
1851         * libanjuta/e-splash.h:
1852         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1853         * libanjuta/interfaces/libanjuta.idl:
1854         * libanjuta/libanjuta.h:
1855         * libanjuta/resources.c:
1856         * libanjuta/resources.h:
1857         * libegg/egg-cell-renderer-text.c:
1858         * libegg/egg-combo-action.c:
1859         * libegg/egg-entry-action.c:
1860         * libegg/egg-recent-action.c:
1861         * libegg/egg-recent-files-module.c:
1862         * libegg/egg-recent-item.c:
1863         * libegg/egg-recent-model.c:
1864         * libegg/egg-recent-view-gtk.c:
1865         * libegg/egg-recent-view.c:
1866         * libegg/egg-submenu-action.c:
1867         * libegg/eggaccelerators.c:
1868         * libegg/eggcellrendererpopup.c:
1869         * libegg/eggcomboselect.c:
1870         * libegg/eggtreemodelfilter.c:
1871         * libegg/eggtreemultidnd.c:
1872         * libegg/gtkcellview.h:
1873         * libegg/treeviewutils/egg-cell-renderer-text.h:
1874         * libegg/treeviewutils/eggaccelerators.h:
1875         * libegg/treeviewutils/eggcellrendererkeys.h:
1876         * libegg/treeviewutils/eggcellrendererpopup.h:
1877         * libegg/treeviewutils/eggtreemodelfilter.h:
1878         * libegg/treeviewutils/eggtreemultidnd.h:
1879         * libegg/treeviewutils/eggtreeviewstate.h:
1880         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
1881         * manuals/anjuta-faqs/Makefile.am:
1882         * manuals/anjuta-manual/C/anjuta-manual.xml:
1883         * manuals/anjuta-manual/C/license.xml:
1884         * manuals/anjuta-manual/es/es.po:
1885         * manuals/anjuta-manual/sv/sv.po:
1886         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
1887         ml:
1888         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
1889         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
1890         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
1891         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
1892         * manuals/old/ja/anjuta-manual/license.xml:
1893         * plugins/build-basic-autotools/build-basic-autotools.c:
1894         * plugins/build-basic-autotools/build-basic-autotools.h:
1895         * plugins/build-basic-autotools/executer.c:
1896         * plugins/build-basic-autotools/executer.h:
1897         * plugins/build/build_file.c:
1898         * plugins/build/build_file.h:
1899         * plugins/build/build_project.c:
1900         * plugins/build/build_project.h:
1901         * plugins/build/clean_project.c:
1902         * plugins/build/clean_project.h:
1903         * plugins/build/commands.c:
1904         * plugins/build/commands.h:
1905         * plugins/build/compile.c:
1906         * plugins/build/compile.h:
1907         * plugins/build/compiler_options.c:
1908         * plugins/build/compiler_options.h:
1909         * plugins/build/configurer.c:
1910         * plugins/build/configurer.h:
1911         * plugins/build/executer.c:
1912         * plugins/build/executer.h:
1913         * plugins/class-gen/cell-renderer-flags.c:
1914         * plugins/class-gen/cell-renderer-flags.h:
1915         * plugins/class-gen/combo-flags.c:
1916         * plugins/class-gen/combo-flags.h:
1917         * plugins/class-gen/element-editor.c:
1918         * plugins/class-gen/element-editor.h:
1919         * plugins/class-gen/generator.c:
1920         * plugins/class-gen/generator.h:
1921         * plugins/class-gen/plugin.c:
1922         * plugins/class-gen/plugin.h:
1923         * plugins/class-gen/transform.c:
1924         * plugins/class-gen/transform.h:
1925         * plugins/class-gen/validator.c:
1926         * plugins/class-gen/validator.h:
1927         * plugins/class-gen/window.c:
1928         * plugins/class-gen/window.h:
1929         * plugins/class-inheritance/class-callbacks.c:
1930         * plugins/class-inheritance/class-callbacks.h:
1931         * plugins/class-inheritance/class-inherit.c:
1932         * plugins/class-inheritance/class-inherit.h:
1933         * plugins/class-inheritance/plugin.c:
1934         * plugins/class-inheritance/plugin.h:
1935         * plugins/cvs-plugin/cvs-actions.c:
1936         * plugins/cvs-plugin/cvs-actions.h:
1937         * plugins/cvs-plugin/cvs-callbacks.c:
1938         * plugins/cvs-plugin/cvs-callbacks.h:
1939         * plugins/cvs-plugin/cvs-execute.c:
1940         * plugins/cvs-plugin/cvs-execute.h:
1941         * plugins/cvs-plugin/cvs-interface.c:
1942         * plugins/cvs-plugin/cvs-interface.h:
1943         * plugins/cvs-plugin/plugin.c:
1944         * plugins/cvs-plugin/plugin.h:
1945         * plugins/debug-manager/breakpoints.c:
1946         * plugins/debug-manager/breakpoints.h:
1947         * plugins/debug-manager/chunk_view.c:
1948         * plugins/debug-manager/chunk_view.h:
1949         * plugins/debug-manager/data_buffer.c:
1950         * plugins/debug-manager/data_buffer.h:
1951         * plugins/debug-manager/data_view.c:
1952         * plugins/debug-manager/data_view.h:
1953         * plugins/debug-manager/debug_tree.c:
1954         * plugins/debug-manager/debug_tree.h:
1955         * plugins/debug-manager/debugger.c:
1956         * plugins/debug-manager/debugger.h:
1957         * plugins/debug-manager/disassemble.c:
1958         * plugins/debug-manager/disassemble.h:
1959         * plugins/debug-manager/info.c:
1960         * plugins/debug-manager/info.h:
1961         * plugins/debug-manager/locals.c:
1962         * plugins/debug-manager/locals.h:
1963         * plugins/debug-manager/memory.c:
1964         * plugins/debug-manager/memory.h:
1965         * plugins/debug-manager/plugin.c:
1966         * plugins/debug-manager/plugin.h:
1967         * plugins/debug-manager/registers.c:
1968         * plugins/debug-manager/registers.h:
1969         * plugins/debug-manager/sexy-icon-entry.c:
1970         * plugins/debug-manager/sexy-icon-entry.h:
1971         * plugins/debug-manager/sharedlib.c:
1972         * plugins/debug-manager/sharedlib.h:
1973         * plugins/debug-manager/signals.c:
1974         * plugins/debug-manager/signals.h:
1975         * plugins/debug-manager/sparse_buffer.c:
1976         * plugins/debug-manager/sparse_buffer.h:
1977         * plugins/debug-manager/sparse_view.c:
1978         * plugins/debug-manager/sparse_view.h:
1979         * plugins/debug-manager/stack_trace.c:
1980         * plugins/debug-manager/stack_trace.h:
1981         * plugins/debug-manager/start.c:
1982         * plugins/debug-manager/start.h:
1983         * plugins/debug-manager/threads.c:
1984         * plugins/debug-manager/threads.h:
1985         * plugins/debug-manager/utilities.c:
1986         * plugins/debug-manager/utilities.h:
1987         * plugins/debug-manager/watch.c:
1988         * plugins/debug-manager/watch.h:
1989         * plugins/devhelp/htmlview.c:
1990         * plugins/devhelp/htmlview.h:
1991         * plugins/document-manager/action-callbacks.c:
1992         * plugins/document-manager/action-callbacks.h:
1993         * plugins/document-manager/anjuta-docman.c:
1994         * plugins/document-manager/anjuta-docman.h:
1995         * plugins/document-manager/editor-tooltips.c:
1996         * plugins/document-manager/editor-tooltips.h:
1997         * plugins/document-manager/file_history.c:
1998         * plugins/document-manager/file_history.h:
1999         * plugins/document-manager/indent-dialog.c:
2000         * plugins/document-manager/indent-dialog.h:
2001         * plugins/document-manager/indent-util.c:
2002         * plugins/document-manager/indent-util.h:
2003         * plugins/document-manager/plugin.c:
2004         * plugins/editor/aneditor-autocomplete.cxx:
2005         * plugins/editor/aneditor-calltip.cxx:
2006         * plugins/editor/aneditor-indent.cxx:
2007         * plugins/editor/aneditor-priv.h:
2008         * plugins/editor/aneditor.cxx:
2009         * plugins/editor/aneditor.h:
2010         * plugins/editor/lexer.h:
2011         * plugins/editor/plugin.c:
2012         * plugins/editor/plugin.h:
2013         * plugins/editor/print.c:
2014         * plugins/editor/print.h:
2015         * plugins/editor/properties.h:
2016         * plugins/editor/properties_cxx.h:
2017         * plugins/editor/style-editor.c:
2018         * plugins/editor/style-editor.h:
2019         * plugins/editor/text-editor-iterable.c:
2020         * plugins/editor/text-editor-iterable.h:
2021         * plugins/editor/text_editor.c:
2022         * plugins/editor/text_editor.h:
2023         * plugins/editor/text_editor_cbs.c:
2024         * plugins/editor/text_editor_cbs.h:
2025         * plugins/editor/text_editor_menu.c:
2026         * plugins/editor/text_editor_menu.h:
2027         * plugins/editor/text_editor_prefs.c:
2028         * plugins/editor/text_editor_prefs.h:
2029         * plugins/file-loader/dnd.c:
2030         * plugins/file-loader/dnd.h:
2031         * plugins/file-loader/plugin.c:
2032         * plugins/file-manager/an_file_view.c:
2033         * plugins/file-manager/plugin.c:
2034         * plugins/file-wizard/file.c:
2035         * plugins/file-wizard/file.h:
2036         * plugins/file-wizard/plugin.c:
2037         * plugins/file-wizard/plugin.h:
2038         * plugins/gdb/debugger.c:
2039         * plugins/gdb/debugger.h:
2040         * plugins/gdb/gdbmi-test.c:
2041         * plugins/gdb/gdbmi.c:
2042         * plugins/gdb/gdbmi.h:
2043         * plugins/gdb/global.h:
2044         * plugins/gdb/parser.c:
2045         * plugins/gdb/parser.h:
2046         * plugins/gdb/plugin.c:
2047         * plugins/gdb/plugin.h:
2048         * plugins/gdb/utilities.c:
2049         * plugins/gdb/utilities.h:
2050         * plugins/glade/plugin.c:
2051         * plugins/glade/plugin.h:
2052         * plugins/gtodo/egg-datetime.c:
2053         * plugins/gtodo/egg-datetime.h:
2054         * plugins/gtodo/eggtrayicon.c:
2055         * plugins/gtodo/eggtrayicon.h:
2056         * plugins/gtodo/plugin.c:
2057         * plugins/gvim/anjuta-vim.c:
2058         * plugins/gvim/anjuta-vim.h:
2059         * plugins/gvim/gtkvim.c:
2060         * plugins/gvim/gtkvim.h:
2061         * plugins/gvim/plugin.c:
2062         * plugins/gvim/plugin.h:
2063         * plugins/language-support-cpp-java/plugin.c:
2064         * plugins/language-support-cpp-java/plugin.h:
2065         * plugins/macro/macro-actions.c:
2066         * plugins/macro/macro-actions.h:
2067         * plugins/macro/macro-db.c:
2068         * plugins/macro/macro-db.h:
2069         * plugins/macro/macro-dialog.c:
2070         * plugins/macro/macro-dialog.h:
2071         * plugins/macro/macro-edit.c:
2072         * plugins/macro/macro-edit.h:
2073         * plugins/macro/macro-util.c:
2074         * plugins/macro/macro-util.h:
2075         * plugins/macro/plugin.c:
2076         * plugins/macro/plugin.h:
2077         * plugins/message-view/anjuta-msgman.c:
2078         * plugins/message-view/anjuta-msgman.h:
2079         * plugins/message-view/message-view.c:
2080         * plugins/message-view/message-view.h:
2081         * plugins/message-view/plugin.c:
2082         * plugins/message-view/plugin.h:
2083         * plugins/patch/patch-plugin.c:
2084         * plugins/patch/patch-plugin.h:
2085         * plugins/patch/plugin.c:
2086         * plugins/patch/plugin.h:
2087         * plugins/profiler/gprof-call-graph-block-entry.c:
2088         * plugins/profiler/gprof-call-graph-block-entry.h:
2089         * plugins/profiler/gprof-call-graph-block.c:
2090         * plugins/profiler/gprof-call-graph-block.h:
2091         * plugins/profiler/gprof-call-graph-view.c:
2092         * plugins/profiler/gprof-call-graph-view.h:
2093         * plugins/profiler/gprof-call-graph.c:
2094         * plugins/profiler/gprof-call-graph.h:
2095         * plugins/profiler/gprof-flat-profile-entry.c:
2096         * plugins/profiler/gprof-flat-profile-entry.h:
2097         * plugins/profiler/gprof-flat-profile-view.c:
2098         * plugins/profiler/gprof-flat-profile-view.h:
2099         * plugins/profiler/gprof-flat-profile.c:
2100         * plugins/profiler/gprof-flat-profile.h:
2101         * plugins/profiler/gprof-function-call-chart-view.c:
2102         * plugins/profiler/gprof-function-call-chart-view.h:
2103         * plugins/profiler/gprof-function-call-tree-view.c:
2104         * plugins/profiler/gprof-function-call-tree-view.h:
2105         * plugins/profiler/gprof-options.c:
2106         * plugins/profiler/gprof-options.h:
2107         * plugins/profiler/gprof-profile-data.c:
2108         * plugins/profiler/gprof-profile-data.h:
2109         * plugins/profiler/gprof-view-manager.c:
2110         * plugins/profiler/gprof-view-manager.h:
2111         * plugins/profiler/gprof-view.c:
2112         * plugins/profiler/gprof-view.h:
2113         * plugins/profiler/plugin.c:
2114         * plugins/profiler/plugin.h:
2115         * plugins/profiler/string-utils.c:
2116         * plugins/profiler/string-utils.h:
2117         * plugins/project-import/plugin.c:
2118         * plugins/project-import/plugin.h:
2119         * plugins/project-import/project-import.c:
2120         * plugins/project-import/project-import.h:
2121         * plugins/project-manager/plugin.c:
2122         * plugins/project-manager/plugin.h:
2123         * plugins/project-wizard/action.c:
2124         * plugins/project-wizard/action.h:
2125         * plugins/project-wizard/autogen.c:
2126         * plugins/project-wizard/autogen.h:
2127         * plugins/project-wizard/druid.c:
2128         * plugins/project-wizard/druid.h:
2129         * plugins/project-wizard/file.c:
2130         * plugins/project-wizard/file.h:
2131         * plugins/project-wizard/header.c:
2132         * plugins/project-wizard/header.h:
2133         * plugins/project-wizard/install.c:
2134         * plugins/project-wizard/install.h:
2135         * plugins/project-wizard/parser.c:
2136         * plugins/project-wizard/parser.h:
2137         * plugins/project-wizard/plugin.c:
2138         * plugins/project-wizard/plugin.h:
2139         * plugins/project-wizard/property.c:
2140         * plugins/project-wizard/property.h:
2141         * plugins/project-wizard/values.c:
2142         * plugins/project-wizard/values.h:
2143         * plugins/sample1/plugin.c:
2144         * plugins/search/plugin.c:
2145         * plugins/search/plugin.h:
2146         * plugins/search/search-replace_backend.c:
2147         * plugins/search/search-replace_backend.h:
2148         * plugins/search/search_preferences.c:
2149         * plugins/sourceview/anjuta-convert.c:
2150         * plugins/sourceview/anjuta-convert.h:
2151         * plugins/sourceview/anjuta-document-loader.c:
2152         * plugins/sourceview/anjuta-document-loader.h:
2153         * plugins/sourceview/anjuta-document-saver.c:
2154         * plugins/sourceview/anjuta-document-saver.h:
2155         * plugins/sourceview/anjuta-document.c:
2156         * plugins/sourceview/anjuta-document.h:
2157         * plugins/sourceview/anjuta-encodings.c:
2158         * plugins/sourceview/anjuta-encodings.h:
2159         * plugins/sourceview/anjuta-languages-manager.c:
2160         * plugins/sourceview/anjuta-languages-manager.h:
2161         * plugins/sourceview/anjuta-utils.c:
2162         * plugins/sourceview/anjuta-utils.h:
2163         * plugins/sourceview/anjuta-view.c:
2164         * plugins/sourceview/anjuta-view.h:
2165         * plugins/sourceview/assist-window.c:
2166         * plugins/sourceview/assist-window.h:
2167         * plugins/sourceview/sourceview-cell.c:
2168         * plugins/sourceview/sourceview-cell.h:
2169         * plugins/sourceview/sourceview-prefs.c:
2170         * plugins/sourceview/sourceview-prefs.h:
2171         * plugins/sourceview/sourceview-print.c:
2172         * plugins/sourceview/sourceview-print.h:
2173         * plugins/sourceview/sourceview-private.h:
2174         * plugins/sourceview/sourceview-tags.c:
2175         * plugins/sourceview/sourceview-tags.h:
2176         * plugins/sourceview/sourceview.c:
2177         * plugins/sourceview/sourceview.h:
2178         * plugins/subversion/plugin.c:
2179         * plugins/subversion/plugin.h:
2180         * plugins/subversion/subversion-actions.c:
2181         * plugins/subversion/subversion-actions.h:
2182         * plugins/subversion/subversion-callbacks.c:
2183         * plugins/subversion/subversion-callbacks.h:
2184         * plugins/subversion/svn-auth.c:
2185         * plugins/subversion/svn-auth.h:
2186         * plugins/subversion/svn-backend-priv.h:
2187         * plugins/subversion/svn-backend.c:
2188         * plugins/subversion/svn-backend.h:
2189         * plugins/subversion/svn-notify.c:
2190         * plugins/subversion/svn-notify.h:
2191         * plugins/subversion/svn-thread.c:
2192         * plugins/subversion/svn-thread.h:
2193         * plugins/symbol-browser/an_symbol.c:
2194         * plugins/symbol-browser/an_symbol.h:
2195         * plugins/symbol-browser/an_symbol_info.c:
2196         * plugins/symbol-browser/an_symbol_info.h:
2197         * plugins/symbol-browser/an_symbol_iter.c:
2198         * plugins/symbol-browser/an_symbol_iter.h:
2199         * plugins/symbol-browser/an_symbol_prefs.c:
2200         * plugins/symbol-browser/an_symbol_prefs.h:
2201         * plugins/symbol-browser/an_symbol_search.c:
2202         * plugins/symbol-browser/an_symbol_search.h:
2203         * plugins/symbol-browser/an_symbol_view.c:
2204         * plugins/symbol-browser/an_symbol_view.h:
2205         * plugins/symbol-browser/plugin.c:
2206         * plugins/symbol-browser/plugin.h:
2207         * plugins/terminal/terminal.c:
2208         * plugins/tools/dialog.c:
2209         * plugins/tools/dialog.h:
2210         * plugins/tools/editor.c:
2211         * plugins/tools/editor.h:
2212         * plugins/tools/execute.c:
2213         * plugins/tools/execute.h:
2214         * plugins/tools/fileop.c:
2215         * plugins/tools/fileop.h:
2216         * plugins/tools/plugin.c:
2217         * plugins/tools/plugin.h:
2218         * plugins/tools/scripts/find-fixmes.pl:
2219         * plugins/tools/scripts/translation-status.pl:
2220         * plugins/tools/tool.c:
2221         * plugins/tools/tool.h:
2222         * plugins/tools/variable.c:
2223         * plugins/tools/variable.h:
2224         * plugins/valgrind/ldd.c:
2225         * plugins/valgrind/ldd.h:
2226         * plugins/valgrind/list.c:
2227         * plugins/valgrind/list.h:
2228         * plugins/valgrind/menu-utils.c:
2229         * plugins/valgrind/menu-utils.h:
2230         * plugins/valgrind/parser.c:
2231         * plugins/valgrind/parser.h:
2232         * plugins/valgrind/plugin.c:
2233         * plugins/valgrind/plugin.h:
2234         * plugins/valgrind/preferences.c:
2235         * plugins/valgrind/preferences.h:
2236         * plugins/valgrind/process.c:
2237         * plugins/valgrind/process.h:
2238         * plugins/valgrind/symtab.c:
2239         * plugins/valgrind/symtab.h:
2240         * plugins/valgrind/vgactions.c:
2241         * plugins/valgrind/vgactions.h:
2242         * plugins/valgrind/vgcachegrindprefs.c:
2243         * plugins/valgrind/vgcachegrindprefs.h:
2244         * plugins/valgrind/vgdefaultview.c:
2245         * plugins/valgrind/vgdefaultview.h:
2246         * plugins/valgrind/vgerror.c:
2247         * plugins/valgrind/vgerror.h:
2248         * plugins/valgrind/vggeneralprefs.c:
2249         * plugins/valgrind/vggeneralprefs.h:
2250         * plugins/valgrind/vghelgrindprefs.c:
2251         * plugins/valgrind/vghelgrindprefs.h:
2252         * plugins/valgrind/vgio.c:
2253         * plugins/valgrind/vgio.h:
2254         * plugins/valgrind/vgmemcheckprefs.c:
2255         * plugins/valgrind/vgmemcheckprefs.h:
2256         * plugins/valgrind/vgrule-editor.c:
2257         * plugins/valgrind/vgrule-editor.h:
2258         * plugins/valgrind/vgrule-list.c:
2259         * plugins/valgrind/vgrule-list.h:
2260         * plugins/valgrind/vgrule.c:
2261         * plugins/valgrind/vgrule.h:
2262         * plugins/valgrind/vgrulepattern.c:
2263         * plugins/valgrind/vgrulepattern.h:
2264         * plugins/valgrind/vgsearchbar.c:
2265         * plugins/valgrind/vgsearchbar.h:
2266         * plugins/valgrind/vgstrpool.c:
2267         * plugins/valgrind/vgstrpool.h:
2268         * plugins/valgrind/vgtoolprefs.c:
2269         * plugins/valgrind/vgtoolprefs.h:
2270         * plugins/valgrind/vgtoolview.c:
2271         * plugins/valgrind/vgtoolview.h:
2272         * src/about.c:
2273         * src/about.h:
2274         * src/action-callbacks.c:
2275         * src/action-callbacks.h:
2276         * src/anjuta-actions.h:
2277         * src/anjuta-app.c:
2278         * src/anjuta-app.h:
2279         * src/anjuta-callbacks.c:
2280         * src/anjuta-callbacks.h:
2281         * src/anjuta.c:
2282         * src/anjuta.h:
2283         * src/anjuta_cbs.c:
2284         * src/bacon-message-connection.c:
2285         * src/bacon-message-connection.h:
2286         * src/getline.c:
2287         * src/main.c:
2288         * src/shell.c:
2289         * src/shell.h:
2290         * src/start-with.c:
2291         * src/start-with.h:
2292         * src/utilities.c:
2293         * src/utilities.h:
2294         * tagmanager/options.c:
2295         
2296         Change the address of FSF in various files
2298 2007-08-30  Johannes Schmid <jhs@gnome.org>
2300         * anjuta.glade:
2301         * anjuta.gladep:
2302         Removed because they are no longer in use
2303         
2304         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2305         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2306         Marked some strings as not translatable
2308         * plugins/search/search-replace.c: (list_max_items):
2309         Fixed a possible memory corruption
2311         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2312         Do not show menuitems for locked layout items
2314         * src/main.c: (main):
2315         Some minor style correction in gnome_init
2317 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
2319         * plugins/debug-manager/debugger.c,
2320         plugins/debug-manager/breakpoints.c,
2321         plugins/gdb/plugin.c,
2322         plugins/gdb/debugger.c,
2323         libanjuta/interfaces/libanjuta.idl:
2324         Move all breakpoints functions from IAnjutaDebugger to a new
2325         IAnjutaBreakpointDebugger interface
2327 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
2329         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2330         * plugins/debug-manager/plugin.c,
2331         plugins/debug-manager/breakpoints.c,
2332         plugins/tools/execute.c,
2333         plugins/project-wizard/plugin.c,
2334         plugins/build-basic-autotools/executer.c,
2335         plugins/gdb/debugger.c,
2336         plugins/profiler/gprof-options.h,
2337         plugins/sourceview/assist-window.h,
2338         plugins/class-gen/transform.c,
2339         libanjuta/anjuta-plugin-description.c,
2340         libanjuta/anjuta-status.c,
2341         libanjuta/anjuta-glue-c.c,
2342         libanjuta/anjuta-glue-cpp.c,
2343         plugins/symbol-browser/an_symbol_prefs.c:
2344         Fix warnings mostly "dereferencing type-punned pointer"
2345         Fix two bugs in breakpoints.c and an_symbol_prefs.c
2347 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
2349         * plugins/debug-manager/breakpoints.c,
2350         plugins/debug-manager/debugger.c:
2351         Avoid an endless loop if clearing all breakpoints while the programm
2352         is running
2354 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
2356         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2357         * plugins/debug-manager/plugin.c:
2358         Fix a segmentation fault added in the previous patch
2360 2007-07-21  Johannes Schmid <jhs@gnome.org>
2362         * plugins/build-basic-autotools/executer.c:
2363         (get_program_parameters):
2364         
2365         Show an error dialog if no targets are availible instead of
2366         just returning
2368 2007-07-20  Johannes Schmid <jhs@gnome.org>
2370         * libanjuta/anjuta-shell.c: (on_widget_data_add),
2371         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
2372         * libanjuta/anjuta-shell.h:
2373         * plugins/document-manager/plugin.c: (activate_plugin):
2374         * plugins/glade/anjuta-design-document.c:
2375         * plugins/glade/plugin.c: (glade_update_ui):
2376         * src/anjuta-app.c: (anjuta_app_add_widget_full),
2377         (anjuta_shell_iface_init):
2378         * src/shell.c: (anjuta_test_shell_add_widget),
2379         (anjuta_shell_iface_init):
2380         
2381         Make the document manager undockable (#458038)
2383 2007-07-20  Johannes Schmid <jhs@gnome.org>
2385         * plugins/document-manager/plugin.c: (on_editor_update_ui):
2386         * plugins/glade/anjuta-design-document.c:
2387         * plugins/glade/plugin.c: (glade_update_ui):
2388         
2389         Fixed some save/dirty status bug in glade
2391 2007-07-20  Johannes Schmid <jhs@gnome.org>
2393         * libanjuta/anjuta-status.c:
2394         Fixed crasher on shutdown
2396 2007-07-20  Johannes Schmid <jhs@gnome.org>
2398         * configure.in:
2399         Minimum glade requirement is 3.2 now. It was before
2400         but we did not check...
2401         
2402         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2403         * libanjuta/anjuta-profile.c:
2404         (anjuta_profile_add_plugins_from_xml):
2405         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
2406         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
2407         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
2408         * plugins/file-loader/plugin.c: (on_create_submenu):
2409         * plugins/file-manager/an_file_view.c: (compare_iter):
2410         * plugins/glade/plugin.c: (activate_plugin):
2411         * src/anjuta-app.c: (on_toolbar_view_toggled):
2412         * src/main.c: (main):
2413         
2414         Fixed lots of memory leaks (thansk valgrind)
2416 2007-07-19  Johannes Schmid <jhs@gnome.org>
2418         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2419         * plugins/document-manager/anjuta-docman.c:
2420         (anjuta_docman_set_busy):
2421         * plugins/document-manager/plugin.c: (on_editor_changed):
2422         * plugins/glade/plugin.c: (activate_plugin):
2423         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2424         (on_value_removed_current_editor):
2425         
2426         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
2428 2007-07-18  Johannes Schmid <jhs.gnome.org>
2430         * plugins/build-basic-autotools/executer.c: (execute_program):
2431         Fixed some of the scratchbox stuff but the environment is
2432         still broken
2434 2007-07-18  Johannes Schmid <jhs@gnome.org>
2436         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
2437         (on_plugin_deactivated), (get_plugin_loader_type):
2438         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
2439         (activate_plugin), (deactivate_plugin),
2440         (glade_plugin_instance_init):
2441         
2442         Fixed glade plugin deactivation
2444 2007-07-18  Johannes Schmid <jhs@gnome.org>
2446         * plugins/document-manager/anjuta-docman.c:
2447         (anjuta_docman_add_document):
2448         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
2449         
2450         Fixed path display in document manager with glade files
2452 2007-07-17  Johannes Schmid <jhs@gnome.org>
2454         * libanjuta/interfaces/Makefile.am.iface:
2455         * pixmaps/Makefile.am:
2456         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
2457         * plugins/debug-manager/plugin.c: (value_added_current_editor),
2458         (value_removed_current_editor):
2459         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
2460         (anjuta_docman_set_current_document):
2461         * plugins/document-manager/plugin.c: (on_editor_update_ui),
2462         (on_editor_added), (on_editor_changed):
2463         * plugins/glade/Makefile.am:
2464         * plugins/glade/anjuta-design-document.c:
2465         (anjuta_design_document_instance_init),
2466         (anjuta_design_document_set_property),
2467         (anjuta_design_document_get_property),
2468         (anjuta_design_document_class_init), (anjuta_design_document_new),
2469         (ifile_open), (ifile_get_uri), (ifile_iface_init):
2470         * plugins/glade/anjuta-design-document.h:
2471         * plugins/glade/anjuta-glade-notebook.c:
2472         * plugins/glade/anjuta-glade-notebook.h:
2473         * plugins/glade/plugin.c: (value_added_current_editor),
2474         (value_removed_current_editor), (glade_update_ui),
2475         (on_close_activated), (on_glade_project_changed),
2476         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
2477         (ifile_open):
2478         * plugins/language-support-cpp-java/plugin.c:
2479         (on_value_added_current_editor), (on_value_removed_current_editor):
2480         * plugins/macro/plugin.c: (value_added_current_editor):
2481         * plugins/project-manager/plugin.c: (value_added_current_editor):
2482         * plugins/subversion/plugin.c: (value_added_current_editor):
2483         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
2485         Fixed lot of IAnjutaEditor stuff and completed glade integration
2486         with document manager
2487         
2488         * plugins/build-basic-autotools/build-basic-autotools.c:
2489         (value_added_current_editor):
2490         * plugins/build-basic-autotools/executer.c: (execute_program):
2491         
2492         Some initial code to execute projects inside scratchbox
2493         
2494 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
2496         * plugins/project-import/project-import.c:
2497         Project import overwrites file on user request (bug #452579)
2499 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
2501         * plugins/debug-manager/debugger.c,
2502         plugins/debug-manager/threads.c,
2503         plugins/debug-manager/plugin.c,
2504         plugins/debug-manager/registers.c,
2505         plugins/debug-manager/locals.c,
2506         plugins/debug-manager/stack_trace.c,
2507         plugins/gdb/plugin.c,
2508         plugins/gdb/debugger.c,
2509         plugins/gdb/debugger.h,
2510         libanjuta/interfaces/libanjuta.idl:
2511         Rename change-location to program-moved
2512         Store thread id as gint instead of guint
2513         Do not display registers list if not available
2514         Add intermediate debugger states if missing
2516 2007-07-11  Johannes Schmid <jhs@gnome.org>
2518         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2519         .glade:
2520         Reverted unnecessary changes (#455819)
2522 2007-07-10  Johannes Schmid <jhs@gnome.org>
2524         * plugins/glade/plugin.c:
2525         Fixed glade plugin with glade 3.2 and another crasher
2527 2007-07-09  Johannes Schmid <jhs@gnome.org>
2529         * libanjuta/interfaces/libanjuta.idl:
2530         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2531         .glade:
2532         * plugins/debug-manager/breakpoints.c:
2533         (breakpoint_item_update_in_ui),
2534         (breakpoints_dbase_edit_breakpoint),
2535         (on_toggle_breakpoint_activate):
2536         * plugins/debug-manager/plugin.c:
2537         (on_run_to_cursor_action_activate):
2538         * plugins/document-manager/action-callbacks.c:
2539         (on_editor_command_cut_activate),
2540         (on_editor_command_copy_activate),
2541         (on_editor_command_paste_activate),
2542         (on_editor_command_clear_activate):
2543         * plugins/document-manager/anjuta-docman.c:
2544         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
2545         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
2546         (anjuta_docman_goto_file_line_mark),
2547         (anjuta_docman_find_editor_with_path),
2548         (anjuta_docman_get_all_editors):
2549         * plugins/document-manager/anjuta-docman.h:
2550         * plugins/document-manager/plugin.c:
2551         (update_editor_ui_interface_items), (on_editor_update_ui),
2552         (on_editor_changed), (on_session_save), (on_docman_auto_save),
2553         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
2554         (ianjuta_document_manager_iface_init), (isaveable_save),
2555         (isavable_is_dirty):
2556         * plugins/editor/editor.glade:
2557         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
2558         (idocument_paste), (idocument_clear), (idocument_iface_init),
2559         (iselection_iface_init):
2560         * plugins/glade/Makefile.am:
2561         * plugins/glade/anjuta-glade-notebook.c:
2562         (anjuta_glade_notebook_instance_init),
2563         (anjuta_glade_notebook_set_property),
2564         (anjuta_glade_notebook_get_property),
2565         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
2566         (ifile_open), (ifile_get_uri), (ifile_iface_init),
2567         (ifile_savable_save), (ifile_savable_save_as),
2568         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
2569         (ifile_savable_iface_init), (idocument_can_redo),
2570         (idocument_can_undo), (idocument_begin_undo_action),
2571         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
2572         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
2573         (idocument_copy), (idocument_paste), (idocument_clear),
2574         (idocument_iface_init):
2575         * plugins/language-support-cpp-java/plugin.c:
2576         (on_value_added_current_editor), (on_value_removed_current_editor):
2577         * plugins/macro/macro-util.c: (get_current_editor):
2578         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2579         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2580         (on_next_occur), (on_incremental_entry_key_press),
2581         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2582         (on_toolbar_find_incremental_start),
2583         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2584         * plugins/search/search-replace.c: (search_start_over),
2585         (search_update_combos), (replace_update_combos),
2586         (anjuta_search_replace_activate):
2587         * plugins/search/search-replace_backend.c: (create_search_entries):
2588         * plugins/sourceview/sourceview.c: (idocument_cut),
2589         (idocument_copy), (idocument_paste), (idocument_clear),
2590         (idocument_iface_init), (iselect_iface_init), (iassist_react):
2591         * plugins/tools/editor.c: (on_editor_response):
2592         * plugins/tools/execute.c: (get_current_editor),
2593         (atp_output_context_initialize), (atp_user_tool_execute):
2594         * plugins/tools/variable.c: (get_current_editor),
2595         (atp_variable_get_editor_variable):
2596         
2597         Some more IAnjutaEditor => IAnjutaDocument fixing!
2598         
2599         * plugins/glade/anjuta-glade-notebook.h:
2600         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
2601         (glade_update_ui):
2602         * plugins/glade/plugin.h:
2603         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
2604         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
2605         be used for glade, too. It might still have some rough edges but already works.
2606         (Fixes #415547 – Glade usability problem)
2608 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
2610         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
2611           development release (I updated version of glade3 svn to 3.3.2).
2613 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2615         * plugins/symbol-browser/an_symbol_view.c:
2616         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
2618 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2620         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
2621         (on_system_tags_update_finished), (on_update_global_clicked),
2622         (prefs_page_init), (on_gconf_notify_tags_list_changed),
2623         (symbol_browser_prefs_init),
2624         (symbol_browser_prefs_create_global_tags),
2625         (symbol_browser_load_global_tags):
2626         * plugins/symbol-browser/an_symbol_prefs.h:
2627         * plugins/symbol-browser/an_symbol_view.c:
2628         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
2629         * plugins/symbol-browser/an_symbol_view.h:
2630         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
2631         on global tags update because of delayed prefs merging. Happens when
2632         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
2633         is opened.
2635 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2637         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
2638         after install/uninstall.
2640         Patch from James Liggett:
2641         * scripts/glade2schemas.pl: Fixed creating schemas for list
2642         values.
2644 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
2646         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
2647           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
2648           development release since glade svn version is also 3.3.1. In future, the
2649           solution would be for us to always increment the micro version when
2650           changing the API.
2652 2007-07-05  Johannes Schmid <jhs@gnome.org>
2654         * libanjuta/interfaces/libanjuta.idl:
2655         * plugins/build-basic-autotools/build-basic-autotools.c:
2656         (on_build_mesg_format):
2657         * plugins/debug-manager/breakpoints.c:
2658         (breakpoint_item_update_in_ui),
2659         (breakpoints_dbase_edit_breakpoint),
2660         (on_toggle_breakpoint_activate):
2661         * plugins/debug-manager/plugin.c:
2662         (on_run_to_cursor_action_activate):
2663         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
2664         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
2665         (get_current_editor), (on_save_activate), (on_save_as_activate),
2666         (on_save_prompt_save_editor), (on_close_file_activate),
2667         (on_close_all_file_activate), (on_reload_file_activate),
2668         (anjuta_print_cb), (anjuta_print_preview_cb),
2669         (on_editor_command_upper_case_activate),
2670         (on_editor_command_lower_case_activate),
2671         (on_editor_command_undo_activate),
2672         (on_editor_command_redo_activate),
2673         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
2674         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
2675         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
2676         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
2677         (on_zoom_out_text_activate), (on_force_hilite_activate),
2678         (on_indent1_activate), (on_swap_activate),
2679         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2680         * plugins/document-manager/anjuta-docman.c:
2681         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
2682         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2683         (anjuta_docman_dispose), (on_notebook_switch_page),
2684         (anjuta_docman_page_from_widget), (on_editor_destroy),
2685         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
2686         (anjuta_docman_get_current_document),
2687         (anjuta_docman_set_current_document),
2688         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
2689         (anjuta_docman_update_page_label),
2690         (anjuta_docman_get_document_from_path),
2691         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2692         (anjuta_docman_order_tabs):
2693         * plugins/document-manager/anjuta-docman.h:
2694         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
2695         (update_editor_ui_interface_items), (update_editor_ui),
2696         (on_editor_update_save_ui), (on_editor_update_ui),
2697         (on_editor_changed), (on_save_prompt_save_editor),
2698         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
2699         (ianjuta_docman_get_current_document),
2700         (ianjuta_docman_set_current_document),
2701         (ianjuta_docman_remove_buffer),
2702         (ianjuta_document_manager_iface_init), (ifile_get_uri):
2703         * plugins/editor/text_editor.c: (itext_editor_iface_init),
2704         (idocument_get_filename), (idocument_can_undo),
2705         (idocument_can_redo), (idocument_undo),
2706         (idocument_begin_undo_action), (idocument_end_undo_action),
2707         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
2708         * plugins/language-support-cpp-java/plugin.c:
2709         (on_editor_char_inserted_cpp), (on_auto_indent):
2710         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
2711         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2712         * plugins/sample1/plugin.c: (on_sample_action_activate):
2713         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2714         (on_next_occur), (on_incremental_entry_key_press),
2715         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2716         (on_toolbar_find_incremental_start),
2717         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2718         * plugins/search/search-replace.c: (search_and_replace),
2719         (write_message_pane), (search_start_over), (search_update_combos),
2720         (replace_update_combos), (anjuta_search_replace_activate):
2721         * plugins/search/search-replace_backend.c:
2722         (file_buffer_new_from_path), (create_search_entries):
2723         * plugins/sourceview/sourceview-print.c: (create_print_job):
2724         * plugins/sourceview/sourceview.c:
2725         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
2726         (idocument_can_redo), (idocument_can_undo),
2727         (idocument_begin_undo_action), (idocument_end_undo_action),
2728         (idocument_undo), (idocument_redo), (idocument_grab_focus),
2729         (idocument_get_filename), (idocument_iface_init):
2730         * plugins/tools/editor.c: (on_editor_response):
2731         * plugins/tools/execute.c: (atp_output_context_initialize),
2732         (atp_user_tool_execute):
2733         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
2734         
2735         Create IAnjutaDocument interface. This interface is a more general idea
2736         of documents being anything that can be modified, has undo/redo and
2737         may have operations like copy/paste.
2738         The primary goal is to integrate better by making it use the standard file
2739         and edit menu instead of it's own glade menu. Of course the downside is that
2740         you won't be able to view a source file and the designer at the same time. Anyway
2741         so many people have complained that they "can't save a glade file" that I think
2742         this is the much better solution.
2743         Work on the glade plugin is still to come but the most difficult things should be
2744         done now.
2746 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2748         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
2749           version 3.0.3.
2751 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2753         * libanjuta/anjuta-plugin-manager.c:
2754         (anjuta_plugin_manager_get_plugins_page),
2755         (anjuta_plugin_manager_get_remembered_plugins_page):
2756         * libanjuta/anjuta-plugin-manager.h:
2757         * src/anjuta-app.c: (anjuta_app_install_preferences):
2758         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
2759         and remembered plugins preferences pages in separate pages (avoid
2760         crowd).
2762 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2764         Patch from James Liggett  <jrliggett@cox.net>:
2765         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
2766         Installed editor preferences schemas. Fixes bug #453463.
2768 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2770         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
2771         (anjuta_preferences_dialog_init): Sort preferences pages on title.
2773 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2775         * plugins/document-manager/anjuta-document-manager.ui:
2776         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
2777         * src/action-callbacks.c:
2778         * src/action-callbacks.h:
2779         * src/anjuta-actions.h:
2780         * src/anjuta-app.c: (anjuta_app_instance_init),
2781         (anjuta_app_install_preferences):
2782         * src/anjuta.glade:
2783         * src/anjuta.ui: Moved plugins and shortcuts settings inside
2784         General preferences page. Move preferences menu from Settings to
2785         Edit submenu. And got rid of Settings submenu.
2787 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2789         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
2790         
2791 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2793         * TODO.tasks: Increased bounty for on-demand preferences task to $150
2794         as discussed and agreed with James Liggett.
2796         Patch from James Liggett  <jrliggett@cox.net>:
2798         * configure.in:
2799         * libanjuta/anjuta-plugin-manager.c:
2800         (on_activated_plugin_objects_foreach),
2801         (anjuta_plugin_manager_get_active_plugin_objects):
2802         * libanjuta/anjuta-plugin-manager.h:
2803         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
2804         (anjuta_plugin_deactivate):
2805         * libanjuta/anjuta-preferences-dialog.c:
2806         (anjuta_preferences_dialog_finalize),
2807         (anjuta_preferences_dialog_class_init), (add_category_columns),
2808         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
2809         (anjuta_preferences_dialog_remove_page):
2810         * libanjuta/anjuta-preferences.c: (property_destroy),
2811         (unregister_preferences_key), (register_callbacks),
2812         (preferences_foreach_callback), (connect_prop_to_object),
2813         (anjuta_preferences_register_property_raw),
2814         (anjuta_preferences_register_property_custom),
2815         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
2816         (anjuta_preferences_remove_page),
2817         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
2818         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
2819         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
2820         (anjuta_preferences_class_init), (anjuta_preferences_new):
2821         * libanjuta/anjuta-preferences.h:
2822         * plugins/build-basic-autotools/Makefile.am:
2823         * plugins/build-basic-autotools/build-basic-autotools.c:
2824         (ipreferences_unmerge):
2825         * plugins/cvs-plugin/Makefile.am:
2826         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
2827         * plugins/document-manager/Makefile.am:
2828         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
2829         * plugins/editor/plugin.c: (ipreferences_unmerge):
2830         * plugins/file-manager/Makefile.am:
2831         * plugins/file-manager/plugin.c: (activate_plugin),
2832         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
2833         * plugins/gtodo/plugin.c: (ipreferences_merge),
2834         (ipreferences_unmerge):
2835         * plugins/language-support-cpp-java/Makefile.am:
2836         * plugins/language-support-cpp-java/plugin.c:
2837         (ipreferences_unmerge):
2838         * plugins/message-view/Makefile.am:
2839         * plugins/message-view/plugin.c: (ipreferences_unmerge):
2840         * plugins/sourceview/Makefile.am:
2841         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
2842         * plugins/symbol-browser/Makefile.am:
2843         * plugins/symbol-browser/an_symbol_prefs.c:
2844         (symbol_browser_prefs_finalize):
2845         * plugins/terminal/Makefile.am:
2846         * plugins/terminal/terminal.c: (ipreferences_unmerge):
2847         * plugins/valgrind/plugin.c: (ipreferences_merge),
2848         (ipreferences_unmerge):
2849         * scripts/Makefile.am:
2850         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
2851         * src/Makefile.am:
2852         * src/action-callbacks.c: (on_set_preferences1_activate):
2853         * src/anjuta-app.c: (anjuta_app_instance_init),
2854         (anjuta_app_install_preferences):
2855         * src/anjuta-app.h:
2856         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
2857         task: Bug #445314: On demand preferences widgets creation. Thanks
2858         James for this great work.
2860 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2862         * plugins/debug-manager/data_buffer.c,
2863         plugins/message-view/message-view.c: Fixed compiler warnings.
2865 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
2867         * src/action-callbacks.c: (help_activate),
2868         (on_help_manual_activate), (on_help_tutorial_activate),
2869         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2871         Fixed help activation (bug #451557).
2873 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
2875         * AUTHORS: Added James Liggett. Forgot to add him before :(
2877 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
2879         * plugins/debug-manager/debugger.c,
2880         plugins/debug-manager/plugin.c,
2881         plugins/gdb/debugger.c,
2882         libanjuta/interfaces/libanjuta.idl:
2883         Add a GError* parameter to debugger-stopped signal
2885         * (added) libanjuta/anjuta-error.c,
2886         (added) libanjuta/anjuta-error.h,
2887         libanjuta/Makefile.am:
2888         Register GError as a boxed type
2890         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2891         Support GError* in signal, GError must be registered as a boxed type
2892         Accept NULL as strings
2894 === anjuta 2.2.0 ===
2896 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
2898         * configure.in: Bumped version to 2.2.0
2899         * NEWS: Updated for 2.2.0 stable release.
2900         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
2901         Reduce the idle priority to make the UI update before anything else.
2903 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
2905         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
2907         * libanjuta/interfaces/libanjuta.idl:
2908         * plugins/document-manager/action-callbacks.c:
2909         (on_editor_command_complete_word_activate):
2910         * plugins/document-manager/plugin.c:
2911         (update_editor_ui_interface_items):
2912         * plugins/editor/text_editor.c: (iautocomplete_activate),
2913         (iautocomplete_iface_init):
2914         * plugins/sourceview/sourceview.c: (iassist_iface_init):
2916         Moved autocomplete() method away from IAnjutaEditorAssist into
2917         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
2918         autocomplete and does not crash with sourceview. Fixes Bug #449620
2919         – The auto completion functionality not work. Also sets menuitem 
2920         insensitive when hiding them.
2922         * plugins/debug-manager/disassemble.c:
2923         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
2924         printf types.
2926 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
2928         * pixmaps/anjuta_splash.png: Updated.
2929         
2930         * plugins/search/search-replace.c
2931         (anjuta_search_replace_activate): Fixed "Find in Files" to select
2932         the right target (project).
2933         * ChangeLog: Added missing log.
2935 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
2937         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
2938         manuals/anjuta-manual/C/fileoperations.xml,
2939         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
2941         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
2943         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
2945 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
2947         * TODO.tasks: Added bounty for on-demand preferences.
2949         Patch from Thierry Moisan:
2950         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
2951         (bug #88824).
2953 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2955         Patch from tpgww@onepost.net:
2957         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
2958         * libegg/test-actions.c:
2959         * libegg/test-multi-drag.c: (main):
2960         * plugins/debug-manager/memory.c: (read_memory_block):
2961         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
2963         Fixes compile warnings. Fixes bug #427101.
2965 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2967         Patch from James Liggett:
2969         * plugins/profiler/gprof-options.c: (on_option_changed),
2970         (setup_widgets):
2971         * plugins/profiler/gprof-options.h:
2972         * plugins/profiler/gprof-profile-data.c:
2973         (gprof_profile_data_init_profile):
2974         * plugins/profiler/gprof-profile-data.h:
2975         * plugins/profiler/plugin.c: (profiler_get_data),
2976         (profiler_set_target), (register_options),
2977         (on_profile_data_browse_button_clicked),
2978         (on_profiling_options_button_clicked), (on_profiler_delete_data):
2979         * plugins/profiler/profiler.glade: implements independent targets.
2980         implements the ability to select arbitrary gmon.out files.
2981         Fixes bug #403502 – User should also be allowed to select an
2982         independent executable target.
2984 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2986         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
2988         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
2989         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
2991 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
2993         * plugins/debug-manager/plugin.c,
2994         plugins/debug-manager/breakpoints.c:
2995         Remove weak pointers when owner is destroyed
2996         Remove all breakpoints before loading new one
2998 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
3000         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
3001          
3002 2007-06-19  Naba Kumar  <naba@gnome.org>
3004         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
3005         Bug #448491 Empty Lines Problem.
3007         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
3008         
3009         * data/default.profile, plugins/message-view/plugin.c: Do not
3010         restore session for messages.
3011         Fixes bug #377461 – don't create new message window for each
3012         build/find.
3014         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
3015         Fixes a crash on exit/project-close if profiler plugin is loaded.
3017 2007-06-17  Naba Kumar  <naba@gnome.org>
3019         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
3020         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
3022         * plugins/file-loader/plugin.c: Fail on opening non existent files.
3023         Bug #448034 – Anjuta crashes on starting (when the last project
3024         directory was deleted).
3026         * plugins/document-manager/plugin.c: Set line markers for files
3027         opened via IAnjutaFile::open(). Fixes missing line markers while
3028         navigating symbols.
3030 2007-06-17  Naba Kumar  <naba@gnome.org>
3032         * plugins/sourceview/sourceview.glade: Set correct font
3033         default value and use monospace instead of sans. Fixes
3034         bug #448408 – crash in Anjuta IDE: Trying to change the
3035         editor
3037 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3039         * plugins/search/search-replace.c,
3040         plugins/search/search-replace.h,
3041         plugins/search/anjuta-search.glade:
3042         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
3043         Fixes bug #355166
3045 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3047         * plugins/debug-manager/plugin.c,
3048         plugins/debug-manager/breakpoints.c:
3049         Add weak references, fixes bug #448053 ?
3051 2007-06-16  Naba Kumar  <naba@gnome.org>
3053         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
3054         dialog to allow forgetting them if user chooses to select a different
3055         one.
3057 2007-06-13  Naba Kumar  <naba@gnome.org>
3059         * plugins/sourceview/sourceview-prefs.c: Initialize font
3060         on startup correctly if use_theme is set.
3062         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
3063         if available for default font. Fixes bug #447304.
3065         * plugins/sourceview/sourceview-prefs.c: Return value based
3066         on right data type. Fixes Bug #438878 – Using gtksourceview editor
3067         for the first time has black background
3068         
3069         * plugins/project-manager/plugin.c: Give a better error message
3070         when project could not be loaded.
3072         * libanjuta/anjuta-serializer.c: Added a comment.
3074 2007-06-13  Johannes Schmid <jhs@gnome.org>
3076         * configure.in:
3077         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
3078         most warnings to avoid simple coding problems.
3079         
3080         * plugins/message-view/anjuta-msgman.c:
3081         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
3082         * plugins/message-view/plugin.c: (on_view_changed),
3083         (ianjuta_msgman_add_view):
3084         
3085         Fixed #440866 by always presenting the message-manager when a tab is
3086         added because Gtk+ seems to have problems to add tabs to hidden widgets.
3087         
3088         * plugins/subversion/subversion-callbacks.c:
3089         (on_subversion_commit_response):
3090         Destroy dialog if user clicks "No"
3092 2007-06-12  Naba Kumar  <naba@gnome.org>
3094         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
3095         read and use of uninitialized variable.
3097         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
3098         because it is used in credits listing and packaging could compress
3099         it in docdir. Fixes bug #397881: The credits are empty
3101         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
3102         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
3103         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
3104         plugins/symbol-browser/an_symbol_info.c,
3105         plugins/symbol-browser/plugin.c,
3106         plugins/symbol-browser/an_symbol_view.c,
3107         plugins/editor/aneditor-autocomplete.cxx:
3109         - Do not access TMTag
3110         member in TMSymbol when freeing it because by then the tags
3111         could have changed. Avoids dangerous memory corruptions by freeing
3112         someone else's memory (Could explain those random crashes when
3113         refreshing symbols or re-loading a different project or closing
3114         a project). Anything that tries to refresh symbols could trigger
3115         this corruptions.
3116         - Added a flag to also retrieve method definitions as part of
3117         the class's scope members. And used it to set both function prototype
3118         and definition in symbols. Fixes navigation to prototype and
3119         function definitions from symbol browser (bug #440370)
3121         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
3122         memory. Could fix those bogus 'file changed' dialogs.
3124         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
3126 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3128         * (added) libanjuta/anjuta-utils-priv.h,
3129         libanjuta/anjuta-utils.h,
3130         libanjuta/anjuta-launcher.c,
3131         libanjuta/Makefile.am:
3132         Fix bug #440801: do not use config.h in public include files
3134 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3136         * plugins/project-wizard/templates/mkfile.wiz:
3137         Fix bug #442038: missing project.sh file
3139         * configure.in,
3140         plugins/project-wizard/templates/Makefile.am,
3141         plugins/project-wizard/templates/translatable-strings.h,
3142         (added) plugins/project-wizard/templates/sdl.wiz,
3143         (added) plugins/project-wizard/templates/appwiz_sdl.png,
3144         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
3145         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
3146         (added) plugins/project-wizard/templates/sdl/Makefile.am,
3147         (added) plugins/project-wizard/templates/sdl/.cvsignore,
3148         (added) plugins/project-wizard/templates/sdl/src/main.c,
3149         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
3150         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
3151         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
3152         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
3153         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
3154         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
3155         Fix bug #315635: add a SDL project wizard
3157 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
3159         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
3160         when SIGCHLD is triggered when main loop context is locked. Dead lock
3161         happens when child_exited callback also accesses main loop context.
3162         Happens particularly badly in debug target exiting.
3164 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
3166         * manuals/anjuta-manual/C/debugger.xml:
3167         First update of the debugger documentation
3169 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
3171         * manuals/anjuta-manual/C/fileoperations.xml,
3172         manuals/anjuta-manual/C/projects.xml,
3173         manuals/anjuta-manual/C/anjuta-manual.xml,
3174         manuals/anjuta-manual/C/build.xml,
3175         manuals/anjuta-manual/C/execute.xml,
3176         manuals/anjuta-manual/Makefile.am: Updated more documentation.
3177         Added project properties documentation. Moved execution section
3178         inside project management. Removed dead documentation.
3180 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
3182         * src/anjuta.c, plugins/symbol-browser/plugin.c,
3183         plugins/symbol-browser/plugin.h,
3184         plugins/symbol-browser/an_symbol_prefs.c,
3185         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3186         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
3187         progress bar instead of separate window for system tags
3188         generation. Renamed AnjutaStatus methods to a proper ones.
3190         * plugins/symbol-browser/plugin.c,
3191         plugins/symbol-browser/plugin.h,
3192         plugins/symbol-browser/an_symbol_prefs.c,
3193         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3194         global-tags/create_global_tags.sh.in: Get rid of message window
3195         for showing global tags creation and use a small window with
3196         progress bar.
3198 2007-05-30  Naba Kumar  <naba@gnome.org>
3200         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
3201         Bug 442315 – After calling configure, the build menus are still insensitive,
3202         Bug 442314 – Autogeneration fails when there is no autogen.sh
3204         * plugins/project-manager/plugin.c: Fixed mem corruption when it
3205         fails to remove target/source/group. Fixes bug #440196 – crash in
3206         Anjuta IDE: removing a target
3208 2007-05-29  Naba Kumar  <naba@gnome.org>
3210         * plugins/symbol-browser/an_symbol_view.c,
3211         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
3212         tags generation. Fixed runtime warning.
3214 2007-05-28  Naba Kumar  <naba@gnome.org>
3216         Patch from James Liggett  <jrliggett@cox.net>:
3217         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
3218         Fixed bug #403502 – User should also be allowed to select an
3219         independent executable target.
3221 2007-05-27  Johannes Schmid <jhs@gnome.org>
3223         * plugins/build-basic-autotools/build-basic-autotools.c:
3224         (get_real_directory), (on_build_mesg_format):
3225         
3226         Find correct files for error messages inside scratchbox
3228 2007-05-27  Naba Kumar  <naba@gnome.org>
3230         * manuals/anjuta-manual/C/projects.xml,
3231         manuals/anjuta-manual/C/projects.xml: Updated project
3232         management chapter more.
3234 2007-05-25  Johannes Schmid <jhs@gnome.org>
3236         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3237         * plugins/build-basic-autotools/build-basic-autotools.c:
3238         (on_sb_check_toggled), (build_execute_command),
3239         (ipreferences_merge), (ipreferences_unmerge):
3240         Added support for building inside scratchbox environment
3241         
3242         Patch from James Liggett <jrliggett@cox.net>:
3243         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
3244         (anjuta_msgman_append_view):
3246         Fix 440866 
3247           – Anjuta aborts with numerous assertion failures when adding a new message view tab
3249 2007-05-23  Naba Kumar  <naba@gnome.org>
3251         * manuals/anjuta-manual/C/projects.xml: Updated project
3252         management chapter.
3254 2007-05-22  Naba Kumar  <naba@gnome.org>
3256         * manuals/anjuta-manual/C/projects.xml: More updates.
3258         * manuals/anjuta-manual/C/introduction.xml,
3259         manuals/anjuta-manual/C/projects.xml,
3260         manuals/anjuta-manual/C/interface.xml: Updated documentation.
3262 2007-05-22  Naba Kumar  <naba@gnome.org>
3264         Patch from Étienne Bersac:
3265         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
3266         class in generated class.
3268 2007-05-22  Naba Kumar  <naba@gnome.org>
3270         * plugins/profiler/plugin.c: Fixed a compiler warning.
3271         * plugins/valgrind/Makefile.am: Added ldflags.
3273         Patch from James Liggett:
3274         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
3275         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
3276         specific options.
3278 2007-05-18  Johannes Schmid <jhs@gnome.org>
3280         * plugins/editor/text_editor.c:
3281         * plugins/language-support-cpp-java/plugin.c:
3282         (on_editor_language_changed), (on_value_added_current_editor),
3283         (on_value_removed_current_editor):
3284         
3285         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
3286         Fix assist support in language-support-plugin.
3288 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3290         * libanjuta/interfaces/libanjuta.idl:
3291         Add a new interface allowing to implement plugin able
3292         to load other plugins (not written in C)
3294         * libanjuta/anjuta-plugin-handle.c,
3295         libanjuta/anjuta-plugin-handle.h:
3296         Add a language and a resident plugin properties
3298         * libanjuta/anjuta-glue-plugin.c,
3299         libanjuta/anjuta-glue-plugin.h,
3300         (added)libanjuta/anjuta-glue-c.c,
3301         (added)libanjuta/anjuta-glue-c.h,
3302         libanjuta/Makefile.am:
3303         Split code used to load a C plugin into a common part
3304         in anjuta-glue-plugin and a specific part in anjuta-glue-c
3306         * libanjuta/anjuta-glue-factory.c,
3307         libanjuta/anjuta-glue-factory.h,
3308         libanjuta/anjuta-plugin-manager.c:
3309         Allow to load plugin not written in C and search for the
3310         additional needed code in another plugin
3312 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3314         * plugins/editor/text_editor.c:
3315         Add an empty implementation of IAnjutaEditorAssist for scintilla,
3316         avoiding a crash if scintilla is used
3318 2007-05-14  Johannes Schmid <jhs@gnome.org>
3320         * libanjuta/interfaces/libanjuta.idl:
3321         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3322         (assist_cleanup), (on_assist_end), (on_assist_cancel),
3323         (on_assist_chosen), (on_assist_update), (get_context),
3324         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
3325         (install_assist), (uninstall_assist), (install_support),
3326         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
3327         (cpp_java_plugin_instance_init):
3328         * plugins/language-support-cpp-java/plugin.h:
3329         Use IAnjutaEditorAssist to show language specific suggestions
3330         
3331         * plugins/sourceview/Makefile.am:
3332         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
3333         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3334         * plugins/sourceview/anjuta-view.h:
3335         * plugins/sourceview/assist-window.c: (assist_window_expose),
3336         (assist_window_set_property), (assist_window_get_property),
3337         (assist_window_class_init), (assist_activated),
3338         (assist_window_init), (assist_window_finalize),
3339         (assist_window_select), (assist_window_first),
3340         (assist_window_last), (assist_window_up), (assist_window_down),
3341         (get_coordinates), (assist_window_move), (assist_window_update),
3342         (assist_window_filter_keypress), (assist_window_is_active),
3343         (assist_window_new), (assist_window_get_trigger),
3344         (assist_window_get_position):
3345         * plugins/sourceview/assist-window.h:
3346         * plugins/sourceview/sourceview-args.c (removed):
3347         * plugins/sourceview/sourceview-args.h (removed):
3348         * plugins/sourceview/sourceview-autocomplete.c (removed):
3349         * plugins/sourceview/sourceview-autocomplete.h (removed):
3350         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3351         * plugins/sourceview/sourceview-private.h:
3352         * plugins/sourceview/sourceview-scope.c(removed):
3353         * plugins/sourceview/sourceview-scope.h(removed):
3354         * plugins/sourceview/sourceview.c: (on_assist_chosen),
3355         (on_assist_cancel), (on_document_char_added),
3356         (on_reload_dialog_response), (sourceview_class_init),
3357         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
3358         (iassist_remove_trigger), (iassist_autocomplete),
3359         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
3360         (iassist_react), (iassist_iface_init):
3361         * plugins/sourceview/tag-window.c (moved to assist-window.c):
3362         * plugins/sourceview/tag-window.h (moved to assist-window.c):
3363         
3364         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
3365         - Mark files dirty if reload dialog is canceled.
3367 2007-05-12  Naba Kumar  <naba@gnome.org>
3369         * libanjuta/anjuta-launcher.h: Corrected include file.
3371 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
3373         * libanjuta/anjuta-glue-plugin.c,
3374         libanjuta/anjuta-glue-plugin.h,
3375         libanjuta/anjuta-glue-factory.c,
3376         libanjuta/anjuta-glue-factory.h,
3377         ibanjuta/anjuta-plugin-manager.c:
3378         Move code used to load a C plugin from glue-factory to glue-plugin
3379         So loading a plugin written in another language could be done by
3380         just using another object derived from AnjutaGluePlugin
3382         * libanjuta/libanjuta.h:
3383         Remove anjuta-plugin-handle header, it's not installed as libanjuta
3384         includes
3386 === anjuta 2.1.3 ===
3388 2007-05-11  Naba Kumar  <naba@gnome.org>
3390         * configure.in: Bumped version to 2.1.3
3391         * NEWS: Updated.
3392         * AUTHORS: Updated.
3393         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
3395 2007-05-11  Naba Kumar  <naba@gnome.org>
3397         * configure.in:
3398         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
3399         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
3400         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
3402 2007-05-10  Johannes Schmid <jhs@gnome.org>
3404         * plugins/search/plugin.c:
3405         Make incremental search behave less annoying
3406         
3407 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
3409         * plugins/macro/macro-util.c:
3410         Fix bug #419008 and bug #419036
3411         When creating new header file, use name and email set in
3412         preferences and replace invalid C character by underscore
3413         in guards
3415 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
3417         * plugins/search/search-replace.c,
3418         plugins/search/search-replace_backend.c:
3419         Disable search button if search expression is empty (bug #378193)
3421 2007-05-08  Naba Kumar  <naba@gnome.org>
3423         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
3424         build error.
3426 2007-05-07  Naba Kumar  <naba@gnome.org>
3428         * configure.in:
3429         * plugins/project-wizard/templates/Makefile.am:
3430         * plugins/project-wizard/templates/minimal.wiz:
3431         * plugins/project-wizard/templates/minimal/.cvsignore:
3432         * plugins/project-wizard/templates/minimal/Makefile.am:
3433         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3434         * plugins/project-wizard/templates/minimal/autogen.sh:
3435         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
3436         * plugins/project-wizard/templates/minimal/project.anjuta:
3437         Added 'minimal', a generic and flat, project template.
3438         
3439 2007-05-05  Naba Kumar  <naba@gnome.org>
3441         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
3443         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
3444         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
3445         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
3446         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
3447         instead of a real one, fixes interdependency with libanjuta.
3448         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
3449         * libanjuta/Makefile.am: 
3450         * libegg/Makefile.am:
3451         * plugins/build-basic-autotools/Makefile.am:
3452         * plugins/class-gen/Makefile.am:
3453         * plugins/class-inheritance/Makefile.am:
3454         * plugins/cvs-plugin/Makefile.am:
3455         * plugins/debug-manager/Makefile.am:
3456         * plugins/devhelp/Makefile.am:
3457         * plugins/document-manager/Makefile.am:
3458         * plugins/editor/Makefile.am:
3459         * plugins/file-loader/Makefile.am:
3460         * plugins/file-manager/Makefile.am:
3461         * plugins/file-wizard/Makefile.am:
3462         * plugins/gdb/Makefile.am:
3463         * plugins/glade/Makefile.am:
3464         * plugins/gtodo/Makefile.am:
3465         * plugins/language-support-cpp-java/Makefile.am:
3466         * plugins/macro/Makefile.am:
3467         * plugins/message-view/Makefile.am:
3468         * plugins/patch/Makefile.am:
3469         * plugins/profiler/Makefile.am:
3470         * plugins/project-import/Makefile.am:
3471         * plugins/project-manager/Makefile.am:
3472         * plugins/project-wizard/Makefile.am:
3473         * plugins/sample1/Makefile.am:
3474         * plugins/search/Makefile.am:
3475         * plugins/sourceview/Makefile.am:
3476         * plugins/subversion/Makefile.am:
3477         * plugins/symbol-browser/Makefile.am:
3478         * plugins/terminal/Makefile.am:
3479         * plugins/tools/Makefile.am:
3480         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
3482 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
3484         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
3486 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3488         * libanjuta/anjuta-launcher.c,
3489         libanjuta/anjuta-launcher.h:
3490         Add some missing implementation
3492 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
3494         Reviewed by Naba Kumar  <naba@gnome.org>:
3495         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
3496         for uninstall-hook.
3498 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
3500         Reviewed by Naba Kumar  <naba@gnome.org>:
3501         * plugins/editor/text_editor.c: Large memory addresses were being
3502         truncated, switched to glong (bug #422143).
3504 2007-04-24  Naba Kumar  <naba@gnome.org>
3506         * plugins/document-manager/plugin.c: (prefs_finalize):
3507         * plugins/editor/aneditor-autocomplete.cxx:
3508         * plugins/editor/text_editor_menu.c:
3509         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
3510         * plugins/file-loader/plugin.c: (open_file_with),
3511         (create_open_with_submenu):
3512         * plugins/file-manager/plugin.c: (prefs_finalize):
3513         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
3514         pointer type castings.
3516 2007-04-24  Naba Kumar  <naba@gnome.org>
3518         Patch from s|s  <supreet.sethi@gmail.com>:
3519         * (added) plugins/project-wizard/templates/django-logo.png:
3520         * (added) plugins/project-wizard/templates/django.wiz:
3521         * plugins/project-wizard/templates/Makefile.am:
3522         * plugins/project-wizard/templates/translatable-strings.h: Added
3523         django project template. http://www.djangoproject.com/
3525 2007-04-24  Naba Kumar  <naba@gnome.org>
3527         * plugins/subversion/anjuta-subversion.glade: Set expansion for
3528         the log entry widget and made the dialog little larger.
3530 2007-04-24  Naba Kumar  <naba@gnome.org>
3532         Patch from Halton Huo:
3533         * configure.in:
3534         * plugins/project-wizard/property.c:
3535         * plugins/subversion/svn-auth.c:
3536         * plugins/subversion/svn-backend-priv.h:
3537         * plugins/subversion/svn-backend.c:
3538         * plugins/subversion/svn-backend.h:
3539         * plugins/subversion/svn-notify.h: Proper use of subversion
3540         headers. Fixes build issues in solaris (bug #426701).
3542 2007-04-24  Naba Kumar  <naba@gnome.org>
3544         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
3545         
3546         * plugins/project-wizard/templates/cpp.wiz:
3547         * plugins/project-wizard/templates/gcj.wiz:
3548         * plugins/project-wizard/templates/gnome.wiz:
3549         * plugins/project-wizard/templates/gtk.wiz:
3550         * plugins/project-wizard/templates/gtkmm.wiz:
3551         * plugins/project-wizard/templates/java.wiz:
3552         * plugins/project-wizard/templates/python.wiz:
3553         * plugins/project-wizard/templates/terminal.wiz:
3554         * plugins/project-wizard/templates/wxwin.wiz:
3555         * plugins/project-wizard/templates/xlib-dock.wiz:
3556         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
3557         project option and set it ON by default (since gnome-build, can't
3558         enabled configure shared lib support later when a sharedlib target
3559         is added).
3561 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3563         * plugins/debug-manager/stack_trace.c:
3564         Fix a missing case in the previous changes
3566 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3568         * plugins/debug-manager/plugin.c:
3569         Fix bug #430401
3571         * plugins/debug-manager/breakpoints.c,
3572         plugins/gdb/plugin.c:
3573         Fix adding breakpoint on a function
3575         * plugins/debug-manager/stack_trace.c:
3576         Highlight changed stack frame
3578 2007-04-18  Naba Kumar  <naba@gnome.org>
3580         * plugins/document-manager/anjuta-docman.c:
3581         (anjuta_docman_dispose), (on_editor_destroy),
3582         (anjuta_docman_remove_editor): Remove the editor widget from
3583         the parent container before calling destroy, otherwise container
3584         removal happens after TextEditor is disposed resulting in call
3585         to value-remove for a TextEditor which is half-dead (crash).
3587 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
3589         * plugins/debug-manager/data_buffer.c
3590         plugins/debug-manager/data_view.c,
3591         plugins/debug-manager/memory.c:
3592         Fixes for bug #418523, bug #427090 and bug #428174
3594 2007-04-11 Halton Huo <halton.huo@sun.com>
3596         reviewed by: <jhs@gnome.org>
3598         * configure.in:
3599         * libanjuta/Makefile.am:
3600         * libanjuta/anjuta-utils.c:
3601         * libanjuta/anjuta-utils.h:
3602         * manuals/reference/libanjuta/Makefile.am:
3603         
3604         Fixed compilation on sun by deploying the libutil methods
3605         in anjuta-utils.h and building them on condition.
3607 2007-04-11  Johannes Schmid <jhs@gnome.org>
3609         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
3610         (anjuta_docman_add_editor):
3611         Hold a reference on the editor as long as we use it.
3612         
3613         * plugins/document-manager/plugin.c: (on_editor_changed):
3614         Destroy GValue to fix a memoery leak.
3616 2007-04-11  Johannes Schmid <jhs@gnome.org>
3618         * plugins/document-manager/plugin.c: (on_editor_changed):
3619         Fixed reference counting for editor by using g_value_take_object instead
3620         of g_value_set_object. The editors are now correctly finalized and thus
3621         we do not lack so much memory anymore.
3622         
3623         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3624         (anjuta_view_finalize), (anjuta_view_focus_out),
3625         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3626         * plugins/sourceview/anjuta-view.h:
3627         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
3628         * plugins/sourceview/sourceview-prefs.c:
3629         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
3630         * plugins/sourceview/sourceview-prefs.h:
3631         * plugins/sourceview/sourceview-private.h:
3632         * plugins/sourceview/sourceview.c: (on_document_loaded),
3633         (timeout_unref), (on_document_saved), (sourceview_finalize),
3634         (sourceview_new), (ifile_open), (ifile_savable_save),
3635         (ifile_savable_save_as):
3637         Several changes to fix things when the editor is correctly destroyed.
3638         Fixed preferences (which led me to the refcounting issue, #409412)
3639         and removed deprecated completition code that will be replace by
3640         IAnjutaAssist interface soon. 
3642 2007-04-11  Johannes Schmid <jhs@gnome.org>
3644         * libanjuta/anjuta-launcher.c:
3645         (anjuta_launcher_execution_done_cleanup),
3646         (anjuta_launcher_child_terminated):
3647         Possible fix for #428363 and added a g_return_if_fail
3649         * plugins/message-view/plugin.c: (activate_plugin):
3650         Fixed a Gtk/Gdl-Critical
3651         
3652         Patches from Étienne Bersac <bersace03@laposte.net>
3653         * plugins/class-gen/templates/go-source.tpl:
3654         * plugins/macro/macros.xml:
3655         Use better template for GObjects (#417875 and #417918)
3656         
3657         Patches from Halton Huo <halton.huo@sun.com>
3658         * libanjuta/anjuta-launcher.h:
3659         * libanjuta/anjuta-preferences.c:
3660         * libanjuta/anjuta-utils.c:
3661         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
3662         (cg_window_set_add_to_repository):
3663         * plugins/class-inheritance/class-inherit.c:
3664         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
3666 2007-04-09  Johannes Schmid <jhs@gnome.org>
3668         * plugins/editor/print.c: (anjuta_print_show_header):
3669         * plugins/file-manager/anjuta-file-manager-plugin.glade:
3670         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3672   Some string changes (#427395 and #427399)
3674 2007-04-06  Johannes Schmid <jhs@gnome.org>
3676         * plugins/build-basic-autotools/build-basic-autotools.c:
3677         (on_build_mesg_format), (on_build_mesg_parse):
3678         Fixed full path detection
3680 2007-04-05  Naba Kumar  <naba@gnome.org>
3682         Patch from Halton Huo:
3683         * libanjuta/Makefile.am:
3684         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
3685         * libanjuta/anjuta-glue-cpp.h:
3686         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
3687         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
3688         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
3689         (anjuta_glue_factory_get_path), (get_already_loaded_module),
3690         (load_plugin), (anjuta_glue_factory_get_object_type):
3691         * libanjuta/anjuta-glue-factory.h:
3692         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
3693         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
3694         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
3695         (anjuta_glue_plugin_new):
3696         * libanjuta/anjuta-glue-plugin.h:
3697         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3698         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
3699         * libanjuta/anjuta-plugin.h:
3700         * libanjuta/glue-cpp.c:
3701         * libanjuta/glue-cpp.h:
3702         * libanjuta/glue-factory.c:
3703         * libanjuta/glue-factory.h:
3704         * libanjuta/glue-plugin.c:
3705         * libanjuta/glue-plugin.h:
3706         * plugins/build-basic-autotools/build-basic-autotools.h:
3707         * plugins/class-gen/plugin.h:
3708         * plugins/class-inheritance/plugin.h:
3709         * plugins/cvs-plugin/plugin.h:
3710         * plugins/debug-manager/plugin.h:
3711         * plugins/devhelp/plugin.h:
3712         * plugins/document-manager/plugin.h:
3713         * plugins/editor/plugin.h:
3714         * plugins/file-loader/plugin.h:
3715         * plugins/file-manager/plugin.h:
3716         * plugins/file-wizard/plugin.h:
3717         * plugins/gdb/plugin.h:
3718         * plugins/glade/plugin.h:
3719         * plugins/gtodo/plugin.h:
3720         * plugins/language-support-cpp-java/plugin.h:
3721         * plugins/macro/plugin.h:
3722         * plugins/message-view/plugin.h:
3723         * plugins/patch/plugin.h:
3724         * plugins/profiler/plugin.h:
3725         * plugins/project-import/plugin.h:
3726         * plugins/project-manager/plugin.h:
3727         * plugins/project-wizard/plugin.h:
3728         * plugins/sample1/plugin.h:
3729         * plugins/search/plugin.h:
3730         * plugins/sourceview/plugin.h:
3731         * plugins/subversion/plugin.h:
3732         * plugins/symbol-browser/plugin.h:
3733         * plugins/terminal/terminal.c:
3734         * plugins/tools/plugin.h:
3735         * plugins/tools/scripts/tools-2.xml.in:
3736         * plugins/valgrind/plugin.h:
3738         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
3740 2007-04-05  Naba Kumar  <naba@gnome.org>
3742         * anjuta.spec.in, configure.in: Removed dead codes.
3743         
3744         Patch from Jos Dehaes:
3745         * configure.in, plugins/project-wizard/templates/Makefile.am,
3746         plugins/project-wizard/templates/mkfile.wiz,
3747         plugins/project-wizard/templates/translatable-strings.h: Enabled
3748         makefile-based project creation and import. Fixes bug #355145
3750 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
3752         * plugins/debug-manager/debugger.c,
3753         plugins/debug-manager/plugin.c,
3754         plugins/gdb/anjuta-gdb.plugin.in:
3755         Code cleaning (remove unused code, rename this into self)
3756         Add information about supported format in debugger plugin
3757         Activate debugger plugin according to the target format
3759 2007-04-01  Naba Kumar  <naba@gnome.org>
3761         * plugins/message-view/message-view.c:
3762         (message_view_instance_init): Fixed message icons to appear.
3764 2007-03-31  Johannes Schmid <jhs@gnome.org>
3766         * plugins/message-view/anjuta-msgman.c:
3767         (anjuta_msgman_append_view):
3768         * plugins/message-view/plugin.c: (on_view_changed),
3769         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
3770         
3771         Fixed #424845
3773 2007-03-31  Johannes Schmid <jhs@gnome.org>
3775         * plugins/message-view/message-view.c:
3776         (message_view_instance_init), (imessage_view_append):
3777         Show nice icons beside the messages for info, warning and error. This is a completly
3778         cosmetic change so if someone dislikes it he is free to remove it.
3780 2007-03-31  Johannes Schmid <jhs@gnome.org>
3781         
3782         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
3783         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
3784         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
3785         * plugins/message-view/anjuta-msgman.h:
3786         * plugins/message-view/message-view.h:
3787         * plugins/message-view/plugin.c: (on_view_changed),
3788         (activate_plugin):
3789         Fixed #359399 and made next/previous insensitive when not availible
3790         
3791         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
3792         (tag_style_to_string):
3793         Fixed namespace Problem with gdk >= 2.11
3794         
3795         * plugins/sourceview/sourceview-autocomplete.c:
3796         (sourceview_autocomplete_init):
3797         Removed structure, follow-up of #423682
3799 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
3801         * plugins/debug-manager/debug_tree.c,
3802         plugins/debug-manager/debug_tree.h,
3803         plugins/debug-manager/watch.c,
3804         plugins/debug-manager/anjuta-debug-manager.glade:
3805         Inspect variable at cursor
3806         Fix buttons in inspect dialog
3808 2007-03-27  Halton Huo  <halton.huo@sun.com>
3810         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
3812         * plugins/sourceview/sourceview-autocomplete.c
3813         plugins/debug-manager/disassemble.c,
3814         libanjuta/interfaces/libanjuta.idl:
3815         Remove array with 0 size and empty structure as it is not
3816         supported by sun cc, Fixes bug #423682
3818         * plugins/debug-manager/debugger.c:
3819         Remove anonymous union as it is not supported by sun cc,
3820         Fixes bug #423680
3822 === anjuta 2.1.2 ===
3824 2007-03-28  Naba Kumar  <naba@gnome.org>
3826         * configure.in: Bumped version to 2.1.2
3827         * NEWS: Updated for release.
3828         
3829         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
3830         Improved breakpoint marker icon.
3831         
3832         * plugins/editor/anjuta-editor.plugin.in,
3833         plugins/sourceview/sourceview.plugin.in: Made editor plugins
3834         non user activable since they are now remembered properly.
3836 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
3838         * plugins/tools/editor.c:
3839         Fix bug #423270
3841 2007-03-27  Naba Kumar  <naba@gnome.org>
3843         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
3844         word when autocompleting without leaving any trailing part of
3845         the word.
3847 2007-03-27  Kamil Páral  <ripper42@gmail.com>
3849         Reviewed by Naba Kumar  <naba@gnome.org>:
3850         * anjuta.desktop.in.in: Remove "Application" category from desktop
3851         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
3852         
3853 2007-03-27  Naba Kumar  <naba@gnome.org>
3854         
3855         * configure.in, plugins/document-manager/anjuta-docman.c:
3856         (anjuta_docman_add_editor): Conditionally compile notebook tab
3857         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
3859         Patch from Halton Huo:
3860         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
3861         non gcc compiler flags. Fixes bug #423089.
3862         
3863 2007-03-26  Naba Kumar  <naba@gnome.org>
3864         
3865         * AUTHORS, NEWS, TODO.tasks: Updated.
3866         
3867         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
3868         close menuitem.
3869         
3870         * plugins/symbol-browser/plugin.c: (on_editor_saved),
3871         (update_editor_symbol_model), (iter_matches),
3872         (on_editor_update_ui), (value_added_current_editor),
3873         (activate_plugin), (dispose),
3874         (symbol_browser_plugin_instance_init):
3875         * plugins/symbol-browser/plugin.h: update line on editor save
3876         and editor change. Code clean up and fixed warnings.
3878 2007-03-26  Naba Kumar  <naba@gnome.org>
3880         * plugins/project-wizard/templates/java/project.anjuta,
3881         plugins/project-wizard/templates/python/project.anjuta,
3882         plugins/project-wizard/templates/python/project.anjuta:
3883         Removed version control plugins from default selection.
3885         * plugins/tools/scripts/prepare-changelog.pl,
3886         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
3887         script to a better one (that works on both cvs and svn).
3889 2007-03-26  Naba Kumar  <naba@gnome.org>
3891         * (added) plugins/project-wizard/templates/translatable-strings.pl,
3892         Makefile.am: Added the generated translatable file (required for
3893         translations for svn checkouts).
3895         * (added)
3896         plugins/project-wizard/templates/extract-translatable-strings.pl
3897         plugins/project-wizard/templates/Makefile.am, Makefile.am,
3898         po/POTFILES.in: Generated translatable strings for .wiz files and
3899         added them in POTFILES.in for translation. Fixes bug #398035
3901 2007-03-25  Naba Kumar  <naba@gnome.org>
3903         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
3904         
3905         * src/anjuta-app.c: Removed dead codes.
3906         
3907         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
3908         global tags generation starts.
3909         
3910         * plugins/debug-manager/chunk_view.c,
3911         plugins/debug-manager/start.h,
3912         plugins/debug-manager/chunk_view.h,
3913         plugins/debug-manager/utilities.c,
3914         plugins/debug-manager/utilities.h,
3915         plugins/debug-manager/debugger.c,
3916         plugins/debug-manager/threads.c,
3917         plugins/debug-manager/disassemble.c,
3918         plugins/debug-manager/info.c,
3919         plugins/debug-manager/sharedlib.c,
3920         plugins/debug-manager/threads.h,
3921         plugins/debug-manager/disassemble.h,
3922         plugins/debug-manager/signals.c,
3923         plugins/debug-manager/info.h,
3924         plugins/debug-manager/sharedlib.h,
3925         plugins/debug-manager/data_buffer.c,
3926         plugins/debug-manager/data_view.c,
3927         plugins/debug-manager/signals.h,
3928         plugins/debug-manager/debug_tree.c,
3929         plugins/debug-manager/watch.c,
3930         plugins/debug-manager/registers.c,
3931         plugins/debug-manager/data_buffer.h,
3932         plugins/debug-manager/data_view.h,
3933         plugins/debug-manager/memory.c,
3934         plugins/debug-manager/debug_tree.h,
3935         plugins/debug-manager/watch.h,
3936         plugins/debug-manager/registers.h,
3937         plugins/debug-manager/memory.h,
3938         plugins/debug-manager/locals.c,
3939         plugins/debug-manager/sexy-icon-entry.c,
3940         plugins/debug-manager/breakpoints.c,
3941         plugins/debug-manager/locals.h,
3942         plugins/debug-manager/sexy-icon-entry.h,
3943         plugins/debug-manager/stack_trace.c,
3944         plugins/debug-manager/breakpoints.h,
3945         plugins/debug-manager/sparse_buffer.c,
3946         plugins/debug-manager/sparse_view.c,
3947         plugins/debug-manager/stack_trace.h,
3948         plugins/debug-manager/sparse_buffer.h,
3949         plugins/debug-manager/sparse_view.h,
3950         plugins/debug-manager/start.c,
3951         plugins/gdb/utilities.c,
3952         plugins/gdb/utilities.h,
3953         plugins/gdb/debugger.c,
3954         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
3955         setup.
3957 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3959         * plugins/gdb/debugger.c:
3960         Avoid empty debugger log window by limiting line to 90 characters
3962 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3964         * plugins/debug-manager/plugin.c,
3965         plugins/debug-manager/plugin.h,
3966         plugins/debug-manager/threads.c,
3967         plugins/debug-manager/threads.h,
3968         plugins/debug-manager/breakpoints.c,
3969         plugins/debug-manager/breakpoints.h,
3970         plugins/debug-manager/stack_trace.c,
3971         plugins/debug-manager/stack_trace.h:
3972         View code action now changes location in disassembly view too
3974         * plugins/debug-manager/anjuta-debug-manager.ui:
3975         Rename breakpoint actions
3977 2007-03-24  Naba Kumar  <naba@gnome.org>
3979         * configure.in, src/anjuta-app.c: Use the new docking algorithm
3980         in gdl 0.7.3 (svn trunk).
3981         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
3982         
3983 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3985         * plugins/debug-manager/threads.c,
3986         plugins/debug-manager/debug_tree.c,
3987         plugins/debug-manager/debug_tree.h,
3988         plugins/debug-manager/locals.c,
3989         plugins/debug-manager/registers.c,
3990         plugins/debug-manager/stack_trace.c:
3991         Allow to change current thread updating register, stack and locals
3992         Allow to change current stack frame updating locals
3994         * plugins/gdb/debugger.c:
3995         Read argument of selected stack frame
3997         * plugins/debug-manager/data_view.c:
3998         Fix an unrelated bug
4000 2007-03-23  Naba Kumar  <naba@gnome.org>
4002         * plugins/document-manager/anjuta-docman.c,
4003         plugins/document-manager/plugin.c: Fixed many memory leaks.
4004         (ianjuta_file_get_uri() returns a new string).
4006         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
4007         widget for save dialogs.
4008         
4009         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
4010         svn and fixed to get function/prototype/member args list. Call tips
4011         also work fine now.
4013 2007-03-22  Naba Kumar  <naba@gnome.org>
4015         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
4016         and calltips would work again for functions from global tags (Needs
4017         regenerating global tags).
4019         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
4020         ctags svn version and reopened bug #395362. Fixes tags parsing that
4021         seemed to have stopped working recently.
4023 2007-03-21  Naba Kumar  <naba@gnome.org>
4025         * tagmanager/tm_source_file.c, tagmanager/options.c,
4026         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
4027         extend .. more needs to be investigated and fixed). Enabled some
4028         debugging.
4030 2007-03-16  Naba Kumar  <naba@gnome.org>
4032         * src/anjuta.c: Fixed project loading from command line.
4034 2007-03-16  Naba Kumar  <naba@gnome.org>
4036         Patch from James Liggett <jrliggett@cox.net>:
4037         plugins/profiler/gprof-profile-data.c: Fixed a crash.
4038         
4039 2007-03-15  Naba Kumar  <naba@gnome.org>
4041         * libanjuta/anjuta-profile-manager.c,
4042         libanjuta/anjuta-profile-manager.h: Added method to get current
4043         profile.
4045         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
4046         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
4047         is exiting.
4049         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4050         plugins/file-loader/plugin.c: Moved to functions as utility functions.
4051         Also, not load project files in session load in loader plugin.
4052         
4053         * plugins/project-manager/plugin.c, src/anjuta.c:
4054         Emit "exiting" signal in shell when exiting anjuta. project manager
4055         listens to exiting signal and saves session. anjuta.c saves session
4056         only when current projfile is 'user'. Load project saved in session
4057         differently then the rest of the session. This should fix all the
4058         session restoration bugs.
4059         
4060         src/main.c: Present anjuta window when becon message is received.
4062 2007-03-14  Naba Kumar  <naba@gnome.org>
4064         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
4065         not randomly save (it was a wrong looping).
4066         
4067 2007-03-12  Naba Kumar  <naba@gnome.org>
4069         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
4071 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4073         * plugins/debug-manager/anjuta-debug-manager.ui,
4074         libanjuta/interfaces/libanjuta.idl,
4075         plugins/debug-manager/debugger.c,
4076         (added) plugins/debug-manager/threads.c,
4077         (added) plugins/debug-manager/threads.h,
4078         plugins/debug-manager/plugin.c,
4079         plugins/debug-manager/Makefile.am,
4080         plugins/gdb/plugin.c,
4081         plugins/gdb/debugger.c,
4082         plugins/gdb/debugger.h:
4083         Add a window displaying all threads
4084         Add needed functions
4085         Switching to a different thread is still not done
4087         * plugins/debug-manager/debug_tree.c,
4088         plugins/debug-manager/locals.c,
4089         plugins/debug-manager/stack_trace.c:
4090         Small cosmetic changes
4092         * plugins/gdb/gdbmi.c:
4093         Keep all elements in gdbmi hash
4094         Even if using the same key like in -threads-list-ids
4096 2007-03-11  Naba Kumar  <naba@gnome.org>
4098         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
4099         
4100         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
4101         
4102         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4103         manuals/reference/libanjuta/libanjuta-sections.txt,
4104         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
4105         interfaces.
4107 2007-03-11  Naba Kumar  <naba@gnome.org>
4109         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
4110         gtk-doc properly. Bumped gtk-doc requirement to 1.4
4112         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4113         manuals/reference/libanjuta/libanjuta.types,
4114         manuals/reference/libanjuta/libanjuta-sections.txt,
4115         manuals/reference/libanjuta/.cvsignore,
4116         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
4117         infrastructure. Got rid of tmpl/ directory and moved all section
4118         documenation to source code (requires gtk-doc >= 1.4).
4119         
4120         * libanjuta/anjuta-plugin-description.c,
4121         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
4122         libanjuta/cell-renderer-captioned-image.c,
4123         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
4124         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
4125         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
4126         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
4127         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
4128         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
4129         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
4130         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
4131         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
4132         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
4133         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
4134         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
4135         documentation from templates to source code.
4137 2007-03-10  Johannes Schmid <jhs@gnome.org>
4139         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4140         Added some debug output but could not figure out why 
4141         some plugins are not kept.
4142         
4143         * libanjuta/interfaces/libanjuta.idl:
4144         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4145         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4146         Added IAnjutaEditorGoto::matching_brace
4147         
4148         * plugins/document-manager/action-callbacks.c:
4149         (on_editor_command_match_brace_activate):
4150         * plugins/document-manager/plugin.c:
4151         (update_editor_ui_interface_items):
4152         * plugins/editor/text_editor.c: (igoto_matching_brace),
4153         (igoto_iface_init):
4154         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
4155         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
4157 2007-03-09  Johannes Schmid <jhs@gnome.org>
4159         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4160         Hide correct column
4161         
4162         * plugins/sourceview/sourceview-private.h:
4163         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4164         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4165         (sourceview_new), (ifile_savable_save_as):
4166         Tweaked vfs monitoring
4168 2007-03-09  Johannes Schmid <jhs@gnome.org>
4170         * libanjuta/interfaces/Makefile.am.iface:
4171         Fixed installtion of header files
4172         
4173         * plugins/sourceview/sourceview.c: (set_select):
4174         do not scroll to much in interactive search
4176 2007-03-09  Naba Kumar  <naba@gnome.org>
4178         * src/anjuta.c: Fixed session restoration.
4179         
4180         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
4181         signal handlers after symbol browser plugin is deactivated.
4182         
4183         * plugins/editor/editor.glade,
4184         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4185         Fixed indentation confustion in preferences.
4187 2007-03-08  Johannes Schmid <jhs@gnome.org>
4189         * plugins/search/search-replace.c: (search_set_combo),
4190         (search_set_action), (search_set_target), (search_set_direction),
4191         (create_dialog), (search_disconnect_set_toggle_connect),
4192         (on_search_match_whole_word_toggled),
4193         (on_search_match_whole_line_toggled),
4194         (on_search_match_word_start_toggled),
4195         (search_set_toggle_direction):
4196         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
4197         it's somehow ugly and uses many deprecated widgets
4198         
4199         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
4200         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4201         Fix #394709
4202         
4203 2007-03-07  Naba Kumar  <naba@gnome.org>
4205         * src/anjuta.c: Make launching projects work from command line. Also
4206         fixes gnome session restart command.
4207         
4208 2007-03-07  Johannes Schmid <jhs@gnome.org>
4210         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
4211         * plugins/class-gen/plugin.c: (iwizard_activate):
4212         Fixed #408218
4213         
4214         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
4215         Fixed #402774
4216         
4217         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4218         Fixed #377483 (It's not possible to know if directories have
4219         a version in CVS. Show version column only if there are version
4220         informations availible
4222         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4223         Fixed memory leak
4225 2007-03-07  Johannes Schmid <jhs@gnome.org>
4227         * plugins/sourceview/sourceview-prefs.c: (get_bool):
4228         Fixed #409408
4229         * plugins/symbol-browser/an_symbol_prefs.c:
4230         (on_update_global_clicked):
4231         Fixed ##409176
4233 2007-03-07  Johannes Schmid <jhs@gnome.org>
4235         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
4236         (anjuta_save_prompt_new):
4237         * plugins/project-import/project-import.c:
4238         (project_import_finalize):
4239         Fixed Gtk-Criticals (maybe #409408)
4241 2007-03-07  Naba Kumar  <naba@gnome.org>
4243         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
4244         when we are at just beginning of string or comment. Fixes bug #397981.
4246 2007-03-07  Johannes Schmid <jhs@gnome.org>
4248         * plugins/language-support-cpp-java/plugin.c:
4249         (initialize_indentation_params):
4250         Removed annoying DEBUG_PRINT
4251         
4252         * plugins/sourceview/sourceview-cell.c:
4253         (sourceview_cell_instance_init), (icell_get_character),
4254         (icell_get_length), (icell_get_char), (icell_get_attribute):
4255         Improved code to be faster
4256         Implemented attribute handling so that indentation really works in any case
4258 2007-03-06  Johannes Schmid <jhs@gnome.org>
4260         * configure.in:
4261         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
4262         
4263         * plugins/document-manager/anjuta-docman.c:
4264         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
4265         Removed old and ugly tab drag&drop code and use built-in gtk stuff
4266         instead (required GTK >= 2.10)
4267         
4268         * plugins/sourceview/sourceview-private.h:
4269         * plugins/sourceview/sourceview.c:
4270         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4271         (sourceview_finalize), (sourceview_new), (imark_mark),
4272         (imark_unmark), (imark_is_marker_set),
4273         (imark_location_from_handle), (imark_delete_all_markers):
4274         Fixed marker handling and worked a bit more on vfs monitoring
4276 2007-03-05  Johannes Schmid <jhs@gnome.org>
4278         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
4279         Added method to select specific iter
4280         
4281         * plugins/sourceview/sourceview-private.h:
4282         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4283         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4284         (sourceview_add_monitor), (on_document_saved),
4285         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
4286         Fixed vfs monitoring (mostly ported code from text_editor.c)
4287         
4288         * plugins/symbol-browser/an_symbol_view.c:
4289         * plugins/symbol-browser/an_symbol_view.h:
4290         * plugins/symbol-browser/plugin.c: (iter_matches),
4291         (on_editor_update_ui), (value_added_current_editor):
4292         Select the current tag in locals window and symbol toolbar. If there
4293         is no tag at the current line, reserve backward for the next tag. This will
4294         select the correct tag if inside a function.
4296 2007-03-05  Naba Kumar  <naba@gnome.org>
4298         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
4299         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
4300         compiler warnings.
4301         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
4302         (Bug #412186)
4303         
4304 2007-03-04  Johannes Schmid <jhs@gnome.org>
4306         * data/Makefile.am:
4307         * po/POTFILES.in:
4308         Fixed distcheck (well, partly)
4310 2007-03-04  Johannes Schmid <jhs@gnome.org>
4312         * plugins/document-manager/anjuta-document-manager.ui:
4313         Move "Swap .c/.h from Main to Browser toolbar
4315         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
4316         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
4317         (fv_prefs_free), (fv_add_tree_entry):
4318         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4319         * plugins/file-manager/plugin.c: (prefs_init):
4320         
4321         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
4323 2007-03-04  Naba Kumar  <naba@gnome.org>
4325         * data/default.proflie, data/Makefile.am, src/anjuta.c,
4326         plugins/project-manager/plugin.c:
4327         Restored default profile and renamed it from "default.anjuta" to
4328         "default.profile".
4329         
4330 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4332         * plugins/debug-manager/debugger.c,
4333         plugins/debug-manager/plugin.c,
4334         plugins/gdb/debugger.c,
4335         libanjuta/interfaces/libanjuta.idl,
4336         plugins/debug-manager/stack_trace.c:
4337         Add a dialog box when a signal is received (except SIGINT)
4338         Display stack frame even if arguments are not available
4340 2007-03-03  Naba Kumar  <naba@gnome.org>
4342         * TODO.tasks: Icons bounty added.
4344         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
4345         choise selection.
4346         
4347         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
4348         and descoping.
4350         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
4351         plugins/Makefile.am, (removed) plugins/profile-default/*,
4352         plugins/project-manager/anjuta-project-manager.plugin.in,
4353         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
4354         profile implementation to load user profile and projects. Store and
4355         restore remembered plugins. Use profile scoping and descoping for
4356         saving and loading sesstions.
4357         
4358         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
4359         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
4360         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
4361         DEBUG_PRINTs.
4363 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4365         * plugins/debug-manager/debug_tree.c
4366         plugins/debug-manager/debug_tree.h:
4367         Bug fix, deleting wrong variable
4369         * plugins/gdb/debugger.c:
4370         Bug fix, remove forgotten debugging code
4372 2007-03-02  Johannes Schmid <jhs@gnome.org>
4374         * plugins/document-manager/anjuta-document-manager.ui:
4375         * plugins/search/anjuta-search.ui:
4376         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
4377         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
4378         ToolbarFind
4380         * src/anjuta-app.c: (on_toolbar_view_toggled),
4381         (on_add_merge_widget), (on_session_save), (on_widget_remove):
4382         Save toolbar positions, don't use fixed toolbar style
4383         
4384         All in all this will allow more complex toolbar configurations and
4385         might gain some space on smaller displays because the user can disable
4386         toolbar parts he does not use. Also allows to use any toolbar style
4387         without looking too ugly.
4389 2007-03-01  Naba Kumasr  <naba@gnome.org>
4391         * TODO.tasks: Added a bounty for creating icons.
4393         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
4394         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
4395         profile-changed signal. Do not sync non-user-activatable plugins.
4397 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
4399         * plugins/debug-manager/disassemble.c,
4400         plugins/debug-manager/sparse_view.c,
4401         plugins/gdb/debugger.c,
4402         libanjuta/interfaces/libanjuta.idl:
4403         Display function name in disassembly view
4405 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
4407         * (added) plugins/debug-manager/bookmark.png,
4408         (added) plugins/debug-manager/breakpoint-disabled.png,
4409         (added) plugins/debug-manager/breakpoint-enabled.png,
4410         (added) plugins/debug-manager/program-counter.png,
4411         (added) plugins/debug-manager/linemarker.png,
4412         plugins/debug-manager/Makefile.am,
4413         plugins/debug-manager/disassemble.c,
4414         plugins/debug-manager/disassemble.h,
4415         plugins/debug-manager/sparse_buffer.c,
4416         plugins/debug-manager/sparse_buffer.h,
4417         plugins/debug-manager/sparse_view.c,
4418         plugins/debug-manager/sparse_view.h,
4419         plugins/debug-manager/plugin.c,
4420         plugins/debug-manager/breakpoints.c,
4421         libanjuta/interfaces/libanjuta.idl:
4422         Add markers in the disassembly view
4423         Display program counter and breakpoints in disassembly view
4425         * plugins/gdb/debugger.c:
4426         Fix a bug added with my previous patch, setting and clearing
4427         breakpoints was not working
4429 2007-02-28  Johannes Schmid <jhs@gnome.org>
4431         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
4432         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4433         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
4434         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4435         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
4436         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
4437         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
4438         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
4439         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
4440         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4441         Updated (why do they need to be under version control?)
4442         
4443         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
4444         (create_tab_popup_menu), (on_msgman_popup_menu),
4445         (on_tab_button_press_event), (anjuta_msgman_page_new),
4446         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
4447         Added "Close all message tabs" popup menu
4449 2007-02-26  Naba Kumar  <naba@gnome.org>
4451         * plugins/profiler/gprof-flat-profile-entry.c,
4452         plugins/profiler/gprof-flat-profile.c,
4453         plugins/profiler/gprof-flat-profile-entry.h,
4454         plugins/profiler/gprof-flat-profile.h,
4455         plugins/profiler/gprof-flat-profile-view.c,
4456         plugins/profiler/gprof-flat-profile-view.h,
4457         plugins/profiler/gprof-call-graph-block-entry.c,
4458         plugins/profiler/gprof-call-graph-block.c,
4459         plugins/profiler/gprof-function-call-chart-view.c,
4460         plugins/profiler/gprof-call-graph-block-entry.h,
4461         plugins/profiler/gprof-profile-data.c,
4462         plugins/profiler/gprof-call-graph-block.h,
4463         plugins/profiler/gprof-view.c,
4464         plugins/profiler/gprof-call-graph.c,
4465         plugins/profiler/gprof-function-call-chart-view.h,
4466         plugins/profiler/gprof-profile-data.h,
4467         plugins/profiler/gprof-call-graph.h,
4468         plugins/profiler/gprof-view.h,
4469         plugins/profiler/gprof-view-manager.c,
4470         plugins/profiler/gprof-call-graph-view.c,
4471         plugins/profiler/plugin.c,
4472         plugins/profiler/gprof-view-manager.h,
4473         plugins/profiler/gprof-call-graph-view.h,
4474         plugins/profiler/gprof-function-call-tree-view.c,
4475         plugins/profiler/gprof-function-call-tree-view.h,
4476         plugins/profiler/Makefile.am: Fix compiler warnings and link with
4477         gnome-vfs. Fixes bug #411377.
4479 2007-02-26  Naba Kumar  <naba@gnome.org>
4481         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
4483         Patch from James Liggett  <jrliggett@cox.net>:
4484         * plugins/profiler/gprof-flat-profile-view.c,
4485         plugins/profiler/gprof-flat-profile-view.h,
4486         plugins/profiler/gprof-function-call-chart-view.c,
4487         plugins/profiler/gprof-function-call-chart-view.h,
4488         plugins/profiler/gprof-view.c,
4489         plugins/profiler/gprof-view.h,
4490         plugins/profiler/gprof-call-graph-view.c,
4491         plugins/profiler/plugin.c,
4492         plugins/profiler/gprof-call-graph-view.h,
4493         plugins/profiler/gprof-function-call-tree-view.c,
4494         plugins/profiler/gprof-function-call-tree-view.h: Implements
4495         double click navigation. Fixes bug #403514.
4497 2007-02-25  Naba Kumar  <naba@gnome.org>
4499         * libanjuta/anjuta-plugin-manager.c,
4500         libanjuta/anjuta-plugin-handle.[ch],
4501         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
4502         g_hash_table_remove_all (introduced in glib 2.12) to stay the
4503         dependency on glib 2.8. Fixes bug #411623.
4505 2007-02-24  Naba kumar  <naba@gnome.org>
4507         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
4508         
4509         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
4510         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
4511         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
4512         (added) libanjuta/anjuta-profile-manager.c,
4513         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
4514         manager.
4515         Implemented profile pushing and popping. Implemented profile xml
4516         synchronization. Implemented error handling in profiles. Implemented
4517         activation and deactivation signals in plugin manager.
4518         
4519         * libanjuta/Makefile.am: Added libanjuta log domain.
4520         
4521         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
4522         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
4523         in AnjutaShell interface and implemented it in AnjutaApp.
4524         
4525         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
4527 2007-02-23  Naba kumar  <naba@gnome.org>
4529         src/main.c: Fixed missing end quote.
4531 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
4533         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
4536 2007-02-20  Naba Kumar  <naba@gnome.org>
4538         * plugins/subversion/plugin.c: Added "..." menuitems.
4539         * ROADMAP, README: Updated.
4540         * libanjuta/anjuta-profile.c: Fixed bugs.
4542         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
4543         plugins/gtodo/Makefile.am: Removed dead code.
4545         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
4546         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
4547         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
4548         plugins/gtodo/list_tooltip.c,
4549         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
4550         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
4551         not contain markups. Fixes Bug #360462.
4553 2007-02-16  Naba Kumar  <naba@gnome.org>
4555         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
4556         unnecessary sub-sections.
4557         
4558 2007-02-15  Naba Kumar  <naba@gnome.org>
4560         * (removed) plugins/document-manager/bookmark-prev-16.png,
4561         plugins/document-manager/bookmark-last.png,
4562         (removed)plugins/document-manager/bookmark-first-16.png,
4563         plugins/document-manager/bookmark-prev.png,
4564         (added) plugins/document-manager/bookmark-toggle.png,
4565         (removed)plugins/document-manager/bookmark_toggle.xpm,
4566         (removed)plugins/document-manager/bookmark-last-16.png,
4567         plugins/document-manager/plugin.c,
4568         plugins/document-manager/anjuta-document-manager.ui,
4569         (removed)plugins/document-manager/bookmark-next-16.png,
4570         plugins/document-manager/bookmark-next.png,
4571         plugins/document-manager/Makefile.am,
4572         (added) plugins/document-manager/bookmark-clear.png,
4573         plugins/document-manager/bookmark-first.png: Upgraded bookmark
4574         icons (stolen from monodevelop). Added clear bookmarks toolbar
4575         button.
4577         * plugins/document-manager/plugin.c,
4578         (added) plugins/document-manager/swap.png,
4579         (removed) plugins/document-manager/undock.png,
4580         plugins/document-manager/Makefile.am: Fixed swap icon.
4582 2007-02-13  Naba Kumar  <naba@gnome.org>
4584         * plugins/class-gen/element-editor.c: Fixed typo.
4585         
4586         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
4587         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
4588         Implementing plugin profiles loading.
4590 2007-02-13  Naba Kumar  <naba@gnome.org>
4592         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
4593         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
4594         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
4595         pixmaps/open_project.png, pixmaps/close_project.png:
4596         Removed more old icons.
4597         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
4598         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
4599         anjuta_logo.png
4600         
4601 2007-02-13  Naba Kumar  <naba@gnome.org>
4603         * plugins/class-gen/element-editor.c: Included missing headers to
4604         prevent build failures in some cases.
4605         
4606 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
4608         * plugins/debug-manager/stack_trace.c:
4609         Fix bug #407115
4611         * plugins/debug-manager/watch.c,
4612         plugins/debug-manager/breakpoints.c:
4613         Same bug than above, wrong use of gtk_ui_manager_get_widget
4615 === anjuta 2.1.1 ===
4617 2007-02-11  Naba Kumar  <naba@gnome.org>
4619         * cofigure.in: Bumped version to 2.1.1
4620         * NEWS: Updated for 2.1.1 release.
4621         
4622 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4624         * plugins/debug-manager/plugin.c,
4625         plugins/debug-manager/sparse_view.c,
4626         plugins/debug-manager/sparse_view.h:
4627         Reorder some code
4629         * plugins/gdb/debugger.c,
4630         plugins/debug-manager/debugger.c,
4631         plugins/debug-manager/memory.c,
4632         plugins/debug-manager/sparse_buffer.c
4633         plugins/gdb/debugger.h,
4634         libanjuta/interfaces/libanjuta.idl:
4635         Clean up, remove some warnings
4636         Use guint everywhere for addresses
4637         Rewrite code parsing position in debugger
4639 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4641         * plugins/debug-manager/debug_tree.c:
4642         Use GtkTreeRowReference instead of GtkTreeIter as callback data
4643         Fix bug #406113
4645 2007-02-08  Naba Kumar  <naba@gnome.org>
4647         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4648         Delay showing the 'file modified on disk' dialog for one sec
4649         from the last notification to insure multiple notifications for
4650         the same file are treated as one. Do not same multiple dialogs
4651         for the same file. Make sure to destory the dialog if later
4652         the conent is no longer different.
4653         
4654 2007-02-08  Naba Kumar  <naba@gnome.org>
4656         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4657         Prevented spurious 'file modified' dialogs in scintilla editor
4658         when the file is saved.
4660 2007-02-09  Johannes Schmid <jhs@gnome.org>
4662         * scripts/glade2schema.pl:
4663         Added script to convert glade preferences into gconf schema files.
4664         See #406061
4666 2007-02-08  Naba Kumar  <naba@gnome.org>
4668         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
4669         itself is destroyed. Fixes bug #355160.
4670         
4671 2007-02-08  Johannes Schmid <jhs@gnome.org>
4673         * plugins/profiler/profiler.plugin: 
4674         removed from version control (only .in file needed)
4675         
4676         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
4677         * plugins/sourceview/sourceview.c: (sourceview_new):
4678         Code cleanup
4679         
4680         * plugins/subversion/svn-thread.c: (svn_thread_start):
4681         * src/main.c: (main):
4682         
4683         Fixed #395875 about initialisation of threads too late
4685 2007-02-07  Armin Burgmeier  <armin@arbur.net>
4687         Reviewed by Naba Kumar  <naba@gnome.org>:
4688         * plugins/class-gen/plugin.c:
4689         * plugins/class-gen/window.c: Removed browse button related code, load
4690         generated output directly into new buffers when not adding to project.
4692         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
4693         buttons from user interface.
4695 2007-02-07  Naba Kumar  <naba@gnome.org>
4697         * po/POTFILES.in: Fixed distcheck.
4699 2007-02-07  Daniel Nylander <po@danielnylander.se>
4701         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
4703 2007-02-07  Johannes Schmid <jhs@gnome.org>
4705         * anjuta.desktop.in.in:
4706         Fixed spelling
4708 2007-02-07  Johannes Schmid <jhs@gnome.org>
4710         * configure.in:
4711         * manuals/anjuta-manual/*
4712         * manuals/anjuta-faqs/*:
4713         #398991 – Anjuta manuals does not use the gnome-doc-utils format
4714         
4715         * plugins/document-manager/anjuta-document-manager.plugin.in:
4716         Removed duplicate application-xml mime-type (review patches properly ;-)
4717         
4718 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
4720         * plugins/gdb/debugger.c,
4721         libanjuta/interfaces/libanjuta.idl:
4722         Fix bug #404755
4723         Fix handling of missing source file
4725 2007-02-06  Naba Kumar  <naba@gnome.org>
4727         Patch from James Liggett  <jrliggett@cox.net>:
4728         * plugins/profiler/gprof-flat-profile.c,
4729         plugins/profiler/gprof-profile-data.c,
4730         plugins/profiler/gprof-call-graph.c,
4731         plugins/profiler/gprof-profile-data.h,
4732         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
4733         Show profiler view when target selected bug #403515.
4735 2007-02-05  Naba Kumar  <naba@gnome.org>
4737         * configure.in: Enabled devhelp plugin by default now that
4738         it works.
4739         
4740         Patch from parmigio@2ainfo.it:
4741         * plugins/document-manager/anjuta-document-manager.plugin.in:
4742         Added xml file type in supported mime types list.
4743         
4744 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
4746         * plugins/debug-manager/debugger.c,
4747         plugins/debug-manager/plugin.c:
4748         Add a field in status bar displaying debugger state
4749         Change cursor shape when debugger is busy
4750         Fix bug #378600
4752         * plugins/debug-manager/watch.c,
4753         plugins/debug-manager/locals.c,
4754         libanjuta/interfaces/libanjuta.idl:
4755         Clean up, remove debugging messages and unused signals
4757 2007-02-03  Johannes Schmid <jhs@gnome.org>
4759         * configure.in:
4760         Fixed AC_INIT and seperated version to major, minor, micro
4762         * anjuta.anjuta:
4763         Load Subversion instead of CVS
4764         
4765         * anjuta.desktop.in.in:
4766         Fixed bug-buddy component
4768         Original patch from Rob Bradfort <robster@debian.org>:
4769         * src/main.c: (get_command_line_args), (main):
4770         Bug #335981 – Migration from popt to GOption
4772 2007-02-03  Naba Kumar  <naba@gnome.org>
4774         * configure.in: Depend on devhelp 0.13 and fixed gecko home
4775         path variable. Fixed bug #341170.
4776         * plugins/profiler/Makefile.am: Fixed indentation.
4777         
4778 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
4780         * libanjuta/interfaces/libanjuta.idl,
4781         plugins/sourceview/sourceview.c,
4782         plugins/editor/text-editor.c,
4783         plugins/symbol-browser/plugin.c,
4784         plugins/search/search-replace.c,
4785         plugins/document-manager/goto_line.c,
4786         plugins/document-manager/action-callbacks.c,
4787         plugins/document-manager/anjuta-docman.c:
4788         Rename markers of anjuta interface
4789         IANJUTA_MARKABLE_NONE has been removed
4790         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
4791         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
4792         IANJUTA_MARKABLE_ATTENTIVE renamed in
4793                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
4794         IANJUTA_MARKABLE_INTENSE renamed in
4795                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
4796         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
4798         * (removed) plugins/sourceview/marker-light.png,
4799         (removed) plugins/sourceview/marker-basic.png,
4800         (removed) plugins/sourceview/marker-attentive.png,
4801         (removed) plugins/sourceview/marker-intense.png,
4802         plugins/sourceview/bookmark.png,
4803         (added) plugins/sourceview/breakpoint-disabled.png,
4804         (added) plugins/sourceview/breakpoint-enabled.png,
4805         (added) plugins/sourceview/program-counter.png,
4806         (added) plugins/sourceview/linemarker.png,
4807         plugins/sourceview/Makefile.am,
4808         (added) plugins/editor/bookmark.xpm,
4809         (added) plugins/editor/breakpoint-disabled.xpm,
4810         (added) plugins/editor/breakpoint-enabled.xpm,
4811         (added) plugins/editor/program-counter.xpm,
4812         (added) plugins/editor/linemarker.xpm,
4813         plugins/editor/Makefile.am:
4814         Add or change marker pixmaps in scintilla and sourceview editor
4816         * plugins/document-manager/plugin.c,
4817         libanjuta/interfaces/libanjuta.idl,
4818         plugins/debug-manager/plugin.c,
4819         plugins/debug-manager/breakpoints.c
4820         plugins/gdb/debugger.c:
4821         Fix bug #376404, program counter marker is not displayed when debugger
4822         Return the selected editor or NULL (if file does not exist) with 
4823         ianjuta_document_manager_goto_file_line* functions
4824         Emit a change-location signal even if the program counter is in an
4825         unknown file
4827 2007-02-02  Naba Kumar  <naba@gnome.org>
4829         * TODO.tasks: Marked bounty bug #359478 completed. And checked
4830         older bounties 'Done'.
4831         
4832 2007-02-02  Naba Kumar  <naba@gnome.org>
4834         * TODO.tasks: Fixed typop.
4836         Patch from James Liggett  <jrliggett@cox.net>:
4837         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
4838         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
4839         profiler plugin by James Liggett. Completes bounty bug #359478
4840         'Gprof performance profiler plugin'
4842 2007-02-01  Naba Kumar  <naba@gnome.org>
4844         * src/main.c: Renamed option name.
4846         * TODO.tasks: Marked "Test and fix all project wizards templates"
4847         bounty completed.
4848         
4849 2007-01-29  Johannes Schmid <jhs@gnome.org>
4851         * plugins/document-manager/plugin.c: (on_editor_changed):
4852         Added DEBUG_PRINT(...)
4853         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
4854         implemented
4855         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
4856         Fix language support plugin for sourceview editor (add some new
4857         language names)
4858         
4859         * plugins/sourceview/sourceview.c: (iindic_clear):
4860         Clear all indicators
4862 2007-01-29  Johannes Schmid <jhs@gnome.org>
4864         * TODO.tasks:
4865         Minor task currentions
4866         
4867         * libanjuta/interfaces/libanjuta.idl:
4868         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
4869         (itext_editor_iface_init):
4870         * plugins/language-support-cpp-java/plugin.c: (install_support):
4871         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
4872         (ieditor_get_attributes), (ieditor_iface_init):
4873         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
4874         plugins.
4875         
4876         * plugins/sourceview/sourceview.glade:
4877         Fixed sourceview preference window
4879 2007-01-28  Naba Kumar  <naba@gnome.org>
4880         
4881         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
4882         Implemented --no-files and --no-session command line options and
4883         corresponding preferernces checkboxes in General tab.
4885 2007-01-28  Johannes Schmid <jhs@gnome.org>
4887         * plugins/subversion/plugin.c:
4888         * plugins/subversion/plugin.h:
4889         * plugins/subversion/svn-notify.c: (svn_show_info),
4890         (show_svn_error), (on_svn_notify):
4891         * plugins/subversion/svn-notify.h:
4892         * plugins/subversion/svn-thread.c: (create_message_view),
4893         (svn_thread_start):
4894         Fixed error handling and fixed #394216 – No indication of subversion commands running
4895         
4896         * plugins/tools/execute.c: (atp_output_context_print):
4897         Show name of tool in message pane
4899 2007-01-28  Naba Kumar  <naba@gnome.org>
4900         
4901         * configure.in, plugins/glade/plugin.c: Make it work with
4902         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
4903         
4904         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
4905         from devhelp (won't work untill devhelp is fixed: bug #341170).
4906         
4907         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
4908         
4909 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
4911         Reviewed by Naba Kumar  <naba@gnome.org>:
4912         * libanjuta/interfaces/libanjuta.idl, 
4913         plugins/debug-manager/debugger.c,
4914         plugins/debug-manager/start.c,
4915         plugins/gdb/plugin.c,
4916         plugins/gdb/debugger.c,
4917         plugins/gdb/debugger.h:
4918         Fix a bug when launching gdb
4919         Set the terminal for the debugged program on the command line.
4921 2007-01-26  Johannes Schmid <jhs@gnome.org>
4923         * plugins/sourceview/anjuta-document-saver.c:
4924         (anjuta_document_saver_save):
4925         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
4926         * plugins/sourceview/sourceview.c: (save_if_modified),
4927         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
4928         Proper error handling, for example if a file was modified externally. Use backup files
4929         to avoid data-loss on disk full.
4931 2007-01-24  Naba Kumar  <naba@gnome.org>
4932         
4933         * plugins/devhelp/htmlview.c: Fixed crash during project load.
4934         Fixed mem leak and source leak.
4935         
4936 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
4938         Reviewed by Naba Kumar  <naba@gnome.org>:
4939         * plugins/debug-manager/debug_tree.c,
4940         plugins/debug-manager/debug_tree.h,
4941         plugins/debug-manager/watch.c:
4942         Partial rewrite of the variable object code, find and fix a few bugs
4943         Fix bug #395808: gdb can still crash but children are listed
4944         on request only so you can avoid the crash
4946 2007-01-24  Naba Kumar  <naba@gnome.org>
4947         
4948         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
4949         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
4950         plugins/symbol-browser/plugin.h,
4951         plugins/symbol-browser/plugin.c,
4952         plugins/symbol-browser/Makefile.am: Added current file (local)
4953         symbols view (Seriously getting bored with the browse toolbar).
4955 2007-01-22  Naba Kumar  <naba@gnome.org>
4956         
4957         Patch from Gabor Kelemen:
4958         * po/POTFILES.in: Added .plugin.in files.
4960 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
4962         Reviewed by Naba Kumar  <naba@gnome.org>:
4963         * plugins/document-manager/anjuta-docman.c,
4964         plugins/message-view/anjuta-msgman.c
4965         Set right alignment to the label widget in the tab title.
4967 2007-01-21  Naba Kumar  <naba@gnome.org>
4968         
4969         * libegg/egg-combo-action.c: Fixed mode line.
4970         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
4971         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
4973 2007-01-21  Armin Burgmeier  <armin@arbur.net>
4975         Reviewed by Naba Kumar  <naba@gnome.org>:
4976         * plugins/class-gen/plugin.c: Prompt for target before actually
4977         generating the class files. This ensures that the files are created in
4978         the correct directory. Fixes bug #397406.
4980         * plugins/class-gen/window.c: Set browse buttons to insensitive when
4981         the class is added to the project.
4983 2007-01-21  Naba Kumar  <naba@gnome.org>
4985         * libanjuta/anjuta-plugin-description.c,
4986         libanjuta/anjuta-ui.h,
4987         libanjuta/anjuta-status.c,
4988         libanjuta/anjuta-plugin-description.h,
4989         libanjuta/cell-renderer-captioned-image.c,
4990         libanjuta/anjuta-plugin-handle.c,
4991         libanjuta/anjuta-status.h,
4992         libanjuta/resources.c,
4993         libanjuta/cell-renderer-captioned-image.h,
4994         libanjuta/glue-cpp.c,
4995         libanjuta/anjuta-plugin-handle.h,
4996         libanjuta/anjuta-plugin.c,
4997         libanjuta/anjuta-preferences-dialog.c,
4998         libanjuta/libanjuta.h,
4999         libanjuta/resources.h,
5000         libanjuta/glue-cpp.h,
5001         libanjuta/anjuta-plugin.h,
5002         libanjuta/anjuta-preferences-dialog.h,
5003         libanjuta/anjuta-plugin-manager.c,
5004         libanjuta/anjuta-shell.c,
5005         libanjuta/anjuta-plugin-manager.h,
5006         libanjuta/anjuta-shell.h,
5007         libanjuta/anjuta-save-prompt.c,
5008         libanjuta/anjuta-save-prompt.h,
5009         libanjuta/anjuta-children.c,
5010         libanjuta/anjuta-utils.c,
5011         libanjuta/anjuta-profile.c,
5012         libanjuta/anjuta-preferences.c,
5013         libanjuta/anjuta-launcher.c,
5014         libanjuta/anjuta-utils.h,
5015         libanjuta/anjuta-profile.h,
5016         libanjuta/anjuta-launcher.h,
5017         libanjuta/anjuta-ui.c: Updated file headers.
5019         * po/POTFILES.in: Updated.
5021         * libanjuta/anjuta-marshal.list,
5022         (added) libanjuta/anjuta-plugin-handle.c,
5023         (added) libanjuta/anjuta-plugin-handle.h,
5024         (added) libanjuta/anjuta-plugin-manager.c,
5025         (added) libanjuta/anjuta-plugin-manager.h,
5026         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5027         (added) libanjuta/anjuta-profile.c,
5028         (added) libanjuta/anjuta-profile.h,
5029         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
5030         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
5031         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
5032         src/action-callbacks.c: Implemented AnjutaPluginManager
5033         class based on old plugins.[ch]. Implemented AnjutaProfile as
5034         prelimanary profiles implementation. Implemented AnjutaPluginHandle
5035         class to represent plugins (not to be confused with plugin objects).
5036         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
5037         implemented it in AnjutaApp and AnjutaTestShell.
5038         De-globalized plugin management and several clean ups.
5040         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
5041         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
5042         plugins/search/search-replace.c, plugins/terminal/terminal.c,
5043         plugins/project-import/project-import.c,
5044         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
5045         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
5046         Fixed plugins for the change in API.
5048         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
5049         file.
5050         
5051         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5053 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
5055         Reviewed by Naba Kumar  <naba@gnome.org>:
5056         * libanjuta/anjuta-launcher.c,
5057         libanjuta/anjuta-launcher.h:
5058         Add a new function anjuta_set_terminate_on_exit to close the i/o
5059         channel when the child exit
5060         Return directly the status and not the exit code in child-exited
5061         signal
5063         * plugins/gdb/debugger.c:
5064         Use new function in debugger plugin
5066 2007-01-18  Johannes Schmid <jhs@gnome.org>
5068         * src/about.c: Do not show empty license information instead hide the button (#397883)
5070 2007-01-15  Johannes Schmid <jhs@gnome.org>
5072         * plugins/project-manager/plugin.c:
5073         * plugins/project-wizard/templates/python.wiz
5074         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
5075         
5076         Fixed #335235 python programs are not executeable/ do not start when pressing F3
5077         You will also need latest gnome-build svn       
5079 === anjuta 2.1.0 ===
5081 2007-01-14  Naba Kumar  <naba@gnome.org>
5083         * configure.in: Removed reference of mkfile project
5084         template to fix distcheck build error.
5085         * AUTHORS: Updated.
5086         * NEWS: Updated.
5087         * configure.in: Bumped version to 2.1.0 for beta release.
5088         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
5089         crashes as soon as editing starts in normal text files.
5091 2007-01-14  Johannes Schmid <jhs@gnome.org>
5093         * configure.in
5094         * po/LINGUAS:
5095         Applied http://live.gnome.org/GnomeGoals/PoLinguas
5097         * tagmanager/c.c:
5098         Patch from Massimo Cora' to hopefully fix #395362
5100         * plugins/project-wizard/templates/*:
5102         Fixed and tested all project-wizards. Deactivated mkfile project because
5103         it was totally broken and I don't see any real use for it.
5104         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
5106 2007-01-14  Naba Kumar  <naba@gnome.org>
5108         * NEWS: Updated for release.
5109         
5110         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
5111         
5112         * libanjuta/interfaces/libanjuta.idl,
5113         plugins/editor/text_editor_cbs.c,
5114         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
5115         interface and implemented it for scintilla.
5116         
5117         * plugins/editor/text-editor.c: Fixed highlighing issues when
5118         used with indicators (particularly when the file is just opened).
5119         Fixes bug #377477 – when debugging, scintilla editor grays out all
5120         lines before current line.
5121         
5122         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
5123         Maintain a separate list of indicated edtitors for separate contexts.
5124         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
5125         
5126 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
5128         Reviewed by Naba Kumar  <naba@gnome.org>:
5129         * plugins/debug-manager/plugin.c:
5130         Bug fix: breakpoints cannot be added after stopping the debugger
5132 2007-01-13  Naba Kumar  <naba@gnome.org>
5134         * NEWS: Updated for release.
5136 2007-01-12  Johannes Schmid <jhs@gnome.org>
5138         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
5139         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
5140         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
5141         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
5142         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
5143         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
5144         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
5145         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
5146         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
5147         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
5148         
5149         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
5150         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
5151         
5152         * plugins/sourceview/sourceview.c:
5153         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
5154         on character positions.
5155         
5156 2007-01-12  Naba Kumar  <naba@gnome.org>
5158         * src/anjuta-app.c,
5159         plugins/project-manager/plugin.c,
5160         plugins/profile-default/plugin.c,
5161         libanjuta/anjuta-status.c,
5162         libanjuta/anjuta-status.h: Introduced an API for application title
5163         in AnjutaStatus. Set application title to project name.
5165 2007-01-11  Massimo Cora' <maxcvs@email.i>
5167         Reviewed by Naba Kumar  <naba@gnome.org>:
5168         * tagmanager/Makefile.am,
5169         plugins/symbol-browser/Makefile.am: removed installation for 
5170         test programs.
5172 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
5174         Reviewed by Naba Kumar  <naba@gnome.org>:
5175         * plugins/debug-manager/start.h,
5176         plugins/debug-manager/start.c,
5177         plugins/debug-manager/anjuta-debug-manager.ui,
5178         plugins/debug-manager/plugin.c:
5179         Partial fix for bug #392537
5181         * plugins/debug-manager/disassemble.c:
5182         Fix bug #392543
5184 2007-01-11  Naba Kumar  <naba@gnome.org>
5186         * src/anjuta.c: Load project seperately from session,
5187         so that project session is also loaded.
5188         
5189         * plugins/profile-default/plugin.c: Load project in new
5190         anjuta if there already is one loaded currently (disabled
5191         code for now).
5192         
5193         * plugins/editor/aneditor.cxx: Disconnect focus in/out
5194         signals when editor is destroyed. Fixes a crash bug.
5195         
5196         * plugins/editor/text_editor.c: Do not mark line in
5197         ianjuta_editor_goto_line() implementation.
5198         
5199         * plugins/search/search-replace.c: Always check for markable
5200         interface availablility because its optional for an editor.
5201         
5202         * plugins/document-manager/goto_line.c,
5203         plugins/document-manager/action-callbacks.c: Mark lines for
5204         goto line commands (from dialog and from menu entry box).
5205         
5206         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
5207         plugins/file-manager/an_file_view.c: Expand file manager
5208         nodes in idle loop, one at a time. Did as a possible work
5209         around for bug #361763, but it didn't make any difference.
5210         However, it could still be useful in situations where there
5211         are lots to expand.
5212         
5213         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
5215 2007-01-11  Naba Kumar  <naba@gnome.org>
5217         * plugins/editor/scintilla/LineMarker.h,
5218         plugins/editor/scintilla/LexBasic.cxx,
5219         plugins/editor/scintilla/LexHTML.cxx,
5220         plugins/editor/scintilla/include/SciLexer.h,
5221         plugins/editor/scintilla/include/Scintilla.h,
5222         plugins/editor/scintilla/include/Scintilla.iface,
5223         plugins/editor/scintilla/include/ScintillaWidget.h,
5224         plugins/editor/scintilla/LexBash.cxx,
5225         plugins/editor/scintilla/PlatGTK.cxx,
5226         plugins/editor/scintilla/ViewStyle.h,
5227         plugins/editor/scintilla/Editor.cxx,
5228         plugins/editor/scintilla/StyleContext.h,
5229         plugins/editor/scintilla/LexCPP.cxx,
5230         plugins/editor/scintilla/Converter.h,
5231         plugins/editor/scintilla/LexAU3.cxx,
5232         plugins/editor/scintilla/Editor.h,
5233         plugins/editor/scintilla/LexPerl.cxx,
5234         plugins/editor/scintilla/LexVB.cxx,
5235         plugins/editor/scintilla/ScintillaGTK.cxx,
5236         plugins/editor/scintilla/ViewStyle.cxx,
5237         plugins/editor/scintilla/PropSet.cxx,
5238         plugins/editor/scintilla/LexSQL.cxx,
5239         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
5240         version 1.71
5242 2007-01-11  Armin Burgmeier  <armin@arbur.net>
5244         Reviewed by Naba Kumar  <naba@gnome.org>:
5245         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
5246         selected for editing. This fixes bug #394218.
5248         * plugins/class-gen/plugin.c: Do not use project's root URI as project
5249         name if said URI is not known.
5251         * plugins/class-gen/window.c: When stripping function prefix away,
5252         include the trailing underscore because it is already set by the
5253         template.
5255         * plugins/class-gen/transform.c: Include "const char*" and "const
5256         gchar*" in the list for transforming a default C type to a GType.
5257         Don't access invalid memory when writing pointer_str in
5258         cg_transform_first_argument.
5260 2007-01-11  Naba Kumar  <naba@gnome.org>
5262         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
5263         pixmaps/anjuta.svg, pixmaps/Makefile.am,
5264         (renamed) pixmaps/anjuta_icon.png, src/main.c,
5265         libegg/test-actions.c, anjuta.desktop.in.in,
5266         anjuta.prj: Renamed application icon to 'anjuta.png' from
5267         'anjuta_icon.png'. Added more fields in desktop file.
5269         * mime/anjuta.xml: Added magic section.
5270         
5271         * (removed) mime/anjuta.applications,
5272         (removed) mime/anjuta.mime, mime/Makefile.am,
5273         (removed) mime/anjuta.keys,
5274         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
5275         registeration and added scalable icon. Also fixes bug #393680
5277 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
5279         Reviewed by Naba Kumar  <naba@gnome.org>:
5280         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
5281         and anjuta_status_progress_add_ticks() to check for progressbar 
5282         being realized before trying to update it.
5284 2007-01-10  Naba Kumar  <naba@gnome.org>
5286         * tagmanager/tm_workspace.c,
5287         po/POTFILES.in,
5288         plugins/debug-manager/Makefile.am,
5289         plugins/tools/scripts/Makefile.am,
5290         plugins/class-gen/plugin.c,
5291         plugins/class-gen/Makefile.am,
5292         global-tags/Makefile.am: Fixed make distcheck.
5294         * plugins/debug-manager/attach_process.c,
5295         plugins/debug-manager/attach_process.h,
5296         plugins/class-gen/action-callbacks.h,
5297         plugins/class-gen/action-callbacks.c,
5298         plugins/class-gen/class_gen.h,
5299         plugins/class-gen/class_gen.c: Deleted unused/old files.
5301         * (removed) scintilla, (added) plugins/editor/scintilla,
5302         plugins/editor/scintilla/lexers.make,
5303         plugins/editor/scintilla/Makefile.am,
5304         plugins/editor/Makefile.am
5305         configure.in, manuals/reference/libanjuta/Makefile.am
5306         Makefile.am: Moved scintilla to its right place.
5308 2007-01-09  Naba Kumar  <naba@gnome.org>
5310         * plugins/profile-default/plugin.c: Save project session before
5311         a new one is opened.
5313         * plugins/project-manager/plugin.c,
5314         plugins/project-manager/plugin.h,
5315         plugins/project-manager/anjuta-project-manager.ui,
5316         plugins/profile-default/plugin.c,
5317         plugins/profile-default/plugin.h,
5318         plugins/profile-default/Makefile.am,
5319         (added) plugins/profile-default/anjuta-default-profile.ui,
5320         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5321         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
5322         multiple projects support.
5323         
5324 2007-01-06  Armin Burgmeier  <armin@arbur.net>
5326         Reviewed by Naba Kumar  <naba@gnome.org>
5327         * plugins/class-gen/combo-flags.h:
5328         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
5329         enum, added a type parameter to selected signal. Select highlighted
5330         entry when pressing enter (but not unselect it if it was already
5331         selected) before closing the popup. Also accept input when clicking
5332         not into the popup.
5334         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
5335         according to selection type.
5337         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
5338         VOID:BOXED,ENUM.
5340 2007-01-08  Johannes Schmid <jhs@gnome.org>
5342   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
5343   * plugins/project-wizard/templates/gtkmm/Makefile.am
5344   * plugins/project-wizard/templates/python/configure.ac.tpl
5345   * plugins/project-wizard/templates/python/configure.in.tpl
5346   * plugins/project-wizard/templates/python/Makefile.am
5347   * plugins/project-wizard/templates/cpp/configure.ac.tpl
5348   * plugins/project-wizard/templates/cpp/configure.in.tpl
5349   * plugins/project-wizard/templates/cpp/Makefile.am
5350   * plugins/project-wizard/templates/terminal.wiz
5351   * plugins/project-wizard/templates/xlib-dock.wiz
5352   * plugins/project-wizard/templates/wxwin.wiz
5353   * plugins/project-wizard/templates/java.wiz
5354   * plugins/project-wizard/templates/xlib/configure.ac.tpl
5355   * plugins/project-wizard/templates/xlib/configure.in.tpl
5356   * plugins/project-wizard/templates/xlib/Makefile.am
5357   * plugins/project-wizard/templates/gcj/configure.ac.tpl
5358   * plugins/project-wizard/templates/gcj/configure.in.tpl
5359   * plugins/project-wizard/templates/gcj/Makefile.am
5360   * plugins/project-wizard/templates/terminal/configure.ac.tpl
5361   * plugins/project-wizard/templates/terminal/configure.in.tpl
5362   * plugins/project-wizard/templates/terminal/Makefile.am
5363   * plugins/project-wizard/templates/terminal/autogen.sh
5364   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
5365   * plugins/project-wizard/templates/wxwin/configure.in.tpl
5366   * plugins/project-wizard/templates/wxwin/Makefile.am
5367   * plugins/project-wizard/templates/gnome.wiz 
5368   * plugins/project-wizard/templates/java/configure.ac.tpl
5369   * plugins/project-wizard/templates/java/configure.in.tpl
5370   * plugins/project-wizard/templates/java/Makefile.am
5371   * plugins/project-wizard/templates/anjuta-plugin.wiz
5372   * plugins/project-wizard/templates/gtkmm.wiz
5373   * plugins/project-wizard/templates/python.wiz
5374   * plugins/project-wizard/templates/cpp.wiz
5375   * plugins/project-wizard/templates/gtk.wiz
5376   * plugins/project-wizard/templates/gcj.wiz
5377   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
5378   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5379   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5381   Starting fixing of all project wizards:
5382   - rename configure.in to configure.ac
5383   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
5384   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
5385   (See #394184)
5386   
5387   * TODO.task: Added bug number to bounty
5389 2007-01-07  Johannes Schmid <jhs@gnome.org>
5391   *  plugins/build-basic-autotools.c:
5392   Fixed #392290 – Missed install as root option in project manager
5394 2007-01-07  Johannes Schmid <jhs@gnome.org>
5396   * plugins/sourceview/sourceview.c:
5397   Fixed #388731 – Odd editor behaviour after performing block-text operations
5398   Fixed #388727 – Block-tab does not work
5399   
5400   * plugins/sourceview/anjuta-document.h/c:
5401   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
5402   
5403   * configure.in:
5404   Require Gtk+ >= 2.10 for sourceview plugin
5406 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
5408         * libanjuta/anjuta-status.c:
5409         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
5411 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
5413         * configure.in,
5414         plugins/terminal/terminal.c:
5415         Fix bug #377027
5416         remove support for VTE < 0.9
5418 2007-01-06  Naba Kumar  <naba@gnome.org>
5420         * po/POTFILES.in: Updated
5422 2007-01-05  Adam Dingle  <adam@medovina.org>
5424         Reviewed by Naba Kumar  <naba@gnome.org>:
5425         * plugins/message-view/anjuta-message-manager-plugin.glade:
5426         Fixed bug #377903 (improve message color defaults).
5428 2007-01-05  Naba Kumar  <naba@gnome.org>
5430         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
5431         
5432 2007-01-03  Armin Burgmeier  <armin@arbur.net>
5434         Reviewed by  Naba Kumar  <naba@gnome.org>:
5435         * plugins/symbol-browser/test-class.h: Fixed block ends.
5437         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
5438         C-style-block comment.
5440         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
5441         allow lists when writing autogen definition files. This is required
5442         for the new class generator. Also fixed a wrong return value in
5443         npw_autogen_write_definition_file and set a GError in
5444         npw_autogen_execute when the output file could not be opened.
5446         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
5447         user interface.
5449         * plugins/class-gen/Makefile.am: Added templates subdir, removed
5450         goc_template_header and goc_template_source, added top_srcdir to
5451         includes, link against project wizard (also hopefully temporarily),
5452         removed class_gen.h, class_gen.c, action-callbacks.h,
5453         action-callbacks.c.
5455         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
5457         * plugins/class-gen/cell-renderer-flags.h:
5458         * plugins/class-gen/cell-renderer-flags.c:
5459         * plugins/class-gen/combo-flags.h:
5460         * plugins/class-gen/combo-flags.c:
5461         * plugins/class-gen/element-editor.c:
5462         * plugins/class-gen/element-editor.h:
5463         * plugins/class-gen/generator.c:
5464         * plugins/class-gen/generator.h:
5465         * plugins/class-gen/plugin.h:
5466         * plugins/class-gen/plugin.c:
5467         * plugins/class-gen/transform.c:
5468         * plugins/class-gen/transform.h:
5469         * plugins/class-gen/validator.c:
5470         * plugins/class-gen/validator.h:
5471         * plugins/class-gen/window.c:
5472         * plugins/class-gen/window.h: Rewrote class generator, it now allows
5473         adding of several class elements and uses autogen.
5475         * plugins/class-gen/templates/cc-header.tpl:
5476         * plugins/class-gen/templates/cc-source.tpl:
5477         * plugins/class-gen/templates/go-header.tpl:
5478         * plugins/class-gen/templates/go-source.tpl:
5479         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
5480         for the class generator.
5482         * configure.in: Added plugins/class-gen/templates/Makefile to output.
5484 2007-01-04  Naba Kumar  <naba@gnome.org>
5486         Patch from Nick Treleaven:
5487         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
5488         all matching symbols.
5489         
5490         Patches from  Maik Beckmann and Sébastien Granjoux:
5491         * plugins/profile-default/plugin.c,
5492         plugins/project-manager/plugin.c: Unescape project name. Fixes
5493         Bug #357151
5495 2007-01-04  Naba Kumar  <naba@gnome.org>
5497         * plugins/glade/plugin.c: Fixed compilation with
5498         older glade-3 version.
5499         
5500         Patch from Roland Illig:
5501         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
5502         plugins/sourceview/anjuta-document-saver.c,
5503         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
5504         are necessary to build anjuta on NetBSD 3.0
5506         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
5507         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
5508         window manager in gnome.
5509         
5510 2007-01-02  Naba Kumar  <naba@gnome.org>
5511         
5512         * plugins/glade/plugin.c: Make it work with glade-3 svn.
5513         
5514 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
5516         Reviewed by Naba Kumar  <naba@gnome.org>:
5517         * libanjuta/interfaces/libanjuta.idl,
5518         plugins/debug-manager/Makefile.am,
5519         plugins/debug-manager/anjuta-marshal.list,
5520         plugins/debug-manager/debugger.c,
5521         plugins/debug-manager/sparse_buffer.c,
5522         plugins/debug-manager/sparse_buffer.h,
5523         plugins/debug-manager/sparse_view.c,
5524         plugins/debug-manager/sparse_view.h,
5525         plugins/debug-manager/disassemble.h,
5526         plugins/debug-manager/disassemble.c,
5527         plugins/debug-manager/anjuta-marshal.list,
5528         plugins/debug-manager/plugin.c,
5529         plugins/gdb/debugger.c,
5530         plugins/gdb/debugger.h,
5531         plugins/gdb/plugin.c:
5532         Add a disassembly view window
5534         * plugins/debug-manager/breakpoints.c,
5535         plugins/debug-manager/chunk_view.c,
5536         plugins/debug-manager/locals.c,
5537         plugins/debug-manager/memory.c,
5538         plugins/debug-manager/registers.c,
5539         plugins/debug-manager/stack_trace.c:
5540         Add some debugging information 
5542 2006-12-18  Naba Kumar  <naba@gnome.org>
5544         * configure.in, plugins/glade/plugin.c: Allow building against both
5545         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
5547 2006-12-03  Naba Kumar  <naba@gnome.org>
5548         
5549         * TODO.tasks: Marked a bounty completed.
5551 2006-11-24  Adam Dingle <adam@medovina.org>
5553         Reviewed by Naba Kumar  <naba@gnome.org>:
5554         * plugins/build-basic-autotools/build-basic-autotools.c,
5555         plugins/debug-manager/watch.c,
5556         plugins/document-manager/plugin.c, 
5557         plugins/patch/plugin.c,
5558         plugins/project-manager/plugin.c:
5559         Fixed bug #378879 (several command names need ellipses).
5561 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
5563         Reviewed by: Naba Kumar  <naba@gnome.org>
5564         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5565         GCC 4.1.2 (there are only two warnings remaining now when compiling
5566         plugins).
5568         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
5570         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
5571         macro so that the generated function support a NULL plugin parameter.
5573         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
5574         in debug_tree_find_expression by freeing memory returned by the call
5575         to gtk_tree_model_get instead of the parameter string.
5577 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
5579         * plugins/debug-manager/breakpoints.c:
5580         Fix bug #378850
5582         * plugins/debug-manager/anjuta-debug-manager.ui,
5583         plugins/debug-manager/debugger.c,
5584         plugins/debug-manager/plugin.c:
5585         Fix bug #378871
5587 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
5589         * libanjuta/anjuta-launcher.c,
5590         plugins/gdb/debugger.c:
5591         Fix bug #377061
5593 2006-11-21  Naba Kumar  <naba@gnome.org>
5595         * plugins/search/search_preferences.c: Fixed build break.
5596         
5597 2006-11-20  Naba Kumar  <naba@gnome.org>
5598         
5599         Patch from Kjartan Maraas:
5600         * plugins/cvs-plugin/cvs-interface.c,
5601         plugins/document-manager/plugin.c,
5602         plugins/gtodo/interface.c,
5603         plugins/gtodo/libgtodo.h,
5604         plugins/message-view/anjuta-msgman.c,
5605         plugins/project-wizard/druid.c,
5606         plugins/search/search_preferences.c,
5607         plugins/sourceview/sourceview-prefs.c,
5608         plugins/terminal/terminal.c,
5609         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
5611         Patch from Przemysław Grzegorczyk:
5612         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
5613         plugins/subversion/anjuta-subversion.glade: Enable files in
5614         fileselection dialog. Fixes bug #376031.
5615         
5616 2006-11-17  Adam Dingle <adam@medovina.org>
5618         Reviewed by: Naba Kumar  <naba@gnome.org>
5619         * plugins/build-basic-autotools/build-basic-autotools.c
5620         * plugins/class-gen/anjuta-class-gen.plugin.in
5621         * plugins/debug-manager/breakpoints.c
5622         * plugins/debug-manager/plugin.c
5623         * plugins/devhelp/plugin.c
5624         * plugins/document-manager/plugin.c
5625         * plugins/gdb/debugger.c
5626         * plugins/glade/anjuta-glade.plugin.in
5627         * plugins/gtodo/plugin.c
5628         * plugins/language-support-cpp-java/plugin.c
5629         * plugins/message-view/plugin.c
5630         * plugins/project-import/anjuta-project-import.glade
5631         * plugins/project-import/anjuta-project-import.plugin.in
5632         * plugins/search/plugin.c
5633         * plugins/tools/scripts/tools-2.xml.in
5634         * plugins/valgrind/plugin.c
5635         * src/anjuta-actions.h:
5636         Fixed bug #376335 "menu items should be capitalized".  Minor
5637         grammar edits.
5639 2006-11-20  Naba Kumar  <naba@gnome.org>
5640         
5641         * configure.in: Fixed build.
5643         Patch from: Arjan Timmerman
5644         *configure.in: Make subvesion plugin build for apr 1.x.
5645         Fixes: Bug #364754.
5646         
5647 2006-11-20  Johannes Schmid <jhs@gnome.org>
5649         * configure.in
5650         * plugins/*/*.[ch]:
5651         Removed patches from Sylvain and Günther. They caused not problems but
5652         Naba was against them.
5654 2006-11-20  Johannes Schmid <jhs@gnome.org>
5656         * Removed me from MAINTAINERS
5658 2006-11-14  Günther Brammer <GBrammer@gmx.de>
5660         * configure.in:
5661         Use apr-1 instead of apr-0
5663 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
5665         * global-tags/create_global_tags.sh.in: Correct a bug when environment
5666         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
5667         and another bug occuring when parsing .pc file containing quotes.
5669 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
5671         * plugins/*/*.[ch]: Use class macro for type casting.
5673         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5674         GCC 4.1.2 (there are only two warnings remaining now when compiling
5675         plugins).
5677         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
5678         a memory leak in debug_tree_find_expression; g_free was called on
5679         the parameter instead of the memory allocated by gtk_tree_model_get.
5681         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
5682         to declare and initialize the global type variable of the plugin.
5684 2006-10-31  Naba Kumar  <naba@gnome.org>
5686         * global-tags/create_global_tags.sh.in: Added an end message.
5687         
5688         * libanjuta/anjuta-launcher.h: Fixed indentation.
5689         
5690         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
5691         creation to a) append the messages in right way, b) Connect signals
5692         to the view properly and c) Recreate the system-tags.cache at the
5693         end of the generation.
5695         * plugins/symbol-browser: Fixed action path (double
5696         click on sysmbols was not working).
5698         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
5699         Fixed typedef and removed dead code.
5701         * tagmanager/c.c: Took the latest version from ctags source
5702         repository, because the one we had (from ctags 5.6) was broken.
5703         
5704         * global_tags/create_global_tags.sh.in: Reverted the patch from
5705         Sylvain because it was not right fix (and added a helpful comment).
5706         Used /bin/bash to fix the bashism and generated separate log files
5707         for each tag files in the same directory.
5708         
5709 2006-10-29  Naba Kumar  <naba@gnome.org>
5711         * plugins/editor/text_editor.c: Use a temporary file
5712         to save the editor and move it at the end to original
5713         file. This will prevent data corruption if file save
5714         failed for any reason. Also report proper errors when
5715         file save fails. Fixes bug #346575.
5716         
5717 2006-10-26  Naba Kumar  <naba@gnome.org>
5719         * plugins/document-manager/anjuta-docman.c: Do not load
5720         the same files with different path more than once (happens
5721         with symlinked files). Fixes Bug #323591.
5723 2006-10-25  Naba Kumar  <naba@gnome.org>
5725         * plugins/valgrind/vgactions.c: Fixed a warning.
5727 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
5729         Reviewed by Naba Kumar  <naba@gnome.org>:
5731         * plugins/valgrind/vgtoolview.c:
5732         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
5734         * plugins/valgrind/bugged-prg-test.c:
5735         No more warning during compilation with GCC 4.1.
5736         Program is still buggy in order to be used as a test of the
5737         plugin.
5739         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
5740         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
5741         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
5742         plugins/valgrind/vgrule.c:
5743         No more warning during compilation with GCC 4.1.
5745         * plugins/valgrind/plugin.c:
5746         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
5747         prototype (was missing from previous patch).
5749 2006-10-24  Naba Kumar  <naba@gnome.org>
5751         * plugins/glade/plugin.c: Show glade tree view, not list view.
5752         
5753         * plugins/glade/plugin.c: Fixed crash when Anjuta is
5754         exited with glade plugin still loaded. Fixes Bug #364755.
5756         * plugins/document-manager/anjuta-document-manager.plugin.in:
5757         Added application/x-reject in accepted mime-types.
5758         
5759         * Changelog: Fixed changelog alignments.
5761 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
5763         Reviewed by: Naba Kumar  <naba@gnome.org>
5764         
5765         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
5766         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
5767         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
5768         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
5769         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
5770         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
5771         plugins/valgrind/vgsearchbar.c:
5772         Use class macro for type casting.
5774         * plugins/valgrind/plugin.h:
5775         Don't force cast a GtkActionGroup to a GtkAction.
5777         * plugins/valgrind/plugin.c:
5778         Use correct API to get path of the preoject root when building
5779         the list of targets for the run action.
5780         Correct ordering of the construction of the preferences widgets.
5781         Only remove the valgrind widget if it is currently displayed.
5783         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
5784         Return if check_valgrind_binary() fails.
5785         The ValgrindPluginPrefs object is initialized after the call to
5786         vg_action_new. Take a handle to the location of the pointer to
5787         the future object.
5789 2006-10-24  Naba Kumar  <naba@gnome.org>
5791         * HACKING: Updated coding sample.
5792         
5793         Patch from: Armin Burgmeier  <armin@arbur.net>
5794         * plugins/symbol-browser/test-class.h,
5795         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
5796         
5797 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
5799         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
5800         * plugins/valgrind/vgtoolview.h:
5801         Correctly handle the argv / srcdir of vg_tool_view object. Do
5802         not leak memory associated with those arrays.
5804         * plugins/symbol-browser/an_symbol_prefs.c:
5805         Support unloading / reloading of the module (for example when
5806         closing a project and opening another one).
5808         * plugins/project-manager/plugin.c:
5809         Remove plugin widget before removing plugin itself, preventing
5810         a crash with valgrind plugin.
5812         * libanjuta/anjuta-preferences-dialog.c:
5813         Do not use the page_num returned by gtk_notebook_append_page to
5814         remove the page as it cause bugs when pages removal is not done
5815         in LIFO.
5817         * plugins/document-manager/anjuta-docman.c:
5818         Fix some GTK+ warnings.
5820         * global-tags/create_global_tags.sh.in:
5821         Rewrite script to remove bash-ism and use pkg-config directly
5822         instead of parsing the *.pc file by hand. This solve problems
5823         that occurred when one of the directory in PKG_CONFIG_PATH is
5824         empty.
5826 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
5828         * plugins/glade/plugin.c: Fix build (#363884)
5830 2006-10-22  Johannes Schmid <jhs@gnome.org>
5832         * plugins/file-manager/an_file_view.c:
5833         * plugins/file-manager/plugin.c:
5834         * plugins/file-manager/plugin.h:
5835         Fix possible crasher when changing project-root uri when we try to restore open nodes
5836         * AUTHORS: Updated
5838 2006-10-19  Naba Kumar  <naba@gnome.org>
5840         Patch from: Juan Pablo Ugarte
5841         * plugins/glade/plugin.c: Include glade header
5842         correctly.
5843         
5844 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5845         
5846         * plugins/debug-manager/Makefile.am,
5847         plugins/debug-manager/sexy-icon-entry.h,
5848         plugins/debug-manager/sexy-icon-entry.c,
5849         plugins/debug-manager/dataview.c:
5850         Fix bug #358134 (Goto memory prompt)
5851         Use sexy-icon-entry from libsexy 0.1.10
5853         * plugins/debug-manager/debugger.c,
5854         plugins/debug-manager/plugin.c,
5855         plugins/debug-manager/start.c,
5856         plugins/gdb/debugger.c,
5857         plugins/gdb/plugin.c:
5858         Better error handling when starting and stopping debugger
5860 2006-10-13  Maik Beckmann <maik@eigenco.de>
5862         * src/action_callbacks.c:
5863         Fixed bug #361830 (AboutDialog does not close) which is caused 
5864         due to a change in Gtk+ 2.10  
5865   
5866 2006-10-12  Adam Dingle <adam@medovina.org>
5868         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
5870         * plugins/search/search-replace.c:
5871         Fixed bug #358068 (indicate when Find in Files is complete)
5873         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
5875         * plugins/sourceview/sourceview-prefs.c:
5876         * plugins/sourceview/sourceview.glade:
5877         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
5879         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
5881         * plugins/devhelp/plugin.c:
5882         * plugins/search/plugin.c: 
5883         Fixed bug #359750 (fix find/replace shortcut keys).
5885         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
5886         use Alt+key for shortcuts)
5888         *  plugins/debug-manager/debug_tree.c:
5889         *  plugins/debug-manager/debugger.c:
5890         Fixed bug #359317 (can't load debug manager)
5892         * /plugins/document-manager/plugin.c:
5893         Fixed bug #359259 (highlight modes listed in reverse 
5894         alphabetical order).
5896 2006-10-10  Johannes Schmid <jhs@gnome.org>
5898         * plugins/glade/plugin.c:
5899         Add scrollbars to glade project window
5901 2006-10-10  Johannes Schmid <jhs@gnome.org>
5903         * libanjuta/interfaces/Makefile.am.iface:
5904         Fixed Makefile with broke build
5906 2006-10-07  Johannes Schmid <jhs@gnome.org>
5908         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5909         * libanjuta/interfaces/Makefile.iface.am:
5910         Fixed enum types generation
5912         * libanjuta/interfaces/libanjuta.idl:
5913         Fixed some strange typo
5915 2006-10-06  Johannes Schmid <jhs@gnome.org>
5917         * libanjuta/interfaces/Makefile.iface.am:
5918         Fixed enum-types.h generation
5919         * libanjuta/interfaces/libanjuta.idl:
5920         char* => gchar*
5921         IAnjutaTODO::load should take const gchar* argument
5922         Remove include to libanjuta/e-splash.h which is not installed as header file
5923         Disable get_attributes for now
5924         
5925         * pluings/sourceview/sourceview.c: Disabled get_attributes
5926         
5927         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
5929 2006-10-05  Naba Kumar  <naba@gnome.org>
5931         * TODO.tasks: Set 'Improve class widzard' task to assigned.
5932         Set bug id for 'Profiler plugin' task.
5934 2006-10-03  Naba Kumar  <naba@gnome.org>
5936         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
5937         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
5939         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
5940         plugins/project-manager/plugin.c: Added a new API in
5941         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
5942         Added some documentation. On project close, close all editors that
5943         has files opened for the project.
5944         
5945         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
5946         from the containers on anjuta_shell_remove_widget(). Do not destroy
5947         glade widgets once created.
5948         
5949 2006-10-03  Johannes Schmid <jhs@gnome.org>
5951         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5952         * libanjuta/interfaces/libanjuta.idl:
5953         const-List<> => const List<>
5954         List-free<> => List<>
5955         
5956         * Makefile.am: Reenabled launcher
5958 2006-10-03  Johannes Schmid <jhs@gnome.org>
5960         * libanjuta/interfaces/Makefile.am.iface:
5961         Install libanjuta.idl
5963 2006-10-02  Adam Dingle <adam@medovina.org>
5965         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
5967 2006-10-02  Adam Dingle <adam@medovina.org>
5969         * plugins/editor/style-editor.c: fixed bug #357534
5970         * plugins/gdb/utilities.h: removed 2 unused declarations
5972 2006-10-02  Johannes Schmid <jhs@gnome.org>
5974         * Makefile.am: disabled anjuta-launcher
5975         * libanjuta/Makefile.am:
5976         
5977         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
5978         * libanjuta/glue-factory.c: (glue_factory_add_path),
5979         (glue_factory_get_path):
5980         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
5981         * libanjuta/glue-factory.h:
5982         * libanjuta/glue-cpp.h:
5983         * libanjuta/glue-cpp.c:
5984         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
5985         
5986         * libanjuta/interfaces/Makefile.am.iface:
5987         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5988         * libanjuta/interfaces/libanjuta.idl:
5989         Add a new features to idl compiler:
5990         List<Type> => List of Type
5991         List-free<Type> => List of Type, it is up to the caller to free items and list
5992         const-List(-free)<Type> = const List of Types
5993         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
5994         
5995         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
5996         (generic_cpp_class_create_code):
5997         Adapted to new project_manager interface
5998         
5999         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
6000         * plugins/debug-manager/debugger.c:
6001         (ivariable_debugger_iface_init):
6002         Do not use C++ keyword "delete" for interface name
6003         
6004         * plugins/document-manager/anjuta-document-manager.plugin.in:
6005         Added m4 to mime-types
6006         
6007         * plugins/project-manager/plugin.c:
6008         (iproject_manager_add_source_multi):
6009         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
6011 2006-10-01  Naba Kumar  <naba@gnome.org>
6013         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
6014         UI file used when out-of-process devhelp is used instead of
6015         embedded devhelp.
6016         
6017         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
6018         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
6019         plugins/profile-default/default.anjuta: Build devhelp plugin,
6020         but use out-of-process devhelp if devhelp plugin is disabled
6021         (either by user or devhelp is not installed). Disabled devhelp
6022         plugin by default. Added it in default profile.
6024 2006-10-01  Naba Kumar  <naba@gnome.org>
6026         * plguins/project-manager/plugin.c: Possible fix for crash
6027         bug #358583.
6028         
6029         * configure.in, plugins/Makefile.am: Enabled glade plugin and
6030         set dep to last version 3.0.2.
6031         
6032         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
6033         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
6034         plugins/symbol-browser/plugin.c: Use the right action group
6035         for getting popup actions (Fixes lots of assertion failures).
6037         * plugins/project-manager/plugin.c,
6038         plugins/project-manager/plugin.h: use separate action group
6039         for profie actions.
6040         
6041         * plugins/message-view/plugin.c: Disconnect session load
6042         signal on plugin deactivation (fixes a crash).
6044 2006-09-30  Naba Kumar  <naba@gnome.org>
6046         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
6047         * TODO.tasks: Assigned a bounty to Massimo.
6049 2006-09-29  Naba Kumar  <naba@gnome.org>
6051         * src/anjuta-app.c, src/shell.c: Fixed build errors.
6053 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
6055         * plugins/debug-manager/debugger.c,
6056         plugins/debug-manager/plugin.c,
6057         libanjuta/interfaces/libanjuta.idl:
6058         Add a new abort command to quit debugger without waiting
6060         * plugins/gdb/debugger.c,
6061         plugins/gdb/debugger.h,
6062         plugins/gdb/plugin.c:
6063         Send a signal directly to the debugged program
6064         Implement abort command
6066         * plugins/debug-manager/debug_tree.c:
6067         Fix bug #358163
6069         * plugins/debug-manager/stack-trace.c:
6070         Fix bug #358009
6072 2006-09-29  Naba Kumar  <naba@gnome.org>
6074         * TODO.tasks: Updated.
6075         
6076         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
6077         dialog.
6078         
6079         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
6080         
6081         * TODO.tasks: Updated in light of the word wrapping fix
6082         in Tasks Manager. Added a test bounty entry.
6084         * TODO.tasks: Added four bounties.
6085         
6086 2006-09-28  Naba Kumar  <naba@gnome.org>
6088         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
6089         Added 'customizable' parameter to
6090         anjuta_ui_add_action_group_entries() and similar functions to
6091         allow user configuration of the actions. Filter out actions that
6092         are not configurable items (such as submenu items). Now the
6093         'Customize shortcuts' dialog is much better listed.
6095         * plugins/build-basic-autotools/build-basic-autotools.c,
6096         plugins/build-basic-autotools/build-basic-autotools.h,
6097         plugins/cvs-plugin/plugin.c,
6098         plugins/cvs-plugin/plugin.h,
6099         plugins/debug-manager/breakpoints.c,
6100         plugins/debug-manager/plugin.c,
6101         plugins/debug-manager/stack_trace.c,
6102         plugins/debug-manager/watch.c,
6103         plugins/devhelp/plugin.c,
6104         plugins/document-manager/plugin.c,
6105         plugins/file-loader/plugin.c,
6106         plugins/file-manager/plugin.c,
6107         plugins/glade/plugin.c,
6108         plugins/gtodo/interface.c,
6109         plugins/gtodo/plugin.c,
6110         plugins/language-support-cpp-java/plugin.c,
6111         plugins/macro/plugin.c,
6112         plugins/macro/plugin.h,
6113         plugins/message-view/plugin.c,
6114         plugins/patch/plugin.c,
6115         plugins/profile-default/default.anjuta,
6116         plugins/project-manager/plugin.c,
6117         plugins/project-manager/plugin.h,
6118         plugins/sample1/plugin.c,
6119         plugins/search/plugin.c,
6120         plugins/subversion/plugin.c,
6121         plugins/subversion/plugin.h,
6122         plugins/symbol-browser/plugin.c,
6123         plugins/symbol-browser/plugin.h,
6124         plugins/tools/plugin.c,
6125         plugins/valgrind/plugin.c,
6126         plugins/valgrind/plugin.h: Fixed to take care of above change
6127         in API of AnjutaUI. Properly added/removed action groups in some
6128         plugins. Split action groups into customization and non-customizable
6129         groups and added them separately.
6131         * plugins/document-manager/plugin.c: Close files belonging to
6132         project when project is closed (not complete).
6133         
6134         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
6135         vertical aligned cell entries.
6136         
6137         * src/anjuta-app.c: Define macros for the placeholder names.
6138         Set default widths and heights of the default placeholders,
6139         so that newly docked widgets are correclty sized.
6140         
6141         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6142         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
6143         Fixed to generated correct actions addition/removal code.
6145 2006-09-25  Naba Kumar  <naba@gnome.org>
6147         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
6148         libanjuta/anjuta-serializer.[ch]: Implemented serialization
6149         class.
6150         
6151         * plugins/message-view/anjuta-msgman.c,
6152         plugins/message-view/anjuta-msgman.h,
6153         plugins/message-view/message-view.c,
6154         plugins/message-view/message-view.h,
6155         plugins/message-view/plugin.c: Serialize messages panes in
6156         session save and deserialize them in session load so that
6157         build messages persistant.
6158         
6159 2006-09-24  Johannes Schmid <jhs@gnome.org>
6161         * libanjuta/anjuta-utils.c:
6162         * plugins/message-view/message-view.c:
6163         Really fixed #355407
6165 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6167         * libanjuta/interfaces/libanjuta.idl:
6168         Change one variable sign
6170         * plugins/debug-manager/anjuta-debug-manager.glade,
6171         plugins/debug-manager/anjuta-debug-manager.ui:
6172         Few small interface changes     
6174         * plugins/debug-manager/debug_tree.h,
6175         plugins/debug-manager/watch.c,
6176         plugins/debug-manager/debugger.c,
6177         plugins/debug-manager/plugin.c
6178         plugins/gdb/debugger.c,
6179         plugins/gdb/plugin.c:
6180         Big rewrite of debugger queue
6181         Allow to cancel command
6183         * plugins/debug-manager/memory.c:
6184         Fix a bug if a command is cancelled
6186 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
6188         * plugins/gdb/debugger.c,
6189         plugins/debug-manager/debug_tree.c,
6190         plugins/debug-manager/locals.c:
6191         Restore tree representation for local variable
6192         Add argument in local variable list
6193         Use gdb variable object to get all informations
6195 2006-09-19  Naba Kumar  <naba@gnome.org>
6197         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
6198         that implements AnjutaSavePrompt class.
6200         * ChangeLog: Fixed indentation.
6201         
6202         * libanjuta/Makefile.am,
6203         libanjuta/anjuta-marshal.list,
6204         libanjuta/anjuta-shell.c,
6205         libanjuta/anjuta-shell.h,
6206         plugins/document-manager/action-callbacks.c,
6207         plugins/document-manager/action-callbacks.h,
6208         plugins/document-manager/anjuta-docman.c,
6209         plugins/document-manager/anjuta-docman.h,
6210         plugins/document-manager/plugin.c,
6211         src/anjuta.c: Impletemnted save prompt dialog to prompt for
6212         unsaved items during exit. A new signal is added in shell
6213         interface called 'save-prompt' to collect all unsaved items.
6214         Create AnjutaSavePrompt class (dialog) to process unsaved items.
6215         Fixed document manager to use the new save-prompt signal in shell
6216         and AnjutaSavePrompt object for unsaved files. Cleaned up
6217         AnjutaDocman to synchronously save new files. Fixed function
6218         names.
6220 2006-09-18  Johannes Schmid <jhs@gnome.org>
6222         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
6223         gdl requirement to 0.7.0
6225 2006-09-18  Johannes Schmid <jhs@gnome.org>
6227         * global-tags/.cvsignore:
6228         * global-tags/Makefile.am:
6229         * global-tags/create_global_tags.sh (removed):
6230         * global-tags/create_global_tags.sh.in (added):
6231         Fixed #355407
6232         
6233         * libanjuta/anjuta-launcher.c:
6234         Fixed #349374
6235         
6236         * plugins/project-manager/plugin.c:
6237         (project_manager_plugin_close_project):
6238         Fixed crasher
6239         
6240         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
6241         Fixed gtk critical
6242         
6243         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
6244         More reasonable toolbar creation/deletition though it does
6245         not completly work!
6247 2006-09-15  Johannes Schmid <jhs@gnome.org>
6249         * libanjuta/anjuta-utils.c/.h:
6250         Fixed #355168
6252 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
6254         * scintilla/ScintillaGTK.cxx
6255         Fixed doulbe freeing in Scintilla
6257 2006-09-12  Johannes Schmid  <jhs@gnome.org>
6259         * plugins/symbol-browser/an_symbol_prefs.c:
6260         Support unloading / reloading of the module (for example when
6261         closing a project and opening another one).
6263         * plugins/project-manager/plugin.c:
6264         Really fixed #355148 (Show project name in title bar)
6266 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6268         * libanjuta/plugins.c:
6269         Fixed #355156 (Show plugins in alphabetical order)
6271 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6273         * plugins/project-manager/plugin.c:
6274         Fixed #355148 (Show project name in title bar)
6276 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6278         * plugins/project-manager/plugin.c:
6279         (value_removed_project_root_uri):
6280         Fixed crasher if project cannot be opened
6282 2006-08-30 Naba Kumar  <naba@gnome.org>
6284         * plugins/language-support-cpp-java/plugin.[c,h],
6285         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6286         Impletemnted UI for auto indent.
6287         
6288 2006-08-28 Naba Kumar  <naba@gnome.org>
6289         
6290         * plugins/gvim/.cvsignore,
6291         plugins/gvim/Makefile.am,
6292         plugins/gvim/anjuta-vim-plugin.png,
6293         plugins/gvim/anjuta-vim.c,
6294         plugins/gvim/anjuta-vim.h,
6295         plugins/gvim/anjuta-vim.plugin.in,
6296         plugins/gvim/gtkvim.c,
6297         plugins/gvim/gtkvim.h,
6298         plugins/gvim/plugin.c,
6299         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
6300         in build yet.
6302 2006-08-28 Naba Kumar  <naba@gnome.org>
6304         Patch from: Massimo Corà  <maxcvs@email.it>
6305         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
6306         possible infinite loop.
6308 2006-08-22 Adam Dingle <adam@medovina.org>
6309         
6310         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
6311         to edit are shown in the preferences dialog in anjuta").
6312         Removed unused widgets from the style editor dialog.
6314 2006-08-21  Johannes Schmid <jhs@gnome.org>
6316         * plugins/symbol-browser/test-class.[cpp/h]
6317         Added missing files
6319 2006-08-18  Naba Kumar  <naba@gnome.org>
6321         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
6322         end of document loading.
6324         * plugins/language-support-cpp-java/plugin.c,
6325         plugins/sourceview/sourceview.c: Fixed plugin loading.
6327 2006-08-17  Naba Kumar  <naba@gnome.org>
6329         * plugins/language-support-cpp-java/plugin.c,
6330         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
6331         mode line parsing. Indentation parameters initialized based on
6332         mode line parameters.
6334 2006-08-16  Naba Kumar  <naba@gnome.org>
6336         * Makefile.am, plugins/editor/text_editor.c,
6337         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
6338         comments.
6340 2006-08-16 Naba Kumar  <naba@gnome.org>
6342         Patch from  Massimo Cora'  <maxcvs@email.it>:
6343         
6344         * plugins/editor/aneditor-autocomplete.cxx,
6345         plugins/editor/aneditor-calltip.cxx,
6346         plugins/symbol-browser/Makefile.am,
6347         plugins/symbol-browser/an_symbol.c,
6348         plugins/symbol-browser/an_symbol_view.c,
6349         plugins/symbol-browser/plugin.c,
6350         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
6351         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
6352         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
6353         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
6354         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
6355         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
6356         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
6357         tagmanager/get.h, tagmanager/html.c,
6358         tagmanager/include/tm_source_file.h,
6359         tagmanager/include/tm_tag.h,
6360         tagmanager/include/tm_workspace.h,
6361         tagmanager/jscript.c, tagmanager/keyword.c,
6362         tagmanager/keyword.h, tagmanager/lisp.c,
6363         tagmanager/lregex.c, tagmanager/lua.c,
6364         tagmanager/main.h, tagmanager/make.c,
6365         tagmanager/options.c, tagmanager/options.h,
6366         tagmanager/parse.c, tagmanager/parse.h,
6367         tagmanager/parsers.h, tagmanager/pascal.c,
6368         tagmanager/perl.c, tagmanager/php.c,
6369         tagmanager/python.c, tagmanager/read.c,
6370         tagmanager/read.h, tagmanager/readtags.c,
6371         tagmanager/readtags.h, tagmanager/rexx.c,
6372         tagmanager/routines.c, tagmanager/routines.h,
6373         tagmanager/ruby.c, tagmanager/scheme.c,
6374         tagmanager/sh.c, tagmanager/slang.c,
6375         tagmanager/sml.c, tagmanager/sort.c,
6376         tagmanager/sort.h, tagmanager/sql.c,
6377         tagmanager/strlist.c, tagmanager/strlist.h,
6378         tagmanager/tcl.c, tagmanager/tm_source_file.c,
6379         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
6380         tagmanager/tm_workspace.c, tagmanager/verilog.c,
6381         tagmanager/vim.c, tagmanager/vstring.c,
6382         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
6383         5.6 and namespace completion fixed.
6385         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6386         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
6388 2006-08-15 Naba Kumar  <naba@gnome.org>
6390         * libanjuta/interfaces/libanjuta.idl,
6391         plugins/editor/text-editor-iterable.c,
6392         plugins/editor/text_editor.c,
6393         plugins/sourceview/sourceview-cell.c,
6394         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
6395         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
6396         ianjuta_editor_end_action().
6397         
6398         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
6400 2006-08-13 Naba Kumar  <naba@gnome.org>
6402         * plugins/debug-manager/breakpoints.c,
6403         plugins/debug-manager/memory.c,
6404         plugins/debug-manager/registers.c,
6405         src/layout.xml: Fixed debugger widgets layout.
6407 2006-08-12 Naba Kumar  <naba@gnome.org>
6409         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
6410         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
6411         plugins/editor/editor.glade, plugins/editor/text_editor.h,
6412         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
6413         codes and dead codes. Removed automatic indentation prefs.
6415 2006-08-12  Johannes Schmid <jhs@gnome.org>
6417         * libanjuta/Makefile.am:
6418         * libanjuta/anjuta-launcher.c:
6419         * libanjuta/anjuta-launcher.h:
6420         * libanjuta/anjuta-plugin.c:
6421         * libanjuta/anjuta-plugin.h:
6422         * libanjuta/anjuta-preferences.c:
6423         * libanjuta/anjuta-preferences.h:
6424         * libanjuta/anjuta-shell.c:
6425         * libanjuta/anjuta-shell.h:
6426         * libanjuta/libanjuta.h:
6427         
6428         Made wrapper friendly:
6429         - no inline in header files (preferences_set/get)
6430         - correct signal names
6431         - correct GError** argument in anjuta_shell_freeze/thaw
6432         - include correct files in libanjuta.h
6433         
6434         * plugins/project-manager/plugin.c: 
6435         Fixed two crashers
6437 2006-08-11 Naba Kumar  <naba@gnome.org>
6439         * plugins/editor/aneditor-priv.h,
6440         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
6441         
6442         * plugins/editor/text_editor_cbs.c,
6443         plugins/sourceview/anjuta-view.c: Pass the right position for char
6444         added signal.
6445         
6446         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
6447         
6448         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
6450 2006-08-11 Naba Kumar  <naba@gnome.org>
6452         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
6453         return the right character at the iter position and get_char() to
6454         not leak memory.
6456         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
6457         to set to character offset and not byte index.
6459         * plugins/language-support-cpp-java/plugin.c: Improved
6460         auto-indentation login. Indents opening and closing braces correctly.
6462 2006-08-10  Johannes Schmid <jhs@gnome.org>
6464         * INSTALL:
6465         * autogen.sh:
6466         Required automake = 1.9
6468         * libanjuta/anjuta-children.c:
6469         * libanjuta/anjuta-children.h:
6470         * libanjuta/anjuta-encodings.h:
6471         * libanjuta/anjuta-launcher.h:
6472         * libanjuta/anjuta-plugin-description.h:
6473         * libanjuta/anjuta-preferences-dialog.h:
6474         * libanjuta/anjuta-preferences.h:
6475         * libanjuta/anjuta-session.h:
6476         * libanjuta/anjuta-status.h:
6477         * libanjuta/anjuta-ui.h:
6478         * libanjuta/anjuta-utils.c:
6479         * libanjuta/anjuta-utils.h:
6480         * libanjuta/e-splash.h:
6481         * libanjuta/glue-factory.h:
6482         * libanjuta/glue-plugin.h:
6483         * libanjuta/plugins.h:
6484         * libanjuta/resources.h:
6485         Fixed libanjuta to be able to wrap it
6486         - G_BEGIN_DECLS, G_END_DECLS
6487         - include all necessary files in libanjuta.h
6489         * plugins/gtodo/tray-icon.c:
6490         * plugins/terminal/terminal.c:
6491         Some build fixes for freebsd
6493         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
6494         * plugins/sourceview/sourceview.glade:
6495         Remove auto-indent feature as it is now in language-support
6497 2006-08-09 Naba Kumar  <naba@gnome.org>
6499         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
6500         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6501         Added missing files.
6503         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
6504         get_use_spaces(), set_tabsize() and set_use_spaces().
6506 2006-08-09 Naba Kumar  <naba@gnome.org>
6508         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
6509         succeeded in activating.
6511         * plugins/document-manager/plugin.c: Added debug message.
6513         * libanjuta/interfaces/libanjuta.idl,
6514         plugins/editor/text_editor.c: Implemented get_tabsize(),
6515         get_use_spaces(), set_tabsize() and set_use_spaces().
6517         * plugins/language-support-cpp-java/Makefile.am,
6518         plugins/language-support-cpp-java/plugin.c,
6519         plugins/language-support-cpp-java/plugin.h: Used editor parameters
6520         for indentation. Added preferences page for paramenters.
6522         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
6524 2006-08-08 Naba Kumar  <naba@gnome.org>
6526         * libanjuta/interfaces/libanjuta.idl,
6527         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6528         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6529         plugins/editor/text_editor.c,
6530         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
6531         and implemented it for both scintilla and sourceview.
6533         * plugins/search/plugin.c: Use the new grab_focus() to transfer
6534         focus back to editor (happens when pressing esc in incremental
6535         search box).
6537 2006-08-08 Naba Kumar  <naba@gnome.org>
6539         * libanjuta/interfaces/libanjuta.idl,
6540         plugins/editor/text_editor.c,
6541         plugins/editor/text_editor.h,
6542         plugins/editor/text-editor-iterable.c,
6543         plugins/sourceview/sourceview-cell.c,
6544         plugins/sourceview/sourceview.c: Implemented editor attributes
6545         methods.
6546         
6547         * plugins/editor/aneditor.cxx: Disabled old indentation code.
6548         plugins/language-support-cpp-java/plugin.c: Implemented indentation
6549         code (not complete yet).
6551         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
6552         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
6553         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6554         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
6555         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
6556         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6558 2006-08-04 Naba Kumar  <naba@gnome.org>
6560         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
6561         implementation.
6562         
6563 2006-08-03  Johannes Schmid <jhs@gnome.org>
6565         * configure.in: Add a more informative text to valgrind plugin
6567         * TODO.tasks:
6568         Modified Preferences tasl
6569         * libanjuta/anjuta-plugin.c: 
6570         * libanjuta/anjuta-preferences-dialog.c: 
6571         * libanjuta/anjuta-preferences-dialog.h:
6572         * libanjuta/anjuta-preferences.c:
6573         * libanjuta/anjuta-preferences.h:
6574         * libanjuta/interfaces/Makefile.am.iface:
6575         * libanjuta/interfaces/libanjuta.idl:
6576         Added IAnjutaPreferences interface which every plugin that has preferences should
6577         implement. Call merge() and unmerge() at plugin activation/deactivation.
6578         Fixed preferences_page_remove()
6579         
6580         * plugins/build-basic-autotools/build-basic-autotools.c:
6581         * plugins/cvs-plugin/plugin.c: 
6582         * plugins/document-manager/plugin.c:
6583         * plugins/editor/plugin.c:
6584         * plugins/editor/plugin.h:
6585         * plugins/file-manager/plugin.c: 
6586         * plugins/gtodo/main.h:
6587         * plugins/gtodo/plugin.c: 
6588         * plugins/gtodo/preferences.c: 
6589         * plugins/message-view/anjuta-msgman.c: 
6590         * plugins/message-view/anjuta-msgman.h:
6591         * plugins/message-view/plugin.c:
6592         * plugins/sourceview/plugin.c: 
6593         * plugins/sourceview/plugin.h:
6594         * plugins/symbol-browser/an_symbol_prefs.c:
6595         * plugins/symbol-browser/plugin.c: 
6596         * plugins/terminal/terminal.c: 
6597         * plugins/valgrind/plugin.c
6598         * src/anjuta-app.c:
6599         
6600         Updated preference loading/unloading for all plugins
6602 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
6603         
6604         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
6605         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
6606     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
6607         recommended by the autoconf manual. 
6608         - Fixes compiling with autoconf 2.60.
6609         
6610         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
6612 2006-08-02      Johanes Schmid <jhs@gnome.org>
6614         * plugins/profile-default/plugin.c:
6615         Fixed session handling
6617 2006-08-01  Johannes Schmid <jhs@gnome.org>
6619         * configure.in
6620         * plugins/Makefile.am:
6621         Disabled devhelp and glade for now as they do not work (#341073
6622         and #341170)
6623         
6624         * plugins/profile-default/anjuta-default-profile.ui (removed):
6625         * plugins/profile-default/plugin.c:
6626         * plugins/profile-default/plugin.h:
6627         * plugins/project-manager/anjuta-project-manager.ui:
6628         * plugins/project-manager/plugin.c:
6629         * plugins/project-manager/plugin.h:
6630         Limted multiple project support #315043
6632         * libanjuta/interfaces/libanjuta.idl:
6633         Added ianjuta_profile_unload
6635 2006-07-31 Naba Kumar  <naba@gnome.org>
6637         * libanjuta/interfaces/libanjuta.idl,
6638         plugins/editor/text-editor-iterable.c,
6639         plugins/editor/text_editor.c,
6640         plugins/sourceview/anjuta-view.c,
6641         plugins/sourceview/anjuta-view.h,
6642         plugins/sourceview/sourceview.c: Fixed text iteration and 
6643         IAnjutaEditor implementations in both scintilla
6644         and sourceview. Cleand up libanjuta API: Removed redundant
6645         erase_range() method from IAnjutaEditor interface, fixed
6646         ianjuta_editor_get_text to take length instead of range (consistency).
6647         autoindentation in both sourceview and scintilla more or less works,
6648         but still disabled for now because there are still some anomalies
6649         in text iteration.
6651         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
6653         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
6654         API changes.
6656 2006-07-30  Johannes Schmid <jhs@gnome.org>
6658         * plugins/sourceview/anjuta-document.c:
6659         * plugins/sourceview/anjuta-document.h:
6660         * plugins/sourceview/anjuta-view.c: 
6661         * plugins/sourceview/sourceview.c:
6662         Wrote a new "char_added" implementation, I hope this one is good
6664         * plugins/sourceview/sourceview-cell.c:
6665         Fixed typo: "text_iter" instead of "iter"
6667 2006-07-30 Naba Kumar  <naba@gnome.org>
6669         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
6671 2006-07-30  Johannes Schmid <jhs@gnome.org>
6673         * autogen.sh: use gnome-autogen.sh from gnome-coomen
6674         
6675         * plugins/debug-manager/plugin.c: 
6676         * plugins/patch/plugin.c:
6677         Use IAnjutaIndicable to mark debugger position
6679         * plugins/sourceview/sourceview.c:
6680         Define colors for IAnjutaIndicable
6682 2006-07-29  Johannes Schmid <jhs@gnome.org>
6684         * plugins/debug-manager/anjuta-debug-manager.ui:
6685         * plugins/debug-manager/breakpoints.c:
6686         * plugins/debug-manager/images/Makefile.am:
6687         * plugins/debug-manager/images/run-to-cursor.png:
6688         * plugins/debug-manager/plugin.c:
6689         Added toolbar and some icons
6691         * plugins/patch/anjuta-patch.ui:
6692         * plugins/patch/patch-plugin.c:
6693         * plugins/patch/patch-plugin.glade:
6694         * plugins/patch/plugin.c:
6695         * plugins/patch/plugin.h:
6696         Improved patch plugin (GUI and function)
6698         * plugins/sourceview/sourceview.c:
6699         Fixed another Gtk-Critical
6701         * plugins/tools/anjuta-tools.ui:
6702         * plugins/tools/plugin.h:
6703         Put Patch plugin in tools menu and changed ui file
6705 2006-07-29  Johannes Schmid <jhs@gnome.org>
6707         * plugins/document-manager/plugin.c:
6708         Fixed accelator Gtk-Warning
6710         * plugins/message-view/anjuta-msgman.c: 
6711         Fixed Gtk-Warning
6713         * plugins/sourceview/anjuta-document.c:
6714         * plugins/sourceview/anjuta-document.h:
6715         * plugins/sourceview/anjuta-marshal.list:
6716         Wrote a better emitter for the char-added signal
6718         * plugins/sourceview/sourceview.c:
6719         Fixed Redo/Undo to void Gtk-Criticals
6720         
6721         * plugins/sourceview/sourceview-args.c:
6722         * plugins/sourceview/sourceview-cell.c:
6723         * plugins/sourceview/sourceview-scope.c:
6724         * plugins/sourceview/sourceview-tags.c: 
6725         Adapted to new IAnjutaIterator API
6727 2006-07-28 Naba Kumar  <naba@gnome.org>
6729         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
6731         * plugins/symbol-browser/an_symbol.c,
6732         plugins/symbol-browser/an_symbol_iter.c,
6733         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
6734         subclass of AnjutaSymbol so that the symbol is accessible from
6735         the iter in light of changes in IAnjutaIterable.
6737         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
6738         implementation of IAnjutaIterable.
6740 2006-07-28 Naba Kumar  <naba@gnome.org>
6742         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
6743         IAnjutaIterable. They were kind of useless since the interface is
6744         defined on the data object itself. Added set_position() method
6745         in IAnjutaIterable to allow setting arbitrary current index to the
6746         iter.
6747         Added erase() and erase_range() in IAnjutaEditor.
6749         * plugins/editor/text-editor-iterable.c: Fixed 
6750         plugins/editor/text_editor.c: Implemented erase() and erase_range()
6751         methods in editor. Fixed get_line_from_position() method.
6753         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
6754         code. It's disabled for now.
6756         * plugins/sourceview/sourceview-cell.c,
6757         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
6758         implementation.
6760 2006-07-27  Johannes Schmid <jhs@gnome.org>
6762         * plugins/sourceview/sourceview-cell.c:
6763         Fixed IAnjutaEditorCell to work only on a single line
6764         Fixed crasher in finalize
6766         * plugins/symbol-browser/an_symbol_prefs.c:
6767         * global-tags/Makefile.am:
6768         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
6769         script installation     
6771 2006-07-26 Naba Kumar  <naba@gnome.org>
6773         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
6774         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
6775         
6776         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
6777         
6778         * plugins/document-manager/plugin.c: Fixed dynamic loading of
6779         support plugins
6780         
6781         * plugins/editor/text-editor-iterable.c,
6782         plugins/editor/text_editor.c,
6783         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
6784         method to work correctly, it was ignoring start and end parameters.
6785         Fixed TextEditorCell implementation. Fixed 'char-added' signal
6786         emission.
6787         
6788         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
6789         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
6791 2006-07-24  Massimo Cora'  <maxcvs@email.it>
6793         * plugins/symbol-browser/an_symbol_view.c,
6794         plugins/symbol-browser/an_symbol_view.h,
6795         plugins/symbol-browser/plugin.c:
6796     fix a matching case into sv_extract_type_qualifier_from_expr ()
6797     and some minor issues.
6799 2006-07-26  Johannes Schmid <jhs@gnome.org>
6801         * plugins/language-support-cpp-java/plugin.c:
6802         Fixed to work kind of with sourceview editor
6803         * plugins/sourceview/anjuta-document.c: 
6804         * plugins/sourceview/anjuta-view.c: 
6805         * plugins/sourceview/sourceview-cell.c:
6806         * plugins/sourceview/sourceview.c:
6807         Fixed IAnjutaEditorCell and "char-added" signal
6809 2006-07-24 Naba Kumar  <naba@gnome.org>
6811         * plugins/document-manager/plugin.c,
6812         plugins/document-manager/plugin.h: Initial implementedion for loading
6813         support plugins.
6814         
6815         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
6816         implementation.
6817         
6818         * plugins/editor/text_editor.c: Fixed syntax highlighting when
6819         indicators are cleared (that leaved grey texts).
6821 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
6823         * libanjuta/interfaces/libanjuta.idl,
6824         plugins/debug-manager/breakpoints.c,
6825         plugins/debug-manager/memory.c,
6826         plugins/debug-manager/registers.c,
6827         plugins/debug-manager/debug_tree.c,
6828         plugins/debug-manager/debugger.c,
6829         plugins/gdb/debugger.c,
6830         plugins/gdb/debugger.h,
6831         plugins/gdb/plugin.c:
6832         Add a parameter for reporting error
6833         Add a new interface for using gdb variable object
6834         Allow to cancel commands
6835         Rewrite handling of debugger state
6837         * plugins/debug-manager/plugin.c,
6838         plugins/debug-manager/locals.c,
6839         plugins/debug-manager/locals.h,
6840         plugins/debug-manager/register.c,
6841         plugins/debug-manager/stack_trace.c,
6842         plugins/debug-manager/stack_trace.h:
6843         Create and destroy local and stack trace windows when needed
6845 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6847         * plugins/document-manager/plugin.c:
6848         Fixed "Automatic" highlighting
6850 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6852         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
6854         * plugins/sourceview/anjuta-view.c:
6855         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
6857 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
6858         
6859         * configure.in: Check for C/C++-Compiler correctly
6861 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
6863         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6865         * plugins/debug-manager/stack_trace.c:
6866         Destroy stack window when debuuger is disabled (#347414)
6867         
6868         * plugins/sourceview/anjuta-view.c:
6869         Fix a crash with popup-menu (#347412)
6871 2006-07-13 Naba Kumar  <naba@gnome.org>
6873         * plugins/editor/Makefile.am,
6874         plugins/editor/text_editor.h,
6875         plugins/editor/text-editor-iterable.h,
6876         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
6877         tested yet).
6878         
6879         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
6880         code.
6881         
6882         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
6884 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
6886         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
6887         Bug #342937
6888         
6889 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6891         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6893         * libanjuta/anjuta-preferences-dialog.c:
6894         Do not use the page_num returned by gtk_notebook_append_page to
6895         remove the page as it cause bugs when pages removal is not done
6896         in LIFO.
6898         * plugins/document-manager/anjuta-docman.c:
6899         * src/anjuta-app.c:
6900         makes Anjuta display dock_items which have previously been hidden
6902 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6904         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6906         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
6907         * plugins/sourceview/sourceview.c: (imark_unmark):
6908         
6909         Patches for bugs #346450 and #346295
6910         
6911         * AUTHORS: Added Fredrik
6913 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
6915         * plugins/message-view/anjuta-msgman.c: 
6916         Fixed close button/icon size (like in docman)
6918 2006-06-10 Naba Kumar <naba@gnome.org>
6920         * plugins/editor/text_editor.c: Fixed goto line to mark the line
6921         being set.
6922         
6923 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
6925         * libanjuta/interfaces/libanjuta.idl:
6926         Move inspect_memory function in IAnjutaCpuDebugger interface
6927         Rename Boolean type to State
6929         * plugins/debug-manager/breakpoint.c:
6930         Rename Boolean type to State
6932         * plugins/debug-manager/Makefile.am,
6933         plugins/debug-manager/anjuta-marshal.list,
6934         plugins/debug-manager/data_view.c,
6935         plugins/debug-manager/data_view.h,
6936         plugins/debug-manager/data_buffer.c,
6937         plugins/debug-manager/data_buffer.h,
6938         plugins/debug-manager/chunk_view.c,
6939         plugins/debug-manager/chunk_view.h,
6940         plugins/debug-manager/anjuta-debug-manager.ui,
6941         plugins/debug-manager/debugger.c,
6942         plugins/debug-manager/memory.c,
6943         plugins/debug-manager/memory.h,
6944         plugins/debug-manager/plugin.c,
6945         plugins/gdb/debugger.c,
6946         plugins/gdb/debugger.h,
6947         plugins/gdb/plugin.c:
6948         Rewrite memory window using a special widget
6949         Rename Boolean type to State
6951 2006-06-08 Naba Kumar <naba@gnome.org>
6953         * plugins/editor/text_editor.c (itext_editor_get_current_word):
6954         Do not return garbage characters and return NULL when there is no
6955         current word.
6956         
6957         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
6958         work correctly.
6959         
6960         * plugins/search/search-replace.c: Fixed a mem leak.
6962 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
6964         * libanjuta/anjuta-launcher.c:
6965         Added debug message (see #343522)
6966         
6967         * plugins/build-basic-autotools/build-basic-autotools.c:
6968         Patch from Günther Brammer to fix #344015
6970         * plugins/sourceview/sourceview.c:
6971         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
6972         automatic highlight of build messages)
6974 2006-06-06 Naba Kumar <naba@gnome.org>
6976         * configure.in,
6977         libanjuta/interfaces/libanjuta.idl,
6978         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
6979         plugins/Makefile.am,
6980         plugins/document-manager/action-callbacks.c,
6981         plugins/document-manager/plugin.c,
6982         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
6983         interface for language highlight selection and langauge change
6984         signal.
6985         
6986         * plugins/language-support-cpp-java: Added language support
6987         plugin for cpp and java.
6989 2006-05-27  Naba Kumar  <naba@gnome.org>
6991         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
6992         plugins/debug-manager/*, data/Makefile.am,
6993         manuals/reference/libanjuta/libanjuta.types,
6994         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
6995         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6996         merged anjuta-new-debugger branch into trunck.
6997         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
6999 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
7000         
7001         * libanjuta/interfaces/libanjuta.idl,
7002         plugins/debug-manager/debugger.c,
7003         plugins/debug-manager/debugger.h,
7004         plugins/gdb/anjuta-gdb.plugin.in,
7005         plugins/gdb/debugger.c,
7006         plugins/gdb/debugger.h,
7007         plugins/gdb/plugin.c:
7008         Add new IAnjutaCpuDebugger interface to access cpu register
7009         Run gdb instead of /usr/local/bin/gdb
7010         
7011         * plugins/debug-manager/plugin.c,
7012         plugins/debug-manager/registers.c,
7013         plugins/debug-manager/registers.h:
7014         Rewrite register window
7015         Rename Load target menu item to Run target
7017 2006-05-07  Naba Kumar  <naba@gnome.org>
7019         * plugins/gdb.init
7020         
7021 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
7023         * plugins/debug-manager/watch.c,
7024         plugins/debug-manager/breakpoint.c,
7025         plugins/debug-manager/breakpoint.h:
7026         Fix crash: disconnect save and load session signals
7028 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
7030         * libanjuta/interface/libanjuta.idl,
7031         plugins/debug-manager/debugger.c,
7032         plugins/gdb/plugin.c:
7033         Add a value parameter for evaluate command
7035         * plugins/debug-manager/anjuta-debug-manager.glade:
7036         Create new dialog box for watches using glade
7038         * plugins/debug-manager/anjuta-debug-manager.ui:
7039         Move watch menu items near the end
7040         Move breakpoint menu items outside the sub menu
7042         * plugins/debug-manager/debug_tree.c,
7043         plugins/debug-manager/debug_tree.h,
7044         plugins/debug-manager/debug_tree.h,
7045         plugins/debug-manager/watch.c:
7046         Move all GUI code from watch.c to debug_tree.c
7047         Add an auto update property to watches
7048         
7049         * plugins/debug-manager/locals.c,
7050         plugins/debug-manager/locals.h,
7051         plugins/debug-manager/stack_trace.c,
7052         plugins/debug-manager/stack_trace.h,
7053         plugins/debug-manager/plugin.c:
7054         Register actions before starting debugger
7056         * plugins/gdb/debugger.c:
7057         Do not call callback function if not present
7059 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
7061         * libanjuta/interfaces/libanjuta.idl,
7062         plugins/debug-manager/stack_trace.c,
7063         plugins/debug-manager/stack_trace.h,
7064         plugins/debug-manager/anjuta-debug-manager.ui,
7065         plugins/gdb/debugger.c:
7066         Add a popup menu in stack frame window
7067         Add a new frame-changed event
7068         Use MI command for getting stack informations
7069         Get filename with full path (need gdb > 6.3)
7071         * libanjuta/interfaces/libanjuta.idl,
7072         plugins/debug-manager/debug_tree.c,
7073         plugins/debug-manager/debugger.c,
7074         plugins/debug-manager/locals.c,
7075         plugins/debug-manager/locals.h,
7076         plugins/debug-manager/plugin.c,
7077         plugins/gdb/debugger.c,
7078         plugins/gdb/debugger.h,
7079         plugins/gdb/parser.c,
7080         plugins/gdb/parser.h,
7081         plugins/gdb/plugin.c,
7082         plugins/gdb/Makefile.am:
7083         Pass watch data with string instead of Watch structures
7084         Use debug_tree in local window
7085         Remove info local
7086         Remove parser.{ch}
7088         * plugins/debug-manager/breakpoints.c,
7089         plugins/debug-manager/utilities.c,
7090         plugins/debug-manager/utilities.h:
7091         Use a GtkListStore instead of a GtkTreeStore
7092         move goto_location_in_editor in utilities.c
7093         
7094 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
7096         * libanjuta/interfaces/libanjuta.idl,
7097         plugins/debug-manager/anjuta-debug-manager.ui,
7098         plugins/debug-manager/breakpoints.c,
7099         plugins/debug-manager/plugin.c,
7100         plugins/gdb/debugger.c:
7101         Add a breakpoint type
7102         Add new popup menu in breakpoint window
7103         Add toggle breakpoint in editor popup menu
7104         Save and restore breakpoint enable
7105         Fix bug in clear all breakpoints
7106         Remove old useless code
7108         * plugins/debug-manager/debugger.c:
7109         Fix some problem with debugger states
7111         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7112         Update documentation
7113         
7114 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
7116         * data/Makefile.am,
7117         plugins/gdb/Makefile.am,
7118         plugins/gdb/gdb.init:
7119         Move gdb.init crom data to plugins/gdb
7121         * plugins/gdb/gdb.init,
7122         libanjuta/interfaces/libanjuta.idl,
7123         plugins/debug-manager/breakpoints.c,
7124         plugins/debug-manager/debugger.c,
7125         plugins/debug-manager/plugin.c,
7126         plugins/gdb/debugger.c,
7127         plugins/gdb/plugin.c:
7128         Support pending breakpoints
7129         Rewrite debugger states
7130         Split ianjuta_debugger_log into _enable_log and _disable_log
7132         * plugins/debug-manager/start.c,
7133         plugins/debug-manager/debug_tree.c,
7134         plugins/gdb/parser.c:
7135         Remove some useless lines
7137         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
7138         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7139         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7140         Update documentation
7142 2006-03-12 Naba Kumar <naba@gnome.org>
7144         * manuals/references/libanjuta/libanjuta.types: Fixed
7145         debug-manager name.
7146         
7147 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7149         * libanjuta/anjuta-debugger.c,
7150         libanjuta/anjuta-debugger.h:
7151         Remove those files
7152         
7153         * libanjuta/interfaces/libanjuta.idl,
7154         plugins/debug-mananger/breakpoints.c,
7155         plugins/debug-manager/debug_tree.c,
7156         plugins/debug-manager/debugger.c,
7157         plugins/debug-manager/plugin.c,
7158         plugins/debug-manager/registers.c,
7159         plugins/debug-manager/sharedlib.c,
7160         plugins/debug-manager/signal.c,
7161         plugins/debug-manager/stack_trace.c,
7162         plugins/debug-manager/start.c,
7163         plugins/debug-manager/watch.c,
7164         plugins/gdb/debugger.c,
7165         plugins/gdb/debugger.h,
7166         plugins/gdb/parser.c,
7167         plugins/gdb/parser.h,
7168         plugins/gdb/plugin.c:
7169         Move types definitions from libanjuta/anjuta-debugger.{ch}
7170         Rename types from AnjutaDebugger* to IAnjutaDebugger*
7171         
7172         * plugins/gdb/Makefile.am:
7173         Remove user interface from gdb plugin
7175 2006-03-12 Naba Kumar <naba@gnome.org>
7177         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
7179 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
7181         Modified Patch from Marc Maurer <uwog@uwog.net>:
7182         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
7183         Fixes #342447
7184         
7185         * plugins/sourceview/Makefile.am:
7186         * plugins/sourceview/sourceview-cell.c:
7187         * plugins/sourceview/sourceview-cell.h:
7188         * plugins/sourceview/sourceview.c: 
7189         
7190         Implemented IAnjutaEditorCell
7192 2006-05-21  Naba Kumar  <naba@gnome.org>
7194         * libanjuta/interfaces/libanjuta.idl,
7195         plugins/document-manager/action-callbacks.c,
7196         plugins/document-manager/plugin.c,
7197         plugins/editor/print.c, plugins/editor/text_editor.c,
7198         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
7199         Fixed zooming and added icons and shortcuts for zoom menu items.
7201 2006-05-21  Naba Kumar  <naba@gnome.org>
7203         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
7204         whitespaces.
7206 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7208         * plugins/document-manager/anjuta-docman.c:
7209         Fixed close button reaction by setting the correct current editor
7211 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7213         Patch from Yang Hong <yanghong@ccoss.com.cn>:
7214         * plugins/document-manager/anjuta-docman.c
7215         - Fix close button, you can close any tab as you wish now.
7216         - Fadeout mime icon as the same as close image  
7218 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7220         Patch from Marc Maurer <uwog@uwog.net>
7221         * main.c: Compile fix when NLS is enabled
7222         
7223         AUTHORS: Added Marc
7225 2006-05-20  Naba Kumar  <naba@gnome.org>
7227         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
7228         while loading abiword-2.4.4/abi project).
7230 2006-05-18 Naba Kumar  <naba@gnome.org>
7232         * libanjuta/interfaces/libanjuta.idl,
7233         plugins/document-manager/action-callbacks.c,
7234         plugins/editor/print.c,
7235         plugins/editor/text_editor.c,
7236         plugins/editor/text_editor.h,
7237         plugins/editor/text_editor_prefs.c: Fixed zooming.
7238         
7239         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
7240         interface for character iteration and IAnjutaEditorAssist interface
7241         for autocompletions and editor tips.
7243 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
7245         Patch from Günther Brammer <GBrammer@gmx.de>:
7246         * plugins/document-manager/anjuta-docman.c:
7247         Make tabs smaller but keep nice closing icon
7249         * plugins/document-manager/anjuta-docman.c:
7250         * plugins/document-manager/Makefile.am:
7251         
7252         Added nice mime-icons to the editor tabs
7254 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
7256         * configure.in: Bumped version to 2.0.3 (pre-release increment)
7257         
7258         * plugins/symbol-browser/an_symbol_view.c:
7259         - Fixed crasher
7260         - Fixed symbol searching (Yang Hong (#341997))
7261         
7262         * plugins/devhelp/htmlview.c:
7263         Fixed devhelp plugin
7264         
7265         * plugins/build-basic-autotools/build-basic-autotools.c:
7266         * plugins/search/search-replace.c:
7267         * plugins/document-manager/anjuta-docman.c:
7268         
7269         Only add a marker to a line where it makes sense!
7271 === anjuta 2.0.2 ===
7273 2006-05-15  Naba Kumar  <naba@gnome.org>
7275         * configure.in: set required versions for
7276         gdl and glade3.
7277         
7278 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7280         * plugins/glade/plugin.c:
7281         Fixed signal connection for "gtk-doc-search"
7283 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7285         * NEWS: Set release date, add known issues
7286         
7287         * libanjuta/anjuta-shell.c:
7288         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
7289         and debug other gtk-warnings/criticals)
7290         
7291         * plugins/build-basic-autotools/build-basic-autotools.c:
7292         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
7293         
7294         * plugins/sourceview/anjuta-view.c:
7295         * plugins/sourceview/sourceview-args.c:
7296         * plugins/sourceview/sourceview-scope.c:
7297         * plugins/sourceview/sourceview-tags.c:
7298         Fixed gtk-criticals (gtk_source_language_get_mime_types)
7300 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7302         * pixmaps/Makefile.am:
7303         Add preferences_general.png
7304         
7305         * plugins/devhelp/plugin.c:
7306         Fixed some more realise things
7307         
7308         * plugins/message-view/anjuta-msgman.c:
7309         Support stock icons for message panes
7310         
7311         * plugins/search/search-replace.c:
7312         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
7313          
7314         * plugins/search/search-replace_backend.c:
7315         Fixed #341359
7316         
7317         * plugins/sourceview/anjuta-document.c:
7318         * plugins/sourceview/sourceview.c:
7319         Fixed finalise and tag completion
7320         
7321         * src/anjuta-app.c:
7322         Use preferences_general icon
7324 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7326         * pixmaps/Makefile.am:
7327         Fixed EXTRA_DIST
7329 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7331         * plugins/sourceview/sourceview-prefs.c:
7332         Fixed font & color handling
7333         
7334         * plugins/symbol-browser/an_symbol_view.c:
7335         Fixed crasher
7337 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
7339         * plugins/macro/macros.xml:
7340         Fixed bug #341583 (Address of FSF)
7342 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
7344         * src/main.c:
7345         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
7346         Update: Do it the cool way...
7347         
7348 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7350         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
7351         Implement gtk-api-help signals of glade3
7352         * configure.in: Bump to glade3 2.91.2
7353         
7354         * plugins/devhelp/plugin.c:
7355         Fixed some realize stuff in the devhelp plugin
7356         
7357         * plugins/sourceview/anjuta-document.c:
7358         fixed bug with scope completion
7360 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7362         * plugins/symbol-browser/an_symbol_view.c
7363         * plugins/symbol-browser/an_symbol_prefs.c
7364         * plugins/symbol-browser/an_symbol_prefs.h
7365         * global_tags/create_global_tags.sh:
7366         
7367         Automaticly create global tags on first startup
7369 2006-05-08  Massimo Cora'  <maxcvs@email.it>
7371         * configure.in:
7372         * plugins/project-wizard/templates/Makefile.am:
7373         * (added) plugins/project-wizard/templates/cpp-logo.png:
7374         * (added) plugins/project-wizard/templates/cpp.wiz:
7375         * (added) plugins/project-wizard/templates/cpp/*:
7377         Added a generic c++ template. It's a simple hello world.
7379 2006-05-07  Massimo Cora' <maxcvs@email.it>
7381         * plugins/symbol-browser/an_symbol_view.c:
7382         fixed a stupid crasher.
7384 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
7386         * plugins/project-wizard/templates/wxwin/configure.in.tpl
7387         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
7388         
7389         Fixed WxWidgets project type
7391 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7393         * plugins/devhelp/htmlview.c: 
7394         * plugins/devhelp/plugin.c:
7395         Maybe I fixed the crash this time! I could at least not reproduce anymore!
7396         
7397         * plugins/project-wizard/install.c:
7398         Don't set a message - thanks to seb
7400 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7402         * plugins/devhelp/htmlview.c: 
7403         * plugins/symbol-browser/an_symbol_view.c:
7404         
7405         There is a weird crash in gtk_idle which I still did not completly fix!
7406         
7407         * plugins/project-wizard/install.c:
7408         Default to success instead of failure
7410 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
7412         * plugins/devhelp/htmlview.c:
7413         * plugins/devhelp/plugin.c:
7414         Fixed bug and libdevhelp issue!
7416         * plugins/project-wizard/install.c:
7417         Fixed message string!
7419 2006-05-03  Massimo Cora' <maxcvs@email.it>
7420        
7421         * plugins/symbol-browser/an_symbol_view.c:
7422         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
7424 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7426         * pixmaps/Makefile.am:
7427         * src/main.c:
7428         * anjuta.desktop.in.in
7429         
7430         GNOME Goal #2.1: Install theme-friendly icons
7432 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7434         * plugins/devhelp/htmlview.c: Reload page on reparent
7435         * plugins/document-manager/anjuta-docman.c:
7436         Present document-manager when document is selected in file-manager
7438 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7440         * plugins/symbol-broser/an_symbol_view.c:
7441         Fixed crasher in namespace exploration
7443 2006-05-01  Massimo Cora' <maxcvs@email.it>
7445         * configure.in:
7446         * plugins/valgrind/Makefile.am:
7448         Optional compiling of Valgrind plugin
7450 2006-05-01  Massimo Cora' <maxcvs@email.it>
7452         * plugins/symbol-browser/an_symbol_view.c:
7453         - modularized code. Marked with FIXME the parts which need improvement.
7454         - More comments.
7455     - Added basic namespace completion for Gtkmm type project:
7456     - namespace1::MyClass *class;
7457     - class-> [display]
7458     - Namespaces must be anyway improved.
7460 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7462         * plugins/devhelp/plugin.c: 
7463         Fixed up plugin unloading and show html widget on link selected
7464         
7465         * NEWS: Updated
7466         
7467 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7469         * plugins/devhelp/Makefile.am:
7470         * plugins/devhelp/anjuta-devhelp.plugin.in:
7471         * plugins/devhelp/htmlview.c:
7472         * plugins/devhelp/htmlview.h:
7473         * plugins/devhelp/plugin.c: 
7474         * plugins/devhelp/plugin.h:
7475         Reimplemeted devhelp plugin from scratch
7476         
7477         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
7478         Fixed crasher
7480 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
7482         * plugins/sourceview/sourceview-tags.c:
7483         complete some more tag types
7484         
7485         * plugins/valgrind/plugin.c:
7486         * plugins/valgrind/preferences.c:
7487         * plugins/valgrind/vggeneralprefs.c:
7488         
7489         Fixed lots of gtk warnings
7491 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
7493         * plugins/sourceview/sourceview-scope.c:
7494         Implemented type-ahead for scope completion
7496 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
7498         * manuals/C/Makefile.am:
7499         * manuals/Makefile.am:
7500         * plugins/document-manager/Makefile.am:
7501         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7502         * plugins/sourceview/Makefile.am:
7503         * tagmanager/c.c:
7504         
7505         Fixed distcheck
7506         
7507         * plugins/class-gen/goc_template_header: G_END_DECLS
7509 2006-05-27  Naba Kumar <naba@gnome.org>
7511         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
7512         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
7513         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
7514         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
7515         scintilla/include/Scintilla.iface,
7516         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
7517         cvs. Fixed compile flags. Removed outdated patches.
7519 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
7521         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
7523         * plugins/sourceview/anjuta-document.c:
7524         * plugins/sourceview/sourceview-args.c:
7525         * plugins/sourceview/sourceview-scope.c:
7526         
7527         Add End/Home keypresses and support completion if symbol start with '!' for example
7528         in an if statement
7530 2006-04-27 Massimo Cora' <maxcvs@email.it>
7532         * libanjuta/interfaces/libanjuta.idl:
7534         * plugins/sourceview/sourceview-scope.c:
7535         * plugins/sourceview/tag-window.c: 
7536         * plugins/sourceview/tag-window.h:
7537         * plugins/symbol-browser/an_symbol_view.c:
7538         * plugins/symbol-browser/an_symbol_view.h:
7539         * plugins/symbol-browser/plugin.c:
7540         
7541         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
7542         interface.
7543         Code and ideas for C/C++ new completion engine comes from IComplete written by
7544         Martin Stubenschrott <stubenschrott@gmx.net>.
7545         Currently the interface works only with GtkSourceView plugin.   
7546         
7547         * tagmanager/Makefile.am:
7548         * tagmanager/c.c: 
7549         * tagmanager/entry.h:
7550         * tagmanager/get.c:
7551         * tagmanager/get.h:
7552         * tagmanager/include/tm_file_entry.h:
7553         * tagmanager/include/tm_project.h:
7554         * tagmanager/include/tm_source_file.h:
7555         * tagmanager/include/tm_symbol.h:
7556         * tagmanager/include/tm_tagmanager.h:
7557         * tagmanager/include/tm_work_object.h:
7558         * tagmanager/include/tm_workspace.h:
7559         * tagmanager/parse.c:
7560         * tagmanager/read.c: 
7561         * tagmanager/read.h:
7562         * tagmanager/tm_project.c: 
7563         * tagmanager/tm_source_file.c: 
7564         * tagmanager/tm_workspace.c:
7565         
7566         Tagmanager can now parse a memory buffer and generate/update 
7567         tags into tm_workspace/tm_project on the fly, without using files.
7568         C/C++ is supported now.
7569         
7570 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
7572         * plugins/sourceview/anjuta-document.c:
7573         * plugins/sourceview/sourceview-args.c:
7574         * plugins/sourceview/sourceview-scope.c:
7575         * plugins/sourceview/sourceview.c:
7576         
7577         Fixed some memory leaks and argument completion
7579 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7581         * plugins/glade/plugin.c:
7582         
7583         Fixed glade plugin build because of API changes in glade3
7585 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7587         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7588         Updated editor section
7589         
7590         * manuals/C/anjuta-manual/interface.xml:
7591         * manuals/C/anjuta-manual/preferences.xml:
7592         * manuals/C/anjuta-manual/projects.xml:
7593         Updated manual
7594         
7595         * plugins/editor/anjuta-editor.plugin.in:
7596         Better plugin name
7598 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7600         * configure.in:
7601         * plugins/editor/anjuta-editor.plugin.in:
7602         * plugins/sourceview/sourceview.plugin.in:
7604         Build both editors and let the user decide a runtime!
7605         
7606         * plugins/sourceview/sourceview-scope.c:
7607         Fixed bug in regex to allow test()-> completions
7609 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7611         * plugins/sourceview/anjuta-document.c:
7612         * plugins/sourceview/sourceview-args.c: 
7613         * plugins/sourceview/sourceview-scope.c:
7614         * plugins/sourceview/sourceview-tags.c:
7615         * plugins/sourceview/tag-window.c: 
7616         
7617         Improved callltip windows
7619 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7621         * src/anjuta-app.c: (on_session_save):
7622         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
7623         <ricardo.jose.ferrari@gmail.com> for pointing this out!
7625 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7627         * libanjuta/anjuta-utils.c: 
7628         * plugins/cvs-plugin/cvs-execute.c:
7629         Off-by-one...
7631         * scintilla/LexInno.cxx:
7632         * scintilla/LexOpal.cxx:
7633         * scintilla/LexTCL.cxx:
7635         Added missing files from scintilla-update
7637 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7639         * configure.in:
7640         * manuals/C/Makefile.am:
7641         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7642         * manuals/C/anjuta-manual/Makefile.am:
7643         * manuals/C/anjuta-manual/anjuta-manual.xml:
7644         * manuals/C/anjuta-manual/build.xml:
7645         * manuals/C/anjuta-manual/debugger.xml:
7646         * manuals/C/anjuta-manual/execute.xml:
7647         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
7648         * manuals/C/anjuta-manual/figures/arguments.png:
7649         * manuals/C/anjuta-manual/figures/configure_dlg.png:
7650         * manuals/C/anjuta-manual/figures/file_menu.png:
7651         * manuals/C/anjuta-manual/figures/menu_main.png:
7652         * manuals/C/anjuta-manual/figures/menubar.png:
7653         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
7654         * manuals/C/anjuta-manual/figures/project_info.png:
7655         * manuals/C/anjuta-manual/figures/scrshot.png:
7656         * manuals/C/anjuta-manual/figures/symbol_browser.png:
7657         * manuals/C/anjuta-manual/figures/tool-editor.png:
7658         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
7659         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
7660         * manuals/C/anjuta-manual/figures/toolbar_format.png:
7661         * manuals/C/anjuta-manual/figures/toolbar_main.png:
7662         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
7663         * manuals/C/anjuta-manual/fileoperations.xml:
7664         * manuals/C/anjuta-manual/interface.xml:
7665         * manuals/C/anjuta-manual/introduction.xml:
7666         * manuals/C/anjuta-manual/preferences.xml:
7667         * manuals/C/anjuta-manual/projects.xml:
7668         * manuals/C/anjuta-manual/tools.xml:
7669         * manuals/Makefile.am:
7670         
7671         Updated manual and faq
7673         * scintilla/CallTip.cxx:
7674         * scintilla/CallTip.h:
7675         * scintilla/CellBuffer.cxx:
7676         * scintilla/CellBuffer.h:
7677         * scintilla/ContractionState.cxx:
7678         * scintilla/Document.cxx:
7679         * scintilla/Document.h:
7680         * scintilla/DocumentAccessor.cxx:
7681         * scintilla/Editor.cxx:
7682         * scintilla/Editor.h:
7683         * scintilla/ExternalLexer.cxx:
7684         * scintilla/Indicator.cxx:
7685         * scintilla/KeyMap.cxx:
7686         * scintilla/KeyWords.cxx:
7687         * scintilla/LexAU3.cxx:
7688         * scintilla/LexBash.cxx:
7689         * scintilla/LexCPP.cxx:
7690         * scintilla/LexCaml.cxx:
7691         * scintilla/LexCsound.cxx:
7692         * scintilla/LexEiffel.cxx:
7693         * scintilla/LexGui4Cli.cxx:
7694         * scintilla/LexHTML.cxx:
7695         * scintilla/LexLua.cxx:
7696         * scintilla/LexMSSQL.cxx:
7697         * scintilla/LexOthers.cxx:
7698         * scintilla/LexPOV.cxx:
7699         * scintilla/LexPython.cxx:
7700         * scintilla/LexRuby.cxx:
7701         * scintilla/LexSQL.cxx:
7702         * scintilla/LexVB.cxx:
7703         * scintilla/Makefile.am:
7704         * scintilla/PlatGTK.cxx:
7705         * scintilla/PropSet.cxx:
7706         * scintilla/RESearch.cxx:
7707         * scintilla/RESearch.h:
7708         * scintilla/ScintillaBase.cxx:
7709         * scintilla/ScintillaGTK.cxx:
7710         * scintilla/StyleContext.h:
7711         * scintilla/ViewStyle.cxx:
7712         * scintilla/ViewStyle.h:
7713         * scintilla/XPM.cxx:
7714         * scintilla/include/KeyWords.h:
7715         * scintilla/include/Platform.h:
7716         * scintilla/include/PropSet.h:
7717         * scintilla/include/SciLexer.h:
7718         * scintilla/include/Scintilla.h:
7719         * scintilla/include/Scintilla.iface:
7720         * scintilla/include/ScintillaWidget.h:
7721         * scintilla/lexers.make:
7723         Update to scintilla 1.68
7725         * src/anjuta-app.c:
7726         Only show help items which are really availible
7728         * plugins/cvs-plugin/cvs-callbacks.c
7729         * plugins/cvs-plugin/cvs-execute.c
7730         * plugins/cvs-plugin/subversion-callbacks.c:
7731         * libanjuta/anjuta-utils.c:
7732         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
7734 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
7736         * plugins/project-wizard/install.c,
7737         * plugins/project-wizard/autogen.c:
7738         Add error messages if using a read only directory
7739         Improve fix for bug #339296
7741 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7743         * libanjuta/interfaces/libanjuta.idl:
7744         * plugins/document-manager/action-callbacks.c:
7745         * plugins/document-manager/plugin.c:
7746         * plugins/editor/text_editor.c:
7747         Added IAnjutaEditorGoto 
7749         * plugins/editor/aneditor.cxx:
7750         * plugins/editor/aneditor.h:
7751         * plugins/editor/text_editor.h:
7752         * plugins/editor/text_editor_prefs.c:
7753         
7754         Fixed #305076
7756 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
7758         * libanjuta/interfaces/libanjuta.idl:
7759         * plugins/document-manager/action-callbacks.c:
7760         * plugins/document-manager/anjuta-docman.c:
7761         * plugins/document-manager/plugin.c:
7762         * plugins/editor/text_editor.c: 
7763         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
7764         
7765         * plugins/sourceview/sourceview.c:
7766         * plugins/sourceview/sourceview.glade:
7767         Fixed some uft-8 issues and added a preference option
7768         to enable/disable gnome-vfs monitoring
7769         
7770         * scintilla/Makefile.am:
7771         * scintilla/include/Makefile.am:
7772         Fixed build
7774 2006-04-20  Massimo Cora' <maxcvs@email.it>
7776         * libanjuta/interfaces/libanjuta.idl:
7777         Remove get_current_pos () because we have get_position()
7779 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
7781         * NEWS: Updated
7782         * plugins/sourceview/tag-window.c:
7783         Don't close window on PageUp/PageDown
7785 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
7787         * data/Makefile.am:
7788         * manuals/reference/libanjuta/Makefile.am:
7789         
7790         Some build fixes
7791         
7792         * src/Makefile.am:
7793         * src/bacon-message-connection.c: 
7794         * src/bacon-message-connection.h: (both from gedit)
7795         * src/main.c:
7796         
7797         Fixed #312319 (Opening files when Anjuta is already open)
7799 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7801         * TODO.tasks: Updated
7802         * plugins/sourceview/anjuta-view.c: 
7803         * plugins/sourceview/anjuta-view.h:
7804         * plugins/sourceview/sourceview.c: 
7805         
7806         * configure.in: Fix --enable-plugin-scintilla
7807         
7808         Added char_added signal
7810 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7812         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
7813         
7814         Fixed diff for utf8
7815         
7816         * plugins/sourceview/sourceview.c:
7817         Fixed VFS monitoring (still a bit buggy)
7818         
7819         * plugins/sourceview/sourceview-args.c:
7820         * plugins/sourceview/tag-window.c: 
7821         
7822         Better sizing for the popup-window
7824 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
7826         * plugins/project-wizard/templates/gnome/src/main.c:
7827         * plugins/project-wizard/templates/gnome/src/project.glade:
7828         * plugins/project-wizard/templates/gtk/src/main.c: 
7829         * plugins/project-wizard/templates/gtk/src/project.glade:
7830         * plugins/project-wizard/templates/gtkmm/src/main.cc:
7831         
7832         Fixed up GLADE_FILE definition in project types and fixed bug #334546
7833         
7834 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
7836         * configure.in: More removal of obsoleteness.
7837         * po/no.po:
7839 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
7841         * ROADMAP:
7842         * libanjuta/anjuta-preferences.c: 
7843         * libanjuta/anjuta-utils.c: 
7844         * libanjuta/anjuta-utils.h:
7845         * plugins/message-view/message-view.c:
7846         
7847         Changed color functions and moved convert_color to anjuta-utils.h
7848         
7849         * plugins/message-view/anjuta-message-manager-plugin.glade:
7850         GnomeColorPicker -> GtkColorButton (bug #309154)
7851         
7852         * plugins/sourceview/plugin.c:
7853         * plugins/sourceview/sourceview-prefs.c:
7854         * plugins/sourceview/sourceview.glade:
7855         Added color and font preferences
7857         * plugins/sourceview/sourceview-tags.c:
7858         Only show as much choices as configured in preferences
7860 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7862         * ROADMAP, NEWS: Updated (we are far behind ;-)
7863         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
7865 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7867         * configure.in:
7868         * plugins/editor/Makefile.am:
7869         * scintilla/Makefile.am
7870         
7871         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
7872         
7873         * global-tags/Makefile.am:
7874         * global-tags/create_global_tags.sh:
7875         * plugins/symbol-browser/an_symbol_prefs.c:
7876         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7877         * plugins/symbol-browser/plugin.h:
7878         * tagmanager/include/tm_workspace.h:
7879         * tagmanager/tm_workspace.c:
7880         
7881         Fixed symbol-browser prefs and move global tags generation from installtion to
7882         preferences to make the life easier for distributers and to allow updates after installtion
7884         * plugins/document-manager/action-callbacks.c: 
7885         * plugins/document-manager/action-callbacks.h:
7886         * plugins/document-manager/anjuta-document-manager.ui:
7887         * plugins/document-manager/indent-util.c:
7888         * plugins/document-manager/plugin.c:
7889         * plugins/editor/text_editor.c:
7890         
7891         Moved indent stuff to document-manager
7892         
7893         * plugins/sourceview/anjuta-view.c: 
7894         * plugins/sourceview/sourceview-args.c: 
7895         * plugins/sourceview/sourceview-scope.c:
7896         * plugins/sourceview/sourceview-tags.c: 
7897         * plugins/sourceview/sourceview.c:
7898         
7899         Fixed several bugs
7900         
7901         * plugins/sourceview/sourceview.plugin (removed):
7902         * plugins/sourceview/sourceview.plugin.in:
7903         Editor is not user-activatible
7904         
7905         * plugins/sourceview/sourceview.png:
7906         Updated icon
7908 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
7910         * src/anjuta-app.c: Fixed crasher on plugin unloading
7912 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
7914         * plugins/sourceview/sourceview.c
7915         * plugins/sourceview/sourceview-args.c
7916         * plugins/sourceview/sourceview-args.h:
7917         
7918         Polished argument completion
7920 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
7922         * plugins/message-view/anjuta-msgman.c:
7923         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
7924         
7925         Show message pane on switch (does not work, anjuta_shell needs a fix)
7926         
7927         * plugins/sourceview/Makefile.am:
7928         * plugins/sourceview/anjuta-view.c: (find_tag_window),
7929         * plugins/sourceview/sourceview-args.c: 
7930         * plugins/sourceview/sourceview-args.h:
7931         * plugins/sourceview/sourceview-private.h:
7932         * plugins/sourceview/sourceview-scope.c: 
7933         (sourceview_scope_update), (sourceview_scope_filter_keypress):
7934         * plugins/sourceview/sourceview-tags.c:
7935         * plugins/sourceview/sourceview.c:
7936         * plugins/sourceview/tag-window.c:
7937         * plugins/sourceview/tag-window.h:
7938         
7939         Added scope and argument completion
7941 2006-04-03  Johannes Schmid <jhs@gnome.org>
7943         * TODO.tasks
7944         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
7945         (on_widget_remove):
7946         Save toolbar state
7948         * plugins/sourceview/sourceview.c: (iselect_clear):
7949         Make "Delete"-key working
7951         * configure.in: #336389
7953 2006-04-03  Johannes Schmid <jhs@gnome.org>
7955         * plugins/sourceview/Makefile.am:
7956         * plugins/sourceview/anjuta-view.c:
7957         * plugins/sourceview/plugin.c: 
7958         * plugins/sourceview/sourceview-private.h:
7959         * plugins/sourceview/sourceview-scope.c:
7960         * plugins/sourceview/sourceview-scope.h:
7961         * plugins/sourceview/sourceview-tags.c: 
7962         * plugins/sourceview/sourceview-tags.h:
7963         * plugins/sourceview/sourceview.c:
7964         * plugins/sourceview/sourceview.h:
7965         * plugins/sourceview/tag-window.c:
7966         
7967         - fixed goto_file_line
7968         - scroll to cursor on undo/redo
7969         - show correct popup-menu
7970         - scope completion (not ready yet)
7972 2006-04-03  Johannes Schmid <jhs@gnome.org>
7974         * plugins/sourceview/plugin.c: 
7975         * plugins/sourceview/sourceview-tags.c:
7976         * plugins/sourceview/sourceview.c: 
7977         * plugins/sourceview/sourceview.h:
7978         * plugins/sourceview/tag-window.c:
7979         
7980         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
7982 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7984         * plugins/sourceview/sourceview.c:
7985         Fixed next/previous bookmark.
7986         Toggled bookmark (set/unset).
7988 2006-04-03  Johannes Schmid <jhs@gnome.org>
7990         * plugins/document-manager/action-callbacks.c:
7991         Fixed Gtk-Warning in goto_line
7992         
7993         * plugins/sourceview/Makefile.am:
7994         * plugins/sourceview/anjuta-document.c:
7995         * plugins/sourceview/anjuta-view.c: 
7996         * plugins/sourceview/anjuta-view.h:
7997         * plugins/sourceview/sourceview-autocomplete.c:
7998         * plugins/sourceview/sourceview-autocomplete.h:
7999         * plugins/sourceview/sourceview-private.h:
8000         * plugins/sourceview/sourceview-tags.c:
8001         * plugins/sourceview/sourceview-tags.h:
8002         * plugins/sourceview/sourceview.c:
8003         * plugins/sourceview/tag-window.c:
8004         * plugins/sourceview/tag-window.h:
8005         Created a nice API for tag and completion windows
8006         
8007         * plugins/sourceview/sourceview-print.h:
8008         * plugins/sourceview/sourceview-print.c:
8009         Added printing
8010                 
8011 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8013         * plugins/sourceview/sourceview.c:
8014         Fixed typo (Sort bookmarks).
8015         
8016 2006-04-01  Johannes Schmid <jhs@gnome.org>
8018         * plugins/sourceview/anjuta-document.c:
8019         * plugins/sourceview/anjuta-document.h:
8020         * plugins/sourceview/anjuta-view.c:
8021         * plugins/sourceview/anjuta-view.h:
8022         * plugins/sourceview/sourceview-autocomplete.c:
8023         * plugins/sourceview/sourceview-autocomplete.h:
8024         * plugins/sourceview/sourceview-prefs.c:
8025         * plugins/sourceview/sourceview-prefs.h:
8026         * plugins/sourceview/sourceview-private.h:
8027         * plugins/sourceview/sourceview-tags.c:
8028         * plugins/sourceview/sourceview-tags.h:
8029         * plugins/sourceview/sourceview.c:
8030         * plugins/sourceview/sourceview.glade:
8031         * plugins/sourceview/tag-window.c: 
8032         * plugins/sourceview/tag-window.h:
8033         
8034         Improved code complete and autocomplete
8036 2006-04-01  Johannes Schmid <jhs@gnome.org>
8038         * plugins/sourceview/Makefile.am:
8039         * plugins/sourceview/bookmark.png:
8040         * plugins/sourceview/marker-attentive.png:
8041         * plugins/sourceview/marker-basic.png:
8042         * plugins/sourceview/marker-intense.png:
8043         * plugins/sourceview/marker-light.png:
8044         * plugins/sourceview/sourceview.c: 
8045         
8046         Added pixmaps for all marker types and show bookmarks
8047         
8048         * configure.in
8049         * plugins/sourceview/Makefile.am:
8050         Build sourceview on 2.14 only
8052 2006-03-31  Johannes Schmid <jhs@gnome.org>
8054         * plugins/sourceview/Makefile.am:
8055         * plugins/sourceview/anjuta-document.c:
8056         * plugins/sourceview/anjuta-view.c:
8057         * plugins/sourceview/anjuta-view.h:
8058         * plugins/sourceview/sourceview-autocomplete.c:
8059         * plugins/sourceview/sourceview-private.h:
8060         * plugins/sourceview/sourceview-tags.c:
8061         * plugins/sourceview/sourceview-tags.h:
8062         * plugins/sourceview/sourceview.c: 
8063         * plugins/sourceview/tag-window.c:
8064         * plugins/sourceview/tag-window.h:
8065         
8066         Added code completion with tag manager to the editor and fixed a save_as bug
8068 2006-03-31  Johannes Schmid <jhs@gnome.org>
8070         * src/main.c: Revert patch from Rob to allow building with
8071         Gnome 2.12
8072         * configure.in: Require at least 2.12 libraries
8074 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
8076         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
8078         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8079         Improve anjuta-plugin project template: Added missed files dist tarball
8080         (make dist)
8082         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
8083         typo
8085 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
8087         reviewed by: Johannes Schmid <jhs@gnome.org>
8089         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8090         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
8091         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
8092         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
8093         
8094         Improve anjuta-plugin project template. Also fix for #322744
8096 2006-03-27  Johannes Schmid <jhs@gnome.org>
8098         * plugins/sourceview/sourceview-private.h:
8099         plugins/sourceview/sourceview.c:
8100         
8101         Added basic bookmark support
8103 2006-03-27  Johannes Schmid <jhs@gnome.org>
8105         * TODO.tasks:
8106         Updated
8107         
8108         Patch from Rob Bradfort <robster@debian.org>:
8109         * src/main.c: (get_command_line_args), (main):
8110         Migration from popt to GOption
8111         
8112 2006-03-26 Naba Kumar  <naba@gnome.org>
8114         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
8115         size to scale itself with theme.
8117 2006-03-26 Naba Kumar  <naba@gnome.org>
8119         * plugins/file-manager/an_file_view.c,
8120         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
8121         when symbolview and fileview objects are destroyed to avoid crashes
8122         after the plugins are disabled.
8124 2006-03-26 Naba Kumar <naba@gnome.org>
8126         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
8127         Deleted unused file.
8128         
8129         * plugins/glade/plugin.c: Be able to close glade plugin when there
8130         there is no glade project loaded.
8131         
8132         * plugins/sourceview/sourceview.plugin,
8133         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
8135 2006-03-23  Naba Kumar  <naba@gnome.org>
8137         * plugins/editor/print.c: Fixed a bug where some sections of
8138         printed/previewed text is not highlighted.
8139         
8140 2006-03-20  Johannes Schmid <jhs@gnome.org>
8142         * libanjuta/interfaces/libanjuta.idl:
8143         Added IAnjutaPrint
8144         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
8145         as we do not use private apis. Show help window and startup because it does 
8146         not survive gdl
8147         
8148         * plugins/document-manager/action-callbacks.c:
8149         plugins/editor/Makefile.am:
8150         plugins/editor/text_editor.c:
8151         plugins/editor/print.c:
8152         plugins/editor/print.h:
8153         
8154         Fixed printing (nobody has missed it BTW ;-)
8155         
8156         * plugins/sourceview/sourceview.c:
8157         Fixed a crasher
8159 2006-03-20 Naba Kumar <naba@gnome.org>
8161         * configure.in, plugins/devhelp/plugin.c: Be able to build with
8162         devhelp >= 0.9 < 0.11 versions.
8163         
8164 2006-03-20  Johannes Schmid <jhs@gnome.org>
8166         * plugins/sourceview/anjuta-document-loader.c
8167         plugins/sourceview/sourceview.c:
8168         
8169         Fixed encoding bugs
8171 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8173         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
8174         Fixed bug (line position)
8175         Give the good line position whatever the active editor.
8177 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
8179         * configure.in: Added fi to ALL_LINGUAS
8181 2006-03-19  Johannes Schmid <jhs@gnome.org>
8183         * plugins/sourceview/anjuta-document-loader.c:
8184         replace gnome_vfs_get_mime_type_for_name_and data
8186         * plugins/build-basic-autotools/build-basic-autotools.c:
8187         Fixed #335142
8189 2006-03-17  Johannes Schmid <jhs@gnome.org>
8191         * plugins/editor/editor.glade:
8192         Added style-editor again after it got lost somehow
8194 2006-03-17  Johannes Schmid <jhs@gnome.org>
8196         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
8197         configure.in: require devhelp 0.11
8198         
8199         Post 0.11 devhelp versions (CVS) do not work because of an API change...
8201         plugins/build-basic-autotools/build-basic-autotools.c:
8202         forgot a an installtion callback for the "install as root"-feature
8204 2006-03-17  Massimo Cora' <maxcvs@email.it>
8206         reviewed by: Johannes Schmid <jhs@gnome.org>
8208         * plugins/class-gen/anjuta-class-gen-plugin.glade
8209         plugins/class-gen/class_gen.c 
8210         plugins/class-gen/goc_template_header
8211         plugins/class-gen/goc_template_source
8212         
8213         Fixed bug #334663
8215 2006-03-16  Johannes Schmid <jhs@gnome.org>
8217         * plugins/sourceview/sourceview.c:
8218         Fixed "save-point" signal for undo actions
8220 2006-03-16  Massimo Cora' <maxcvs@email.it>
8221         
8222         reviewed by: Johannes Schmid <jhs@gnome.org>
8223         
8224         * plugins/document-manager/anjuta-docman.c:
8225         Implement tab drag and drop
8227 2006-03-16  Johannes Schmid <jhs@gnome.org>
8229         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8230         plugins/build-basic-autotools/build-basic-autotools.c:
8231         
8232         Implemented "install as root"-feature (#321455)
8234 2006-03-16  Johannes Schmid <jhs@gnome.org>
8236         * mime/.cvsignore
8237         plugins/sourceview/.cvsignore
8238         plugins/tools/scripts/.cvsignore:
8239         Added/extended .cvsignore files
8240         
8241         * plugins/sourceview/sourceview-autocomplete.c:
8242         plugins/sourceview/sourceview-autocomplete.h:
8243         plugins/sourceview/sourceview-prefs.c:
8244         plugins/sourceview/sourceview-private.h:
8245         plugins/sourceview/sourceview.glade:
8246         Autcomplete just works(tm) now and respects preferences
8247         
8248         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
8249         Use better algorithm from autocomplete
8251 2006-03-15  Johannes Schmid <jhs@gnome.org>
8253         * src/anjuta-app.c:
8254         Fixed bug #304495
8256 2006-03-15  Johannes Schmid <jhs@gnome.org>
8258         * libanjuta/interfaces/libanjuta.idl:
8259         plugins/class-gen/class_gen.c:
8260         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
8261         plugins/project-manager/plugin.c:
8262         
8263         Allow to add multiple source files (#320191)
8264         
8265         * configure.in: Require gnome-build 0.1.3
8267 2006-03-14  Johannes Schmid <jhs@gnome.org>
8269         * plugins/macro/macro-utils.c: Fixed bug #333606
8270         * plugins/file-wizard/file.c: Fixed bug #333601
8272 2006-03-13  Johannes Schmid <jhs@gnome.org>
8274         * plugins/sourceview/sourceview_autocomplete.c
8275         plugins/sourceview/sourceview_autocomplete.h
8276         plugins/sourceview/sourceview.c
8277         plugins/sourceview/sourceview-private.h
8278         plugins/sourceview/sourceview-prefs.c:
8279         
8280         Cleaned up and fixed several issues
8281         
8282 2006-03-13  Johannes Schmid <jhs@gnome.org>
8284         * plugins/sourceview/Makefile.am:
8285         plugins/sourceview/sourceview-autocomplete.c
8286         plugins/sourceview/sourceview-autocomplete.h:
8287         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8288         plugins/sourceview/sourceview-private.h:
8289         plugins/sourceview/sourceview.c:
8290         
8291         Added (buggy) autocomplete feature to sourceview
8292         
8293 2006-03-12 Naba Kumar <naba@gnome.org>
8295         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
8296         libanjuta/anjuta-session.c: Added API docs.
8298 2006-03-12 Naba Kumar <naba@gnome.org>
8300         * TODO.tasks: Added couple of tasks.
8301         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
8302         Register private class as early as possible so that members could
8303         point to self class. Code clean up.
8305 2006-03-12 Naba Kumar <naba@gnome.org>
8307         * po/POTFILES.in, po/POTFILES.skip: Updated.
8309 2006-03-11 Naba Kumar <naba@gnome.org>
8311         * libanjuta/anjuta-shell.c,
8312         plugins/document-manager/anjuta-docman.c,
8313         plugins/document-manager/plugin.c,
8314         plugins/symbol-browser/an_symbol_search.c,
8315         plugins/valgrind/vgrule-list.c: Use correct signal names while
8316         creating them.
8317         
8318         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
8319         signal names and fixed enum IANJUTA_TYPE_* macro.
8321 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8323         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
8324         plugins/search/search-replace.c :
8325         Fixed bug (Bookmark the good line).
8326         Search & Replace (Mark all matched strings).
8327         
8328 2006-03-09  Johannes Schmid <jhs@gnome.org>
8330         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
8331         Completed changes from yesterday
8332         
8333         * plugins/document-manager/anjuta-document-manager.glade:
8334         plugins/editor/editor.glade
8335         plugins/editor/plugin.c: (activate_plugin)
8336         plugins/editor/text_editor.c
8337     plugins/sourceview/Makefile.am
8338         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
8339         plugins/sourceview/sourceview.glade:
8340         Completed preference changes
8342 2006-03-08  Johannes Schmid <jhs@gnome.org>
8344         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
8345         plugins/search/plugin.c: (activate_plugin):
8346         
8347         Removed Gtk-Criticals
8348         
8349         * plugins/document-manager/anjuta-document-manager.glade:
8350         plugins/document-manager/plugin.c: (on_docman_auto_save),
8351         (on_gconf_notify_timer), (prefs_init):
8352     plugins/document-manager/plugin.h:
8353         plugins/editor/text_editor.c: (text_editor_instance_init),
8354         (text_editor_dispose):
8355         plugins/editor/text_editor.h:
8356         plugins/editor/text_editor_cbs.c:
8357         plugins/editor/text_editor_cbs.h:
8358         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
8359         plugins/glade/plugin.c: (activate_plugin):
8360         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8361         plugins/sourceview/sourceview-private.h:
8362         plugins/sourceview/sourceview.c: (on_menu_popup),
8363         (sourceview_new), (ifile_open), (ifile_savable_save),
8364         (ifile_savable_save_as), (ieditor_set_popup_menu),
8365         (ieditor_get_filename), (imark_mark):
8367     Moved autosave from editor to document manager and fixed some things in 
8368     Sourceview plugin
8370 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8372         * plugins/search/anjuta-search.glade :
8373         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
8374         plugins/search/search-replace_bachend.c: Fixed a crash bug.
8375         plugins/search/search-replace.c : Fixed bug.
8376         
8377 2006-03-08  Johannes Schmid <jhs@gnome.org>
8379     * plugins/search/anjuta-search.glade
8380     Fixed widget names (glade is a bit stupid on copying widgets to other files)
8382 2006-03-07  Johannes Schmid <jhs@gnome.org>
8384         * plugins/document-manager/action-callbacks.c
8385         plugins/document-manager/anjuta-document-manager.glade
8386         plugins/document-manager/plugin.c: (prefs_init),
8387         (activate_plugin):
8388         plugins/editor/Makefile.am:
8389         plugins/editor/editor.glade:
8390         plugins/editor/plugin.c: (on_style_button_clicked),
8391         (activate_plugin), (dispose):
8392         plugins/editor/style-editor.c:
8393         
8394         Startet to seperate document-manager and editor preferences
8396         * plugins/search/Makefile.am:
8397         plugins/search/anjuta-search.glade:
8398         plugins/search/search-replace.c:
8399         
8400         Moved search GUI to search-plugin
8401                 
8402         * plugins/sourceview/sourceview-prefs.c:
8403         plugins/sourceview/sourceview-prefs.h:
8404         plugins/sourceview/sourceview-private.h:
8405         plugins/sourceview/sourceview.c: 
8406         plugins/sourceview/sourceview.h:
8407         plugins/sourceview/Makefile.am:
8408         plugins/sourceview/anjuta-document.h:
8409         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8410         plugins/sourceview/plugin.c: 
8411         
8412         Added some preferences to sourceview and fixed vfs_monitor
8413         
8414         * tagmanager/c.c: (parseParens): 
8415         Removed annoying debug message
8416         
8417         * libanjuta/interfaces/libanjuta.idl: 
8418         Removed IAnjutaEditorFactory::create_style_editor()
8420 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8422         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
8423         Search : Bookmark all matched lines.
8425 2006-03-06  Johannes Schmid <jhs@gnome.org>
8427         * plugins/class-gen/anjuta-class-gen.plugin.in
8428         plugins/file-loader/plugin.c: (sort_wizards)
8429         (on_create_submenu), (activate_plugin)
8430         plugins/file-wizard/anjuta-file-wizard.plugin.in
8431         plugins/glade/anjuta-glade.plugin.in
8432         plugins/project-import/anjuta-project-import.plugin.in
8433         plugins/project-wizard/anjuta-project-wizard.plugin.in:
8434         
8435         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
8436         sorted alphabeticly
8437         
8438         * plugins/project-wizard/templates/mkfile.wiz:
8439         Use configured project directory instead of ~/myproject
8440         
8441         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
8442         (ifile_open):
8443         Show markers (again) and monitor uri
8445 2006-03-06  Naba Kumar  <naba@gnome.org>
8447         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
8448         typedefs separately so that forward linking would work.
8449         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
8451 2006-03-05  Naba Kumar  <naba@gnome.org>
8453         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
8454         passing Enums and Structs in signals. Define struct _Name in
8455         generated code, so that forward referencing.
8456         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
8457         
8458         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
8459         
8460 2006-03-05  Naba Kumar  <naba@gnome.org>
8462         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
8463         support. Generate GType definitions for enums in generated codes
8464         so that enums could be passed as signal params.
8465         
8466 2006-03-04  Naba Kumar  <naba@gnome.org>
8468         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
8469         Restored cvs-moved revision files. They were originally marked
8470         deleted at their older locations. Now they are restored at
8471         their new locations. The changeset is one that was committed
8472         as part of document-manager, editor, search and print plugins
8473         separation from editor plugin.
8474         
8475 2006-03-03  Johannes Schmid <jhs@gnome.org>
8477         * plugins/sourceview/*:
8478         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
8479         poiting this out!
8481 2006-03-04  Naba Kumar  <naba@gnome.org>
8483         * plugins/gdb/*: Deleted removed files (see previous changlog
8484         entry for files list).
8485         
8486 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
8488         * plugins/debug-mananger/breakpoints.c,
8489         plugins/debug-manager/breakpoints.h,
8490         plugins/debug-manager/debug_tree.c,
8491         plugins/debug-manager/debug_tree.h,
8492         plugins/debug-manager/info.c,
8493         plugins/debug-manager/info.h,
8494         plugins/debug-manager/locals.c,
8495         plugins/debug-manager/locals.h,
8496         plugins/debug-manager/memory.c,
8497         plugins/debug-manager/memory.h,
8498         plugins/debug-manager/registers.c,
8499         plugins/debug-manager/registers.h,
8500         plugins/debug-manager/sharedlib.c,
8501         plugins/debug-manager/sharedlib.h,
8502         plugins/debug-manager/signal.c,
8503         plugins/debug-manager/signal.h,
8504         plugins/debug-manager/stack_trace.c,
8505         plugins/debug-manager/stack_trace.h,
8506         plugins/debug-manager/watch.c,
8507         plugins/debug-manager/watch.h,
8508         plugins/debug-manager/Makefile.am:
8509         Move from gdb plugin to debug manager plugin
8511         * plugins/debug-manager/anjuta-debug-manager.glade,
8512         plugins/debug-manager/anjuta-debug-manager.ui:
8513         Move all user interface from gdb to debug manager
8515         * plugins/debug-manager/utilities.c,
8516         plugins/debug-manager/utilities.h:
8517         Remove some unused code
8518         Add useful code from gdb plugin
8520         * plugins/debug-manager/start.c,
8521         plugins/debug-manager/start.h:
8522         Include code of attach_process
8523         Add more code to start the debugger
8525         * plugins/debug-manager/plugin.c,
8526         plugins/debug-manager/plugin.h,
8527         plugins/debug-manager/anjuta-debug-manager.plugin.in:
8528         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
8530         * plugins/debug-manager/debugger.c,
8531         plugins/debug-manager/debugger.h:
8532         Implement a queue of debugger command
8534         * plugins/gdb/actions.c,
8535         plugins/gdb/actions.h,
8536         plugins/gdb/watch_cbs.c,
8537         plugins/gdb/watch_cbs.h,
8538         plugins/gdb/watch_gui.c,
8539         plugins/gdb/watch_gui.h:
8540         Removed 
8542         * plugins/gdb/debugger.c,
8543         plugins/gdb/debugger.h,
8544         plugins/gdb/gdbmi.c,
8545         plugins/gdb/gdbmi.h,
8546         plugins/gdb/utilities.c,
8547         plugins/gdb/utilities.h,
8548         plugins/gdb/Makefile.am,
8549         plugins/gdb/anjuta-gdb.plugin.in:
8550         Implement necessary functions
8552         * plugins/gdb/parser.c,
8553         plugins/gdb/parser.h:
8554         Code for parsing variable previously in debug_tree.c
8556         * plugins/gdb/anjuta-gdb.glade,
8557         plugins/gdb/anjuta-gdb.ui:
8558         Remove user interface
8560         * plugins/gdb/gdbmi-test.c:
8561         Need update
8563         * plugins/gdb/anjuta-gdb.plugin.png:
8564         Try an improved icon for gdb (archer fish)
8566         * libanjuta/anjuta-debugger.c,
8567         libanjuta/anjuta-debugger.h,
8568         libanjuta/interfaces/libanjuta.idl,
8569         libanjuta/interfaces/anjuta-idl-compiler.pl,
8570         libanjuta/Makefile.am:
8571         Add declaration used in new IAnjutaDebugger interface
8573         * manuals/reference/libanjuta.types,
8574         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
8575         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
8576         Update documentation
8578 2006-03-02  Naba Kumar  <naba@gnome.org>
8580         * manuals/reference/libanjuta/Makefile.am,
8581         manuals/reference/libanjuta/libanjuta-docs.sgml,
8582         manuals/reference/libanjuta/libanjuta-sections.txt,
8583         manuals/reference/libanjuta/libanjuta.types,
8584         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
8585         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
8586         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
8587         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
8588         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8589         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8590         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8591         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8592         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
8593         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
8594         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
8595         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
8596         manuals/reference/libanjuta/tmpl/e-splash.sgml,
8597         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
8598         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
8599         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
8600         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
8601         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
8602         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8603         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
8604         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8605         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8606         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8607         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8608         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8609         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8610         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8611         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8612         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8613         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
8614         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8615         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8616         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8617         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8618         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
8619         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
8620         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
8621         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
8622         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8623         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8624         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
8625         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8626         manuals/reference/libanjuta/tmpl/plugins.sgml,
8627         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8628         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8629         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8630         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8631         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8632         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8633         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8634         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8635         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8636         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8637         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8638         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8639         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8640         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
8641         documentation.
8643 2006-02-28  Naba Kumar <naba@gnome.org>
8645         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8646         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
8647         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
8648         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
8649         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
8650         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
8651         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
8652         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
8653         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
8654         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
8655         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
8656         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
8657         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
8658         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
8660 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8662         * plugins/sourceview/sourceview.c:
8663         Select to brace, select block.
8665 2006-02-28  Johannes Schmid <jhs@gnome.org>
8667         * plugins/file-wizard/Makefile.am
8668         plugins/file-wizard/action-callbacks.c (removed)
8669         plugins/file-wizard/action-callbacks.h (removed)
8670         plugins/file-wizard/anjuta-file-wizard.ui
8671         plugins/file-wizard/plugin.c: (activate_plugin),
8672         (deactivate_plugin)
8673         plugins/file-wizard/plugin.h:
8674         Removed Edit->Insert Text submenu (replace by macros plugin)
8675         
8676         * plugins/sourceview/sourceview.c: (sourceview_new),
8677         (ieditor_set_popup_menu):
8678         Fixed some more bugs
8679         
8680         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
8682 2006-02-28  Naba Kumar <naba@gnome.org>
8684         * plugins/file-manager/an_file_view.c,
8685         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
8686         rows also and with delay 1 sec (the color and timout value should
8687         probably be picked up from some system wide preference key).
8689 2006-02-28  Naba Kumar <naba@gnome.org>
8691         * libanjuta/interfaces/libanjuta.idl,
8692         plugins/document-manager/action-callbacks.c,
8693         plugins/document-manager/plugin.c,
8694         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
8695         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
8696         Added interface checks in document manager and enable/disable
8697         menus based on supported interface.
8698         
8699         * plugins/project-import/anjuta-project-import.glade: Set some
8700         resonable size for the import dialog.
8702  2006-02-27  Naba Kumar  <naba@gnome.org>
8704         * libanjuta/interfaces/libanjuta.idl,
8705         plugins/document-manager/action-callbacks.c,
8706         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
8707         and eol conversion actions.
8709 2006-02-27  Johannes Schmid <jhs@gnome.org>
8710         
8711         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
8712         * plugins/file-manager/an_file_view.c
8713         plugins/file-manager/plugin.h:  Added tooltips
8714         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
8716 2006-02-26  Naba Kumar  <naba@gnome.org>
8718         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
8719         plugins/build-basic-autotools/build-basic-autotools.c,
8720         plugins/build-basic-autotools/build-basic-autotools.h,
8721         plugins/build-basic-autotools/executer.c,
8722         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
8723         disable indicator highlights preferences from message manager to
8724         build plugin. Implemented message indicator highlights in build tool.
8725         
8726         * plugins/editor/text_editor.c: Fixed indicators.
8728 2006-02-26  Johannes Schmid <jhs@gnome.org>
8730         * plugins/sourceview/sourceview.c:
8731         - Fixed some bugs
8732         - Added markers
8733         * plugins/subversion/svn_auth.c:
8734         Fixed username/password authentification but there might be a memory corruption
8736 2006-02-26  Naba Kumar  <naba@gnome.org>
8738         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8739         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
8740         libanjuta/anjuta-launcher.h: Added documentation.
8742 2006-02-24  Naba Kumar  <naba@gnome.org>
8744         * plugins/editor/text_editor.c: Fixed change in API in
8745         IAnjutaEditorSelection::set().
8746         
8747 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8749         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
8750         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
8751         libanjuta/interfaces/libanjuta.idl :
8752         Search in sourceview editor (Select in buffer).
8755 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8757         * plugins/sourceview/sourceview.c :
8758         Fixed Replace, to_upper, to_lower.
8759         
8760         * plugins/search/search-replace_backend.c :
8761         Renamed header name.
8763 2006-02-22  Naba Kumar  <naba@gnome.org>
8765         * libanjuta/anjuta-plugin-description.c,
8766         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
8767         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
8768         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
8769         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8770         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
8771         
8772         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8773         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
8774         
8775 2006-02-21  Naba Kumar  <naba@gnome.org>
8777         * libanjuta/interfaces/libanjuta.idl,
8778         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
8779         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
8780         interface for editor.
8782 2006-02-21  Naba Kumar  <naba@gnome.org>
8784         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
8786         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8787         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
8789 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8791         * GTKSOURCEVIEW EDITOR
8792         plugins/sourceview/sourceview.c :
8793         Fixed copy and Goto Line.
8794         
8795         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
8796         plugins/macro/plugin.c :
8797         Fixed Insert key word and Insert macro.
8799 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
8801         * plugins/document-manager/anjuta-docman.c:
8802         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
8803         
8804         * configure.in:
8805         plugins/Makefile.am:
8806         plugins/sourceview/.cvsignore:
8807         plugins/sourceview/Makefile.am:
8808         plugins/sourceview/plugin.c: :
8809         plugins/sourceview/plugin.h:
8810         plugins/sourceview/sourceview.c: 
8811         plugins/sourceview/sourceview.h:
8812         plugins/sourceview/sourceview.plugin:
8813         plugins/sourceview/sourceview.plugin.in:
8814         plugins/sourceview/sourceview.png:
8816         Added sourceview editor plugin
8818 2006-02-19 Naba Kumar  <naba@gnome.org>
8820         * libanjuta/interfaces/libanjuta.idl,
8821         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8822         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8823         plugins/cvs-plugin/cvs-interface.c,
8824         plugins/document-manager/action-callbacks.c,
8825         plugins/document-manager/action-callbacks.h,
8826         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
8827         plugins/search/plugin.c, plugins/search/search-replace.c,
8828         plugins/search/search-replace_backend.c,
8829         plugins/subversion/subversion-actions.c,
8830         plugins/subversion/subversion-callbacks.c,
8831         plugins/tools/editor.c, plugins/tools/execute.c,
8832         plugins/tools/variable.c: Defined proper editor interfaces and fixed
8833         few fatal warnings.
8835 2006-02-15 Naba Kumar  <naba@gnome.org>
8837         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
8838         within another.
8839         
8840         * libanjuta/interfaces/libanjuta.idl,
8841         plugins/document-manager/anjuta-docman.c,
8842         plugins/document-manager/plugin.c,
8843         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
8844         unnecessary parameters from IAnjutaEditor interface and used proper
8845         types instead of 'gpointer'. Fixed various compiler warnings.
8846         
8847         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
8848         file
8850 2006-02-12 Naba Kumar  <naba@gnome.org>
8852         * po/POTFILES.in: Updated.
8853         
8854 2006-02-11 Naba Kumar  <naba@gnome.org>
8856         * plugins/editor/properties.[cxx,h],
8857         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
8858         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
8859         to sci_prop_*(), because they were conflicting with external
8860         functions (in some ssl library).
8861         
8862 2006-02-08 Naba Kumar  <naba@gnome.org>
8864         Patch from Massimo Cora  <maxcvs@email.it>:
8865         * plugins/valgrind/anjuta-valgrind.schemas,
8866         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
8867         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
8868         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
8869         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
8870         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
8871         plugins/valgrind/vgtoolview.c,
8872         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
8873         before running the debugging session. I've added also a
8874         preference in Anjuta Preferences where you can specify
8875         the path to the valgrind binary. The default is /usr/bin/valgrind.
8876         Now it displays a dialog with the error. [it can be -program
8877         exited- or -file loaded or end of input-]. Some valgrind 3.x
8878         compatibility.
8879         
8880 2006-01-29 Naba Kumar  <naba@gnome.org>
8882         Patch from Massimo Cora  <maxcvs@email.it>:
8883         * configure.in, plugins/Makefile.am,
8884         plugins/valgrind/*: Valgrind plugin (requires
8885         binutils-dev and valgrind to be installed.
8887 2005-01-24 Johannes Schmid <jhs@gnome.org>
8889         * Patch from Eric Greveson <ejg45@cam.ac.uk>
8890         plugins/tools/variables.c:
8891         Added current directory to possible variables
8893         * Patch from Günther Brammer <gbrammer@gmx.de>
8894         plugins/document-manager/anjuta-docman.c:
8895         Fix a crash on opening a file
8897         AUTHORS: Added Günther Brammer
8899 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
8901         * libanjuta/anjuta-launcher.c:
8902         Fix a bug in AnjutaLauncher when output is bigger than buffer
8903         Probably fix bug #315188 and #305134
8905 2005-12-28      Johannes Schmid <jhs@gnome.org>
8906         
8907         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
8908         * src/about.c: Use new gtk about dialog
8909         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
8910         Updated anjuta_ui_add_action_group_entries call
8911         
8912         Patch from Jean Breford <jean.breford@normalesup.org>
8913         and Markus Habermehl <bmh1980de@yahoo.de>:
8914         
8915         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
8916         * AUTHORS: Added Jean and Markus
8918 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8919         * plugins/search/search-replace.c :
8920         Bookmark all matched lines.
8921         * plugins/search/search-replace_backend.c :
8922         Fixed bug (Search in all project files).
8924 2005-12-21      Johannes Schmid <jhs@gnome.org>
8925         
8926         * plugins/search/plugin.c:
8927         Fixed signal names
8928         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
8929         investigation needed.
8930         
8931         AUTHORS: Added Ross Goldner
8933 2005-12-19  Ross Golder  <ross@golder.org>
8935         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
8936         application/xml MIME type.
8938 2005-12-18  Johannes Schmid <jhs@gnome.org>
8939         
8940         po/POTFILES.in: Updated files after directory changes
8941         HACKING: Removed outdated section 3 (anoncvs)
8943 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
8945         * plugins/build-basic-autotools/build-basic-autotools.c:
8946         Save all files in editor before running a command
8948         * plugins/tools/execute.c:
8949         Use document manager plugin instead of each editor for
8950         saving all files
8952 2005-12-15  Johannes Schmid <jhs@gnome.org>
8954         * plugins/document-manager/action-callbacks.c:
8955         (on_save_all1_activate), (on_swap_activate)
8956         plugins/document-manager/anjuta-docman.c:
8957         (on_save_as_filesel_response), (on_notebook_switch_page):
8958         
8959         Fixed some remaining issues in document-manger
8961 2005-12-15      Johannes Schmid <jhs@gnome.org>
8963         * plugins/profile-default/default.anjuta:
8964         Load Search plugin and Message Manager by default
8966 2005-12-14  Johannes Schmid <jhs@gnome.org>
8967         
8968         * plugins/editor/text_editor.c
8969         libanjuta/anjuta-utils.c:
8970         
8971         Check if files differ when gnome-vfs monitoring is used.
8972         (Bug #309688)
8974 2005-12-13  Johannes Schmid <jhs@gnome.org>
8976         * plugins/document-manager/plugin.c:
8977         Only save modified files in ianjuta_file_savable_save() for document-manager
8978         as discussed on mailing list.
8979         
8980         * plugins/cvs-plugin/cvs-callbacks.c:
8981         Fixed dialog handling for empty log message
8983 2005-12-13  Johannes Schmid <jhs@gnome.org>
8985         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
8986         
8987         * plugins/project-manager/* Removed ununsed files
8988         
8989         * plugins/symbol-browser/an_symbol_iter.c
8990         plugins/build-basic-autotools/build-basic-autotools.c
8991         plugins/build-basic-autotools/executer.c
8992         plugins/class-gen/class_gen.c
8993         plugins/class-inheritance/class-inherit.c
8994         plugins/cvs-plugin/cvs-actions.c
8995         plugins/cvs-plugin/cvs-interface.c
8996         plugins/debug-manager/attach_process.
8997         plugins/devhelp/plugin.c
8998         plugins/document-manager/plugin.c
8999         plugins/document-manager/indent_util.c
9000         plugins/editor/properties.cxx
9001         plugins/editor/aneditor.cxx
9002         plugins/editor/style-editor.c
9003         plugins/editor/text_editor.c
9004         plugins/macro/macro_db.c
9005         tagmanager/c.c:
9006         
9007         Use DEBUG_PRINT for debug messages
9009         libanjuta/anjuta-debug.h: Include config.h
9010         
9011         HACKING: Updated (BTW: does anyone read this?)
9012         
9013 2005-12-12  Johannes Schmid <jhs@gnome.org>
9015         Patch from Johan Ersvik <jersvik@fastmail.fm>:
9016         * plugins/gdb/debugger.c
9017         
9018         Fix a crasher in gdb plugin
9019         
9020         * plugins/gtodo/plugin.c
9021         plugins/search/plugin.c
9022         
9023         Fixed bug #305301
9024         
9025         * plugins/document-manager/anjuta-docman.c:
9026         
9027         Fixed error markers 
9028         
9029         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
9030         
9031         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
9032         
9033         * plugins/document-manager/anjuta-docman.c:
9034         highlight changed files in docman popup-menu
9035         * plugins/gdb/debug-tree.c:
9036         plugins/gdb/debugger.c
9037         Do not corupt entire "locals" tree when variable pointer have
9038         additional info and arrays/strucs/unions correctly.
9039         
9041 2005-12-11  Johannes Schmid <jhs@gnome.org>
9043         * plugins/document-manager/anjuta-docman.c
9044         plugins/document-manager/plugin.c
9045         plugins/editor/text_editor.c:
9046         
9047         AUTHORS: Added Johan Ersvik
9049         Fixed "is-dirty" bug and tab ordering
9051 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
9052         
9053         * plugins/editor/aneditor-autocomplete.cxx
9054         plugins/editor/aneditor-calltip.cxx
9055         plugins/editor/aneditor-priv.h
9056         plugins/symbol-browser/an_symbol.c
9057         plugins/symbol-browser/an_symbol_view.c
9058         tagmanager/entry.h
9059         tagmanager/tm_symbol.c
9060         tagmanager/tm_tag.c
9061         tagmanager/include/tm_symbol.h
9062         tagmanager/include/tm_tag.h
9063         tagmanager/c.c
9065         Better pointer recognition in tagmanager and symbol browser
9067 2005-12-11  Johannes Schmid <jhs@gnome.org>
9069         * plugins/search/*: New search plugin derived from search code in old editor
9070         plugin.
9071         
9072         * plugins/document-manager/*: new document-manger which is now seperated from
9073         editor to allow implementation of other editor widgets. Code is mostly derived
9074         from old editor plugin
9076         * plugins/print/* new print plugin which is not fully implemented in the
9077         moment
9079         * plugins/editor/text_editor.c: Added lots of interface code
9080         
9081         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
9082         IAnjutaEditorFactory and extended IAnjutaEditor
9083         
9084         * configure.in, plugins/Makefile.am updated build system for new
9085         plugins
9087         This is a huge commit which might still contain some bugs and also has
9088         some fixmes. Things that are not working are the search toolbar because it
9089         does not use the same backend as any other searching function and printing
9090         (easy to fix) because it did not yet implement IAnjutaPrintable.
9092 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9094         * plugins/project-wizard/property.c:
9095         Use newer GtkFileChooser instead of GtkFileSelection with
9096         GnomeFileEntry to avoid a bug
9098         * plugins/project-wizard/install.c:
9099         Avoid an endless loop if project directory is not writable
9100         
9101         * plugins/project-wizard/druid.c:
9102         Allow creating project in empty directory without a
9103         warning
9105 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
9106         
9107         Patch from Massimo Cora <maxcvs@email.it>
9108         * plugins/class-inheritence/class-inherit.c
9109         plugins/class-inheritence/plugin.c
9110         plugins/class-inheritence/plugin.h
9111         configure.in
9112         
9113         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
9114         no longer supported!
9116 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
9117         
9118         Patch from Johan Ersvik <jersvik@fastmail.fm>
9119         * plugins/message-view/message-view.c
9120         plugins/build-basic-autotools/build-basic-autotools.c
9121         plugins/build-basic-autotools/automake-c.filters
9123         This patch correct regex-filters for newer automake
9124         versions
9126 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
9128        * plugins/tools/execute.c:
9129        Detect variables inside a word
9131 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9133         * libanjuta/anjuta-status.[ch],
9134         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
9135         plugins/editor/anjuta-docman.c :
9136         New anjuta-status procedure.
9138 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9140         *Modified Files:
9141         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
9142         plugins/editor/Makefile.am
9143         plugins/editor/anjuta-document-manager.glade
9144         plugins/editor/plugin.c plugins/editor/plugin.h
9145         plugins/editor/text_editor.c plugins/editor/text_editor.h
9146         *Added Files:
9147         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
9148         plugins/editor/indent-util.c plugins/editor/indent-util.h
9149         plugins/editor/indent_test.c :
9150         Set and Preview indent preferences parameters.
9151         Saved indent user parameters.
9153 2005-10-27  Naba Kumar  <naba@gnome.org>
9155         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
9156         * plugins/editor/anjuta-docman.c: Restore tab color to normal
9157         theme color for saved documents.
9158         
9159 2005-10-26  Naba Kumar  <naba@gnome.org>
9161         * libanjuta/anjuta-encodings.c: Save changed supported encodings
9162         list. Fixed bug #316731.
9163         
9164 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
9166         * tagmanager/tm_symbol.c: Fixed bug #315218
9168 2005-10-23  Adam Weinberger  <adamw@gnome.org>
9170         * plugins/build/build_file.c
9171           plugins/build-basic-autotools/build-basic-autotools.c
9172           plugins/tools/execute.c
9173           plugins/build/compile.c
9174           plugins/build/configurer.c
9175           plugins/debug-manager/plugin.c
9176           plugins/editor/plugin.c
9177           plugins/editor/print.c
9178           plugins/editor/text_editor.c
9179           plugins/file-loader/plugin.c
9180           plugins/file-manager/an_file_view.c
9181           plugins/symbol-browser/an_symbol_view.c
9182           plugins/gdb/debugger.c
9183           plugins/gdb/plugin.c
9184           plugins/glade/plugin.c
9185           plugins/macro/macro-actions.c
9186           plugins/macro/plugin.c
9187           plugins/profile-default/plugin.c
9188           plugins/project-manager/plugin.c
9189           plugins/project-manager/project_import.c
9190           plugins/symbol-browser/plugin.c
9191           plugins/tools/execute.c
9192           src/anjuta.c
9193           src/anjuta-actions.h
9194           src/shell.c:
9195           Correct spacing errors before and after "...".
9197 2005-10-20  Naba Kumar  <naba@gnome.org>
9199         * plugins/gdb/debugger.c: Fixed attach/detach process to
9200         updated UI properly.
9201         
9202 2005-10-18  Naba Kumar  <naba@gnome.org>
9204         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
9205         #171314 too).
9206         
9207 2005-10-13  Naba Kumar  <naba@gnome.org>
9208         
9209         * plugins/project-mkfile-import/*: Removed separate import wizard for
9210         makefile based projects (because single widzard handles all wizards).
9212         * plugins/project-import/project-import.c: Made wizard window
9213         transient to main window.
9215         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
9216         
9217         * AUTHORS: Added Eric's name in contributors list.
9218         
9219         * configure.in, plugins/Makefile.am,
9220         plugins/project-import/Makefile.am,
9221         plugins/project-import/anjuta-project-import.glade,
9222         plugins/project-import/project-import.c,
9223         plugins/project-import/project-import.h: Import wizard now detects
9224         both makefile and automake projects together instead of separate wizard.
9225         
9226         * plugins/project-wizard/templates/java/project.anjuta,
9227         plugins/project-wizard/templates/mkfile/project.anjuta,
9228         plugins/project-wizard/templates/python/project.anjuta,
9229         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
9230         name to make it appropriate.
9232 2005-10-11  Naba Kumar  <naba@gnome.org>
9234         * configure.in: Fixed glade3 version requirement.
9236 2005-09-29  Alexander Shopov  <ash@contact.bg>
9238         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
9240 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
9242         * plugins/subversion/svn_auth.c
9243         plugins/subversion/anjuta_subversion.glade:
9244         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
9246 2005-09-22  Naba Kumar  <naba@gnome.org>
9248         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
9250         * configure.in,  plugins/Makefile.am
9251         plugins/project-manager/anjuta-project-manager.plugin.in,
9252         plugins/project-manager/plugin.c,
9253         (added) plugins/project-mkfile-import/.cvsignore,
9254         (added) plugins/project-mkfile-import/Makefile.am,
9255         (added) plugins/project-mkfile-import/
9256             anjuta-project-mkfile-import-plugin.png,
9257         (added) plugins/project-mkfile-import/
9258             anjuta-project-mkfile-import.glade,
9259         (added) plugins/project-mkfile-import/
9260             anjuta-project-mkfile-import.plugin.in,
9261         (added) plugins/project-mkfile-import/plugin.c,
9262         (added) plugins/project-mkfile-import/plugin.h,
9263         (added) plugins/project-mkfile-import/project-mkfile-import.c,
9264         (added) plugins/project-mkfile-import/project-mkfile-import.h,
9265         plugins/project-wizard/templates/Makefile.am,
9266         (added) plugins/project-wizard/templates/mkfile-logo.png,
9267         (added) plugins/project-wizard/templates/mkfile.wiz,
9268         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
9269         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
9270         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
9271         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
9272         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
9273         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
9274         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
9275         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
9276         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
9277         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
9278         (added) plugins/project-wizard/templates/mkfile/src/main.c:
9279         Added makefile based project import wizard and wizard template.
9281 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
9283         * libanjuta/anjuta-launcher.c: Reduced false password detections
9285 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9287         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
9288         messages correctly.a
9290 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9291         
9292         * scintilla/Makefile.am: Changed scintilla library to noinst
9293         * pixmaps/Makefile.am: Install password.png
9294         * libanjuta/anjuta-launcher.c: Changed password detection
9295         to be able to access GNOME CVS with ssh.
9296         
9297 2005-08-31  Naba Kumar  <naba@gnome.org>
9299         * plugins/glade/plugin.c: Set transient window for the widget
9300         dialogs.
9301         
9302 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
9304         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
9306 2005-08-10  Naba Kumar  <naba@gnome.org>
9308         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
9309         as shortcut key for execute.
9311         * src/about.c: Clean up.
9312         
9313         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
9314         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
9315         entry boxes.
9316         
9317 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9319         * plugins/editor/search-replace_backend.c :
9320         Fixed search in File Patterns.
9322 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
9324         * plugins/gdb/Makefile.am: Fixed a make -j x bug
9325         
9326 2005-08-04  Naba Kumar  <naba@gnome.org>
9328         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9329         for pango-1.8 rendering bug.
9330         
9331 2005-08-03  Naba Kumar  <naba@gnome.org>
9333         * plugins/glade/plugin.c: Proper names for plugin widgets.
9334         
9335         * plugins/subversion/anjuta-subversion.glade,
9336         plugins/subversion/svn-auth.c: Fixed authentication dialog and
9337         string allocations. Use passed default values when available.
9338         Set proper focus and dialog default response. Destroy dialog after use.
9339         Return error when appropriate.
9341 2005-08-02  Naba Kumar  <naba@gnome.org>
9343         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9344         for pango-1.8 rendering bug.
9345         
9346 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
9348         * scintilla/Makefile.am: Fixed a make -j x bug
9349         
9350 2005-08-02  Johannes Schmid <jhs@gnome.org>
9351         
9352         * plugins/subversion/svn-auth.c: Added username/password 
9353         auto function.
9355 2005-08-01  Naba Kumar  <naba@gnome.org>
9357         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
9358         checks for character width calculations.
9359         
9360 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9362         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
9364 2005-07-31  Naba Kumar  <naba@gnome.org>
9366         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
9367         messup with pango 1.8. Fixed bug #311846.
9369 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9371         * plugins/gdb/memory.c : Fixed bug 305082.
9372         
9373         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9374         plugins/project-wizard/templates/gcj.wiz,
9375         plugins/project-wizard/templates/gnome.wiz,
9376         plugins/project-wizard/templates/gtk.wiz,
9377         plugins/project-wizard/templates/java.wiz,
9378         plugins/project-wizard/templates/python.wiz,
9379         plugins/project-wizard/templates/wxwin.wiz,
9380         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
9382 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
9384         * plugins/tools/execute.c:
9385         Correct a crash if editor is closed while a tool still use it.
9387 2005-07-28  Naba Kumar  <naba@gnome.org>
9389         * scintilla/*: Updated scintilla from their latest CVS.
9391 2005-07-27  Naba Kumar  <naba@gnome.org>
9393         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
9394         plugins/build-basic-autotools/build-basic-autotools.c,
9395         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
9396         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
9397         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
9398         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
9399         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
9400         plugins/message-view/plugin.c, plugins/patch/plugin.c,
9401         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
9402         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9403         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
9404         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
9405         argument to anjuta_ui_add_action_group_entries() and
9406         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
9407         Fixed all plugins to pass translation domain. This fixes untranslated
9408         UI bugs. 
9410 2005-07-27  Naba Kumar  <naba@gnome.org>
9412         * plugins/class-inheritance/class-callbacks.c,
9413         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
9414         proper system colors.
9416 2005-07-26  Naba Kumar  <naba@gnome.org>
9418         * ROADMAP: Updated and added more tasks.
9420 2005-07-25  Naba Kumar  <naba@gnome.org>
9422         * ROADMAP: Updated and added more tasks.
9423         
9424 2005-07-24  Naba Kumar  <naba@gnome.org>
9426         * HACKING: Fixed format.
9428 2005-07-24  Naba Kumar  <naba@gnome.org>
9430         * ROADMAP: Fixed format.
9431         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
9433 2005-07-24  Naba Kumar  <naba@gnome.org>
9435         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
9436         * data/properties/cpp.properties: Added *.c++ as file extension for c++
9438 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
9440         * plugins/tools/dialog.c, plugins/tools/dialog.h:
9441         Correct wrong sensitivity setting
9442         
9443         * plugins/tools/tool.c: Correct a crash when removing overridden tool
9444         
9445         * plugins/tools/variable.c:     Add variables for project manager
9447 2005-07-23  Naba Kumar  <naba@gnome.org>
9449         * ROADMAP: updated.
9451 2005-07-23 Naba Kumar  <naba@gnome.org>
9453         * plugins/subversion/Makefile.am,
9454         plugins/subversion/svn-auth.c,
9455         plugins/subversion/svn-auth.h: Added subversion authentication code
9456         stubs.
9457         
9458         * plugins/subversion/subversion-callbacks.c,
9459         plugins/subversion/subversion-callbacks.h,
9460         plugins/subversion/svn-backend-priv.h,
9461         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
9462         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
9463         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
9464         Added file mode line.
9466 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
9468         * configure.in: Added 'gl' to ALL_LINGUAS.
9470 2005-07-21 Naba Kumar  <naba@gnome.org>
9472         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
9473         the active sources and kill the running process without emitting
9474         signals (which could be fatal because the object is being destroyed).
9475         Incidentally, fixed the crash that happens when stopping an active
9476         debugger session. Disabled debug prints and code clean up.
9477         Fixed bug #305587.
9478         
9479         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
9480         message view object, because that prevents many unprocessed outputs
9481         from the cvs command from being appended in view. Does not set NULL
9482         to mesg_view private member (not required) so that any pending outputs
9483         to view is processed.Fixed bug #172666.
9485         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
9486         type in supported list.
9487         
9488 2005-07-18  Adam Weinberger  <adamw@gnome.org>
9490         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9491           grammar/spelling fixes.
9493 2005-07-17 Naba Kumar  <naba@gnome.org>
9495         * (new) plugins/project-wizard/templates/terminal/cvsignore,
9496         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
9497         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
9498         plugins/project-wizard/templates/anjuta-plugin.wiz,
9499         plugins/project-wizard/templates/gcj.wiz,
9500         plugins/project-wizard/templates/gnome.wiz,
9501         plugins/project-wizard/templates/gtk.wiz,
9502         plugins/project-wizard/templates/gtkmm.wiz,
9503         plugins/project-wizard/templates/java.wiz,
9504         plugins/project-wizard/templates/python.wiz,
9505         plugins/project-wizard/templates/terminal.wiz,
9506         plugins/project-wizard/templates/terminal/Makefile.am,
9507         plugins/project-wizard/templates/terminal/po/Makefile.am,
9508         plugins/project-wizard/templates/terminal/src/Makefile.am,
9509         plugins/project-wizard/templates/wxwin.wiz,
9510         plugins/project-wizard/templates/xlib-dock.wiz,
9511         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
9512         wizards and updated .wiz files to install them in newly created
9513         projects.
9515 2005-07-16 Naba Kumar  <naba@gnome.org>
9517         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
9518         
9519         * plugins/file-manager/an_file_view.c,
9520         plugins/file-manager/plugin.c: Added file manager preferences to
9521         show/hide files ignored by version control (e.g. cvsignore).
9522         
9523         * plugins/editor/text_editor.c: Initialize vfs info struct.
9524         
9525         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
9526         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
9527         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
9528         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
9529         omf-install/.cvsignore, pixmaps/.cvsignore,
9530         plugins/file-manager/anjuta-file-manager-plugin.glade,
9531         scintilla/.cvsignore, scintilla/include/.cvsignore,
9532         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
9533         tagmanager/python.c: Updated.
9535 2005-07-16 Naba Kumar  <naba@gnome.org>
9537         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
9538         Fixed python parser to parser class methods.
9540 2005-07-15 Naba Kumar  <naba@gnome.org>
9542         * plugins/project-wizard/property.c: Used parenthesis to remove
9543         ambiguty.
9544         
9545         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9546         plugins/project-wizard/templates/gcj.wiz,
9547         plugins/project-wizard/templates/gnome.wiz,
9548         plugins/project-wizard/templates/gtk.wiz,
9549         plugins/project-wizard/templates/gtkmm.wiz,
9550         plugins/project-wizard/templates/java.wiz,
9551         plugins/project-wizard/templates/python.wiz,
9552         plugins/project-wizard/templates/terminal.wiz,
9553         plugins/project-wizard/templates/wxwin.wiz,
9554         plugins/project-wizard/templates/xlib-dock.wiz,
9555         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
9556         and names.
9558 2005-07-15 Naba Kumar  <naba@gnome.org>
9560         * plugins/project-wizard/templates/java.wiz,
9561         plugins/project-wizard/templates/java/Makefile.am,
9562         plugins/project-wizard/templates/java/project.anjuta,
9563         plugins/project-wizard/templates/python.wiz,
9564         plugins/project-wizard/templates/python/Makefile.am,
9565         plugins/project-wizard/templates/python/project.anjuta: Use different
9566         project files for java and python module where debugger is not
9567         included in the list of plugins.
9569 2005-07-15 Naba Kumar  <naba@gnome.org>
9571         * configure.in, plugins/project-wizard/templates/Makefile.am,
9572         plugins/project-wizard/templates/gcj-logo.png,
9573         plugins/project-wizard/templates/gcj.wiz,
9574         plugins/project-wizard/templates/gcj/.cvsignore,
9575         plugins/project-wizard/templates/gcj/Makefile.am,
9576         plugins/project-wizard/templates/gcj/configure.in.tpl,
9577         plugins/project-wizard/templates/gcj/src/.cvsignore,
9578         plugins/project-wizard/templates/gcj/src/Makefile.am,
9579         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
9580         plugins/project-wizard/templates/java-logo.png,
9581         plugins/project-wizard/templates/java.wiz,
9582         plugins/project-wizard/templates/java/configure.in.tpl,
9583         plugins/project-wizard/templates/java/po/Makefile.am,
9584         plugins/project-wizard/templates/java/po/POTFILES.in,
9585         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
9586         plugins/project-wizard/templates/java/src/main.java,
9587         plugins/project-wizard/templates/python-logo.png,
9588         plugins/project-wizard/templates/python.wiz,
9589         plugins/project-wizard/templates/python/.cvsignore,
9590         plugins/project-wizard/templates/python/Makefile.am,
9591         plugins/project-wizard/templates/python/configure.in.tpl,
9592         plugins/project-wizard/templates/python/po/.cvsignore,
9593         plugins/project-wizard/templates/python/po/Makefile.am,
9594         plugins/project-wizard/templates/python/po/POTFILES.in,
9595         plugins/project-wizard/templates/python/src/.cvsignore,
9596         plugins/project-wizard/templates/python/src/Makefile.am,
9597         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
9598         plugins/project-wizard/templates/python/src/main.py: Added Generic
9599         gcj and python project wizards. Fixed Generic java project to
9600         use _JAVA primary. Update gnome-build from cvs for them to work
9601         correctly.
9603 2005-07-12 Naba Kumar  <naba@gnome.org>
9605         * plugins/project-manager/plugin.c: Automatically determine
9606         project backend by probing.
9607         
9608 2005-07-04 Naba Kumar  <naba@gnome.org>
9610         * Makefile.am: Do not install old anjuta.glade file which conflicts
9611         with newer src/anjuta.glade.
9613 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
9615         * plugins/an_symbol_prefs.c:
9616         Sort list of available symbol files
9618 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
9620         * plugins/build-basic-autotools.c:
9621         Fixed #307810
9622         
9623         * plugins/gtodo/libgtodo.c:
9624         Possible fix for #307800
9626         * libanjuta/anjuta-encodings.c
9627         libanjuta/anjuta-launcher.c
9628         libanjuta/anjuta-preference-dialog.c
9629         libanjuta/anjuta-preferences.c
9630         libanjuta/anjuta-ui.c
9631         libanjuta/anjuta-util.c
9632         libanjuta/cell-renderer-captioned-image.c
9633         libanjuta/plugin.c:
9634         
9635         Patch from de_lupus@pandora.be (Kristof Vansant):
9636         Replaced deprecated gnome-i18n.h
9637         Closed #309153
9639 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
9640         
9641         * plugins/subversion/anjuta-subversion.glade
9642         plugins/subversion/anjuta-subversion.ui
9643         plugins/subversion/plugin.c
9644         plugins/subversion/subversion-actions.c
9645         plugins/subversion/subversion-callbacks.h
9646         plugins/subversion/subversion-callbacks.c
9647         plugins/subversion/svn-backend-priv.h
9648         plugins/subversion/svn-backend.h
9649         plugins/subversion/svn-backend.c
9650         plugins/subversion/svn-thread.h
9651         plugins/subversion/svn-thread.c:
9652         
9653         Implemented Subversion diff
9654         
9655 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
9656         
9657         * plugins/build-basic-autotools/build-basic-autotools.c:
9658         Fixed crash bug! Might be useful to release 2.0.2 soon
9659         because this bug will crash any build which produces errors
9660         or warnings
9662 === Anjuta 2.0.1 ===
9664 2005-06-27 Naba Kumar  <naba@gnome.org>
9666         * plugins/tools/execute.c: Formated code.
9667         
9668 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
9670         * plugins/build-basic-autotools/build-basic-autotools.c:
9671         Remove two memory leaks
9672         Check command output versus untranslated strings too
9674         * plugins/tools/execute.c:
9675         Remove two memory leaks
9676         Check command output versus untranslated strings too
9677         Remove description message
9679         * plugins/tools/fileop.c:
9680         Escape tool name in xml configuration file
9682 2005-05-26 Naba Kumar  <naba@gnome.org>
9684         * configure.in: Bumped version to 2.0.1
9685         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
9687         * plugins/tools/execute.c: Fixed clickable messages.
9688         * NEWS: Updated.
9690         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
9691         Deactivate glade plugin when last glade project is closed. Reorder
9692         glade widgets in layout. Change glade project when user selects a
9693         new project. Removed project from the list when user closes it. Fixed
9694         glade project file loading from URI. Save and restored loaded glade
9695         projects in/from session.
9697         * plugins/class-gen/action-callbacks.c,
9698         plugins/class-gen/anjuta-class-gen-plugin.glade,
9699         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
9700         plugins/file-wizard/anjuta-file-wizard.glade,
9701         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
9702         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
9703         "Add to project" correctly. Use the source file path returned after
9704         adding to project. Fixed memory leaks. Deactivate wizard plugins
9705         after use.
9706         
9707         * plugins/project-manager/plugin.c,
9708         plugins/project-wizard/anjuta-project-wizard.glade,
9709         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
9710         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
9711         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
9712         project-wizard preference page to anjuta app, because they are
9713         more appropriated as general preferences. Renamed username and
9714         useremail properties keys.
9715         
9716         * po/POTFILES.in: Updated.
9718         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
9719         saved at closing.
9720         
9721         * plugins/file-loader/plugin.c: Do not use static variable to store
9722         created submenu in factory. Fixed crash in anjuta exit.
9723         
9724 2005-05-24 Naba Kumar  <naba@gnome.org>
9726         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9727         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9728         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9729         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9730         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9731         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9732         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9733         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9734         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9735         
9736         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9737         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9738         plugins/build-basic-autotools/build-basic-autotools.c,
9739         plugins/build-basic-autotools/build-basic-autotools.h,
9740         plugins/build-basic-autotools/executer.c,
9741         plugins/build-basic-autotools/executer.h,
9742         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
9743         plugins/tools/variable.c: Added an extra argument to
9744         anuta_util_dialog_input() to pass default value. Save/load project
9745         configure and execution parameters in/from session.
9747         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
9748         symbol browser is loaded.
9749         
9750         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
9751         freeze/thaw.
9753         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
9754         deactivate would not start shell.
9756 2005-05-24 Naba Kumar  <naba@gnome.org>
9758         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
9759         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
9760         libegg/egg-submenu-action.c, libegg/test-actions.c,
9761         plugins/build-basic-autotools/build-basic-autotools.c,
9762         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
9763         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
9764         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
9765         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
9766         plugins/macro/plugin.c, plugins/message-view/plugin.c,
9767         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
9768         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
9769         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9770         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9771         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
9773 2005-05-24 Naba Kumar  <naba@gnome.org>
9775         * data/properties/styles.properties: Fixed defalt font.
9777         * plugins/editor/search-replace.c,
9778         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
9779         project openness wihtout activating project-manager plugin (i.e.
9780         using anjuta_shell_get()).
9781         
9782         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
9783         - Completed add_source(), add_group() and add_target() methods of
9784         IAnjutaProjectManager.
9785         - Change their definition to return the added element (or NULL).
9786         - Used interface API for project main menus and 'add to project'
9787         from file-manager context menu.
9788         - Select proper default target/group when prompting for adding
9789         source/target/group.
9790         - Do not expand all nodes in selection tree when default selection
9791         are given (eases navigation in big projects).
9792         - Code clean ups.
9793         - Marked strings for translation.
9795 2005-05-23 Naba Kumar  <naba@gnome.org>
9797         * src/anjuta-app.c: Save menu accelerators on change.
9798         * NEWS: Updated.
9799         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
9800         save-as dialog (leading to crash later).
9802 2005-05-22 Naba Kumar  <naba@gnome.org>
9804         * NEWS: Updated.
9805         * AUTHORS: Added developers for other projects. Updated.
9806         * TODO.tasks: Updated.
9807         * ChangeLog: Added past changelogs from anjuta-0.1.5.
9808         
9809 2005-05-22 Naba Kumar  <naba@gnome.org>
9811         * plugins/tools/execute.c: Make parsable lines distinct by adding
9812         a "Click me" description in the message. Allow tools to open arbibrary
9813         file in editory using gdb-styled annotation (The line starts with two
9814         \032 characters followed by the file:line).
9815         
9816         * plugins/tools/scripts/prepare-changelog.pl,
9817         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
9818         ChangeLog file itself and open it.
9820 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
9822         * plugins/tools/execute.c:
9823         Parse output in message pane
9824         Correct a crash on plugin deactivation
9826         * plugins/tools/fileop.c,
9827         plugins/tools/tool.c,
9828         plugins/tools/tool.h:
9829         Load only valid tools
9831 2005-06-21  Naba Kumar  <naba@gnome.org>
9833         * anjuta.spec.in: Fixed devel package requirement.
9835         * plugins/message-view/message-view.c: Scroll message on next/previous.
9837         * TODO.tasks: Updated.
9839         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9840         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9841         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9842         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9843         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9844         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9845         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9846         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9848         * libanjuta/anjuta-preferences.c,
9849         plugins/build-basic-autotools/build-basic-autotools.c,
9850         plugins/build-basic-autotools/executer.c,
9851         plugins/class-gen/action-callbacks.c,
9852         plugins/class-gen/action-callbacks.h,
9853         plugins/class-gen/class_gen.c,
9854         plugins/cvs-plugin/cvs-interface.c,
9855         plugins/debug-manager/attach_process.c,
9856         plugins/debug-manager/plugin.c,
9857         plugins/debug-manager/utilities.c,
9858         plugins/debug-manager/utilities.h,
9859         plugins/editor/aneditor-autocomplete.cxx,
9860         plugins/editor/aneditor.cxx,
9861         plugins/editor/search-replace.c,
9862         plugins/editor/search-replace_backend.c,
9863         plugins/gdb/breakpoints.c,
9864         plugins/gdb/registers.c,
9865         plugins/patch/plugin.c,
9866         plugins/project-wizard/druid.c,
9867         plugins/project-wizard/install.c,
9868         plugins/subversion/plugin.c,
9869         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
9870         codes.
9872         * plugins/class-gen/action-callbacks.c,
9873         plugins/project-wizard/parser.c,
9874         plugins/project-wizard/property.c,
9875         plugins/project-wizard/values.c,
9876         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
9878         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
9879         alphabetically
9881 2005-06-20  Naba Kumar  <naba@gnome.org>
9883         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9884         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9885         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9886         
9887         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
9888         exit idle function.
9889         
9890         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
9891         Fixed possible memory corruption.
9893         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
9894         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
9895         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
9896         progress bar increment and added progress status for symbol refresh
9897         and project loading.
9898         
9899         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
9900         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
9901         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
9902         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
9903         bar.
9905         * TODO.tasks: Updated.
9907 2005-06-19  Naba Kumar  <naba@gnome.org>
9909         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
9910         Fixed warning.
9911         
9912         * plugins/project-import/project-import.c: Deactivate plugin when done.
9913         
9914 2005-06-18  Naba Kumar  <naba@gnome.org>
9916         * plugins/profile-default/plugin.c: Fixed error when loading another
9917         project while a project is still loaded.
9918         
9919         * plugins/project-manager/plugin.c: Used (newly added) group-activated
9920         signal from gnome-build to popup group properties.
9921         
9922         * src/anjuta.c: Load default session by default.
9924         * po/POTFILES.in: Added missing files.
9925         
9926         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
9927         activate plugin on load (activate it separately). Connect to activate
9928         and deactivate signals for housekeeping, so that if plugins are
9929         activated or deactivate externally, they are properly recorded.
9930         
9931         * plugins/profile-default/plugin.c: Save profile before a project
9932         is loaded so that it could be restored when project is closed.
9933         
9934         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
9936 2005-06-17  Naba Kumar  <naba@gnome.org>
9938         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
9939         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
9940         for project. The plugins loaded for the project is restored when project
9941         is loaded next time.
9942         
9943         * TODO.tasks: Updated.
9944         
9945 2005-06-15  Naba Kumar  <naba@gnome.org>
9947         * plugins/tools/scripts/find-fixmes.pl,
9948         (new) plugins/tools/scripts/translation-status.pl,
9949         plugins/tools/scripts/tools-2.xml.in,
9950         plugins/tools/scripts/Makefile.am,
9951         plugins/tools/scripts/prepare-changelog.pl: Added translation
9952         status script. Completed find-fixmes.pl script. Fixed bugs.
9954         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
9955         tool path.
9957 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9959         * plugins/message-view/anjuta-message-manager-plugin.glade :
9960         renamed "messages.tag.position" to "messages.tab.position".
9961         plugins/message-view/anjuta-msgman.c : 
9962         Messages tab position prefrences.
9963         
9964 2005-06-14  Naba Kumar  <naba@gnome.org>
9966         * (new) plugins/tools/scripts/find-fixmes.pl,
9967         (new) plugins/tools/scripts/tools-2.xml.in,
9968         (new) plugins/tools/scripts/Makefile.am,
9969         (new) plugins/tools/scripts/prepare-changelog.pl,
9970         plugins/tools/plugin.h, plugins/tools/fileop.c,
9971         plugins/tools/Makefile.am, configure.in: Added system tools.
9973 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
9975         * plugins/tools/editor.c:
9976         Take care of creating .anjuta directory if missing
9978 2005-06-10  Naba Kumar  <naba@gnome.org>
9980         * configure.in: Increased gnome-build required to version 0.1.2.
9981         
9982         * plugins/project-manager/plugin.c: Fixed target/group removal.
9983         Fixed memory leaks.
9984         
9985 2005-06-10  Naba Kumar  <naba@gnome.org>
9987         * plugins/project-manager/plugin.c: Implemented target/group
9988         configuration (update gnome-build module from cvs).
9989         
9990 2005-06-07  Naba Kumar  <naba@gnome.org>
9992         Patch from: Massimo Cora'  <maxcvs@email.it>:
9993         * plugins/class-inheritance/Makefile.am,
9994         plugins/class-inheritance/class-inherit.c,
9995         plugins/class-inheritance/class-inherit.h,
9996         plugins/class-inheritance/plugin.c,
9997         plugins/class-inheritance/plugin.h,
9998         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
9999         expanded view of classes in hierarchy canvas (collapsable again).
10000         
10001 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
10003         * scintilla/patches/scintilla-64-bit.diff (added)
10004         * plugins/patch/patch-plugin.c:
10005         Conditional build for GTK 2.4 and GTK 2.6
10007 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
10009         * plugins/tools/anjuta-tools.glade,
10010         plugins/tools/editor.c,
10011         plugins/tools/plugin.h,
10012         plugins/tools/fileop.c:
10013         Add a check box to edit an user script
10014         Correct a few memory leak
10016         * plugins/tools/execute.c,
10017         plugins/tools/tool.c,
10018         plugins/tools/tool.h:
10019         Move utility remove_mnemonic function in tool.c
10020         Small fix
10022 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
10024         Patch from sbrabec@suse.cz:
10025         * configure.in
10026         scintilla/include/Scintilla.h:
10027         
10028         Fix 64-Bit warnings in gcc 4
10030 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
10031         
10032         * plugins/patch/patch_plugin.c
10033         plugins/patch/patch.h
10034         plugin/patch/patch-plugin.glade
10035         plugin/patch/Makefile.am:
10036         
10037         Changed patch plugin to use libglade and new gtk 2.6 widgets
10039 2005-05-31  Naba Kumar  <naba@gnome.org>
10041         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10042         * plugins/editor/text_editor.c: Don't show error
10043         for empty files.
10044         
10045 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
10046         
10047         * plugins/message-view/anjuta-message-manager.ui,
10048         plugins/message-view/anjuta-msgman.c,
10049         plugins/message-view/anjuta-msgman.h,
10050         plugins/message-view/message-view.c,
10051         plugins/message-view/message-view.h,
10052         plugins/message-view/plugin.c:
10053         Add a popup menu in messages panes
10054         Move save message pane option in it
10056 2005-05-28  Naba Kumar  <naba@gnome.org>
10058         * data/properties/styles.properties: Fixed default font
10059         names and sizes.
10061         * plugins/editor/style-editor.c: cleanup.
10062         
10063 2005-05-25  Naba Kumar  <naba@gnome.org>
10065         * plugin/gdb/plugin.c: Start gdb even if the program does
10066         not exists. Fixes bug #305074
10067         
10068 2005-05-24  Naba Kumar  <naba@gnome.org>
10070         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
10071         * configure.in: graphviz pkgconfig path.
10073 2005-05-24  Naba Kumar  <naba@gnome.org>
10075         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
10076         * TODO.tasks: Updated.
10077         
10078 2005-05-22  Naba Kumar  <naba@gnome.org>
10080         * anjuta.spec.in: Fixed spec file
10081         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
10083 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
10084         
10085         * TODO.tasks: Updated.
10087         * plugins/message-view/anjuta-message-manager.ui,
10088         plugins/message-view/message-view.c,
10089         plugins/message-view/message-view.h,
10090         plugins/message-view/plugin.c:
10091         Add shortcut for next and previous message
10092         Add a save message menu item
10093         Fix a bug in previous message
10095 2005-05-21  Naba Kumar  <naba@gnome.org>
10097         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
10098         doc/Makefile.am, global-tags/create_global_tags.sh,
10099         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
10100         and rpm package creation. Fixed installation paths.
10101         
10102         * plugins/editor/anjuta-document-manager.glade,
10103         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
10104         and indent options.
10105         
10106         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
10108 2005-05-21  Naba Kumar  <naba@gnome.org>
10110         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
10111         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
10112         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
10113         tagmanager/Makefile.am: Fixed paths configure variables to take
10114         automake configure variables instead of hardcoding.
10116         * global-tags/tm_global_tags.c: Formated code.
10118         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
10119         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10120         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10121         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10122         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10123         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10124         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10125         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10126         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10128 2005-05-20  Naba Kumar  <naba@gnome.org>
10130         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
10131         and fixed rpm spec file (more testing required).
10132         
10133         * data/gdb.init: Don't set gdb prompt.
10134         
10135         * mime/Makefile.am: run update-mime-data only on system-wide install.
10136         
10137         * plugins/gdb/Makefile.am: Install plugin at correct paths.
10139 2005-05-19  Naba Kumar  <naba@gnome.org>
10141         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
10142         while it's not visible.
10144         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
10145         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
10146         
10147 2005-05-19  Naba Kumar <naba@gnome.org>
10149         * configure.in: Fixed subversion checks. Added
10150         --disable-plugin-subversion and --disable-plugin-glade
10151         configure flags to manually turn off their plugin builds.
10153         * plugins/editor/plugin.c: Save and restore current editor line
10154         positions in session.
10156 2005-05-18  Naba Kumar  <naba@gnome.org>
10158         * AUTHORS: Fixed email address.
10159         
10160         * libanjuta/anjuta-utils.c,
10161         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
10162         when the projectmanager toplevel is not a window. Check for valid
10163         gtkwindow type before using the passed window as parent for anjuta
10164         dialogs.
10166 2005-05-17  Naba Kumar  <naba@gnome.org>
10168         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
10169         
10170         * plugins/cvs-plugin/Makefile.am,
10171         plugins/devhelp/plugin.c,
10172         plugins/file-loader/Makefile.am,
10173         plugins/macro/Makefile.am,
10174         plugins/message-view/Makefile.am,
10175         plugins/patch/Makefile.am,
10176         plugins/project-manager/Makefile.am,
10177         plugins/subversion/Makefile.am,
10178         plugins/symbol-browser/Makefile.am: Removed -module flags
10179         from libtool flags
10181         * MAINTAINERS: Added file so that I could recieve bugzilla
10182         reports.
10184         * plugins/glade/plugin.c: Fixed compile error.
10186 === Anjuta 2.0.0 ===
10188 2005-05-15  Naba Kumar  <naba@gnome.org>
10190         * configure.in: Adjusted gdl version requirement. Bumped anjuta
10191         version to 2.0.0.
10193         * plugins/symbol-browser/an_symbol_view.c,
10194         plugins/symbol-browser/plugin.c,
10195         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
10196         symbols have been updated. Reset file symbols when update
10197         occurs. Fixed memory leaks.
10199         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10200         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
10201         
10202 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
10204         * plugins/tools/anjuta-tools.glade:
10205         Remove unused parameter dialog
10207         * plugins/tools/dialog.c,
10208         plugins/tools/fileop.c,
10209         plugins/tools/fileop.h,
10210         plugins/tools/tool.c,
10211         plugins/tools/tool.h,
10212         plugins/tools/variable.c:
10213         Add a few comments and cleanups
10215         * plugins/tools/editor.c,
10216         plugins/tools/editor.h:
10217         Remove code from previous plugin and add comments
10218         Use main window as parent (instead of tool list)
10220         * plugins/tools/execute.c,
10221         plugins/tools/execute.h:
10222         Remove code from previous plugin and add comments
10223         Fix warnings
10225 2005-05-14  Naba Kumar  <naba@gnome.org>
10227         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
10228         release.
10229         
10230         * configure.in: Fixed
10231         
10232         * plugins/class-inheritance/class-inheritance.png: New icon.
10233         
10234         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
10235         screws up when reparented.
10237 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10239         * plugins/editor/search-replace.c,
10240         plugins/editor/search-replace_backend.c
10241         plugins/project-manager/plugin.c : Clear find pane if searching same 
10242         expression. Clean code.
10244 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
10246         * configure.in: Added ne in ALL_LINGUAS
10247         
10248 2005-05-13  Naba Kumar  <naba@gnome.org>
10250         * configure.in: Fixed glade-3 version.
10251         
10252         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
10253         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
10254         plugins/gdb/watch.c: Update locals, watch and frame document on
10255         frame change.
10257 2005-05-12  Naba Kumar  <naba@gnome.org>
10259         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
10260         scope autocompletion when the function definition is incomplete.
10261         
10262         * plugins/class-gen/anjuta-class-gen.plugin.in,
10263         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10264         plugins/gdb/plugin.c,
10265         plugins/glade/anjuta-glade.plugin.in,
10266         plugins/project-import/anjuta-project-import.plugin.in,
10267         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
10268         titles for the wizards.
10270 2005-05-11  Naba Kumar  <naba@gnome.org>
10272         * configure.in, plugins/debug-manager/Makefile.am,
10273         plugins/debug-manager/plugin.c,
10274         (added) plugins/debug-manager/images/.cvsignore,
10275         (added) plugins/debug-manager/images/Makefile.am,
10276         (added) plugins/debug-manager/images/detach-16.png,
10277         (added) plugins/debug-manager/images/detach.png,
10278         (added) plugins/debug-manager/images/step-into-16.png,
10279         (added) plugins/debug-manager/images/step-into.png,
10280         (added) plugins/debug-manager/images/step-out-16.png,
10281         (added) plugins/debug-manager/images/step-out.png,
10282         (added) plugins/debug-manager/images/step-over-16.png,
10283         (added) plugins/debug-manager/images/step-over.png,
10284         plugins/gdb/Makefile.am,
10285         plugins/gdb/breakpoints.c,
10286         plugins/gdb/plugin.c,
10287         (added) plugins/gdb/images/.cvsignore,
10288         (added) plugins/gdb/images/Makefile.am,
10289         (added) plugins/gdb/images/breakpoint.png,
10290         (added) plugins/gdb/images/locals.png,
10291         (added) plugins/gdb/images/stack.png,
10292         (added) plugins/gdb/images/watch.png: Fixed breakpoints
10293         'remove all'. Added debugger icons.
10295         * plugins/editor/text_editor.c: Fixed file monitor.
10297         Patch from: Massimo Cora'  <maxcvs@email.it>
10298         * plugins/patch/anjuta-patch-plugin.png,
10299         plugins/class-gen/Makefile.am,
10300         plugins/class-gen/action-callbacks.c,
10301         plugins/class-gen/class_gen.c,
10302         plugins/class-gen/class_logo.xpm: Implemented vcs
10303         file addions. New icons by Fabio Zecchini
10305 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10307         * libanjuta/interfaces/libanjuta.idl
10308         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
10309         plugins/editor/search-replace_backend.c
10310         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
10312 2005-05-11  Naba Kumar  <naba@gnome.org>
10313         
10314         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
10315         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
10316         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
10317         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
10318         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
10319         memory leaks.
10320         
10321         * plugins/symbol-browser/an_symbol_prefs.c,
10322         plugins/symbol-browser/an_symbol_search.c,
10323         plugins/symbol-browser/an_symbol_view.c,
10324         plugins/symbol-browser/an_symbol_view.h,
10325         plugins/symbol-browser/plugin.c: Fixed memory leaks.
10327 2005-05-11  Naba Kumar  <naba@gnome.org>
10329         * libanjuta/anjuta-shell.c: Fixed runtime warning.
10330         
10331         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
10332         progress bar location at create time, instead of hardcoding.
10333         
10334         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
10335         Added mini splash screen.
10336         
10337         * plugins/editor/text_editor.c: Do not produce warning when file
10338         monitor could not be created.
10339         
10340         * plugins/profile-default/plugin.c: Save project session on exit.
10341         Show mini splash with progress bar at profile load.
10343 2005-05-10  Naba Kumar  <naba@gnome.org>
10345         * configure.in, manuals/Makefile.am: Fixed compile flags.
10346         Disable outdated manuals builds.
10347         
10348         * global-tags/Makefile.am: Uninstall tags files on
10349         'make uninstall'
10350         
10351         * libegg/Makefile.am: Use configured deprecated flags.
10352         
10353         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10354         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10355         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10356         Updated.
10357         
10358         * mime/Makefile.am: Take DESTDIR into account.
10359         
10360         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
10361         
10362         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
10363         on scope autocompletion.
10364         
10365         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10366         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
10367         shared libs and static libs paths for debugging. Order them
10368         correctly.
10369         
10370         * po/POTFILES.in: Updated.
10372 2005-05-09  Naba Kumar  <naba@gnome.org>
10374         * libanjuta/interfaces/libanjuta.idl,
10375         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
10376         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
10377         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
10378         Implemented debugger source directory search and emits location changed
10379         signal with absolute path of the file.
10381         * plugins/tools/tool.c: Fixed compile errors.
10382         
10383 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
10385         * plugins/tools/anjuta-tools.glade,
10386         plugins/tools/dialog.h,
10387         plugins/tools/dialog.c,
10388         plugins/tools/plugin.c,
10389         plugins/tools/editor.c:
10390         Improve graphical user interface
10391         Remove old code
10392         Correct an error on close
10393         Some cleanups
10395         * plugins/tools/fileop.c,
10396         plugins/tools/tool.h,
10397         plugins/tools/tool.c:
10398         Change the tool internal structure
10399         Support having tools configuration in several places
10401 2005-05-08  Naba Kumar  <naba@gnome.org>
10403         * plugins/gdb/actions.c,
10404         (removed) plugins/gdb/registers_cbs.c,
10405         (removed) plugins/gdb/registers_cbs.h,
10406         (removed) plugins/gdb/registers_gui.c,
10407         (removed) plugins/gdb/sharedlib_cbs.c,
10408         (removed) plugins/gdb/sharedlib_cbs.h,
10409         (removed) plugins/gdb/sharedlib_gui.c,
10410         (removed) plugins/gdb/signals_cbs.c,
10411         (removed) plugins/gdb/signals_cbs.h,
10412         (removed) plugins/gdb/signals_gui.c: Removed dead files.
10414 2005-05-08  Naba Kumar  <naba@gnome.org>
10416         * plugins/build-basic-autotools/executer.c: Fixed programs
10417         listing dialog.
10418         
10419         * plugins/debug-manager/Makefile.am,
10420         plugins/debug-manager/anjuta-debug-manager.glade,
10421         plugins/debug-manager/plugin.c,
10422         plugins/gdb/Makefile.am: Used libglade for programs listing
10423         dialog.
10424         
10425         * (added) plugins/gdb/pointer.png: Stack pointer image.
10426         
10427         * libanjuta/anjuta-marshal.list,
10428         pixmaps/Makefile.am,
10429         plugins/gdb/actions.c,
10430         plugins/gdb/actions.h,
10431         plugins/gdb/anjuta-gdb-plugin.ui,
10432         plugins/gdb/anjuta-gdb.glade,
10433         plugins/gdb/breakpoints.c,
10434         plugins/gdb/breakpoints.h,
10435         plugins/gdb/debug_tree.c,
10436         plugins/gdb/debug_tree.h,
10437         plugins/gdb/debugger.c,
10438         plugins/gdb/debugger.h,
10439         plugins/gdb/gdbmi-test.c,
10440         plugins/gdb/gdbmi.c,
10441         plugins/gdb/gdbmi.h,
10442         plugins/gdb/info.c,
10443         plugins/gdb/info.h,
10444         plugins/gdb/locals.c,
10445         plugins/gdb/locals.h,
10446         plugins/gdb/memory.c,
10447         plugins/gdb/memory.h,
10448         plugins/gdb/plugin.c,
10449         plugins/gdb/plugin.h,
10450         plugins/gdb/registers.c,
10451         plugins/gdb/registers.h,
10452         plugins/gdb/registers_cbs.c,
10453         plugins/gdb/registers_cbs.h,
10454         plugins/gdb/registers_gui.c,
10455         plugins/gdb/sharedlib.c,
10456         plugins/gdb/sharedlib.h,
10457         plugins/gdb/sharedlib_cbs.c,
10458         plugins/gdb/sharedlib_cbs.h,
10459         plugins/gdb/sharedlib_gui.c,
10460         plugins/gdb/signals.c,
10461         plugins/gdb/signals.h,
10462         plugins/gdb/signals_cbs.c,
10463         plugins/gdb/signals_cbs.h,
10464         plugins/gdb/signals_gui.c,
10465         plugins/gdb/stack_trace.c,
10466         plugins/gdb/stack_trace.h,
10467         plugins/gdb/utilities.c,
10468         plugins/gdb/utilities.h,
10469         plugins/gdb/watch.c,
10470         plugins/gdb/watch.h,
10471         plugins/gdb/watch_cbs.c,
10472         plugins/gdb/watch_cbs.h,
10473         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
10474         it for all debugger component updates and listing. Implemented
10475         user custom debugger command window. Fixed all debugger components
10476         to work correctly. Implemented debugger as GObject. Removed
10477         deprecated codes.
10478         
10479 2005-05-06  Naba Kumar  <naba@gnome.org>
10480         
10481         * TODO.tasks: Updated.
10482         
10483         * plugins/build-basic-autotools/Makefile.am,
10484         plugins/file-loader/Makefile.am,
10485         plugins/profile-default/Makefile.am,
10486         plugins/sample1/Makefile.am,
10487         plugins/symbol-browser/images/Makefile.am,
10488         src/Makefile.am: Fixed 'make distcheck' errors.
10490         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
10491         updates.
10493         * tagmanager/tm_workspace.c: Include prototypes in getting
10494         scope members.
10496 2005-05-06  Naba Kumar  <naba@gnome.org>
10498         * TODO.tasks: Updated.
10499         
10500         * configure.in, plugins/cvs-plugin/Makefile.am,
10501         plugins/debug-manager/Makefile.am,
10502         plugins/devhelp/Makefile.am,
10503         plugins/editor/Makefile.am,
10504         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
10505         
10506         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
10507         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
10508         interfaces.
10509         
10510         * tagmanager/tm_workspace.c,
10511         tagmanager/include/tm_workspace.h,
10512         plugins/editor/aneditor-autocomplete.cxx,
10513         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
10514         to return all matching tag types when no name is given instead of
10515         returning empty array.
10516         
10517         * plugins/symbol-browser/Makefile.am,
10518         (added) plugins/symbol-browser/an_symbol.c,
10519         (added) plugins/symbol-browser/an_symbol.h,
10520         plugins/symbol-browser/an_symbol_info.c,
10521         plugins/symbol-browser/an_symbol_info.h,
10522         (added) plugins/symbol-browser/an_symbol_iter.c,
10523         (added) plugins/symbol-browser/an_symbol_iter.h,
10524         plugins/symbol-browser/an_symbol_search.c,
10525         plugins/symbol-browser/an_symbol_view.c,
10526         plugins/symbol-browser/an_symbol_view.h,
10527         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
10528         plugins/symbol-browser/plugin.c,
10529         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
10530         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
10531         plugin and implemented IAnjutaIterable interface for symbol search
10532         and iteration.
10534         * plugins/class-inheritance/Makefile.am,
10535         plugins/class-inheritance/class-inherit.c,
10536         plugins/class-inheritance/class-inherit.h,
10537         plugins/class-inheritance/plugin.h: Use the newly added
10538         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
10539         get rid of libanjuta-ctags.la dependencies.
10541 2005-05-02  Naba Kumar  <naba@gnome.org>
10543         * plugins/class-inheritance/class-inherit.c,
10544         plugins/class-inheritance/plugin.c,
10545         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
10546         be found for a class. Formated code.
10548         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
10549         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
10550         of editor tabs.
10551         
10552 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
10554         * libanjuta/anjuta-launcher.c:
10555         Keep trying sending data until all bytes have been written
10557         * plugins/tools/anjuta-tools.glade,
10558         plugins/tools/editor.c:
10559         Add a combo box to defined data from stdin
10561         * plugins/tools/execute.c:
10562         Send data in stdin if needed
10563         Code cleanups
10565         * plugins/tools/fileop.c,
10566         plugins/tools/tool.h,
10567         plugins/tools/tool.c:
10568         Store, load and save stdin data
10569         Use tools-2.xml instead of tools.xml
10571         * plugins/tools/plugin.c,
10572         plugins/tools/plugin.h:
10573         Code cleanups
10575         * plugins/tools/dialog.c,
10576         plugins/tools/dialog.h:
10577         Few code cleanups
10579         * plugins/tools/variable.c,
10580         plugins/tools/variable.h:
10581         Add editor related variables
10582         Code cleanups
10584 2005-04-29  Naba Kumar  <naba@gnome.org>
10586         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
10588         * plugins/editor/text_editor.c: Fixed line marker interpretation.
10589         
10590         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
10591         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
10592         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
10593         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
10594         working on gdb MI interface. Completed MI parser interface.
10596         Patch from  Massimo Cora <maxcvs@email.it>:
10597         * plugins/class-inheritance/Makefile.am,
10598         plugins/class-inheritance/class-inherit.c,
10599         plugins/class-inheritance/class-inherit.h,
10600         plugins/class-inheritance/plugin.c,
10601         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
10602         Used system theme for colors. Display class members on mouse click.
10603         
10604 2005-04-28  Naba Kumar  <naba@gnome.org>
10606         * plugins/symbol-browser/an_symbol_prefs.c
10607         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
10608         implementation to create/add/remove custom tags files in symbol
10609         brower preferences.
10611         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
10612         EXTRA_DIST.
10614         * plugins/project-import/project-import.c: Fixed memory leaks and
10615         use correct debug prints.
10616         
10617         * TODO.tasks: Updated.
10618         
10619 2005-04-27  Naba Kumar  <naba@gnome.org>
10621         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
10622         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
10623         scintilla/Makefile.am: Fixed 'make distcheck' errors.
10625         * plugins/editor/anjuta-docman.c,
10626         plugins/editor/anjuta-docman.h,
10627         plugins/editor/plugin.c: Emit editor-added signal from docman
10628         and connect signals to new editor correctly.
10630         * plugins/class-inheritance/plugin.c,
10631         plugins/symbol-browser/plugin.c: Added stock icons.
10632         
10633         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10634         plugins/build-basic-autotools/executer.c,
10635         plugins/build-basic-autotools/executer.h: Added missing files
10636         for the execute programs implementation.
10638 2005-04-26  Naba Kumar  <naba@gnome.org>
10639         
10640         * TODO.tasks: Updated.
10642         * plugins/file-loader/plugin.c,
10643         plugins/project-import/anjuta-project-import.plugin.in,
10644         plugins/project-import/plugin.c,
10645         plugins/project-import/project-import.c,
10646         plugins/project-import/project-import.h: Be able to import older
10647         anjuta projects.
10649 2005-04-26  Naba Kumar  <naba@gnome.org>
10651         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
10652         removing it from the shell.
10654         * libanjuta/anjuta-shell.c,
10655         libanjuta/anjuta-shell.h,
10656         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
10657         so that widget additions are freezed or thaw using a pending queue.
10658         Fixded UI flicker while loading projects.
10660 2005-04-26  Naba Kumar  <naba@gnome.org>
10662         * TODO.tasks: Updated.
10663         
10664         * libanjuta/interfaces/libanjuta.idl: Added execute method for
10665         IAnjutaBuildable interface.
10666         
10667         * plugins/build-basic-autotools/Makefile.am,
10668         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10669         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
10670         plugins/build-basic-autotools/build-basic-autotools.c,
10671         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
10672         interface and UI for executing project/file programs. Implemented
10673         IAnjutaFile interface so that executables could be opened directly.
10674         
10675         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
10676         Authors line (Reserved for external plugins, which do not have a way to
10677         show their credits).
10678         
10679         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
10680         [File Loader] group for menu labels (default to "Name" if it is not
10681         defined.
10682         
10683         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
10684         for executing external commands.
10686 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
10688         * plugins/project-wizard/property.c:
10689         Correct a memory leak
10691         * libanjuta/interfaces/libanjuta.idl,
10692         plugins/editor/text_editor.c:
10693         Add erase_all and replace_selection function to IAnjutaEditor
10695         * plugins/tools/anjuta-tools.glade,
10696         plugins/tools/fileop.c,
10697         plugins/tools/editor.c,
10698         plugins/tools/tool.c
10699         plugins/tools/tool.h:
10700         Add shortcut and icon 
10702         * plugins/tools/variable.c,
10703         plugins/tools/variable.h:
10704         Add a variable asking parameters at run time
10706         * plugins/tools/execute.c:
10707         Add a warning message for missing document manager
10708         Add replace buffer and replace selection output
10709         Correct an error in popup output
10711         * plugins/tools/plugin.c,
10712         plugins/tools/plugin.h,
10713         plugins/tools/anjuta-tools.ui,
10714         src/anjuta.ui:
10715         Few clean up
10716         Attach tools menu to a new place
10718 2005-04-25  Naba Kumar  <naba@gnome.org>
10720         * libanjuta/plugins.c, src/about.c, src/about.h,
10721         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
10722         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
10723         plugins (about box for plugins) menu.
10725 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10727         *  plugins/editor/search-replace.c :
10728         Displayed full path in Search pane window. 
10729         Bug 300231 : Selected line in Search pane window .
10730                 
10731 2005-04-23  Naba Kumar  <naba@gnome.org>
10733         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
10735 2005-04-22  Naba Kumar  <naba@gnome.org>
10737         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
10738         
10739         * plugins/project-wizard/templates/java.wiz,
10740         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
10741         to create bytecodes (.class) files.
10742         
10743         * plugins/symbol-browser/an_symbol_info.c,
10744         plugins/symbol-browser/an_symbol_info.h,
10745         plugins/symbol-browser/an_symbol_search.c,
10746         plugins/symbol-browser/an_symbol_view.c,
10747         plugins/symbol-browser/plugin.c,
10748         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
10749         in file symbol list.
10751 2005-04-22  Naba Kumar  <naba@gnome.org>
10753         * TODO.tasks: Updated.
10754         
10755         * plugins/class-inheritance/Makefile.am,
10756         plugins/subversion/Makefile.am: Do not install plugin files when
10757         plugin build condition is false.
10758         
10759         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10760         plugins/build-basic-autotools/build-basic-autotools.c,
10761         plugins/build-basic-autotools/build-basic-autotools.h,
10762         plugins/file-loader/anjuta-loader-plugin.ui,
10763         plugins/file-loader/dnd.c,
10764         plugins/file-loader/plugin.c,
10765         plugins/file-loader/plugin.h,
10766         plugins/project-manager/anjuta-project-manager.ui,
10767         plugins/project-manager/plugin.c: Added open file and build context
10768         menu in project manager context menu.
10770 2005-04-22  Naba Kumar  <naba@gnome.org>
10772         * configure.in: Added message output showing conditional plugins to
10773         build or not.
10774         
10775         * src/layout.xml: Added layout for class-inheritance plugin widget.
10776         
10777         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
10778         plugin name to remove redundant terms.
10779         
10780         * TODO.tasks: Updated.
10781         
10782         * configure.in,
10783         plugins/symbol-browser/Makefile.am,
10784         plugins/symbol-browser/an_symbol_view.c,
10785         (removed) plugins/symbol-browser/sv_class.xpm,
10786         (removed) plugins/symbol-browser/sv_function.xpm,
10787         (removed) plugins/symbol-browser/sv_macro.xpm,
10788         (removed) plugins/symbol-browser/sv_private_fun.xpm,
10789         (removed) plugins/symbol-browser/sv_private_var.xpm,
10790         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
10791         (removed) plugins/symbol-browser/sv_protected_var.xpm,
10792         (removed) plugins/symbol-browser/sv_public_fun.xpm,
10793         (removed) plugins/symbol-browser/sv_public_var.xpm,
10794         (removed) plugins/symbol-browser/sv_static_fun.xpm,
10795         (removed) plugins/symbol-browser/sv_static_var.xpm,
10796         (removed) plugins/symbol-browser/sv_struct.xpm,
10797         (removed) plugins/symbol-browser/sv_unknown.xpm,
10798         (removed) plugins/symbol-browser/sv_variable.xpm,
10799         (added) plugins/symbol-browser/images/.cvsignore,
10800         (added) plugins/symbol-browser/images/Icons.16x16.Class,
10801         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
10802         (added) plugins/symbol-browser/images/Icons.16x16.Field,
10803         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
10804         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
10805         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
10806         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
10807         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
10808         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
10809         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
10810         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
10811         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
10812         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
10813         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
10814         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
10815         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
10816         (added) plugins/symbol-browser/images/Icons.16x16.Method,
10817         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
10818         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
10819         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
10820         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
10821         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
10822         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
10823         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
10824         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
10825         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
10826         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
10827         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
10828         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
10829         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
10830         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
10831         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
10832         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
10833         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
10834         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
10835         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
10836         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
10837         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
10838         pixmaps and added new icons (taken from monodevelop).
10840 2005-04-21  Naba Kumar  <naba@gnome.org>
10842         Patch from  Massimo Cora <maxcvs@email.it>:
10844         * configure.in, plugins/Makefile.am
10845         (new) plugins/class-inheritance/.cvsignore,
10846         (new) plugins/class-inheritance/Makefile.am,
10847         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
10848         (new) plugins/class-inheritance/class-inherit.c,
10849         (new) plugins/class-inheritance/class-inherit.h,
10850         (new) plugins/class-inheritance/plugin.c,
10851         (new) plugins/class-inheritance/plugin.h,
10852         (new) plugins/class-inheritance/class-inheritance.png: Added class
10853         inheritance plugin.
10854         
10855         Changes by naba: Added pkgconfig check for graphviz and conditionally
10856         build graphviz.
10857         
10858         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
10860 2005-04-20  Naba Kumar  <naba@gnome.org>
10862         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10863         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10864         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10865         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10866         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10867         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10868         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10869         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10870         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10871         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10872         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10873         
10874         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
10875         message view management.
10877         * libanjuta/anjuta-children.[ch],
10878         plugins/build-basic-autotools/build-basic-autotools.c,
10879         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
10880         Removed anjuta_children_init() function,
10881         because it is done automatically when first invoked. Introduced
10882         anjuta_children_recover() to recover the child signalling. Fixed
10883         child exit management to correctly recover the exit status.
10884         
10885         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
10886         to properly shutdown the launcher and to kill the running process
10887         (without emitting any signal).
10888         
10889         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10890         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
10891         gdb and program instance.
10893 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10895         * plugins/editor/search-replace.c :
10896         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
10898 2005-04-18  Naba Kumar  <naba@gnome.org>
10900         * TODO.tasks: Marked completed items.
10901         
10902         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10903         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10904         plugins/project-manager/plugin.c: Prompt user for the debugging
10905         target (select from a list of project's executable targets) and
10906         correctly start debugger. Take care of libtool wrapping when the
10907         target selected is libtool target. Fixed debugger menu items
10908         sensitivity.
10910 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
10912         * plugins/tools/execute.c,
10913         plugins/tools/execute.h:
10914         Implement save all files before running a command
10915         Implement all options for stdout and stderr except replace buffer
10916         Allow running several tools
10918         * plugins/tools/plugin.c:
10919         Move anjuta launcher in execute.c
10921         * plugins/tools/tools.h,
10922         plugins/tools/variable.c:
10923         Small changes
10925 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
10927         * plugins/tools/anjuta-tools.glade:
10928         Add new properties in tool editor dialog
10929         Cosmetic improvements
10930         
10931         * plugins/tools/anjuta-tools.ui:
10932         Attach tool menu as a build menu
10934         * plugins/tools/dialog.c:
10935         Set tool menu item sensitivity in tool list
10936         Fix bugs
10938         * plugins/tools/editor.c,
10939         plugins/tools/editor.h,
10940         plugins/tools/fileop.c,
10941         plugins/tools/tool.c,
10942         plugins/tools/tool.h:
10943         Add new properties (active, save file...)
10944         Most of them are still not implemented
10946         * plugins/tools/execute.c,
10947         plugins/tools/execute.h:
10948         Reorganize code to support multiple run
10949         Support run in terminal
10950         
10951         * plugins/tools/plugin.c
10952         plugins/tools/plugin.h:
10953         Move message handling in execute.c
10955         * plugins/tools/variable.h,
10956         plugins/tools/variable.c:
10957         Add useful variables
10958         
10959 2005-04-13  Naba Kumar  <naba@gnome.org>
10961         * plugins/editor/text_editor.c: Fixed file monitoring condition.
10962         * plugins/editor/Makefile.am: Added gnome-vfs flags.
10963         
10964 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10966         * plugins/tools/dialog.c plugins/tools/tool.c :
10967         Fixed bugs.
10969 2005-04-06  Naba Kumar  <naba@gnome.org>
10971         * src/anjuta.c: Load default session only when
10972         "anjuta.session.load.last" preference is enabled.
10973         
10974 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
10976         * plugins/tools/Makefile.am,
10977         plugins/tools/variable.c,
10978         plugins/tools/variable.h:
10979         Add new code for handling variables
10981         * plugins/tools/anjuta-tools.glade:
10982         Improve tool editor dialog
10983         Add variable selection dialog
10985         * plugins/tools/dialog.c,
10986         plugins/tools/dialog.h,
10987         plugins/tools/plugin.c,
10988         plugins/tools/plugin.h:
10989         Add variable object
10990         Add a function to get it
10992         * plugins/tools/editor.c:
10993         Add gui code for variable selection dialog
10995         * plugins/tools/execute.c:
10996         Use variables for executing command
10997         
10998         * Naba: Compile warning fixes.
11000 2005-04-06  Naba Kumar  <naba@gnome.org>
11002         * TODO.tasks: Marked completed items.
11003         
11004 2005-04-06  Naba Kumar  <naba@gnome.org>
11006         * plugins/subversion/svn-backend.c: Fixed subversion plugin
11007         compile error.
11008         
11009         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
11011 2005-04-04  Naba Kumar  <naba@gnome.org>
11013         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
11014         inside Main window.
11015         
11016 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
11018         * plugins/tools/Makefile.am,
11019         plugins/tools/anjuta-tools.plugin.in,
11020         plugins/tools/anjuta-tools.ui,
11021         plugins/tools/anjuta-tools.gladei,
11022         plugins/tools/anjuta-tools-plugin.png,
11023         plugins/tools/plugin.c,
11024         plugins/tools/plugin.h,
11025         plugins/tools/dialog.c,
11026         plugins/tools/dialog.h,
11027         plugins/tools/fileop.c,
11028         plugins/tools/fileop.h,
11029         plugins/tools/tool.c,
11030         plugins/tools/tool.h,
11031         plugins/tools/editor.c,
11032         plugins/tools/editor.h,
11033         plugins/tools/execute.c,
11034         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
11035         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
11036         Not fully working
11038         * anjuta-tools.[ch]: Removed old tools code.
11039         
11040 2005-04-01  Steve Murphy  <murf@e-tools.com>
11042         * configure.in: Added "rw" to ALL_LINGUAS.
11044 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11046         * Modified Files:
11047         manuals/C/anjuta-manual/fileoperations.xml
11048         Added Files:
11049         manuals/C/anjuta-manual/figures/search_expr.png
11050         manuals/C/anjuta-manual/figures/search_expr_basic.png
11051         manuals/C/anjuta-manual/figures/search_file_list.png
11052         manuals/C/anjuta-manual/figures/search_file_pattern.png
11053         manuals/C/anjuta-manual/figures/search_replace.png
11054         manuals/C/anjuta-manual/figures/search_setting.png
11055         manuals/C/anjuta-manual/figures/search_target.png
11056         manuals/C/anjuta-manual/figures/search_target_action.png
11057         manuals/C/anjuta-manual/figures/search_target_in.png
11058         Removed Files:
11059         manuals/C/anjuta-manual/figures/find_files.png
11060         manuals/C/anjuta-manual/figures/find_replace.png
11061         manuals/C/anjuta-manual/figures/find_text.png :
11062         Updated Anjuta manual (File Operations)
11064 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11066         * manuals/C/anjuta-manual/fileoperations.xml,
11067         manuals/C/anjuta-manual/figures/open_file.png,
11068         manuals/C/anjuta-manual/figures/open_file_multiple.png,
11069         manuals/C/anjuta-manual/figures/prefs_print.png,
11070         manuals/C/anjuta-manual/figures/print_dlg.png,
11071         manuals/C/anjuta-manual/figures/print_preview.png.
11072         * Added Files:
11073         manuals/C/anjuta-manual/figures/add_edit_macro.png,
11074         manuals/C/anjuta-manual/figures/display_macro.png,
11075         manuals/C/anjuta-manual/figures/insert_text.png,
11076         manuals/C/anjuta-manual/figures/keyword_macro.png,
11077         manuals/C/anjuta-manual/figures/new_file_wizard.png,
11078         manuals/C/anjuta-manual/figures/save_as_file.png :
11079         Updated Anjuta Manual (File Operations)
11081 2005-03-23  Adam Weinberger  <adamw@gnome.org>
11083         * plugins/editor/action-callbacks.c,
11084           plugins/file-loader/plugin.c,
11085           plugins/gtodo/main.c,
11086           plugins/project-wizard/druid.c:
11087           Fix spelling/grammar errors. Fixes bugs
11088           169068, 169137, 169138, and 169139.
11090 2005-03-21  Naba Kumar  <naba@gnome.org>
11092         Patch from: Massimo Cora' <maxcvs@email.it>:
11093         
11094         * plugins/editor/Makefile.am
11095         plugins/editor/anjuta-docman.c,
11096         (added) plugins/editor/editor-tooltips.c,
11097         (added) plugins/editor/editor-tooltips.h: Added tooltips to
11098         editor tabs to show full path.
11100 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
11101         
11102         * plugins/subversion/svn-backend.c:
11103         Removed "apr-0/" from include because this is 
11104         already included in SVN_INCLUDE and broke building if
11105         apr >= 1.0 was installed.
11107 2005-03-18  Naba Kumar  <naba@gnome.org>
11109         Patch from: Massimo Cora' <maxcvs@email.it>:
11111         * plugins/editor/action-callbacks.c,
11112         plugins/editor/aneditor-calltip.cxx,
11113         plugins/editor/aneditor-priv.h,
11114         plugins/editor/aneditor.cxx,
11115         plugins/editor/aneditor.h,
11116         plugins/editor/anjuta-document-manager.ui: Added calltip
11117         activation from menu.
11119 2005-03-16  Naba Kumar  <naba@gnome.org>
11121         Patch from: Massimo Cora' <maxcvs@email.it>:
11122         
11123         * plugins/class-gen/action-callbacks.c,
11124         plugins/class-gen/anjuta-class-gen-plugin.glade,
11125         plugins/class-gen/class_gen.c,
11126         plugins/class-gen/class_gen.h,
11127         plugins/class-gen/class_logo.xpm,
11128         plugins/class-gen/plugin.c: Create files without project
11129         being open. Add to project support. And other enhancements.
11131 2005-03-15  Adam Weinberger  <adamw@gnome.org>
11133         * anjuta.glade,
11134           plugins/debug-manager/utilities.c,
11135           plugins/file-loader/plugin.c,
11136           plugins/gdb/utilities.c,
11137           plugins/profile-default/plugin.c,
11138           plugins/project-import/project-import.c,
11139           src/anjuta-actions.h:
11140           Spelling/grammar fixes.
11142 2005-03-13  Naba Kumar  <naba@gnome.org>
11143         
11144         * plugins/editor/action-callbacks.c,
11145         plugins/editor/action-callbacks.h,
11146         plugins/editor/anjuta-document-manager.ui,
11147         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
11148         submenu. Moved menuitems from Format to View->Editor.
11149         
11150         * src/action-callbacks.c, src/action-callbacks.h,
11151         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
11152         layout and lock layout menus in View submenu. Get rid of
11153         Settings->Layout Manager menu.
11154         
11155         * plugins/project-import/anjuta-project-import.plugin.in:
11156         Fixed icon name
11158         * global-tags/Makefile.am,
11159         global-tags/create_global_tags.sh,
11160         plugins/editor/aneditor-autocomplete.cxx,
11161         plugins/editor/aneditor-priv.h,
11162         plugins/editor/aneditor.cxx,
11163         tagmanager/tm_workspace.c: Fixed scope members autocompletion
11164         in editor and made it work in global symbols also.
11165         
11166         * src/anjuta-app.c: Always use priority texts besides icons style
11167         for toolbars, because other styles look horible for Anjuta (fixme).
11169 2005-03-11  Naba Kumar  <naba@gnome.org>
11171         * configure.in: Removed test for iconv.
11173         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
11174         before scintilla widget is realized.
11175         
11176         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
11177         for Update menuitem.
11178         
11179         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
11180         already applied in scintilla main stream.
11181         
11182         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
11183         and notified scintilla developer.
11184         
11185 2005-03-10  Naba Kumar  <naba@gnome.org>
11187         * src/action-callbacks.c: Removed reference to src/help.h (dead
11188         file).
11190         * plugins/editor/text_editor.c: Removed reference to
11191         src/launcher.h (a dead file).
11193         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
11194         src/controls.c, src/controls.h, src/fileselection.c,
11195         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
11196         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
11197         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
11198         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
11199         src/session.h, src/support.c, src/support.h, src/toolbar.c,
11200         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
11201         Removed these dead files from CVS.
11204 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11206         * plugins/file-wizard/action-callbacks.c : Added error message.
11207         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
11210 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
11211         
11212         * plugins/cvs-plugin/cvs-callbacks.c
11213         plugins/cvs-plugin/plugin.c:
11214         Fixed preferences page init and busy handling
11215         
11216         * plugins/subversion/plugin.c:
11217         Fixed preferences page init
11219 2005-03-09  Naba Kumar  <naba@gnome.org>
11221         * plugins/Makefile.am, plugins/glade/Makefile.am,
11222         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
11223         enabled glade plugin in Anjuta. The plugin is built only when
11224         glade3 is installed.
11225         
11226 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11228         * plugins/project-wizard/templates/java.wiz
11229         plugins/project-wizard/templates/java-logo.png (*)
11230         plugins/project-wizard/templates/java/*
11231         plugins/project-wizard/templates/Makefile.am
11232         configure.in:
11233         
11234         Add Java project type. It generates a autoconf/automake
11235         project which is compiled using gcj. It requires automake 
11236         > 1.4 (1.9 is known to work) to work!
11237         
11238         (*) still awaiting response from the gcj team if we
11239         may use their logo.
11240         
11241 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11242         
11243         * plugins/project-import/*
11244         plugins/Makefile.am
11245         configure.in:
11246         Added project import plugin. Might be a bit buggy and limited
11247         but works for now.
11248         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11249         Icon from old pixmaps dir
11251 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11253         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
11254         plugins/macro/macro-util.c, plugins/macro/macros.xml :
11255         Added C Custom_Indent line macro.
11256         Cleaned macros.xml
11258 2005-03-09  Naba Kumar  <naba@gnome.org>
11260         * TODO.tasks: Added new message-manager tasks.
11261         
11262         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11263         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11264         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11265         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11266         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11267         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11268         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11269         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11270         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11271         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11272         
11273         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
11274         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
11275         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
11276         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
11277         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
11278         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
11279         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
11280         Removed debugger widgets from shell on debugger shutdown. Added
11281         scrolled windows for docked widgets. Removed unnecessary widget refs
11282         and unrefs. Destroy widgets correctly on debugger shutdown.
11283         
11284         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
11285         with project description title. Removed frame shadow.
11286         
11287         * plugins/project-wizard/druid.c: Initializes tooltips.
11288         
11289         * scintilla/Makefile.am: Fixed comiple error.
11291 2005-03-08  Adam Weinberger  <adamw@gnome.org>
11293         * plugins/class-gen/anjuta-class-gen-plugin.glade,
11294           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
11296 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11298         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11299         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11300         plugins/macro/macro-util.c, plugins/macro/macro-util.h
11301         plugins/macro/macros.xml, plugins/macro/plugin.c :
11302         Moved cursor at the '|' position defined in macros.
11304 2005-03-07  Naba Kumar  <naba@gnome.org>
11306         * plugins/subversion/Makefile.am: Fixed build error.
11308         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
11309         types (perl, python, shellscript).
11310         
11311         * plugins/editor/plugin.c: Fixed to show all highlight options.
11312         
11313 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11315         * TODO.tasks : updated tasks.
11316         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
11318 2005-03-07  Naba Kumar  <naba@gnome.org>
11320         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
11321         or disable subversion file-manager submenu. If "Subvesion" is also
11322         valid directory, we should also check for it.
11324         * configure.in: Disable cygwin macro until someone fixes the
11325         autoconf warnings.
11326         
11327         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
11328         backward compatibility.
11329         
11330 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11332         * src/about.c : Cleaned code.
11333         * plugins/macro/macros.xml : Added "do_while" C macro.
11334         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
11335         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
11336         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
11337         Closed registers, shared libraries, kernel signals dialogs with ESC key.
11338         
11339 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11341         * plugins/class-gen/plugin.c:
11342         Removed "return" to activate project_root_uri watching.
11344 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11346         * plugins/Makefile.am
11347         plugins/subversion/*:
11348         Added subversion plugin. Add, Remove, Commit and Update work
11349         everything else needs work.
11350         
11351         * plugins/terminal/terminal.c
11352         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
11353         we still have focus problems with the editor.
11355 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11357         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
11358         
11359 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11361         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
11363 2005-03-04  Naba Kumar  <naba@gnome.org>
11365         Patch from Massimo Cora' <maxcvs@email.it>:
11367         * plugins/class-gen/Makefile.am,
11368         plugins/class-gen/action-callbacks.c,
11369         plugins/class-gen/action-callbacks.h,
11370         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
11371         plugins/class-gen/anjuta-class-gen.plugin.in,
11372         plugins/class-gen/class_gen.c,
11373         plugins/class-gen/class_gen.h,
11374         (removed) plugins/class-gen/clsGen.c,
11375         (added) plugins/class-gen/goc_template_header,
11376         (added) plugins/class-gen/goc_template_source,
11377         plugins/class-gen/plugin.c,
11378         plugins/class-gen/plugin.h: Refactored class gen code.
11379         Added GOCBuilder code. Fixed UI. Implemented plugin.
11381 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
11383         * plugins/project-wizard/property.c
11384         plugins/project-wizard/install.c
11385         plugins/project-wizard/druid.c
11386         plugins/editor/goto_line.c
11387         plugins/editor/plugin.c
11388         plugins/gtodo/add_edit_item.c
11389         plugins/gtodo/ligtodo.c
11390         plugins/gtodo/main.c
11391         plugins/gtodo/preferences.c:
11392         Fixed #167559, #167534, #167266, #167357
11393         (Bad English in strings...)
11394         
11395         Thanks to Adam Weinberger and Thierry Moisan for
11396         reporting!
11398 2005-03-03  Naba Kumar  <naba@gnome.org>
11400         * libegg/Makefile.am, libegg/menu/Makefile.am,
11401         (added) libegg/egg-submenu-action.c,
11402         (added) libegg/menu/egg-submenu-action.h: Created a new action for
11403         submenu (used for wizard listing).
11404         
11405         * plugins/file-loader/anjuta-loader-plugin.ui
11406         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
11407         and toolbar.
11408         
11409         * plugins/editor/action-callbacks.c,
11410         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
11411         ctrl+tabbing because it was interfaring with focus navigation.
11412         Focus editor on "Esc" in incremental search entry. Cleanups.
11413         
11414         * plugins/file-manager/an_file_view.c,
11415         plugins/symbol-browser/plugin.c,
11416         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
11417         Cleanups.
11418         
11419         * plugins/profile-default/plugin.c,
11420         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
11421         for sesssion load.
11422         
11423         * (removed) scintilla/patches/a64-crash-fix.patch,
11424         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
11425         scintilla patches.
11427 2005-03-03  Naba Kumar  <naba@gnome.org>
11429         * HACKING: Fixed typos.
11430         
11431         * plugins/editor/aneditor-indent.cxx: Clean up.
11432         
11433         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
11434         Enable/disable save, undo and redo actions depending on state
11435         of the editor.
11436         
11437 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11439         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
11440         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
11441         Displayed search_incremental status.
11443         * Removed plugins/editor/search_incremental.[ch]
11445 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
11446         
11447         * plugins/cvs-plugin/cvs-execute.c
11448         plugins/cvs-plugin/cvs-callbacks.c:
11449         - Use weak reference on mesg_view and reuse tab if
11450         it still exists to avoid cluttering message manager.
11451         - Fixed bug in cvs remove
11452         
11453         README, HACKING: Updated
11454         
11455         configure.in: Added check for libsvn
11457 2005-02-29  Naba Kumar  <naba@gnome.org>
11458         
11459         * plugins/file-manager/an_file_view.c,
11460         plugins/symbol-browser/an_symbol_view.c,
11461         plugins/symbol-browser/plugin.c: Hide column headers (they
11462         are redundant).
11464 2005-02-29  Naba Kumar  <naba@gnome.org>
11466         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11467         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11468         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11469         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11470         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11471         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11472         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11473         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11474         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11475         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11477         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
11478         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11479         (added) libanjuta/anjuta-session.[hc],
11480         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
11481         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11482         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
11483         src/main.c:
11484         
11485         Implemented session management. Implemented session
11486         container class. Added session notifications from shell. Implemented
11487         session save/load in editor, file-loader, default-profile-plugin
11488         and anjuta-app. Fixed window sizing and restoration. Cleaned up
11489         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
11490         and maximized states in session. Implemented project session
11491         management.
11493 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11495         * plugins/class-gen/action-callbacks.[ch],
11496         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
11497         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
11498         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
11499         with Escape key.
11501 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
11502         
11503         * plugins/project-wizard/anjuta-project-wizard.glade,
11504         plugins/project-wizard/druid.c:
11505         Add some padding in tab label in project selection page
11506         
11507         * plugins/project-wizard/druid.c,
11508         plugins/project-wizard/parser.c:
11509         Search for project template recursively
11510         Add ~/.anjuta/project to the search paths
11512 2005-02-26  Naba Kumar  <naba@gnome.org>
11514         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
11515         * plugins/file-loader/plugin.c: Fixed crash bug.
11516         * libanjuta/plugins.c: Fixed memory leak.
11517         
11518 2005-02-26  Naba Kumar  <naba@gnome.org>
11519         
11520         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
11521         "UserActivatable" attribute for plugins. This attribute if set to
11522         "no" will prevent users from activating/deactivating it from
11523         plugins dialog. Added a toggle button in plugins dialog to toggle
11524         the plugins list between list of activatable plugins (default) to
11525         list of all plugins. anjuta_plugin_select() now only selects the
11526         plugin. Added anjuta_plugins_select_and_activate() method that will
11527         select and activate it.
11528         
11529         * plugins/profile-default/Makefile.am,
11530         plugins/profile-default/anjuta-default-profile.ui,
11531         plugins/profile-default/plugin.c,
11532         plugins/profile-default/plugin.h,
11533         plugins/project-manager/anjuta-project-manager.ui,
11534         plugins/project-manager/plugin.c,
11535         plugins/project-manager/plugin.h:
11536         
11537         Anjuta projects (*.anjuta) files define the profile of respective
11538         projects. Profile is a set of related plugins required for the
11539         project to open. Moved "close project" action from Project Manager
11540         to Profile Manager plugin. Implemented loading and unloading of
11541         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
11542         (instead of Project Manager) now handles opening of *.anjuta files.
11543         Close Project menuitem is now moved to File submenu (being
11544         consistent with Anjuta 1.x versions and avoiding creating Project
11545         submenu when project manager is not loaded).
11546         
11547         * src/anjuta-actions.h: Fixed short-cut key for Help content.
11548         
11549         * src/anjuta.ui: Fixed place holder for projects.
11550         
11551         * (new) plugins/profile-default/default.anjuta: default startup
11552         profile. Removed the hardcoded plugins loading in
11553         DefaultProfilePlugin.
11555         * anjuta.anjuta,
11556         plugins/project-wizard/templates/terminal/project.anjuta:
11557         Implemented project format in newly created projects.
11559         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
11560         plugins/class-gen/anjuta-class-gen.plugin.in,
11561         plugins/cvs-plugin/anjuta-cvs.plugin.in,
11562         plugins/editor/anjuta-document-manager.plugin.in,
11563         plugins/file-loader/anjuta-loader.plugin.in,
11564         plugins/file-wizard/anjuta-file-wizard.plugin.in,
11565         plugins/gdb/anjuta-gdb.plugin.in,
11566         plugins/glade/anjuta-glade.plugin.in,
11567         plugins/message-view/anjuta-message-manager.plugin.in,
11568         plugins/profile-default/anjuta-default-profile.plugin.in,
11569         plugins/project-manager/anjuta-project-manager.plugin.in,
11570         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11571         Defined UserActivatable attributes. Added supported types attribute.
11573         * plugins/project-wizard/anjuta-project-wizard.glade
11574         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
11575         "Project Wizard" in preferences title.
11577         * TODO.tasks: Updated.
11578         
11579         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
11580         Updated.
11581         
11582 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11584         * plugins/file-wizard/anjuta-file-wizard.glade
11585         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
11586         
11587         Integrated License macros, cleaned file.c.
11588         
11589 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
11590         
11591         * plugins/macor/macro-util.c: Fixed crash bugs if email or
11592         username can not be found correctly.
11594 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11596         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
11597         plugins/macro/macros.xml :
11598         
11599         Added Headers macros. Cleaned file.c
11601 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11603         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
11604         plugins/macro/macros.xml :
11605         
11606         Fixed a bug. Added Header macro.
11608         
11609 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11611         * plugins/file-wizard/action-callbacks.c, 
11612         plugins/file-wizard/file.c, plugins/macro/macro-util.c
11613         plugins/macro/macros.xml :
11614         
11615         Added FileName, Header template macros.
11616         
11617 2005-02-24  Naba Kumar  <naba@gnome.org>
11618         
11619         * plugins/patch/patch-plugin.c: Fixed a function call.
11620         
11621         * src/anjuta.c, src/main.c: Save and load default session.
11622         
11623 2005-02-24  Naba Kumar  <naba@gnome.org>
11625         * libanjuta/interfaces/libanjuta.idl,
11626         plugins/message-view/anjuta-msgman.c,
11627         plugins/message-view/anjuta-msgman.h,
11628         plugins/message-view/plugin.c: Added and implemented
11629         set_view_title() method.
11630         
11631         * plugins/build-basic-autotools/build-basic-autotools.c,
11632         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
11633         build context pooling. Maximum 3 contexts are reused. Additional
11634         contexts are created when all are busy.
11636 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11638         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11639         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11640         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
11641         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
11643         Added Copyright, Changelog macros.
11644                 
11645 2005-02-23  Naba Kumar  <naba@gnome.org>
11647         Patch from Massimo Cora' <maxcvs@email.it>:
11648         * plugins/Makefile.am,
11649         plugins/patch/Makefile.am,
11650         (added) plugins/patch/anjuta-patch-plugin.png,
11651         (added) plugins/patch/anjuta-patch.plugin.in,
11652         (added) plugins/patch/anjuta-patch.ui,
11653         plugins/patch/patch-plugin.c,
11654         (added) plugins/patch/patch-plugin.h,
11655         (added) plugins/patch/plugin.c,
11656         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
11657         architecture.
11659 2005-02-23  Naba Kumar  <naba@gnome.org>
11661         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
11662         file-loader/plugin.c, profile-default/plugin.c:
11663         Implemented "activated" and "deactivated" signals for plugin class.
11664         Renamed *_location() functions to *_id(), because location is
11665         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
11666         anjuta_plugins_unload_plugin().
11667         
11668         * class-gen/plugin.c: Fixed complier warning and utility function call.
11669         
11670         * debug-manager/plugin.c: Unload debugger plugin correctly.
11671         
11672         * project-manager/plugin.c:     Fixed compiler warnings.
11673         
11674         * plugins/project-wizard/templates/gnome/.cvsignore,
11675         plugins/project-wizard/templates/gnome/po/.cvsignore,
11676         plugins/project-wizard/templates/gnome/src/.cvsignore,
11677         plugins/project-wizard/templates/gtk/po/.cvsignore,
11678         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
11679         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
11680         
11681         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
11682         build (we need to fix this thing).
11683         
11684 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
11686         * plugins/macro/macro-action.[ch]
11687         plugins/macro/macro-edit.c
11688         plugins/macro/macro-dialog.c
11689         plugins/macro/macro-db.[ch]
11690         plugins/macro/plugin.[ch]
11691         plugins/macro/macro-util.[ch] (added)
11692         
11693         Cleaned up macro plugin and preview expanded macros.
11695 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
11697         * plugins/cvs-plugin/cvs-interface.c:
11699         Fixed option setting when using no compression and not 
11700         ignoring .cvsrc
11702 2005-02-23  Naba Kumar  <naba@gnome.org>
11703         
11704         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
11705         geometry on exit and startup (only if there is no geometry from the
11706         session).
11708         * TODO.tasks: Updated.
11709         
11710         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11711         
11712         * manuals/reference/libanjuta/Makefile.am,
11713         manuals/reference/libanjuta/libanjuta-docs.sgml,
11714         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
11715         documentation for writing project templates.
11717 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11719         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
11720         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
11721         
11722         Expansion keywords in macros. 
11724 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11726         * plugins/file-wizard/action-callbacks.c,
11727         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
11728         plugins/macro/macros.xml :
11729         
11730         Inserting text by macro plugin
11731         In progress ...
11733 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
11735         * plugins/macro/plugin.c
11736         plugins/cvs-plugin/plugin.c:
11737         
11738         Fixed interfaces (use static)
11740 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
11741         
11742         * plugins/macro/macro-actions.[ch]
11743         plugins/macro/plugin.c
11744         libanjuta/interfaces/libanjuta.idl:
11745         
11746         Implemented IAnjutaMacro interface to be used by file-wizard
11747         
11748         * plugins/cvs-plugin/plugin.c
11749         libanjuta/interfaces/libanjuta.idl:
11750         
11751         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
11752         for all version control systems and not only for cvs.
11754 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11756         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
11757         insert_macro.
11758         
11759         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
11762 2005-02-21  Naba Kumar  <naba@gnome.org>
11764         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
11765         IAnjutaDebugger interface.
11766         
11767         * plugins/debug-manager/anjuta-debug-manager.ui,
11768         plugins/debug-manager/attach_process.c,
11769         plugins/debug-manager/attach_process.h,
11770         plugins/debug-manager/plugin.c,
11771         plugins/debug-manager/plugin.h,
11772         plugins/gdb/actions.c,
11773         plugins/gdb/actions.h,
11774         plugins/gdb/anjuta-gdb-plugin.ui,
11775         plugins/gdb/breakpoints.c,
11776         plugins/gdb/breakpoints.h,
11777         plugins/gdb/debugger.c,
11778         plugins/gdb/debugger.h,
11779         plugins/gdb/memory.c,
11780         plugins/gdb/plugin.c,
11781         plugins/gdb/plugin.h,
11782         plugins/gdb/sharedlib.h,
11783         plugins/gdb/sharedlib_cbs.c,
11784         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
11785         correctly between debug-manager and debugger. Implemented debugger
11786         interface in gdb plugin. Fixed action names. Added UI updating.
11787         Start and stop debugger (does not work yet). Fixed UI merging.
11788         Fixed debugger plugin handling in debug-manager.
11790 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
11792         * plugins/editor/aneditor-autocomplete.cxx:
11793         
11794         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
11795         crash with C++ "template" keyword.
11797 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11799         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11800         Fixed bug (Closed macro dialogs with Esc key).
11801         
11802 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
11803         
11804         * plugins/project-wizard/xlib.wiz,
11805         plugins/project-wizard/xlib-logo.png,
11806         plugins/project-wizard/xlib/*:
11807         Port old xlib anjuta project on new project wizard
11808         
11809         * plugins/project-wizard/xlib-dock.wiz,
11810         plugins/project-wizard/xlib-dock/*:
11811         Port old xlib dock anjuta project on new project wizard
11812         
11813         * plugins/project-wizard/wxwin.wiz,
11814         plugins/project-wizard/wxwin-logo.png,
11815         plugins/project-wizard/wxwin/*:
11816         Port old wxwin anjuta project on new project wizard
11817         
11818         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
11819         necessary changes for the new templates.
11820         
11821 2005-02-18  Naba Kumar  <naba@gnome.org>
11823         * plugins/Makefile.am: Added class-gen
11824         
11825 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
11827         * plugins/project-wizard/header.c:
11828         Fix a bug in sorting of project categories
11830 2005-02-18  Naba Kumar  <naba@gnome.org>
11832         Patch from Massimo Cora  <maxcvs@email.it>:
11833         
11834         * plugins/class-gen/.cvsignore,
11835         plugins/class-gen/Makefile.am,
11836         (added) plugins/class-gen/action-callbacks.c,
11837         (added) plugins/class-gen/action-callbacks.h,
11838         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
11839         (added) plugins/class-gen/class_gen.c,
11840         (added) plugins/class-gen/class_gen.h,
11841         (added) plugins/class-gen/plugin.c,
11842         (added) plugins/class-gen/plugin.h: Ported class wizard to the
11843         new architecture.
11844         
11845         * plugins/project-manager/plugin.c: implemented add_source().
11847 2005-02-17  Naba Kumar  <naba@gnome.org>
11849         * plugins/file-loader/plugin.c: Fixed possible crash.
11850         
11851         * src/action-callbacks.c, src/action-callbacks.h,
11852         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
11854 2005-02-17  Naba Kumar  <naba@gnome.org>
11855         
11856         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11857         plugins/project-wizard/templates/gnome.wiz,
11858         plugins/project-wizard/templates/gtk.wiz,
11859         plugins/project-wizard/templates/gtkmm.wiz,
11860         plugins/project-wizard/templates/terminal.wiz,
11861         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11862         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11863         plugins/project-wizard/templates/gnome/src/callbacks.c,
11864         plugins/project-wizard/templates/gnome/src/callbacks.h,
11865         plugins/project-wizard/templates/gnome/src/main.c,
11866         plugins/project-wizard/templates/gtk/src/callbacks.c,
11867         plugins/project-wizard/templates/gtk/src/callbacks.h,
11868         plugins/project-wizard/templates/gtk/src/main.c,
11869         plugins/project-wizard/templates/gtkmm/src/main.cc,
11870         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
11871         to generate licence correctly (without any extra newlines). Removed
11872         IncludeGNUHeader macro definition and added proper licence property.
11873         Fixed project directory paths in file contents.
11875 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11877         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11878         Closed macro dialogs with Esc key.
11880 2005-02-16  Naba Kumar  <naba@gnome.org>
11882         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11883         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11884         plugins/project-wizard/templates/gnome/src/callbacks.c,
11885         plugins/project-wizard/templates/gnome/src/callbacks.h,
11886         plugins/project-wizard/templates/gnome/src/main.c,
11887         plugins/project-wizard/templates/gtk/src/main.c,
11888         plugins/project-wizard/templates/gtkmm/src/main.cc,
11889         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
11890         macros to avoid blank newlines.
11892 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
11894         * plugins/project-wizard/autogen.c:
11895         Correct a problem when having property value in UTF-8
11897         * plugins/project-wizard/druid.c:
11898         Correct a bug when reselecting a new project (all pages
11899         must be removed)
11901         * plugins/project-wizard/property.c:
11902         Avoid having default invalid properties
11904         * plugins/project-wizard/templates/terminal.wiz,
11905         plugins/project-wizard/templates/terminal/po/ChangeLog,
11906         plugins/project-wizard/templates/terminal/src/main.c:
11907         Remove command for testing run function
11908         Move destination directory to second page and include
11909         project name. Add exist tag. Remove unused properties.
11911 2005-02-16  Naba Kumar  <naba@gnome.org>
11913         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
11914         plugins/debug-manager/anjuta-debug-manager.ui,
11915         plugins/debug-manager/plugin.c,
11916         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11917         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
11918         plugins/gdb/plugin.h, plugins/gdb/registers.c,
11919         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
11920         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
11921         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
11922         (removed) src/anjuta_info.c,
11923         (removed) src/anjuta_info.h,
11924         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
11925         (added) plugins/gdb/anjuta-gdb-plugin.ui,
11926         (added) plugins/gdb/actions.c,
11927         (added) plugins/gdb/actions.h: Completed initial
11928         porting of debugger to new architecture. Fixed many of the debugger
11929         functions.
11931         * plugins/file-loader/plugin.c: Detect some important mime ourself
11932         to avoid inconsistencies when mime system isn't working.
11933         
11934 2005-02-16  Naba Kumar  <naba@gnome.org>
11936         * plugins/editor/Makefile.am,
11937         (added) plugins/editor/aneditor-autocomplete.cxx,
11938         (added) plugins/editor/aneditor-calltip.cxx,
11939         (added) plugins/editor/aneditor-indent.cxx,
11940         (added) plugins/editor/aneditor-priv.h,
11941         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
11942         different smaller chunks to make it easy to maintain.
11944 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11946         * plugins/project-wizard/druid.c :
11947         
11948         Found system Email address if not defined in Preferences.
11950 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
11951         
11952         * plugins/project-wizard/gtkmm.wiz
11953         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
11954         plugins/project-wizard/gtkmm/*
11955         
11956         Added GTKmm (C++) project type
11958 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
11960         * plugins/message-view/plugin.c
11961         plugins/message-view/message-view.c
11962         TODO.gtodo:
11963         Implemented next/prev action
11965 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11967         * plugins/project-wizard/templates/libglade2.* :
11968         Removed libglade2 project.
11969         
11970         * plugins/project-wizard/templates/gtk* :
11971         Removed interface.[ch] & support.[ch].
11972         
11973 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11975         * plugins/project-wizard/anjuta-project-wizard.glade,
11976         plugins/project-wizard/property.[ch],
11977         plugins/project-wizard/templates/anjuta-plugin.wiz :
11978         Added a new property ("iconfile").
11980 2005-02-14  Naba Kumar  <naba@gnome.org>
11982         * plugins/project-wizard/install.c,
11983         plugins/project-wizard/plugin.c,
11984         plugins/project-wizard/templates/anjuta-plugin.wiz,
11985         plugins/project-wizard/templates/gnome.wiz,
11986         plugins/project-wizard/templates/gtk.wiz,
11987         plugins/project-wizard/templates/libglade2.wiz,
11988         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
11989         newly created projects and open them. Fixed message buffering in
11990         wizard.
11992 2005-02-14  Naba Kumar  <naba@gnome.org>
11994         * src/about.c, pixmaps/Makefile.am,
11995         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
11996         
11997         * mime/gnome-mime-application-x-anjuta.png,
11998         pixmaps/anjuta_icon.png,
11999         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
12000         done by 9-speed at:
12001         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
12002         
12003 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12005         * configure.in,
12006         plugins/project-wizard/templates/libglade2-logo.png,
12007         plugins/project-wizard/templates/libglade2.wiz,
12008         plugins/project-wizard/templates/libglade2/* :
12009         Add Glade2 project
12012 2005-02-14  Naba Kumar  <naba@gnome.org>
12014         * TODO.tasks: Updated.
12015         
12016         * plugins/editor/anjuta-docman.c,
12017         plugins/editor/text_editor.c,
12018         plugins/editor/text_editor.h,
12019         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
12020         for file modification, but it is still not functioning.
12022 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
12024         * plugins/project-wizard/values.c,
12025         plugins/project-wizard/values.h,
12026         plugins/project-wizard/property.c,
12027         plugins/project-wizard/property.h,
12028         plugins/project-wizard/druid.c:
12029         Rewrite mandatory property check
12030         Add check of exist property
12031         Rewrite handling of cached property page
12033 2005-02-13  Naba Kumar  <naba@gnome.org>
12035         Patch from Igor Kovalenko  <garrison@mail.ru>:
12036         * tagmanager/tm_workspace.c: Improved performance.
12038 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12040         *plugins/project-wizard/templates/*.wiz,
12041         plugins/project-wizard/druid.c,
12042         plugins/project-wizard/templates/terminal/src/main.c,
12043         plugins/project-wizard/templates/gtk/src/*.[ch],
12044         plugins/project-wizard/templates/gtk/src/Makefile.am,
12045         plugins/project-wizard/templates/gnome/src/*.[ch],
12046         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
12047         Add Copyright date & Email address,
12048         Correct terminal project.
12049         
12050 2005-02-12  Naba Kumar  <naba@gnome.org>
12052         * plugins/project-wizard/property.c: Fixed hidden
12053         properties to take values.
12055         * plugins/project-wizard/file.[ch]: Renamed
12056         true/false enum values to fix compile error
12057         (conflict with other definition).
12058         
12059         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
12060         even when mime type detection fails (for example, when Anjuta is
12061         installed in non-system prefix).
12063 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
12065         * plugins/project-wizard/values.c,
12066         plugins/project-wizard/values.h:
12067         Rewrite file with more comments
12069         * plugins/project-wizard/druid.c,
12070         plugins/project-wizard/druid.h,
12071         plugins/project-wizard/autogen.c,
12072         plugins/project-wizard/autogen.h,
12073         plugins/project-wizard/druid.c,
12074         plugins/project-wizard/druid.h:
12075         Add more comments
12076         Use values instead of properties
12077         Move default properties to druid.c
12079         * plugins/project-wizard/install.c,
12080         plugins/project-wizard/install.h:
12081         Use values instead of properties
12082         Add a check to avoid overwriting files
12084         * plugins/project-wizard/parser.c,
12085         plugins/project-wizard/property.c,
12086         plugins/project-wizard/property.h:
12087         Update to use new values
12088         Add an "exist" attribute to check if a directory already exist
12090         * plugins/project-wizard/anjuta-project-wizard.glade:
12091         Change project selection page (GtkTextView => GtkLabel,
12092         GtkTable => GtkVBox)
12094         * plugins/project-wizard/templates/terminal.wiz:
12095         Move destination directory on second page
12096         
12097         * plugins/project-wizard/action.c:
12098         Add a few comments
12100 2005-02-12  Naba Kumar  <naba@gnome.org>
12102         * plugins/file-manager/an_file_view.c,
12103         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
12104         views. Created dynamic update date of view depending on project
12105         changes -- similar to file-manager view.
12106         
12107         * plugins/devhelp/plugin.c: Load help on idle.
12108         
12109         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
12110         autoformat' to proper location in preferences.
12111         
12112         * mime/anjuta.mime: Added .prj extension in the mime type for backward
12113         compatibility.
12114         
12115         * plugins/editor/plugin.c: Fixed accel name.
12117 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12119         *plugins/project-wizard/templates/anjuta-plugin.wiz,
12120         plugins/project-wizard/templates/gnome.wiz,
12121         plugins/project-wizard/templates/gtk.wiz,
12122         plugins/project-wizard/anjuta-project-wizard.glade,
12123         plugins/project-wizard/autogen.c:
12124         Add Username & Email address in Project preferences.
12126 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12128         *plugins/project-wizard/templates/gnome-logo.png,
12129         plugins/project-wizard/templates/gnome.wiz,
12130         plugins/project-wizard/templates/gnome/* :
12131         Add Gnome project
12133 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12135         * plugins/project-wizard/templates/terminal/src/main.c, 
12136         plugins/project-wizard/templates/terminal/src/main.c,
12137         plugins/project-wizard/templates/terminal/src/main.[ch] :
12138         Insert License in projects
12139         
12140 2005-02-11  Naba Kumar  <naba@gnome.org>
12142         * TODO.tasks: Added message manager task.
12143         
12144         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
12145         
12146         * plugins/editor/plugin.c: Use bookmark stock icons.
12147         
12148         * plugins/message-view/anjuta-message-manager.ui,
12149         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
12151 2005-02-10  Naba Kumar  <naba@gnome.org>
12153         * libanjuta/interfaces/libanjuta.idl: fixed build error.
12154         
12155 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12157         * global-tags/Makefile.am
12158         Error during 'make install'
12160 2005-02-09  Naba Kumar  <naba@gnome.org>
12162         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
12163         missing file.
12164         
12165 2005-02-08  Naba Kumar  <naba@gnome.org>
12167         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
12168         
12169         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
12170         Show busy cursur when updating global tags in preferences.
12172         * configure.in: Fixed.
12173         
12174 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12176         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
12177           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12178          
12179         - Fixed anjuta-plugin project (glade)
12181 2005-02-08  Naba Kumar  <naba@gnome.org>
12183         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
12184         Fixed automatic indentations.
12186         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
12187         Global tags are now segregated into smaller api tags, which can be
12188         selectively loaded from symbol browser preferences.
12190         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
12191         Implemented IProjectManager interface in project-manager. Mostly getter
12192         methods for now, but need to add add() and remove() methods to add
12193         or remove project elements.
12195         * plugins/gdb/debug_tree.c: Small fix.
12197         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
12198         plugins/symbol-browser/an_symbol_info.c,
12199         plugins/symbol-browser/an_symbol_info.h,
12200         plugins/symbol-browser/an_symbol_search.c,
12201         plugins/symbol-browser/an_symbol_search.h,
12202         plugins/symbol-browser/an_symbol_view.c,
12203         plugins/symbol-browser/an_symbol_view.h,
12204         plugins/symbol-browser/plugin.c,
12205         plugins/symbol-browser/plugin.h,
12206         tagmanager/c.c,
12207         tagmanager/entry.h,
12208         tagmanager/tm_project.c,
12209         tagmanager/tm_symbol.c,
12210         tagmanager/tm_tag.c,
12211         tagmanager/tm_workspace.c,
12212         tagmanager/vstring.c,
12213         tagmanager/include/tm_tag.h,
12214         tagmanager/include/tm_workspace.h:
12215         
12216         - Fixed tagmanager parsing of source files to parse for typedefines and
12217         properly record element scopes. Implemented scope autocompletion
12218         (autocompletion on '.', '->', '::' and ':'. The functionality is not
12219         fully working. It was based on older patch for Anjuta 1.2.2 in SF
12220         patch list (author is unknown).
12221         - Implemented symbol-browser preferences for dynamically loading and
12222         saving tags API segments.
12223         - Fixed symbol-search to use tagmanager directly instead of depending
12224         on symbol-view for tags list.
12225         - Fixed symbol-view to create the tree using TMSymbol tree directly.
12226         - Fixed TMSymbol to create the complete tags tree instead of letting the
12227         symbol-view created the root nodes.
12228         - Changed project tags cache name to .tm_project2.cache because the
12229         newer format records additional scope information.
12230         
12231 2005-02-07  Naba Kumar  <naba@gnome.org>
12233         * plugins/editor/style-editor.c,
12234         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
12235         and GtkFontButton instead of deprecated widgets in
12236         style editor.
12237         
12238 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
12240         * plugins/project-wizard/action.c,
12241         plugins/project-wizard/action.h,
12242         plugins/project-wizard/autogen.c,
12243         plugins/project-wizard/autogen.h,
12244         plugins/project-wizard/file.c,
12245         plugins/project-wizard/file.h,
12246         plugins/project-wizard/install.c,
12247         plugins/project-wizard/install.h,
12248         plugins/project-wizard/parser.h,
12249         plugins/project-wizard/parser.c,
12250         plugins/project-wizard/property.c,
12251         plugins/project-wizard/property.h,
12252         plugins/project-wizard/plugin.h,
12253         plugins/project-wizard/plugin.c,
12254         plugins/project-wizard/values.c,
12255         plugins/project-wizard/values.h:
12256         Replace C++ comments by C comments
12258         * plugins/project-wizard/autogen.c,
12259         plugins/project-wizard/autogen.h:
12260         Add a run time check of autogen version.
12261         Add UserName variable.
12263         * plugins/project-wizard/anjuta-project-wizard.glade,
12264         plugins/project-wizard/header.c,
12265         plugins/project-wizard/druid.c,
12266         plugins/project-wizard/druid.h:
12267         Sort project in alphabetic order.
12268         Correct selection troubles in notebooks.
12270         * plugins/project-wizard/parser.c:
12271         Add some check when reading the project header block.
12273 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12275         * plugins/project-wizard/action.c,
12276         plugins/project-wizard/action.h,
12277         plugins/project-wizard/autogen.c,
12278         plugins/project-wizard/autogen.h,
12279         plugins/project-wizard/file.c,
12280         plugins/project-wizard/file.h,
12281         plugins/project-wizard/install.c,
12282         plugins/project-wizard/parser.h,
12283         plugins/project-wizard/parser.c,
12284         plugins/project-wizard/property.c,
12285         plugins/project-wizard/property.h,
12286         plugins/project-wizard/values.c,
12287         plugins/project-wizard/values.h,
12288         Add a space between function name and open.
12290         * plugins/project-wizard/plugin.h,
12291         plugins/project-wizard/plugin.c,
12292         plugins/project-wizard/install.c,
12293         Avoid a crash if the user close the message view used by the .
12295         * plugins/project-wizard/anjuta-project-wizard,
12296         plugins/project-wizard/druid.c,
12297         plugins/project-wizard/druid.h,
12298         plugins/project-wizard/header.h,
12299         plugins/project-wizard/header.c,
12300         Add a text view with the description of each.
12301         Add a tab for each project.
12302         Replace some C++ comments to C comments.
12304 2005-02-05  Naba Kumar  <naba@gnome.org>
12306         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
12307         New icon from Sebastien Granjoux .
12308         
12309 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12311         * libanjuta/anjuta-preferences.c:
12312         Set file property even without a focus out event (file selected 
12313         the browse dialog)
12315 2005-02-04  Naba Kumar  <naba@gnome.org>
12317         * plugins/glade/plugin.c: Fixed glade function calls.
12318         * configure.in: Fixed a typo.
12319         * TODO.tasks: Updated.
12321 2005-02-03  Naba Kumar  <naba@gnome.org>
12323         * plugins/project-manager/plugin.c: Fixed memory corruption.
12325         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
12326         build error.
12327         
12328         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12329         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12330         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12331         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12333         * libanjuta/interfaces/libanjuta.idl,
12334         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
12335         interface.
12336         
12337         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
12339         Patch from Massimo Cora <maxcvs@email.it>:
12340         * plugins/editor/plugin.c: Fixed update UI for created buffers.
12341         
12342 2005-02-01  Naba Kumar  <naba@gnome.org>
12344         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
12345         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12346         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
12347         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
12348         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
12349         from sourceforge -- a64 crash fixes (correct typing for GType)
12350         and fixes compile errors in sun.
12352         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
12353         paste (shift+insert) in terminal.
12355 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
12357         * configure.in: Add «nb» to ALL_LINGUAS.
12359 2005-02-01  Naba Kumar  <naba@gnome.org>
12361         * TODO.tasks, TODO: Updated todo tasks.
12362         
12363         * plugins/editor/anjuta-document-manager.glade: Improved search
12364         relace dialog.
12365         
12366         * TODO.tasks: Fixed xml format.
12367         
12368         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
12369         work yet).
12370         
12371         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
12372         cleanups.
12373         
12374         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
12375         format during save (removed unwanted text nodes). Fixed scrollbars.
12377 2005-01-31  Naba Kumar  <naba@gnome.org>
12379         * libanjuta/interfaces/libanjuta.idl,
12380         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
12381         Implemented append() method for IAnjutaEditor interface and fixed
12382         various bugs with text insertions (cvs diff and macro insertions).
12383         
12384         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
12385         automatic indentation.
12386         
12387         * plugins/editor/action-callbacks.c,
12388         plugins/editor/action-callbacks.h,
12389         plugins/editor/anjuta-docman.c,
12390         plugins/editor/anjuta-document-manager.ui,
12391         plugins/editor/plugin.c,
12392         plugins/editor/text_editor.c,
12393         plugins/editor/text_editor.h,
12394         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
12395         Fixed highlight issues.
12397         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
12398         macro.
12399         
12400         * plugins/symbol-browser/an_symbol_view.c: Force update project.
12402         * data/properties/*: Updated properties files from scite. Created
12403         styles.properties to override the scite styles.
12404         
12405         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
12407         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
12408         
12409 2005-01-30  Naba Kumar  <naba@gnome.org>
12411         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
12412         unused definitions.
12413         
12414         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
12415         
12416         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12417         plugins/editor/text_editor.c,
12418         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
12419         fixed linuwidth preference setting, fixed insert text interface
12420         implementation. Improved automatice-indentation for cpp lexer.
12421         
12422         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
12424 2005-01-29  Naba Kumar  <naba@gnome.org>
12426         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
12427         option in update dialog as default. Improved import dialog. Sized
12428         log dialog.
12430         * configure.in: Fixed underquoted warning from autoconf.
12431         
12432         * plugins/editor/action-callbacks.c,
12433         plugins/editor/aneditor.cxx,
12434         plugins/editor/aneditor.h,
12435         plugins/editor/anjuta-document-manager.glade,
12436         plugins/editor/plugin.c,
12437         plugins/editor/plugin.h,
12438         plugins/editor/text_editor.c,
12439         plugins/editor/text_editor.h,
12440         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
12441         for Editor and fixed all preferences syncronization and notifys for
12442         visible prefs (in editor preferences page).
12443         
12444         * plugins/file-loader/plugin.c: Load recent files on idle.
12446 2005-01-28  Naba Kumar  <naba@gnome.org>
12448         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12449         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
12451         * plugins/editor/action-callbacks.c,
12452         plugins/editor/action-callbacks.h,
12453         plugins/editor/aneditor.cxx,
12454         plugins/editor/aneditor.h,
12455         plugins/editor/anjuta-document-manager.ui,
12456         plugins/editor/plugin.c,
12457         plugins/editor/text_editor.c,
12458         plugins/editor/text_editor.h,
12459         plugins/editor/text_editor_cbs.c,
12460         plugins/editor/text_editor_cbs.h,
12461         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
12462         Text editor.
12464         Patch from Massimo Cora <maxcvs@email.it>:
12465         * plugins/editor/an_symbol_search.c,
12466         plugins/editor/an_symbol_search.c: Fixed crash bugs.
12467         
12468 2005-01-27  Naba Kumar  <naba@gnome.org>
12469         
12470         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
12471         minimum size request to 200.
12473         * plugins/symbol-browser/an_symbol_info.c,
12474         plugins/symbol-browser/an_symbol_info.h,
12475         plugins/symbol-browser/an_symbol_search.c,
12476         plugins/symbol-browser/an_symbol_search.h,
12477         plugins/symbol-browser/an_symbol_view.c,
12478         plugins/symbol-browser/an_symbol_view.h,
12479         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
12480         pixbuf retrieval. Fixed runtime warning. Code clean up.
12482 2005-01-27  Naba Kumar  <naba@gnome.org>
12484         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
12485         src/anjuta.ui, (new) plugins/glade/.cvsignore,
12486         (new) plugins/glade/Makefile.am,
12487         (new) plugins/glade/anjuta-glade-plugin.png,
12488         (new) plugins/glade/anjuta-glade.plugin.in,
12489         (new) plugins/glade/anjuta-glade.ui,
12490         (new) plugins/glade/plugin.c,
12491         (new) plugins/glade/plugin.h,
12492         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
12493         now until glade3 works properly.
12495         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
12496         they are generated.
12497         
12498 2005-01-26  Naba Kumar  <naba@gnome.org>
12500         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
12501         Added mime icon for anjuta projects.
12502         
12503         patch from Massimo Cora <maxcvs@email.it>:
12504         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
12505         an_symbol_search.h, an_symbol_view.c, plugin.c:
12506         Fix/implement objects destroying/freeing.
12508 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
12509         
12510         * src/action-callback.[ch], src/anjuta-actions.h:
12511         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
12512         because it has not been updated for years and we know have a devhelp plugin
12513         which can do the job much better.
12514         * TODO.tasks: Updated done items
12516 2005-01-25  Naba Kumar  <naba@gnome.org>
12518         * autogen.sh: Fixed to generate interface files.
12520         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
12521         session save filenames.
12522         
12523         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
12524         
12525 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
12527         * plugins/project-wizard/Makefile.am,
12528         plugins/project-wizard/install.c,
12529         plugins/project-wizard/install.h,
12530         plugins/project-wizard/parser.c,
12531         plugins/project-wizard/parser.h,
12532         plugins/project-wizard/templates/terminal.wiz:
12533         Add action list block in wizard template
12534         * plugins/project-wizard/file.c,
12535         plugins/project-wizard/autogen.c:
12536         Small fixes
12538 2005-01-23  Naba Kumar  <naba@gnome.org>
12540         * configure.in: Fixed build error.
12542 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
12544         * plugins/project-wizard/druid.c,
12545         plugins/project-wizard/parser.c,
12546         plugins/project-wizard/property.c: Rewrite parser with
12547         better error handling
12549 2005-01-22  Naba Kumar  <naba@gnome.org>
12551         * plugins/symbol-browser/plugin.c: Changed c++ coments
12552         to c commnets and formated code to anjuta coding styles.
12553         
12554 2005-01-21  Naba Kumar  <naba@gnome.org>
12556         * configure.in, autogen.sh: Fixed build errors in newer automake.
12557         
12558         * plugins/editor/anjuta-docman.c: Do not emit change editor
12559         signal while in dispose.
12561         Patch from: Massimo Corà <maxcvs@email.it>
12562         * plugins/symbol-browser/Makefile.am,
12563         plugins/symbol-browser/an_symbol_view.c,
12564         plugins/symbol-browser/an_symbol_view.h,
12565         plugins/symbol-browser/plugin.c,
12566         plugins/symbol-browser/plugin.h,
12567         plugins/symbol-browser/test-symbol-browser.c,
12568         (new) plugins/symbol-browser/an_symbol_info.c,
12569         (new) plugins/symbol-browser/an_symbol_info.h,
12570         (new) plugins/symbol-browser/an_symbol_search.c,
12571         (new) plugins/symbol-browser/an_symbol_search.h:
12572         Added a cool real-time symbol-search-view in symbol browser.
12574 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
12575         
12576         * plugin/macro/plugin.c
12577         plugin/macro/anjuta-macro-plugin.ui
12578         plugin/macro/macro-db.[ch]
12579         plugin/macro/macro-dialog.[ch]
12580         plugin/macro/macro-actions.[ch]
12581         plugin/macro/macro-edit.[ch]
12582         plugin/macro/plugin.[ch]:
12583         
12584         Implemented three menu items as Naba proposed:
12585         Edit->Macro->
12586                 Insert Macro: Pops of a border-less window to enter a shortcut
12587                 Add Macro: Same as Manage Macro => New
12588                 Manage Macros: Full-features macro dialog
12590 2005-01-20  Naba Kumar  <naba@gnome.org>
12592         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
12593         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
12594         libanjuta/anjuta-shell.h,
12595         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12596         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12597         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
12598         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12599         src/main.c, src/shell.c: Implemented command line args processing
12600         and session management. Fixed geometry restoration.
12602 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
12603         
12604         * plugins/macro/macro-db.c,
12605         plugins/macros.xml:
12606         Cleaned up XML interface and use attributes now for name, category and 
12607         shortcut. CDATA is used to avoid xml errors inside of macros.
12609 2005-01-19  Naba Kumar  <naba@gnome.org>
12611         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
12613 2005-01-18  Naba Kumar  <naba@gnome.org>
12614         
12615         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
12616         to work.
12618         * scintilla/*: Updated scintilla to current cvs and updated
12619         scintilla patches.
12620         
12621 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12622         
12623         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
12624         plugins/cvs-plugin/cvs-actions.c:
12625         Added "Whole project" infrastructure but it does not
12626         work because I did not find a way to get the current project's
12627         root dir.
12629 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12631         * plugins/cvs-plugin/Makefile.am
12632         plugins/cvs-plugin/anjuta-cvs.plugin.in
12633         plugins/cvs-plugin/cvs-actions.c
12634         plugins/cvs-plugin/cvs-callbacks.c
12635         plugins/cvs-plugin/cvs-interface.[ch] (added)
12636         plugins/cvs-plugin/plugin.c:
12637         
12638         Added IAnjutaCVS interface and improved cvs plugin. There
12639         is still some work to do on cvs import and to add a current
12640         project toggle.
12642 2005-01-17  Naba Kumar  <naba@gnome.org>
12644         * plugins/editor/aneditor.cxx: Fixed auto indentation.
12645         
12646         * configure.in: Fixed build errors.
12648         * data/Makefile.am,     (removed) data/README.stock_libs,
12649         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
12650         (removed) data/header.c, (removed) data/stock_libs.anj,
12651         (removed) data/x-anjuta-project.desktop,
12652         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
12654         * libanjuta/anjuta-plugin-description.c,
12655         libanjuta/anjuta-shell.c: Updated documentations.
12657         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
12658         
12659         * libanjuta/anjuta-launcher.c,
12660         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
12661         x86_64 systems.
12663 2005-01-17  Naba Kumar  <naba@gnome.org>
12664         
12665         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12666         plugins/project-wizard/templates/gtk.wiz,
12667         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12668         Updated templates to new format.
12669         
12670         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
12671         * plugins/project-wizard/druid.c,
12672         plugins/project-wizard/parser.c,
12673         plugins/project-wizard/property.c,
12674         plugins/project-wizard/property.h,
12675         plugins/project-wizard/templates/terminal.wiz,
12676         plugins/project-wizard/templates/terminal/AUTHORS,
12677         plugins/project-wizard/templates/terminal/ChangeLog,
12678         plugins/project-wizard/templates/terminal/NEWS,
12679         plugins/project-wizard/templates/terminal/README,
12680         plugins/project-wizard/templates/terminal/project.anjuta,
12681         plugins/project-wizard/templates/terminal/src/main.c:
12682         Moveed code related to property types from druid.c and parser.c to 
12683         property.c. Changed tag from "<string ..." to
12684         "<property type="string..."     and so on. Rewrite parser
12685         (warning still in progress). Added list property. Changed
12686         terminal project to avoid using autogen on some file (much 
12687         faster) using the autogen attribute. Add a license list box in
12688         terminal project (just as an example). _label in item list is
12689         optional now.
12691 2005-01-16  Naba Kumar  <naba@gnome.org>
12693         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
12694         plugins/edtior/anjuta-docman.c: Fixed build errors.
12695         
12696         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
12697         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
12698         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
12699         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
12700         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
12701         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
12702         libanjuta/resources.h,
12703         plugins/build-basic-autotools/build-basic-autotools.c,
12704         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12705         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
12706         plugins/gtodo/plugin.c, src/Makefile.am,
12707         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12708         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
12709         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
12710         should be handled in respective plugins. Added API documentations.
12712         * libanjuta-docs.sgml, libanjuta-sections.txt,
12713         libanjuta.types,
12714         (added) tmpl/anjuta-debug.sgml,
12715         (added) tmpl/anjuta-launcher.sgml,
12716         tmpl/anjuta-plugin.sgml,
12717         tmpl/anjuta-preferences.sgml,
12718         tmpl/anjuta-shell.sgml,
12719         (added) tmpl/anjuta-status.sgml,
12720         (removed) tmpl/anjuta-stock.sgml,
12721         tmpl/anjuta-utils.sgml,
12722         (removed) tmpl/defaults.sgml,
12723         (removed) tmpl/fileselection.sgml,
12724         (removed) tmpl/gnomefilelist.sgml,
12725         tmpl/ianjuta-buildable.sgml,
12726         (added) tmpl/ianjuta-debugger-manager.sgml,
12727         (added) tmpl/ianjuta-debugger.sgml,
12728         tmpl/ianjuta-document-manager.sgml,
12729         tmpl/ianjuta-editor.sgml,
12730         tmpl/ianjuta-file.sgml,
12731         tmpl/ianjuta-loader.sgml,
12732         tmpl/ianjuta-markable.sgml,
12733         tmpl/ianjuta-message-view.sgml,
12734         (added) tmpl/ianjuta-project-manager.sgml,
12735         (added) tmpl/ianjuta-todo.sgml,
12736         (added) tmpl/ianjuta-wizard.sgml,
12737         tmpl/libanjuta-iface-marshallers.sgml,
12738         tmpl/libanjuta-unused.sgml,
12739         (removed) tmpl/pixmaps.sgml,
12740         tmpl/plugins.sgml,
12741         (removed) tmpl/properties.sgml,
12742         tmpl/resources.sgml: Updated API documentations.
12744 2005-01-15  Naba Kumar  <naba@gnome.org>
12746         * libanjuta/anjuta-launcher.c: Added API docs.
12747         
12748         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12749         plugins/project-wizard/templates/gtk.wiz,
12750         plugins/project-wizard/templates/terminal.wiz,
12751         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12752         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12753         plugins/project-wizard/templates/gtk/src/main.c,
12754         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
12755         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
12756         template files.
12758         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
12759         * plugins/project-wizard/anjuta-project-wizard.glade,
12760         plugins/project-wizard/autogen.c,
12761         plugins/project-wizard/druid.c,
12762         plugins/project-wizard/druid.h,
12763         plugins/project-wizard/file.c,
12764         plugins/project-wizard/file.h,
12765         plugins/project-wizard/install.c,
12766         plugins/project-wizard/parser.c,
12767         plugins/project-wizard/plugin.c,
12768         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
12769         setting the default project directory. Fix HIDDEN property, it's
12770         working but I think we could make this cleaner. Removed the
12771         copy of the string in mandatory_property. Add an optional autogen
12772         attribute, to force or avoid using autogen on some files, default
12773         without any attribute is autodetect.+ Replace the script tag with
12774         a normal file tag and an attribute execute.
12775         
12776 2005-01-14  Naba Kumar  <naba@gnome.org>
12778         * plugins/editor/action-callbacks.c,
12779         plugins/editor/search_incremental.c,
12780         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
12781         works now.
12782         
12783         * plugins/editor/plugin.c, plugins/editor/plugin.h,
12784         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
12785         tabs.
12787 2005-01-12  Naba Kumar  <naba@gnome.org>
12789         * configure.in,
12790         plugins/project-wizard/templates/Makefile.am,
12791         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
12792         plugins/project-wizard/templates/anjuta-plugin.wiz,
12793         (added) plugins/project-wizard/templates/gtk-logo.png,
12794         (added) plugins/project-wizard/templates/gtk.wiz,
12795         (added) plugins/project-wizard/templates/terminal-logo.png,
12796         plugins/project-wizard/templates/terminal.wiz,
12797         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12798         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12799         (added) plugins/project-wizard/templates/gtk/.cvsignore,
12800         (added) plugins/project-wizard/templates/gtk/Makefile.am,
12801         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
12802         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
12803         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12804         (added) plugins/project-wizard/templates/gtk/src/main.c,
12805         (added) plugins/project-wizard/templates/gtk/src/project.glade,
12806         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
12807         GTK+ project templated and fixed other templates. Updated template
12808         logos.
12810 2005-01-12  Naba Kumar  <naba@gnome.org>
12812         * plugins/macro/anjuta-macro.glade: Improved GUI.
12813         
12814 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
12816         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
12817         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
12818         * plugins/cvs-plugin/cvs.[ch] (removed)
12819         Removed old unused files
12820         
12821         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
12822         * plugins/cvs-plugin/cvs-actions.c
12823         * plugins/cvs-plugin/Makefile.am:
12824         Seperate callback functions for better error
12825         handling. Cleaned up code.
12826         
12827         * plugins/macro/macros.xml: removed corrupt cvs
12828         macros for now.
12830 2005-01-10  Naba Kumar  <naba@gnome.org>
12832         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
12833         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
12834         and leaks.
12836 2005-01-09  Naba Kumar  <naba@gnome.org>
12838         * libegg/egg-recent-action.c, libegg/test-actions.c,
12839         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
12840         recent files models.
12841         
12842         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
12843         two models -- one for projects and other for regular files and show
12844         both in recent files menu. Changed recent files group from "anjuta"
12845         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
12846         when adding the URI in recent files.
12847         
12848         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
12849         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
12850         * plugins/macro/macro-dialog.c: Fixed dispose() method.
12851         * plugins/macro/macros.xml: Fixed xml errors.
12853 2005-01-08  Naba Kumar  <naba@gnome.org>
12854         
12855         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
12856         libegg/test-actions.c, libegg/menu/Makefile.am,
12857         libegg/menu/egg-recent-action.h: Added a new action for
12858         recent files.
12860         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
12861         Fixed dispose. Cleanup.
12862         
12863         * plugins/file-loader/anjuta-loader-plugin.ui,
12864         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
12865         Use the new action for recent files. Added recent files in
12866         toolbar.
12868         * plugins/project-wizard/druid.c: Show busy cursor and
12869         de-sensitize druid buttons during page change.
12870         
12871         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
12872         * plugins/project-wizard/Makefile.am,
12873         plugins/project-wizard/druid.c,
12874         plugins/project-wizard/druid.h,
12875         plugins/project-wizard/install.c,
12876         plugins/project-wizard/plugin.c,
12877         plugins/project-wizard/plugin.h,
12878         plugins/project-wizard/property.c,
12879         plugins/project-wizard/property.h,
12880         (added) plugins/project-wizard/values.c,
12881         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
12882         objects (in values.c and values.h) containing the values of all
12883         properties. The NPWProperty objects now keep their values in this
12884         object which is persistant for one activation of the plugin, so the
12885         user keeps all the values even if he goes backward. Used an anjuta
12886         message view to list all files copied by the project wizard.
12888 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
12890         * plugins/macro/plugin.[ch],
12891         plugins/macro/macro-dialog.[ch]
12892         plugins/macro/macro-edit.[ch]
12893         plugins/macro/macro-db.[ch]
12894         plugins/macro/macro-actions.[ch]
12895         plugins/macro/anjuta-macro.plugin.in
12896         plugins/macro/anjuta-macro.glade
12897         plugins/macro/anjuta-macro.png
12898         plugins/macro/Makefile.am
12899         plugins/macro/macros.xml
12900         plugins/macro/anjuta-macro.ui (all added)
12901         configure.in
12902         plugins/Makefile.am:
12903         Added new macro plugins
12904         
12905         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
12906         New icon
12907         
12908         * manuals/reference/template (removed)
12909         Removed old api reference
12910         
12911         * plugins/message-view/message-view.c:
12912         "Fixed" crash in on_row_deleted and added a
12913         comment that I cannot work this way. We will
12914         have to change everything a bit to avoid losing
12915         memory there.
12916         
12917         * plugins/text-editor/text_editor.c:
12918         Update line number width on file save
12921 2005-01-07  Naba Kumar  <naba@gnome.org>
12923         * plugins/project-wizard/anjuta-project-wizard.glade,
12924         plugins/project-wizard/druid.c,
12925         plugins/project-wizard/templates/anjuta-plugin.wiz,
12926         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
12927         Display page description in bold. Fixed mandatory field check.
12929         * configure.in,
12930         libanjuta/libanjuta-1.0.pc.in,
12931         plugins/project-wizard/druid.c,
12932         plugins/project-wizard/parser.c,
12933         plugins/project-wizard/property.h,
12934         plugins/project-wizard/templates/anjuta-plugin.wiz,
12935         plugins/project-wizard/templates/terminal.wiz,
12936         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
12937         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
12938         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
12939         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
12940         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
12941         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12942         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12943         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12944         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
12945         plugins/project-wizard/templates/terminal/configure.in.tpl,
12946         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
12947         plugins/project-wizard/templates/terminal/src/main.c: Implemented
12948         a new property type -- hidden. Fixed terminal and anjuta-plugin
12949         project templates.
12951 2005-01-07  Naba Kumar  <naba@gnome.org>
12953         * templates/anjuta-plugin.wiz,
12954         templates/terminal.wiz,
12955         templates/terminal/Makefile.am.tpl,
12956         templates/terminal/autogen.sh,
12957         (Removed) templates/terminal/configure.ac.tpl,
12958         (Added) templates/.cvsignore,
12959         (Added) templates/Makefile.am,
12960         (Added) templates/anjuta-plugin/.cvsignore,
12961         (Added) templates/anjuta-plugin/Makefile.am,
12962         (Added) templates/anjuta-plugin/src/.cvsignore,
12963         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
12964         (Added) templates/terminal/.cvsignore,
12965         (Added) templates/terminal/Makefile.am,
12966         (Added) templates/terminal/configure.in.tpl,
12967         (Added) templates/terminal/po/.cvsignore,
12968         (Added) templates/terminal/po/ChangeLog,
12969         (Added) templates/terminal/po/Makefile.am,
12970         (Added) templates/terminal/po/POTFILES.in,
12971         (Added) templates/terminal/src/.cvsignore,
12972         (Added) templates/terminal/src/Makefile.am,
12973         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
12974         project wizard. Fixed configure/po/Makefile template errors.
12976 2005-01-06  Naba Kumar  <naba@gnome.org>
12978         * configure.in: Added project templates.
12979         * plugins/project-wizard/templates/*: Added to project and renamed
12980         Makefile.am and configure.in to Makefile.am and configure.ac respectively
12981         for the project templates (so that they do not conflict with autotools
12982         build. Created proper configure.ac.tpl and autogen.sh for project
12983         templates.
12984         
12985 2005-01-06  Naba Kumar  <naba@gnome.org>
12987         * plugins/project-wizard/anjuta-project-wizard.glade,
12988         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
12989         Fixed file list parsing and to take absolute file paths (for example,
12990         from an icon selected previously). Used toggle buttons for boolean
12991         properties. Check if all mandatory fields are given before going
12992         forward in the wizard. Use scrollable viewport for listing property
12993         widgets incase the list goes out of wizard's size. Added tooltips
12994         as descriptions of the property widgets. And other fixes.
12996         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
12997         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
12998         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
12999         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
13000         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
13001         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
13002         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
13003         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13004         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
13005         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13006         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13007         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
13008         Restructured template files.
13010 2005-01-06  Naba Kumar  <naba@gnome.org>
13012         * configure.in: Added check for autogen.
13013         
13014         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
13015         in dispose.
13016         
13017         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
13018         Do not emit changed signal when in dispose.
13020         * plugins/symbol-browser/plugin.c: Don't updated symbols when
13021         symbol-view widget has been destroyed.
13022         
13023         * src/anjuta-app.c: Set null to preference, status and ui object
13024         pointers when they are destroyed.
13026         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
13027         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
13028         Added boolean, integer and file property types.
13029         
13030         * plugins/project-wizard/Makefile.am,
13031         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
13032         project wizard templates.
13034 2005-01-04  Naba Kumar  <naba@gnome.org>
13036         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
13037         added widgets.
13038         
13039         * plugins/editor/aneditor.cxx,
13040         plugins/editor/anjuta-docman.c,
13041         plugins/editor/plugin.c,
13042         plugins/editor/text_editor.c:
13043         Removed unnecessary ref/unref of scintilla.
13044         
13045         * plugins/message-view/anjuta-msgman.c,
13046         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
13047         make close button similar to document manager.
13048         
13049         * plugins/project-manager/plugin.c,
13050         plugins/project-manager/plugin.h: Removed dead codes. Removed
13051         unnecessary ref/unref.
13052         
13053         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
13054         instead of hard refs.
13056 2005-01-03  Naba Kumar  <naba@gnome.org>
13058         * libanjuta/interfaces/libanjuta.idl: Added configure() and
13059         generate() methods for IAnjutaBuildable interface.
13061         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
13062         IAnjutaBuildable inteface.
13064         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
13065         to destroy build context when message view is destroyed.
13066         
13067         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
13068         a ref to it and unref in destructor. AnEditor class wants to be the
13069         owner of scintilla widget. Fixed compile warnings with signed/unsigned
13070         comparisions.
13071         
13072         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
13073         complicate the scene. Removed editor widget from AnjutaDocman when
13074         the widget is destroyed.
13075         
13076         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
13077         from shell. It will be removed from shell when the widget is destroyed.
13078         
13079         * plugins/editor/text_editor.c: Added debug codes to track object
13080         finalizations.
13082         * plugins/message-view/anjuta-msgman.c: Remove message view on
13083         widget destroy. Destroy message view on remove. Removed all views
13084         correctly.
13085         
13086         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
13087         from container.
13089 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13091         * plugins/file-wizard/action-callbacks.c,
13092         plugins/file-wizard/anjuta-file-wizard.glade,
13093         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
13094         Insert Licence, copyright, header template ...
13095         
13096 2005-01-02  Naba Kumar  <naba@gnome.org>
13098         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
13099         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
13100         anjuta_status_add_widget() to allow setting busy cursor on non
13101         toplevel windows.
13103         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
13105         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
13106         mime types to take text/source also.
13107         
13108         * plugins/editor/anjuta-docman.c,
13109         plugins/editor/anjuta-docman.h,
13110         plugins/editor/plugin.c,
13111         plugins/editor/text_editor.c,
13112         plugins/editor/text_editor.h,
13113         plugins/editor/text_editor_cbs.c: Listen for busy signal from
13114         AnjutaStatus and set busy cursor on editors.
13116         * plugins/file-loader/Makefile.am,
13117         plugins/file-loader/plugin.c,
13118         (added) plugins/file-loader/dnd.c,
13119         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
13121         * src/anjuta.c: Hide anjuta window before destruction.
13123         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13124         * configure.in, plugins/Makefile.am,
13125         (removed) plugins/project-wizard/appwiz_page1.c,
13126         (removed) plugins/project-wizard/appwiz_page2.c,
13127         (removed) plugins/project-wizard/appwiz_page3.c,
13128         (removed) plugins/project-wizard/appwiz_page4.c,
13129         (removed) plugins/project-wizard/appwizard.c,
13130         (removed) plugins/project-wizard/appwizard.h,
13131         (removed) plugins/project-wizard/appwizard_cbs.c,
13132         (removed) plugins/project-wizard/appwizard_cbs.h,
13133         (removed) plugins/project-wizard/appwizard_gui.c,
13134         (removed) plugins/project-wizard/gnome_project.c,
13135         (removed) plugins/project-wizard/gnome_project.h,
13136         (removed) plugins/project-wizard/wizard_gui.c,
13137         (removed) plugins/project-wizard/wizard_gui.h,
13138         (added) plugins/project-wizard/.cvsignore,
13139         (added) plugins/project-wizard/Makefile.am,
13140         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
13141         (added) plugins/project-wizard/anjuta-project-wizard.glade,
13142         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
13143         (added) plugins/project-wizard/applogo.png,
13144         (added) plugins/project-wizard/appwizard.png,
13145         (added) plugins/project-wizard/autogen.c,
13146         (added) plugins/project-wizard/autogen.h,
13147         (added) plugins/project-wizard/druid.c,
13148         (added) plugins/project-wizard/druid.h,
13149         (added) plugins/project-wizard/file.c,
13150         (added) plugins/project-wizard/file.h,
13151         (added) plugins/project-wizard/header.c,
13152         (added) plugins/project-wizard/header.h,
13153         (added) plugins/project-wizard/install.c,
13154         (added) plugins/project-wizard/install.h,
13155         (added) plugins/project-wizard/parser.c,
13156         (added) plugins/project-wizard/parser.h,
13157         (added) plugins/project-wizard/plugin.c,
13158         (added) plugins/project-wizard/plugin.h,
13159         (added) plugins/project-wizard/property.c,
13160         (added) plugins/project-wizard/property.h: Removed old application-wizard
13161         codes and added new template based (autogen based) project wizard
13162         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
13164 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
13166         * plugins/cvs-plugin/plugin.c: Fixed crash bug
13167         * plugins/cvs-plugin/cvs-execute.c:
13168         Fix cvs_log which did not work because of some
13169         glade problem
13170         Patch from Mark R. Pariente <markpariente@cmu.edu>
13171         - Fix message highlighting
13173 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13174         
13175         * template/*,
13176         date/template/*,
13177         configure.in:
13178         Removed template stuff completly because we dicussed to implement
13179         a macro system for Edit->Insert Text
13181 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13182         
13183         * plugins/editor/aneditor.cxx,
13184         plugins/editor/text_editor.c:
13185         Set line number width dynamically
13186         * src/about.c:
13187         Prepered new GTK 2.6 about dialog
13189 2004-12-30  Naba Kumar  <naba@gnome.org>
13191         patch from: Massimo Corà  <maxcvs@email.it>
13192         * plugins/editor/aneditor.cxx: Highlights correct function
13193         argument in recursive calltips.
13195 2004-12-30  Naba Kumar  <naba@gnome.org>
13197         * plugins/symbol-browser/plugin.c,
13198         libanjuta/interfaces/libanjuta.idl,
13199         plugins/editor/text_editor.c: Fixed editor markers and added a new
13200         marker (BASIC) to indicate line numbers. Fixed symbol browser to
13201         mark the line visited.
13202         
13203         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
13204         libegg/Makefile.am, libegg/eggcomboselect.c,
13205         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
13206         widget for use with symbol view in toolbar.
13207         
13208         * plugins/cvs-plugin/anjuta-cvs.ui,
13209         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
13210         placeholder for cvs plugin context menu in filemanager.
13211         
13212 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13213         
13214         * plugins/cvs-plugin/plugin.c:
13215         Show popup menu only if the file is contained in
13216         a directory containing a "CVS" directory
13218 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13219         
13220         * plugins/cvs-plugin/cvs-action.[ch],
13221         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13222         * plugins/cvs-plugin/anjuta-cvs.ui,
13223         * plugins/cvs-plugin/plugin.c:
13224         Implemented "Import"
13225         
13226         Patch from Mark R. Pariente <markpariente@cmu.edu>:
13227         Added right-click-menu for file-manager
13229 2004-12-26  Naba Kumar  <naba@gnome.org>
13231         * src/action-callbacks.c, src/action-callbacks.h,
13232         src/anjuta-actions.h, src/anjuta-app.c,
13233         src/anjuta.ui: Added fullscreen action.
13235         * plugins/cvs-plugin/cvs-actions.c,
13236         plugins/cvs-plugin/plugin.c,
13237         plugins/cvs-plugin/plugin.h: Watches current editor,
13238         project and file manager selection in plugin
13239         implementation.
13240         
13241 2004-12-26  Naba Kumar  <naba@gnome.org>
13243         * src/anjuta-app.c, src/anjuta.c, src/main.c,
13244         src/action-callbacks.c: Fixed app finalization. Added a
13245         command line arg --proper-shutdown (-p), which when set
13246         will release all plugins and their resources (this option
13247         is mainly for debugging).
13248         
13249         * plugins/file-loader/plugin.c: Fixed filename duplications
13250         in recent files history.
13251         
13252         * plugins/profile-default/plugin.c: Disabled problematic
13253         plugins for now to load at startup.
13254         
13255         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
13256         annoying debug prints.
13257         
13258 2004-12-23  Naba Kumar  <naba@gnome.org>
13260         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
13261         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13262         plugins/cvs-plugin/anjuta-cvs.ui,
13263         plugins/cvs-plugin/cvs-actions.c,
13264         plugins/cvs-plugin/cvs-actions.h,
13265         plugins/cvs-plugin/cvs-execute.c,
13266         plugins/cvs-plugin/cvs-execute.h,
13267         plugins/cvs-plugin/Makefile.am,
13268         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
13269         Added cvs log command.
13271 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
13272         
13273         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
13274         default
13276 2004-12-20  Naba Kumar  <naba@gnome.org>
13278         patch from: Massimo Corà  <maxcvs@email.it>
13279         * plugins/editor/aneditor.cxx: Added recursive calltips.
13281 2004-12-20  Naba Kumar  <naba@gnome.org>
13282         
13283         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
13284         Show busy cursor during loading and unloading.
13285         
13286 2004-12-19  Naba Kumar  <naba@gnome.org>
13288         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
13289         memory leaks. Disabled debug print.
13291         * plugins/symbol-browser/an_symbol_view.c,
13292         plugins/symbol-browser/plugin.c,
13293         plugins/symbol-browser/plugin.h: Fixed loading and unloading
13294         problems. Creates SymbolView object every time when the
13295         plugin is activated.
13297         * plugins/project-manager/plugin.c: Close project when
13298         deactivating.
13299         
13300 2004-12-18  Naba Kumar  <naba@gnome.org>
13302         * po/POTFILES.in: Removed commented lines.
13303         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
13304         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
13305         * plugins/gdb/plugin.c: Fixed compile error.
13306         
13307         Patch from: Mark R. Pariente  <mark@demar.com.tr>
13308         * libegg/eggcellrendererkeys.c: Fixed compile error.
13309         
13310 2004-12-18  Naba Kumar  <naba@gnome.org>
13312         * plugins/file-loader/plugin.c: Fixed loading bug.
13313         
13314         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
13315         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13316         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
13317         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
13318         and corruptions. Fixed loading and unloading of plugins.
13319         
13320 2004-12-17  Naba Kumar  <naba@gnome.org>
13321         
13322         * plugins/file-loader/Makefile.am,
13323         plugins/file-loader/plugin.c,
13324         plugins/project-manager/plugin.c: Fixed memory corruption
13325         and disposition codes. Added missing plugin.h in Makefile.am.
13327 2004-12-16  Naba Kumar  <naba@gnome.org>
13329         * plugins/symbol-browser/an_symbol_view.c,
13330         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
13331         codes. Fixed memory leaks and corruptions.
13333         * plugins/build-basic-autotools/build-basic-autotools.c
13334         plugins/editor/anjuta-docman.c,
13335         plugins/editor/text_editor.c,
13336         plugins/file-loader/plugin.c,
13337         plugins/file-manager/plugin.c,
13338         plugins/file-wizard/plugin.c,
13339         plugins/message-view/anjuta-msgman.c,
13340         plugins/message-view/anjuta-msgman.h,
13341         plugins/message-view/message-view.c,
13342         plugins/message-view/plugin.c,
13343         plugins/message-view/plugin.h,
13344         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
13346         * src/about.c, src/about.h, src/action-callbacks.c,
13347         src/action-callbacks.h, src/anjuta-actions.h,
13348         src/anjuta-app.c, src/anjuta-app.h,
13349         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
13350         src/anjuta.c, src/anjuta.h, src/getline.c, 
13351         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
13352         src/start-with.c, src/start-with.h: Fixed emacs modes.
13354         * src/layout.xml: Brought document manager in front.
13355         
13356 2004-12-15  Naba Kumar  <naba@gnome.org>
13358         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
13359         properly removed.
13360         
13361         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
13362         finalization. Added a method to unload all plugins and destroy them.
13363         Fixed memory leaks.
13364         
13365         * plugins/sample1/plugin.c: Proper finalization code and renamed
13366         functions to proper names.
13367         
13368         * plugins/build-basic-autotools/build-basic-autotools.c,
13369         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
13371         * src/shell.c: Unload all plugins on exit, so that memory profilers
13372         can detect memory leaks in plugins.
13374 2004-12-13  Naba Kumar  <naba@gnome.org>
13376         * plugins/devhelp/plugin.c: Delay widget initialization, now that
13377         docking is working.
13378         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
13379         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
13381 2004-12-11  Naba Kumar  <naba@gnome.org>
13383         * data/properties/anjuta.properties: Fixed font size.
13384         * plugin/build-basic-autotools/build-basic-autotools: Added initial
13385         compile file function. There are some fixmes there.
13386         * plugins/message-view/anjuta-msgman.c,
13387         * plugins/message-view/message-view.c: Fixed bugs and clean up.
13388         
13389 2004-12-08  Naba Kumar  <naba@gnome.org>
13391         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
13392         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
13393         to escape quotes in a string.
13394         
13395         * plugins/cvs-plugin/cvs-actions.c,
13396         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
13397         cvs diff command.
13399         * plugins/build-basic-autotools/build-basic-autotools.c,
13400         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
13401         filters.
13402         
13403 2004-12-07  Naba Kumar  <naba@gnome.org>
13405         * plugins/build-basic-autotools/build-basic-autotools.c,
13406         plugins/build-basic-autotools/automake-c.filters: Completed directory
13407         tracking. Double click on Errors and warnings now work as expected.
13409         * plugins/build-basic-autotools.c: Added codes to track build directory
13410         so that absolute path of the files could be determined.
13412 2004-12-06  Naba Kumar  <naba@gnome.org>
13414         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
13415         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
13416         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
13417         
13418 2004-12-05  Naba Kumar  <naba@gnome.org>
13420         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
13421         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
13422         
13423         * plugins/cvs-plugin/plugin.c,
13424         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
13425         
13426 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
13427         
13428         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13429         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
13430         plugins/cvs-plugin/cvs-execute.[ch]:
13431         Implemented cvs status and cvs diff
13432         Known bugs:
13433         - rdiff command is not correct
13434         - Must find a way to allow selection of directies AND files 
13435         in GtkFileChooser
13437 2004-12-03  Naba Kumar  <naba@gnome.org>
13439         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
13440         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
13441         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
13442         session.properties file if it is for the first time.
13443         
13444 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
13445         
13446         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
13447         commit.
13448         
13449         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
13450         plugins/cvs-plugin/anjuta-cvs.ui:
13451         Implemented update/commit and changed menu layout 
13453 2004-12-02  Naba Kumar  <naba@gnome.org>
13455         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
13456         property name (for cvs path property). Beautified dialogs.
13458 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
13459         
13460         * plugins/message-view/anjuta-msgman.c: Changed callback name
13461         and changed switch-page handling.
13462         
13463         * plugins/cvs-plugin/cvs-actions.c:
13464         * plugins/cvs-plugin/cvs-execute.c:
13465         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13466         - Implemented cvs add and cvs removed - both working now
13467         - Created a useful preferences page
13468         
13470 2004-11-30  Naba Kumar  <naba@gnome.org>
13472         * libanjuta/anjuta-status.c: Fixed runtime warning.
13473         
13474         * plugins/editor/Makefile.am:
13475         plugins/editor/anjuta-document-manager.glade,
13476         plugins/editor/plugin.c
13477         plugins/editor/plugin.h
13478         plugins/editor/style-editor.c (new, moved from src/),
13479         plugins/editor/style-editor.h (new, moved from src/),
13480         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
13481         settings in preferences.
13483         * plugins/editor/text_editor.c,
13484         plugins/editor/text_editor.h: Do not take unused args in
13485         text_editor_get_props().
13487         * src/style-editor.c, src/style-editor.h: Removed, moved to
13488         plugins/editor/ directory.
13490 2004-11-29  Naba Kumar  <naba@gnome.org>
13492         * plugins/editor/text_editor_cbs.c: Emit click signal in
13493         IAnjutaMarkable.
13494         * libanjuta/anjuta-status.c: More spacing between items.
13495         
13496 2004-11-29  Naba Kumar  <naba@gnome.org>
13498         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
13499         
13500         * libanjuta/interfaces/libanjuta.idl,
13501         plugins/debug-manager/anjuta-debug-manager.plugin.in,
13502         plugins/debug-manager/plugin.c,
13503         plugins/gdb/breakpoints.c,
13504         plugins/gdb/breakpoints.h,
13505         plugins/gdb/debugger.c,
13506         plugins/gdb/debugger.h,
13507         plugins/gdb/plugin.c,
13508         plugins/gdb/plugin.h,
13509         plugins/gdb/utilities.c,
13510         plugins/gdb/utilities.h: Code cleanups and partial implementation of
13511         toggle breakpoint margin clicks.
13513 2004-11-28  Naba Kumar  <naba@gnome.org>
13515         * TODO.tasks: Fixed indentations.
13516         * plugins/gtodo/libgtodo.c: Save with indentation.
13517         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
13518         * plugins/project-manager/plugin.c: Fixed runtime warnings.
13519         * libanjuta/anjuta-status.c: Fixed busy cursors.
13520         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
13521         * po/POTFILES.in: Updated.
13522         
13523 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
13524         
13525         * plugins/editor/anjuta-document-manager.glade,
13526           plugins/editor/search-replace.[c,h], 
13527           plugins/editor/search-replace_backend.h
13528           plugins/editor/search-preferences.[c,h] :
13529           Saved Search-Preferences (gconf),
13530           Basic search by default.
13532 2004-11-22  Naba Kumar  <naba@gnome.org>
13534         * configure.in: Fixed build error.
13536 2004-11-21  Naba Kumar  <naba@gnome.org>
13538         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
13539         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
13540         Added AnjutaStatus class to libanjuta.
13541         Added anjuta_shell_get_status() method.
13542         
13543         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
13544         and fixed marshaller generation.
13545         
13546         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
13547         "updade_ui" signals to IAnjutaEditor interface.
13548         
13549         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
13550         
13551         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
13552         regexes.
13553         
13554         * plugins/class-gen/clsGen.c: Intial port.
13555         
13556         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
13557         name.
13558         
13559         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
13560         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13561         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
13562         Implemented status update. Emits "update_ui" and "char_added" signals.
13563         Added view preferences.
13564         
13565         * plugins/file-loader/plugin.c: Added open with plugins in open with
13566         menus.
13567         
13568         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
13569         
13570         * plugins/message-view/anjuta-msgman.c,
13571         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
13572         to close correct message view rather than current view.
13574 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
13575         
13576         * plugins/cvs-plugin/cvs-actions.c
13577         plugins/cvs-plugin/plugin.[ch]
13578         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13579         Implemented cvs add but ran into a launcher/message_view
13580         problem because of a limitation of the idl compiler
13582 2004-11-19  Naba Kumar  <naba@gnome.org>
13584         * plugins/project-manager/plugin.c: Displays a progress window during
13585         project load.
13586         
13587         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
13588         Fixed UI separators.
13589         
13590         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
13591         UI placeholder.
13592         
13593         * plugins/project-manager/anjuta-project-manager.ui,
13594         plugins/project-manager/plugin.[c,h]: Added add/remove context
13595         menus and implemented them. Added file manager merge menu.
13597 2004-11-18  Naba Kumar  <naba@gnome.org>
13599         * TODO.tasks: Updated.
13600         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
13601         plugins/message-view/message-view.c: Fixed finalize and dispose
13602         methods.
13603         * plugins/debugger/*: Removed from cvs (development now in
13604         debug-manager).
13606 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
13608         Reviewed by Naba Kumar  <naba@gnome.org>:
13609         
13610         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
13611         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13612         plugins/gdb/breakpoints.c: all marker related stuff moved from
13613         editor and docman interfaces to IAnjutaMarkable
13615 2004-11-17  Naba Kumar  <naba@gnome.org>
13617         * TODO.tasks: Updated.
13618         
13619         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
13620         
13621         * libegg/egg-combo-action.c: Block changed signal when changing model.
13622         
13623         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
13624         Emit changed signal. Removed dead codes.
13625         
13626         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
13627         that recent files history do not duplicate.
13628         
13629         * plugins/symbol-browser/an_symbol_view.c,
13630         plugins/symbol-browser/an_symbol_view.h,
13631         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
13632         Fixed a bug.
13634 2004-11-15  Naba Kumar  <naba@gnome.org>
13636         * plugins/project-manager/plugin.c: Opens targets on double click.
13637         
13638         * plugins/message-view/message-view.c,
13639         plugins/file-manager/anjuta-file-manager-plugin.glade,
13640         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
13641         Added proper class finalization
13642         and disposition. Added preferences notifications and callbacks to
13643         change info/warning/error colors.
13644         
13645         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
13646         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
13647         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
13648         Implemented finalize method for AnjutaApp. Code cleanups.
13649         
13650         * plugins/message-view/plugin.c: Static parent_class.
13651         
13652 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13653         * plugins/editor/search-replace.[c,h], 
13654           plugins/editor/search-replace_backend.c
13655           Update search entry in main toolbar.
13656           Clean code.
13658 2004-11-11  Naba Kumar  <naba@gnome.org>
13660         * TODO.tasks: Updated.
13662         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
13663         and completed on-the-fly-change preferences. Removed "changed"
13664         signal as it is no longer necessary (use notify for similar
13665         purpose to monitor individual preferences).
13667         
13668         * plugins/editor/anjuta-document-manager.glade: Added view menu
13669         preferences so that they are registered.
13670         
13671         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
13672         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
13673         connection to "changed" signal of preferences and implemented
13674         notifications for some editor preferences. More to implement.
13676 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13677         * plugins/editor/print.c
13678         Fixed bug 1047624 : Add line number every X lines.
13680 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13681         * plugins/editor/search-replace.c
13682         Fixed a crash bug (995755) when searching "%n"
13684 2004-11-09  Naba Kumar  <naba@gnome.org>
13686         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
13687         Fixed to refresh categories list on file load.
13689 2004-11-08  Naba Kumar  <naba@gnome.org>
13690         
13691         * configure.in, plugins/Makefile.am,
13692         plugins/profile-default/plugin.c: Added cvs plugin in build.
13693         
13694         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
13695         
13696         * plugins/debug-manager/.cvsignore: Added file to ignore.
13697         
13698         * plugins/debug-manager/Makefile.am: Removed dead codes.
13699         
13700         * src/anjuta.ui: Added placeholder for version control UI.
13702 2004-11-08  Naba Kumar  <naba@gnome.org>
13704         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13705         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13706         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
13707         Updated.
13709         * global-tags/Makefile.am: Fixed make error.
13711         * plugins/profile-default/plugin.c: Added debug-manager
13712         and gdb plugins to load at startup so that debugger
13713         windows are docked properly. They will be removed
13714         later when we figure out runtime docking.
13716         * plugins/sample1/*: Restored to last working state.
13718         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
13719         windows in lower pane. Named the windows appropriately.
13721         * ChangeLog: Fixed format.
13722         
13723 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
13725         * libanjuta/interfaces/libanjuta.idl,
13726         libanjuta/anjuta-marshal.c,
13727         plugins/Makefile.am,
13728         plugins/debug-manager/plugin.c,
13729         plugins/editor/plugin.c,
13730         plugins/editor/text_editor.c,
13731         plugins/gdb/breakpoints.c,
13732         plugins/gdb/debugger.c,
13733         plugins/gdb/plugin.c,
13734         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
13736 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13737         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
13738         plugins/editor/search-replace.c,
13739         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
13740         Search and Replace; Show result in find pane
13741           
13742 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13743         
13744         * plugins/gdb, plugins/debug-manager: Applied debugger patch
13745         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
13746         (added features: starting debugger and loading of core/executable,
13747         StepIn, StepOut, StepOver and Execute, toggling breakpoint
13748         partially works)
13750 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13751         
13752         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
13753         my cvs-plugin files...
13754         I hope I have rescued everything possible.
13755         
13756         * Naba: Could you please fix sample1 because I messed it up to 
13757         but there should be a histroy of this directory we should commit
13759 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13760         
13761         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
13762         infrastructure
13763         * plugins/cvs-plugin/plugin.c,
13764         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13765         Added preferences dialog (not yet complete)
13767 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13768         
13769         * global-tags/Makefile.am, mime/Makefile.am:
13770         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
13771         
13772         * template/xmltemplate.[ch],
13773         template/xmlstrings.[ch],
13774         template/autotools.[ch] removed,
13775         template/prj_template.[ch] removed,
13776         template/lang_template.[ch] removed,
13777         template/lib_template.[ch] removed,
13778         template/Makefile.am adjusted,
13779         template/dtds/lang.dtd removed, 
13780         template/dtds/lib.dtd removed,
13781         template/dtds/prj.dtd removed,
13782         template/dtds/autotools.dtd removed,
13783         data/template/lib/* removed,
13784         data/template/language/* removed,
13785         data/template/library/* removed,
13786         data/template/project/* removed,
13787         date/template/Makefile.am adjusted:
13788         Remove everything except text-templates to replace hardcoded 
13789         Edit->Insert texts with dynamic loaded.
13791         * plugins/cvs-plugin/plugin.[ch],
13792         plugins/cvs-actions.[ch],
13793         plugins/Makefile.am,
13794         plugins/cvs-plugin/Makefile.am,
13795         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
13796         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13797         plugins/cvs-plugin/anjuta-cvs.plugin.in:
13798         Added initial cvs-plugin code
13800 2004-10-21  Naba Kumar  <naba@gnome.org>
13801         
13802         * libanjuta/anjuta-plugin.c,
13803         plugins/build-basic-autotools/build-basic-autotools.c,
13804         plugins/debugger/plugin.c,
13805         plugins/devhelp/plugin.c,
13806         plugins/editor/anjuta-docman.c,
13807         plugins/editor/goto_line.c,
13808         plugins/editor/plugin.c,
13809         plugins/editor/search-replace.c,
13810         plugins/editor/text_editor.c,
13811         plugins/file-loader/plugin.c,
13812         plugins/file-manager/plugin.c,
13813         plugins/file-wizard/file.c,
13814         plugins/file-wizard/plugin.c,
13815         plugins/gdb/plugin.c,
13816         plugins/gtodo/plugin.c,
13817         plugins/message-view/anjuta-msgman.c,
13818         plugins/profile-default/plugin.c,
13819         plugins/project-manager/plugin.c,
13820         plugins/sample1/plugin.c,
13821         plugins/terminal/terminal.c: Defined all global variables static,
13822         particularly class parent_class variables. They were getting
13823         confused at link time.
13825         * libanjuta/plugins.c: Do not unload plugins when they are
13826         deactivated. Simply cache them for later activation. Unloading
13827         modules have some problem with shared libs using static class
13828         registration. Fixed hash type for installed plugins. Eventually,
13829         we want to add "CanUnload" attribute for .plugin files (in
13830         "Anjuta Plugin" group) to let plugin loader know if the plugin can
13831         be unloaded from memory. Those plugins declaring CanUnload=false
13832         will not be unloaded from memory and will be put in the cache. Those
13833         not declaring anything or declaring CanUnload=true, will be unloaded
13834         from memory when they are deactivated.
13836         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
13837         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13838         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
13839         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
13840         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
13841         activation, deactivation. Fixed memory leaks.
13843 2004-10-20  Naba Kumar  <naba@gnome.org>
13845         * TODO.tasks: Updated.
13846         
13847         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
13848         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
13849         macro for adding interfaces to plugin types. Code cleanup.
13850         
13851         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13852         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13853         
13854         * plugins/build-basic-autotools/build-basic-autotools.c,
13855         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
13856         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13857         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13858         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13859         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
13860         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
13861         plugins/project-manager/plugin.c,
13862         plugins/symbol-browser/an_symbol_view.c,
13863         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
13864         newly defined macro to add interfaces to plugin types.
13866         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
13868 2004-10-20  Naba Kumar  <naba@gnome.org>
13870         * TODO.tasks: Added task list.
13871         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
13872         default values.
13874 2004-10-19  Naba Kumar  <naba@gnome.org>
13876         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
13877         
13878         * plugins/editor/action-callbacks.c,
13879         plugins/editor/action-callbacks.h,
13880         plugins/editor/anjuta-docman.c,
13881         plugins/editor/anjuta-docman.h,
13882         plugins/editor/anjuta-document-manager.ui,
13883         plugins/editor/file_history.c,
13884         plugins/editor/file_history.h,
13885         plugins/editor/plugin.c: Added file history browsing.
13886         
13887         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
13888         
13889         * plugins/message-view/anjuta-message-manager.ui,
13890         plugins/message-view/plugin.c: Added document manager context menu.
13891         
13892         * plugins/symbol-browser/an_symbol_view.c,
13893         plugins/symbol-browser/an_symbol_view.h,
13894         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13895         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
13896         document manager context menu.
13897         
13898         * scintilla/*, scintilla/include/*: Updated to current cvs.
13899         
13900 2004-10-19  Naba Kumar  <naba@gnome.org>
13902         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
13903         placeholder for debugger UI.
13904         
13905         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
13906         * plugins/file-manager/plugin.c: Fixed loading bug.
13907         
13908         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
13909         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
13910         Initializes gconf database with default values when the
13911         values are not defined. Use bool and int prefs separately.
13913         * plugins/editor/plugin.c: Added encoding preferences.
13914         * plugins/project-manager/plugin.c: Cleanup and debug messages.
13916         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
13917         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13918         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13919         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13921 2004-10-18  Naba Kumar  <naba@gnome.org>
13923         * po/POTFILES.in: Updated.
13924         
13925         * libanjuta/anjuta-ui.c: Corrected debug messages.
13926         
13927         * libegg/egg-combo-action.c, libegg/test-actions.c,
13928         libegg/menu/egg-combo-action.h: Fixed combo action.
13929         
13930         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
13931         Fixed format.
13932         
13933         * plugins/editor/action-callbacks.[c,h],
13934         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
13935         Implemented file swap. Removed dead codes.
13936         
13937         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
13938         dead codes.
13939         
13940         * plugins/symbol-browser/an_symbol_view.[c,h],
13941         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13942         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
13943         Implemented file symbols. Implemented goto file line when symbol is
13944         selected.
13945         
13946         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
13947         
13948 2004-10-10  Naba Kumar  <naba@gnome.org>
13950         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
13951         
13952         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
13953         
13954         * plugins/debugger/.cvsignore,
13955         (added) plugins/debugger/Makefile.am,
13956         (added) plugins/debugger/anjuta-debugger.glade,
13957         (added) plugins/debugger/anjuta-debugger.plugin.in,
13958         (added) plugins/debugger/anjuta-debugger.plugin.png,
13959         (added) plugins/debugger/anjuta-debugger.ui,
13960         plugins/debugger/attach_process.c,
13961         (removed) plugins/debugger/attach_process_cbs.c,
13962         (removed) plugins/debugger/attach_process_cbs.h,
13963         (removed) plugins/debugger/breakpoints.c,
13964         (removed) plugins/debugger/breakpoints.h,
13965         (removed) plugins/debugger/debug_tree.c,
13966         (removed) plugins/debugger/debug_tree.h,
13967         (removed) plugins/debugger/debugger.c,
13968         (removed) plugins/debugger/debugger.h,
13969         (removed) plugins/debugger/memory.c,
13970         (removed) plugins/debugger/memory.h,
13971         (added) plugins/debugger/plugin.c,
13972         (added) plugins/debugger/plugin.h,
13973         (removed) plugins/debugger/registers.c,
13974         (removed) plugins/debugger/registers.h,
13975         (removed) plugins/debugger/registers_cbs.c,
13976         (removed) plugins/debugger/registers_cbs.h,
13977         (removed) plugins/debugger/registers_gui.c,
13978         (removed) plugins/debugger/sharedlib.c,
13979         (removed) plugins/debugger/sharedlib.h,
13980         (removed) plugins/debugger/sharedlib_cbs.c,
13981         (removed) plugins/debugger/sharedlib_cbs.h,
13982         (removed) plugins/debugger/sharedlib_gui.c,
13983         (removed) plugins/debugger/signals.c,
13984         (removed) plugins/debugger/signals.h,
13985         (removed) plugins/debugger/signals_cbs.c,
13986         (removed) plugins/debugger/signals_cbs.h,
13987         (removed) plugins/debugger/signals_gui.c,
13988         (removed) plugins/debugger/stack_trace.c,
13989         (removed) plugins/debugger/stack_trace.h,
13990         (added) plugins/debugger/utilities.c,
13991         (added) plugins/debugger/utilities.h,
13992         (removed) plugins/debugger/watch.c,
13993         (removed) plugins/debugger/watch.h,
13994         (removed) plugins/debugger/watch_cbs.c,
13995         (removed) plugins/debugger/watch_cbs.h,
13996         (removed) plugins/debugger/watch_gui.c,
13997         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
13998         
13999         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
14000         Added debugger gdb backend plugin.
14001         
14002         * plugins/message-view/plugin.c: Registered all message stock icons.
14003         
14004         * plugins/profile-default/plugin.c: Loads debugger plugin.
14005         
14006         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
14008 2004-10-08  Naba Kumar  <naba@gnome.org>
14010         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
14011         information.
14012         
14013         * plugins/symbol-browser/.cvsignore,
14014         plugins/symbol-browser/Makefile.am,
14015         plugins/symbol-browser/an_symbol_view.c,
14016         plugins/symbol-browser/an_symbol_view.h,
14017         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
14018         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14019         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14020         plugins/symbol-browser/plugin.c,
14021         plugins/symbol-browser/plugin.h,
14022         plugins/symbol-browser/sv_class.xpm,
14023         plugins/symbol-browser/sv_function.xpm,
14024         plugins/symbol-browser/sv_macro.xpm,
14025         plugins/symbol-browser/sv_private_fun.xpm,
14026         plugins/symbol-browser/sv_private_var.xpm,
14027         plugins/symbol-browser/sv_protected_fun.xpm,
14028         plugins/symbol-browser/sv_protected_var.xpm,
14029         plugins/symbol-browser/sv_public_fun.xpm,
14030         plugins/symbol-browser/sv_public_var.xpm,
14031         plugins/symbol-browser/sv_static_fun.xpm,
14032         plugins/symbol-browser/sv_static_var.xpm,
14033         plugins/symbol-browser/sv_struct.xpm,
14034         plugins/symbol-browser/sv_unknown.xpm,
14035         plugins/symbol-browser/sv_variable.xpm,
14036         plugins/symbol-browser/test-symbol-browser.c,
14037         plugins/Makefile.am: Implemented Symbol
14038         browser plugin.
14039         
14040         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
14041         
14042         * plugins/build-basic-autotools/Makefile.am,
14043         plugins/devhelp/Makefile.am,
14044         plugins/editor/Makefile.am,
14045         plugins/file-loader/Makefile.am,
14046         plugins/file-manager/Makefile.am,
14047         plugins/file-wizard/Makefile.am,
14048         plugins/gtodo/Makefile.am,
14049         plugins/message-view/Makefile.am,
14050         plugins/profile-default/Makefile.am,
14051         plugins/project-manager/Makefile.am
14052         plugins/sample1/Makefile.am,
14053         plugins/terminal/Makefile.am,
14054         scintilla/Makefile.am,
14055         libegg/Makefile.am,
14056         launcher/Makefile.am,
14057         libanjuta/Makefile.am,
14058         src/Makefile.am,
14059         tagmanager/Makefile.am,
14060         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
14061         anjuta_data_dir in configure.in and used them in plugins Makefile.am
14062         files. Also fixed library dependencies.
14063         
14064         * plugins/editor/aneditor.cxx: Disabled unused codes.
14065         * plugins/file-manager/an_file_view.c: Added copyright.
14066         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
14067         
14068         * plugins/profile-default/plugin.c: Can load plugins by location.
14069         * plugins/project-manager/plugin.c: Remove project_root_uri value
14070         when project is closed.
14071         
14072 2004-10-06  Naba Kumar  <naba@gnome.org>
14074         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
14075         
14076         * libanjuta/interfaces/libanjuta.idl,
14077         plugins/editor/text_editor.c: Added get_length()
14078         and get_current_word() methods in IAnjutaEditor interface.
14079         
14080         * libegg/Makefile.am: Added test_actions target.
14081         
14082         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
14083         
14084         * plugins/build-basic-autotools/build-basic-autotools.c,
14085         plugins/file-loader/plugin.c,
14086         plugins/message-view/message-view.c: Added code to go to file and
14087         line number,
14088         
14089         * plugins/devhelp/plugin.c: Context sensitive help now works.
14090         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
14091         uri as line number and goes to that line number.
14092         
14093         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
14094         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
14095         gtodo_client_load() method to load from a diffrent file. Watched 
14096         project root directory in plugin to open TODO.tasks of the project.
14097         
14098         * plugins/project-manager/plugin.c: Updates project UI
14099         sensitive/insensitive.
14101         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
14102         anjuta-shell program to test plugins.
14103         
14104         * src/anjuta-app.c: Registered UI accels.
14105         
14106 2004-09-28  Naba Kumar  <naba@gnome.org>
14108         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
14109         method.
14110         
14111         * src/anjuta-app.c: Implemented present widget method.
14112         
14113         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14114         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
14115         
14116         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
14117         added editor.
14118         
14119         * plugins/editor/text_editor.c: Connects to preferences changed signal
14120         correctly.
14121         
14122 2004-09-28  Naba Kumar  <naba@gnome.org>
14123         
14124         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
14125         print code.
14126         
14127         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
14128         size to 5 pix.
14129         
14130         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
14131         in changed signal callback.
14132         
14133         * plugins/editor/action-callbacks.c: Implemented save_all action
14134         callback. Removed dead code. Do save_as when saving a new file.
14135         Implemented incremental search.
14136         
14137         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
14138         
14139         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
14140         
14141         * src/anjuta-app.c: Registers UI accelerators.
14142         
14143 2004-09-27  Naba Kumar  <naba@gnome.org>
14145         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
14146         
14147         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14148         plugins/devhelp/anjuta-devhelp.plugin.in,
14149         plugins/file-loader/anjuta-loader.plugin.in,
14150         plugins/file-manager/anjuta-file-manager.plugin.in,
14151         plugins/gtodo/anjuta-gtodo.plugin.in,
14152         plugins/project-manager/anjuta-project-manager.plugin.in,
14153         plugins/terminal/anjuta-terminal.plugin.in:
14154         Gave proper plugin names.
14156         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
14157         error when regex fail.
14158         
14159         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
14160         Added help and context search. Watches current editor. More menus
14161         in Help submenu. Update UI (sensitive when required) properly.
14162         
14163         * plugins/editor/anjuta-document-manager.ui,
14164         plugins/devhelp/anjuta-devhelp.ui,
14165         plugins/message-view/anjuta-message-manager.ui,
14166         src/anjuta.ui: Goto menu actions are in separate submenu.
14167         
14168         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
14169         Removed unimplemented UI elements.
14170         
14171         * src/anjuta-app.c: Larger (and normal) icon size.
14172         
14173         * src/layout.xml: Task manager plugin along with document (in middle).
14174         
14175         * plugins/editor/plugin.c, plugins/file-loader.c,
14176         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
14177         in gtkactions. Enable/disable UI properly.
14178         
14179 2004-09-26  Naba Kumar  <naba@gnome.org>
14181         * po/POTFILES.in: Updated, added missing files.
14183         * .cvsignore: Updated.
14184         
14185         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
14186         a new function to get User input text.
14187         
14188         * libanjuta/resources.[c,h]: Added a function to created sized image.
14189         
14190         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
14191         from filename, as thats the correct representation.
14192         
14193         * plugins/build-basic-autotools/Makefile.am,
14194         (added) plugins/build-basic-autotools/automake-c.filters,
14195         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14196         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
14197         Rearragned UI elements in the build menu. Added codes to read build
14198         filter rules from external file. Implemented all build, configure,
14199         autogen commands. Watches current editor and project.
14200         
14201         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
14202         Added editor changed signal and exports current editor value.
14203         Fixed parameter names. Fixed get_uri() interface implementation to
14204         return correct uri.
14205         
14206         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
14207         elements.
14208         
14209         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
14210         
14211         * plugins/file-manager/an_file_view.c,
14212         plugins/file-manager/an_file_view.c: Exports file uri correctly.
14213         
14214         * plugins/file-wizard/file.c: Reads uri correctly.
14215         
14216         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
14217         sets the page to the new view.
14218         
14219         * plugins/message-view/message-view.c: Unrefs the tree model when done.
14220         Fixed signal connecting.
14221         
14222         * plugins/project-manager/plugin.c: Changed "project_root_directory"
14223         to "project_root_uri" and exports as uri.
14224         
14225 2004-09-24  Naba Kumar  <naba@gnome.org>
14227         * libanjuta/anjuta-ui.c: Fixed a crash bug.
14228         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
14229         in correct way.
14230         * plugins/file-manager/plugin.c: Fixed crash in unloading.
14231         * plugins/file-loader/plugin.c: Added comments.
14232         * plugins/build-basic-autotools/plugin.c: Added comments.
14233         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
14234         
14235         * libanjuta/interfaces/libanjuta.idl,
14236         plugins/message-view/anjuta-msgman.c,
14237         plugins/message-view/message-view.c,
14238         plugins/message-view/message-view.h,
14239         plugins/message-view/plugin.c: Buffering and appending messages have
14240         been separated. message-view implementations cleaned up. Signals
14241         Emissions fixed. Messages now displayed in summary and details show
14242         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
14243         API.
14244         
14245         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
14246         preferences.
14247         
14248         * plugins/build-basic-autotools/Makefile.am,
14249         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
14250         parsing of output to create message summaries. Uses new message view
14251         API.
14252         
14253         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
14254         preferences to make dialog box smaller.
14255         
14256         * plugins/editor/search-replace.c: Fixed compile error with change
14257         in IAnjutaMessageView API.
14258         
14259 2004-09-21  Naba Kumar  <naba@gnome.org>
14261         * plugins/Makefile.am: Deletes old (installed) plugins before
14262         installing new ones.
14263         
14264         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14265         plugins/build-basic-autotools/build-basic-autotools.c,
14266         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
14267         file URI from filemanager. Only disables/enables build submenu in file
14268         manager, instead of merging/unmerging.
14269         
14270         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
14271         non-text files.
14272         
14273         * plugins/file-loader/anjuta-loader-plugin.ui,
14274         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14275         Implemented "Open with" file manager submenu. Displays error message
14276         when file can not be opened.
14277         
14278         * plugins/file-manager/an_file_view.c: Renamed
14279         file_manager_current_filename value name to file_manager_current_uri
14280         and exports proper URI.
14281         
14282         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
14284 2004-09-19  Naba Kumar  <naba@gnome.org>
14286         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14287         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
14288         save point signal to change editor tabs. Fixed accels.
14289         
14290         * plugins/file-loader/plugin.c: Fixed accels.
14292         * plugins/project-manager/plugin.c: Added target selection callback.
14293         
14294         * plugins/project-manager/plugin.c: Added URI activation.
14295         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
14296         Fixed dialog and closed it on ok. Fixed a crash bug.
14297         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
14299         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
14300         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
14301         plugins/file-loader/anjuta-loader-plugin.ui,
14302         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14303         Added recent files in file loade plugin.
14304         
14305         * ChangeLog: Fixed entry dates.
14306         
14307 2004-09-18  Naba Kumar  <naba@gnome.org>
14309         * plugins/devhelp/plugin.c: Added UI sensitization and removed
14310         an unnecessary GtkFrame.
14311         
14312 2004-09-17  Naba Kumar  <naba@gnome.org>
14314         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
14316         * TODO: Updated.
14317         
14318         * data/Makefile.am: Disabled installing old mime info.
14319         
14320         * mime/anjuta.applications, mime/anjuta.keys: Updated.
14321         
14322         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
14323         plugins/editor/anjuta-document-manager.ui,
14324         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14325         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
14326         Added Editor context popup menu.
14327         
14328         * plugins/project-manager/anjuta-project-manager-plugin.png:
14329         Update image.
14330         
14331         * plugins/project-manager/anjuta-project-manager.plugin.in:
14332         Support .anjuta mime type.
14333         
14334         * plugins/project-manager/plugin.c: Exports "project_root_directory"
14335         value.
14336         
14337         * plugins/file-manager/plugin.c: Watches "project_root_directory"
14338         value.
14339         
14340         * src/layout.xml, plugins/profile-default/plugin.c:
14341         Added project manager plugin for startup.
14343 2004-09-16  Naba Kumar  <naba@gnome.org>
14344         
14345         * anjuta.prj: Updated.
14346         
14347         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
14348         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
14349         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
14350         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
14351         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
14352         plugins/terinal/Makefile.am, src/Makefile.am,
14353         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
14354         Fixed makefile syntax errors.
14356 2004-09-16  Naba Kumar  <naba@gnome.org>
14358         * configure.in, src/layout.xml,
14359         plugins/profile-default/plugin.c,
14360         libanjuta/interfaces/libanjuta.idl,
14361         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
14362         
14363         * configure.in, plugins/Makefile.am,
14364         plugins/project-manager/.cvsignore, 
14365         plugins/project-manager/Makefile.am,
14366         plugins/project-manager/anjuta-project-manager-plugin.png,
14367         plugins/project-manager/anjuta-project-manager.plugin.in,
14368         plugins/project-manager/anjuta-project-manager.ui,
14369         plugins/project-manager/plugin.c,
14370         plugins/project-manager/plugin.h: Added project manager plugin
14371         based on gnome-build.
14372         
14373         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
14374         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
14375         
14376         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14377         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14378         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
14379     
14380 2004-09-16  Naba Kumar  <naba@gnome.org>
14382         * plugins/editor/action-callbacks.c: Fixed compile error.
14383         
14384 2004-09-15  Naba Kumar  <naba@gnome.org>
14386         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
14387         
14388         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
14389         New improved splace with nicer progress.
14390         
14391         * configure.in, plugins/Makefile.am,
14392         (added) file-wizard/.cvsignore,
14393         (added) file-wizard/Makefile.am,
14394         (added) file-wizard/action-callbacks.c,
14395         (added) file-wizard/action-callbacks.h,
14396         (added) file-wizard/anjuta-file-wizard-plugin.png,
14397         (added) file-wizard/anjuta-file-wizard.glade,
14398         (added) file-wizard/anjuta-file-wizard.plugin.in,
14399         (added) file-wizard/anjuta-file-wizard.ui,
14400         (added) file-wizard/file.c,
14401         (added) file-wizard/file.h,
14402         (added) file-wizard/plugin.c,
14403         (added) file-wizard/plugin.h:
14404         Created new file wizard and added it. The wizard takes care of text
14405         bit insertions and new files creation.
14407         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14408         plugins/editor/action-callbacks.h,
14409         plugins/editor/anjuta-document-manager.glade,
14410         plugins/editor/anjuta-document-manager.ui,
14411         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14412         (removed) plugins/editor/file.[c,h]: Removed text insertions and
14413         new files code and moved into a new plugin (file wizard).
14414         
14415         * libanjuta/plugins.[c,h]: Added plugins selection function.
14416         
14417         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
14418         get_position(), insert() in IAnjutaEditor interface. Added
14419         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
14420         interface (for wizard plugins).
14422         * plugins/file-loader/anjuta-loader-plugin.ui,
14423         plugins/file-loader/plugin.c: Added wizard launcher interface which
14424         scans for plugins implement IAnjutaWizard interface and presents the
14425         list to user for selection. The selected plugin is then activated
14426         for the wizard.
14428         * libanjuta/interfaces/.cvsignore: Updated.
14429         * plugins/message-view/.cvsignore: Updated.
14430         * plugins/launcher/*: Removed as launcher has already been moved to
14431         libanjuta as class.
14433         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14434         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14435         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14436         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14437         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
14438         Updated API documentations.
14440 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
14442         * configure.in: Added Punjabi to ALL_LINGUAS
14444 2004-07-29  Naba Kumar  <naba@gnome.org>
14446         * configure.in: Added file-loader plugin Makefile path and
14447         fixed devhelp version requirement.
14449 2004-07-28  Naba Kumar  <naba@gnome.org>
14451         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
14452         terminal/preferences-terminal.png (added), message-view/*.png (added),
14453         message-view/*.xpm (added), editor/*.png (added),
14454         editor/*.xpm (added), plugins/editor/Makefile.am,
14455         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
14456         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
14457         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
14458         respective plugins directories.
14460         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
14461         pixmaps/block-end-16.png, pixmaps/block-end.png
14462         pixmaps/block-start-16.png, pixmaps/block-start.png
14463         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
14464         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
14465         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
14466         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
14467         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
14468         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
14469         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
14470         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
14471         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
14472         pixmaps/preferences-editor.png, pixmaps/undock.png
14473         pixmaps/error-next-16.png, pixmaps/error-next.png
14474         pixmaps/error-prev-16.png, pixmaps/error-prev.png
14475         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
14476         pixmaps/preferences-terminal.png: Deleted
14478         * libanjuta/properties* (removed), plugins/editor/properties* (added),
14479         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14480         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
14481         plugins/editor/anjuta-document-manager.plugin.in,
14482         plugins/editor/anjuta-document-manager.ui,
14483         plugins/editor/plugin.c, plugins/editor/print.c,
14484         plugins/editor/search-replace_backend.c,
14485         plugins/editor/search_preferences.h,
14486         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
14487         Moved properties souce files to editor plugin as it not required in
14488         libanjuta. Other editor fixes.
14490         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
14491         libegg/dock/* (removed)
14492         : Restored GDL external dependencies and removed libegg dock
14493         sources, because gdl is being developed.
14494         
14495         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
14496         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
14497         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
14498         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
14499         libanjuta/plugins.c, libanjuta/plugins.h,
14500         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
14501         gconf system. Shell now takes docking positions. Added more utility
14502         functions. Added plugins query function. And other fixes.
14504         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
14505         
14506         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
14507         plugin to load files based on mime type.
14508         
14509         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
14510         
14511         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
14512         plugins/file-manager/plugin.c: File manager now uses file loader to
14513         open files.
14515         * plugins/message-view/anjuta-msgman.c,,
14516         plugins/message-view/message-view.c,
14517         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
14519         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
14520         plugins/terminal/terminal.c, src/Makefile.am,
14521         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
14522         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
14523         
14524         * libegg/dock/*: Removed directory.
14525         
14526 2004-07-28  Naba Kumar  <naba@gnome.org>
14528         * configure.in: Reduced gnome-print version requirement.
14529         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
14531 2004-07-21  Ray Strode  <rstrode@redhat.com>
14532         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
14533         new mime sytem.
14535 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
14536         
14537         * plugins/editor/search-replace.c: Some fixes
14538         * plugins/terminal/Makefile.am:
14539         Patch from: Alexey Rusakov <ktirf@users.sf.net>
14541 2004-05-19  Naba Kumar  <naba@gnome.org>
14543         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
14544         compiler warning.
14546 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
14548         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
14549         Implemented IAnjutaSavable
14550         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
14552 2004-05-17  Naba Kumar  <naba@gnome.org>
14554         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
14555         plugins/build-basic-autotools/.cvsignore,
14556         plugins/build-basic-autotools/Makefile.am,
14557         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
14558         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14559         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14560         plugins/build-basic-autotools/build-basic-autotools.c,
14561         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
14562         build plugin.
14563         
14564         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
14565         definition.
14566         
14567         * plugins/file-manager/an_file_view.c,
14568         plugins/file-manager/anjuta-file-manager.ui,
14569         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
14570         Added context menu UI.
14571         
14572         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
14573         in view menu.
14575 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
14576         
14577         * libanjuta/anjuta-preferences.[ch]: 
14578         Added save/load_gconf functions
14579         * src/action_callbacks.[ch], src/preferences.c: 
14580         Load global prefs from gconf at startup and save them
14581         on exit. Prefs load and save correctly but something resets
14582         them to default after loading...
14583         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
14584         Somehow the linker does not find save/load_gconf functions
14585         in libanjuta. Must be a stupid mistake, I would be glad
14586         if someone could fix that.
14587         * manuals/reference/libanjuta-sections.txt: Added new
14588         preferences functions and removed gnome-filelist
14589         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14590         * plugins/file-manager/plugin.c:
14591         Added root-path property
14593 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
14594         
14595         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
14596         they are not longer needed.
14597         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
14598         anjuta-sections.txt: Remove references to the files
14599         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
14600         Use new nautilus icons for file-manager, looks incredible
14601         cool!
14603 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14604         
14605         * plugins/editor/anjuta-docman.c: gchar* to 
14606         const gchar* in arguments
14607         * plugins/editor/text_editor.c: Implemented IAnjutaFile
14608         Interface
14609         * plugins/file-manager/an_file_view.c: Open files on
14610         double-click. Does not work yet because it does not
14611         find IAnjutaFile interface in document manager
14613 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14614         
14615         * plugins/editor/anjuta-docman.c
14616         * plugins/editor/text_editor.c:
14617         Made close button working, made multiple selection in
14618         File/Open dialog possble, fixed crash bug if file cannot
14619         be opened.
14621 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14622         
14623         * plugins/editor/action-callbacks.c
14624         * plugins/editor/anjuta-docman.c
14625         * plugins/editor/anjuta-docman.h
14626         * plugins/editor/search-replace.c
14627         * plugins/editor/search-replace_backend.c
14628         * plugins/editor/text_editor.c
14629         * plugins/editor/text_editor.h:
14630         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
14631         able to open all files, use uri instead of full_filename, fixed
14632         many bugs.
14635 2004-05-13  Naba Kumar  <naba@gnome.org>
14637         * plugins/message-view/anjuta-message-manager-plugin.glade:
14638         HIG compliant.
14640         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
14641         management.
14643         * pixmaps/anjuta_splash.png: Added border.
14644         
14645         * plugins/editor/anjuta-document-manager.png: New icon.
14646         
14647         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
14648         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
14649         
14650         plugins/editor/Makefile.am,
14651         plugins/editor/search-replace.c,
14652         plugins/editor/search-replace.h,
14653         plugins/editor/search-replace_backend.c,
14654         plugins/editor/search-replace_backend.h,
14655         plugins/editor/search_preferences.h,
14656         plugins/editor/search_preferences.c: Merged changes from
14657         ANJUTA_1_2_0 branch.
14658         
14659         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
14660         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
14661         operational.
14663         * plugins/terminal/Makefile.am,
14664         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
14665         dialog.
14666         
14667         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
14668         submenu.
14670 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14671         * plugins/message-view/plugin.c: Fixed glade file loading
14672         Removed "Show messages" menu item
14673         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
14674         twice because of this load system layout hack.
14675         * libanjuta/anjuta-ui.h: Removed #include config.h
14676         * libanjuta/libanjuta.pc: Fixed path and depencies
14677         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
14678         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
14679         * libanjuta/properties.cxx : #include "properties_cxx.h"
14680         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
14682 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14683         * plugins/message-view/*: Fixed message view preferences
14684         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
14685         * anjuta.glade: Removed messages stuff
14687 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14688         
14689         * Removed libanjutamm, it is now hosted on SF.net:
14690         cvs.sf.net/cvsroot/anjuta/libanjutamm
14692 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
14693         
14694         * libanjutamm/*
14695         Added some experimental code to add support for C++ plugins.
14696         Nothing works yet and it is likely that it will disappear but
14697         I have some questions to murrayc and he wants to see the code.
14699 2004-05-11  Naba Kumar  <naba@gnome.org>
14701         * plugins/terminal/terminal.c: Fixed prefs loading bug.
14703         * plugins/editor/action-callbacks.c: Fixed a crash bug in
14704         hightlight style menu actions.
14706         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14707         manuals/reference/libanjuta/plugin-description-file.sgml,
14708         manuals/reference/libanjuta/writing-plugins.sgml,
14709         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14710         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14711         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
14713         * src/anjuta-app.c: Always load system layout for now.
14715         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
14716         
14717         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14718         manuals/reference/libanjuta/libanjuta-sections.txt,
14719         manuals/reference/libanjuta/libanjuta.types,
14720         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14721         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14722         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14723         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14724         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14725         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
14726         Updated documentation.
14728         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
14729         plugins/profile-default/plugin.c, src/layout.xml:
14730         Created terminal plugin.
14731          
14732         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
14733         (new) plugins/file-manager/.cvsignore,
14734         plugins/file-manager/an_file_view.c,
14735         plugins/file-manager/plugin.c,
14736         plugins/file-manager/plugin.h: Moved preferences to separate
14737         glade file and added cvsignore file.
14738         
14739         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
14740         from ANJUTA_1_2_0 branch. Please note that other po files need merging
14741         from the branch. I tried it     but there were way too many conflicts.
14742         
14743         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
14744         
14745         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
14746         util functions required during the merge.
14747         
14748         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
14749         interface.
14750         
14751         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14752         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
14753         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14754         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
14755         Merged with ANJUTA_1_2_0 branch.
14757 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
14759         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
14761 2004-05-07  Naba Kumar  <naba@gnome.org>
14763         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
14765         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
14766         Added preferences reading and loading.
14767         
14768         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
14769         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
14770         libanjuta/fileselection.c, libanjuta/fileselection.h,
14771         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
14772         
14773         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
14775         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
14776         anjuta.spec.in, configure.in, data/autogen.sh.generic,
14777         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
14778         data/macros/autogen.sh, data/macros2/autogen.sh
14779         data/properties/ada.properties, data/properties/anjuta.properties,
14780         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
14781         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
14782         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
14783         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
14784         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
14785         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
14786         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
14787         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
14788         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
14789         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
14790         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
14791         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
14792         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
14793         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
14794         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
14795         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
14796         plugins/class-gen/clsGen.c, plugins/editor/print.c,
14797         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
14798         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
14799         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
14800         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
14801         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
14802         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
14803         (added) scintilla/scintilla-marshal.c,
14804         (added) scintilla/scintilla-marshal.h,
14805         (added) scintilla/scintilla-marshal.list,
14806         scintilla/include/SString.h, scintilla/include/SciLexer.h,
14807         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
14808         (added) scintilla/patches/scintilla-calltip-align.patch,
14809         (added) scintilla/patches/scintilla-minor.patch,
14810         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
14812 2004-05-06  Naba Kumar  <naba@gnome.org>
14814         * (added) plugins/file-manager/Makefile.am,
14815         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
14816         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
14817         (added) plugins/file-manager/anjuta-file-manager.ui,
14818         (added) plugins/file-manager/plugin.c,
14819         (added) plugins/file-manager/plugin.h,
14820         (removed) plugins/file-manager/an_file_view.h,
14821         plugins/Makefile.am, configure.in,
14822         plugins/file-manager/an_file_view.c: Created file manager plugin.
14823         
14824         * plugins/profile-default/plugin.c: Added file manager plugin in default
14825         profile.
14826         
14827         * libanjuta/Makefile.am: Fixed dependencies.
14828         * pixmaps/anjuta_splash.png: New splash screen.
14830 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
14831         
14832         * template/template.c/h: Added in-line doc
14833         * manuals/reference/template/*: Added template documentation
14834         * configure.in: Build template docs
14836 2004-05-05  Naba Kumar  <naba@gnome.org>
14838         * autogen.sh: Added commands to generate initial interfaces.
14839         
14840         * libanjuta/Makefile.am,
14841         (removed)libanjuta/anjuta-plugin-parser.c,
14842         (removed)libanjuta/anjuta-plugin-parser.h,
14843         (added)libanjuta/anjuta-plugin-description.c,
14844         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
14845         plugin description.
14846         
14847         * libanjuta/anjuta-plugin.c,
14848         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
14849         
14850         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
14851         and added AnjutaShellPlacement enum for widgeds placement (passed to 
14852         widget add_widget() method.
14853         
14854         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
14855         and moved plugin sets loading in profile plugins.
14856         
14857         * libanjuta/interfaces/.cvsignore,
14858         (removed)libanjuta/interfaces/Makefile.am,
14859         libanjuta/interfaces/libanjuta.idl,
14860         libanjuta/interfaces/anjuta-idl-compiler.pl,
14861         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
14862         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
14863         (removed)libanjuta/interfaces/ianjuta-editor.c,
14864         (removed)libanjuta/interfaces/ianjuta-editor.h,
14865         (removed)libanjuta/interfaces/ianjuta-file.c,
14866         (removed)libanjuta/interfaces/ianjuta-file.h,
14867         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
14868         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
14869         (removed)libanjuta/interfaces/ianjuta-message-view.c,
14870         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
14871         *.h and Makefile.am files. They are autogenerated. Interfaces are
14872         by anjuta-idl-compiler.pl from libanjuta.idl file.
14873         
14874         * manuals/reference/libanjuta/Makefile.am,
14875         manuals/reference/libanjuta/anjuta-architecture.sgml,
14876         manuals/reference/libanjuta/libanjuta-docs.sgml,
14877         manuals/reference/libanjuta/libanjuta-sections.txt,
14878         manuals/reference/libanjuta/libanjuta.types,
14879         manuals/reference/libanjuta/plugin-description-file.sgml,
14880         manuals/reference/libanjuta/writing-plugins.sgml,
14881         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
14882         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14883         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14884         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14885         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14886         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14887         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14888         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14889         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14890         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14891         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14892         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14893         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
14894         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
14895         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
14896         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14897         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
14898         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14899         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14900         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
14901         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14902         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14903         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14904         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14905         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14906         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14907         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
14908         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
14909         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
14910         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14911         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
14912         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14913         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
14914         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
14915         interfaces template sgmls.
14916         
14917         * plugins/Makefile.am,
14918         plugins/devhelp/anjuta-devhelp.plugin.in,
14919         plugins/devhelp/plugin.c,
14920         plugins/editor/action-callbacks.c,
14921         plugins/editor/anjuta-document-manager.plugin.in,
14922         plugins/editor/plugin.c,
14923         plugins/editor/plugin.h,
14924         plugins/editor/text_editor.c,
14925         plugins/sample1/plugin.c,
14926         plugins/message-view/anjuta-message-manager.plugin.in,
14927         plugins/message-view/plugin.c: Fixed shell add_widget method to take
14928         placement. Fixed other errors.
14929         
14930         * (added)plugins/profile-default/.cvsignore,
14931         (added)plugins/profile-default/Makefile.am,
14932         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
14933         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
14934         (added)plugins/profile-default/anjuta-default-profile.ui,
14935         (added)plugins/profile-default/plugin.c,
14936         (added)plugins/profile-default/plugin.h: Added a default new
14937         profile plugin.
14938         
14939         * src/Makefile.am,
14940         src/action-callbacks.c,
14941         src/anjuta-app.c,
14942         src/anjuta.c,
14943         src/main.cpp: Fixed necessary changes for libanjuta
14945 2004-05-04  Naba Kumar  <naba@gnome.org>
14947         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
14948         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
14949         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
14950         placement for default widgets placements.
14952 2004-05-03  Naba Kumar  <naba@gnome.org>
14954         * manuals/reference/libanjuta/anjuta-architecture.sgml,
14955         manuals/reference/libanjuta/libanjuta-docs.sgml,
14956         manuals/reference/libanjuta/plugin-description-file.sgml,
14957         manuals/reference/libanjuta/writing-plugins.sgml:
14958         Wrote more sections in writing-plugins document and fixed errors.
14960 2004-05-03  Naba Kumar  <naba@gnome.org>
14962         * libanjuta/interfaces/libanjuta.idl: Added interface
14963         IAnjutaFileManager.
14964         
14965         * manuals/reference/libanjuta/anjuta-architecture.dia,
14966         manuals/reference/libanjuta/anjuta-architecture.png: Updated
14967         architecture diagram.
14968         
14969         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
14970          manuals/reference/libanjuta/libanjuta-docs.sgml,
14971         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
14972         (added) manuals/reference/libanjuta/writing-plugins.sgml:
14973         Wrote writing-plugins document and separated chapters into
14974         separate sgml files.
14975         
14976         * plugins/file-manager/an_file_view.c,
14977         plugins/file-manager/an_file_view.h: New and improved directory
14978         rendering.
14980 2004-05-02  Sven Herzberg  <herzi@abi02.de>
14982         * anjuta.glade: re-designed the new file dialog
14983         * anjuta_dialogs_strings.c: new strings from the new file dialog
14985 2004-04-30  Naba Kumar  <naba@gnome.org>
14987         * libanjuta/interfaces/Makefile.am.iface,
14988         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
14989         
14990         * libanjuta/interfaces/libanjuta.idl: Updated.
14992         * libanjuta/interfaces/Makefile.am.iface,
14993         libanjuta/interfaces/libanjuta.idl: Updated.
14995 2004-04-29  Naba Kumar  <naba@gnome.org>
14996         
14997         * libanjuta/interfaces/Makefile.am.iface,
14998         libanjuta/interfaces/libanjuta.idl: Updated.
15000 2004-04-29  Naba Kumar  <naba@gnome.org>
15002         * libanjuta/interfaces/giface-idlc-c.pl,
15003         libanjuta/interfaces/libanjuta.idl: Upgraded.
15004         * libanjuta/interfaces/Makefile.am.iface: Added.
15005         
15006 2004-04-28  Naba kumar  <naba@gnome.org>
15008         * libanjuta/interfaces/giface-idlc-c.pl,
15009         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
15010         definitions and wrote a compiler.
15011         
15012 2004-04-28  Naba Kumar  <naba@gnome.org>
15014         * libanjuta/anjuta-shell.c: Fixed docs.
15015         * libanjuta/interfaces/Makefile.am,
15016         libanjuta/interfaces/ianjuta-file.c,
15017         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
15018         
15019         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
15020         
15021         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
15023         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15024         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15025         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15026         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15027         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
15028         * src/anjuta-app.c: Fixed bug.
15030 2004-04-27  Naba Kumar  <naba@gnome.org>
15032         * libanjuta/anjuta-preferences-dialog.c,
15033         manuals/Makefile.am: Fixed document bugs and enabled docs
15034         building.
15036         * libanjuta/anjuta-preferences-dialog.c,
15037         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
15038         More documentation.
15039         
15040         * libanjuta/anjuta-preferences.c,
15041         manuals/reference/libanjuta/libanjuta-docs.sgml,
15042         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15043         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15044         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15045         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15046         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
15047         Wrote more documentations.
15049         * (removed) plugins/message-view/imessage-view.c,
15050         (removed) plugins/message-view/ianjuta-msgman.c,
15051         plugins/message-view/Makefile.am,
15052         plugins/message-view/anjuta-msgman.c,
15053         plugins/message-view/anjuta-msgman.h,
15054         plugins/message-view/message-view.c,
15055         plugins/message-view/message-view.h,
15056         plugins/message-view/plugin.c,
15057         plugins/message-view/plugin.h: Moved interface implementations
15058         in their respective classes and used correct macros to
15059         defined class types.
15061         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15062         src/action-callbacks.c, src/anjuta-app.c: Subclassed
15063         AnjutaUI from GtkUIManager instead of GtkDialog.
15065         * manuals/reference/libanjuta/Makefile.am,
15066         manuals/reference/libanjuta/libanjuta-docs.sgml,
15067         manuals/reference/libanjuta/libanjuta-sections.txt,
15068         manuals/reference/libanjuta/libanjuta.types,
15069         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15070         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15071         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15072         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15073         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15074         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15075         Wrote more documentation, fixed typos, added architecture
15076         diagram, updated object types etc.
15078         * plugins/editor/text_editor.c: Fixed interface implementation.
15080 2004-04-26  Naba Kumar  <naba@gnome.org>
15082         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15083         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15084         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
15085         architecture diagram and a new chapter on plugins description file.
15087 2004-04-25  Naba Kumar  <naba@gnome.org>
15089         *  libanjuta/anjuta-children.h,
15090         libanjuta/anjuta-plugin.c,
15091         libanjuta/anjuta-plugin.h,
15092         libanjuta/anjuta-preferences.c,
15093         libanjuta/anjuta-shell.c,
15094         libanjuta/anjuta-shell.h,
15095         libanjuta/e-splash.c,
15096         libanjuta/e-splash.h,
15097         manuals/reference/libanjuta/Makefile.am,
15098         manuals/reference/libanjuta/libanjuta-docs.sgml,
15099         manuals/reference/libanjuta/libanjuta-sections.txt,
15100         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15101         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15102         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15103         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15104         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15105         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15106         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15107         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15108         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15109         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15110         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15111         manuals/reference/libanjuta/tmpl/defaults.sgml,
15112         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15113         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15114         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15115         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15116         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15117         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15118         manuals/reference/libanjuta/tmpl/plugins.sgml,
15119         manuals/reference/libanjuta/tmpl/properties.sgml,
15120         manuals/reference/libanjuta/tmpl/resources.sgml,
15121         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
15122         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15123         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15124         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15125         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15126         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
15128         Added more template files and wrote more documentation.
15130 2004-04-24  Andras Timar  <timar@gnome.hu>
15132         * configure.in: Added hu to ALL_LINGUAS.
15134 2004-04-23  Naba Kumar  <naba@gnome.org>
15135         
15136         * configure.in: Fixed compile error.
15137         
15138         * libanjuta/anjuta-children.c,
15139         libanjuta/anjuta-children.h,
15140         libanjuta/anjuta-preferences.c,
15141         libanjuta/anjuta-preferences.h,
15142         libanjuta/anjuta-shell.c,
15143         libanjuta/anjuta-ui.c,
15144         libanjuta/anjuta-ui.h,
15145         manuals/reference/libanjuta/Makefile.am,
15146         manuals/reference/libanjuta/libanjuta-docs.sgml,
15147         manuals/reference/libanjuta/libanjuta.types,
15148         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15149         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15150         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15151         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15152         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15153         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15154         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15155         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15156         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15157         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15158         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15159         manuals/reference/libanjuta/tmpl/defaults.sgml,
15160         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15161         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15162         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15163         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15164         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15165         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15166         manuals/reference/libanjuta/tmpl/plugins.sgml,
15167         manuals/reference/libanjuta/tmpl/properties.sgml,
15168         manuals/reference/libanjuta/tmpl/resources.sgml,
15169         plugins/sample1/plugin.c: Added libanjuta API documentation.
15171 2004-04-22  Naba Kumar  <naba@gnome.org>
15173         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
15174         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15175         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15176         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
15177         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
15178         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
15179         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
15180         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
15181         (removed) libegg/eggradiotoolbutton.c,
15182         (removed) libegg/eggseparatortoolitem.c,
15183         (removed) libegg/eggtoggletoolbutton.c,
15184         (removed) libegg/eggtoolbar.c,
15185         (removed) libegg/eggtoolbutton.c,
15186         (removed) libegg/eggtoolitem.c,
15187         (removed) libegg/prop-editor.c,
15188         (removed) libegg/test-actions.c,
15189         (removed) libegg/test-drag.c,
15190         (removed) libegg/test-merge.c,
15191         (removed) libegg/test-toolbar.c,
15192         libegg/menu/Makefile.am,
15193         (removed) libegg/menu/egg-accel-dialog.h,
15194         (removed) libegg/menu/egg-action-group.h,
15195         (removed) libegg/menu/egg-action.h,
15196         libegg/menu/egg-entry-action.h,
15197         (removed) libegg/menu/egg-markup.h,
15198         (removed) libegg/menu/egg-menu-merge.h,
15199         (removed) libegg/menu/egg-menu.h,
15200         (removed) libegg/menu/egg-radio-action.h,
15201         (removed) libegg/menu/egg-toggle-action.h,
15202         (removed) libegg/menu/howitshouldwork.txt,
15203         (removed) libegg/toolbar/.cvsignore,
15204         (removed) libegg/toolbar/Makefile.am,
15205         (removed) libegg/toolbar/TODO,
15206         (removed) libegg/toolbar/eggradiotoolbutton.h,
15207         (removed) libegg/toolbar/eggseparatortoolitem.h,
15208         (removed) libegg/toolbar/eggtoggletoolbutton.h,
15209         (removed) libegg/toolbar/eggtoolbar.h,
15210         (removed) libegg/toolbar/eggtoolbutton.h,
15211         (removed) libegg/toolbar/eggtoolitem.h,
15212         (removed) libegg/toolbar/prop-editor.h,
15213         (removed) libegg/toolbar/toolbar-api.txt,
15214         (removed) libegg/toolbar/toolbar-ideas.txt,
15215         plugins/devhelp/anjuta-devhelp.ui,
15216         plugins/devhelp/plugin.c,
15217         plugins/editor/action-callbacks.c,
15218         plugins/editor/action-callbacks.h,
15219         plugins/editor/anjuta-docman.c,
15220         plugins/editor/anjuta-document-manager.ui,
15221         plugins/editor/plugin.c,
15222         P plugins/message-view/Makefile.am,
15223         plugins/message-view/anjuta-message-manager.ui,
15224         plugins/message-view/plugin.c,
15225         plugins/sample1/anjuta-sample.ui,
15226         plugins/sample1/plugin.c,
15227         src/action-callbacks.c,
15228         src/action-callbacks.h,
15229         src/anjuta-actions.h,
15230         src/anjuta-app.c,
15231         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
15232         Gtk actions and UIManager. Fixed all plugins to use this.
15233         
15234         * manuals/reference/gtkdoc-scangobj.diff,
15235         manuals/reference/libanjuta/Makefile.am,
15236         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15237         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15238         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15239         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15240         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
15242         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
15243         
15244 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
15245         
15246         * plugins/message-view/imessage-view.c
15247         * plugins/message-view/ianjuta-msgman.c:
15248         Added interfaces
15250 2004-04-17  Adam Weinberger  <adamw@gnome.org>
15252         * configure.in: Added en_CA to ALL_LINGUAS.
15254 2004-04-08  Naba Kumar  <naba@gnome.org>
15256         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
15257         libanjuta/interfaces/Makefile.am,
15258         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
15259         message manager and message view interfaces.
15261         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
15262         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15263         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15264         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
15265         src/anjuta-app.c: Used 'activate' and
15266         'deactivate' virtual methods for plugins. Fixed installed plugins
15267         dialogs. Added remove_widget() method for AnjutaShell.
15269         * libanjuta/interfaces/Makefile.am,
15270         libanjuta/interfaces/ianjuta-document-manager.c,
15271         libanjuta/interfaces/ianjuta-document-manager.h,
15272         libanjuta/interfaces/ianjuta-editor.c,
15273         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
15274         and editor interfaces.
15276         * plugins/devhelp/plugin.c,
15277         plugins/message-view/anjuta-message-manager.plugin.in,
15278         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
15279         plugins/sample1/plugin.c: Updated plugins implementation to
15280         reflect the changes.
15282 2004-04-07  Naba Kumar  <naba@gnome.org>
15284         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
15285         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
15286         libanjuta/interfaces/ianjuta-editor.h,
15287         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
15288         plugins/editor/anjuta-docman.c,
15289         plugins/editor/anjuta-document-manager.plugin.in,
15290         plugins/editor/plugin.c, plugins/sample1/plugin.c,
15291         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
15292         Added supported interfaces for plugins. Tested plugin interfaces
15293         through sample plugin.
15294         
15295 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
15296         
15297         * template/Makefile.am, data/templates/library/Makefile.am
15298         Fixed some automake-1.7 incompatibilities
15299         * template/xmltemplate.c: Small fix
15301 2004-02-23  Naba Kumar  <naba@gnome.org>
15303         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
15304         Added plugins manager dialog.
15305         
15306         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
15307         library dependencies.
15308         
15309         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
15310         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
15311         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
15312         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
15313         geometry command line option.
15314         
15315 2004-02-16  Naba Kumar  <naba@gnome.org>
15317         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
15318         Added interfaces and IAnjutaEditor editor interface.
15319         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
15320         interface.
15321         * libanjuta/anjuta-shell.h: Fixed bug.
15322         
15323 2004-02-13  Naba Kumar  <naba@gnome.org>
15325         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
15326         
15327 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
15328         
15329         * data/template/*/.cvsignore:
15330         Avoid all these ? in cvs output
15332 2004-02-13  Naba Kumar  <naba@gnome.org>
15334         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
15335         includes and linking.
15337         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
15338         and set required version to devhelp 0.8. This devhelp version
15339         can be acquired from gnome cvs branch devhelp branch
15340         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
15342         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
15343         src/actions-callbacks.c: Added Dock Manager settings menu item.
15345         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
15346         * plugins/devhelp/plugin.c: Fixed a linking bug.
15347         
15348         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
15349         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
15350         external GDL dependency and used libegg codes.
15351         
15352 2004-02-12  Naba Kumar  <naba@gnome.org>
15354         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
15355         Added devhelp plugin, but it can't be used without a
15356         patch in devhelp. So it's disabled for now.
15358         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
15359         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
15360         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
15361         Update cvsignore files.
15363         * libanjuta/plugins.c, widgets/e-splash.c:
15364         Fixed plugins loading to show splash icons.
15365         
15366         * plugins/message-view/anjuta-message-manager.plugin.in,
15367         plugins/message-view/plugin.c: Fixed plugin registered name.
15369         * plugins/message-view/anjuta-message-view.png,
15370         plugins/sample1/anjuta-sample-plugin.png: Update images.
15372         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
15373         src/main.c: Fixed layout loading.
15375         * plugins/devhelp/Makefile.am: Fixed error.
15377         * (removed) widgets/*, libanjuta/plugins.h,
15378         src/main.c: Transfered widgets to libanjuta/.
15379         
15380         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
15381         toplevel directory to created only one library as libanjuta-egg.
15383         * data/Makefile.am: Fixed build error.
15385         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
15386         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
15387         libegg/.cvsignore: Added egg dock widget.
15389         * gdl/*: Removed as they are now available in libegg.
15390         
15391 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
15393         * plugins/editor/anjuta-docman.c:
15394         Use stock close icon on tab close button
15396 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
15397         
15398         * data/template/Makefile.am
15399         data/template/language/Makefile.am
15400         data/template/library/Makefile.am
15401         data/template/text/Makefile.am
15402         data/template/project/Makefile.am
15403         data/template/project/terminal/Makefile.am
15404         configure.in: Created Makefile to install templates
15406 2004-02-11  Naba Kumar  <naba@gnome.org>
15408         * plugins/editor/action-callbacks.c,
15409         plugins/editor/anjuta-document-manager.ui,
15410         plugins/editor/plugin.c
15411         plugins/message-view/anjuta-message-manager.ui,
15412         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
15413         
15414 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
15415         
15416         * plugins/message-view/*: MessageView plugin is now loaded
15417         The menu items are still dummies.
15419 2004-02-09  Naba Kumar  <naba@gnome.org>
15421         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
15422         generation.
15423         
15424         * libanjuta/anjuta-preferences.h: Added some documentation.
15425         
15426         * libanjuta/anjuta-shell.h: Removed dead codes.
15427         
15428         * (removed) manuals/reference/gtkdoc-scangobj,
15429         manuals/reference/gtkdoc-scangobj.diff,
15430         manuals/reference/libanjuta/.cvsignore,
15431         manuals/reference/libanjuta/Makefile.am,
15432         manuals/reference/libanjuta/README.inline-doc,
15433         manuals/reference/libanjuta/README.sections,
15434         manuals/reference/libanjuta/libanjuta-docs.sgml,
15435         manuals/reference/libanjuta/libanjuta-sections.txt,
15436         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15437         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15438         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15439         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15440         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15441         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15442         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15443         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15444         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15445         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15446         manuals/reference/libanjuta/tmpl/defaults.sgml,
15447         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15448         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15449         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15450         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15451         manuals/reference/libanjuta/tmpl/plugins.sgml,
15452         manuals/reference/libanjuta/tmpl/properties.sgml,
15453         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
15454         of scan program. Updated templates.
15456         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
15457         editor action callbacks data.
15458         
15459         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
15460         scintilla object ref/unref.
15462 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
15463         
15464         * template/*: Added new xml based template system
15465         * template/dtds/*: Dtds to validate xml files of the template systems
15466         * data/template/*: Some sample template files
15467         Still needs some work but builds fine!
15469 2004-02-06  Naba Kumar  <naba@gnome.org>
15471         * cofigure.in, manuals/Makefile.am,
15472         (added) manuals/reference/*: Added API documentation
15473         structure (gtk-doc based).
15475         * libanjuta/libanjuta.h: Updated
15476         
15477 2004-02-05  Naba Kumar  <naba@gnome.org>
15478         
15479         * configure.in: Sets correct dependencies and
15480         uses gdl external library.
15482         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
15483         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
15484         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
15485         libanjuta/fileselection.h, libanjuta/glue-factory.c,
15486         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
15487         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
15488         and added file dialogs.
15490         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
15491         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
15492         Build dynamic libraries for libegg.
15494         * plugins/Makefile.am, plugins/editor/Makefile.am,
15495         plugins/editor/action-callbacks.c, 
15496         plugins/editor/action-callbacks.h,
15497         plugins/editor/anjuta-docman.c,
15498         plugins/editor/anjuta-docman.h
15499         plugins/editor/anjuta-document-manager.plugin.in
15500         plugins/editor/anjuta-document-manager.png
15501         plugins/editor/anjuta-document-manager.ui
15502         plugins/editor/file.c
15503         plugins/editor/file.h
15504         plugins/editor/plugin.c
15505         plugins/editor/print.c
15506         plugins/editor/print.h
15507         plugins/editor/search-replace.c
15508         plugins/editor/search_incremental.c
15509         plugins/editor/search_incremental.h
15510         plugins/editor/text_editor.c
15511         plugins/editor/text_editor.h
15512         plugins/editor/text_editor_cbs.c
15513         plugins/editor/text_editor_menu.h
15514         plugins/sample1/Makefile.am
15515         plugins/sample1/anjuta-sample-plugin.png
15516         plugins/sample1/anjuta-sample.plugin.in
15517         plugins/sample1/anjuta-sample.ui
15518         plugins/sample1/plugin-sample1.c
15519         plugins/sample1/plugin.c
15520         plugins/sample1/plugin.h: Created sample
15521         plugin and fixed editor plugin.
15523         * printing/*: Removed.
15525         * scintilla/Makefile.am: Builds dynamic library.
15527         * src/Makefile.am, src/action-callbacks.c,
15528         src/action-callbacks.h, (removed) src/an_symbol_view.c,
15529         src/anjuta-actions.h, src/anjuta-app.c,
15530         src/anjuta-app.h, src/anjuta-callbacks.c,
15531         src/anjuta-callbacks.h, (removed) src/anjuta.c,
15532         (removed) src/anjuta.h, src/anjuta.ui,
15533         src/layout.xml, src/main.c, src/preferences.h,
15534         src/utilities.c: Debuggged and finally made plugins
15535         loadable.
15537         * global-tags/Makefile.am: Fixed build error.
15539 2004-02-03  Naba Kumar  <naba@gnome.org>
15541         * configure.in: Users GDL from external package.
15542         * plugins/*: Added many new plugins (not ready though).
15543         * src/*: Removed many files (which have been transfered in plugins/).
15544         
15545 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
15547         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
15549 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15551         * configure.in: Added editor plugins
15552         
15553         * plugins/Makefile.am, src/search-replace_backend.h,
15554         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
15555         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
15556         
15557         * Added: plugins/editor/search_incremental.c, 
15558         plugins/editor/search_incremental.h
15560         * Update search-replace in plugins/editor
15561         
15562 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
15563         
15564         * plugins/message-view/message-view.c: Some code clean-up
15566 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15568         * Added: search_incremental[ch]
15569         
15570         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
15571         src/mainmenu_callbacks.c, src/toolbar.c
15572         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
15573         
15574         * Incremental Search
15576 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15577         
15578         * plugins/message-view/anjuta-msgman.[c/h]:
15579         Added message manager for easier message handling with a
15580         similar interface as docman. Of course you can still use
15581         MessageView standalone.
15582         * plugins/Makefile.am: Added message-view because it compiles
15583         without errors.
15585 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15586         
15587         * plugins/message-view/*: Added message-view plugin 
15588         (still incomplete) 
15589         * configure.in: Added plugins/message-view/Makefile
15591 2004-01-03  Naba Kumar  <naba@gnome.org>
15593         * libanjuta/*.c: Added new files and updated old ones.
15594         * plugins/editor/*: Added editor plugin.
15595         * configure.in: Added editor plugin and moved editor related
15596         files into it.
15598 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
15600         * src/Makefile.am: Added search-replace_backend.[ch]
15601         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
15602         find_replace.[ch]
15603         * anjuta.glade, src/search-replace.c, src/search-replace.h,
15604         src/search-replace_backend.c, src/search-replace_backend.h,
15605         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
15606         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
15607         src/toolbar_callbacks.c
15608         * The advanced Search/Replace functionality now replaces the older
15609         Find/Replace stuff.
15610         * The Search/Replace functionality can be interrupted during a long
15611         Search/Replace;
15612         
15613 2003-12-11  Naba Kumar  <naba@gnome.org>
15615         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
15616         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
15617         errors.
15618         * Makefile.am, libanjuta/*: Added new module.
15619         * src/Makefile.am: Fixed linking error.
15620         * src/watch_cbs.c: Debugger clean up.
15621         * configure.in: Added libanjuta-2.0.pc
15623         * configure.in, libanjuta/Makefile.am,
15624         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
15625         libanjuta instead.
15627 2003-12-11  Naba Kumar  <naba@gnome.org>
15629         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
15631         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
15632         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
15633         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
15634         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
15635         The user can now give a name at the creation of a new file and
15636         insert automatically (user choice) header, gpl notice, header
15637         template. The file extension is added automatically according
15638         to the selected type of file. The various insert functions have
15639         been moved from mainmenu-callback.c to file.c. The cursor is now
15640         moved after an insert operation. Removes also useless code in
15641         memory.c and search-replace.c
15642         
15643 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
15645         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
15646         sortable headers, process tree, removal of path and process params
15647         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
15648         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
15649         code cleanup
15651 2003-12-10  Naba Kumar  <naba@gnome.org>
15653         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
15654         
15655 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
15657         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
15659 2003-11-28  Naba Kumar  <naba@gnome.org>
15661         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
15662         
15663         * manuals/de/*: Added german translation docs.
15664         
15665         * configure.in, Makefile.am, src/Makefile.am,
15666         libegg/*/*: Added libegg library.
15667         
15668         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
15669         installation directory.
15670         
15671         * src/text_editor_cbs.c: Fixed closing of file.
15673 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
15674                                                                                 
15675         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
15677 2003-09-05  Naba Kumar  <naba@gnome.org>
15679         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
15680         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
15681         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
15682         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
15683         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
15684         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
15685         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
15686         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
15687         using libegg. Initial commit -- compiles but is not complete.
15689 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
15691         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
15693 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
15695         * configure.in: Removed "ta" from ALL_LINGUAS.
15697 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
15699         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
15701 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
15703         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
15705 2004-04-24  Andras Timar  <tmar@gnome.hu>
15707         * configure.in: Added hu to ALL_LINGUAS.
15709 2004-04-14  Naba Kumar  <naba@gnome.org>
15711         * src/Makefile.am, printing/Makefile.am,
15712         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
15713         because we are still using GtkCombo and build breaks with gtk-2.4.
15714         
15715 2004-04-13  Naba Kumar  <naba@gnome.org>
15717         * NEWS: Updated.
15718         * anjuta.spec.in: Fixed build error.
15719         * po/POTFILES.in: Updated.
15720         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
15722 2004-04-11  Naba Kumar  <naba@gnome.org>
15724         * NEWS: Updated.
15725         * AUTHORS: Updated.
15726         * configure.in: Added ga in ALL_LINGUAS.
15727         * ChangeLog: Fixed dates.
15728         
15729 2004-04-09  Naba Kumar  <naba@gnome.org>
15731         * src/print.c: Fixed buffer styling bug when printing with
15732         selection.
15734         * data/properties/anjuta.properties: Defined only one base font and
15735         used courier instead of lucidatypewriter, because most newer systems are
15736         unlikely to have it (bug #885023, #925956, #890473).
15737         
15738         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
15739         warning.
15740         
15741         * src/an_file_view.c: Fixed possible crash bug.
15743 2004-04-07  Naba Kumar  <naba@gnome.org>
15745         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
15746         gtk_main_quit() etc..), so that atexit() functions are not called
15747         (which is apparently done to free up memory and we don't need to
15748         do that at this point). Incidentally, something also happens in the
15749         atexit call which freezes the UI for far too long when the application
15750         exits and we want to avoid that..
15751         * src/glade_iface.c: Fixed compiler warning.
15752         
15753 2004-04-06  Naba Kumar  <naba@gnome.org>
15755         * src/project_dbase_gui.c: Fixed errors.
15757         * src/registers_gui.c: Fixed possible crash bug.
15758         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
15759         * src/signals.[c,h]: Used tree view and glade file for dialog.
15760         * src/Makefile.am, src/about.c, src/an_file_view.c,
15761         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
15762         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
15763         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
15764         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
15765         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
15766         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
15767         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
15768         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
15769         src/launcher.h, src/main.c, src/main_menubar.c,
15770         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
15771         src/message-manager-private.cc, src/message-manager.cc,
15772         src/preferences.c, src/project_config.c, src/project_dbase.c,
15773         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
15774         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
15775         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
15776         src/search-replace.c, src/search-replace_backend.c,
15777         src/search_incremental.c, src/search_preferences.c,
15778         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
15779         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
15780         src/signals_gui.c, src/source.c, src/src_paths.c,
15781         src/stack_trace.c, src/start-with.c, src/style-editor.c,
15782         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
15783         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
15784         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
15785         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
15786         tagmanager/Makefile.am, scintilla/include/SString.h,
15787         widgets/Makefile.am, widgets/gnomefilelist.c:
15789         Removed all deprecated codes and substituted
15790         with newer APIs. Fixed some possible crash bugs where cell renderers
15791         were being shared.
15792         
15793         * scintilla/patches/scintilla-minor.patch: Minor patch.
15795 2004-04-06  Naba Kumar  <naba@gnome.org>
15797         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
15798         tree after all the files have been added (and not everytime a file
15799         is added in the project). Also fixed some memory corruption
15800         (possibly bug #900478).
15801         
15802         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
15803         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
15804         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
15805         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
15806         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
15807         qualifier wherever appropriate.
15809 2004-04-05  Naba Kumar  <naba@gnome.org>
15811         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
15812         switch terminal echo on/off. Debugger requires it off, while the
15813         rest requires it on.
15815         * src/search-replace.c: sets search direction and action (in addtion
15816         to target) for find in files.
15817         
15818 2004-04-02  Naba Kumar  <naba@gnome.org>
15820         * src/mainmenu_callbacks.c: Sets filename during save of new files.
15822         * src/project_dbase.c, src/debugger, src/an_file_view.c,
15823         src/an_symbol_view.c: Added an gtk events loop for
15824         displaying project loading status (for loading large projects) and
15825         debugger program starting ... just to give an impression of fastness :-).
15827         * configure.in, anjuta.prj: Bumped version to 1.2.2.
15829         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
15830         crash bug, which occurs when opening and closing a large project
15831         repeatedly.
15832         
15833         * src/attach_process.c: Fixed a comiple error for old gcc.
15834         
15835         * src/launcher.c: Prints proper error message when launcher child
15836         could not be executed and exits properly. Fixed a crash
15837         bug (bug #926606).
15838         
15839         * src/resources.c, src/utilities.c, src/glade_iface.c,
15840         src/debugger.c, src/attach_process.c: Properly exits forked children
15841         when they could not be executed.
15842         
15843 2004-04-01  Naba Kumar  <naba@gnome.org>
15845         * src/search-replace.c: Fixed a crash bug (bug #921893).
15847 2004-03-31  Naba Kumar  <naba@gnome.org>
15849         * anjuta.glade: Added a note on compiler options dialog ->support
15850         dialog telling that supports are only available for file mode.
15852         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
15853         src/anjuta_cbs.c:
15854         Improved shutdown time delay by bypassing project closing
15855         and unloading plugins.
15857         * src/build_file.c, data/properties/anjuta.properties: Added a property
15858         to toggle on/off for going to first error automatically.
15860 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
15862         * src/debugger.c: fixed core file loading
15863         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
15864         for long lines (bugs #700968 and #911376)
15865         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
15866         #917982.
15867         * src/anjuta.c: Focuses current AnEditor correctly.
15869 2004-03-30  Naba Kumar  <naba@gnome.org>
15871         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
15872         * AUTHORS: Updated with all contributors names.
15873         * NEWS: Updated.
15874         * src/about.c: Reads contributors names from AUTHORS file.
15875         * manuals/C/anjuta-manual/authors.xml: Points to online
15876         contributors list.
15877         
15878 2004-03-29  Naba Kumar  <naba@gnome.org>
15880         * data/properties/ada.properties: Fixed syntax colors. Patch
15881         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
15882         (bug #923474).
15884         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
15885         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
15886         generated projects, so that their pixmap files are
15887         found properly (bug #919903).
15888         
15889         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
15890         anjuta.
15892         * src/source.c: Installs .glade file of libgllade
15893         projects in $(datadir)/$(package)/glade (part of bug #861038).
15894         
15895         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
15896         in compiler options (bug #883837).
15897         
15898         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
15899         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
15900         
15901 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
15903         * anjuta/src/search-replace.c: fixed another crash bug in
15904         "Find Usage"
15905         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
15906         breakpoint property fix
15908 2004-03-29  Naba Kumar  <naba@gnome.org>
15910         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
15911         (new) manuals/C/anjuta-advanced-tutorial/*:
15912         Added menu entry for 'Anjuta Advanced Tutorial'
15913         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
15915 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15916         
15917         * src/fileselection.[ch], src/mainmenu_callbacks.c:
15918         Fixed bug #908941  ('Open' starts in wrong directory)
15919         
15920 2004-03-26  Naba Kumar  <naba@gnome.org>
15922         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
15923         compile error and bug #905738 with terminal.
15925         * src/search_incremental.c, src/register.c, src/sharedlib.c,
15926         src/search-replace.[h,c], src/search_incremental.[h,c],
15927         src/search_preferences.h, src/utilities.c, src/anjuta.c,
15928         src/text_editor.[c,h]: Fixed compiler warnings.
15929         
15930         * src/search-replace.c: Fixed a memory corruption (possible
15931         fix for bug #921893, but not yet confirmed).
15932         
15933         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
15934         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
15935         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
15936         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
15938 2004-03-25  Naba Kumar  <naba@gnome.org>
15940         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
15941         crash bug with attach process dialog and made the dialog closable
15942         with 'esc'.
15943         
15944         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
15945         always display within the margin.)
15946         
15947         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
15948         the old breakpoint when it's properties are updated
15949         (creating a new updated one).
15950         
15951 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
15953         * src/aneditor.cxx, src/aneditor.h: fixed calltips
15954         displayed for wrong file.
15955         * src/breakpoints.c: conditional breakpoints
15956         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
15957         "Find in Files..." disabling policy
15959 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15961         * src/build_file.c: Fixed bug #874380
15962         Goto the first error if it exists.
15964 2004-03-24  Naba Kumar  <naba@gnome.org>
15966         * src/anjuta.c: Fixed to get correct child exit status
15967         using mask (bug #905738).
15968         
15969         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
15970         Aligned buttons in the New file dialog,
15971         set default response to OK, entry box activates default response,
15972         ESC closes dialog and hides on delet_event.
15974 2004-03-19  Naba Kumar  <naba@gnome.org>
15976         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
15977         tree).
15979 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
15981         * src/search-replace.c: fixed "Find Usage" crash when no project open
15983 2004-03-17  Naba Kumar  <naba@gnome.org>
15985         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
15986         Fixed the generated projects to read m4 directory if the directory
15987         exists (bug #917781).
15988         
15989 2004-03-12  Naba Kumar  <naba@gnome.org>
15991         * HACKING: Fixed formatting for auto-parsing.
15993 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
15994         
15995         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
15996         rework (bug #890609)
15998 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15999         
16000         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
16002 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16003         
16004         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
16005         * src/search_preferences.c: Fixed typo.
16006         
16007 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16008         
16009         * src/search-replace.c: improved Search&Replace
16010         For the moment "Replace All" does not work with non opened files
16011         but Anjuta should not crash now ! ??? 
16012         
16013 2004-02-26  Naba Kumar  <naba@gnome.or>
16015         * src/source.c: Fixed to pass cflags correctly
16016         and suppress the automake's default cflags.
16017         bug #816130, #801056, #782798, #773459
16018         
16019         * data/properties/anjuta.properties: Do not defualt to -k make option.
16020         bug #875486.
16022         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
16023         bug #877683.
16024         
16025         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
16026         
16027         * src/message-manager-private.cc: Disabled debug messages.
16028         
16029 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
16031         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
16033 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16034         * anjuta.glade, src/search-replace.c:
16035         Reduced Search&Replace dialog, bug #902636.
16036         
16037 2004-02-23  Naba Kumar  <naba@gnome.or>
16039         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
16040         (bug #866143).
16042 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16043         
16044         * src/search_incremental.c: Fixed bug #900903
16046 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
16047         
16048         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
16049         src/anjuta.c: Fixed bugs #890609 and #890609
16051 2004-02-23  Naba Kumar  <naba@gnome.or>
16053         * src/message-manager.cc: Disconnects menuitem signal properly.
16054         Fixed bug #901723.
16055         
16056         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
16057         bug #900897.
16058         
16059 2004-02-20  Naba Kumar  <naba@gnome.org>
16061         * src/message-manager-private.[c,h]: Implemented keypress
16062         event for the terminal and resets it when ctrl c or ctrl d
16063         is pressed. But it doesn't seem to be working on keypress.
16064         Added a workaround to let it work on key release instead.
16065         (bug #878357).
16066         
16067         * src/search-replace: Fixed compiler warnings.
16068         
16069 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
16071         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
16072         Use defined file name when saving new files (fixes bug #898105)
16073         Don't change filename when clicking on a directory
16074         
16075         BTW: Happy birthday to me :-)
16076         
16077 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16078         
16079         * src/search-replace.c: Fixed a crash bug 
16080         Crash on Find & Replace (#887833)
16081         
16082 2004-02-18  Naba Kumar  <naba@gnome.org>
16084         * src/executer.c: Fixed a crash bug.
16085         
16086         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
16087         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
16088         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
16089         instead of GtkWindow (Part of bug #671596).
16090         
16091         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
16092         src/registers_gui.c, src/registers_cbs.[h,c],
16093         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
16094         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
16095         src/compiler_options.c, src/an_file_view.c, start-with.c,
16096         src/anjuta-tools.c, help.c:
16098         Added "close" buttons on all
16099         dialogs (HIG) and fixed to properly response to ESC close
16100         (Part of bug #671596).
16102         * src/launcher.c: Disabled printing of long debug lines.
16103         
16104         * src/utilities.h: Fixed a compiler warning.
16105         
16106 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
16108         * src/anjuta.c: "Save all" action now asks for filenames for new files
16109         (fixes bug #898111)
16111 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
16113         * anjuta.glade, src/text_editor.c:
16114         Fixed a typo in Hello World indentation style 
16115         Fixed misuse of translated strings when looking for style
16116         This entry fixes bug #876037
16118 2004-02-16  Naba Kumar  <naba@gnome.org>
16120         * src/utilities.c: Fixed return value when dest file could
16121         not be created.
16123         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
16124         * src/utilities.[c,h]: Removed 'cmp' dependency and used
16125         internal function to compare files.
16126         
16127 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
16129         * src/message-manager-private.cc:
16130         Set bold color as foreground color in terminal
16131         (fixes bug #864924)
16133         * src/aneditor.cxx:
16134         Use font style defined for message indicators in
16135         preferences/messages
16136         (fixes bug #885032)
16138 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
16140         * src/build_project.c:
16141         Use build.silent option from preferences (fixes bug #895726)
16142         
16143 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
16145         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16147 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
16148         
16149         Patch from Massimo Corà <maxcvs@email.it>:
16150         * scintilla/LexCPP.cxx: Support "///" comments
16152 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16153         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
16154         src/search_replace.h, src/search-replace_backend.h
16155         anjuta.glade
16156         
16157         * Added: src/search_preferences.c, src/search_preferences.h
16158         Allow the user to save search/replace settings and give them names.
16160 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
16161         
16162         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
16163         scintilla/ScintillaGTK.cxx:
16164         Hopefully fixed AMD 64 crash bug by using correct marshaller
16166 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
16168         * src/preferences.c: Save GtkOptionMenu properties properly
16169         * src/text_editor.c: Fixes editor mispell of fold.symbols property
16171 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16172         
16173         * configure.in, src/Makefile.am, scintilla/Makefile.am:
16174         Fixed libiconv issue
16175         * NEWS: Updated
16177 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16178         
16179         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
16180         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
16181         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
16182         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
16183         src/sharedlib_gui.c:
16184         Debugger speed-up, replaced deprecated GtkCList
16186 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
16188         * src/text-editor.c: Use stock gtk+ close button for editor tabs
16190 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
16192         * configure.in: Added "sq" to ALL_LINGUAS.
16194 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
16196         * configure.in: Added "ko" to ALL_LINGUAS.
16198 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16200         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
16201         src/search_incremental.c, src/search_incremental.h: 
16202         Search_incremental code cleanup
16204 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16206         * scintilla/*/*: Updated scintilla to CVS
16207         * Added: scintilla/Readme.sync
16208         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
16209         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16210         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
16211         scintilla/ScintillaGTK.cxx,
16212         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
16213         scintilla/include/Scintilla.iface: Updated.
16215 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16217         * search-replace_backend.[ch], search_incremental[ch]: Added
16218         
16219         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16220         find_replace.[ch]: Removed.
16221         
16222         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16223         src/search-replace_backend.c, src/search-replace_backend.h,
16224         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16225         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16226         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
16227         functionality now replaces the older Find/Replace stuff. The Search/Replace
16228         functionality can be interrupted during a long Search/Replace.
16230 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
16232         * widgets/gnomefilesel.c: Fix use of previously freed memory on
16233         selecting ".." and "." from file selector. 
16235 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
16237         * anjuta.glade: Fixed wrong "fold.symbols" property
16239 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16240         
16241         * src/project_dbase_gui.c: Alphabetical order ;-)
16242         * src/compiler_options.c: Fixed bug #867539
16243         * src/launcher.c: Workaround for bugs #864922, #849928,
16244         #846386 and #845782: The launcher no longer hangs but does
16245         not get the exit status correctly sometimes.
16246         * Changes suggested by Bosik are obviously already in without
16247         any Changelog entry (ClsGen.c, project_dbase_gui.c)
16248         * NEWS, README, anjuta.prj, configure.in: 
16249         Changed version to 1.2.1
16250         
16251         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
16252         * anjuta_dialogs_strings.c, anjuta.glade: 
16253         Fixed bugs #860906, #859329
16254         
16255         Patch from grzegol@pld-linux.org
16256         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
16257         freedesktop.org standard)
16259 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16260         
16261         Patch from Stefano Vallarino <stevalla@libero.it>:
16262         * src/source.[c/h]: Fixes cpp sample file to conform to 
16263         ISO/IEC 14882, C++-Standard 
16265 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
16267         Review by Johannes Schmid <jhs@cvs.gnome.org>
16268         * src/build_file.[ch]: Add build_execute_shell_command which executes the
16269         command using sh -c.
16270         * src/compile.c: Use build_execute_shell_command when compiling single
16271         files.
16273 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16274         
16275         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
16276         * src/breakpoints.c: Code cleanup, workaroud for possible 
16277         launcher bug
16278         * src/src_paths.c: Update debugger dirs on directory change
16280 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
16282         Review by Johannes Schmid <jhs@cvs.gnome.org>
16283         * src/attach_process.c, src/attach_process.h, anjuta.glade:
16284         sortable headers, process tree, removal of path and process params
16285         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16286         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16287         code cleanup
16289 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16290         
16291         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16292         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
16293         Add a dialog for "New file" which lets the user set the 
16294         filename and to add copyright/header templates to the file
16295         * Review: Changed function names to contain modules name (file_)
16297 2003-12-09  Naba Kumar  <naba@gnome.org>
16299         * setup-gettext: Fixed a typo.
16300         * scintilla/Makefile.am: Fixed a build error for SMP systems.
16302 ---- Released version 1.2.0 ---
16304 2003-12-08  Naba Kumar  <naba@gnome.org>
16306         * src/preferences.c: Fixed compiler error.
16307         * global_tags/create_global_tags.sh: Fixed to install properly
16308         even when system.tags could not be generated.
16309         * NEWS: Updated.
16311 2003-12-06  Naba Kumar  <naba@gnome.org>
16313         * setup-gettext: Fixed to not generate intl directory with gettextize.
16315         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
16316         * src/anjuta.c: Filters out unnecessary files from find in files
16317         command.
16318         
16319         * NEWS: Updated.
16320         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
16321         * src/widzard_gui.c: Added horiz scrollbar for desc text.
16322         
16323 2003-12-04  Naba Kumar  <naba@gnome.org>
16324         
16325         * src/gnome_project.c: Enables debug and optimization flags for
16326         new projects.
16327         
16328         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
16329         
16330         * src/project_dbase_gui.c: combined header and c files for
16331         file selector.
16332         
16333         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
16334         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
16336 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16338         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16340 2003-11-29  Naba Kumar  <naba@gnome.org>
16342         * configure.in, anjuta.prj: Bumped version to 1.2.0.
16343         * NEWS: Updated.
16345 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
16346         
16347         * src/main_menubar.c: Now files cannot be opened twice in recently
16348         file menu
16350 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
16352         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
16354 2003-11-28  Naba Kumar  <naba@gnome.org>
16356         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
16357         
16358 2003-11-27  Naba Kumar  <naba@gnome.org>
16360         * src/breakpoints.c, src/launcher.c, src/find_text.c,
16361         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
16362         
16363         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
16364         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
16365         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
16366         checkbox in project wizard (project options page) to enable/disable
16367         source code generation with glade(mm).
16368         
16369         * NEWS: Updated
16370         
16371 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
16373         * src/dnd.c: Opening files with special characters in the name.
16375 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
16377         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
16378         a long time.
16380 2003-11-18  Naba Kumar  <naba@gnome.org>
16382         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
16383         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
16384         src/project_import.c, plugins/patch/patch-plugin.c:
16385         Fixed g_signal_diconnect calls to pass correct data.
16386         (Fixed possible crash in project imports).
16387         
16388         * NEWS: Updated.
16389         
16390 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
16392         Reviewed by Naba Kumar  <naba@gnome.org>
16393         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
16394         and debugger. Sets default settings for pty in launcher.
16395         * data/gdb.init: Removed charset work around (now works with user's
16396         native charset)
16397         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
16399 2003-11-18  Naba Kumar  <naba@gnome.org>
16401         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
16402         names of 'index' to 'idx'.
16403         
16404 2003-11-17  Naba Kumar  <naba@gnome.org>
16406         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
16407         * src/project_dbase.c: Prompts user for unsaved project files
16408         when project is closed.
16409         
16410 2003-11-16  Naba Kumar  <naba@gnome.org>
16412         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
16413         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
16414         older gcc.
16415         
16416 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
16417         
16418         * src/anjuta.c: Fixed crash related to tag == NULL while 
16419         anjuta is exiting
16421 2003-11-11  Naba Kumar  <naba@gnome.org>
16423         * src/glade_iface.c: Avoids error conditions for glade or glademm not
16424         found. It simply doesn't generate the c/c++ codes and continues with
16425         just a warning.
16426         * NEWS: Updated.
16427         
16428 2003-11-10  Naba Kumar  <naba@gnome.org>
16430         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
16431         'Start with dialog'.
16433         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
16434         German translation of anjuta-tutorial.
16435         
16436         * src/launcher.c: Fixed an encoding bug with GIOChannels.
16437         * NEWS: Updated.
16439 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16441         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
16442         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
16443         the syntax highlighting in Preferences, the automatic syntax
16444         highlighting is now selected. When the debugger is stopped and the
16445         breakpoints window not closed, the gtk_tree_view in this window is
16446         now made unsensitive.
16448 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
16450         * src/preferences.h, src/preferences.c, anjuta.glade:
16451         Fixed translation bug in preferences by using GtkOptionMenu
16452         * anjuta.prj: Project version 1.1.98
16454 ---------------- Released version 1.1.98 ----------------
16456 2003-11-07  Naba Kumar  <naba@gnome.org>
16458         * anjuta.spec.in: Revived docs package and combined all docs into
16459         one package.
16460         * configure.in: Bumped version to 1.1.98 rc2
16461         * NEWS: Updated.
16462         * anjuta.spec.in: Fixed scrollkeepr-update command.
16463         * anjuta.spce.in: Fixed file permissions.
16465 2003-11-06  Naba Kumar  <naba@gnome.org>
16467         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
16468         menus to activate anjuta helps.
16469         
16470         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
16471         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
16472         manuals/C/anjuta-faqs/legal.xml (added),
16473         manuals/C/anjuta-faqs/Makefile.am,
16474         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
16475         manuals/C/anjuta-faqs/.cvsignore,
16476         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
16477         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
16478         manuals/C/anjuta-tutorial/legal.xml (added),
16479         manuals/C/anjuta-tutorial/Makefile.am,
16480         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
16481         manuals/C/anjuta-tutorial/.cvsignore,
16482         manuals/C/anjuta-manual/*.sgml (removed),
16483         manuals/C/anjuta-manual/*.xml (added),
16484         manuals/C/anjuta-manual/Makefile.am,
16485         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16486         manuals/C/anjuta-manual/.cvsignore,
16487         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
16488         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
16489         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
16490         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
16491         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
16492         manuals/ja/anjuta-faqs/legal.xml (added),
16493         manuals/ja/anjuta-faqs/Makefile.am,
16494         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
16495         manuals/ja/anjuta-faqs/.cvsignore,
16496         manuals/ja/anjuta-manual/*.sgml (removed),
16497         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
16498         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
16499         manuals/ja/anjuta-manual/*.xml (added),
16500         manuals/ja/anjuta-manual/Makefile.am,
16501         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
16502         manuals/ja/anjuta-manual/.cvsignore,
16503         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
16504         manuals/sgmldocs.make (removed),
16505         manuals/xmldocs.make (added), manuals/omf.make (added),
16506         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
16507         documentations to newer docbook xml documentations. Converted 
16508         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
16509         Enabled manulas installations.
16510         
16511         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
16513 2003-11-05  Naba Kumar  <naba@gnome.org>
16515         * data/gdb.init: Sets host's charset to ascii to solve debugger
16516         freeze up due to uninitialized strings in target program.
16518         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
16519         Fixed a crash bug with 'Add expression in watch'. Bug #822017
16520         
16521         * NEWS: Updated.
16522         
16523         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
16524         src/launcher.c: Turns off echo in spawned pty to fix debugger.
16526 2003-11-04  Naba Kumar  <naba@gnome.org>
16528         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
16529         problems.
16530         
16531         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16532         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
16533         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
16534         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
16535         in file headers.
16536         
16537         * src/search-replace.c: Fixed infinite loop bug.
16538         * start-with.c: Fixed a crash bug with "Open last project".
16539         
16540         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
16541         * scintilla/Makefile.am: Fixed compiler option.
16542         
16543 2003-10-16  Naba Kumar  <naba@gnome.org>
16545         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16546         * src/text_editor.c: Fixed autoformat.
16547         
16548 2003-10-15  Naba Kumar  <naba@gnome.org>
16550         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
16551         of CTRL+number.
16552         
16553 2003-10-09  Naba Kumar  <naba@gnome.org>
16555         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
16556         
16557 2003-10-08  Naba Kumar  <naba@gnome.org>
16559         * src/source.c: Fixed a GETTEXT typo error.
16560         * anjuta.glade: Made 'Sorted in order you open them' default option
16561         for editor tabs.
16563         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16564         * anjuta.glade, data/properties/anjuta.properties:
16565         Fixed the freeze of the "Preferences" combos at the first Anjuta
16566         init is generated by:
16567                 - a not complete translation of preferences.c file
16568                 - a difference between 2 names in anjuta.glade and
16569                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
16570                 - the same name given to 3 combos (anjuta.glade).
16571                 
16572         * src/find_text.c: If the "whole document" mode is selected,
16573         a new search will select the next occurrence (Bug #764954).
16574         It is now possible to use the shortcuts to search next or previous
16575         occurrence even if the search dialog has the focus.     Bug #790318
16576         
16577         * src/main_menubar_def.h: "Select code block" shortcut; the new
16578         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
16579         (Bug #811016).
16581         Patch from: Richard Lee  <r.h.lee@comcast.net>
16582         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
16583         tagmanager/tm_workspace.c: The following is a patch to fix a
16584         seemingly random occurence where Anjuta would crash when a
16585         certain key was pressed.
16587 2003-09-29  Naba Kumar  <naba@gnome.org>
16589         * src/find_in_files.c: Ignores binary by default. Disabled the option
16590         of NOCVS search, because launcher does not use sh and hence can not
16591         pipe.
16592         
16593         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
16594         "clean before build" state in project session and not in account session,
16595         otherwise the state gets reflected to other projects causing annoyance.
16596         
16597         * src/compiler_options.c: Fixed a bug where compiler options were always
16598         claimed 'modified'.
16600         * src/build_project.c, data/properties/anjuta.properties,
16601         src/commands.[h]: Fixed a bad bug where clean-before-build
16602         doesn't work.
16603         
16604         * scintilla/patches/research-cvs-nolog.diff,
16605         scintilla/patches/scintilla-ac-gtk2-port.diff,
16606         scintilla/patches/scintilla-ac-sort-fix.diff,
16607         scintilla-optimization.diff: Removed, because they are already in
16608         scintilla CVS.
16609         
16610         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
16611         2003-09-29).
16613         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
16614         scintilla/LexYAML.cxx: Added new scintilla lexers.
16615         
16616         * TODO, NEWS: Updated.
16618         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16619         * src/utilities.c: Fixed typo bugs.
16621 2003-09-26  Naba Kumar  <naba@gnome.org>
16623         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
16624         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
16625         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
16626         text_editor_find() and Fixed I-Search wrapping.
16627         * src/debugger.c: Fixed to pass a newline after a debugger
16628         command (which was broken since the launcher was refactored.
16629         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
16631 2003-09-25  Naba Kumar  <naba@gnome.org>
16633         * src/toolbar_callbacks.c: Fixed start of incremental search.
16634         
16635         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16636         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
16637         src/main_menubar_def.h, src/mainmenu_callbacks.c,
16638         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
16639         menu and implementation.
16641 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16643         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16644         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
16645         variables in Locals window.
16647 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
16649         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16650         * src/utilities.[ch] : Fix a tooltip bug in 
16651         anjuta_util_toolbar_append_stock(), the label appeared instead of
16652         the tooltip text. Remove label from arguments of the function
16653         because label is included in the stock icon data.
16654         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
16655         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
16656         * FIXME: translation file should be updated because of label text removal.
16658 2003-09-24  Naba Kumar  <naba@gnome.org>
16660         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
16661         
16662         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
16663         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
16664         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
16665         stdout and stderr. Also buffered output and check-for-password
16666         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
16667         with password prompts. Checkes for password prompts from all outputs.
16668         
16669         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
16670         which takes a string (which could be utf8 also) and converts into
16671         utf8 string.
16672         
16673         * src/main.c: Connects kernel signals after gnome_program_init().
16674         
16675         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16676         * src/message-manager.c: Fixed bug #787026 by converting the strings
16677         to proper UTF8.
16678         
16679 2003-09-22  Naba Kumar  <naba@gnome.org>
16681         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
16682         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
16683         GtkCList and using GtkTreeView instead. Added the patch.
16684         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
16685         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
16686         
16687 2003-09-19  Naba Kumar  <naba@gnome.org>
16689         * printing/print.c: Proper UTF8 printing support.
16690         * src/main.c: moved kernel signal connects at the
16691         end of application initialization.
16692         
16693 2003-09-18  Naba Kumar  <naba@gnome.org>
16695         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
16696         (new) lexers.make, (new) lexers: Update scintilla to latest
16697         scintilla CVS (2003-09-18), added new lexers, automated
16698         lexers makefiles sections and scintilla update. Added
16699         patches. Optimized pango rendering. Fixed a crash bug
16700         in scintilla.
16701         
16702         * (new) scintilla/patches/research-cvs-nolog.diff: Added
16703         patch to remove cvs log command from RESearch.cxx file.
16704         * scintilla/patches/scintilla-pango-always.diff:
16705         Fixed file name.
16706         * scintilla/RESearch.cxx: Removed spurious cvs log command
16707         and logs.
16708         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
16709         
16710         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
16711         * src/dnd.c: Fixed a crash bug with DND.
16712         
16713 2003-09-15  Naba Kumar  <naba@gnome.org>
16715         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
16716         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
16717         src/toolbar_callbacks.c: Added an additional parameter to
16718         text_editor_goto_line() funtion which decides if the line should
16719         be made visible (if it's under fold).
16720         
16721         * src/style-editor.c: Fixed a compiler warning.
16722         * src/message-manager.cc: Calls parent method correctly.
16724         * src/preferences.h: Fixed prent class.
16725         
16726         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16727         * src/project_dbase.c: Fixed bug #713210.
16728         
16729 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16730                                                                                 
16731         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16733 2003-09-11  Naba Kumar  <naba@gnome.org>
16735         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16736         * src/style-editor.c: Fixed bug #769130 (Crash on font
16737         selection dialog).
16738         
16739         * src/message-manger.[h,cc]: Made AnMessageManager
16740         derived from GtkFrame and removed deprecated code.
16741         
16742         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
16743         compiler warnings.
16744         
16745 2003-09-09  Naba Kumar  <naba@gnome.org>
16747         * src/Makefile.am: Addded rules for built sources.
16748         
16749 2003-09-08  Naba Kumar  <naba@gnome.org>
16751         * (new) src/anjuta-marshalers.list: Added marshalers definition
16752         file.
16753         
16754         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
16755         and CXXFLAGS are not overwriten by automake's default.
16756         * src/style-editor.c: Added 'operators' in the style editor.
16757         
16758         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
16759         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
16760         * src/message-manager-private.cc, src/message-manager.cc:
16761         Converts message going into message into UTF-8 endoding.
16762         * src/main.c: Uses UTF-8 codeset for localization.
16763         
16764 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
16766         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
16767         
16768 2003-09-08  Naba Kumar  <naba@gnome.org>
16770         * TODO: Updated.
16771         
16772         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16773         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
16774         Fixed bug #798717, Find - Find&Replace - Find in files bug;
16775         The combo entries were updated if the same data with a different
16776         case exist in the combo list. The combo entries are now case sensitive. 
16777         Search&Replace bug; First search ,max actions = 0 ==> now max
16778         actions = 100.
16779         
16780 2003-09-08  Naba Kumar  <naba@gnome.org>
16782         * TODO: Updated.
16783         * src/utilities.[c,h]: a function takes contant args.
16784         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
16785         Now the child terminated signal is emitted properly.
16786         * src/Makefile.am: Used $(top_srcdir) for referring to 
16787         scintilla objects.
16788         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
16789         definitions file which will generate anjuta-marshalers.[c,h] files.
16790         * src/.cvsignore: Updated.
16791         * src/build_project.c: Changed su command to preserve quotes.
16792         * src/anjuta-tools.c, tagmanager/tm_project.c,
16793         tagmanager/tm_workspace.c: Use standard tmp file.
16794         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
16795         so that users could report bugs easily.
16796         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
16797         
16798         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
16799         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
16800         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
16801         src/attach_process.c, src/breakpoints.c, src/commands.c,
16802         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
16803         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
16804         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
16805         src/memory.c, src/message-manager-private.c, src/preferences.c,
16806         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
16807         src/search-replace.[c,h], stack_trace.c, text_editor.c,
16808         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
16809         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
16810         Fixed compile warnings and cleanup.
16811         
16812         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
16813         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
16814         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
16815         Removed libzvt usage and implemented child spawing differently. Launcher is
16816         now proper GObject, which can be created multiple times (and can be
16817         operated in parallel).
16819         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
16820         * src/project_import_gui.c, src/project_import_cbs.c,
16821         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
16822         (crash on project import). Removed deprecared codes.
16823         
16824 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16825         
16826         * src/cvs.c: Fixed cvs output bug.
16828 2003-09-03  Naba Kumar  <naba@gnome.org>
16830         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16831         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
16832         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
16833         src/text_editor_cbs.c: Implements --
16834                 If the debugger is started
16835                         A double click in the margin add or remove a breakpoint
16836                         A single click activate or deactivate the breakpoint
16837                 else
16838                         A double click in the margin add or remove a bookmark
16840 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16841         
16842         Reviewed by Naba Kumar  <naba@gnome.org>
16843         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
16844         User is now able to choose a branch on cvs update for project.
16845         Cleaned up variable names.
16847 2003-09-03  Naba Kumar  <naba@gnome.org>
16849         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
16850         src/Makefile.am: Added lexers.
16851         * scintilla/*/*: Updated...
16852         * src/an_symbol_view.c: Fixed a crash bug.
16853         * src/compiler_options.c, src/project_dbase.c: Fixed compile
16854         and build bugs.
16855         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
16856         * src/source.c: Fixed project generation bug with gettext code.
16857         * tagmanager/tm_project.c: Fixed a crash bug.
16858         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16859         bug when there is no project open. Bug #____.
16860         * src/source.c: Fixed a bug with build failure with non-gnome
16861         project with glade-generated source (eg. gtk2). Bug #____.
16862         * NEWS: Updated...
16864 2003-08-22  Naba Kumar  <naba@gnome.org>
16866         Patch from: Rob Bradford  <rob@debianplanet.org>
16867         * data/Makefile.am: Fixed to install properly during
16868         package building.
16869         
16870         Patch from: Etay Meiri  <etay-m@bezeqint.net>
16871         * src/debug-tree.c: Fixed a crash bug.
16872         * src/compiler_options.c: Takes care of linking the missing pieces;
16873         C flags, libs, optimization options, debug and profile.
16875         Patch from: Enver ALTIN  <ealtin@casdb.com>
16876         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
16877         
16878 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
16880         Reviewed by Naba Kumar  <naba@gnome.org>
16881         * src/project_dbase.c: Fixed bugs #778263 and #778413
16882           Adding multiple files to project should work now.
16884 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16886         Reviewed by Naba Kumar  <naba@gnome.org>
16887         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
16888         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
16889         for Locals window.
16891 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16893         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16895 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16897         * src/text_editor.c: Fix translatable string (#113934).
16899 2003-07-04  Naba Kumar  <naba@gnome.org>
16901         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16902         bug when there is no project open. Bug #____.
16903         
16904         * src/source.c: Fixed a bug with build failure with non-gnome
16905         project with glade-generated source (eg. gtk2). Bug #____.
16907 2003-06-26  Naba Kumar  <naba@gnome.org>
16909         * src/anjuta.h: Removed reference to windows-dialog.h.
16910         * src/message-manager-private.[cc,h]: Fixed doulbe click
16911         activation of messages to properly jump at the destination.
16912         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
16913         * src/toolbar.c: Code clean-ups.
16914         
16915         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
16916         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
16917         
16918         * src/message-manager-private.[cc,h]: Removed dead codes.
16919         
16920         * (new) data/properties/css.properties,
16921         data/properties/anjuta.properties, data/properties/Makefile.am:
16922         Added CSS syntax hiliting properties.
16923         
16924         * tagmanager/tm_file_entry.c: Fixed a possible bug.
16925         * src/debugger.c: Clean ups.
16926         * src/lexer.h: Added CSS lexer definition.
16927         
16928         * Makefile.am: Installs destop file properly.
16929         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
16930         * NEWS: Updated for 1.1.97 release.
16931         * src/main_menubar_def.h: Changed some non working shortcuts.
16932         
16933 2003-06-24  Naba Kumar  <naba@gnome.org>
16935         * src/search-replace.c: Shows the dialog properly, even when it is
16936         hidden behind another window.
16937         
16938         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
16939         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
16940         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
16941         and code clean up.
16942         
16943         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
16944         setup wizard dialogs.
16945         
16946         * src/debugger.c: Removed a redundant call to
16947         debugger_update_controls().
16948         * src/compiler_options.c, src/launcher.c: code cleanup.
16949         * src/executer.c: Fixed execution bug with 'Set Program params...".
16950         
16951 2003-06-23  Naba Kumar  <naba@gnome.org>
16953         * widgets/e-splash.c: Removed border around the splash image.
16954         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
16955         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
16956         * src/cvs.c: Added a frame around commit log text widget.
16957         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
16958         crash bug associated with translated combo box list in preferences
16959         dialog (in different locale other than en_US). Used widget names
16960         to pass the combo list items.
16961         * po/POTFILES.in: Updated.
16962         * src/launcher.c: Creates the zvt terminal at startup (and not
16963         every time a build is done) -- speeds up buld operations.
16964         * src/file_history.c: Should be if() conditional instead of
16965         assertion check.
16966         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
16967         Disabled useless warnings.
16968         * src/project_dbase.c: Fixed bonobo 2 project name.
16969         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
16970         and uses correct glade-2 for file generation.
16971         
16972 2003-06-21  Naba Kumar  <naba@gnome.org>
16974         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
16975         And disables autocomple show for numbers (very annoying).
16976         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
16977         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
16978         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
16979         from view menu and adjust the controls accordingly.
16980         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
16981         only OK button.
16982         * src/project_dbase.[c,h]: Removed show_local flag processing.
16983         * src/message-manager.[c,h]: Reorganized messages tabs in more
16984         sensible order.
16985         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
16986         Also added PCRE dependency.
16987         
16988 2003-06-20  Naba Kumar  <naba@gnome.org>
16990         * pixmaps/anjuta_splash.png: New splash.
16991         from Jean Schurger  <yshartk@schurger.org>
16992         
16993         * src/controls.c: De-sensitize run-to-cursor when debugger
16994         is not running.
16995         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
16996         
16997         * src/message-manager-private.cc: Fixed to properly jump at
16998         the right file:line.
16999         
17000         * src/appwiz_page1.c: Fixed to correctly determine the project
17001         trpe from the wizard.
17002         
17003 2003-06-20  Naba Kumar  <naba@gnome.org>
17005         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
17006         * src/watch_gui.c: Code cleanups.
17007         * src/debugger.[c,h], src/stack_trace.[c,h],
17008         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
17009         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
17010         Removed direct access to stack_trace private data, Increased debugger
17011         command size from 256 to 1024 (to be on safer side). Also implemented
17012         row-activated signle for seting frame and viewing the source.
17013         * src/debugger.c: Avoids starting program and stopping debugger
17014         when starting debugger and stopping program, respectively.
17015         
17016         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
17017         Reverted codes to start debugger automatically
17018         The file is brought to the state just after the branching 
17019         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
17020         some code clean ups.
17021         
17022         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
17023         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
17024         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
17025         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
17026         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
17027         src/project_dbase.c: Code clean ups.
17028         
17029         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
17030         (Projects dir) so that correct $HOME/Projects path is set when
17031         anjuta is run for the first time.
17032         
17033 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
17035         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
17037 2003-06-13  Naba Kumar  <naba@gnome.org>
17039         * src/stack_trace_cbs.c: Moved variable declaration at the
17040         top of the block (bug #737867)
17041         
17042         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
17043         just CFLAGS and CXXFLAGS (bug #743617).
17044         
17045         * src/create_global_tags.sh: Fixed shell script to properly
17046         detect installed *-config files.
17047         
17048 2003-06-12  Naba Kumar  <naba@gnome.org>
17050         * src/preferences.[c,h]: Added methods for custom widgets in
17051         preferences: using custom set/get methods for them.
17052         
17053         * src/anjuta-encoding.c: Implemented up/down of the encodings
17054         in the list and property saves correctly.
17055         
17056         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17057         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
17058         the beginning of a file.
17060         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17061         * src/aneditor.cxx, src/aneditor.h,
17062         src/controls.c, src/main_menubar.c, src/main_menubar.h,
17063         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17064         src/mainmenu_callbacks.h: Allows the operator to select the current
17065         word or the current line (Request: 680801). It puts also
17066         sensitive/unsensitive several select/comment menu items.
17068         * src/breakpoints.c: Presets by default the current line for a
17069         defined breakpoint.
17071 2003-06-11  Naba Kumar  <naba@gnome.org>
17073         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
17074         color (red highlight) now cosistent for inactive tabs also.
17075         
17076         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
17077         'Advanced search and replace' in Edit->Search submenu.
17078         
17079         * data/properties/tcltk.properties: Fixed bug #731851. Added line
17080         wrappings '\' where     they were missing.
17081         
17082         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
17083         message is now more descriptive and details the correct thing to do
17084         for GNOME2 desktop.
17085         
17086 2003-06-10  Naba Kumar  <naba@gnome.org>
17088         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
17089         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
17090         Removed any reference to particular version of automake/autoconf
17091         so that they could work with newer versions (Bug #659394).
17093         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
17094         src/anjuta.c: Added coded to add/remove supported encodings.
17095         
17096         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
17097         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
17098         src/project_import.c, src/project_type.c, src/project_type.h,
17099         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
17100         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
17101         from the project wizard.
17103 2003-06-06  Naba Kumar  <naba@gnome.org>
17105         Patch from Etay Meiri  <etay-m@bezeqint.net>
17106         * src/compiler_options.c: Fixed bugs related to clean before
17107         build patch.
17108         
17109         * anjuta.desktop.in.in: Added commandline options.
17110         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
17111         -dP and -A flags of CVS update into different options.
17112         
17113 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17115         * configure.in: Removed "ta" from ALL_LINGUAS.
17117 2003-06-02  Naba Kumar  <naba@gnome.org>
17119         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
17120         return NULL for undefined properties and "" for defined but empty
17121         strings. It was creating many problems where both are assumed to be
17122         same. And besides, it doesn't matter to differentiate the two (the
17123         problem with preferences was due to a different bug).
17125         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
17126         correctly. Also, s/props_build_in/props_built_in/g.
17127         
17128         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
17129         list.
17130         
17131         * src/an_file_view.c: Unrefed pixbufs when done with them.
17133         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
17134         (removed) file_text.png: Added and removed pixmaps.
17135         
17136 2003-05-30  Naba Kumar  <naba@gnome.org>
17138         * anjuta.glade: Fixed encodings preferences dialog
17139         
17140 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
17141         
17142         Reviewed by Naba Kumar  <naba@gnome.org>
17143         
17144         * src/build_project.c src/clean_project/c: perform a clean before
17145         build, if required. Show the message manager on clean.
17146         * src/compiler_options.c: save the new options when window is closed
17147         and flag project to be cleaned before the next build.
17148         * src/project_dbase.c: added a 'clean before build' flag to project
17150 2003-05-29  Naba Kumar  <naba@gnome.org>
17152         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
17153         dialog.
17154         
17155         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
17156         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
17157         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
17158         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
17159         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
17160         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
17161         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
17162         print_color.xpm, print_landscape.xpm, print_layout.xpm,
17163         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
17165         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
17166         Removed unused icons references.
17168 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
17170         Reviewed by Naba Kumar  <naba@gnome.org>
17171         
17172         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
17173           src/compiler_options.c, src/debugger.c, src/find_replace.c,
17174           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
17175           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
17176           src/toolbar_callbacks.c: HIG compliant dialogs.
17178         * src/utilities.c: anjuta_button_new_with_stock_image() and
17179           anjuta_dialog_add_button() stolen from gedit.
17181         * src/main_menubar_def.h: Fixed mnemonics.
17183 2003-05-26  Naba Kumar  <naba@gnome.org>
17185         * src/project_dbase_gui.c: Added header files filter for add file
17186         dialog box. Disabled project window to be transient window.
17187         
17188         * src/message-manager.cc: Disabled message manager window to be
17189         transient window.
17190         
17191         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
17192         a file could not be loaded.
17193         
17194         * src/project_dbase.c: Fixed a bug with GUI editor command
17195         where empty string is returned.
17196         
17197         * src/Makefile.am, src/preferences.h, src/text_editor.c
17198         src/text_editor.h, (new) src/anjuta-encodings.h,
17199         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
17200         Added encoding support and to handle characters encoding correctly
17201         by auto detecting it during load. Added preferences for selecting
17202         the encoding during save.
17204         * src/preferences.c, src/resources.c: Removed debug messages.
17206         Patch from: Alexander Nedotsukov <bland@mail.ru>
17207         * src/getline.c: Fixed many fatal bugs for FreeBSD.
17209 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17210         * src/anjuta.c: Try to sow the splash image more often.
17212 2003-05-20  Naba Kumar  <naba@gnome.org>
17214         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17215         * src/debug_tree.c: Colorize the modified locals during
17216         debugging and call memory analyze from the debugger.
17217         * src/breakpoints.c: The color is now different for the enabled
17218         and disabled breakpoints. Anjuta now can erase several
17219         breakpoints defined at the same line. The markers are updated
17220         according to the enable/disable action.
17221         
17222         Patch from Etay Meiri  <etay-m@bezeqint.net>
17223         * src/launcher.c: Fixes launcher freeze up bug during build.
17225 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
17227         Reviewed by Naba Kumar  <naba@gnome.org>
17228         * scintilla/PropSet.h: Change member variables from private to protected.
17229         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
17230         to PropSetFile class, which return a gchar * (and can therefore indicate
17231         whether properties are empty or do not exist) and make prop_get and
17232         prop_get_expanded use them.
17233         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
17234         that the result of of prop_get cannot be an empty string.
17236 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
17238         Reviewed by Naba Kumar  <naba@gnome.org>
17239         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
17240         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
17241         src/text_editor_cbs.c: When saving all the files in the project, the
17242         text editors are now only rehighlighted once instead of once for each
17243         file saved.
17245 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17246         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17247         * src/anjuta.desktop.in.in: Support startup notification.
17248 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17249         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17250         * src/anjuta.desktop.in.in: Support startup notification.
17253 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
17255         Reviewed by Naba Kumar  <naba@gnome.org>
17256         
17257         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
17258         memory leak from glade_xml_new call. Removed gxml field from Executer
17259         struct as only used in create_executer_dialog and then destroyed.
17260         
17261         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
17262         
17263         * src/configurer.c: Fix warning trying to connect signal to non-existent
17264         environment entry in configure dialog and fix crash when closing the
17265         window.
17266         
17267         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
17268         gnome_date_edit_get_time instead.
17269         
17270         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
17271         in view menu required renumbering elsewhere.
17273 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
17275         Reviewed by Naba Kumar  <naba@gnome.org>
17276         
17277         * src/breakpoints.c: fixed an error when removing breakpoint
17278         * src/controls.c: 'run to cursor' is sensitive when debugger not active
17279         * src/debugger.c: changes to the way the debugger is activated
17280         * src/debugger.h: clean ups
17282 2003-05-13  Naba Kumar  <naba@gnome.org>
17284         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17285         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
17286         src/memory.h: A new version of memory and the interface
17287         is now integrated in anjuta.glade
17289 2003-05-09  Naba Kumar  <naba@gnome.org>
17291         * configure.in: Bumped required gtk version to 2.0.8.
17292         
17293 2003-05-06  Naba Kumar  <naba@gnome.org>
17295         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
17297 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17298         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
17300 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17301         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
17302         , tagmanager/c.c: Support for ProC and RDB files.
17304 2003-05-06  Naba Kumar  <naba@gnome.org>
17306         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
17307         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17308         Uncomment (Box & Stream), Select the current function,
17309         authorize the "Quit" button of the GotoLine window
17311 2003-05-05  Naba Kumar  <naba@gnome.org>
17313         * src/watch_gui.h: CVS added new file.
17315         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
17317         Patch from Etay Meiri <etay-m@bezeqint.net>
17318         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
17319         src/mainmenu_callbacks.c, src/message-manager.cc,
17320         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
17321         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
17322         Ported stack trace to GNOME2 and added it in the message manager
17323         pane.
17325 2003-05-02  Naba Kumar  <naba@gnome.org>
17327         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
17328         
17329         * src/preferences.[h,c]: Fixed preferences to save only one copy of
17330         preferences property.
17331         
17332         * anjuta.prj: Fixed multiple preferences saved data.
17333         
17334         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
17335         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17336         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
17337         scintilla/include/Platform.h, scintilla/include/PropSet.h,
17338         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
17339         Upgraded scitilla from CVS with faster window repaint
17340         and more bugfixes.
17341         
17342         Patch from  Etay Meiri  <etay-m@bezeqint.net>
17343         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
17344         and code cleanups
17345         
17346 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
17348         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
17349         the window if messages are appended to the end and the scrollbar is
17350         at the end.
17352 2003-04-29  Naba Kumar  <naba@gnome.org>
17354         * configure.in: Removed omf-install from Makefiles list.
17356 2003-04-28  Naba Kumar  <naba@gnome.org>
17358         * po/POTFILES.in: Remvoded deleted files.
17359         
17360         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
17361         pixmaps/windows-style-undocked.png: Added setup wizard's images.
17363         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
17364         is executed as detached) is not set properly.
17365         
17366 2003-04-25  Naba Kumar  <naba@gnome.org>
17367         
17368         * anjuta.prj: Updated.
17369         * src/anjuta_info.c: Fixed text wrapping and column view.
17370         * data/welcome.txt.in: Removed unaligned characters.
17371         
17372 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17373         * src/main_menubar.c: Disable setup dialog.
17375 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17376         * src/breakpoints.c; Fixed compilation with older GCC
17377         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
17378         * HACKING: Spelling fixes (Suggested by Stephen Knight)
17380 2003-04-18  Naba Kumar  <naba@gnome.org>
17382         * anjuta.prj: Updated (includes compiler options).
17383         
17384         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
17385         function from anjuta.c (it was already available in anjuta-tools.c).
17386         
17387 2003-04-18  Naba Kumar  <naba@gnome.org>
17389         * src/about.c, THANKS: Updated
17390         
17391         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
17392         
17393         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
17394         properly from the project session before updating the file
17395         view.
17396         
17397         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
17398         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
17399         dialog settings (as it will not be required once GDL is in place) and
17400         added file view filters in the settings sub-menu.
17402 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17403         * HACKING: Updated
17404         * configure.in: Disable cast checks on final build.
17406 2003-04-17  Naba Kumar  <naba@gnome.org>
17408         * src/build_project.c: Fixed a compilation error.
17410         * src/launcher.c: Removed commnets.
17411         
17412         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
17413         properties from editor tab to indentation tab and fixed a property
17414         label for proper i18n translation. Fixed typos in project config
17415         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
17416         sorting and reordering in compiler options dialog.
17417         
17418         * src/compiler_options.c: Implemented _save() function to save the
17419         options (which was pending).
17420         
17421         * src/build_project.c: Destroys install-as-root dialog when it is done.
17422         
17423         * src/an_symbol_view.c: Change "event" event to "event-after" so
17424         that symbol row is selected first before the popup is shown.
17425         
17426 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17428         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
17429         file in CVS/Entries. (Reviewed and applied by Biswa)
17431 2003-04-16  Naba Kumar  <naba@gnome.org>
17433         * aneditor.cxx: use unicode everytime (fixed unicode related
17434         bugs).
17436         * anjuta.prj: Fixed UI editor name (blank to use default) and
17437         anjuta version.
17438         
17439         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
17440         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
17441         Editor preferences page.
17443 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17444         * src/anjuta.[ch], src/print.c: Fixed warnings
17445         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
17446         * configure.in: Profiling support with gprof
17448 2003-04-16  Naba Kumar  <naba@gnome.org>
17450         Patch from Gaëtan de Menten  <ged@bugfactory.org>
17451         * src/launcher.c: Fixed cvs dialog.
17452         
17453 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
17454         
17455         * src/message-manager-private.cc: Fixed double-click on first line of 
17456         output to properly select a line.
17457         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
17458         because still was a deprecatd GtkCTreeNode and always NULL anyway.
17460 2003-04-15  Naba Kumar  <naba@gnome.org>
17462         * src/message-manager-private.cc: Fixed the glade filename typo.
17464 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17465         * scintilla/*, data/properties/*: Scintilla CVS merge
17466         * anjuta.prj: Removed unnecessary files.
17467         * scintilla/PlatGTK.cxx: Force Pango fonts always
17468         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
17469         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
17470         for preferences.
17471         * configure.in: Change version no. for 1.1.1 (alpha release)
17472         * configure.in: Added '--with-pref-suffix' option.
17473         * config.guess, config.sub: Removed from CVS.
17475 2003-04-15  Naba Kumar  <naba@gnome.org>
17477         Patch from Timothee Besset  <ttimo@idsoftware.com>
17478         * Makefile.am: Fixed a shell script error during intallation.
17479         
17480 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17482         Reviewed by Naba Kumar  <naba@gnome.org>
17483         * src/message-manager.cc: Added popup-menu to TreeView and fixed
17484         set_wm_class to use "anjuta" instead of "an.
17485         * src/message-manager-private.cc: Headers are hidden again.
17487 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17488         * src/project_dbase_gui.c: Memory corruption fix.
17489         * anjuta.prj: Updated project file
17491 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17492         * an_file_view.c: Connect to event-after signal rather than event so that
17493         selection is updated first and thus context menu is for the right file.
17494         Reviewed and applied by Biswa.
17496 2003-04-14  Naba Kumar  <naba@gnome.org>
17498         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
17499         
17500         * src/auncher.c: More child exit fixes
17501         from Timothee Besset  <ttimo@idsoftware.com>
17503 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17504         
17505         Reviewed by Naba Kumar  <naba@gnome.org>
17506         
17507         * src/message-manager.[c/h], src/message-manager-private[c/h],
17508                 anjuta.[c/h]: Ported message-manager to Gtk2
17509         
17510         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17511         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
17512         src/clean_project.c, src/compile.c, src/configurer.c,
17513         src/controls.c, src/cvs.c, src/debugger.c,
17514         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17515         src/project_import.c, src/search-replace.c: Changed name from
17516         AnjutaMessageManager to AnMessageManager to avoid too long type
17517         and funtion names.
17519 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17520         * src/launcher.c: Fix build won't stop problem - TTimo
17521         * TODO: Updated
17522         * pixmaps/anjuta_splash.c: New splash screen prototype.
17523         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
17524         * src/compiler_options.c: Mute pkgconfig errors.
17525         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
17527 2003-04-10  Naba Kumar  <naba@gnome.org>
17529         * configurer.[c,h]: Fixed dialog to close properly.
17530         * src/project_dbase.c, widgets/gnomefilelist.c: Added
17531         debugging asserts.
17532         
17533 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17534         * anjuta.prj: Removed unnecessary files, load with 1.2.0
17535         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
17536         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
17537         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
17538         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
17539         src/makefile.am: Move gdl to it's own directory.
17540         * global-tags/create_global_tags.sh: Silently ignore SDL error.
17542 2003-04-09  Naba Kumar  <naba@gnome.org>
17544         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
17545         branch.
17547 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17548         * src/anjuta-tools.c: Use CDATA for saving tools data.
17549         * anjuta.glade, src/search-replace.c: Port from branch.
17550         * widgets/e-splash.*, src/main.c: Better splash screen.
17551         * configure.in, widgets/gdl*: Import GDL widgets.
17552         * ROADMAP: Updated roadmap.
17553         * src/an_file_view.c: Use GDL icons for file tree.
17555 2003-04-09  Naba Kumar  <naba@gnome.org>
17557         * anjuta.glade: Added (hidden) initial setup-wizard window.
17558         
17559         Patch from: Vitaly  <vvv@rfniias.ru>
17560         * src/preferences.c: Fixes a bug with libglace widget access with
17561         translated strings.
17563         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17564         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
17565         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17566         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
17567         src/toolbar_callbacks.[c,h],
17568         src/memory.c, src/message-manager-private.cc,
17569         src/message-manager-private.h, src/message-manager.cc,
17570         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
17571         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
17572         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
17573         watch window to a subwindow in the notebook
17575 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17576         * ROADMAP: Updated roadmap.
17578 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
17580         * configure.in: Added Belarusian to ALL_LINGUAS.
17582 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17583         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
17584         Henry Jia
17585         * ROADMAP: Added roadmap for HEAD.
17587 2003-03-29  Naba Kumar  <naba@gnome.org>
17589         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
17590         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
17591         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
17592         (new) pixmaps/start-with-wizard.png,
17593         (new) pixmaps/start-with-import.png,
17594         (new) pixmaps/start-with-open.png Added Start with dialog which pops
17595         up on anjuta start-up to give quick access to opening file/project or
17596         creation wizards.
17598         * src/main.c: Sets proper data directory for the gnome
17599         program.
17601 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17602         * src/text_editor.c: Fixed error/warning indicators.
17604 2003-03-24  Naba Kumar  <naba@gnome.org>
17606         * README: Correct version.
17607         
17608 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
17610         * configure.in: Added checks to see if were building on FreeBSD
17611         systems.  Sets -DFREEBSD if we are, and also attempts to find
17612         gmake if the host system is FreeBSD.
17614         * src/getline.c: New file used to provide the getline function,
17615         which isnt available on a FreeBSD system.  The function is only
17616         defined if FREEBSD is defined.
17618         * src/Makefile.am: Added getline.c to anjuta_SOURCES
17620         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
17621         configure.in sets this to gmake on FreeBSD systems, and make
17622         on everything else.
17624 2003-03-23  Naba Kumar  <naba@gnome.org>
17626         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
17627         
17628         * anjuta.spec.in: Fixed spec file for correct file paths and
17629         corrected rpmbuild.
17631         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
17632         the rpm build command separately now.
17633         
17634         * src/anjuta.c, windows-dialog.c: Added some more window management
17635         stuffs (not still fully working, though).
17637         * TODO: Updated.
17639 2003-03-22  Naba Kumar  <naba@gnome.org>
17641         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
17643 2003-03-21  Naba Kumar  <naba@gnome.org>
17645         * README: Removed Andy Piper's name from the active maintainers
17646         list on his request.
17647         
17648         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
17649         preferences.
17650         
17651         * src/anjuta-tools.c: Fixed compiler errors.
17653         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
17654         show bugs.
17655         
17656         * src/commands.c, src/src_paths.c, src/style-editor.c,
17657         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
17658         becuase they are now hidden by default (from glade editing).
17659         
17660         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
17661         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
17662         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17663         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
17664         basic windows managements.
17665         
17666 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17667         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
17668         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
17669         Enver ALTIN (a.k.a. skyblue)
17671 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17672         * tagmanager/*: Added ignore-list for symbols. This will make
17673         parsing more accurate for projects. Doc updates needed.
17675 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17676         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
17677         * launcher/Makefile.am: Link to correct libraries
17678         * src/launcher.c: Do not allow NULL shell
17680 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
17681         * src/debug_tree.c: Improve debug tree view.
17683 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
17685         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
17686         'Run Configure Script' and 'Execute Program'. Increase minimum width
17687         of Configure dialog.
17688         * find_in_files.c, find_in_files_cbs.*: Properly create the file
17689         list widget by setting a model and adding a column and renderer.
17690           Actually store the nocvs toggle button in FindInFiles data structure.
17691           Handle selection changes via changed signal rather than row_activated.
17692           Use response signal for handling the close and find buttons.
17693           Close window when escape is pressed.
17694         * find_replace.c: Close window when escape is pressed.
17695         * find_text.c: Close window when escape is pressed in find dialog as
17696         well as wrap search question, where now Yes is the default button.
17698 2003-03-05  Naba Kumar  <naba@gnome.org>
17700         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
17702         * src/message-manager-private.cc: Fixed a bug with vte conditional
17703         compilation.
17704         * anjuta.glade: Hides all windows in glade file.
17706 2003-03-05  Naba Kumar  <naba@gnome.org>
17708         * src/an_file_view.c: Fixed a compilation warning.
17709         * src/message-manager-private.cc: Conditional compilation for vte
17710         API.
17711         
17712 2003-02-28  Naba Kumar  <naba@gnome.org>
17714         * configure.in, anjuta.spec.in: Updated dependency packages version.
17715         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
17716         * src/preferences.c: Added debug assertions.
17717         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
17718         editor to enable/disable bringing the recent editor tabs first.
17719         
17720         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17721         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
17722         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
17723         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
17724         and     bug fixes. Also code clean ups.
17725         
17726         * (new) src/search-replace.[h,c]: New search replace implementation
17727         from ANJUTA_1_0_0 branch.
17728         
17729         * (new) src/windows-dialog.[h,c]: New windows management class
17730         [work in progress].
17732 2003-02-28  Naba Kumar  <naba@gnome.org>
17734         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
17735         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
17736         src/appwizard.c, src/build_file.c, src/build_project.c,
17737         src/clean_project.c, src/compile.c, src/configurer.c,
17738         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17739         src/message-manager-dock.c, src/message-manager-dock.h,
17740         src/message-manager-private.cc, src/message-manager.cc,
17741         src/preferences-dialog.c, src/preferences-dialog.h,
17742         src/preferences.c, src/preferences.h, src/project_dbase.c,
17743         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
17744         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
17745         src/utilities.c, src/utilities.h:
17746         
17747         Widgetized Preferences and gave proper function names.
17749         * src/executer.c: Fixed a session loading bug.
17750         
17751 2003-02-27  Naba Kumar  <naba@gnome.org>
17753         * printing/print.c: Fixed printing font bug that failed to load the
17754         proper fonts.
17755         
17756         * src/toolbar.c: Disabled LED flashing (not yet implemented).
17757         
17758         * TODO, anjuta.prj: Updated.
17760 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
17762         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17763         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17764         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17765         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
17766         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
17767         fixed omf errors
17769 2003-02-25  Naba Kumar  <naba@gnome.org>
17771         * Makefile.am: Excluded omf-install from installation as the docs are
17772         not ready.
17773         
17774         TODO: Updated.
17775         
17776         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
17777         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
17778         property names and added new editor properties and code cleanups.
17779         Also added new project properties.
17780         
17781         * src/compiler_options.[h,c]: Added pkg-config packages supports
17782         and fixed bugs.
17783         
17784         * src/glade_iface.h: Cleanups.
17785         
17786         * src/launcher.c: Used timer instead of idle to scan.
17787         
17788         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
17789         src/project_config.[h,c], src/project_import.c: Implemented project
17790         property to define GUI editor and to handle it.
17791         
17792         * src/preferences.c: i18n fixes.
17793         
17794         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
17795         unused (and old) pixmaps.
17796         
17797         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
17798         
17799 2003-02-25  Naba Kumar  <naba@gnome.org>
17801         * src/message-manager-private.[h,cc], src/preferences.c,
17802         anjuta.glade, anjuta_dialog_strings.c: Implemented
17803         gnome terminal profiles for the terminal preferences and moved the
17804         addition of terminal preferences in the terminal constructor.
17805         
17806         * anjuta.prj: Updated.
17808 2003-02-24  Naba Kumar  <naba@gnome.org>
17810         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
17811         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
17812         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
17813         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
17814         preferences dialog.
17816         * TODO: Updated.
17818         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
17819         text selection and child re-spawning.
17821         * src/pixmaps.h: Removed unused pixmaps definitions.
17822         
17823 2003-02-23  Naba Kumar  <naba@gnome.org>
17825         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
17826         the project tree/window.
17828         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
17829         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
17830         Correct the use of a variable and implemented session save/load
17831         for tree expansion states.
17832         
17833         * src/main_menubar_def.h: Fixed shortcuts keys.
17834         
17835         * src/anjuta.c, src/gnome_project.c: Code clean ups.
17836         
17837         * anjuta.prj: Updated.
17838         
17839 2003-02-22  Naba Kumar  <naba@gnome.org>
17841         * src/debug_tree.[c,h]: GNOME2 port from 
17842         Etay Meiri <etay-m@bezeqint.net>
17843         
17844         * src/an_file_view.c, src/resources.[h,c],
17845         data/properties/bash.properties,
17846         data/properties/cpp.properties,
17847         data/properties/html.properties,
17848         data/properties/make.properties,
17849         data/properties/others.properties,
17850         data/properties/perl.properties,
17851         data/properties/props.properties,
17852         data/properties/xml.properties: Standarized file icons. Icons are
17853         defined in respective .properties file and are retrieved as resource
17854         data.
17856         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
17857         in labels from the commands editor as that would create
17858         problems for translators.
17860 2003-02-21  Naba Kumar  <naba@gnome.org>
17862         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
17863         as they should be part of CVS(?).
17865         * Makefile.am: Corrected a typo for glade generated strings file.
17867         * configure.in, po/hi.po: Added new Hindi (hi) translation
17868         in ALL_LINGUS and added initial Hindi translation.
17870         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
17871         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
17872         sv_unknown.xpm to more proper icon.
17874         * (new)data/properties/php.properties, data/properties/Makefile.am,
17875         data/properties/anjuta.properties, data/properties/html.properties:
17876         Fixed PHP syntax hilighting bug by separating php properties into
17877         different file (because of file size).
17879         * TODO: Updated.
17880         
17881 2003-02-20  Naba Kumar <naba@gnome.org>
17883         * src/breakpoints.c: Fixed breakpoints session saving/loading
17884         crash bug.
17885         
17886         * scintilla/*, scintilla/include/*: Updated to scintilla
17887         release 1.51
17888         
17889 2003-02-19  Naba Kumar <naba@gnome.org>
17891         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
17892         * TODO: Updated.
17894         * Makefile.am, src/Makefile.am,
17895         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
17896         (removed) src/anjuta_dialog_strings.c,
17897         (removed) src/anjuta_dialogs_strings.c,
17898         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
17899         (added) anjuta.glade: Transfered glade files from src/ directory
17900         to the top level directory.
17902         * po/POTFILES.in: Updated.
17903         
17904         * (removed) macrocs2/*: Transfered to data/ directory.
17905         
17906         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
17907         data/Makefile.am: Moved macros in data directory. Anjuta no longer
17908         requires to have macros dir, but the projects generated by anjuta
17909         require them.
17910         
17911         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
17912         trees.
17913         
17914         * src/defaults.c: Corrected default compiler options.
17915         
17916         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
17917         wizard.
17918         
17919         * src/message-manager-private.cc, src/message-manager-private.h,
17920         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
17921         
17922         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
17923         source code generation for gnome2 projects.
17925 2003-02-11  Naba Kumar <naba@gnome.org>
17927         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
17928         restores the expand/collaspe states of the nodes after refresh.
17929         
17930         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
17931         
17932 2003-02-11  Naba Kumar <naba@gnome.org>
17934         * src/style-editor.c: Fixed pango font description handling for fonts.
17935         * src/anjuta.glade: Removed font size spin button.
17936         * configure.in, src/anjuta.prj: Corrected version.
17937         * TODO: update.
17938         
17939 2003-02-10  Naba Kumar <naba@gnome.org>
17941         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
17942         references of scroll-menu.h and add about.h in Makefile.am.
17943         
17944         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
17945         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
17946         (removed) widgets/scroll-menu.h: Removed unused files.
17947         
17948         * Makefile.am: Added proper i18n rules and added intl tools for
17949         distributions.
17950         
17951         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
17952         to the stable release).
17953         
17954         * anjuta.spec.in: Removed manuals packaging.
17955         
17956         * data/Makefile.am: Removed 'macros' installation (not required for
17957         gnome2 projects).
17959 2003-02-10  Naba Kumar <naba@gnome.org>
17961         * po/POTFILES.in: Updated.
17963         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
17964         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
17965         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
17966         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
17967         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
17968         icons and images.
17970         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
17971         src/toolbar_callbacks.h: Fixed scintilla notification signal name
17972         and fixed to properly handle focus in find entry box.
17974         * Makefile.am: Added code for RH system menu update.
17976         * .cvsignore: Updated.
17978         * NEWS: Updated.
17980 2003-02-03  Naba Kumar <naba@gnome.org>
17982         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
17983         editor preferences. and fixes dialogs.
17985         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
17986         Fixed linenumbers and header margins when they are disabled and
17987         removed unused header files.
17989         * src/attact_process.[h,c], src/debugger.c: Attach to process
17990         now works.
17992         * src/help.c: Fixed dialog response.
17994         * TODO: Updated.
17996         * data/properties/anjuta.properties: Corrected typo.
17998         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
17999         Change the signal to "changed" in entry from "selection-changed" in
18000         list.
18002         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
18003         short-cuts.
18005 2003-01-31  Naba Kumar <naba@gnome.org>
18007         * configure.in: Upgraded to use libgnomeprint-2.2
18008         
18009         * printing/Makefile.am: Updated
18010         
18011         *(removed) printing/print-doc.c, printing/print-doc.h,
18012         printing/print-util.c, printing/print-util.h: Removed because already
18013         merged with print.c.
18014         
18015         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
18016         and libgnomeprintui-2.2 and fixed rendering problems.
18017         
18018         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
18019         uneccessary print properties, as they are separately taken
18020         care in gnomeprint.
18021         
18022         * po/POTFILES.in: Update.
18024 2003-01-30  Naba Kumar <naba@gnome.org>
18026         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
18027         for about dialog box.
18028         
18029         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
18030         src/pixmaps.h: Modified for the above additions for about dialog.
18032 2003-01-29  Naba Kumar <naba@gnome.org>
18034         * src/style_editor.[c,h]: Added missing files.
18035         
18036 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18037         * scintilla/XPM.[cxx|h]: Added missing files
18039 2003-01-29  Naba Kumar <naba@gnome.org>
18040         
18041         * TODO, po/POTFILES.in: Updated.
18042         
18043         * anjuta.prj, src/anjuta.glade,
18044         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
18046 2003-01-28  Naba Kumar <naba@gnome.org>
18047         
18048         * data/properties/anjuta.properties, src/aneditor.cxx,
18049         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
18050         properties into text properties (earlier it was int properties).
18052         * TODO: Updated
18053         
18054         * scintilla/AutoComplete.c,xx,
18055         scintilla/AutoComplete.h,
18056         scintilla/CallTip.c,xx,
18057         scintilla/CallTip.h,
18058         scintilla/Document.c,xx,
18059         scintilla/Document.h,
18060         scintilla/Editor.c,xx,
18061         scintilla/Editor.h,
18062         scintilla/LexAVE.c,xx,
18063         scintilla/LexCSS.c,xx,
18064         scintilla/LexHTML.c,xx,
18065         scintilla/LexOthers.c,xx,
18066         scintilla/LexPython.c,xx,
18067         scintilla/LineMarker.c,xx,
18068         scintilla/LineMarker.h,
18069         scintilla/Makefile.am
18070         scintilla/PlatGTK.c,xx,
18071         scintilla/PropSet.c,xx,
18072         scintilla/ScintillaBase.c,xx,
18073         scintilla/ScintillaBase.h,
18074         scintilla/ScintillaGTK.c,xx,
18075         scintilla/ViewStyle.c,xx,
18076         scintilla/include/Platform.h,
18077         scintilla/include/SciLexer.h,
18078         scintilla/include/Scintilla.h,
18079         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
18080         
18081         
18082         src/Makefile.am,
18083         src/an_file_view.c,
18084         src/an_symbol_view.c,
18085         src/anjuta-tools.c,
18086         src/anjuta.c,
18087         src/anjuta.glade
18088         src/anjuta.h,
18089         src/anjuta_cbs.c,
18090         src/anjuta_dialogs_strings.c,
18091         src/anjuta_info.c,
18092         src/commands.c,
18093         src/compiler_options.c,
18094         src/debugger.c,
18095         src/help.c,
18096         src/main_menubar.c,
18097         src/main_menubar.h,
18098         src/main_menubar_def.h,
18099         src/mainmenu_callbacks.c,
18100         src/mainmenu_callbacks.h,
18101         src/message-manager-private.c,c
18102         src/message-manager-private.h,
18103         src/message-manager.c,c
18104         src/message-manager.h,
18105         src/pixmaps.h,
18106         src/preferences.c,
18107         src/preferences.h,
18108         src/project_config.c,
18109         src/project_dbase.c,
18110         src/project_dbase_gui.c,
18111         src/project_import_gui.c,
18112         src/properties.c,xx,
18113         src/properties.h,
18114         src/resources.c,
18115         src/src_paths.c,
18116         src/text_editor.c,
18117         src/text_editor_gui.c,
18118         src/toolbar.c,
18119         src/utilities.c,
18120         src/utilities.h,
18121         anjuta.prj: GNOME2 porting and fixed many porting bugs.
18122         
18123 2003-01-24  Naba Kumar <naba@gnome.org>
18125         * src/text_editor_gui.c, src/toolbar.c,
18126         src/text_editor.c, src/text_editor_cbs.h:
18127         Used correct notification signal name for scintilla
18128         (gtk2) and fixed UI.
18129         
18130         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
18131         when not required.
18132         
18133         * printing/print-doc.c,
18134         printing/print.c,,
18135         src/anjuta-tools.c,
18136         src/find_replace.c,
18137         src/goto_line.c,
18138         src/launcher.c,
18139         src/mainmenu_callbacks.c,
18140         src/project_dbase.c,
18141         src/project_dbase.h,
18142         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
18143         src/text_editor.c,
18144         src/text_editor_cbs.h:
18147 2003-01-23  Naba Kumar <naba@gnome.org>
18149         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
18150         correct stock icons and organized pixmap macros.
18151         
18152         Makefile.am: Removed non-generated files.
18153         
18154         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
18155         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
18156         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
18157         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
18158         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
18159         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
18160         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
18161         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
18162         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
18163         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
18164         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
18165         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
18166         stop.xpm, undo.xpm}: Removed because no longer used.
18168         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
18169         file_unknown.xpm}: Files renamed from fv_*, as it would
18170         be the right name.
18172         * pixmaps/Makefile.am: Updated for the above changes.
18174 2003-01-23  Jakub Steiner <jimmac * ximian * com>
18176         * pixmaps/autocomplete-16.png,
18177         pixmaps/autocomplete.png,
18178         pixmaps/block-end-16.png,
18179         pixmaps/block-end.png,
18180         pixmaps/block-start-16.png,
18181         pixmaps/block-start.png,
18182         pixmaps/bookmark-first-16.png,
18183         pixmaps/bookmark-first.png,
18184         pixmaps/bookmark-last-16.png,
18185         pixmaps/bookmark-last.png,
18186         pixmaps/bookmark-next-16.png,
18187         pixmaps/bookmark-next.png,
18188         pixmaps/bookmark-prev-16.png,
18189         pixmaps/bookmark-prev.png,
18190         pixmaps/error-next-16.png,
18191         pixmaps/error-next.png,
18192         pixmaps/error-prev-16.png,
18193         pixmaps/error-prev.png: gnome2-styled icons
18196 2003-01-23  Naba Kumar <naba@gnome.org>
18198         * anjuta.prj: Updated compiler options.
18199         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
18201         * src/aneditor.cxx,
18202         src/anjuta.c,
18203         src/anjuta.glade,
18204         src/anjuta_dialogs_strings.c,
18205         src/mainmenu_callbacks.c,
18206         src/mainmenu_callbacks.h,
18207         src/text_editor.c,
18208         src/text_editor_cbs.c,
18209         src/text_editor_gui.c: GNOME2 Porting.
18211 2003-01-22  Naba Kumar <naba@gnome.org>
18213         * ChangeLog: Corrected dates.
18214         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
18215         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
18216         preferences.
18218 2003-01-22  Naba Kumar <naba@gnome.org>
18219         
18220         * plugins/patch/patch-plugin.c: Bug fix.
18221         
18222         * src/anjuta-tools.c,
18223         src/anjuta.c,
18224         src/anjuta.glade,
18225         src/anjuta.h,
18226         src/anjuta_dialogs_strings.c,
18227         src/breakpoints.c,
18228         src/cvs_gui.c,
18229         src/debugger.c,
18230         src/debugger.h,
18231         src/executer.c,
18232         src/glade_iface.c,
18233         src/main.c,
18234         src/mainmenu_callbacks.c,
18235         src/mainmenu_callbacks.h,
18236         src/preferences.c,
18237         src/project_dbase.c,
18238         src/project_dbase_gui.c,
18239         src/registers.c,
18240         src/sharedlib.c,
18241         src/signals.c,
18242         src/signals_cbs.c,
18243         src/source.c,
18244         src/stack_trace.c,
18245         src/toolbar_callbacks.c,
18246         src/utilities.c,
18247         src/utilities.h,
18248         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
18249         
18250         * src/Makefile.am,
18251         (removed) src/CORBA-Server.c,
18252         (removed) src/CORBA-Server.h,
18253         (removed) src/Gladen-common.c,
18254         (removed) src/Gladen-stubs.c,
18255         (removed) src/Gladen.h,
18256         (removed) src/Prj-common.c,
18257         (removed) src/Prj-skelimpl.c,
18258         (removed) src/Prj-skels.c,
18259         (removed) src/Prj-stubs.c,
18260         (removed) src/Prj.h,
18261         (removed) src/glades.c,
18262         (removed) src/glades.h,
18263         (removed) src/messagebox.c,
18264         (removed) src/messagebox.h: Removed because no longer used.
18266 2003-01-21  Naba Kumar <naba@gnome.org>
18268         * src/anjuta-tools.c,
18269         src/anjuta.c,
18270         src/anjuta.glade,
18271         src/anjuta_dialogs_strings.c,
18272         src/anjuta_info.c,
18273         src/anjuta_info.h,
18274         src/breakpoints.c,
18275         src/compiler_options.c,
18276         src/debugger.c,
18277         src/find_replace.c,
18278         src/find_replace.h,
18279         src/find_text.c,
18280         src/find_text.h,
18281         src/goto_line.c,
18282         src/launcher.c,
18283         src/text_editor.c,
18284         widgets/gnomefilelist.c: GNOME2 porting.
18286 2003-01-20  Naba Kumar <naba@gnome.org>
18288         * global-tags/create_global_tags.sh: Uses pkg-config to
18289         read the modules.
18290         
18291         * src/anjuta.c,
18292         src/anjuta.glade,
18293         src/anjuta.h,
18294         src/anjuta_cbs.c,
18295         src/anjuta_dialogs_strings.c,
18296         src/breakpoints.c,
18297         src/breakpoints.h,
18298         src/compiler_options.c,
18299         src/compiler_options.h,
18300         src/fileselection.c,
18301         src/fileselection.h,
18302         src/mainmenu_callbacks.c,
18303         src/project_dbase_gui.c,
18304         src/session.c,
18305         src/src_paths.c,
18306         src/src_paths.h,
18307         src/text_editor.c,
18308         src/text_editor_gui.c,
18309         widgets/gnomefilelist.c,
18310         widgets/gnomefilelist.h: GNOME2 porting.
18311         
18312         * widgets/Makefile.am,
18313         (removed) widgets/gnomedirlist.c,
18314         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
18315         
18316         * src/Makefile.am,
18317         (removed) src/src_paths_cbs.c,
18318         (removed) src/src_paths_cbs.h,
18319         (removed) src/src_paths_gui.c,
18320         (removed) src/compiler_options_cbs.c,
18321         (removed) src/compiler_options_cbs.h,
18322         (removed) src/breakpoints_cbs.c,
18323         (removed) src/breakpoints_cbs.h: Removed because they are now
18324         combined in singe file
18326 2003-01-16  Naba Kumar <naba@gnome.org>
18328         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
18329         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
18330         options dialog UI and data handling.
18333 2003-01-15  Naba Kumar <naba@gnome.org>
18335         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
18336         Completed command editor porting.
18337         
18338         * src/anjuta.c: Removed the use of commands load function
18339         (not required).
18341         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
18342         and unrefs.
18344         * src/anjuta-tools.c: Fixed translatable strings.
18345         
18346         * src/find_text.c: Fixed dialog creation from glade.
18347         
18348         * src/text_editor_gui.c, src/text_editor.c,
18349         src/text_editor_cbs.c: Completed port of detached text editor
18350         to gnome2 plateform.
18351         
18352 2003-01-14  Naba Kumar <naba@gnome.org>
18354         * src/anjuta.glade, src/preferences.[h,c],
18355         src/anjuta_dialogs_strings.c: Added build and editor
18356         preferences pages and other UIs. Fixed preferense loading and saving.
18357         
18358         * src/anjuta.c: Does case-insensitive match for tabs position
18359         preferences and removed preferences loading (done at _new() call).
18360         
18361         * anjuta-tools.c: Debugged tools dialog handling.
18362         * plugins/class-gen/clsGen.c: Fixed an undefined function.
18363         
18364 2003-01-13  Naba Kumar <naba@gnome.org>
18366         * ABOUT-NLS: Update (strange).
18368         * autogen.sh: Removed blocking code.
18370         * configure.in: Fixed an autogen bug.
18371         
18372 2003-01-13  Naba Kumar <naba@gnome.org>
18374         * (new)src/anjuta.gladep
18375         (new)src/messagebox.c
18376         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
18377         will be gradually removed (and then the files).
18378         
18379         * Makefile.am,
18380         anjuta.prj,
18381         printing/print-util.c,
18382         printing/print.c,
18383         scintilla/ScintillaGTK.c,xx
18384         src/Makefile.am,
18385         src/an_file_view.c,
18386         src/an_symbol_view.c,
18387         src/anjuta.c,
18388         src/anjuta.glade
18389         src/anjuta.h,
18390         src/anjuta_dialogs_strings.c,
18391         src/anjuta_gui.c,
18392         src/attach_process.c,
18393         src/attach_process.h,
18394         src/breakpoints.c,
18395         src/breakpoints.h,
18396         src/breakpoints_cbs.c,
18397         src/commands.c,
18398         src/commands.h,
18399         src/compiler_options.c,
18400         src/compiler_options.h,
18401         src/compiler_options_cbs.c,
18402         src/configurer.c,
18403         src/configurer.h,
18404         src/controls.c,
18405         src/cvs_cbs.c,
18406         src/debug_tree.c,
18407         src/debug_tree.h,
18408         src/executer.c,
18409         src/executer.h,
18410         src/find_in_files.c,
18411         src/find_in_files.h,
18412         src/find_in_files_cbs.c,
18413         src/find_replace.c,
18414         src/find_replace.h,
18415         src/find_text.c,
18416         src/find_text.h,
18417         src/goto_line.c,
18418         src/help.c,
18419         src/help.h,
18420         src/launcher.c,
18421         src/main.c,
18422         src/main_menubar.c,
18423         src/mainmenu_callbacks.c,
18424         src/message-manager.c,c
18425         src/pixmaps.h,
18426         src/preferences.c,
18427         src/project_config.c,
18428         src/project_config.h,
18429         src/project_dbase.c,
18430         src/project_import_cbs.c,
18431         src/resources.c,
18432         src/resources.h,
18433         src/splash.c,
18434         src/src_paths.c,
18435         src/src_paths.h,
18436         src/src_paths_gui.c,
18437         src/text_editor.c,
18438         src/text_editor_gui.c,
18439         src/toolbar.c,
18440         src/toolbar.h,
18441         src/utilities.c,
18442         src/utilities.h,
18443         src/wizard_gui.c,
18444         widgets/gnomefilelist.c: GNOME2 Port.
18446 2003-01-10  Naba Kumar  <naba@gnome.org>
18448         * src/an_file_view.c,
18449         src/anjuta_gui.c,
18450         src/appwizard_gui.c,
18451         src/compiler_options.c,
18452         src/compiler_options_cbs.c,
18453         src/cvs_cbs.c,
18454         src/executer.c,
18455         src/fileselection.c,
18456         src/find_in_files.c,
18457         src/goto_line.c,
18458         src/main_menubar.c,
18459         src/memory.c,
18460         src/message-manager-dock.c,
18461         src/preferences.c,
18462         src/project_dbase_gui.c,
18463         src/project_import_gui.c,
18464         src/registers_gui.c,
18465         src/sharedlib_gui.c,
18466         src/src_paths_gui.c,
18467         src/text_editor_gui.c,
18468         src/toolbar.c,
18469         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
18471 2003-01-09  Naba Kumar <naba@gnome.org>
18473         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
18474         problems with some comments.
18476         * anjuta.prj: New project file (updated?)
18478         * src/Makefile.am: Enabled deprecated API and fixed variables.
18480         * src/an_file_view.c,
18481         src/an_symbol_view.c,
18482         src/anjuta-plugins.c,
18483         src/anjuta-tools.c,
18484         src/anjuta.c,
18485         src/anjuta_gui.c,
18486         src/appwizard_cbs.c,
18487         src/attach_process.c,
18488         src/attach_process_cbs.c,
18489         src/compiler_options.c,
18490         src/compiler_options_cbs.c,
18491         src/launcher.c,
18492         src/mainmenu_callbacks.c,
18493         src/message-manager-private.c,c
18494         src/message-manager-private.h,
18495         src/message-manager.c,c
18496         src/message-manager.h,
18497         src/project_dbase.c,
18498         src/project_dbase.h,
18499         src/project_dbase_gui.c,
18500         src/project_import_cbs.c,
18501         src/project_import_gui.c,
18502         src/registers.c,
18503         src/resources.c,
18504         src/resources.h,
18505         src/sharedlib.c,
18506         src/signals.c,
18507         src/signals_cbs.c,
18508         src/signals_gui.c,
18509         src/splash.c,
18510         src/src_paths_cbs.c,
18511         src/src_paths_gui.c,
18512         src/stack_trace.c,
18513         src/text_editor.c,
18514         src/text_editor_gui.c,
18515         src/text_editor_menu.c,
18516         src/toolbar.c,
18517         src/toolbar_callbacks.c,
18518         src/utilities.c,
18519         src/watch.c,
18520         src/watch_cbs.c,
18521         src/wizard_gui.c: GNOME porting.
18523 2002-12-24 Naba Kumar <naba@gnome.org>
18525         * AUTHORS, ChangeLog, HACKING, Makefile.am,
18526         NEWS, README, SEARCH-REPLACE,
18527         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
18528         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
18529         launcher/Makefile.am,
18530         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
18531         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
18532         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
18533         printing/print-util.c, printing/print.c, printing/print.h,
18534         scintilla/*/*, widgets/e-shell-about-box.c,
18535         src/*, tagmanager/*/*, widgets/Makefile.am,
18536         widgets/gnomefilelist.c:
18537         
18538         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
18539         src/*.[c,h] files to gnome2 API.
18541         * src/anjuta_dialogs_strings.c: Added glade generated translatable
18542         strings table.
18544 2002-10-23  Naba Kumar <naba@gnome.org>
18546         * autogen.sh: Prevented Users from building HEAD cvs.
18547         
18548 2002-09-16  Stephane Demurget  <demurgets@free.fr>
18550         * src/anjuta.glade: added the compiler options dialog, hopefully
18551         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
18553 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18555         * src/anjuta.glade: fixed a lot of small glitches.
18557         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
18558         now.
18560         * src/breakpoints_cbs.c: polished a bit.
18562 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18564         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
18566         * src/commands.c: partial gnome 2 port.
18568         * src/utilities.[ch]: changed some bits to be const.
18570 2002-09-14  Stephane Demurget  <demurgets@free.fr>
18572         * src/Makefile.am: removed breakpoints_gui.c and added a check
18573         for gdk-pixbuf deprecated functions, but there shouldn't be much
18574         anyway.
18576         * src/breakpoints_gui.c: killed.
18578         * src/anjuta.glade: added two dialogs for the breakpoints management.
18580         * src/anjuta.h:
18581         * src/anjuta_cbs.c:
18582         * src/appwizard.c:
18583         * src/attach_process.c:
18585         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
18586         really huge changes and porting work.
18587         
18588         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
18589         (breakpoints_dbase_new): moved the UI init bits here.
18591         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
18592         a lot, not using any color anymore (not HIG compliant) and not using
18593         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
18594         to be double checked.
18596         * src/build_file.c:
18597         * src/build_project.c: gnome 2 port.
18599 2002-09-11  Stephane Demurget  <demurgets@free.fr>
18601         * src/anjuta.glade:
18602         * src/anjuta.h:
18603         * src/anjuta_cbs.c:
18604         * src/appwizard.c:
18605         * src/breakpoints.c:
18606         * src/breakpoints_cbs.c: cleaned up some bits.
18608 2002-09-09  Stephane Demurget  <demurgets@free.fr>
18610         * src/Makefile.am:
18611         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
18613         * src/an_symbol_view.[ch]:
18614         * src/attach_process_cbs.h: polished a bit.
18616         * src/breakpoints_cb.[ch]: partial gnome 2 port.
18618 2002-09-02  Stephane Demurget  <demurgets@free.fr>
18620         * configure.in:
18621         * src/Makefile.am: added libglade-2 to the build.
18623         * src/anjuta.[ch]: added support for libglade.
18625         * src/anjuta.glade: added. There could be a file per top-level widget,
18626         as some other gnome projects, though.
18628         * src/attach_process_gui.c: removed.
18629         * src/attach_process.[ch]: gnome 2 port.
18630         (attach_process_new): Added the treeview init and the widget references
18631         here.
18633 2002-08-31  Stephane Demurget  <demurgets@free.fr>
18635         * src/an_file_view.c: fixed some compilation issues.
18637         * src/an_symbol_view.c: gnome 2 port.
18639 2002-08-26  Stephane Demurget  <demurgets@free.fr>
18641         * src/an_file_view.c: finished gnome 2 port.
18642         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
18643         directory pixmap depending on the event.
18645         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
18646         (project_file_data_new): use a GtkTreePath.
18648 2002-08-23  Stephane Demurget  <demurgets@free.fr>
18650         * src/Makefile.am: readded back an_*_view.[ch] because they are still
18651         driving me nuts but they need to be ported, heh ?
18653         * src/an_file_view.c: gnome 2 port, almost finished after some hard
18654         work since it's quite a total rewrite again.
18656 2002-08-22  Stephane Demurget  <demurgets@free.fr>
18658         * src/an_file_view.c:
18659         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
18661 2002-08-21  Stephane Demurget  <demurgets@free.fr>
18663         * src/anjuta_info.c:
18664         * src/utilities.h: gnome 2 port, featuring a total rewrite.
18666 2002-08-20  Stephane Demurget  <demurgets@free.fr>
18668         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
18669         nuts ATM.
18670        
18671         * src/an_file_view.c:
18672         * src/aneditor.cxx:
18673         * src/anjuta_cbs.c:
18674         * src/compiler_options.h:
18675         * src/messagebox.c:
18676         * src/messagebox.h:
18677         * src/pixmaps.h:
18678         * src/project_dbase.h:
18679         * src/resources.h: gnome 2 port.
18681 2002-08-14  Stephane Demurget  <demurgets@free.fr>
18683         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
18685         * data/properties/sql.properties: added the DATETIME data type.
18687         * data/properties/html.properties: added the foreach php keyword.
18689 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18691         * widgets/Makefile.am: removed blank line after the last backslash
18692         for avoiding a warning from automake.
18694         * configure.in:
18695         * src/Makefile.am: added the ORBit-2 dep.
18697 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18699         * AUTHORS: added Biswa, because I wonder why noone already have
18700         written his name in the Anjuta's hall of fame :)
18702 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
18704         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
18705         widgets/e-shell-about-box.c: Made to compile for gnome2.
18706         
18707 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
18709         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
18710         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
18711         
18712         * configure.in, printing/print.h, printing/print.c,
18713         printing/print-doc.c: Made to compile for gnome2.
18714         
18715 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
18717         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
18718         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
18719         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
18720         widgets/Makefile.am:
18721         
18722         Upgraded the build system to gnome2 platform.
18723         
18724 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18725         * manuals/*: Added capability to generate PDF and PS.
18726         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
18727         * TODO, TODO.biswa: Intergated TODO list.
18728         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
18729         , bug #574470
18730         * src/dnd.c: Fix typo
18731         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
18732         * src/anjuta.c: Bug #568895, Bug #575419
18734 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18736         * tagmanager/tm_global_tags.c: Fixed compiler warning.
18737         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
18739 2002-12-17  Naba Kumar <naba@gnome.org>
18741         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
18742         bugs.
18743         
18744 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18745         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
18746         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
18747         * anjuta.prj: Added tools.sgml
18748         * data/properties/cpp.properties: Bug # 646974
18750 2002-12-16  Naba Kumar <naba@gnome.org>
18752         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
18753         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
18754         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
18755         on 'Enter' and adds proper focus mechanism.
18756         * src/anjuta.c: Fixed a memory corruption bug.
18757         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
18758         'Enter' and can also be Canceled. Sets proper default and focus policies
18759         for tools dialogs.
18760         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
18761         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
18762         translatable strings in dialogs and fixed some dialog properties.
18763         * src/anjuta-tools.c: Now uses xml format for loading and saving.
18764         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
18765         * src/message_manager_private.cc: Fixed some debug messages.
18766         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
18767         widgets/gnomefilelist.c: Fixed a memory leaks.
18768         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
18769         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
18770         src/main_menubar_def.h: Implemented incremental search.
18771         * TODO: Updated.
18773 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18774         * tagmanager/*: Minor cleanups and warning fixes.
18775         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
18776         GUI during long updates.
18777         * src/text_editor.c: Remove debug message.
18779 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18780         * tagmanager/tm_project.c: Fix a memory access problem.
18782 2002-12-13  Naba Kumar <naba@gnome.org>
18784         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
18785         tools list to show "Enabled" flag of the tool. Fixed a bug where
18786         tool list is not cleared when creating a new tool.
18787         
18788 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18789         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
18791 2002-12-12  Naba Kumar <naba@gnome.org>
18793         * anjuta-tools.[h,c], commands.c: Used the tools help of
18794         anjuta variables list in commands editor and fixed a typos
18795         buy in anjuta-tools.c.
18796         
18797 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18798         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
18799         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
18800         * TODO.biswa: Added to help me track things better.
18802 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18804         * configure.in, anjuta.spec.in: Added libglade dependency.
18805         * Makefile.am: Added anjuta.glade file.
18806         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
18807         , src/mainmenu_callbacks.[ch], src/message-manager.h
18808         , src/widget-registry.c: Tools editor GUI + other additions.
18810 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18812         * src/project_dbase.[ch], tagmanager/tm_project.c,
18813         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
18814         Implement syncing tags image with the project database.
18815         * src/anjuta-tools.c: Implemented variable substitution and
18816         working directory in tools.
18818 2002-12-09  Naba Kumar <naba@gnome.org>
18819         
18820         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
18821         command configuration language list from properties.
18822         
18823         * data/properties/asm.properties, data/properties/ruby.properties:
18824         Fixed typos.
18826 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18828         * src/an_symbol_view.c: Remember current selected entry and select
18829         it automatically after refresh.
18831 2002-11-26  Murray Cumming  <murrayc@usa.net>
18833         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
18834           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
18835         and gnomemm 1.2 projects so that people know they are really
18836         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
18837         But I did correct these to sue lowercase names.
18839 2002-12-01  Naba Kumar <naba@gnome.org>
18841         * data/anjuta.properties: Fixed caching problem on 
18842         indicators.
18843         * src/preferences.c, src/preferences_gui.c: Implemented automatic
18844         indicators prefs.
18845         
18846 2002-12-01  Naba Kumar <naba@gnome.org>
18848         * data/properies/anjuta.properties: Corrected "indicators.automatic"
18849         property name.
18850         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
18851         property and uses it.
18852         * src/aneditor.cxx: Fixed a bug associated with selection a word at
18853         current cursor.
18854         
18855 2002-11-30  Naba Kumar <naba@gnome.org>
18857         * src/debugger.c: Fixed a typo.
18858         * data/properties/*: Updated properties files and added
18859         new ones.
18860         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
18861         Added comment submenu and cleaned up ref and unref of menus.
18862         * src/aneditor.h: Added definition of comment commands.
18863         * src/aneditor.c: Upgrade from latest SciTE source code.
18864         * src/text_editor.[hc], src/text_editor_cbs.c, 
18865         src/message_manager_private.cc, src/message_manager.[cc,h],
18866         src/anjuta.[c,h]: Added indicators support for errors/warnings
18867         highlight in the editor.
18868         * NEWS, TODO: Update.
18869         * scintilla/include/PropSet.h: Removed deprecrated function.
18870         
18871 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18873         * src/anjuta-tools.[ch]: Tools implementation (basic)
18874         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
18875           , src/main_menubar_def.h: PLugins cleanup and segregation
18876         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
18877           registry
18878         * anjuta.prj: Added new files
18879         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
18880         * plugins/class-gen/clsGen.c: Register menu under 'Project'
18881         * plugins/patch/patch-plugin.c: Register menu under 'Format'
18882         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
18883         * src/Makefile.am: Added new files
18884         * src/message-manager.[cc/h]: Added standard output and error windows
18886 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
18888         * project_type.c: Fixed Gnomemm2 project type
18890 2002-11-25  Naba Kumar <naba@gnome.org>
18892         * printing/print.c: Fixed a compile warning.
18893         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
18894         * src/utilities.c: Fixed a compile warning in sparc, hides the
18895         terminal check error output from the user.
18896         * project_config.[ch], project_dbase.[ch], source.c: Added project
18897         version, exclude modules configuration and reordered other config
18898         properties. Changed some strings to more descriptive text.
18899         * src/compiler_opitions.c: Removed extra newlines from .prj file
18900         save.
18901         * anjuta.prj: Converted to new format (only reorganised properties
18902         and removed extra newlines ... nothing else).
18903         * NEWS: updated
18904         
18905 2002-11-21  Naba Kumar <naba@gnome.org>
18907         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
18908         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
18909         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
18910         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
18911         Updated to the CVS version.
18913 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18915         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
18916           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
18917           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
18918           images in completion lists. 
18919         * src/resources.h: Make C++ friendly.
18920         * scintilla/PropSet.cxx: Fix memory leak.
18922 2002-11-20  Naba Kumar <naba@gnome.org>
18924         * scintilla/*/*: Synced to latest scintilla 1.49
18925         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
18926         New lexers added.
18928         * scintilla/RESearch.cxx: The automatic cvs log in the
18929         file really broke things trying to interprete the changelog
18930         entry incorrectly as end-of-comment. Removed the $cvs line
18931         and committed again.
18932         
18933 2002-11-19  Naba Kumar <naba@gnome.org>
18935         Patch from Timothee Besset <ttimo@idsoftware.com>
18936         
18937         * src/message-manager-private.cc: Interpretes absolute
18938         file paths properly in zvt terminal.
18940 2002-11-19  Naba Kumar <naba@gnome.org>
18942         Patch from Timothee Besset <ttimo@idsoftware.com>
18943         
18944         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
18945         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
18946         (important) editor preferences in project (if there is one
18947         open).
18948         
18949         * TODO: Updated
18950         
18951 2002-11-18  Naba Kumar <naba@gnome.org>
18952         
18953         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18954         
18955         * src/debug_tree.c, src/find_in_files_gui.c,
18956         src/find_replace.c, src/find_text.c, 
18957         src/project_import.c, src/project_import_gui.c,
18958         src/wizard_gui.c: i18n Fixes.
18960 2002-11-15  Naba Kumar <naba@gnome.org>
18962         * plugins/class-gen/clsGen.c: Fixed to use project function
18963         to import files. Create non-existent directories before the
18964         sources are written.
18965         
18966         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
18967         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
18968         src/glade_iface.c,
18969         src/glades.c: Excluded gladen files from build. This
18970         will fix the unnecessary dependency on libssl.
18971         
18972         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
18973         file import funtion.
18974         
18975         * src/message_manager_private.cc: Fixed a compiler warning with
18976         DEBUG preprocessor macro.
18977         
18978         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
18979         wrong (undocked) editor window was closed on clicking close on an
18980         undocked editor window.
18981         
18982         * src/debugger.c: Fixed a bad bug where debugger terminal won't
18983         start correctly if the executable was run before with 'F3'.
18984         
18985         * src/toolbar_callbacks.c: Wrap around find next.
18986         * src/toolbar.c: Disable combo activate.
18987         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
18988         button positions to get 'yes' as default.
18990         * anjuta.spec.in: Updated.
18991         
18992         * src/anjuta_info.c, src/appwizard_gui.c,
18993         src/attach_process_gui.c, src/breakpoints_gui.c,
18994         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
18995         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
18996         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
18997         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
18998         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
18999         src/preferences.c, src/preferences_gui.c, src/project_config.c,
19000         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
19001         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
19002         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
19003         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
19004         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
19005         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
19006         plugins/patch/patch-plugin.c, printing/print-util.c:
19007         Set all windows and dialogs transient
19008         to their parents so that they remain floated above their parents.
19009         
19010 2002-11-13  Naba Kumar <naba@gnome.org>
19012         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
19013         take default editor font).
19014         
19015         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
19016         Corrected email address.
19017         
19018         * src/mainmenu_callbacks.c: Used spaces instead of tabs
19019         for changelog entry.
19021         * NEWS: Updated.
19022         
19023 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19024         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
19026 2002-11-06  Naba Kumar <naba@gnome.org>
19028         * README: Updated
19029         * anjuta.spec.in: Ships the .omf files with the
19030         documents instead of the base package.
19031         
19032 2002-11-04  Naba Kumar <naba@gnome.org>
19034         * data/properties/latex.properties: Fixed a bug.
19035         * ChangeLog: Released 1.0.0 stable.
19037 2002-11-04  Naba Kumar <naba@gnome.org>
19039         * src/commands.c: Added command with shell redirection capability.
19040         * data/properties/anjuta.properties: Changed default execution
19041         command.
19042         * src/project_dbase.c: Set project top dir in properties.
19043         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
19044         * data/Makefile.am: More diskcheck error fixes.
19045         
19046         * README, anjuta.spec.in, THANKS, AUTHORS,
19047         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19048         manuals/C/anjuta-manual/authers,sgml,
19049         manuals/C/anjuta-manual/anjuta-manual.sgml,
19050         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19051         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
19052         : Changed anjuta home to
19053         new URL and my email address.
19054         
19055         * manuals/C/anjuta-manual/interfaces.sgml,
19056         manuals/C/anjuta-manual/prefereces.sgml,
19057         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
19058         
19059         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
19060         : removed reference to the help menu as the menu is modified
19061         when no help is found (which is very likely when we are
19062         shiping the documents separately).
19063         
19064 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19065         * anjuta.spec.in: Update specfile to make multiple RPMs.
19066         * data/Makefile.am: make dist fix.
19067         * src/text_editor_menu.c: Fix compile warnings (casts).
19069 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19070         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
19071         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
19073 2002-11-01  Naba Kumar <naba@gnome.org>
19075         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
19076         Added gnome2 macros to be used by gnome2 project wizard.
19077         
19078         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
19079         from gnome-common.
19080         
19081         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
19082         as it was conflicting with generated projects and is not
19083         useful for us.
19084         
19085         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
19086         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
19087         project generation, removed qt project as it's not complete and
19088         added gnome2 bonobo wizard.
19090 2002-10-29  Naba Kumar <naba@gnome.org>
19092         * po/POTFILES.in: Updated.
19093         * po/POTFILES.skip: Added.
19094         * preferences.h: Fixed print paper size property name.
19096 2002-10-28  Naba Kumar <naba@gnome.org>
19097         
19098         * data/user.properties, data/Makefile.am: Added user properties file
19099         which will be copied in user's ~/.anjuta/user.properties.
19100         
19101         * data/anjuta.properties: Changed a comment.
19102         
19103         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
19104         
19105         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19106         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
19107         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
19108         item.
19110         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
19111         instead of user properties file.
19112   
19113         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
19114         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
19115         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
19116         * README, TODO: Updated.
19117         
19118 2002-10-28  Naba Kumar <naba@gnome.org>
19120     * manuals/C/anjuta-manual/figures/editor_guides.png,
19121     manuals/C/anjuta-manual/figures/editor_margins.png,
19122     manuals/C/anjuta-manual/figures/editor_markers.png,
19123     manuals/C/anjuta-manual/figures/local_variables.png,
19124     manuals/C/anjuta-manual/figures/open_file_multiple.png,
19125     manuals/C/anjuta-manual/figures/prefs_print.png,
19126     manuals/C/anjuta-manual/figures/print_dlg.png,
19127     manuals/C/anjuta-manual/figures/print_preview.png,
19128     manuals/C/anjuta-manual/figures/symbol_browser.png,
19129     manuals/C/anjuta-manual/figures/variable_tip.png: New png
19130     files for manual documentation.
19131     
19132     * manuals/sgmldocs.make,
19133     manuals/C/anjuta-manual/Makefile.am,
19134     manuals/C/anjuta-manual/authors.sgml,
19135     manuals/C/anjuta-manual/build.sgml,
19136     manuals/C/anjuta-manual/compileopts.sgml,
19137     manuals/C/anjuta-manual/debugger.sgml,
19138     manuals/C/anjuta-manual/execute.sgml,
19139     manuals/C/anjuta-manual/fileoperations.sgml,
19140     manuals/C/anjuta-manual/interface.sgml,
19141     manuals/C/anjuta-manual/preferences.sgml,
19142     manuals/C/anjuta-manual/projects.sgml,
19143     manuals/C/anjuta-manual/figures/arguments.png,
19144     manuals/C/anjuta-manual/figures/open_file.png,
19145     manuals/C/anjuta-manual/figures/other_opts.png,
19146     manuals/C/anjuta-manual/figures/scrshot.png,
19147     manuals/C/anjuta-manual/figures/toolbar_browser.png,
19148     manuals/C/anjuta-manual/figures/toolbar_tags.png:
19149     
19150     Updated anjuta manual documentation.
19152     
19153 2002-10-27  Naba Kumar <naba@gnome.org>
19155     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
19156     check and modifies debugger terminal command accordingly
19157     to function properly.
19158     
19159 2002-10-25  Naba Kumar <naba@gnome.org>
19161         * manuals/sgmldocs.make: Fixed a couple of bugs.
19162         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
19164 2002-10-24  Naba Kumar <naba@gnome.org>
19166         * src/debug_tree.c: Fixed a crash bug from Etay.
19168         * global_tags/create_global_tags: Added messages.
19169         Fixed infinite looping within files.
19170         
19171         * macro/autogen.sh: Removed debug and warning flags for defaults.
19172         
19173         Patch from Vadim Berezniker <vadim@berezniker.com>
19174         
19175         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
19176         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
19177         generation.
19179         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
19180         temporarily just copy it
19182 2002-10-24  Naba Kumar <naba@gnome.org>
19184         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
19185         manuals/C/anjuta-manual/anjuta-manual.sgml, 
19186         manuals/C/anjuta-manual/compileopts.sgml,
19187         manuals/C/anjuta-manual/debugger.sgml,
19188         manuals/C/anjuta-manual/execute.sgml,
19189         manuals/C/anjuta-manual/fileoperations.sgml,
19190         manuals/C/anjuta-manual/interface.sgml,
19191         manuals/C/anjuta-manual/introduction.sgml,
19192         manuals/C/anjuta-manual/projects.sgml,
19193         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
19194         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
19195         manuals/ja/anjuta-manual/anjuta-manual.sgml,
19196         manuals/ja/anjuta-manual/compileopts.sgml,
19197         manuals/ja/anjuta-manual/debugger.sgml,
19198         manuals/ja/anjuta-manual/execute.sgml,
19199         manuals/ja/anjuta-manual/fileoperations.sgml,
19200         manuals/ja/anjuta-manual/interface.sgml,
19201         manuals/ja/anjuta-manual/introduction.sgml,
19202         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
19204 2002-10-24  Naba Kumar <naba@gnome.org>
19206         * src/project_type.c: added autogen for qt projects.
19207         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
19208         Fixed a bug that retrieves wrong terminal command.
19209         * src/commnads.c: Added more terminal commands.
19210         * configure.in: Checks for scrollkeeper version.
19211         
19212 2002-10-22  Naba Kumar <naba@gnome.org>
19214         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
19215         instead of AM_GNOME_GETTEXT.
19216         
19217         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
19218         for setup-gettext for the wizard generated projects.
19220         * src/source.c: Fixed a bug where glade file wasn't generated.
19221         
19222         * src/gnome_project.c: Excluded project version from project dir
19223         name.
19224         
19225 2002-10-22  Naba Kumar <naba@gnome.org>
19227         * acinclude.m4: New file with dummy funtion for gettext
19228         cross compatibility fix.
19229         
19230         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
19231         * configure.in: Fixed cflags to avoid useless warnings.
19232         * Makefile.am: EXTRA_DIST += setup-gettext.
19233         * src/toolbars.c: Added space paddings around tags label.
19235 2002-10-21  Naba Kumar <naba@gnome.org>
19237         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19238         
19239         * setup-gettext: New script to maintain gettext cross version
19240         compatibility.
19241         * configure.in, macros/autogen.sh: Fix for gettext cross version
19242         compatibility.
19243         
19244 2002-10-21  Naba Kumar <naba@gnome.org>
19246         * debug_tree.c: Fixed incorrect use of debug assertion.
19247         
19248 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
19249             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19250         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19251         src/memory.c, src/memory.h, src/message-manager-private.cc:
19252         
19253         New parsing algorithm; adapted from kdevelop.
19254         Middle button menu for changing the value's display type
19256 2002-10-07  Naba Kumar <naba@gnome.org>
19258         * src/main_menubar_def.h: Changed status bar message for Help->
19259         Browse info pages. Bug #603308
19261         * src/executer.c: Made "User terminal" default for creating
19262         projects (User can always disable it later). Bug #114222
19263         
19264 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19266         * macros/autogen.sh: Require gettext 0.10.x for autogen
19267         * src/text_editor.c: Fixes Bug #595303
19268         * src/source.c: Fixes Bug #595970
19269         * src/anjuta.c: Fixes Bug #598366
19270         * scingtilla/LexCPP.cxx: Bug #602296
19271         * src/main_menubar_def.h: Bug #604363
19272         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
19273         
19274 2002-10-07  Jens Georg <mail@jensgeorg.de>
19276         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19277         * gnomefilelist.c: This patch fixes the bug #611542
19278         
19279 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19281         * data/properties/Makefile.am: Added tcltk.properties file.
19282         
19283 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19285         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19286         
19287         * README: Updated README
19288         * plugins/class-gen/clsGen.c, src/message_manager.cc
19289           , src/mainmeu_callbacks.c, src/memory.c
19290           , src/project_dbase_gui.c, src/text_editor_gui.c
19291           , widgets/gnomefilelist.c: Set window icons
19292         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
19293           Enabled release build (stripped + optimized binaries, etc.)
19294         * data/properties/anjuta.properties, src/commands.c,
19295           src/defaults.cFixed bug #595489 (stdin on executables)
19296         * src/appwizard.c, src/main.c, src/message-manager.cc
19297           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
19298           , src/debug_tree.c: Memory related (valgrind) fixes.
19299         * src/message-manager-private.[cc,h], src/pixpams.h
19300           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
19301         * anjuta.prj: Added debug_tree.c to SOURCES
19302         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19303           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
19304           Compacted code and cleaned up unnecessary functions.
19305         * tagmanager/*.[ch]: Code fixes.
19306         
19307 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
19308         
19309         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19310         
19311         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
19312         Debug tree now detects changes of displayed variables
19313         and changes their color to red
19315 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19317         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19318         
19319         * mainmenu_callbacks.c: Set's the current file name in
19320         file save as dialog.
19321         
19322 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19324         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
19326         * data/properties/tcltk.properties: New file for tcl/tk
19327         properties.
19329 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
19331         * src/project_type.[c,h], src/source.c, data/Makefile.am:
19332         Fixed a fatal bug which doesn't let building gnome2 related
19333         projects. They use different autogen.sh script. Defined new
19334         type field "gnome_macro_support".
19335         
19336         * data/autogen.sh.gnome2: New file.
19337         
19338         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
19339         bug with quotes escaping in quotes.
19340         
19341         * src/message-manager-private.cc: Used event box instead
19342         of frame for local message pane, so that the borders appear
19343         properly and nicely.
19344         
19345         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
19346         if there is a project open and all the files are un-docked.
19348         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
19350 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
19352         * src/main_menubar_def.h: implement feature request #595356, patch #597161
19353         * THANKS: updated for new contributions
19354         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
19356 2002-08-27 Steven Knight  <steven.knight@unh.edu>
19358         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
19359         src/project_dbase.h, src/project_type.c, src/source.c, 
19360         src/wizard_gui.c: new Qt project type
19361         *** NB not fully tested, may need some work, icon required...
19363 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19365         * src/memory.c, src/memory.h: new memory patch
19367 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
19369         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
19371 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
19373         * lancher/anjuta_launcher.c: Determine pty from function
19374         call instead of running 'tty' externally.
19375         
19376         * data/properties/cs.properties: Added compile/build commands.
19377         Fixed execution properties.
19378         
19379         * src/commands.c: Added c# options.
19381         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
19382         
19383         * src/debug_tree.[c,h], src/debugger.[c,h],
19384         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
19385         
19386         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
19387         1. Misaligned structs when they are members of other structs.
19388         2. '{' sometimes appears as a variable.
19389         3. Wrong processing of some arrays.
19390         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
19391         that displays the tree in two columns (variable and value).
19393 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19395         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
19397         * data/properties/sql.properties: added the DATETIME data type.
19399         * data/properties/html.properties: added the foreach php keyword.
19401 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19403         * NEWS: Updated with new features.
19404         
19405         * data/.cvsignore, doc/.cvsignore: Updated.
19406         
19407         Patch from: Etay Meiri <etay-m@bezeqint.net>
19408         
19409         * src/debug_tree.h, src/debug_tree.c: New files.
19410         
19411         * src/Makefile.am, src/message-manger-private.[h,cc],
19412         src/message-manger.cc: Added Tree view for debugger
19413         locals view.
19414         
19415 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19417         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19418         
19419         * src/memory.c, src/memory.h: New files.
19420         
19421         * src/Makefile.am, src/appwizard.c, src/controls.c,
19422         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19423         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19424         
19425         Memory view implemetation that would enable viewing raw memory
19426         during debugging.
19428 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19430         * AUTHORS: added Biswa, because I wonder why noone already have
19431         written his name in the Anjuta's hall of fame :)
19433 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
19435         * src/appwizard_gui.c: Removed an ambiguous prototype.
19436         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
19437         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
19438         * THANKS: Updated M. Ali Vardar's email.
19439         
19440 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19442         * src/anjuta_gui.c: implemented feature request to stop main and browser
19443           toolbars having exclusive use of space
19445 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19447         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
19448         left over from the previous work to fix bugs :-)
19449         
19450         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
19451         src/controls.c, src/mainmenu_callbacks.h, 
19452         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
19453         reviewed
19454         
19455         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
19456         src/project_import_gui.c, src/sharedlib_gui.c, 
19457         src/signals_gui.c: set window icon correctly
19458         
19459         * NEWS: more updates for the release
19460         
19461         * HACKING: updated for window icons and insert menu information
19462         
19463         * src/cvs_gui.c, src/build_project.c, 
19464         src/project_import_cbs.c: message strings reviewed
19465         
19466         * src/controls.c: context help button should be disabled if 
19467         DevHelp is not installed
19468         
19470 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19472         * src/debugger.c: Fixed the signalling screw up because of string
19473         update in gdb used to report the child process PID. Also, no
19474         error dialog will be popped up for "no such file or directory"
19475         error (very annoying and useless error). This error will still
19476         be shown on the debug message window. Avoided terminating the
19477         program when the terminal is terminated -- doesn't hurt, otherwise
19478         we get crappy egg-and-hen problem.
19479         
19480         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
19481         dimensions loading.
19482         
19483         * src/anjuta.c: Limited the default size of main window to sane
19484         values.
19486         * src/preferences.c: Fixed some deadly memory corruption bugs in
19487         the recent patches. Return from getenv() should NEVER be freed,
19488         because they are static strings.
19489         
19490         * src/preferences_gui.c: Removed the fix for crash bug with font
19491         selection and applied the real fix.
19492         
19493 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
19495         * NEWS: updated for release
19497 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19499         * src/launcher.c: Added a fix a memory leak and a possible
19500         fix for zvt-crash bug.
19501         
19502         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
19503         
19504         * data/properties/latex.properties,
19505         data/properties/ada.properties: Added file.is.source property.
19506         
19507         * src/an_file_view.c: Set auto column size of the file
19508         revision column.
19509         
19510         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
19511         The user is now prompted to confirm the closing of the file
19512         if it is being used by CVS. If yes, the editor is closed and
19513         the CVS operation stops.
19514         
19515 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
19517         * anjuta.prj: bump project version for release
19518         * BUGS: removed unnecessary file
19520 2002-06-07      Philip Van Hoof <freax@pandora.be>
19522         * widgets/gnomefilelist.c: fix up issue with directory deleted 
19523         during the life of the file list widget
19524         * src/preferences_gui.c: sticking-plaster fix to font selection
19525         causes segfault bug
19527         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
19529 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19531         * data/properties/anjuta.properties, src/an_file_view.[ch], 
19532         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
19533         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
19534         added options for symbol and file browsers.
19535         * data/properties/cpp.properties: linker flags should come after
19536         the name of the file to compile.
19537         * scintilla/Editor.cxx: fixed gcc compilation warning.
19538         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
19539         be executed from bindir only.
19540         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
19541         tagmanager/include/tm_file_entry.h: CVS version information in file 
19542         browser.
19543         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
19544         window.
19545         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
19546         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
19547         crashes during file import.
19548         * src/project_import.c: disable project menu items during project 
19549         import.
19550         
19551         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19553 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19555         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
19556         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
19557         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
19558         modified Insert menu, added C functions template, header C 
19559         template, modified header_template HEADER_H ==> NAMEFILE_H
19560         
19561         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19563 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19565         * data/properties/html.properties: changed some file 
19566         associations
19568 2002-06-05 Philip Van Hoof <freax@pandora.be>
19570         * widgets/gnomefilelist.c: Fixed #560759 and #561776
19571         
19572         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19574 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19576         * data/properties/anjuta.properties, src/defaults.c: Make windows
19577         docked by default, fix the big fonts bug.
19578         
19579         * src/an_file_view.c, src/main_menubar_def.h, 
19580         src/project_dbase_gui.c: sanitized the Edit/View mess.
19581         
19582         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
19583         for customizing shortcuts.
19584         
19585         * src/mainmenu_callbacks.c: Search for selected word if present.
19586         
19587         * src/text_editor_menu.c: Added context menu options for docking
19588         and undocking editor windows.
19589         
19590         * src/main_menubar.h, src/main_menubar.c: more support for the 
19591         shortcuts menu item.
19592         
19593         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19595 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19597         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
19598         all commit messages being written to top of the file
19599         
19600         * src/main_menubar_def.h: message strings reviewed
19601         
19602         * src/project_import.c: message strings reviewed
19603         
19604         * src/source.c, src/glades.c: message strings reviewed. Fixed 
19605         some bugs around reading the project properties for creating 
19606         .glade and .desktop files in the Application Wizard. There were
19607         typos in the property names being retrieved
19608         
19609         * widgets/gnomefilelist.c: changed build_full_path to make 
19610         the file widget support ~
19611         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
19612         
19613         * THANKS, widgets/e-shell-about-box.c, 
19614         manuals/anjuta-manual/C/authors.sgml: updated for new
19615         patch
19617 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
19619         * src/project_dbase.c: Fixed the file-path-corruption bug
19620         and the cannot-import-file-in-project bug. (follow-up with
19621         the last commit from Stef).
19622         
19623         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
19624         with unsaved-project.
19625         
19626 2002-06-05  Stephane Demurget  <demurgets@free.fr>
19628         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
19629         misplaced g_free.
19631 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19633         * data/properties/{xml,html,other}.properties: changed some file 
19634         associations
19635         
19636         * data/anjuta.mime: oops! cvs added
19637         
19638         * scintilla/RESearch.cxx: fixed up a problem with comments
19639         
19640         * global-tags/create_global_tags.sh: redirect errors to /dev/null
19641         to avoid messages about missing libs
19642         
19643         * NEWS: started the release notes
19645 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19647         * HACKING: updated with new information on printing, patch naming
19648         
19649         * TODO: removed completed tasks
19650         
19651         * THANKS: updated a few contributions
19652         
19653         * anjuta.prj: updated the icon file
19654         
19655         * anjuta.desktop.in.in: updated to add Categories
19656         
19657         * data/anjuta.mime: created a mime type for Anjuta project files
19658         (NB needs to be added to the install in /usr/share/mime/)
19659         
19660         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
19661         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
19662         to PNG for websites.
19663         
19664         * plugins/patch/patch-plugin.c: clarified some messages and 
19665         made it easier to see different patching sessions
19666         
19667         * src/toolbar.c: changed some message text for consistency
19668         
19669         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
19670         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
19671         in preferences. 
19672         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19673                  
19674         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
19675         src/project_dbase.{c,h}, src/project_import_cbs.c, 
19676         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
19677         Added XLib Project and a Dockapp Project types.
19678         * pixmaps/Makefile.am: added line for new pixmap for new xlib
19679         projects
19680         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
19681         * src/source.c: Fixed memory leak in existing projects. 
19682         (filename was not freed)
19683         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
19685 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
19687         * src/anjuta.h, src/anjuta.c: Added error display funtions
19688         with parent windows.
19689         
19690         * src/appwizard_cbs.c: Changed error display function to use
19691         parented version.
19692         
19693 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
19695         * printing/print.h, printing/printing.c: Taken care of document
19696         zoom factor and fixed a font loading bug. Dynamically calculated
19697         text widths to work with zooms properly. Re-organized code for
19698         dynamic text width calulations to work in general with utf8 chars.
19699          Determined font height and width automatically from the font info.
19700         
19701         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
19702         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
19703         Converted text.zoom.factor property to use #defined value. Removed
19704         margin header and margin numbers preferences, as they  now
19705         calculated dynamically.
19706         
19707 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
19709         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
19710         printing/print-util.h, printing/print.c, printing/print.h:
19711         Rewritten printing support for style based printing. Syntax highlighted
19712         printing, monochromatic printing, setup using preferences etc.
19714         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
19715         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
19716         language and the styled text buffer.
19717         
19718         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
19719         the print setup preferences page and added printer preferences. Added functions
19720         to retrieve preferences with default values.
19721         
19722         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
19723         the printing.
19725         * data/properties/anjuta.properties: Added default printer preferences.
19727         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
19728         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
19729         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
19731         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
19732         
19733 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19735         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19737         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
19738         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
19739         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
19740         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
19742         printing/Makefile.am: Reduced compiler optimizations.
19744         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
19745         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
19746         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
19747         tagmanager/tm_workspace.c: TagManager fixes.
19749 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
19751         * printing/*: CVS added. :)
19752         
19753 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19755         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19757         * printing*: CVS added.
19758         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
19759           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
19760           src/main_menubar_def.h: Gnome Print support
19761         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
19762         * configure.in: Enable debugging flag option
19763         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
19764           Print properties defined.
19765         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
19766         
19767 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19769         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19770         
19771         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
19772         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
19773           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
19774           and cleanups
19775         * src/text_editor.c: Minor cleanups.
19776         * anjuta.c: Tweaks to 'Goto File Line' functionality.
19777         * src/project_dbase.c: Fixes to add/remove files from project.
19778         * src/help.c: Fix minor memory leak.
19779         * src/project_dbase_gui.c: Remove debugging messages.
19780         * src/utilities.[ch]: Cleanups and minor fixes.
19781         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
19783 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
19785         * src/anjuta.c [anjuta_apply_preferences()]:
19786         Fixed a crash bug when tab pos is not defined for the editors.
19787         
19788         * data/properties/cpp.properties: Set default identifier property to normal.
19789         This fixes the bug in which the fore color gets hidden with dark background.
19791 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
19793         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
19794         scintilla 1.46
19795         
19796         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
19797         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
19798         src/anjuta.c, data/properties/anjuta.properties:
19799         Implemented line wrapping.
19800         
19801         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
19802         
19803         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
19804         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
19805         tags. Code was reviewed from GNOME Bonsai view.
19806         
19807         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
19808         it seems to have been removed by scintilla people.
19809         
19810         * data/properties/anjuta.properties: Set default line wrap to false, as
19811         is noticably slow with big files.
19812         
19813 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
19815         * src/project_import_gui.c: disallow the selection of files in
19816           the browse dialog.
19817         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
19818           preferences code.
19819         
19820 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19822         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
19823           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
19824         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
19825         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
19826           now works properly.
19827         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
19828         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
19829         * src/utilities.[ch]: Added some utility functions.
19830         * tagmanager/tm_project.c: Fix for bug in file removal from project.
19831         
19832         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19834 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19836         * HACKING: info on FIXME statements and removed ccview references
19837         * Makefile.am: added rule to make RPM package
19839 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19841         * THANKS, widgets/e-shell-about-box.c, 
19842         manuals/anjuta-manual/C/authors.sgml: updated for new
19843         patch
19844         * src/anjuta.c: removed unnecessary warning code since CVS 
19845         support is now implemented :-)
19846         * manuals/sgmldocs.make: implemented a fix for bug #553969
19847         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
19848         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
19849         manuals/C/anjuta-faqs-C.omf: modified the descriptions
19850         
19851 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19852         
19853         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
19854           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19855           src/main_menubar_def.h, src/preferences_gui.c,
19856           preferences.c, preferences.h: setup Username and Email 
19857           preferences, Insert ChangeLog and Username editor functions
19858           
19859           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
19861 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19862         
19863         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
19864           src/src_paths_cbs.c, src/src_paths_gui.c
19865           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
19867           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19869 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19871         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
19872           and goto tag menu items to main menu.
19874 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19876         * THANKS, widgets/e-shell-about-box.c, 
19877         manuals/anjuta-manual/C/authors.sgml: added new contributors
19878         * HACKING: updated with info on files to change for credits
19880 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
19882     * src/aneditor.cxx: extended extension list which fixes segfault
19883     on selecting lisp, ruby or matlab as highlight style.
19885 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19887         * src/main_menubar_def.h: fixed an array initialiser and fixed
19888         the lexer settings for the new entries on the Format menu
19890 2002-05-07  Stephane Demurget  <demurgets@free.fr>
19892         * Synced with Scintilla 1.45
19894 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19896         * anjuta.prj: added another missing file
19897         * ChangeLog: fixed some incorrect change dates I caused by 
19898         sloppy cut-and-pasting :-/
19900 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19901         
19902         * src/mainmenu_callbacks.c: fixed title of new About box
19904 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19906         * src/pixmaps.h: added macros for OpenGL and SDL project icons
19908 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19910         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
19911         * anjuta.prj: updated for new files
19913 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
19915         * widgets/e-shell-about-box.c: Added version display.
19916         
19917 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19919         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
19920         widgets/scroll_menu.c: fixed up some compiler warnings (patch
19921         from Philip Van Hoof)
19923 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19925         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
19926         dependency
19927         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
19928         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
19929         that produced build errors (needs checking on a machine with the
19930         ja locale!)
19931         * data/properties/lisp.properties: updated to match format of other
19932         lexer property files supplied with Anjuta
19934 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19936         * anjuta.prj: added new files
19937         * HACKING: added information from the mailing list on 
19938         adding new project types to the wizard (thanks to Johannes)
19940 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19942         * src/utilities.h, src/launcher.c, src/gnome_project.c,
19943           src/appwiz_page2.c: Fix for 547038.
19945 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
19947     * attach_process.c, attach_process_cbs.c: Fixed a dialog
19948     hide bug.
19949     
19950     * about.h: cvs removed.
19951     
19952 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19954         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
19956         Fix for #539574.
19958         * src/anjuta.c (anjuta_system_error): checks for the error number to
19959         know whether the error description is needed or not.
19961 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
19963         * pixmaps/anjuta_logo.png: New about logo.
19964     
19965         * pixmaps/anjuta_icon.png: New icon from Misha. The
19966         old one had trouble with some gtk themes.
19967     
19968         * about.c: Removed. No longer needed.
19970         * mainmenu_callbacks.c: Removed reference of about.h
19971     
19972 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19974         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19976         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
19977           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
19978         About Dialog (thanks to the Evolution team for the cool widget!)
19980 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
19982         Patch from lbell <lbell@tsc4.com>
19983     
19984         * src/find_in_files.c, src/find_in_files.h,
19985           src/anjuta.c: Added save_yourself, load_yourself routines.
19986     
19987         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
19988         Added "Append messages" toggle button. This will enable
19989         the search results to be appended to the already existing
19990         results.
19991     
19992         * src/debugger.c: Fixed a typo.
19993     
19994         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
19995           src/session.c, src/session.h: Improved session management.
19997 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
19999         * THANKS, FUTURE, AUTHORS: Changed my email and
20000         avoided yahoo.com.
20002 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20004         Impl. feature request #525271 (add Lisp support).
20006         * data/properties/lisp.properties: added.
20008         * data/properties/Makefile.am, data/properties/anjuta.properties: added
20009           the lisp properties.
20011         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
20012           src/utilities.[ch]: added support for the Lisp highlight style.
20014 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20016         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20017           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20018           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
20019           option preferences to have a persistent setting. Plus it's not used
20020           often, so it's better here than flooding the menus.
20022         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
20023           preferences pages a lot more consistent and sweeter: tabs direction
20024           radiobuttons are directed against the meaning, all pages have an
20025           outter frame, a lot of padding, removed all expand attributes for
20026           vertical boxes, ...
20028           That's not a total revamp, but it's really looking better now, even
20029           if there's still work to be done.
20031 2002-05-01  Andy Piper <andy.piper@freeuk.com>
20033         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
20034         * TODO: added task to be completed before next release (update all credits)
20036 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20038         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
20039         Benke László.
20041 2002-05-01  Benke László  <decike@freemail.hu>
20043         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20045         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20046           src/main_menubar_def.h, src/mainmenu_callback.[ch],
20047           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
20048           to the format menu in order to reorder the notebook tabs in
20049           alphabetical order everytime a file is created/opened/saved.
20051 2002-05-01  Philip Van Hoof <freax@pandora.be>
20053         * widgets/gnomefilelist.[ch] (history_combo_go),
20054         (history_combo_clicked): impl.
20056         (gnome_filelist_new_with_path): use this new impl.
20058 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20060         * src/project_dbase_gui.c (add_file): added the xpm file type.
20062 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20064         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
20065         tag manager fixes.
20067         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
20068           of tag types.
20070         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
20071           src/text_editor_menu.c: Added context sensitive search in symbol
20072           browser and editor.
20074         * configure.in: Changed version number to 0.1.9.99.
20076         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
20077           src/project_import.c: Minor changes to project import facility.
20079         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
20080           (Forced to use specific brace format)
20082         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
20083           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
20084           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
20086 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
20088         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
20089         replaced the spinbutton with an hscale, and made the UI less "blocky".
20091         * src/cvs_gui.c: When diffing a project you can choose date and
20092         release now.
20094         * src/project_dbase.c: Import_file activated again
20096         * configure.in, plugins/Makefile.am: Added patch plugin
20098         * plugins/patch/*: The new patch plugin
20100 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20102         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20104         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
20105         dropdown list shown by autocompletion are now removed.
20107 2002-04-28  Philip Van Hoof <freax@pandora.be>
20109         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
20110         a bunch of filetypes from the older version.
20112         * src/project_dbase_gui.c (add_file): changed the import
20113         dialog's filetypes combo contents depending on the
20114         type of data to be imported.
20116 2002-04-28  Stephane Demurget  <demurgets@free.fr>
20118         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
20119         the amount parameter as Philip stated and reformated to follow the
20120         Gnome convention.
20122         * src/project_dbase.c (project_dbase_make_default_filetype_list):
20123         changed accordingly.
20125 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20127         Fix for #531293.
20129         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
20130         Shift-F6, to be more consistent with other Gnome apps.
20131         Moved the "Search next" entry under the "Search" one, and swapped the
20132         order of the "Find in files" and "Find and Replace" ones.
20134         Some additional fixes ands cleanups on the edit menu.
20136         * src/main_menubar.h: replaced all occurences of repeat_find by
20137         find_again for the code to be more consistent.
20139         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
20140         sensitiveness depending on the existence of an active text buffer.
20142         * TODO: added some bits about improving the usability of the
20143         search/search again couple.
20145 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20147         * src/preferences_gui.c: made the tab labels text more consistent
20148         (s/misc/Misc/).
20150 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20152         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
20154         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
20155         filename.
20157         * src/main.c (main): simplified some code and cleanups.
20159         Fix a part of #499366:
20161         * src/commands.[ch] (sync_from_props), (command_editor_save),
20162         (on_apply_clicked), (create_command_editor_gui): added the gui
20163         corresponding to the command.terminal preference.
20165 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20167         Fix for #465180.
20169         * anjuta.spec.in: added build requirements for the source rpm.
20171 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
20173         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20174         
20175         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
20176           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
20177           src/project_type.c, source.c, wizard_gui.c:
20178           Added new GNOME 2 project types and changed glade behaviour to
20179           produce GTK code if project type GTK was selected and GTKmm code
20180           if project type GTKmm was selected (and not depending on the 
20181           selected language. Disabled glade for GNOME 2 projects because
20182           we will need glade2 there.
20183           
20184         * src/project_dbase.c: Fixed a memory lack.
20185         
20186         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
20187         
20188         * src/cvs.c: Added an error message if jobs are running
20190 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
20192         * tagmanager/tm_work_object.c: Fixed a chrash
20193         bug which occurs when it tries to stat an empty
20194         file name.
20195         
20196 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
20198         * src/controls.c: CVS menu items now becomes
20199         insensitive when the launcher is busy.
20200         
20201         * src/anjuta.c, cvs.h, cvs.c: Created a function
20202         to update the cvs preferences when preferences are
20203         applied in preferences dialog and called it from
20204         anjuta_update_preferences().
20205         
20206 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
20208         * src/cvs.c: Added a space in the cvs command
20209         before the revision part. This fixes the cvs
20210         error we get when cvs-diffing with revisions.
20211         
20212         * src/cvs.c: Fixed a compiler warning.
20213         
20214         * src/find_replace.c: The dialog now remembers
20215         the settings including the "prompt on replace"
20216         which seems to have broken somewhere line the
20217         changes.
20218         
20219 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20221         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
20222         Added a new property in cvs class to hold a boolean
20223         for enabling date in cvs diff. This fixed the bizzare
20224         diff output due to the date that goes with the cvs
20225         command. Also, set the default value of compression
20226         to 3 and unified diff option to 1.
20227         
20228 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20230         * src/cvs.c: The diff editor is set to hilite as
20231         diff syntax hiliting.
20232         
20233         * configure.in, manual/Makefile.am:
20234         Added a new manual module for ja language.
20235         
20236         * manual/ja/*/*/*: New module and files for the
20237         ja translation for the anjuta documentation
20238         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
20239         
20240 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
20242         * src/launcher.c: Made a very messy work around
20243         for the launcher authentication to work properly.
20244         
20245         * src/find_replace.c: Applied the missing patch
20246         from Dan Elphick <dre00r@ecs.soton.ac.uk>
20247         
20248 2002-04-16 Andy Piper <andy.piper@freeuk.com>
20250         * src/cvs.c, src/main_menubar_def.h: made message strings
20251         consistent with existing standards from our own documentation 
20252         (such as uppercase P in Project, corrected spelling of 
20253         repository, etc.)
20255 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20257         * src/cvs_gui.c: Cleaned up gui and aligned various
20258         widgets to give a clean look.
20259         
20260 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20262         * src/launcher.c: Added work around to retrieve
20263         the child exit code. It works. :)
20264         
20265         * src/find_in_files.c, src/gnome_project.c,
20266         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
20267         src/clean.c, src/clean_project.c, src/build_project.c,
20268         src/build_file.c: Modified to handle the new
20269         child exit code.
20270         
20271 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
20273         * src/find_replace.c: Changed signal to call
20274         on_replace_text_close on from delete_event
20275         to close => the replace history is now updated.
20277 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
20279         * src/cvs.c: escaped the cvs import message before
20280         passing it to cvs.
20281         
20282 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
20284         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20285         
20286         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
20287         
20288         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
20289         Added cvs import
20290         
20291         * src/preferences_gui.c: GUI improvements
20292         
20293         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
20295 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
20297         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
20298         Removed static qualifier from tm_tag_type_name() and
20299         availed it's prototype for use in outside code. also
20300         created reverse map function tm_tag_type_name();
20301         
20302         * src/anjuta.c: Implemented qualified tags names for
20303         the tag list (on the toolbar pulldown list) to avoid
20304         ambiguty in tags with similar names (like prototype
20305         and definition). Patch modified and improved.
20306         
20307         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
20308         
20309 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20311         * src/utilities.[c,h]: Added a utility funtion
20312         that escapes the single and double quotes in a
20313         given string. Useful for passing command line
20314         args with quotes.
20315         
20316         * src/cvs.c: Escaped the cvs log message before
20317         passing it to cvs command line to avoid ambiguties
20318         with quotes in the message.
20319         
20320         * pixmaps/anjuta_icon.png: Changed to the new icon.
20321         from Todd Goyen <goyen@mbi-berlin.de>
20322         
20323         * src/message-manager-private.cc: Added regex to 
20324         recognize (underline hilite) the parsable outputs
20325         from the zvt terminal.
20326         
20327 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20329         Patch from: Tina Hirsch <tehirsch@arcor.de>
20330         
20331         * src/project_type.c:
20332         Fixed a bug in the wxproject type and modified the erroroutput when
20333         configure doesn't find wx-config
20334         
20335         Patch from: Timothee Besset <ttimo@idsoftware.com>
20336         
20337         * src/anjuta.c, src/message-manager-private.cc,
20338           src/message-manager-private.h
20339         Catches double clicks in the zvt terminal, and calls goto_error_line
20340         to jump to the appropriate location in the source. This will recognize
20341         grep -n output
20342         
20343 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
20344         
20345         * src/build_project.c: Taken care of memory leak
20346           by freeing cmd variable properly.
20348         * src/main_menubar_def.h: Fixed wrong signal connection
20349           for cvs project commit.
20350           
20351         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
20352         
20353         * src/preferences_gui.c: Added some border and adjusted
20354           expandsion, filling in box adds to make the cvs preferences
20355           more nicer.
20356         
20357 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
20359         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20360         
20361         * src/cvs*, src/main_menubar*, src/preferences*: 
20362         Moved CVS settings to preferences, added a nice login dialog.
20363         
20364         * src/controls.c, src/project_dbase.c:
20365         CVS project options are only shown if a project is open
20366         
20367         * src/build_project.c:
20368         User is now asked if he wants to install as root 
20369         
20370         * src/launcher.c:
20371         Fixed a warning
20373         * anjuta.prj: Updated with cvs files
20374         
20375         * TODO: Remove task which are done
20376         
20377 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
20379         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
20380         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
20381         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
20383         Modified launcher to use controlling terminal to detect and
20384         take care of password authentications (for example, for cvs
20385         and root installs).
20386         
20387         * pixmaps/password.png: New file.
20388         
20389 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20391         Anjuta kick start tutorial wirtten by:
20392           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
20394         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
20395           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20396           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20397           manuals/C/anjuta-tutorial/figures/*.png:
20398           
20399           Added files
20400         
20401         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
20402           
20403           Modified files.
20404         
20405 2002-03-28 Roel Vanhout <roel@stack.be>
20407         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20409         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
20410           src/preferences_gui.c:
20411         Added option to wrap around to beginning/end of file when on last bookmark
20412         and next/previous bookmark is pressed
20413         
20414 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20416         Patch from Philip Van Hoof <freax@pandora.be>
20417         
20418         * src/gnomefilelist.c:
20419         Added gimp like feature that changes the file extension of
20420         the filename entered in the selections when the file
20421         filter is changed.
20422         
20423 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20424         
20425         Patch from Roy Wood <roy.wood@filogix.com>
20426         
20427         * src/controls.c, src/find_text.c, src/find_text.h,
20428           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20429           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20430           
20431           Menuitem for entering currently selected text as find target,
20432           added key accel for "find next" and changed some key accels for
20433           other key for consistency.
20434           
20435         * src/utilities.c:
20436           Cleaned up code.
20437         
20438 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20440         * src/watch.c, src/watch.h, src/watch_cbs.c,
20441           src/watch_cbs.h, src/watch_gui.c:
20442         
20443           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
20444         
20445           Added change watch entries feature
20446           and Watch entries modify on double click fixed.
20448 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20450         * src/mainmenu_callbacks.c:
20451         
20452           Project commit should not bypass dialog as
20453           we need to get the cvs log from the user.
20454           
20455 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20457         * src/project_dbase.c:
20458         
20459           Patch from Roy Wood <roy.wood@filogix.com>
20460           
20461           Fixed docking bug with the new docking patch
20462           to fix copy/paste bug.
20463           
20464 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20466         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
20467           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
20468           src/main_menubar.h, src/main_menubar_def.h,
20469           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20471           Added cvs project support. Featured bypass cvs dialog for
20472           cases where we don't need dialog (such as project and right
20473           click selection from file browser). Cleaned up cvs code to
20474           make them generic cvs operations instead of separate file
20475           and project operations. Added cvs log action. Increased
20476           file entry box width and enabled "unified diff" by default.
20477           Used Editor buffer for status and log and set hilite for
20478           these buffers including diff buffer (DIFF hilite).
20479           
20480 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
20482         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20484         * data: Added file autogen.sh.wxwin 
20485         * data/Makefile.am: Added entry for autogen.sh.wxwin
20486         * pixmaps: Added project image appwiz_wxwin.png
20487         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
20488         * src/appwizard_cbs
20489           src/compiler_options.c
20490           src/pixmaps.h
20491           src/project_dbase.c
20492           src/project_dbase.h
20493           src/project_import_cbs.c
20494           src/project_type.c
20495           src/source.c
20496           src/source.h
20497           src/wizard_gui.c: Added everything necessary for new
20498                             project type 'wxWindows (wxGTK)
20499         * src/project_dbase.c: Fixed a bug that caused every project
20500                                to be a glade project in dialog
20501                                                    'Project information'.
20503 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
20505         Patch submitted by Roy Wood <roy.wood@filogix.com>
20506         
20507         * src/anjuta_gui.c, src/message-manager-dock.c,
20508           src/project_dbase.c:
20509           
20510           fixed the copy/paste bug by rewriting dock/undock
20511           code.
20513 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
20515         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20516         
20517         * src/cvs*, src/Makefile.am:
20518           New file for CVS support. File operations currently work
20519           cvs login needs to be done. Project support is not yet
20520           started.
20522         * src/main_menubar*, src/mainmenu_callbacks,
20523           src/anjuta.c, src/anjuta.h:
20524           Added menus and functions for cvs commands.
20525           
20526         * src/text_editor_menu.h: 
20527           Added #include <gtk/gtk.h>
20528           
20529         * src/gotoline.h:
20530           Removed a warning (and this time it works ;-)
20532         * src/utilities.c, src/utilities.h:
20533           Added a utility function to retrieve directory
20534           name out of full path.
20536 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
20538         * src/executer.c: (create_executer_dialog): changed the default
20539           focus on the entry.
20541 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
20543         * widgets/gnomefilelist.c:
20544         Fixed duplicate history entries for the same directory.
20545           
20546 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20548         Fix for #520092.
20550         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
20551           it's already used by scintilla to delete the whole current line.
20553 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20555         Fix for #525107.
20557         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
20558           calls to fileselection_hide_widget,
20559           (on_open_filesel_cancel_clicked): removed.
20561         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
20562           (on_add_prjfilesel_cancel_clicked):
20564         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
20565           impl.
20567         * src/fileselection.c: Made some functions static.
20568           (fileselection_hide_widget): rewritten using the new
20569           gnome_filelist_set_multiple_selection function.
20571         * src/fileselection.c: (on_file_selection_delete_event): removed
20572           unuseful widget hides. Some cleanups,
20573           (on_file_selection_cancel_clicked): impl,
20574           (create_fileselection_gui): changed the cancel button clicked's
20575           callback to use this new function.
20577         * src/anjuta.c: (anjuta_new):
20578         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
20579           callbacks, because this the gnome filelist widget's job.
20581         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
20582           clist selection mode duplicates set,
20583           (gnome_filelist_key_press): use the new impl. function.
20585 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20587         Fix for #441233.
20589         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
20590           fixed some bogus code using an array cell out of
20591           range, removed unecessary gettext usages.
20593         * src/appwiz_page2.c: (on_prj_name_entry_changed):
20594           some cleanups and now transform minus characters to
20595           underscores.
20597         * src/source.c:
20598           (source_write_configure_in),
20599           (source_write_toplevel_makefile_am),
20600           (source_write_desktop_entry),
20601           (source_write_glade_file):
20602         * src/project_dbase.c: (project_dbase_summon_glade),
20603           (project_dbase_generate_source_code):
20604         * src/glades.c: (gladen_write_glade_write):
20605           replaced some occurences of the target name by the
20606           project filename, using project_dbase_get_proj_name,
20607           to fix the name of some files.
20608           Fixed a lot of mem leaks.
20609           Various code cleanups.
20611 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20613         Merged with latest (1.44) scintilla.
20615         Added: - The calltip.<lexer>.end.definition property to display help
20616                  text on a second line of calltip.
20617                - The calltip.<lexer>.word.characters property to correctly find
20618                  calltips for functions that include characters like '$' which
20619                  is not normally considered a word character.
20620                - The use.monospaced property to determine initial state of
20621                  Use Monospaced Font setting.
20623         Bugs fixed: Too many to mention; please see :
20624                     http://www.scintilla.org/ScintillaHistory.html for the
20625                     full changes list.
20627         * scintilla/*/*: updated nearly all files.
20629         * TODO: removed the need of a scintilla merge.
20631         Merged with latest (1.44) SciTE properties.
20633         * data/properties/anjuta.properties: added the wrap, use.monospaced
20634           properties.
20636         * data/properties/html.properties: added a missing php extension, and
20637           updated php keywords to the latest reference.
20639         * data/properties/pascal.properties: added commands to compile, build
20640           and execute pascal applications.
20642         * data/properties/lua.properties: added styles for statements.
20644         * data/properties/bash.properties: added the declare keyword.
20646         Fixed distchecking.
20648         * global-tags/Makefile.am,
20649           global-tags/create-global-tags.sh: used some kind of ugly hack to
20650           make distchek work, since noone has proposed some better way.
20652         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
20653           and Ctrl-N replace Alt-N for new file according to the Gnome design
20654           reference.
20656 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20658         * widgets/gnomedirlist.c
20659         widgets/gnomedirlist.h
20660         widgets/gnomefilelist.c
20661         widgets/gnomefilelist.h:
20663         Added GPL headings in the file.
20665 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20667         * src/attach_process.c
20668         src/attach_process_cbs.c
20669         src/attach_process_cbs.h
20670         src/attach_process_gui.c
20671         src/breakpoints.c
20672         src/breakpoints_cbs.c
20673         src/breakpoints_cbs.h
20674         src/breakpoints_gui.c
20675         src/commands.c
20676         src/compiler_options.c
20677         src/compiler_options_cbs.c
20678         src/compiler_options_cbs.h
20679         src/compiler_options_gui.c
20680         src/find_in_files.c
20681         src/find_in_files_cbs.c
20682         src/find_in_files_cbs.h
20683         src/find_in_files_gui.c
20684         src/find_replace.c
20685         src/find_text.c
20686         src/help.c
20687         src/preferences.c
20688         src/preferences_gui.c
20689         src/project_config.c
20690         src/src_paths.c
20691         src/src_paths_cbs.c
20692         src/src_paths_cbs.h
20693         src/src_paths_gui.c:
20694         
20695         Bugs #521629 and #522427 fixed. The problem was, that the
20696         escape-key was not catched and the dialog was hidden, but
20697         the flag was not set correctly.
20699         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
20700         using the gnome_dialog_close_hides()-setting present in most dialogs.
20701         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
20702         emits "close" and set the flag in the close-callback.
20704         Patch from: Jens Georg <mail@jensgeorg.de>
20706 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20708         * src/*.{c,cpp}: s/string_free/g_free/
20710         * src/utilities.[ch]: (string_free): removed.
20712 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
20714         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20716         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20717         src/mainmenu_callbacks.[ch]:
20718         Removed Project menu options: README, TODO, ChangeLog and NEWS
20719         Moved Save Build Messages to Build menu and only highlight it
20720         when there are build messages.
20721         Corrected a spelling: "mojority" -> "majority"
20722         Fixed initialisation of edit.edit_app_gui so now Edit menu
20723         can be shown when no project is loaded.
20725         * src/project_dbase.h: Removed prototype for static function
20727 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
20729         * src/text_editor.c: Editor is marked changed after
20730         autoformat. 
20731         
20732         Patch from: Jens Georg <mail@jensgeorg.de>
20734 2002-03-04 Roel Vanhout <roel@stack.be>
20736         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20738         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
20739         Added option to ignore binary files on 'Find in files' (grep -I option)
20741 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20743         * src/main.c:
20744         session restoration and commandline load in 
20745         gtk idle loop.
20746         
20747         * src/anjuta.[h,c], src/anjuta_cbs.c:
20748         Removed "clear windows menu" and prevented runtime 
20749         warnings.
20750         
20751         * src/compile.c, src/build_file.c, src/build_project.c,
20752         src/clean.c:
20753         Takes into account the preference setting for 
20754         show dialog when job completes. Dialogs are
20755         shown when it is enabled otherwise not.
20756         
20757 2002-03-03 Roel Vanhout <roel@stack.be>
20759         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20760         
20761         * src/find_text.c
20762         Store 'Find...' search string on search so that 'Find Next' will search for
20763         that string, even if the dialog hasn't been closed yet.
20765 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20767         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
20768         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
20769         src/main_menubar_def.h:
20770         
20771         Organized menus, removed "Windows" and "Utilities" menus from the
20772         menubar [they are no longer needed]. Also removed some extragenous
20773         separators.
20774           
20775 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20777         * src/message-manager-private.cc:
20778         Set message clist selection mode to BROWSE.
20779         
20780         * src/message-manager.cc, src/an_symbol_view.c,
20781         src/an_file_view.c:
20782         Added Key navigation for the CTree and CList. Arrow left for
20783         node collapse, right for node expand, space (or enter) for
20784         activation (same as double click).
20785         
20786 2002-03-03 Roel Vanhout <roel@stack.be>
20787         
20788         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20789         
20790         * plugins/class-gen/clsGen.c
20791         Added functionality to semi-intelligently prefill filename
20792         boxes with names deduced from class name
20794 2002-02-26 lbell <lbell@tsc4.com>
20796         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20797         * src/preferences_gui.c:
20798         Removed an incorrect use of gtk_misc_set_alignment().
20799         
20800         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
20801         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
20802         src/preferences.h, src/preferences_gui.c:
20803         
20804         Added the option to reload last open project at the startup.
20805         Added the possibility to open a new project without close
20806         an existing one
20807         
20808         * src/properties.cxx:
20809         Corrected a spelling mistake in message string.
20810         
20811         * src/session.c:
20812         Updated session functions.
20813            
20814 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
20816         * widgets/gnomefilelist.c: Bug fixes.
20817         
20818         Patch from Philip Van Hoof <freax@pandora.be>
20819         
20820 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20822         * src/an_file_view.c:
20823         anjuta was unable to open some files becuase they were not being
20824         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
20825         Removed mime checking when opening with anjuta, becuase it doesn't
20826         hurt to open binary files in anjuta (some even may want to do so).
20827         
20828         Added a warning when mime type is not set when "view with default
20829         viewer" is activated.
20830         
20831         * src/an_file_view.c, an_symbol_view.c:
20832         Converted N_() to _() where ever appropriate in the strings.
20833         
20834 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
20835         
20836         * src/appwizard_gui.c, src/appwizard_cbs.c
20837           src/wizard_gui.c/h, src/appwiz_page3.c,
20838           src/project_import_gui.c:
20839           
20840         Moved target type radiobuttons to appwiz. page 2
20841         
20842         * src/message-manager-private.cc
20843         Fixed a bug which caused a crash if next message function was used
20845         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20847 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20849         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
20850         Modifies the behaviour of Alt-TAB in Anjuta. This
20851         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
20852         edited files in the first items of the notebook.
20854         Patch from: Timothee Besset <timo@qeradiant.com>
20855         
20856 2002-02-24  Philip Van Hoof <freax@pandora.be>
20858         * widgets/gnomefilelist.c, gnomefilelist.h:
20859           Added filecompletion
20860           
20861         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20863 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
20865         * configure.in: Added "sk" to ALL_LINGUAS.
20867 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
20868   
20869         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
20870           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
20871           src/wizard_gui.c: Added support for static and dynamic libs
20872         
20873 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
20875         * widgets/gnomefilelist.c:
20876           Fixed gnome_filelist_get_lastfilename so it no longer returns
20877           a corrupted path.
20879 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
20881         * src/resources.h, resources.c:
20882         Added url handler.
20884         * src/main_menubar_def.h, mainmenu_callbacks.c:
20885         Changed to use gnome configed url handler.
20887 2002-02-19  Philip Van Hoof <freax@pandora.be>
20889         * widgets/gnomefilelist.c
20890         Added PHP filetype.
20892 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
20894         * plugins/class-gen/clsGen.c:
20895         Added c++ support.
20896         
20897         * widgets/gnomefilelist.c:
20898         Gives the maximum space to the files section of the open file dialog.
20899         
20900         Patches from: lbell <lbell@tsc4.com>
20901         
20902 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
20904         * src/anjuta.c, main.c:
20905         Used tm_get_real_path in anjuta_get_full_filename();
20906         
20907 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
20908         
20909         * anjuta.prj: update version
20911 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20913         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
20914           removed the amount arg and replaced with a NULL-ending list.
20915           (gnome_filelisttype_makedefaultlist): use the new prototype.
20917 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
20919         * src/about.c, THANKS: updated for new contributors
20920         
20921         * anjuta.prj: added new files
20922         
20923         * README: corrected some documentation, ctags no longer needed,
20924           pkgconfig now required
20925           
20926         * data/properties/others.properties: add .cvsdiff extension
20927         
20928         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
20929           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
20930           file import
20931           
20932         * doc/anjuta.1: added initial man page thanks to 
20933           Rob Bradford <rob@debianplanet.org> (NB build and install 
20934           needs work)
20935         
20936 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
20938         * src/Makefile.am: Cleaned handling of compiler flags by moving them
20939           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
20940           warning flags. 
20941   
20942         * configure.in: Changed version to 0.1.10-pre
20943   
20944 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20946         * src/fileselection.c: (create_fileselection_gui): always display
20947           the directory creation button as we cannot rely on the dialog
20948           titlebar.
20950         * widgets/gnomefilelist.[ch]: fixed includes.
20952         * pixmaps/new_folder.xpm: resized, added a + sign.
20954 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20956         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
20957           changed all extensions to begin with a dot.
20959 2002-02-16  Philip Van Hoof  <freax@pandora.be>
20961         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20963         * THANKS: added Philip.
20965         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
20967         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
20968         * src/file_selection.[ch],
20969         * widgets/gnomefilelist.[ch]: added a filetype
20970           combobox to the Anjuta file dialog widget.
20972 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
20974         * anjuta.spec.in: eep! the import script was not being installed by
20975           RPM - fixed for the release.
20977 2002-02-13  Stephane Demurget  <demurgets@free.fr>
20979         Various cleanups and fixes for the next release to be able to make
20980         distcheck.
20982         * plugins/*/*.c: added missing prototypes causing gcc to speak to
20983           much and make some tweaks plus cleanups.
20985         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
20986           args to remove some warnings.
20988         * global-tags/Makefile.am,
20989           data/Makefile.am,
20990           src/Makefile.am: link against Anjuta static libs using the
20991           $(top_builddir) dir, not anymore on $(top_srcdir) to make
20992           distcheck happy.
20994         * src/Makefile.am: ditto with all the Anjuta static libs.
20996         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
20997           include, as we already include the whole directory for the build.
20999         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
21000           
21001 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
21003         * pixmaps/Makefile.am: icon for libglade project now installed
21004         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
21005         * manuals/C/Makefile.am: removed ChangeLog reference which was 
21006           breaking some build stuff
21007         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
21008           include reference problems that showed up on make distcheck
21009         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
21011 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
21012         
21013         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
21015 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
21017         * src/message-manager-private.cc:
21018           The horizontal scrollbar now shows properly on demand.
21019         
21020 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
21022         * src/dnd.c fixed some warnings
21023         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
21024           and works. It is shown always at the moment but before it was
21025           shown on demand and did never work. 
21027 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
21029         * src/anjuta.c: Fixed a crash bug.
21030           patch from: Jens Georg <mail@jensgeorg.de>
21032 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
21034         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
21035           reports a problem with missing end tags on <graphic>
21037 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21039         * manuals/C/ChangeLog: removed since it was never used
21040         * manuals/C/anjuta-manual/*: more updates, new screenshots
21041         * anjuta.prj: updated for new manuals/ structure
21043 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
21045         * source.c, compiler_options.[c/h]:
21046           Fixed bug #460321 "Problem with optimization options" 
21047           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
21048         
21049 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21051         * NEWS: prepared for release, need to fill in date
21052         * data/welcome.txt: version number updated
21054 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21056         * src/text_editor_menu.c, src/an_file_view.c, 
21057           src/an_symbol_view.c: marked strings for translation
21058         
21059         * src/defaults.c, data/properties/xml.properties:
21060           *.omf and *.xsl files should use XML highlighting
21061           
21062         * manuals/C/anjuta-manual/*:
21063           - restructured so that files have more meaningful names
21064             and are easier to edit (see anjuta-manual.sgml for the
21065                 ordering)
21066           - updated some screenshots
21067           - continued rewrite
21069 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
21071         * main.c: Made a workaround to remove the old
21072         anjuta gnome config file (older than 9 Feb 2002). This
21073         will fix the bug which never lets the brower toolbar shown.
21074         
21075         * main.c: In fact, the above solution wouldn't work in all
21076         cases. Therefore, here is the better fix, which works by
21077         detecting the version of the old config file and deleting
21078         ~/.gnome/Anjuta if it is lesser than 0.1.9.
21079         
21080 2002-02-01  Andy Piper <andy.piper@freeuk.com>
21082         * HACKING: added info on submitting patches
21084 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
21086         * src/project_import_gui.c, src/project_import.c:
21087           - If Project Import Wizard is canceled everything is 
21088                 cleaned up now.
21089           - Back button is now insensitive on page 3 (some problems: 
21090                 see TODO in project_import_qui.c:284
21091           - Menu frame is insensitive if project type != GNOME(mm)
21093 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21095         * src/main.c: Fixed bug #  (Unable to open files on
21096         double click in project window from second trial onwards when
21097         the project is opened from command line).
21098         
21099         * po/POTFILES.in: Removed tags_manager.[h,c]
21100         
21101 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21103         * src/preferences.c:
21104           A quick hack to fix the 'invisible' browser toolbar when
21105           upgrading from 0.1.8 to 0.1.9
21106           
21107         * src/anjuta.c:
21108           Fixed toolbar names which were causing confusions in the toolbar
21109           show/hide.
21110           
21111         * src/main.c:
21112           Substituted "anjuta" with PACKAGE
21113           
21114         * src/project_import_gui.c: 
21115           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
21116           
21117         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
21118           Added new files and removed obsolete ones.
21119           
21120 2002-01-30  Andy Piper <andy.piper@freeuk.com>
21122         * src/appwizard_cbs.c, project_import_cbs.c, 
21123           main_menubar_def.h, project_import_gui.c: 
21124           updates to message strings and layout for the 
21125           import wizard.
21126           
21127         * text_editor_cbs.c: fix for the tab menu entries for 
21128           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
21130 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21132         * src/toolbars.c,
21133           src/toolbars.h,
21134           src/anjuta_gui.c,
21135           src/controls.c:
21136           
21137           Tag dropdown exclusive (takes
21138           all space in the toolbar) and never vertical and
21139           increased the width of the tag combo to 256 pixs.
21140           Toolbar separator before the combo and button.
21141           Added tags label before the tag button.
21142           Reorganized the dock bands for the toolbars.
21143           
21144         * src/project_import_gui.c
21145           src/project_import.c:
21146           Fixed an error and removed an unused variable.
21147           
21148         * data/properties/anjuta.properties:
21149           Removed the property for the old toolbar and set
21150           browser toolbar show to default.
21151           
21152         * src/project_dbase.c: excluded modules were not
21153           loaded. Fixed.
21154           
21155         * src/source.c:
21156           No build files will be written if the project is blocked.
21157           
21158         * src/project_import.c,
21159           src/project_import_cbs.c,
21160           src/project_gui.c,
21161           src/wizard_gui.c:
21162           
21163           Manually applied Johannes patch to fix some memory
21164           issues and gui clean up.
21165           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
21166         
21167         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
21168           Fixed a bad bug with remove file from project because of
21169           files were never removed properly from the project and
21170           from the tagmanager.
21171           
21172         * src/appwiz_page3.c: Disabled unused codes to clear
21173           compiler warnings.
21174           
21175 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21177         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
21178         
21179         * data/Makefile.am
21180           pixmaps/Makefile.am
21181           src/Makefile.am
21182           src/an_file_view.c
21183           src/an_symbol_view.c
21184           src/anjuta.c
21185           src/anjuta.h
21186           src/anjuta_cbs.c
21187           src/anjuta_gui.c
21188           src/controls.c
21189           src/main_menubar.c
21190           src/main_menubar.h
21191           src/main_menubar_def.h
21192           src/mainmenu_callbacks.c
21193           src/mainmenu_callbacks.h
21194           src/pixmaps.h
21195           src/project_dbase.c
21196           src/project_dbase.h
21197           src/text_editor.c
21198           src/text_editor_menu.c
21199           src/text_editor_menu.h
21200           src/toolbar.c
21201           src/toolbar.h
21202           src/toolbar_callbacks.c
21203           src/toolbar_callbacks.h :
21204           
21205           Patch submitted by:
21206           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21207           
21208           Removes the Tags toolbar and substituted it with
21209           tags combo dropdown list. Fixes a couple of bugs.
21210           
21211           Moved the tag combo to browser toolbar because
21212           main toolbar was becoming too long.
21213           Made a new icon of tag toolbar.
21214           
21215         * po/zh_TW.po: Fixed bug.
21216           
21217         * pixmaps/an_tag.xpm: Added new file.
21219 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21221         * src/project_import_gui.c: Reorganized project
21222         import gui page 2.
21223         
21224 2002-01-29  Andy Piper <andy.piper@freeuk.com>
21226         * HACKING: added info on creating windows and dialogs
21228 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
21230         * src/tm_file_view.c:
21232           Sorts the file list at the end instead of doing sort-insert
21233           to improve performance.
21234           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21236         * src/project_dbase.c: Resolved a conflict from
21237           Johannes's patch.
21238           
21239         * src/project_import.c:
21240         
21241           Fixed to use anjuta_import.sh for the bin dir and
21242           not from the data dir.
21243         
21244           Used anjuta_is_installed() function to verify a the command's
21245           executability.
21246         
21247           Fixed import command to use sh (which is more general and is
21248           gauranteed to be found in any unix system :-)). Also, added
21249           double quotes around the import directory.
21250         
21251           Changed some strings for better translations (like avoiding
21252           duplicates).
21253           
21254           Fixed the reading of wrong target type.
21255           
21256         * src/control.c: Insensitive "import project" when there is
21257           a project open.
21258           
21259         * src/project_import_cbs.c:
21260           
21261           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
21262           Fixed selection of gettext checkbox.
21263           Sets the menu entries.
21264           
21265 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
21266         
21267         * src/appwiz_page[1-4].c
21268         * src/appwiz_gui.c
21269         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
21270         be able to reuse it.
21271         
21272         * src/mainmenubar.[c/h]
21273         * src/mainmenubar_def.h
21274         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
21275         menu item
21276         
21277         * src/message-manager.c: Fixed bug 509192
21278         * src/message-manager-dock.c: Added accel_group if window is undocked
21279         
21280         * src/project_dbase.[c/h]: Splitted opening code to be able
21281         to use it without an open file dialog
21282         (Maybe I broke Naba's changes, please take a look)
21283                         
21284         * src/project_import.[c/h]
21285         * src/project_import_gui.c: New Files, Code for Project Import Wizard
21286         
21287         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
21288         import wizard
21290 2002-01-28  Andy Piper <andy.piper@freeuk.com>
21292         * src/main_menubar_def.h, tagmanager/tm_project.c: more
21293           string cleanups
21294           
21295         * manuals/C/anjuta_manual/*: started rewrite of the 
21296           manual, updated some screenshots
21298 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21300         * src/gnomefilelist.h, src/gnomefilelist.c:
21301         
21302           Fixed multiple selection bug (#497085). The OK button is
21303           sensitive when in multiple mode, if the no. of
21304           selection is one or more.
21305           
21306           Toggle between single and multiple selection mode
21307           and multiple mode display.
21308           
21309           Fixed strings to translable strings.
21310           
21311           Fixed some compiler warnings by commenting out
21312           unused functions.
21313           
21314 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21316         * src/project_dbase.c: App status bar now updates
21317           with the project name when the project is loaded.
21318         
21319         * src/an_file_view.c, tagmanager/tm_file_entry.c:
21320           
21321           Puts the directories at the top. They're also sorted now.
21322           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21323         
21324 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21326         * scripts/anjuta_import.sh.in: Added file.
21327         * scripts/anjuta_import.sh: Removed file.
21329         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
21330           Updated files.
21331           
21332         * src/main_menubar_def.h:
21333         
21334           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
21335           reflect the opposite of Find (CTRL+F) and also to leave
21336           CTRL+R or Redo.
21337           
21338           Changed Glade summon with ALT+G, which frees the ATL+E
21339           for poping up the edit menu.
21340           
21341         * src/Makefile.am: Debugging link flags by Biswa, removed.
21343 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
21345         * HACKING: added information on best practices for writing
21346           application messages and GUI labels
21347           
21348         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
21349           src/breakpoints.c, src/build_file.c, src/build_project.c, 
21350           src/clean_project.c, src/compile.c, 
21351           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
21352           src/configurer.c, src/debugger.c, src/executer.c, 
21353           src/find_in_files.c, src/find_in_files_cbs.c, 
21354           src/find_replace.c, src/find_text.c, src/glades.c, 
21355           src/gnome_project.c, src/goto_line.c, src/main.c, 
21356           src/main_menubar.c, src/main_menubar_def.h, 
21357           src/mainmenu_callbacks.c, src/preferences_gui.c, 
21358           src/project_config.c, src/project_dbase.c, 
21359           src/project_dbase_gui.c, src/resources.c, src/source.c, 
21360           src/support.c, src/tags_manager.c, src/text_editor.c, 
21361           src/text_editor_gui.c, src/text_editor_menu.c, 
21362           src/toolbar_callbacks.c, src/utilities.c: 
21363           lots of minor message updates to make them more user-friendly 
21364           and consistent
21366 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21368         * src/executer.c:
21369         
21370           Because of the spaces escaping, the command could not be
21371           executed when run without terminal. Now fixed.
21372           
21373         * anjuta.prj, Makefile.am:
21374         
21375           Added anjuta project file.
21376         
21377 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
21379         * src/message-manager-private.h, message-manager-private.cc,
21380           message-manger.cc:
21381           
21382           Added freeze() and thaw() for the message window class to
21383           speed up the message manager update.
21384         
21385         * src/project_config.h, project_config.c,
21386           src/project_dbase.h, project_dbase.h
21387           scripts/anjuta_project.template:
21388           
21389           Added two new prject attributes: project.config.blocked and
21390           project.excluded.modules. The former will make sure that users
21391           are not given any previlidge in enabling the 'overwrite build
21392           files' flags and the later issues a list of modules in the project
21393           to be skipped for symbol browsing and project listing.
21394         
21395         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
21396         
21397           Modified script to read the template from the anjuta data dir
21398           rather than from the directory in which the script exist. Otherwise,
21399           Being transfered to the bin dir, the script will not be able to
21400           find the template when it is run.
21401           
21402           The script is also create with configure.in to set in the anjuta
21403           data dir path inside the script.
21404           
21405 2002-01-26  Stephane Demurget  <demurgets@free.fr>
21407         * po/fr.po: updated to the latest sources.
21409 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21411         * scripts/Makefile.am:
21412           anjuta_import.sh goes with distribution.
21413           
21414         * po/*.po: They seem to have updated (merged with
21415           anjuta.pot) automatically when I did "make dist".
21416           
21417 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21419         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
21420           Fixed Bug #499807, ie crash on removing libs, includes, defines from
21421           the compiler options dialog.
21422         
21423         * ChangeLog:
21424           Correct todays date. :)
21425           
21426         * scripts/Makefile.am:
21427           Installs anjuta_import.sh in $(prefix)/bin dir and
21428           is treated as an executable.
21429           
21430 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21432         * Fix for bug #499373
21433         
21434         * data/properties/anjuta.properties, ada.properties, cpp.properties,
21435           java, properties, latex.properties, lua.properties, others.properties,
21436           perl.properties:
21437           
21438           Added double-quotes around file arguments so that
21439           filenames with spaces could also work.
21441         * launcher/anjuta-launcher.c, executer.c:
21442           Escaped quotes in the cammand and it's arguments before executing
21443           so that args with spaces can also work.
21444           
21445           Commented #DEBUG switch.
21446           
21447 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21449         * scripts/*: Added files which I forgot previously.
21450         
21451         * src/aneditor.h: Lined up commands definition for better look.
21452         
21453         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
21454           main_menubar.h, control.c:
21455           Added three more convert EOL chars submenu items in transform.
21456           Reformatted some some.
21457         
21458         * data/anjuta.properties:
21459           Reformatted a line.
21460         
21461         * src/aneditor.h, aneditor.c:
21462           Added three commands (with definitions) for EOL conversions.
21463           
21464         * src/text_editor.c:
21465           Editor detects file mode from the file content and
21466           set the editing mode to CR/LF/CRLF automatically.
21467           Refined Dos mode extrageneous chars filter
21468           This will make sure that filter works only in Dos mode and not
21469           in other modes.
21470           
21471         * src/anjuta.c: Editor mode display in status bar.
21472         
21473         * src/preferences_gui.c: Changed the string for dos mode
21474           filter to more sensible string.
21475         
21476         * src/aneditor.c: Default editor mode sets during widget creation
21477           and not everty time the properties are loaded. This makes sure
21478           that the auto-detected mode is not overridden by the default mode.
21479           
21480         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
21481         
21482         * src/anjuta.c: Fixed bug #476028.
21483           Now anjuta also searches for file relative to top project dir,
21484           when the project is open.
21485         
21486         * src/anjuta_cbs.c: Fixed bug #499536.
21487           File is not closed if it is not able to save the file properly.
21488           
21489         * src/mainmenu_callbacks.c: Fixed bug #499536.
21490           Newfiles (which are not modified) are also closed on "close all files".
21491         
21492 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21494         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
21495         
21496         * tagmanager/tm_source_file.c, regex.c, parse.c:
21497           defined and delimited g_messages within #debug.
21498           
21499         * src/preferences.c, data/anjuta.properties:
21500           saved/defied message-manager tag position in string.
21501           Message tag possition is saved between sessions. And
21502           and tag position bottom as default.
21503           
21504 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21506         Patch submitted by:
21507         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21509         * Makefile.am
21510           configure.in
21511           data/Makefile.am
21512           data/properties/Makefile.am
21513           global-tags/Makefile.am
21514           pixmaps/Makefile.am
21515           src/Makefile.am
21516           src/an_file_view.c
21517           src/an_file_view.h
21518           src/an_symbol_view.c
21519           src/an_symbol_view.h
21520           src/anjuta.c
21521           src/anjuta_cbs.c
21522           src/file_history.c
21523           src/file_history.h
21524           src/message-manager-private.cc
21525           src/pixmaps.h
21526           src/project_dbase.c
21527           src/project_dbase_gui.c
21528           src/tags_manager.c
21529           src/text_editor.c
21530           src/utilities.c
21531           src/utilities.h
21532           src/watch_gui.c:
21533         
21534           Modified files.
21535         
21536         * scripts/*
21537           pixmaps/sv_class.xpm
21538           pixmaps/sv_function.xpm
21539           pixmaps/sv_macro.xpm
21540           pixmaps/sv_private_fun.xpm
21541           pixmaps/sv_private_var.xpm
21542           pixmaps/sv_protected_fun.xpm
21543           pixmaps/sv_protected_var.xpm
21544           pixmaps/sv_public_fun.xpm
21545           pixmaps/sv_public_var.xpm
21546           pixmaps/sv_static_fun.xpm
21547           pixmaps/sv_static_var.xpm
21548           pixmaps/sv_struct.xpm
21549           pixmaps/sv_unknown.xpm
21550           pixmaps/sv_variable.xpm
21551           pixmaps/fv_core.xpm
21552           pixmaps/fv_text.xpm
21553           pixmaps/filestoremove.txt:
21554         
21555           New files.
21556         
21557         * pixmaps/class.xpm
21558           pixmaps/function.xpm
21559           pixmaps/fv_autofile.xpm
21560           pixmaps/fv_doc.xpm
21561           pixmaps/fv_i18n.xpm
21562           pixmaps/fv_source.xpm
21563           pixmaps/private_func.xpm
21564           pixmaps/private_var.xpm
21565           pixmaps/protected_func.xpm
21566           pixmaps/protected_var.xpm
21567           pixmaps/public_func.xpm
21568           pixmaps/public_var.xpm
21569           pixmaps/struct.xpm
21570           pixmaps/variable.xpm
21571         
21572           Removed files.
21573         
21574         * tagmanager/*/*:
21575         
21576           Upgraded to tagmanager-0.7
21578 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
21579         * src/anjuta_cbs.c: Fixed bug #506441
21580         * src/watch_gui.c: Changed layout of eval dialog so that
21581         it fits on a 800x600 desktop with German translation. 
21583 2002-01-23      Andy Piper <andy.piper@freeuk.com>
21585         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
21586         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
21587           icon for new project type (thanks to Misha)
21588         * configure.in: build and install Danish translation
21589         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
21590           credits to cover new patches and translations
21592 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
21593         
21594         * src/preferences.c, src/message-manager.cc, src/project_type.c,
21595           src/appwiz_page1.c:
21596         
21597       - Font preferences are restored properly now (\n was missing)
21598           - Dock menu label of message-manager is "Dock/Undock" instead
21599           of "Dock|Undock" to match with the rest of anjuta.
21600           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
21601           changed it in anjuta, too 
21603 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21605         * tagmanager/tm_source_file.c,
21606           tagmanager/parse.c,
21607           tagmanager/tm_project.c,
21608           src/an_symbol_view.c,
21609           src/anjuta.c:
21610           
21611           Disabled debug warnings.
21613 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21615         * src/appwiz_page1.c
21616           src/compiler_options.c
21617           src/project_dbase.c
21618           src/project_dbase.h
21619           src/project_type.c
21620           src/source.c
21621           src/source.h:
21622           
21623           New project type named LibGlade.
21624           
21625           Patch submitted by:
21626           Dick Knol <dknol@gmx.net>
21628         * src/gnome_prj.c:
21629           Commented out unused pixmap creation. May be it
21630           will fix the crash in project creation.
21631           
21632 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21634         * src/registers.c
21635           src/registers.h
21636           src/registers_cbs.c
21637           src/registers_cbs.h
21638           src/registers_gui.c
21639           src/sharedlib.c
21640           src/sharedlib.h
21641           src/sharedlib_cbs.c
21642           src/sharedlib_cbs.h
21643           src/sharedlib_gui.c
21644           src/signals.c
21645           src/signals.h
21646           src/signals_cbs.c
21647           src/signals_cbs.h
21648           src/signals_gui.c
21649           src/stack_trace.c
21650           src/stack_trace.h
21651           src/stack_trace_cbs.c
21652           src/stack_trace_cbs.h
21653           src/stack_trace_gui.c
21654           src/text_editor.c
21655           src/watch.c
21656           src/watch.h
21657           src/watch_cbs.c
21658           src/watch_cbs.h
21659           src/watch_gui.c
21660           
21661           Fixed bug #496290: Attach/detach removed from these
21662           windows as they are never implemented.
21663           
21664           Patch submitted by:
21665           Johannes Schmid <johannes.schmid@gmx.de>
21666           
21667 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
21669         * src/anjuta.c,
21670           src/anjuta_cbs.c:
21671           
21672           Fixed bug:
21673           when you right click on the tabs, a list of filenames are given
21674           out, but now it gives a list of "page 1", "page 2", etc...
21675           
21676           Patch submitted by: 
21677           Jens Georg <mail@jensgeorg.de>
21679         * anjuta.in.in: Removed c|c++ because, it was not necessary
21680           and was causing translation problem.
21681           
21682         * plugins/class-gen/clsGen.c:
21683           removed "'" for the same reason.
21684           
21685 attached the fix for the menu
21688 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21690         * src/preferences.h,
21691           src/preferences.c,
21692           src/preferences_gui.c:
21693           
21694           Adds the functionality to Anjuta to auto save your unsaved
21695           files before you build a project.
21697           Patch submitted by: 
21698           jason <jason_williams@suth.com>
21699           
21700         * src/anjuta.[h,c]:
21701           Added function for save all files.
21702         
21703         * src/mainmenu_callbacks.c:
21704           Modified to use the above function.
21705         
21706         * src/build_project.c:
21707           Save all files before build if it is set in the
21708           preferences.
21710 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21712         * src/message-manager-private.cc
21713           src/message-manager-private.h
21714           src/message-manager.cc:
21715           
21716           Message-manager now restores the tabs which were shown on startup.
21717           The terminal is now created on demand (as requested by Biswa)
21718           and I have removed some debug messages.
21719           
21720           Patch submitted by: 
21721           Johannes Schmid <johannes.schmid@gmx.de>
21723 2002-01-13  Stephane Demurget  <demurgets@free.fr>
21725         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
21726           proper tabs keyboard navigation.
21728         * src/an_symbol_view.c,
21729           src/anjuta_cbs.c,
21730           src/gnome_project.c,
21731           src/project_dbase.c,
21732           src/tags_manager.c: removed some debugging display.
21734 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
21736         * src/message-manager-dock.c
21737           src/message-manager-private.cc
21738           src/message-manager-private.h
21739           src/message-manager.cc
21740           src/preferences.c
21741           src/preferences.h
21742           src/preferences_gui.c:
21743           
21744           Patch submitted by: 
21745           Johannes Schmid <johannes.schmid@gmx.de>
21746           
21747           This patch adds a tab to the notebook of the preferences-dialog
21748           where you can change the colors, the tab position of the new
21749           message manager. Also the truncate messages stuff has moved
21750           from misc tab to messages tab.
21752           Also improved the remembering position stuff of message manager.
21753           
21754         * data/internal.properties,
21755           Added definitions for messages colors and tag position.
21756           
21757         * src/message_manager.cc:
21758           Fixed a bug that never lets the messages panes to get cleared.
21759           Added wmclass setting for the message window. Fixed a bug in
21760           which the message window was not being shown.
21761         
21762         * src/tag_manager.c: Fixed printing of (NULL) in the debug
21763           output and disabled it.
21765         * src/anjuta.c: Preferences created and loaded before anything else.
21766           anjuta now recognizes messages colors on startup and initializes
21767           them.
21768         
21769 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
21771         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
21773 2002-01-09  Stephane Demurget  <demurgets@free.fr>
21775         * pixmaps/file_c.xpm,
21776           pixmaps/file_cpp.xpm,
21777           pixmaps/file_file.xpm,
21778           pixmaps/file_h.xpm,
21779           pixmaps/file_html.xpm,
21780           pixmaps/file_i18n.xpm,
21781           pixmaps/file_icon.xpm,
21782           pixmaps/file_pix.xpm,
21783           pixmaps/fv_doc.xpm,
21784           pixmaps/fv_i18n.xpm,
21785           pixmaps/fv_image.xpm,
21786           pixmaps/fv_source.xpm,
21787           pixmaps/fv_unknown.xpm: made these icons transparent.
21789 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
21791         * launcher/anjuta_launcher.c: updated message strings
21792         * src/message-manager-dock.c: added newline at end to avoid compile warning
21793         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
21794         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21795           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
21796           entries for username and Python-style GPL notice
21797         * HACKING: added info on files to change to update Insert menu
21799 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21801         * src/project_dbase.c,
21802           src/an_file_view.c,
21803           src/an_symbol_view.c:
21804           Changed the CTree expander style to square and
21805           line style to Dotted line.
21806           
21807         * po/POTFILES.in: Removed and Added translable files.
21809 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21811         * ccview/.cvsignore: Removed.
21812         
21813 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21815         * ccview/
21816                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
21817                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
21818                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
21819                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
21820                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
21821                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
21822         
21823         Removed ccview module because it is no longer needed.
21825 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21827         * src/project_dbase.c:
21828           Shifted structure initialization in project_dbase_new()
21829           before anything else, otherwise it was crashing due to
21830           uninitialized values.
21831         
21832         * src/an_symbol_view.c:
21833           Disabled high volume debug output.
21835 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21836         
21837         Applied a very heavy patch from:
21838         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21840         * Makefile.am
21841         configure.in
21842         pixmaps/Makefile.am
21843         src/Makefile.am
21844         src/aneditor.cxx
21845         src/aneditor.h
21846         src/anjuta.c
21847         src/anjuta.h
21848         src/commands.c
21849         src/commands.h
21850         src/compile.c
21851         src/compile.h
21852         src/controls.c
21853         src/defaults.c
21854         src/fileselection.c
21855         src/main_menubar.c
21856         src/main_menubar.h
21857         src/main_menubar_def.h
21858         src/mainmenu_callbacks.c
21859         src/mainmenu_callbacks.h
21860         src/project_dbase.c
21861         src/project_dbase.h
21862         src/project_dbase_gui.c
21863         src/tags_manager.c
21864         src/text_editor_menu.c
21865         src/toolbar_callbacks.c
21866         tagmanager/Makefile.am
21867         tagmanager/ctags.c
21868         tagmanager/include/Makefile.am
21869         tagmanager/include/tm_project.h
21870         tagmanager/include/tm_symbol.h
21871         tagmanager/include/tm_tag.h
21872         tagmanager/include/tm_tagmanager.h
21873         tagmanager/include/tm_workspace.h
21874         tagmanager/tm_project.c
21875         tagmanager/tm_source_file.c
21876         tagmanager/tm_symbol.c
21877         tagmanager/tm_tag.c
21878         tagmanager/tm_workspace.c
21879         widgets/Makefile.am: Modified.
21880         
21881         * src/an_file_view.[c,h],
21882           src/an_symbol_view.[c,h],
21883           src/file_history.[c,h],
21884           src/support.[c,h],
21885           widgets/scroll-menu.[c,h],
21886           tagmanager/tm_file_entry.c
21887           tagmanager/include/tm_file_entry.h: Added new files.
21888           
21889         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
21890         private_func.xpm, public_func.xpm,
21891         class.xpm, fv_exec.xpm, fv_unknown.xpm,
21892         private_var.xpm, public_var.xpm,
21893         function.xpm, fv_i18n.xpm, macro.xpm,
21894         protected_func.xpm, struct.xpm,
21895         fv_autofile.xpm, fv_image.xpm,
21896         ofolder.xpm, protected_var.xpm, variable.xpm:
21897           Updated and Added pixmap files.
21899         Features:
21900         ---------
21901         a) Removes CCView dependency.
21902         b) Improves the terminal.
21903         c) Adds tag navigation context menus.
21904         d) Upgrades tagmanager to latest version.
21905         e) Miscellaneous small additions.
21907 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21909         * src/project_dbase_gui.c: Fixed crash of anjuta
21910         when project first created.
21911         
21912         * src/gnome_project.c: It now updates the tags manager
21913         when new projects are created.
21914         
21915 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21917         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
21918           for this big patch.
21919         
21920         * src/messages.[c,h]: Removed files.
21922         * src/message-manager.[cc,h],
21923           src/message-manager-dock.[c,h],
21924           src/message-manager-private.[cc,h]
21925           New files.
21927         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
21928           src/build_project.c, src/clean_project.c, src/compile.c
21929           src/configurer.c, src/debugger.c, src/find_in_files.c
21930           src/mainmenu_callbacks.c, src/preferences.h
21931           src/preferences_gui.c, src/properties.h
21932           src/utilities.c, src/utilities.h:
21933           The new messages widget.
21934           New features:
21935             - Use of GtkNotebook instead of ToggleButtons
21936               and show/hide
21937             - Popupmenu to show and hide message types and
21938               to dock/undock in detach mode
21940           All other things should work as they did with the
21941           old message window. Currently the keyboard short-cuts
21942           do not work in detached mode.
21943           
21944           Some functions in utitlities.[c,h] changed.
21945           so that they take const arguments where this is possible
21946           
21947         * src/Makefile.am, po/POTFILES.in:
21948           Removed messages.[c,h] and
21949           added message-manager.[cc,h], message-manager-dock.[c,h],
21950           message-manager-private.[cc,h]
21951           
21952         * src/message-manager.h: Removed "include <bonobo.h>"
21953           and added a newline at the end of the file.
21954           
21955         * src/message-manager-private.cc:
21956           Set clist's width setting to Automatic.
21957           Set scroll window's scroll bars to Automatic.
21958           
21959 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
21961         * text_editor_menu.c:
21962           Fixed misalignment of the function sub menu
21963           in the text editor pop up menu.
21964           
21965 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
21966         
21967         * src/text_editor.c: Fixed a compiler warning.
21968         
21969 2002-01-04  Andy Piper <andy.piper@freeuk.com>
21971         * THANKS, manuals/*/authors.sgml: updated for new translations
21972         * plugins/class-gen/clsGen.c: converted messages to English
21973         * src/about.c, src/main_menubar_def.h: string updates
21975 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
21977         * src/anjuta.c
21978           src/anjuta_cbs.c
21979           src/text_editor.c
21980           src/mainmenu_callbacks.c
21981           src/text_editor.h
21982           src/text_editor.c
21983           src/text_editor_cbs.c
21984           src/text_editor-gui.c:
21985           
21986           Earlier code for adding 'cross' button
21987           for closing pages were too error prone and unorganized.
21988           Cleaned up the code and shifted the 'extra' widgets
21989           creation (eg. close button, close_pixmap and lable)
21990           from anjuta to text_editor. This takes care of proper
21991           widgets creation and destruction. Otherwise, anjuta
21992           was crashing at too many points, especially related
21993           to docking and undocking.
21994           
21995 2002-01-04  Stephane Demurget  <demurgets@free.fr>
21997         * src/aneditor.cxx: removed debugging code.
21999         * data/properties/.cvsignore: added swap files.
22001 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22003         * src/anjuta.c
22004           src/anjuta_cbs.c:
22005           Fixed Crashing of anjuta when a new file is saved as
22006           different file.
22007           
22008 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22010         * src/aneditor.c: Some debug codes around.
22011         
22012         * data/internal.properties, data/anjuta.properties: Removed.
22013           data/properties/Makefile.am:
22014           data/properties/ada
22015           data/properties/cs
22016           data/properties/make
22017           data/properties/rc
22018           data/properties/html
22019           data/properties/ruby
22020           data/properties/baan
22021           data/properties/idl
22022           data/properties/pascal
22023           data/properties/sample
22024           data/properties/bash
22025           data/properties/java
22026           data/properties/perl
22027           data/properties/sql
22028           data/properties/conf
22029           data/properties/latex
22030           data/properties/props
22031           data/properties/vb
22032           data/properties/cpp
22033           data/properties/lua
22034           data/properties/python
22035           data/properties/xml
22036           data/properties/others
22037           data/properties/.cvsignore:
22038             Added files. Properties now splitted into small files
22039             for each language.
22041         * data/Makefile.am
22042           configure.in: Update the removal and added properties module.
22044         * src/preferences.c: preferences_new(): Updated to reflect the
22045           new properties files organization.
22046           
22047         * src/Makefile.am: Added Baan Lexer.
22049 2002-01-01  Stephane Demurget  <demurgets@free.fr>
22051         * src/aneditor.cxx: readded the baan lexer. 
22053         * src/preferences.c: fixed translated messages and a typo.
22055         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
22056           confusing the regexp usage in xml-i18-merge.
22058 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
22060         * src/project_dbase.c: tidied some messages, and spotted a typo in
22061           the reading of properties which prevented the project version from
22062           ever being reported in the Project Information window - fixed :)
22064         * po/POTFILES.in: removed syntax.h
22066 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22068         * data/internal.properties: fixed baan properties.
22069           Added all ada properties.
22071         * src/main_menubar_def.h,
22072           src/lexer.h,
22073           src/aneditor.cxx,
22074           src/utilities.[ch]: added support for the Ada highlight style.
22076 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22078         * plugins/*/.cvsignore: updated.
22080 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22082         * src/syntax.h,
22083           src/text_editor.c,
22084           src/Makefile.am: removed the empty header syntax.h.
22086 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
22088         * main_menubar.c:
22089         Stef's observation on the 'superfluous' hseparators in the recent
22090         files and projects is fully justified -- removed.
22091         
22092         * main_menubar_def.h:
22093         Changed "Plug Ins" to "Plugins" in the menu label.
22094         
22095         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
22096         Added class-gen in the configure output and class-gen module.
22097         
22098         * data/internal.properties:
22099         Correct mis-spelled "jave" to "java".
22100         Added file.is.source for *.h, *.c, *.cpp properties.
22101         
22102         * global-tags/Makefile.am:
22103         "chmod +x create_global_tags.sh" before it is executed, because
22104         there is very high chance that it will be found "-x" and resulting
22105         in error
22107 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22109         Fixed a crash on Solaris reported by Holder Burde, thanks to him
22110         for the backtrace.
22112         * src/gnome_project.c: (create_new_project): if the user doesn't
22113           select any icon, it doesn't have any extension and thus we can't
22114           use it in printf on Solaris, since the %s modifier use strlen to
22115           know the string length and then crash. On Linux, gcc checks the value
22116           of the pointer to be NULL and write "(null)" if necessary. We can't
22117           rely on that.
22119         * src/source.c: (source_write_desktop_entry): if there's no icon, we
22120           don't need to have the directory icon but the generic one.
22122 2001-12-30  Stephane Demurget  <demurgets@free.fr>
22124         Merged with latest (1.42) scintilla.
22126         Added: Support for the {load,save}.on.(de)activate properties.
22127                The PHP lexer to match keywords case insensitively.
22128                Baan lexer.
22129                Experimental supports for changeable style attribute & line
22130                wrapping.
22131                
22132         Updated: Both the C++ and HTML lexers.
22133                  More shell keywords added.
22134                  Horizontal scrolling and diplay of long lines optimised.
22135                  Cursor setting optimised.
22137         Bugs fixed: Caret movement over folded lines.
22138                     Selection tracking in 2ndary views when doing modifications.
22140         * scintilla/CallTip.{cxx.h},
22141           scintilla/ContractionState.{cxx,h},
22142           scintilla/Document.{cxx,h},
22143           scintilla/Editor.{cxx,h},
22144           scintilla/KeyWords.cxx,
22145           scintilla/LexHTML.cxx,
22146           scintilla/PlatGTK.cxx,
22147           scintilla/RESearch.cxx,
22148           scintilla/ScintillaBase.cxx,
22149           scintilla/ScintillaGTK.cxx,
22150           scintilla/Style.{cxx,h},
22151           scintilla/StyleContext.h,
22152           scintilla/ViewStyle.cxx,
22153           scintilla/include/*.h: updated.
22155         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
22157         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
22158           should have been told to the scintilla team. We're lucky I read the
22159           ChangeLog and the modifications of the lexer (thanks to the Gnome
22160           bonsai for this ;)
22162         * data/internal.properties: added Baan definitions.
22163           Fixed some issues for C such as *_cast directive, that are only
22164           available with C++.
22165           Updated C++, HTML and shell scripts definitions.
22166           Updated Ada and Bullant, that have been forgotten.
22168         * src/main_menubar_def.h,
22169           src/lexer.h,
22170           src/aneditor.cxx,
22171           src/utilities.[ch]: added support for the Baan highlight style.
22173 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22175         Polished the plugins menu behaviour and added a tearoff
22176         menuitem to the recent entries submenu.
22178         Note: The recent entries list seems to be too height
22179               with all these superfluous hseparators.
22181         * src/main_menubar.c: Polished, making some
22182           functions declarations static and cleaning some code.
22184           (create_submenu_plugin): removed the extra
22185           plugins entry and the horizontal separators.
22187           (on_plugins_menu_realize): the plugins menu is only
22188           shown if there's at least one available.
22190           (create_submenu*): added a tearoff menuitem to have
22191           a more homogeneous menu style. For now, it doesn't
22192           take care of user settings (but it was even worse
22193           before :).
22195 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22197         * configure.in: added the packageplugindir variable to avoid
22198           installing the plugins in $(prefix). It's not the same path as
22199           anjuta 2 to allow parallel installation.
22201 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22202         Fix a reopened part of bug #440676: keyboard navigation between the
22203         different text buffers. Changed to a more global approch. 
22205         * src/notebook.[ch]: removed.
22207         * src/Makefile.am: removed notebook.[ch]
22209         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
22210           (on_anjuta_window_key_press_event): added to fulfill the global
22211           shorcuts handling.
22213         * HACKING: updated according to the new global shortcuts handling.
22215 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
22217         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
22218           Shifted plugin menu from Edit submenu to main menu.
22219         
22220         * po/POTFILES.in:
22221           Added plugins/sample1/plugin-sample1.c
22222           
22223         * plugins/sample1/plugin-sample1.c:
22224           Added localization and used anjuta_info, instead of anjuta_error.
22225           
22226         * plugins/.cvsignore, plugins/sample1/.cvsignore:
22227           Added cvs ignores.
22228           
22229 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
22231         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
22232           for plugin dir.
22233         
22234         * Makefile.am: Added module plugins.
22235         
22236         * plugins, plugins/Makefile.am, plugins/sample1/*:
22237           Created plugins modules.
22238           
22239         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
22240           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
22241           to load plugins of *.so only and not *.so* (which results
22242           in duplicates).
22243         
22244         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
22245           plugins during packaging.
22247 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
22249         *  configure.in: Added Greek (el) to ALL_LINGUAS.
22251 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
22253         * configure.in: Added portuguese to ALL_LINGUAS
22255 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
22257         * global-tags/.cvsignore
22258         tagmanager/.cvsignore
22259         tagmanager/include/.cvsignore:
22260         Added cvs ignore files.
22262         * data/.cvsignore
22263         Updated cvs ignore file.
22264         
22265 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22267         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
22268           data/anjuta.properties, data/internal.properties: clean up some 
22269           message strings (me)
22271 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22273         * src/about.c, THANKS: added Jens to the credits
22274         
22275 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22277         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
22278           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
22279           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
22280           Georg <mail@jensgeorg.de> to add close button to file tabs.
22282 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22284         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
22285           (debugger now catches correct signal from process)
22287 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22289         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
22290         * src/pixmaps.h: switch appwizard project icons to new designs
22291         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
22293 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22295         * pixmaps/Makefile.am: stop redundant images from being installed.
22296           The next step will be to remove them completely.
22297         * src/appwiz*: further updates (more to come)
22298         * src/pixmaps.h: cleaned up, commented
22299         * src/splash.c: should use the pixmaps macro defined
22300         * HACKING: more on the graphics stuff and use of pixmaps.h
22302 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
22304         * src/defaults.c: fix bug #494864
22306 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
22308         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
22309           graphics from Misha
22310         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
22311           redundant graphics, no longer used
22312         * src/appwiz*: revamped application wizard by Andy and Misha for
22313           a more usable and professional look-and-feel
22314         * HACKING: updates to cover patching, graphics, and some additions
22315           post-0.1.8
22316         * TODO: removed some implemented features
22318 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
22320         * data/anjuta.properties, data/internal.properties: cleanup
22321         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
22322           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
22323           to edit styles colors for keywords and add Goto Tag menu option
22324           in the editor
22326 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
22328         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
22329         
22330         Fixed bug #460335
22331         fixes the Forget of the cursor position when tab is brought active
22332         from project manager.
22333         
22334 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22336         * src/messages.c
22337           Exported "TERM=xterm" to get a color terminal when
22338           anjuta is not started from within a terminal.
22339           
22340 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22342         * src/messages.c
22343           src/messages.h
22344           Added a frame around zvt terminal.
22345           
22346         * src/preferences_gui.c
22347           Modified to say "Use glade component (experimental)"
22348           instead of "Use Component".
22349           
22350 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22352         * Patch from 
22353         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22354         
22355         * src/anjuta.c
22356         src/fileselection.c
22357         src/messages.c
22358         src/messages.h
22359         src/preferences.c
22360         src/preferences.h
22361         src/project_dbase.c
22363         a) Extra scrollbar in terminal no longer appears.
22364         b) Character set preference should be preserved (untested).
22365         c) File selection widget now remembers last directory.
22366         d) On creation of generic project, the glade 'file not found' error no
22367                 longer occurs.
22368         e) First terminal window is created 'on demand', so it should always to
22369                 the Right Thing (TM) as far as starting WD is concerned. Also, the
22370                 environment is now passed to the terminal.
22371         f) Solaris compilation should be fixed (replaced get_current_dir_name()
22372                 with getcwd()).
22373         g) Fixed some compilation warnings.
22375 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
22377         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
22378           src/pixmaps.h: applied terminal and warnings patch (Biswa)
22379         * src/*: cleanups (me)
22380         * pixmaps/mini_term.xpm: added new file for terminal button
22381           (me, based on existing artwork)
22383 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
22385         * configure.in: bumped version to 0.1.9-pre
22386         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22387           translation
22388         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
22390 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
22392         * src/splash.c: removed a DOS end of line of a comment (so the *.po
22393           files are free of that char)
22394         * configure.in: added "az" to ALL_LINGUAS
22396 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
22398         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
22399           crash bug fix from Biswa.
22400         * FUTURE: added Anjuta/gIDE merger information to provide 
22401           details on future direction and status of 1.x stuff
22402         * NEWS: prepared for release
22403         * po/de.po: update from Jens Georg <mail@jensgeorg>
22405 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
22407         * multiple minor updates pre-0.1.8
22408         * patch from Biswa to fix syntax highlighting and packaging
22409         * po/fr.po: update from Stef
22411 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
22413         * global-tags/Makefile.am
22414         global-tags/create_global_tags.sh
22415         global-tags/tm_global_tags.c
22416         scintilla/LexCPP.cxx
22417         scintilla/include/SciLexer.h
22418         src/aneditor.cxx
22419         src/project_dbase.c
22420         tagmanager/Makefile.am
22421         tagmanager/include/Makefile.am
22422         tagmanager/include/tm_project.h
22423         tagmanager/include/tm_tag.h
22424         tagmanager/include/tm_tagmanager.h
22425         tagmanager/tm_project.c
22426         tagmanager/tm_source_file.c
22427         tagmanager/tm_tag.c
22428         tagmanager/tm_workspace.c:
22429         
22430         Includes the syntax highliting patch to scintilla).
22431         and more stable code.
22432         
22433         *tagmanager/include/tm_symbol.h: New file.
22434         *tagmanager/tm_symbol.c: New file.
22435         
22436         Add symbol tree building functionality at project level
22437         
22438         Patch from:
22439         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22440         
22441 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22443         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
22444           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
22445           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
22446           : New and improved pixmaps from Misha <misha@phreaker.net>
22447           Thanks to him.
22449 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22450         
22451         * Big patch submitted by
22452           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
22453           Many thanks to him.
22454         
22455         * src/Makefile.am, src/aneditor.cxx
22456           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
22457           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
22458           Use of tagmanager lib for advanced calltips.
22460         * global-tags/*: Created new directory and added files to 
22461           generate system.tags.
22463         * tagmanager/*: Created new directory and added tagmanager lib
22464           files.
22466         * configure.in, acconfig.h, Makefile.am: Modified to reflect
22467           the above additions.
22469         * data/Makefile.am: Modified to accomodate generated system.tags file.
22471 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
22473         * scintilla/: updated to 1.41
22474         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
22475         * src/about.c: updated list of authors
22476         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
22477         * HACKING: updated to cover Scintilla usage
22478         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22479           translation
22481 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
22483         * src/aneditor.cxx: Fixed compilation errors with it.
22484           by add include to gtk+ headers and typedefining a mysteriously
22485           vanished class Colour.
22487 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22489         * configure.in: Added pt_BR in the languages.
22490         
22491 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
22493         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
22494           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
22495         * THANKS: updated
22496         * manuals/C/anjuta-manual/*: new format to match
22497           the rest of the GNOME docs chapter layout. Added the many
22498           new contributors. Moved Authors and License information into new
22499           chapters of their own - should make expansion easier too
22500         * src/compiler_options.c: changed the profiler option to -pg to 
22501           work with GNU tools (gprof)
22502         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
22503           and text labels
22504         
22505 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22507         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
22508           compiler_options_gui.c:
22509           Added a new entry for linker flags and renamed c_options to c_flags
22510           and l_options to l_libs. Also, added a new function:
22511           compiler_options_set_prjlflags_in_file();
22512         
22513         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
22514         
22515         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
22516           
22517 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
22519         * THANKS, src/about.c: corrections and additions following 
22520         Naba's big update
22521         * src/main_menubar.c: patch from Rikul to fix the problem with 
22522         menu accelerators not being loaded
22524 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
22526         * THANKS: Added all contributors and translators names and emails.
22527         * AUTHORS: Updated
22528         * pixmap/anjuta_logo.png: Reduced the size of the logo.
22529         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
22530               Added new file (earlier logo with border).
22531         * src/about.c: Added all contributors names and emails
22532               and used macro definition for logo pixmap file.
22533         * src/pixmaps.h: Added entry for anjuta splash screen.
22535 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
22537         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
22538         to new PNG version (thanks to Misha) and removed the old
22539         pixmap.
22541 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
22543         * THANKS: added Conner Mo for simplified Chinese translation.
22544         * configure.in: added zh_CN in ALL_LINGUAS
22546 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
22548         * THANKS: added Joe Man for his traditional Chinese translation.
22549         * configure.in: added zh_TW in ALL_LINGUAS.
22551 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
22553         * src/main_menubar_def.h: Changed the link of lidn to
22554         http://lidn.sourceforge.net.
22555         
22556 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
22558         * Applied patch from Rikul
22559         * Applied patch from Luca
22560         * Fixed a cvs conflict. :)
22562 2001-10-17  Stephane Demurget  <demurgets@free.fr>
22564         * THANKS: added Marc Botermans for his Dutch translation.
22566         * configure.in: added nl in ALL_LINGUAS.
22568         * po/nl.po: added.
22570 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
22572         * anjuta.c: Fixed luca's typo.
22573         * resources.c, resources.h: Changed gchar* return to void, to
22574                 avoid a compiler warning.
22575         * scintilla/Makefile.am: Reorganized file entries.
22576         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
22578 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
22580         * Upgraded scintilla to 1.4.
22581         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
22582                 LexLisp.cxx StyleContext.cxx StyleContext.h
22583         * src/Makefile.am: Added 4 lexers and separated lexer objects
22584                 from the main link variable.
22586 2001-10-14  Stephane Demurget  <demurgets@free.fr>
22588         * THANKS: added Luca, even if it shouldn't be my role to write
22589           this sort of thing :)
22591         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
22592           the latest Luca patch.
22594 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
22596         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
22597         This is not documented yet; plugins to come later.
22598         * src/find*.c: find dialogs now persistent 
22599         (Rick <rikul@bellsouth.net>)
22600         * widgets/gnomefilelist.c: fixed multiple file open issue 
22601         (Rick <rikul@bellsouth.net>)
22602         * changes to recent file and project lists handling 
22603         (lbell <lbell@tsc4.com>)
22604         * more minor UI updates (me)
22606 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
22608         * src/Makefile.am: removed warnings for traditional C syntax
22609         * pixmaps: added new icons for mini_locals, mini_cvs and
22610         the splash screen - thanks to Misha <misha@phreaker.net>
22612 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
22614         * src/toolbar.c: fix typo in tooltip text
22615         * ccview/cccmd.cc: alter Func to Function in menu text
22617 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
22619         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
22620         issue with find dialog reporting an error when Scintilla finds text
22621         * applied patch from Denis Boehme <boehme at syncio dot de> to support
22622         DOS files (i.e. CR/LF translation)
22624 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
22626         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
22627         #452436
22628         * data/internal.properties: default fold style now set to 3 :-)
22629         * applied patch from rikul <null@acm.org> to turn notebook tab 
22630         headings red when file has been edited.
22632 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
22634         * configure.in: Added "no" to ALL_LINGUAS.
22635         
22636 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
22638     * Patch from lbell <lbell@tsc4.com>
22639     src/controls.c
22640     src/debugger.c
22641     src/main_menubar.c
22642     src/main_menubar.h
22643     src/main_menubar_def.h
22644     src/mainmenu_callbacks.c
22645     src/mainmenu_callbacks.h
22646     src/project_dbase.c
22647     src/project_dbase.h
22648     
22649     Implemented a check menu item to handle the 'show locals' flag
22650     for the current project.
22652     * data/internal.properties: Removed the redundant command
22653     for gnome-terminal.
22654     
22655 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
22657         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
22659 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
22661         * configure.in: Added "ta" to the languages list.
22663 2001-09-21  Andy Piper <andy.piper@freeuk.com>
22665         * data/internal.properties:
22666           added fold.symbols property to control appearance of folds
22667           in the Scintilla editor (thanks to rikul <null@acm.org>)
22669 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22671         * src/message.c:
22672           one extra button for message win is being created -- Fixed.
22673         
22674           The frame should be hidden and not only the pix_lab when
22675           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
22676           -- Fixed.
22677         
22678         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
22679           for the time being it is same as mini_cvs.xpm.
22680         
22681 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22683         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
22685         Patch from rikul <null@acm.org>
22686         
22687         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
22688         glades.h, messages.c, messages.h, pixmaps.h,
22689         project_dbase.c, project_dbase.h, session.c,
22690         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
22691         
22692         inserted 'add to watch' option in inspect window, so you can add easily
22693         a variable in watch window .
22694         
22695         Added a new message pane for the gdb local variables inspection. Changed
22696         the code in messages.c to better account for future new panes insertion.
22697         Defined a new pixmap for the new tab button in pixmaps.h
22698         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
22699         install script.
22700         
22701         Changed the debugger module to have a single function for asking to gdb
22702         to send program info. The idea is to ask the debugger about only the
22703         info needed to open windows( watch, registers, etc ) to speedup the step
22704         command. I plan to ask informations to the debugger based on the user
22705         interface status.
22706         The request for local variables is enabled by default, but the
22707         projectDBase has a variable to control it, to allow disabling that
22708         feature,  there is also the code to save and to reload the state. If you
22709         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
22710         in project_dbase.c
22712         This big patch is from:  lbell <lbell@tsc4.com>
22713         
22714 2001-09-20  Stephane Demurget <demurgets@free.fr>
22716         Patch from rikul <null@acm.org> :
22718         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
22719           problem and added folding support for php/hmtl.
22721 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
22723         * Fixed dnd of files within scintilla.
22724         patch from:  rikul <null@acm.org>
22725         
22726 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
22728         * Applied patch from Luca.
22729         
22730         * src/source.c: source_write_build_files(): Fixed the project generation
22731           failure. The fist return statement and the free_project_type were 
22732           misplaced.
22734 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
22735         
22736         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
22737         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
22738         
22739         1) Restore the error color to red (waiting for a configurable one )
22740         2) Saving projects settings if you exit anjuta without closing an open
22741         saved project
22742         3) New Menu 'repaeat search' to search with a keystroke without pressing
22743         the toolbar button
22744         4) some define in the menus to better handle menu item update
22745         
22746         Patch from: lbell <lbell@tsc4.com>
22747         
22748         * main_menubar_def.h, main_menubar.c: Change the position of
22749         "Repeat find" menu position.
22751 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
22753          project_type.h, project_type.c, source.c: Applied patch.
22754          patch from Johannes Schmid <clubfan@users.sourceforge.net>
22755          
22756 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22758         * configure.in, src/Makefile.am: Using macros for ORBit flags.
22759         
22760 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22761         
22762         * Fixed bug #445752
22763   
22764 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22765         
22766         * Fixed bugs in Gtk-- and Gnome-- project type
22768 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22770         * dnd.c: Support for multiple files drag-n-drop.
22771         
22772           Patch from: rikul <null@acm.org>
22773         
22774         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
22775           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
22776           saving from menu.
22777         
22778           Patch from: rikul <null@acm.org>
22780         * Applied patch for widgetizing goto dialog box.
22781           Patch from: ???
22782         
22783         * Applied patch for having new project type handling.
22784           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
22785           
22786 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22788         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
22789           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
22790           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
22791           find_replace.c, find_replace.h, find_text.c, find_text.h,
22792           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
22793           project_dbase.h, source.c, text_editor.c, text_editor.h,
22794           text_editor_cbs.c, utilities.c, utilities.h:
22795         
22796           Applied a huge patch (after slight preview). I would like Luca
22797           to have his feature additions mentioned here.
22798         
22799           Patch from: lbell <lbell@tsc4.com>
22801 2001-09-09  Stephane Demurget <demurgets@free.fr>
22803         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
22805         * po/fr.po: updated to the latest sources.
22808 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22809         
22810         * Fixed bug #445752
22811   
22812 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
22814         * dnd.h, dnd.c: New files for drag n drop support.
22815                 
22816         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
22817            Added drag and drop support for opening files.
22818         
22819         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
22820         Archit Baweja <bighead@crosswinds.net> for this idea.
22821         
22822         * TODO: Added some more todos. :-(
22824 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
22826         * Fixed the goto line activate bug.
22827         patch from: Martyn Bone <mbone@brightstar.u-net.com>
22829 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22830         
22831         * Fixed bugs in Gtk-- and Gnome-- project type
22833 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
22835         * widgets/gonmefilelist.c, gnomefilelist.c:
22836         Modified multiple selection on pressing control.
22837           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22838         
22839         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
22840         Modified multiple selection on pressing control.
22841           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22842         
22843 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
22845         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
22846           This is useless; but just in case...
22848 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
22850         * data/internal.properties: modified a bit of perl properties.
22851         
22852 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
22854         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
22855           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
22856           Added support for multiple file imports. Changed the standrd C++
22857           convention of #include <file> to #include <file.h>, because I had given
22858           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
22859           now support the #include <file> convention. That is something to be fixed :). 
22860           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22862 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
22864         * src/anjuta.c: Added function static greetings_text(), to solve the non
22865                 translation of the greetings text in the wizard.
22866                 
22867 2001-08-31  Andy Piper <andy.piper@freeuk.com>
22869         * src/find_in_files_gui.c: made order of buttons consistent with other Find
22870           dialogs, with OK the default (fix bug #453482)
22872 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
22874         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
22875         
22876         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
22877         
22878 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
22880         * src/aneditor.cxx
22881           src/aneditor.h
22882           src/anjuta_cbs.c
22883           src/controls.c
22884           src/main_menubar.c
22885           src/main_menubar.h
22886           src/main_menubar_def.h
22887           src/mainmenu_callbacks.c
22888           src/mainmenu_callbacks.h:
22889                 Applied the patch that addes menu items which allow users to
22890                 insert GPL notice and date time in current document.
22891                 patch from: Rick Patel <rikul@shreve.net>       
22892                 
22893         * src/main_menu.c: Fixed a compilation error.
22894         
22895         * src/anjuta.c: Fixed non-rememberence of editor tab position.
22896         
22897         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
22898           about the unterminated strings.
22899           
22900         * scintilla/*: Updated scintilla to 1.3.9 version.
22901         
22902 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
22903         
22904         * widgets/gnomefileselection.c:
22905           Applied the patch for fixing multiple selection of file open funcion,
22906           which will deselect the files selected.
22907           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22909 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22911         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
22912           src/fileselection.c, src/anjuta_cbs.c:
22913           Applied the patch     for multiple selection of file open.
22914           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22915           
22916 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22918         * Removed "-f" option in call to devhelp, because devhelp no longer
22919           supports that.
22920         
22921 2001-08-26  Stephane Demurget <demurgets@free.fr>
22923         All these modifications have been pointed out by
22924         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
22926         * data/internal.properties: two fixes for the PHP lexer.
22927           this out.
22929         * fr.po: minor fixes.
22931         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
22933 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
22934         
22935         * main_menubar.c,
22936           main_menubar.h,
22937           main_menubar_def.h,
22938           main_menubar_callbacks.c,
22939           controls.c:
22940                 Added new menu item for "close all fils".
22941                 (Patch from Rikul <rikul@shreve.net>, after revision)
22942         
22943         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
22944         
22945         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
22946                 (Patch from Rikul <rikul@shreve.net>)
22947         
22948         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
22949                 (Patch from Rikul <rikul@shreve.net>)
22951 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
22952         
22953         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
22954            project name in application widzard.
22955            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
22957         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
22958           of the 'OK' button there is an 'Execute' one.
22959           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
22960         
22961         * executer.c: Changed cancel button to close button. That was more appropriate.
22962           
22963 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
22965         * HACKING: corrected >>>>>> Config management.
22966         
22967         * HACKING: Added many things.
22968         
22969         * src/launcher.h: Added some comments.
22971 2001-08-21  Stephane Demurget <demurgets@free.fr>
22973         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
22975         * HACKING,
22976           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
22977           src/appwizard_cbs.c,
22978           src/appwizard_gui.c: Applied UI/docs cleanup patch from
22979           Andy Piper <andy.piper@freeuk.com>
22981         * po/fr.po: updated to latest sources.
22983         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
22986 2001-08-18  Andy Piper <andy.piper@freeuk.com>
22988         * Fixed bugs #450280 and #448845
22990         * src/about.c: corrected Naba's e-mail address (.net, not .com)
22991         
22992         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
22993           named dialogs
22994         
22995         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
22996           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
22997           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
22998           names to remove "Anjuta: " prefix
22999           
23000         * src/main_menubar_def.c: altered a message
23001         
23002         * launcher/anjuta_launcher.c: cleaned up some messages
23004         * src/debugger.c: edited messages to improve clarity
23005         
23006         * src/app_wiz*.c: tidied wizard interface
23009 2001-08-15  Stephane Demurget <demurgets@free.fr>
23011         Synced Naba's fix and mine about the wizards not working and removed
23012         anjuta.prj to avoid a nasty checkin.
23014         * Makefile.am: removed the install-data-local rule.
23016         * data/Makefile.am: changed the list of files.
23018         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
23020         * .cvsignore: added anjuta.prj for the same reason.
23023 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
23025         * src/source.c: Fixed a bug that fails new gnome projects to get
23026           created.
23028         * src/project_manager.c: Fixed a bug that disables storing recent
23029           project history.
23031         * Makefile.am: Added stuffs to install the macro files in the
23032           anjuta share file.
23035 2001-08-14  Stephane Demurget <demurgets@free.fr>
23037         * data/Makefile.am: added some rules to support the gnome/ macros
23038           dir in order to make the wizards work again.
23040         * anjuta.spec.in: upped the release number.
23043 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
23045         * configure.in (ALL_LINGUAS): Added pl.
23048 2001-08-09  Stephane Demurget <demurgets@free.fr>
23050         * anjuta.spec.in: fixed the doc files list.
23053 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
23055         * src/about.c: corrected my email address. :-)
23056         
23057         * TODO: Updated.
23058         
23059         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
23060          (patch from Andy Piper <squiggle@ukgateway.net>)
23062 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
23064         * debugger.c: Fixed a bug associated with debugging threaded
23065           application.
23066         
23067         * text_editor_menu.c: Fixed broken ui in text editor
23068           pop up menu.
23069           
23070         * text_editor_menu.c: Now the option sub menu in text editor pop up
23071           works.
23072         
23073         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
23074                 (suggested by lord sibn <sibn@utspl.cjb.net> )
23075         
23076 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23078         * src/text_editor_menu.c: Added menu item for context help
23079           (patch from Andy Piper <squiggle@ukgateway.net>)
23080         
23081 2001-08-06  Stephane Demurget <demurgets@free.fr>
23083         * ccview/cccproj.cc: added missing i18n strings.
23085         * data/welcome.txt: bumped version to 0.1.6.
23087         * src/anjuta.c: fixed a compilation error due to devhelp integration.
23089 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23090         
23091         * help.c, help.h: Added support for DevHelp context sensitive help
23092                 and gnome api browsing.
23093         * Fixed toolbars and editor views "not save" bug.
23094         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
23095           (patch from Andy Piper <squiggle@ukgateway.net>)
23096         * Updated THANKS and chapter15.sgml for uk and ru translators.
23098 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
23100         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
23101         * Updated configure.in to include these changes
23102         
23103 2001-08-03  Stephane Demurget <demurgets@free.fr>
23105         * src/project_dbase_gui.c: fixed bug #446963
23106           (on_project_dbase_ccview_update_start),
23107           (on_project_dbase_ccview_update_end): added.
23108           These two respectively disable and enable close file/project
23109           menu entries and toolbar items, while the ccview part updates
23110           its tag database.  
23113 2001-08-03  Stephane Demurget <demurgets@free.fr>
23115         * configure.in: added sv to the ALL_LINGUAS list.
23116         
23118 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
23120         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
23121                 file to work: merge translations and distribute it.
23123         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
23125         * NEWS, README, THANKS & TODO: Spelling fixes.
23127 2001-08-01  Stephane Demurget <demurgets@free.fr>
23129         * README: updated requirements.
23131         * scintilla/Makefile.am,
23132           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
23133           target can't be realized (custom build path).
23135         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
23136           Removed install-data-local.
23138         * src/compiler_options.c: changed the include paths of the pixmaps.
23139           we hadn't any warning because of the include paths passed to the
23140           compiler. Thanks to make distcheck for reporting this.
23143 2001-07-31  Stephane Demurget <demurgets@free.fr>
23145         * NEWS, THANKS: updated.
23147         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
23148           fixed to show the correct kernel signal number and its description.
23150         * widgets/gnomefilelist.c: fixed bug #445756
23151           (goto_last): renamed to goto_prev and changed according to goto_next.
23152           (goto_next): added.
23153           (goto_directory): removed.
23154           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
23155           returned value is now the position in the list.
23156           (check_ok_button_cb): changed the back check and added one for next.
23157           (gnome_filelist_set_dir): the check in history make it wouldn't be
23158           a "true" history. polished the whole thing, using set_dir_internal.
23159           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
23160           there's no check in the history when using back or next.
23162         * manuals/*: added missing .cvsignore files.
23165 2001-07-30  Stephane Demurget <demurgets@free.fr>
23167         * po/fr.po: updated to latest sources.
23169         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
23170           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
23171           to put off their sensitive attributes.
23173 2001-07-29  Stephane Demurget <demurgets@free.fr>
23174         
23175         * po/fr.po: fixed some grammar things.
23176           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
23177           this out.
23178         
23179         * src/utilities.c: (file_is_link): use lstat instead of stat.
23181 2001-07-27  Naba Kumar <kh_naba@123india.com>
23182         
23183         * Remove help dir from cvs, because it is no longer
23184           needed.
23185         
23186         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
23187           needed.
23189 2001-07-24  Naba Kumar <kh_naba@123india.com>
23191         * debugger.c: (debugger_update_prog_status): Fixed
23192                 the bug with gdb version 5. Debugger starts, when
23193                 step in/out/over etc are clicked.
23194         
23195         * debugger.c: All functions: added debugging codes.
23196         
23197         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
23198         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
23199           Modified to recognize non project files also.
23200           
23201         * source.c: (source_write_configure_in):
23202           Added source for 'prefix' counterparts for
23203           no-prefix AC_SUBST.
23204         
23205 2001-07-23  Naba Kumar <kh_naba@123india.com>
23206         
23207         * anjuta.c: added function anjuta_remove_text_editor();
23208           and suitably modified anjuta_remove_current_text_editor().
23209           
23210         * project_dbase.c: project_dbase_close(), Added code to
23211           close all opened files that belong to the project when
23212           the project is closed.
23213          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
23214         
23215         * Updated the manuals/anjuta-manual subdir for GDP standards.
23216            (patch from Andy Piper <squiggle@ukgateway.net>)
23217         
23218         * main_menubar.h, main_menubar.def: Added Menu items to handle
23219           urls for library references, bugs, patches and feature request
23220           submission.
23221         
23222 2001-07-20  Naba Kumar <kh_naba@123india.com>
23223         
23224         * Set wmclass names in all windows.
23225           (patch from Andy Piper <squiggle@ukgateway.net>)
23226         * New splash logo from "Misha" <misha@phreaker.net>);
23228 2001-07-19  Naba Kumar <kh_naba@123india.com>
23229         
23230         * preferences.[h,c], preferences_gui.c: Added 4 properties to
23231           set caret color, calltip back color and selection fore/back
23232           color.
23234 2001-07-18  Naba Kumar <kh_naba@123india.com>
23235         
23236         * project_dbase.c: Closes all files when project is closed.
23237          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23238          -- We still need to refine this as it closes all sort of files.
23239         
23240         * compiler_options.c: Fixed seg-fault bug when last item in
23241           compiler option lists is removed.
23242         
23243         * Fixed missing newline warnings during compilation.
23244           (patch from Andy Piper <squiggle@ukgateway.net>)
23246 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
23248         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
23249                 autogenerated no need to store'em in CVS.
23251         * ccview/.cvsignore: Addition of cvsignore.
23253 2001-07-17  Naba Kumar <kh_naba@123india.com>
23254         
23255         *GUI fixes and spell corrections
23256         (patch from Andy Piper <squiggle@ukgateway.net>)
23258 2001-07-15  Naba Kumar <kh_naba@123india.com>
23259         
23260         *Fixed double error message for file not found.
23261         
23262         *Put white backgrounds for png images.
23263         
23264         *Converted '-' to '_' in sgml files.
23266 2001-07-14  Naba Kumar <kh_naba@123india.com>
23267         
23268         * project_dbase.c: Short-cut for expand/collasp project tree
23269         
23270         * project_dbase_gui.c:
23271          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23273 2001-07-13  Naba Kumar <kh_naba@123india.com>
23274         
23275         * notebook.[h,c]: Added
23276          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23277         Project/message window now toggles on control and
23278         and notebook switch short-cut
23280 2001-07-7  Naba Kumar <kh_naba@123india.com>
23281         
23282         * Changed a new icon set which looks more gnomish.
23283         
23284         * Changed a new anjuta splash logo.
23285         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
23287 2001-07-6  Naba Kumar <kh_naba@123india.com>
23288         
23289         * ccview/*: Integrated ccview for class view and file view
23290                 in the project Manager.
23291         
23292         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
23294 2001-07-1  Naba Kumar <kh_naba@123india.com>
23295         
23296         * scintilla/*: Upgraded Scintilla to version 1.3.7
23297         
23298         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
23299         
23300 2001-06-28  Naba Kumar <kh_naba@123india.com>
23301         
23302         * src/debugger.c: Correct step-over and step-out swapping.
23303         
23304         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
23305           chapters and added more stuffs.
23307 2001-06-13  Naba Kumar <kh_naba@123india.com>
23308         
23309         * data/autogen.sh.gtkmm: Added
23310         
23311         * data/autogen.sh.gnomemm: Added
23312         
23313         * src/appwiz.c: Added two more application wizard templetes
23314         
23315         * src/project: for gtk-- and gnome-- and proper support
23316         
23317         * src/source.c: for c++ in the project configuration.
23318         
23319         * src/source.h:
23321 2001-05-05  Naba Kumar <kh_naba@123india.com>
23323         * Merged my pre-cvs modifications with 
23324           the current cvs copy.
23326         * (lot of files change).
23328         * Implemented session management.
23330         * Local installation possible by
23331           manageing our own pixmaps paths
23332           manupulations.
23333         
23334         * resources.h: Added.
23335         * resources.c: Added.
23337         * Fixed some bugs.
23338         
23339 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
23341         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
23342                 Corrected/extended ignores.
23344 2001-05-04  Naba Kumar <kh_naba@123india.com>
23346         * manuals/: dir tree added.
23347           Sgml documentation started in this dir.
23348           
23349         * omf-install/: dir tree added.
23350         
23351         * manuals/anjuta-manual/C/anjuta-manual.sgml:
23352           Created initial document structure.
23353           
23354         * configure.in: Added test for scrollkeeper.
23355           Added some Makefile entries in AC_OUTPUT.
23356         
23357         * Makefile.am: Added subdir manuals/
23358         
23359         * HACKING: Wrote something stupid.
23361 2001-05-02  Stéphane Démurget <demurgets@free.fr>
23363         * Makefile.am: Added ChangeLog in local data list, becaused it's
23364           needed to create a new project.
23365           
23366         * po/fr.po: minor fixes.
23368         * src/build_file.c, src/configurer.c, src/debugger.c,
23369           src/executer.c, src/find_replace.c, src/gnome_project.c,
23370           src/goto_line.c, src/launcher.c, src/messages.c, 
23371           src/preferences.c src/project_dbase.c: functions declared static.
23372           
23373         * widgets/gnomefilelist.c: Fixed a project creation bug,
23374           introduced with latest changes.
23376 2001-05-01  Stéphane Démurget <demurgets@free.fr>
23378         * widgets/gnomefilelist.c,
23379           BUGS: Fixed an annoying bug preventing from loading files/project
23380           given on the command line. Polished the whole gnome_filelist widget.
23382 2001-04-27  Stéphane Démurget <demurgets@free.fr>
23384         * src/main.c,
23385           src/anjuta.c,
23386           src/anjuta.h: Polished the command line parsing.
23388         * BUGS: Need to clean that damn gnome_filelist widget.
23390 2001-04-25  Stéphane Démurget <demurgets@free.fr>
23392         * src/registers.c,
23393           src/sharedlib.c,
23394           src/signals.c: Removed duplicated includes.
23396         * po/fr.po: minor fixes.
23398         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
23399           create_compiler_options_page? () declared static.
23400         * src/main.c,
23401           src/anjuta.c: Put a command line option for disabling
23402           the splashscreen.
23404         * src/preferences_gui.c: Fixed an internationalization issue,
23405           other functions declared static.
23407         * src/gnome_project.c: Fixed some memory leaks,
23408           new_prj_terminated () declared static. 
23410 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
23412         * configure.in: Sort ALL_LINGUAS alphabetically.
23414 2001-04-22  Stéphane Démurget <demurgets@free.fr>
23416         * Emptied that ugly old Changelog.
23418 == Anjuta 0.1.5 ===
23419 == Anjuta 0.1.4 ==
23421 2001-03-10 Naba kumar  <naba@gnome.org>
23423         * src/gnome_project.c: Fixed project dir creation bug.
23425         * src/text_editor.c: Fixed double accelerators bug.
23426         
23427         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
23429         * src/stack_trace.c, * src/compiler_options.c,
23430         data/internals.properties, src/defaults.c:
23431         Fixed pixmap creation with NULL window.
23433         * src/commands.c, src/preferences_gui.c, src/build_project.c
23434         src/clean_project.c: Bug fix.
23435         
23436         * src/main_menubar_def.h: i18n bug fix.
23437         
23438         * src/executer.h, src/executer.c: Bug fix.
23439         
23440         * src/controls.c: Bug fix.
23441         
23442         * src/debugger.c: Debugger now takes program args.
23443         
23444         * po/ja.po: Added japanese translation file.
23445         
23446         Upgraded to ver 0.1.4
23447         ... Fixed other minor bugs.
23449 == Anjuta 0.1.3 ===
23451 2001-XX-XX Naba kumar  <naba@gnome.org>
23453         * Lots of unaccountable changes. Integrated scintilla.
23454         Redesigned Project managemet. Added supports for other languages.
23455         Java style properties managements. .... blah blah
23456         
23457 2000-11-11 Naba kumar  <naba@gnome.org>
23459         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
23460         Upgraded to version 0.1.3.
23462         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
23463         Fixed to activate Debug->add watch properly.
23465 === Anjuta 0.1.2 beta_2 ===
23466 === Anjuta 0.1.2 ===
23468 2000-11-05 Naba kumar  <naba@gnome.org>
23470         * src/compiler_options.c, src/compiler_options_cbs.c
23471         src/compiler_options_cbs.h, src/compiler_options_gui.c
23472         src/anjuta2.c, extra/stock_libs.anj (new),
23473         extra/README.stock_libs (new), htmls/page13.html,
23474         htmls/images/*: Improved Library settings GUI. Can now enable/disable
23475         added libraries. Stock libs provided for ease of entry. Modified
23476         help html file accordingly.
23478 2000-11-03 Naba kumar  <naba@gnome.org>
23480         * README: Minor fixes in Doc files.
23482         * src/gnome_prj.c, src/appwidzard_cbs.c:
23483         Fixed to ignore non-existant dir for blank prj.
23484         More checking in project creation, especially to confirm
23485         that the prj file already does not exist.
23487         * anjuta.spec, configure.in: Upgraded to version 0.1.2
23489         * src/controls.c: Now Menu item "Format/Detach current document"
23490         is inactive when there is no document opened.
23492 === Anjuta 0.1.1 ===
23494 2000-11-01 Naba kumar  <naba@gnome.org>
23496         Completed and Release of first version (Beta) with lots of bugs.
23498 1999-12-27 Naba kumar  <naba@gnome.org>
23500         Anjuta project started.