Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob18bdb60146ae25770fae11df20283288a6c8cce1
1 2007-11-06  Johannes Schmid <jhs@gnome.org>
3         * plugins/project-import/anjuta-project-import.glade:
4         * plugins/project-import/project-import.c: (on_import_next),
5         (on_import_finish), (project_import_set_directory):
6         * plugins/project-wizard/property.c: (npw_property_create_widget),
7         (npw_property_set_value_from_widget):
8         
9         Replaced gnome_file_entry with gtk_file_chooser_button
10         Fixes #422329 – Creating a new directory in program options doesn't work
11         
12 2007-11-04  Massimo Cora' <maxcvs@email.it>
14         * plugins/symbol-db/plugin.c:
15         add all files at once on project_import.
16         No need to split them into more languages: ctags
17         and the engine will take care of that.
19         * plugins/symbol-db/symbol-db-engine.h,
20         * plugins/symbol-db/symbol-db-engine.c,
21         * plugins/symbol-db/tables.sql,
22         * plugins/symbol-db/test/Makefile.am,
23         * plugins/symbol-db/test/main.c,
24         * plugins/symbol-db/symbol-db-view-locals.c:
25         some memory leaks fixed. Ported the thing to
26         libgda 3.1.2 [or better svn HEAD].
27         Thanks to a fresh new algorithm to detect
28         parent scope we're able to display correcly
29         a local gtktree, including classes not directly
30         defined inside that file.
32 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
34         * plugins/debug-manager/threads.c,
35         plugins/debug-manager/stack_trace.c:
36         Do not display address when not needed
38         * plugins/debug-manager/plugin.c,
39         plugins/debug-manager/breakpoints.c:
40         Breakpoints directly connect to debugger signals
42         * plugins/debug-manager/watch.c:
43         program-unload signal does not exist used debugger-stopped
45         * plugins/debug-manager/queue.c,
46         libanjuta/interfaces/libanjuta.idl:
47         Display error message returned by debugger command
48         Add new error codes
50 2007-11-04  Johannes Schmid <jhs@gnome.org>
52         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
53         Bug 493062 – gcj template needs AC_PROG_CC
54         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
56         * src/anjuta-actions.h:
57         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
58         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
60 === anjuta 2.3.0 ===
62 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
64         * AUTHORS: Updated
66 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
68         * ChangeLog: Tagged 2.3.0 release.
70         * plugins/indent/Makefile.am: Fixed indentation.
72         * plugins/editor/aneditor-autocomplete.cxx:
73         * plugins/editor/aneditor-priv.h:
74         * plugins/editor/aneditor.cxx:
75         * plugins/editor/aneditor.h: Commented out dead codes.
77         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
78         Do not build symbol-db by
79         default. Added 'unstable' in plugin description to signify it's
80         developmental state.
82         * plugins/file-manager/Makefile.am,
83         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
85 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
87         * plugins/debug-manager/utilities.c,
88         plugins/debug-manager/utilities.h,
89         plugins/debug-manager/threads.c,
90         plugins/debug-manager/plugin.c,
91         plugins/debug-manager/plugin.h,
92         plugins/debug-manager/disassemble.h,
93         plugins/debug-manager/watch.c,
94         plugins/debug-manager/watch.h,
95         plugins/debug-manager/breakpoints.c,
96         plugins/debug-manager/stack_trace.c:
97         Replace few remaining function calls by signal 
99         * plugins/debug-manager/disassemble.c,
100         plugins/debug-manager/registers.c,
101         plugins/debug-manager/memory.c,
102         plugins/debug-manager/locals.c,
103         plugins/debug-manager/queue.c,
104         plugins/debug-manager/queue.h:
105         Connect signals when debugger is started
106         Disconnect them when debugger is stopped
107         Do not display window if debugger doesn't support feature
109         * plugins/gdb/plugin.c,
110         libanjuta/interfaces/libanjuta.idl:
111         Remove unused initialization function
113 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
115         * configure.in:
116         * plugins/file-manager/Makefile.am:
117         * scripts/build-schemas.mk: Fixed 'make distcheck'
119 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
121         * manuals/reference/libanjuta/libanjuta-docs.sgml,
122         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
123         to latest API additions.
125         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
126         to API changes.
128 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
130         * ChangeLog: Fixed indentation.
131         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
132         branch.
134 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
136         * libanjuta/interfaces/libanjuta.idl:
137         * plugins/build-basic-autotools/build-basic-autotools.c:
138         (build_compile_file_real), (build_build_project),
139         (build_install_project), (build_clean_project),
140         (build_configure_project), (build_autogen_project),
141         (build_distribution_project), (build_build_module),
142         (build_install_module), (build_clean_module), (fm_build),
143         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
144         (finalize), (basic_autotools_plugin_instance_init),
145         (ibuildable_set_command), (ibuildable_reset_commands),
146         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
147         (ibuildable_install), (ibuildable_configure),
148         (ibuildable_generate), (ibuildable_iface_init):
149         * plugins/build-basic-autotools/build-basic-autotools.h:
151         Added API for commands override in build interface and implemented
152         them in build plugin. Useful for other plugins override build
153         commands depending on project environment.
155 2007-10-28  Naba Kumar  <naba@gnome.org>
157         * src/anjuta.glade,
158         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
159         Fixed widget alignment for dock switcher tab style combo and
160         scratchbox path entrybox.
162 2007-10-28  Johannes Schmid <jhs@gnome.org>
164         * plugins/document-manager/plugin.c: (on_editor_changed):
165         Fixed a memory leak and simplified code (thanks again Sébastien)
166         
167         * configure.in:
168         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
169         and OFFSET sql statements)
171 2007-10-28  Massimo Cora' <maxcvs@email.it>
173         * plugins/symbol-db/plugin.c,
174         plugins/symbol-db/symbol-db-engine.h,
175         plugins/symbol-db/symbol-db-view.c,
176         plugins/symbol-db/symbol-db-view.c,
177         plugins/symbol-db/symbol-db-view-locals.c,
178         plugins/symbol-db/symbol-db-view-locals.h,
179         plugins/symbol-db/symbol-db-engine.c:
180         Better end-of-file-scan detection, permitting
181         an improved scope/inheritance parsing.
182         Locals tab gtktree now displays correct
183         namespace->class->children tree, even if
184         in a C++ file there isn't class declaration.
186 2007-10-27  Johannes Schmid <jhs@gnome.org>
188         Patch from Stanislav Brabec <sbrabec@suse.cz>
189         * configure.in:
190         Bug 489798 – Do not rely on svn-config
192         Patch from Michael Wolf <maw@ximian.com>:
193         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
194         (egg_tree_model_filter_remove_node),
195         (egg_tree_model_filter_row_deleted):
196         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
198 2007-10-27  Johannes Schmid <jhs@gnome.org>
200         * plugins/devhelp/anjuta-devhelp.ui:
201         * plugins/message-view/anjuta-message-manager.ui:
203         Added some separators to the toolbar
204         
205         * plugins/document-manager/plugin.c:
206         (on_support_plugin_deactivated), (load_new_support_plugins),
207         (unload_unused_support_plugins), (on_editor_changed):
208         
209         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
210         for pointing out that is was crap.
212 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
214         * libanjuta/interfaces/libanjuta.idl,
215         libanjuta/anjuta-plugin-manager.c,
216         libanjuta/anjuta-plugin-manager.h,
217         libanjuta/anjuta-c-plugin-factory.c,
218         libanjuta/anjuta-c-module.h,
219         libanjuta/anjuta-c-module.c:
220         Report detailled error message in case of plugin loading failure
222 2007-10-24  Johannes Schmid <jhs@gnome.org>
224         * configure.in:
225         * plugins/Makefile.am:
226         
227         Activate build of symbol-db plugin (when libgda is available)
228         
229         * plugins/document-manager/plugin.c:
230         (on_support_plugin_deactivated), (on_editor_changed):
231         
232         Properly handle language support plugins even when they are
233         unloaded by the session.
234         
235         * plugins/symbol-db/plugin.c: (register_stock_icons),
236         Port to new REGISTER_ICONS stuff
237   
238 2007-10-22  Massimo Cora'  <maxcvs@email.it>
240         * plugins/symbol-db/plugin.c,
241         * plugins/symbol-db/symbol-db-view.c
242         * plugins/symbol-db/symbol-db-engine.h,
243         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
244         * plugins/symbol-db/symbol-db-view-locals.c,
245         * plugins/symbol-db/symbol-db-view-locals.h,
246         * plugins/symbol-db/symbol-db-engine.c:
247         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
248         Added a new algorithm for dynamic population of the local symbols' tab.
249         Now the default view is tree-like.
250         Some fixes on engine correct some population issues.    
252 2007-10-23  Naba Kumar  <naba@gnome.org>
254         * plugins/glade/Makefile.am: Corrected conditional not to install
255         .plugin file if plugin is disabled.
256         * plugins/sourceview/Makefile.am: Corrected conditional not to
257         install schemas if plugin is not built.
259 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
261         * plugins/debug-manager/queue.c:
262         Fix #488061: Mutiple crash dialogs
264         * plugins/gdb/debugger.c,
265         plugins/gdb/debugger.h:
266         Remove maximum gdb command length, should fix bug#474811
268 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
270         * manuals/reference/libanjuta/plugin-description-file.sgml,
271         manuals/reference/libanjuta/libanjuta-docs.sgml,
272         manuals/reference/libanjuta/libanjuta-sections.txt,
273         libanjuta/interfaces/libanjuta.idl,
274         libanjuta/anjuta-c-module.c,
275         libanjuta/anjuta-c-plugin-factory.c:
276         Document last changes in plugin code
278 2007-10-19  Johannes Schmid <jhs@gnome.org>
280         * plugins/subversion/subversion-callbacks.c: (check_filename):
281         
282         Fixed #487854 – Anjuta crashes when i try to add a SVN url
284 2007-10-19  Naba Kumar  <naba@gnome.org>
286         * plugins/file-manager/file-model.c: Fixed a critical runtime
287         warning.
289 2007-10-18  Johannes Schmid <jhs@gnome.org>
291         * libanjuta/anjuta-ui.h:
292         Small fix on icon macros
293         
294         * libanjuta/interfaces/libanjuta.idl:
295         * plugins/language-manager/plugin.c: (ilanguage_get_name),
296         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
297         (ilanguage_iface_init):
298         
299         Added get_from_editor() and get_name_from_editor() methods
300         to IAnjutaLanguage
301         
302         * plugins/document-manager/plugin.c:
303         (update_editor_ui_interface_items), (on_editor_changed):
304         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
305         .in:
306         * plugins/language-support-cpp-java/plugin.c: (install_support):
307         
308         Ported plugins to use the new interface
310 2007-10-17  Johannes Schmid <jhs@gnome.org>
312         * libanjuta/anjuta-ui.h:
313         
314         Added macros to register stock icons to stop all this copy&paste
315         which had spread over a lot of files. New macros support to add 
316         icons with toolbar and menu size (16 and 24)
317         
318         * plugins/class-inheritance/plugin.c: (register_stock_icons):
319         * plugins/debug-manager/images/anjuta-attach.svg:
320         * plugins/debug-manager/images/anjuta-step-out.svg:
321         * plugins/debug-manager/images/anjuta-step-over.svg:
322         * plugins/debug-manager/plugin.c: (register_stock_icons):
323         * plugins/document-manager/images/Makefile.am:
324         * plugins/document-manager/images/anjuta-block-end.svg:
325         * plugins/document-manager/images/anjuta-block-start.svg:
326         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
327         * plugins/document-manager/images/anjuta-bookmark.svg:
328         * plugins/document-manager/images/anjuta-go-history-next.svg:
329         * plugins/document-manager/images/anjuta-go-history-prev.svg:
330         * plugins/document-manager/plugin.c: (register_stock_icons):
331         * plugins/glade/plugin.c: (register_stock_icons):
332         * plugins/language-support-cpp-java/plugin.c:
333         (register_stock_icons):
334         * plugins/message-view/Makefile.am:
335         * plugins/message-view/anjuta-go-message-next.svg:
336         * plugins/message-view/anjuta-go-message-prev.svg:
337         * plugins/message-view/anjuta-message-view.svg:
338         * plugins/message-view/messages.xpm:
339         * plugins/message-view/plugin.c: (register_stock_icons):
340         * plugins/patch/plugin.c: (patch_plugin_activate):
341         * plugins/project-manager/plugin.c: (register_stock_icons):
342         * plugins/search/Makefile.am:
343         * plugins/search/anjuta-go-match-next.svg:
344         * plugins/search/anjuta-go-match-prev.svg:
345         * plugins/search/plugin.c: (activate_plugin):
346         * plugins/symbol-browser/plugin.c: (register_stock_icons):
347         * plugins/terminal/terminal.c: (register_stock_icons):
348         * plugins/valgrind/plugin.c: (register_stock_icons):
349         
350         Updated to use the new icons and added several new and updated 
351         icons from #480093
353 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
355         * libanjuta/anjuta-plugin-handle.c,
356         libanjuta/anjuta-plugin-handle.h:
357         Add a new path property containing the directory of the .plugin
358         file, library file (.so or whatever) must be in the same directory
360         * libanjuta/anjuta-plugin-manager.c,
361         libanjuta/interfaces/libanjuta.idl,
362         (removed) libanjuta/anjuta-glue-plugin.c,
363         (removed) libanjuta/anjuta-glue-plugin.h,
364         (removed) libanjuta/anjuta-glue-c.c,
365         (removed) libanjuta/anjuta-glue-c.h,
366         (removed) libanjuta/anjuta-glue-cpp.c,
367         (removed) libanjuta/anjuta-glue-cpp.h,
368         (removed) libanjuta/anjuta-glue-factory.c,
369         (removed) libanjuta/anjuta-glue-factory.h,
370         (added) libanjuta/anjuta-c-module.c,
371         (added) libanjuta/anjuta-c-module.h,
372         (added) libanjuta/anjuta-c-plugin-factory.c,
373         (added) libanjuta/anjuta-c-plugin-factory.h,
374         libanjuta/Makefile.am:
375         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
376         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
377         implementing IAnjutaPluginFactory
378         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
380         * libanjuta/libanjuta.h:
381         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
382         interface)
384         * libanjuta/anjuta-plugin.h:
385         Replace AnjutaGluePlugin by GTypeModule
386         Remove unused anjuta_glue_get_component_type replaced by
387         g_type_from_name
389         * plugins/build-basic-autotools/build-basic-autotools.h,
390         plugins/class-gen/plugin.h,
391         plugins/class-inheritance/plugin.h,
392         plugins/cvs-plugin/plugin.h,
393         plugins/debug-manager/plugin.h,
394         plugins/devhelp/plugin.h,
395         plugins/document-manager/plugin.h,
396         plugins/editor/plugin.h,
397         plugins/file-loader/plugin.h,
398         plugins/file-wizard/plugin.h,
399         plugins/gdb/plugin.h,
400         plugins/glade/plugin.h,
401         plugins/gtodo/plugin.h,
402         plugins/indent/plugin.h,
403         plugins/language-manager/plugin.h,
404         plugins/language-support-cpp-java/plugin.h,
405         plugins/macro/plugin.h,
406         plugins/message-view/plugin.h,
407         plugins/patch/plugin.h,
408         plugins/profiler/plugin.h,
409         plugins/project-import/plugin.h,
410         plugins/project-manager/plugin.h,
411         plugins/project-wizard/plugin.h,
412         plugins/sample1/plugin.h,
413         plugins/search/plugin.h,
414         plugins/sourceview/plugin.h,
415         plugins/subversion/plugin.h,
416         plugins/symbol-browser/plugin.h,
417         plugins/symbol-db/plugin.h,
418         plugins/terminal/terminal.c,
419         plugins/tools/plugin.h,
420         plugins/valgrind/plugin.h:
421         Replace AnjutaGluePlugin by GTypeModule
423 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
425         * plugins/debug-manager/breakpoints.c:
426         Fix bug#487112, crash while removing a breakpoint in a new file
428 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
430         * plugins/document-manager/search-box.c:
431         Fix a crash (with an useful comment) focus-out-event handler must
432         return a gboolean
434 2007-10-14 Johannes Schmid <jhs@gnome.org>
436         * plugins/sourceview/sourceview.c:
437         Hide calltip when "Up" or "Down" key is pressed
439 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
441         * plugins/document-manager/search-box.c:
442         Change included file order to avoid a compile error with gnome 2.16
444 2007-10-13  Johannes Schmid <jhs@gnome.org>
446         * plugins/debug-manager/plugin.c: (enable_log_view):
447         
448         Fixed crash when closing a project and unloading another while
449         the debugger is enabled
451 2007-10-13  Johannes Schmid <jhs@gnome.org>
453         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
454         
455         Use correct breakpoint icon
456         
457         * plugins/devhelp/Makefile.am:
458         * plugins/devhelp/anjuta-go-help-next.svg:
459         * plugins/devhelp/anjuta-go-help-prev.svg:
460         * plugins/devhelp/plugin.c: (register_stock_icons),
461         (devhelp_activate):
462         
463         Added new icons from #480093
464         
465         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
466         * plugins/document-manager/images/anjuta-bookmark-first.svg:
467         * plugins/document-manager/images/anjuta-bookmark-last.svg:
468         * plugins/document-manager/images/anjuta-bookmark-next.svg:
469         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
470         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
471         * plugins/message-view/anjuta-go-message-next.svg:
472         * plugins/message-view/anjuta-go-message-prev.svg:
473         
474         Updated icons from #480093
475                 
476         * src/anjuta-actions.h:
477         Use GTK_STOCK_FULLSCREEN
478         
479         * src/anjuta-app.c: (on_gdl_style_changed),
480         (anjuta_app_instance_init):
481         * src/anjuta.glade:
482         
483         Added preference option to set the gdl switcher style
485 2007-10-13  Johannes Schmid <jhs@gnome.org>
487         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
488         (get_property_value_as_string), (set_property_value_as_string),
489         (register_callbacks):
490         * libanjuta/anjuta-preferences.h:
491         
492         Support GtkFileChooserButton as preferences widget
493         
494         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
495         
496         Fixed a Gtk-Critical
497         
498         * plugins/file-manager/Makefile.am:
499         * plugins/file-manager/file-model.c: (file_model_filter_file),
500         (file_model_add_dummy), (file_model_expand_idle),
501         (file_model_set_property), (file_model_get_property),
502         (file_model_class_init):
503         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
504         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
505         (file_manager_activate), (file_manager_finalize),
506         (file_manager_instance_init), (ipreferences_merge),
507         (ipreferences_unmerge), (ipreferences_iface_init):
508         * plugins/file-manager/plugin.h:
509         
510         Added preferences to file-manager
512         * plugins/glade/plugin.c: (activate_plugin):
513         
514         Move Properties widget into center because it is way to big
515         for the sidebar
517 2007-10-10  Johannes Schmid <jhs@gnome.org>
519         * plugins/language-support-cpp-java/Makefile.am:
520         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
521         * plugins/language-support-cpp-java/anjuta-complete.svg:
522         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
523         * plugins/language-support-cpp-java/plugin.c:
524         (register_stock_icons):
525         
526         And yet some more icons...
528 2007-10-10  Johannes Schmid <jhs@gnome.org>
530         * plugins/debug-manager/breakpoints.c:
531         * plugins/debug-manager/images/Makefile.am:
532         * plugins/debug-manager/images/anjuta-bookmark.svg:
533         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
534         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
535         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
536         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
537         * plugins/debug-manager/images/anjuta-linemark.svg:
538         * plugins/debug-manager/images/anjuta-pcmark.svg:
539         * plugins/debug-manager/plugin.c: (register_stock_icons):
540         * plugins/debug-manager/sparse_view.c:
541         * plugins/document-manager/images/Makefile.am:
542         * plugins/document-manager/images/anjuta-block-select.svg:
543         * plugins/document-manager/images/anjuta-fold-close.svg:
544         * plugins/document-manager/images/anjuta-fold-open.svg:
545         * plugins/document-manager/images/anjuta-fold-toggle.svg:
546         * plugins/document-manager/images/anjuta-indent-less.svg:
547         * plugins/document-manager/images/anjuta-indent-more.svg:
548         * plugins/document-manager/images/anjuta-swap.svg:
549         * plugins/document-manager/images/block_select.xpm:
550         * plugins/document-manager/images/fold_close.xpm:
551         * plugins/document-manager/images/fold_open.xpm:
552         * plugins/document-manager/images/fold_toggle.xpm:
553         * plugins/document-manager/images/indent.xpm:
554         * plugins/document-manager/images/indent_dcr.xpm:
555         * plugins/document-manager/images/indent_inc.xpm:
556         * plugins/document-manager/plugin.c: (register_stock_icons):    
557         * plugins/editor/Makefile.am:
558         * plugins/editor/anjuta-bookmark-16.xpm:
559         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
560         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
561         * plugins/editor/anjuta-linemark-16.xpm:
562         * plugins/editor/anjuta-pcmark-16.xpm:
563         * plugins/editor/bookmark.xpm:
564         * plugins/editor/breakpoint-disabled.xpm:
565         * plugins/editor/breakpoint-enabled.xpm:
566         * plugins/editor/linemarker.xpm:
567         * plugins/editor/program-counter.xpm:
568         * plugins/editor/text_editor.c:
569         * plugins/message-view/Makefile.am:
570         * plugins/message-view/anjuta-go-message-next.svg:
571         * plugins/message-view/anjuta-go-message-prev.svg:
572         * plugins/message-view/anjuta-message-manager.ui:
573         * plugins/message-view/plugin.c:
574         * plugins/sourceview/Makefile.am:
575         * plugins/sourceview/sourceview.c:
577         Integrated lots of icons from #480093
578         Thanks to <tpgww@onepost.net>
580         * plugins/document-manager/plugin.c:
581         Do not mark the line in ifile_open(), that looks ugly.
582         
583         * plugins/document-manager/search-box.c: (on_search_focus_out),
584         (search_box_init):
585         Clear the status bar on focus_out.
586         
587         * plugins/file-loader/anjuta-loader-plugin.ui:
588         Fixed a missing "="
590 2007-10-09  Johannes Schmid <jhs@gnome.org>
592         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
593         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
595         Some things I missed in the patch for #484419
596         
597         * plugins/document-manager/action-callbacks.c:
598         (on_new_file_activate):
599         * plugins/document-manager/action-callbacks.h:
600         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
601         (on_window_key_press_event), (on_gconf_notify_timer):
602         
603         484645 – patch to deal with docman FIXME etc
604         
605         * plugins/editor/text_editor.c: (text_editor_set_indicator):
606         * plugins/search/search-replace.c: (search_and_replace),
607         (write_message_pane), (search_replace_populate),
608         (translate_dialog_strings), (create_dialog),
609         (anjuta_search_replace_activate):
610         * plugins/search/search-replace_backend.c:
611         (file_buffer_new_from_path), (get_next_match),
612         (create_search_entries), (regex_backref),
613         (clear_search_replace_instance):
614         * plugins/search/search-replace_backend.h:
615         
616         #484573 – patch to correct various search-related issues
617         
618         Thanks for the above patches to <tpgww@onepost.net>
619         
620         * plugins/sourceview/sourceview.c:
621         (sourceview_create_highligth_indic):
622         
623         Use the same marker for important as gedit (yellow background)
625         * plugins/document-manager/anjuta-document-manager.ui:
626         * plugins/file-loader/anjuta-file-loader.ui:
627         * plugins/file-loader/plugin.c:
628         
629         Moved FileNew action to document-manager
631 2007-10-08  Johannes Schmid <jhs@gnome.org>
633         * plugins/document-manager/search-box.c: (on_search_activated):
634         Mark messages for translation
636 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
638         reviewed by: Johannes Schmid <jhs@gnome.org>
640         * plugins/Makefile.am:
641         * plugins/build-basic-autotools/build-basic-autotools.c:
642         (build_compile_file_real):
643         * plugins/search/search-replace.c:
644         * plugins/valgrind/preferences.c: (build_general_prefs):
645         
646         Fix #484379 – Contents of Makefile.am plugins and
647         #484419 – Improvement into translation
649 2007-10-06  Johannes Schmid <jhs@gnome.org>
651         * libanjuta/interfaces/anjuta-idl-compiler.pl:
653         Fixed to properly support pointer-to-pointer (**) types
655         * libanjuta/interfaces/libanjuta.idl:
656         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
657         * plugins/sourceview/sourceview-cell.h:
658         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
659         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
660         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
661         (isearch_backward), (isearch_iface_init):
662         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
663         (itext_editor_iface_init), (iselection_set_iter),
664         (iselection_get_start_iter), (iselection_get_end_iter),
665         (iselection_iface_init), (isearch_forward), (isearch_backward),
666         (isearch_iface_init):
667         
668         Added IAnjutaEditorSearch interface and some utility methods to
669         migrate from positions to iterators for the editor interface.
670         
671         * plugins/document-manager/Makefile.am:
672         * plugins/document-manager/action-callbacks.c:
673         (on_goto_line_no1_activate), (on_show_search):
674         * plugins/document-manager/action-callbacks.h:
675         * plugins/document-manager/anjuta-docman.c:
676         (anjuta_docman_add_document), (anjuta_docman_show_editor),
677         (anjuta_docman_grab_text_focus):
678         * plugins/document-manager/anjuta-document-manager.ui:
679         * plugins/document-manager/goto_line.c: (removed)
680         * plugins/document-manager/goto_line.h: (removed)
681         * plugins/document-manager/search-box.c:
682         * plugins/document-manager/search-box.h:
683         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
684         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
685         (update_editor_ui_interface_items), (on_editor_added),
686         (activate_plugin), (deactivate_plugin):
687         * plugins/document-manager/plugin.h:
688         
689         Created new incremental "Quick Search" bar in the document manager to
690         replace the crappy EggToolbar entries. Uses the new search interface and
691         it thus much faster and more reliable.
692         Fixes: 
693         Bug 357544 – incremental search should work consistently (or not at all) 
694         when main toolbar is hidden
695         Bug 440637 – Search, don't work very well (partly for incremental search)
696         
697         * plugins/search/anjuta-search.ui:
698         * plugins/search/plugin.c: (activate_plugin):
699         
700         Removed incremental search stuff
701         
702         * plugins/build-basic-autotools/build-basic-autotools.c:
703         (on_session_save), (on_session_load):
704         * plugins/build-basic-autotools/executer.c:
705         (get_program_parameters):
706         
707         Scroll to selected executable and remember it across sessions
708         (followup of #477976)
709         
710         * plugins/debug-manager/plugin.c: (value_added_current_editor):
711         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
712         
713         * plugins/devhelp/anjuta-devhelp.ui:
714         Rearraged toolbar items a bit
716 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
718         * plugins/debug-manager/command.c,
719         plugins/debug-manager/queue.c,
720         plugins/gdb/plugin.c,
721         plugins/gdb/debugger.c:
722         Fix several crashing bugs (including bug#482985) with the debugger
723         when closing project, stopping the debugger, restarting the program
725 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
727         * libanjuta/anjuta-launcher.c:
728         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
730 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
732         * plugins/debug-manager/command.c,
733         plugins/debug-manager/queue.c:
734         Asynchronous command can abort other commands in queue
735         Resynchronize debugger state when a command is cancelled
737         * plugins/debug-manager/breakpoints.c:
738         Free BreakpointItem only when it is not used anymore
740         * plugins/gdb/plugin.c:
741         Do not return TRUE if the callback and/or ready signal is not used
743         * plugins/gdb/debugger.c:
744         Fix a crash, return correct state when debugger is stopped
746 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
748         * plugins/project-wizard/autogen.c:
749         Fix bug#482067, escape project wizard user defined strings
751 2007-10-01  Johannes Schmid <jhs@gnome.org>
753         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
754         .glade:
755         * plugins/build-basic-autotools/build-basic-autotools.c:
756         (basic_autotools_plugin_instance_init):
757         * plugins/build-basic-autotools/build-basic-autotools.h:
758         * plugins/build-basic-autotools/executer.c:
759         (get_program_parameters):
760         
761         Fixed #477976 – Keybinding in run dialog
763 2007-09-30  Johannes Schmid <jhs@gnome.org>
765         * plugins/Makefile.am:
766         Do not build indent plugin (yet)
767         
768         * plugins/document-manager/plugin.c: (ipreferences_merge):
769         Fixed unintentional and wrong change
771         * plugins/indent/anjuta-indent.ui:
772         Added missing file
774 2007-09-28  Johannes Schmid <jhs@gnome.org>
776         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
777         * libanjuta/anjuta-launcher.h:
778         Add a method to send EOF to some process. Needed for the indent plugin
779         and should be useful in general. It does not actually send EOF as this
780         is not possible with utf-8, but closes the stream instead.
782         * plugins/devhelp/plugin.c: (value_added_current_editor):
783         Fixed a Gtk-Critical due to the IAnjutaEditor - 
784         IAnjutaDocument switch.
786         * configure.in:
787         * plugins/Makefile.am:
788         * plugins/document-manager/Makefile.am:
789         * plugins/document-manager/action-callbacks.c:
790         * plugins/document-manager/anjuta-document-manager.glade:
791         * plugins/document-manager/anjuta-document-manager.ui:
792         * plugins/document-manager/images/Makefile.am:
793         * plugins/document-manager/images/indent_auto.xpm:
794         * plugins/document-manager/images/indent_set.xpm:
795         * plugins/document-manager/indent-dialog.c:
796         * plugins/document-manager/indent-dialog.h:
797         * plugins/document-manager/indent-util.c:
798         * plugins/document-manager/indent-util.h:
799         * plugins/document-manager/indent_test.c:
800         * plugins/document-manager/plugin.c: (register_stock_icons),
801         (docman_plugin_instance_init), (ipreferences_merge):
802         * plugins/document-manager/plugin.h:
803         
804         Removed indent code from document manager
805         
806         * plugins/indent/Makefile.am:
807         * plugins/indent/indent-dialog.c:
808         * plugins/indent/indent-util.c: (indent_init_indent_style):
809         * plugins/indent/indent.glade:
810         * plugins/indent/indent.plugin.in:
811         * plugins/indent/plugin.c: (on_indent_finished),
812         (on_indent_output), (on_indent_action_activate),
813         (on_edit_editor_indent), (on_style_combo_changed),
814         (value_added_current_editor), (value_removed_current_editor),
815         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
816         (indent_plugin_finalize), (indent_plugin_dispose),
817         (anjuta_indent_plugin_instance_init),
818         (anjuta_indent_plugin_class_init), (ipreferences_merge),
819         (ipreferences_unmerge), (ipreferences_iface_init):
820         * plugins/indent/plugin.h:
822         Moved indent code to it's own plugin. Also reimplemented indent invocation
823         using anjuta_launcher and streams. This is not yet completely working, maybe
824         I got something wrong with the launcher.
825         Also fixed #478987 – Unusable 'Indent setting window' on preferences
827 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
829         * plugins/debug-manager/plugin.c:
830         Fix bug#480851, disconnect save_session signal when plugin is unloaded
832 2007-09-27  Johannes Schmid <jhs@gnome.org>
834         * libanjuta/interfaces/libanjuta.idl:
835         * plugins/Makefile.am:
836         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
837         (isymbol_type_str), (isymbol_name), (isymbol_args),
838         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
839         (isymbol_impl), (isymbol_iface_init):
840         * plugins/symbol-browser/an_symbol_info.c:
841         * plugins/symbol-browser/an_symbol_info.h:
842         * plugins/symbol-db/Makefile.am:
843         * plugins/symbol-db/plugin.c:
844         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
845         (value_added_current_editor), (on_editor_foreach_clear),
846         (value_removed_current_editor), (project_root_added),
847         (symbol_db_activate), (symbol_db_deactivate),
848         (isymbol_manager_search):
849         * plugins/symbol-db/readtags.c: (initialize_1):
850         * plugins/symbol-db/symbol-db-engine-iterator.c:
851         (sdb_engine_iterator_instance_init),
852         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
853         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
854         (symbol_db_engine_iterator_move_next),
855         (symbol_db_engine_iterator_move_prev),
856         (symbol_db_engine_iterator_get_n_items),
857         (symbol_db_engine_iterator_last),
858         (symbol_db_engine_iterator_set_position),
859         (symbol_db_engine_iterator_get_position),
860         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
861         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
862         (isymbol_iter_foreach), (isymbol_iter_set_position),
863         (isymbol_iter_get_position), (isymbol_iter_get_length),
864         (isymbol_iter_clone), (isymbol_iter_assign),
865         (isymbol_iter_iface_init):
866         * plugins/symbol-db/symbol-db-engine-iterator.h:
867         * plugins/symbol-db/symbol-db-engine.c:
868         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
869         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
870         (sdb_engine_finalize), (sdb_engine_get_type),
871         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
872         (sdb_engine_get_table_id_by_unique_name2),
873         (sdb_engine_get_table_id_by_unique_name3),
874         (symbol_db_engine_add_new_workspace),
875         (symbol_db_engine_get_opened_project_name),
876         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
877         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
878         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
879         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
880         (sdb_engine_add_new_scope_definition),
881         (sdb_engine_add_new_tmp_heritage_scope),
882         (sdb_engine_second_pass_update_scope_1),
883         (sdb_engine_second_pass_update_heritage),
884         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
885         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
886         (symbol_db_engine_update_project_symbols),
887         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
888         (symbol_db_engine_update_buffer_symbols),
889         (sdb_engine_walk_down_scope_path),
890         (sdb_engine_prepare_symbol_info_sql),
891         (symbol_db_engine_get_global_members),
892         (symbol_db_engine_get_scope_members_by_symbol_id),
893         (symbol_db_engine_get_scope_members),
894         (symbol_db_engine_get_current_scope),
895         (symbol_db_engine_get_file_symbols):
896         * plugins/symbol-db/symbol-db-engine.h:
897         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
898         (on_symbol_updated), (on_symbol_inserted),
899         (symbol_db_view_locals_get_line),
900         (symbol_db_view_locals_update_list):
901         * plugins/symbol-db/symbol-db-view-search.c:
902         (sdb_view_search_model_filter), (sdb_view_search_get_type):
903         * plugins/symbol-db/symbol-db-view-search.h:
904         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
905         (do_add_hidden_children), (do_recurse_and_add_new_sym),
906         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
907         * plugins/symbol-db/tables.sql:
908         * plugins/symbol-db/test/Makefile.am:
909         * plugins/symbol-db/test/main.c: (add_new_files), (main):
910         Updated patch from Massimo to improve symbol-db plugin
912         * plugins/document-manager/plugin.c: (on_editor_changed):
913         Make the code a bit more robust
914         
915         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
916         (anjuta_document_get_property), (anjuta_document_class_init),
917         (anjuta_document_init), (set_uri), (document_loader_loaded),
918         (anjuta_document_load), (document_saver_saving):
919         * plugins/sourceview/anjuta-document.h:
920         * plugins/sourceview/sourceview.c: (autodetect_language),
921         (ilanguage_set_language), (ilanguage_get_language):
922         Fix language detection on startup
924 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
926         * plugins/document-manager/action-callbacks.c:
927         (on_editor_command_upper_case_activate),
928         (on_editor_command_lower_case_activate): Leftover commit from previous
929         commit (see last changlog entry by me).
930         
931         * plugins/file-manager/plugin.c: (file_manager_activate):
932         Gave proper widget name so that layout works.
934 2007-09-26  Johannes Schmid <jhs@gnome.org>
936         * plugins/document-manager/plugin.c: (on_editor_changed),
937         (docman_plugin_instance_init):
938         Only unload/load language-support plugins if necessary.
939         
940         * plugins/language-manager/plugin.c: (language_manager_activate):
941         Removed some debugging code
943         * plugins/sourceview/sourceview.c: (on_document_saved),
944         (ilanguage_set_language), (ilanguage_get_language):
945         Fixed ianjuta_language interface and ensure that highlighting is
946         activated when a new file is saved.
947         
948 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
950         * libanjuta/interfaces/libanjuta.idl:
951         * plugins/document-manager/action-callbacks.c:
952         (on_editor_command_upper_case_activate),
953         (on_editor_command_lower_case_activate):
954         * plugins/editor/text_editor.c: (iselection_has_selection),
955         (iselection_get_start), (iselection_get_end),
956         (iselection_iface_init):
957         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
958         * plugins/sourceview/sourceview.c: (iselect_has_selection),
959         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
960         method and implemented it for both scintilla and sourceview editors.
961         Updated document-manager and assist plugins to use the new method.
963 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
965         * plugins/file-manager/file-view.c:
966         Fix typo, allow to compile new file manager with gtk < 2.12
968 2007-09-25  Johannes Schmid <jhs@gnome.org>
970         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
971         Support Auto-Indent for single lines (e.g no selection);
972         
973         * plugins/macro/plugin.c:
974         Do not use the same shortcut as auto-indent does
975         
976         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
977         Optimized keyboard navigation - do not emit char_added when only
978         navigation keys have been pressed.
980 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
982         * plugins/language-support-cpp-java/cpp-java-assist.c:
983         (on_assist_chosen), (cpp_java_assist_install),
984         (cpp_java_assist_uninstall):
985         * plugins/language-support-cpp-java/plugin.c: (install_support),
986         (uninstall_support): Install and uninstall support in correct order.
987         Fixes a bug where it was installed multiple times resulting in
988         inserting autocomplete text multiple times.
990 2007-09-25  Johannes Schmid <jhs@gnome.org>
992         * configure.in:
993         Add GNOME_WARNING_FLAGS(maximum) and
994         GNOME_CXX_WARNIGS(yes) to avoid bugs
995         the compiler can warn you.
996         
997         * libegg/test-tree-utils.c: (key_test):
998         * plugins/file-manager/file-model.c:
999         (file_model_cancel_expand_idle), (file_model_sort),
1000         (file_model_row_expanded):
1001         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1002         (file_view_refresh), (file_view_get_selected), (file_view_init),
1003         (file_view_new):
1004         * plugins/file-manager/file-view.h:
1005         * plugins/symbol-db/readtags.c: (initialize_1):
1006         * src/main.c:
1007         
1008         Fixed the more critical warnings
1010 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1012         Icons from tpgww@onepost.net:
1013         * configure.in:
1014         * plugins/debug-manager/Makefile.am:
1015         * plugins/debug-manager/images/Makefile.am:
1016         * plugins/debug-manager/images/anjuta-attach.svg:
1017         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
1018         * plugins/debug-manager/images/anjuta-step-into.svg:
1019         * plugins/debug-manager/images/anjuta-step-out.svg:
1020         * plugins/debug-manager/images/anjuta-step-over.svg:
1021         * plugins/debug-manager/plugin.c: (register_stock_icons):
1022         * plugins/document-manager/Makefile.am:
1023         * plugins/document-manager/block_select.xpm:
1024         * plugins/document-manager/fold_close.xpm:
1025         * plugins/document-manager/fold_open.xpm:
1026         * plugins/document-manager/fold_toggle.xpm:
1027         * plugins/document-manager/images/Makefile.am:
1028         * plugins/document-manager/images/anjuta-block-end.svg:
1029         * plugins/document-manager/images/anjuta-block-start.svg:
1030         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1031         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1032         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1033         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1034         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1035         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1036         * plugins/document-manager/indent.xpm:
1037         * plugins/document-manager/indent_auto.xpm:
1038         * plugins/document-manager/indent_dcr.xpm:
1039         * plugins/document-manager/indent_inc.xpm:
1040         * plugins/document-manager/indent_set.xpm:
1041         * plugins/document-manager/plugin.c: Added nicer icons for
1042         document manager and debugger. Organized icons in 'images'
1043         directories.
1045 2007-09-24  Johannes Schmid <jhs@gnome.org>
1047         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1048         Fixed a missing NULL in g_object_set.
1050 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1052         * plugins/language-support-cpp-java/cpp-java-assist.c:
1053         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
1054         scope memebers just after scope operator is entered.
1056 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1058         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1059         * plugins/language-support-cpp-java/cpp-java-assist.c:
1060         (completion_function), (completion_compare),
1061         (cpp_java_assist_tag_destroy), (create_completion),
1062         (cpp_java_assist_destroy_completion_cache),
1063         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
1064         Show '()' for function items in autocomplete list. Allow adding
1065         ' ' and/or '(' after function call autocompletion and have preferences
1066         settings for them.
1068 2007-09-24  Johannes Schmid <jhs@gnome.org>
1070         * sourceview.c: Reverting patch from r3157 because
1071         of side-effects
1073 2007-09-24  Johannes Schmid <jhs@gnome.org>
1075         * plugins/search/search-replace.c: (on_message_clicked):
1077         Fixed #427104 – No "highlight" of lines matching find-result
1079 2007-09-24  Johannes Schmid <jhs@gnome.org>
1081         * src/anjuta.glade:
1083         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
1085 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
1087         reviewed by: Johannes Schmid <jhs@gnome.org>
1089         * plugins/build-basic-autotools/executer.c: (execute_program):
1090         Fix #478238 – set env for execute programe in the terminal
1092 2007-09-24 Tom <tpgww@onepost.net>
1094         reviewed by: Johannes Schmid <jhs@gnome.org>
1096         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1097         Fix memory leak
1098         
1099         * plugins/debug-manager/disassemble.c: (on_disassemble):
1100         Correct a format string in DEBUG_PRINT()
1102 2007-09-23  Johannes Schmid <jhs@gnome.org>
1104         * plugins/sourceview/sourceview.c: (offset_to_position),
1105         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
1106         (ieditor_get_position), (iselect_set), (iselect_get_start),
1107         (iselect_get_end):
1108         
1109         Fixed #Bug 440637 – Search, don't work very well
1111 2007-09-23  Johannes Schmid <jhs@gnome.org>
1113         * plugins/file-manager/file-model.c: (file_model_get_filename):
1114         * plugins/file-manager/file-model.h:
1115         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
1116         (file_view_init), (file_view_class_init):
1117         * plugins/message-view/message-view.c:
1118         (message_view_query_tooltip), (message_view_dispose),
1119         (message_view_instance_init), (message_view_class_init):
1121         Added GTK+ 2.12 style tooltips to file-manager and message view.
1122         Only build if GTK+ 2.12 is availible otherwise for message-view, the
1123         old implementation is used.
1125 2007-09-23  Johannes Schmid <jhs@gnome.org>
1127         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
1128         Fixed typo
1129         
1130         * plugins/language-manager/language-manager.plugin.in:
1131         Marked UserActivatable=FALSE
1132         
1133         * plugins/language-manager/plugin.c: (load_languages),
1134         (language_manager_activate), (language_manager_deactivate),
1135         (language_manager_dispose), (language_manager_instance_init),
1136         (language_manager_find_mime_type), (language_manager_find_string),
1137         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
1138         (ilanguage_get_name), (ilanguage_get_strings):
1139         
1140         Fixed various stupid bugs in language-manager plugin
1141         
1142         * plugins/symbol-db/symbol-db-engine.c:
1143         (sdb_engine_second_pass_update_scope_1):
1144         
1145         Add a g_return_if_fail to avoid a crash though still unsure
1146         what's causing it.
1148 2007-09-23  Johannes Schmid <jhs@gnome.org>
1150         * plugins/symbol-db/plugin.c: (on_project_element_added),
1151         (sources_array_free), (sources_array_add_foreach),
1152         (project_root_added):
1153         * plugins/symbol-db/symbol-db-engine.c:
1154         (symbol_db_engine_add_new_files):
1155         * plugins/symbol-db/symbol-db-engine.h:
1156         
1157         Added support for other languages than "C" to symbol-db. Now
1158         supports all languages listed by the language-manager.
1160 2007-09-23  Tom <tpgww@onepost.net>
1162         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
1164         * configure.in:
1165         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
1166         
1167         * libanjuta/anjuta-glue-factory.c: (load_plugin),
1168         (anjuta_glue_factory_get_object_type):
1169         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1170         * plugins/build-basic-autotools/build-basic-autotools.c:
1171         (value_added_current_editor):
1172         * plugins/debug-manager/breakpoints.c:
1173         (breakpoints_dbase_edit_breakpoint),
1174         (on_toggle_breakpoint_activate):
1175         * plugins/debug-manager/plugin.c:
1176         (on_run_to_cursor_action_activate):
1177         * plugins/debug-manager/stack_trace.c:
1178         (dma_thread_update_stack_trace):
1179         * plugins/gdb/plugin.c:
1180         * plugins/glade/plugin.c: (ifile_open):
1181         * plugins/profiler/gprof-call-graph-view.c:
1182         * plugins/profiler/gprof-flat-profile-view.c:
1183         * plugins/profiler/gprof-function-call-tree-view.c:
1184         * plugins/profiler/gprof-options.c: (setup_widgets):
1185         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1186         * plugins/search/search-replace_backend.c:
1187         (file_buffer_new_from_te):
1188         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1189         * plugins/sourceview/assist-window.c: (assist_window_set_property),
1190         (assist_window_get_property), (assist_window_move):
1191         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
1192         (value_added_current_editor):
1193         * plugins/symbol-db/plugin.c: (value_added_current_editor):
1194         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
1195         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
1196         
1197         Many small code, warnings and leak fixes
1199 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
1201         * (removed) plugins/debug-manager/debugger.c,
1202         (removed) plugins/debug-manager/debugger.h,
1203         (added) plugins/debug-manager/command.c,
1204         (added) plugins/debug-manager/command.h,
1205         (added) plugins/debug-manager/queue.c,
1206         (added) plugins/debug-manager/queue.h,
1207         plugins/debug-manager/breakpoints.c,
1208         plugins/debug-manager/debug_tree.c,
1209         plugins/debug-manager/debug_tree.h,
1210         plugins/debug-manager/disassemble.c,
1211         plugins/debug-manager/disassemble.h,
1212         plugins/debug-manager/locals.c,
1213         plugins/debug-manager/locals.h,
1214         plugins/debug-manager/memory.c,
1215         plugins/debug-manager/memory.h,
1216         plugins/debug-manager/plugin.c,
1217         plugins/debug-manager/plugin.h,
1218         plugins/debug-manager/registers.c,
1219         plugins/debug-manager/registers.h,
1220         plugins/debug-manager/sharedlib.c,
1221         plugins/debug-manager/sharedlib.h,
1222         plugins/debug-manager/signals.c,
1223         plugins/debug-manager/signals.h,
1224         plugins/debug-manager/stack_trace.c,
1225         plugins/debug-manager/stack_trace.h,
1226         plugins/debug-manager/start.h,
1227         plugins/debug-manager/start.c,
1228         plugins/debug-manager/threads.c,
1229         plugins/debug-manager/threads.h,
1230         plugins/debug-manager/watch.c,
1231         plugins/debug-manager/watch.h,
1232         plugins/debug-manager/Makefile.am,
1233         plugins/gdb/debugger.c,
1234         plugins/gdb/debugger.h,
1235         plugins/gdb/plugin.c,
1236         libanjuta/interfaces/libanjuta.idl:
1237         Split debug-manager/debugger.c into command.c and queue.c
1238         Clean up debugger queue
1239         DmaDebuggerQueue object does not implement IAnjutaDebugger
1241 2007-09-23  Johannes Schmid <jhs@gnome.org>
1243         * configure.in:
1244         Bumped version to 2.3.0 (to ensure bugzilla bugs are
1245         set correctly, etc.)
1246         
1247         * libanjuta/anjuta-glue-factory.c: (load_plugin):
1248         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
1249         (plugin_set_update):
1250         
1251         Show an error dialog instead of crashing when plugin loading fails
1253         * plugins/language-manager/Makefile.am:
1254         * plugins/language-manager/language-manager.plugin.in:
1255         * plugins/language-manager/languages.xml:
1256         * plugins/language-manager/plugin.c: (language_destroy),
1257         (load_languages), (language_manager_activate),
1258         (language_manager_deactivate), (language_manager_finalize),
1259         (language_manager_dispose), (language_manager_instance_init),
1260         (language_manager_class_init), (language_manager_find_mime_type),
1261         (language_manager_find_string), (ilanguage_get_from_mime_type),
1262         (ilanguage_get_from_string), (ilanguage_get_name),
1263         (ilanguage_get_strings), (ilanguage_iface_init):
1264         * plugins/language-manager/plugin.h:
1265         
1266         Added new language-manager plugin to have a better organisation for
1267         language names. The xml probabaly needs to be extended over time.
1268         
1269         * plugins/Makefile.am:
1270         * plugins/document-manager/plugin.c: (on_editor_changed):
1271         
1272         Adapted to new IAnjutaLanguage interface. Do not unload language-support
1273         because it does not really save memory but makes tab switching slow.
1274         
1275         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1276         .in:
1277         * plugins/language-support-cpp-java/plugin.c: (install_support),
1278         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
1279         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
1280         unloading
1282         * plugins/language-support-cpp-java/cpp-java-assist.c:
1283         (cpp_java_assist_show_autocomplete):
1284         
1285         Fix autocomplete to only show valid completions
1287         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1288         Calltips always have correct size and position now
1290 2007-09-22  Johannes Schmid <jhs@gnome.org>
1292         * plugins/search/search-replace_backend.c: (get_next_match):
1293         Removed code introduced by accident that causes a crash.
1294         
1295         * plugins/sourceview/sourceview-tags.c:
1296         * plugins/sourceview/sourceview-tags.h:
1297         Removed ununsed files
1299 2007-09-22  Johannes Schmid <jhs@gnome.org>
1301         * plugins/language-support-cpp-java/cpp-java-assist.c:
1302         Fixed build error
1304 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1306         * plugins/language-support-cpp-java/cpp-java-assist.c:
1307         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
1308         Increased matching brace search to 500 chars.
1310 2007-09-21  Johannes Schmid <jhs@gnome.org>
1312         * plugins/language-support-cpp-java/cpp-java-assist.c:
1313         (cpp_java_assist_get_pre_word),
1314         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1315         
1316         Added some profiling debug code
1317         
1318         * plugins/language-support-cpp-java/cpp-java-utils.c:
1319         (cpp_java_util_jump_to_matching_brace):
1320         * plugins/language-support-cpp-java/cpp-java-utils.h:
1321         * plugins/language-support-cpp-java/plugin.c:
1322         (get_line_indentation_base), (get_line_auto_indentation):
1323         
1324         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
1325         avoid looping over the whole file when using calltips which is too slow and
1326         unneeded.
1327         
1328         * plugins/sourceview/assist-tip.c: (assist_tip_init),
1329         (assist_tip_set_tips), (assist_tip_get_coordinates),
1330         (assist_tip_new):
1331         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1332         
1333         Better calltips appearance (use theme now) and avoid jumping
1334         calltips
1336 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1338         * plugins/document-manager/plugin.c:
1339         (update_editor_ui_interface_items):
1340         * plugins/language-support-cpp-java/plugin.c: (install_support),
1341         (uninstall_support): Moved autocomplete ui update code from
1342         document-manager to language-plugin.
1344 2007-09-21  Johannes Schmid <jhs@gnome.org>
1346         * libanjuta/interfaces/libanjuta.idl:
1347         
1348         Added IAnjutaLanguage interface (might still change...) for
1349         the upcoming language-manager plugin.
1350         
1351         * plugins/file-manager/Makefile.am:
1352         * plugins/file-manager/file-model.c:
1353         (file_model_cancel_expand_idle), (file_model_add_dummy),
1354         (file_model_expand_idle), (file_model_sort),
1355         (file_model_row_expanded), (file_model_row_collapsed),
1356         (file_model_init), (file_model_finalize),
1357         (file_model_set_property), (file_model_get_property),
1358         (file_model_class_init), (file_model_new), (file_model_refresh),
1359         (file_model_get_uri):
1360         * plugins/file-manager/file-model.h:
1361         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1362         (file_view_expand_row_idle), (file_view_refresh),
1363         (file_view_get_selected), (file_view_button_press_event),
1364         (file_view_selection_changed), (file_view_init),
1365         (file_view_get_property), (file_view_set_property),
1366         (file_view_finalize), (file_view_class_init):
1367         
1368         Split up model/view as far as possible and fixed some file-manager
1369         bugs (popup-menu and incorrect project loading).
1370         
1371         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1372         Use monospace font for tips.
1373         
1374         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
1375         (sourceview_cell_new), (icell_get_character), (icell_get_length),
1376         (icell_get_attribute), (icell_style_get_font_description),
1377         (icell_style_get_color), (icell_style_get_background_color),
1378         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
1379         (iiter_foreach), (iiter_set_position), (iiter_get_position),
1380         (iiter_get_length), (iiter_clone), (iiter_assign):
1382         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
1383         interface. This is way faster though it has the drawback to create invalid
1384         iterators if the buffer is changed.
1386 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1388         * libanjuta/interfaces/libanjuta.idl:
1389         * plugins/document-manager/action-callbacks.c:
1390         * plugins/document-manager/anjuta-document-manager.ui:
1391         * plugins/document-manager/plugin.c: (register_stock_icons):
1392         * plugins/editor/text_editor.c:
1393         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1394         * plugins/language-support-cpp-java/cpp-java-assist.c:
1395         (cpp_java_assist_get_calltip_context):
1396         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
1397         (register_stock_icons), (cpp_java_plugin_activate_plugin):
1399         Moved autocomplete menu action from document-manager to assist plugin
1400         and got rid of deprecated autocomplete interface.
1402 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1404         * libanjuta/interfaces/libanjuta.idl:
1405         * plugins/editor/text_editor.c: (iassist_iface_init):
1406         * plugins/language-support-cpp-java/cpp-java-assist.c:
1407         (cpp_java_assist_check), (on_assist_chosen):
1408         * plugins/sourceview/sourceview.c: (iassist_iface_init):
1409         Removed react() methods in both editors and assist interface. Assist
1410         plugin itself handles setting the autocomplete. Also fixed
1411         some mem leaks.
1413 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1415         * plugins/file-manager/Makefile.am:
1416         * plugins/file-manager/file-view.c: (file_view_add_dummy),
1417         (file_view_expand_idle), (file_view_init):
1418         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
1419         (file_manager_set_default_uri), (project_root_added),
1420         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
1421         (file_manager_activate), (file_manager_deactivate),
1422         (file_manager_instance_init), (file_manager_class_init),
1423         (ifile_manager_set_root), (ifile_manager_set_selected),
1424         (ifile_manager_iface_init): Adjusted white spaces to match
1425         anjuta convention.
1427 2007-09-19  Naba Kumar  <naba@gnome.org>
1429         * libanjuta/interfaces/libanjuta.idl:
1430         * plugins/editor/text_editor.c: (text_editor_instance_init),
1431         (iassist_show_tips), (iassist_cancel_tips),
1432         (iassist_hide_suggestions), (iassist_iface_init):
1433         * plugins/editor/text_editor.h:
1434         * plugins/editor/text_editor_cbs.c:
1435         (on_text_editor_scintilla_notify):
1436         * plugins/language-support-cpp-java/cpp-java-assist.c:
1437         (is_scope_context_character), (is_word_character),
1438         (create_completion), (cpp_java_assist_get_scope_context),
1439         (cpp_java_assist_get_pre_word),
1440         (cpp_java_assist_get_scope_operator),
1441         (cpp_java_assist_destroy_completion_cache),
1442         (cpp_java_assist_create_scope_completion_cache),
1443         (cpp_java_assist_create_word_completion_cache),
1444         (cpp_java_assist_show_autocomplete),
1445         (cpp_java_assist_get_calltip_context),
1446         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1447         (on_editor_char_added), (on_assist_chosen),
1448         (cpp_java_assist_install), (cpp_java_assist_uninstall),
1449         (cpp_java_assist_init), (cpp_java_assist_finalize):
1450         * plugins/language-support-cpp-java/cpp-java-assist.h:
1451         * plugins/language-support-cpp-java/plugin.c:
1452         (initialize_indentation_params):
1453         * plugins/sourceview/assist-tip.c:
1454         * plugins/sourceview/assist-tip.h:
1455         * plugins/sourceview/sourceview-private.h:
1456         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1457         (on_assist_tip_destroyed), (on_assist_cancel),
1458         (on_document_char_added), (iassist_get_suggestions),
1459         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
1460         
1461         Implement state-less assistance so that assist can be evaluated
1462         any given time at any position. Changed IAnjutaEditorAssist interfance
1463         and implementations and removed any state management in editors.
1465 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
1467         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1468         completion items sorting and avoided unnecssary sorts.
1470         * plugins/text-editor.c: Fixed state.
1472 2007-09-17  Johannes Schmid <jhs@gnome.org>
1474         * plugins/language-support-cpp-java/cpp-java-assist.c:
1475         (on_assist_begin):
1476         
1477         Fixed calltips in sourceview
1479 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
1481         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1482         completion items preparation time. Fixed a crash bug.
1484         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1485         Set buffer size (From Massimo, required for symbol-db).
1487         * libanjuta/interfaces/libanjuta.idl: Also pass position information
1488         for suggestions.
1490         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
1491         change in API.
1493         * plugins/editor/aneditor-autocomplete.cxx,
1494         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
1495         Added ANE_GETWORDBEFORECARAT command.
1497         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
1498         using assist interface.
1500         * plugins/editor/text_editor.c: (text_editor_instance_init),
1501         (text_editor_get_word_before_carat),
1502         (text_editor_get_current_word), (iassist_add_trigger),
1503         (iassist_remove_trigger), (on_assist_canceled),
1504         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
1505         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
1506         * plugins/editor/text_editor.h:
1507         * plugins/editor/text_editor_cbs.c: (trigger_size),
1508         (max_trigger_size), (text_editor_check_assist),
1509         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
1510         interface.
1512         * plugins/language-support-cpp-java/Makefile.am:
1513         * plugins/language-support-cpp-java/plugin.c:
1514         (get_line_indentation_base), (get_line_auto_indentation),
1515         (install_support), (uninstall_support),
1516         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
1517         (cpp_java_plugin_instance_init):
1518         * plugins/language-support-cpp-java/plugin.h:
1519         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
1520         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
1521         Make assist a separate class.
1523 2007-09-14  Johannes Schmid <jhs@gnome.org>
1525         * plugins/sourceview/sourceview.c: (iassist_suggest):
1526         Fixed changed char_alignment paramter in language-support
1527         plugin
1529 2007-09-14  Naba Kumar  <naba@gnome.org>
1531         * plugins/language-support-cpp-java/plugin.c: Send the right
1532         'char_alignment' paramenter (needs fixing in sourceview).
1534 2007-09-13  Johannes Schmid <jhs@gnome.org>
1536         * anjuta.anjuta:
1537         * plugins/project-wizard/templates/minimal/project.anjuta:
1538         Use IAnjutaSymbolManager instead of loading the plugin directly.
1539         (TODO: Think of a version to do this for older files...)
1541         * configure.in:
1542         * plugins/Makefile.am:
1543         * plugins/symbol-db/Makefile.am:
1544         
1545         Build symbol-db plugin if libgda-3.0 is found
1547 2007-09-13  Johannes Schmid <jhs@gnome.org>
1549         * plugins/sourceview/Makefile.am:
1550         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1551         (set_uri):
1552         * plugins/sourceview/anjuta-document.h:
1553         Removed lots of dead code
1554         
1555         * plugins/sourceview/anjuta-languages-manager.c:
1556         * plugins/sourceview/anjuta-languages-manager.h:
1557         removed completely
1558         
1559         * plugins/sourceview/sourceview.c: (on_document_char_added),
1560         (on_document_loaded), (sourceview_instance_init),
1561         (iselect_get_start), (iselect_get_end),
1562         (ilanguage_get_supported_languages), (ilanguage_set_language):
1563         
1564         Fixed selection handling and make some adaptions for the changes 
1565         mentioned above
1567 2007-09-13  Johannes Schmid <jhs@gnome.org>
1569         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1570         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
1571         (on_assist_update):
1572         
1573         Added preferences to language support completion/calltips
1574         
1575         * plugins/sourceview/assist-window.c: (assist_window_update):
1577         Always select first entry
1579         * plugins/sourceview/sourceview.glade:
1580         Removed old completion preferences
1582 2007-09-11  Naba Kumar  <naba@gnome.org>
1584         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
1585         and possible crash when pressing ctrl+d in terminal after preferences
1586         window has been shown once (no need for backport).
1588         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
1589         implementations to get warnings instead of crashes for unimplemented
1590         interface methods.
1592 2007-09-11   Massimo Cora' <maxcvs@email.it>
1594         Reviewed by: Naba Kumar  <naba@gnome.org>
1596         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1597         * plugins/symbol-db/*:
1598         Added new symbol-database backend based on SQLite 3.
1599         (does not enabled for build currently).
1601 2007-09-10  Johannes Schmid <jhs@gnome.org>
1603         * anjuta.anjuta:
1604         * configure.in:
1605         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
1606         (parse_info_init), (parse_info_free), (valid_element),
1607         (start_element_handler), (end_element_handler), (text_handler),
1608         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
1609         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
1610         (egg_recent_model_monitor), (egg_recent_model_read),
1611         (egg_recent_model_open_file), (egg_recent_model_lock_file),
1612         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
1613         (egg_recent_model_set_property), (egg_recent_model_class_init),
1614         (egg_recent_model_init), (egg_recent_model_add_full),
1615         (egg_recent_model_delete), (egg_recent_model_get_list),
1616         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
1617         (egg_recent_model_set_filter_mime_types),
1618         (egg_recent_model_clear_group_filter),
1619         (egg_recent_model_set_filter_groups),
1620         (egg_recent_model_clear_scheme_filter),
1621         (egg_recent_model_set_filter_uri_schemes),
1622         (egg_recent_model_remove_expired):
1623         
1624         Update EggRecent (#456465)
1626 2007-09-10  Johannes Schmid <jhs@gnome.org>
1628         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
1629         (anjuta_plugin_manager_get_plugin):
1630         * plugins/profiler/gprof-call-graph-view.c:
1631         (gprof_call_graph_view_create_columns):
1632         * plugins/profiler/gprof-flat-profile-view.c:
1633         (gprof_flat_profile_view_create_columns):
1634         * plugins/profiler/gprof-function-call-tree-view.c:
1635         (gprof_function_call_tree_view_create_columns):
1636         
1637         Fixed #466031 – Update of pieces of menus for Localization
1639 2007-09-10  Johannes Schmid <jhs@gnome.org>
1641         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1642         Bug 343522 – anjuta: Unable to execute commands that use options.
1644 2007-09-09  Johannes Schmid <jhs@gnome.org>
1646         * plugins/document-manager/anjuta-docman.c:
1647         (anjuta_docman_update_page_label):
1648         
1649         Fixed #458034 – Method of indicating unsaved changes breaks convention
1650         
1651         * plugins/document-manager/plugin.c: (update_title),
1652         (value_added_project_root_uri), (value_removed_project_root_uri),
1653         (on_editor_changed), (activate_plugin):
1654         * plugins/document-manager/plugin.h:
1655         * plugins/project-manager/plugin.c: (on_profile_scoped),
1656         (on_profile_descoped), (ifile_open):
1657         
1658         Fixed #427390 – Show path of item in currently focused editor window
1660 2007-09-09  Johannes Schmid <jhs@gnome.org>
1662         * plugins/search/plugin.c: (on_toolbar_find_clicked),
1663         (on_toolbar_find_incremental):
1664         Fix incremental search
1665         
1666         * plugins/sourceview/sourceview.c: (on_document_char_added),
1667         (set_select):
1668         Fixed selection management
1670 2007-09-09  Johannes Schmid <jhs@gnome.org>
1672         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1673         Fixed memory leak
1675         * libanjuta/interfaces/libanjuta.idl:
1676         Extended IAnjutaEditorAssist interface
1677         
1678         * plugins/language-support-cpp-java/plugin.c:
1679         (jump_to_matching_brace), (add_tags), (on_assist_begin),
1680         (assist_cleanup), (on_assist_chosen), (on_assist_update),
1681         (context_character), (get_context), (function_parser),
1682         (cpp_member_parser), (install_assist), (uninstall_assist),
1683         (get_line_indentation_base), (get_line_auto_indentation),
1684         (install_support), (uninstall_support),
1685         (on_value_added_current_editor), (on_value_removed_current_editor),
1686         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
1687         * plugins/language-support-cpp-java/plugin.h:
1688         
1689         Improved fixed editor assistance and added support for function/method
1690         tooltips. jumb_to_matching_brance => jump_to_matching_brace
1691         
1692         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
1693         Removed a FIXME
1694         
1695         * plugins/project-import/project-import.c: (on_import_next):
1696         Added a non-NULL check with could probably fix #474843 but not sure
1697         
1698         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1699         Fixed anjuta-plugin project wizard
1700         
1701         * plugins/sourceview/Makefile.am:
1702         * plguins/sourceview/assist-tip.[ch]:
1703         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
1704         (anjuta_view_key_press_event):
1705         * plugins/sourceview/assist-window.c: (assist_window_class_init),
1706         (assist_window_init), (assist_window_update), (assist_window_new):
1707         * plugins/sourceview/sourceview-private.h:
1708         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1709         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1710         (trigger_size), (max_trigger_size), (on_document_char_added),
1711         (sourceview_dispose), (ieditor_get_current_word),
1712         (iassist_add_trigger), (iassist_init_suggestions),
1713         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
1714         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
1715         
1716         Big update on sourceview assist capabilites. Autocompletion should
1717         now work much better and function tooltips are finally supported!
1719         * plugins/sourceview/anjuta-document.h:
1720         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
1721         (anjuta_document_get_current_word):
1722         Fixed get_current_word (inspired by aneditor.cxx implementation)
1724         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
1725         (icell_get_attribute):
1726         Fixed get_attribute() to also detect character constants.
1727         Simplified get_char()
1729         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
1730         (isymbol_manager_get_members), (isymbol_manager_get_parents),
1731         (isymbol_manager_get_completions_at_position):
1732         
1733         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
1735 2007-09-04  Naba Kumar  <naba@gnome.org>
1737         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
1738         projects that can not add sources.
1740         * plugins/file-wizard/file.c: Similarly for file wizard,
1741         Do not enable 'Add to project' projects that can not add sources.
1743 2007-09-04  Naba Kumar  <naba@gnome.org>
1745         * configure.in: Bumped gnome-build requirement to 0.2.0
1746         for project capabilities support.
1748         * plugins/project-manager/plugin.c: Enable/disable project
1749         actions based on project capabilities. Fixes bug #433552:
1750         crash in Anjuta IDE: add file test.h in project on generic
1751         Makefile.
1753         * libanjuta/interfaces/libanjuta.idl: Added method to query
1754         project capabilities.
1756 2007-09-03  Naba Kumar  <naba@gnome.org>
1758         * plugins/file-manager/plugin.c: Set shadow type IN.
1759         * plugins/file-manager/file-view.c: Fixed code style.
1760         * plugins/file-manager/file-view.c: Fixed icons column to size
1761         properly.
1763         * plugins/file-manager/plugin.[c,h]: Fixed code style.
1765         * plugins/file-manager/plugin.c: Fixed crash on closing project and
1766         unmonitors project-uri on file-manager deactivation.
1768         * TODO.tasks: Updated
1770 2007-09-02  Johannes Schmid <jhs@gnome.org>
1772         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1773         Fixed memory leak
1774         
1775         * plugins/file-manager/file-view.c: (file_view_get_selected),
1776         (file_view_button_press_event), (file_view_finalize):
1777         * plugins/file-manager/plugin.c: (project_root_removed),
1778         (file_manager_deactivate):
1779         
1780         Fixed some small bugs I missed before
1782 2007-09-02  Johannes Schmid <jhs@gnome.org>
1784         * plugins/file-manager/*:
1785         Added new and file-manager
1787 2007-09-02  Johannes Schmid <jhs@gnome.org>
1789         * plugins/file-manager/*:
1790         Removed old file-manager
1792 2007-08-31  Johannes Schmid <jhs@gnome.org>
1794         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
1795         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
1796         
1797         Fixed some memory leaks
1798         
1799         * MAINTAINERS: Fixed
1800         
1801 2007-08-31  Johannes Schmid <jhs@gnome.org>
1803         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1804         (get_property_value_as_string), (set_property_value_as_string),
1805         (register_callbacks), (preferences_foreach_callback),
1806         (anjuta_preferences_register_property_raw):
1807         * libanjuta/anjuta-preferences.h:
1808         * plugins/build-basic-autotools/build-basic-autotools.c:
1809         (on_build_mesg_format):
1810         * plugins/document-manager/anjuta-document-manager.glade:
1811         * plugins/message-view/anjuta-message-manager-plugin.glade:
1812         
1813         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
1814         broken message view preferences
1815         
1816         * plugins/message-view/message-view.c:
1817         (message_view_instance_init), (pref_change_color), (prefs_init),
1818         (imessage_view_append):
1819         Cleaned up message view (#458041)
1820         
1821         * src/shell.c: (on_preferences_activate),
1822         (anjuta_test_shell_instance_init),
1823         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
1824         Fixed test shell to allow better debugging
1825         
1826 2007-08-31  Johannes Schmid <jhs@gnome.org>
1828         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
1829         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
1830         * plugins/gtodo/main.h:
1831         * plugins/gtodo/plugin.c: (activate_plugin):
1832         
1833         Fixed #423467 (View->Tasks menu items are not 
1834         checked on startup)
1836 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
1838         reviewed by: Johannes Schmid <jhs@gnome.org>
1840         * COPYING:
1841         * data/welcome.txt.in:
1842         * launcher/anjuta_launcher.c:
1843         * libanjuta/anjuta-children.c:
1844         * libanjuta/anjuta-children.h:
1845         * libanjuta/anjuta-debug.h:
1846         * libanjuta/anjuta-encodings.c:
1847         * libanjuta/anjuta-encodings.h:
1848         * libanjuta/anjuta-glue-c.c:
1849         * libanjuta/anjuta-glue-c.h:
1850         * libanjuta/anjuta-plugin-description.c:
1851         * libanjuta/anjuta-plugin-description.h:
1852         * libanjuta/anjuta-plugin-handle.c:
1853         * libanjuta/anjuta-plugin-handle.h:
1854         * libanjuta/anjuta-plugin-manager.c:
1855         * libanjuta/anjuta-plugin-manager.h:
1856         * libanjuta/anjuta-plugin.c:
1857         * libanjuta/anjuta-plugin.h:
1858         * libanjuta/anjuta-preferences.c:
1859         * libanjuta/anjuta-preferences.h:
1860         * libanjuta/anjuta-profile-manager.c:
1861         * libanjuta/anjuta-profile-manager.h:
1862         * libanjuta/anjuta-profile.c:
1863         * libanjuta/anjuta-profile.h:
1864         * libanjuta/anjuta-save-prompt.c:
1865         * libanjuta/anjuta-save-prompt.h:
1866         * libanjuta/anjuta-serializer.c:
1867         * libanjuta/anjuta-serializer.h:
1868         * libanjuta/anjuta-session.c:
1869         * libanjuta/anjuta-session.h:
1870         * libanjuta/anjuta-shell.c:
1871         * libanjuta/anjuta-shell.h:
1872         * libanjuta/anjuta-status.c:
1873         * libanjuta/anjuta-status.h:
1874         * libanjuta/anjuta-ui.c:
1875         * libanjuta/anjuta-ui.h:
1876         * libanjuta/anjuta-utils-priv.h:
1877         * libanjuta/anjuta-utils.c:
1878         * libanjuta/anjuta-utils.h:
1879         * libanjuta/cell-renderer-captioned-image.c:
1880         * libanjuta/cell-renderer-captioned-image.h:
1881         * libanjuta/e-splash.c:
1882         * libanjuta/e-splash.h:
1883         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1884         * libanjuta/interfaces/libanjuta.idl:
1885         * libanjuta/libanjuta.h:
1886         * libanjuta/resources.c:
1887         * libanjuta/resources.h:
1888         * libegg/egg-cell-renderer-text.c:
1889         * libegg/egg-combo-action.c:
1890         * libegg/egg-entry-action.c:
1891         * libegg/egg-recent-action.c:
1892         * libegg/egg-recent-files-module.c:
1893         * libegg/egg-recent-item.c:
1894         * libegg/egg-recent-model.c:
1895         * libegg/egg-recent-view-gtk.c:
1896         * libegg/egg-recent-view.c:
1897         * libegg/egg-submenu-action.c:
1898         * libegg/eggaccelerators.c:
1899         * libegg/eggcellrendererpopup.c:
1900         * libegg/eggcomboselect.c:
1901         * libegg/eggtreemodelfilter.c:
1902         * libegg/eggtreemultidnd.c:
1903         * libegg/gtkcellview.h:
1904         * libegg/treeviewutils/egg-cell-renderer-text.h:
1905         * libegg/treeviewutils/eggaccelerators.h:
1906         * libegg/treeviewutils/eggcellrendererkeys.h:
1907         * libegg/treeviewutils/eggcellrendererpopup.h:
1908         * libegg/treeviewutils/eggtreemodelfilter.h:
1909         * libegg/treeviewutils/eggtreemultidnd.h:
1910         * libegg/treeviewutils/eggtreeviewstate.h:
1911         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
1912         * manuals/anjuta-faqs/Makefile.am:
1913         * manuals/anjuta-manual/C/anjuta-manual.xml:
1914         * manuals/anjuta-manual/C/license.xml:
1915         * manuals/anjuta-manual/es/es.po:
1916         * manuals/anjuta-manual/sv/sv.po:
1917         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
1918         ml:
1919         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
1920         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
1921         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
1922         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
1923         * manuals/old/ja/anjuta-manual/license.xml:
1924         * plugins/build-basic-autotools/build-basic-autotools.c:
1925         * plugins/build-basic-autotools/build-basic-autotools.h:
1926         * plugins/build-basic-autotools/executer.c:
1927         * plugins/build-basic-autotools/executer.h:
1928         * plugins/build/build_file.c:
1929         * plugins/build/build_file.h:
1930         * plugins/build/build_project.c:
1931         * plugins/build/build_project.h:
1932         * plugins/build/clean_project.c:
1933         * plugins/build/clean_project.h:
1934         * plugins/build/commands.c:
1935         * plugins/build/commands.h:
1936         * plugins/build/compile.c:
1937         * plugins/build/compile.h:
1938         * plugins/build/compiler_options.c:
1939         * plugins/build/compiler_options.h:
1940         * plugins/build/configurer.c:
1941         * plugins/build/configurer.h:
1942         * plugins/build/executer.c:
1943         * plugins/build/executer.h:
1944         * plugins/class-gen/cell-renderer-flags.c:
1945         * plugins/class-gen/cell-renderer-flags.h:
1946         * plugins/class-gen/combo-flags.c:
1947         * plugins/class-gen/combo-flags.h:
1948         * plugins/class-gen/element-editor.c:
1949         * plugins/class-gen/element-editor.h:
1950         * plugins/class-gen/generator.c:
1951         * plugins/class-gen/generator.h:
1952         * plugins/class-gen/plugin.c:
1953         * plugins/class-gen/plugin.h:
1954         * plugins/class-gen/transform.c:
1955         * plugins/class-gen/transform.h:
1956         * plugins/class-gen/validator.c:
1957         * plugins/class-gen/validator.h:
1958         * plugins/class-gen/window.c:
1959         * plugins/class-gen/window.h:
1960         * plugins/class-inheritance/class-callbacks.c:
1961         * plugins/class-inheritance/class-callbacks.h:
1962         * plugins/class-inheritance/class-inherit.c:
1963         * plugins/class-inheritance/class-inherit.h:
1964         * plugins/class-inheritance/plugin.c:
1965         * plugins/class-inheritance/plugin.h:
1966         * plugins/cvs-plugin/cvs-actions.c:
1967         * plugins/cvs-plugin/cvs-actions.h:
1968         * plugins/cvs-plugin/cvs-callbacks.c:
1969         * plugins/cvs-plugin/cvs-callbacks.h:
1970         * plugins/cvs-plugin/cvs-execute.c:
1971         * plugins/cvs-plugin/cvs-execute.h:
1972         * plugins/cvs-plugin/cvs-interface.c:
1973         * plugins/cvs-plugin/cvs-interface.h:
1974         * plugins/cvs-plugin/plugin.c:
1975         * plugins/cvs-plugin/plugin.h:
1976         * plugins/debug-manager/breakpoints.c:
1977         * plugins/debug-manager/breakpoints.h:
1978         * plugins/debug-manager/chunk_view.c:
1979         * plugins/debug-manager/chunk_view.h:
1980         * plugins/debug-manager/data_buffer.c:
1981         * plugins/debug-manager/data_buffer.h:
1982         * plugins/debug-manager/data_view.c:
1983         * plugins/debug-manager/data_view.h:
1984         * plugins/debug-manager/debug_tree.c:
1985         * plugins/debug-manager/debug_tree.h:
1986         * plugins/debug-manager/debugger.c:
1987         * plugins/debug-manager/debugger.h:
1988         * plugins/debug-manager/disassemble.c:
1989         * plugins/debug-manager/disassemble.h:
1990         * plugins/debug-manager/info.c:
1991         * plugins/debug-manager/info.h:
1992         * plugins/debug-manager/locals.c:
1993         * plugins/debug-manager/locals.h:
1994         * plugins/debug-manager/memory.c:
1995         * plugins/debug-manager/memory.h:
1996         * plugins/debug-manager/plugin.c:
1997         * plugins/debug-manager/plugin.h:
1998         * plugins/debug-manager/registers.c:
1999         * plugins/debug-manager/registers.h:
2000         * plugins/debug-manager/sexy-icon-entry.c:
2001         * plugins/debug-manager/sexy-icon-entry.h:
2002         * plugins/debug-manager/sharedlib.c:
2003         * plugins/debug-manager/sharedlib.h:
2004         * plugins/debug-manager/signals.c:
2005         * plugins/debug-manager/signals.h:
2006         * plugins/debug-manager/sparse_buffer.c:
2007         * plugins/debug-manager/sparse_buffer.h:
2008         * plugins/debug-manager/sparse_view.c:
2009         * plugins/debug-manager/sparse_view.h:
2010         * plugins/debug-manager/stack_trace.c:
2011         * plugins/debug-manager/stack_trace.h:
2012         * plugins/debug-manager/start.c:
2013         * plugins/debug-manager/start.h:
2014         * plugins/debug-manager/threads.c:
2015         * plugins/debug-manager/threads.h:
2016         * plugins/debug-manager/utilities.c:
2017         * plugins/debug-manager/utilities.h:
2018         * plugins/debug-manager/watch.c:
2019         * plugins/debug-manager/watch.h:
2020         * plugins/devhelp/htmlview.c:
2021         * plugins/devhelp/htmlview.h:
2022         * plugins/document-manager/action-callbacks.c:
2023         * plugins/document-manager/action-callbacks.h:
2024         * plugins/document-manager/anjuta-docman.c:
2025         * plugins/document-manager/anjuta-docman.h:
2026         * plugins/document-manager/editor-tooltips.c:
2027         * plugins/document-manager/editor-tooltips.h:
2028         * plugins/document-manager/file_history.c:
2029         * plugins/document-manager/file_history.h:
2030         * plugins/document-manager/indent-dialog.c:
2031         * plugins/document-manager/indent-dialog.h:
2032         * plugins/document-manager/indent-util.c:
2033         * plugins/document-manager/indent-util.h:
2034         * plugins/document-manager/plugin.c:
2035         * plugins/editor/aneditor-autocomplete.cxx:
2036         * plugins/editor/aneditor-calltip.cxx:
2037         * plugins/editor/aneditor-indent.cxx:
2038         * plugins/editor/aneditor-priv.h:
2039         * plugins/editor/aneditor.cxx:
2040         * plugins/editor/aneditor.h:
2041         * plugins/editor/lexer.h:
2042         * plugins/editor/plugin.c:
2043         * plugins/editor/plugin.h:
2044         * plugins/editor/print.c:
2045         * plugins/editor/print.h:
2046         * plugins/editor/properties.h:
2047         * plugins/editor/properties_cxx.h:
2048         * plugins/editor/style-editor.c:
2049         * plugins/editor/style-editor.h:
2050         * plugins/editor/text-editor-iterable.c:
2051         * plugins/editor/text-editor-iterable.h:
2052         * plugins/editor/text_editor.c:
2053         * plugins/editor/text_editor.h:
2054         * plugins/editor/text_editor_cbs.c:
2055         * plugins/editor/text_editor_cbs.h:
2056         * plugins/editor/text_editor_menu.c:
2057         * plugins/editor/text_editor_menu.h:
2058         * plugins/editor/text_editor_prefs.c:
2059         * plugins/editor/text_editor_prefs.h:
2060         * plugins/file-loader/dnd.c:
2061         * plugins/file-loader/dnd.h:
2062         * plugins/file-loader/plugin.c:
2063         * plugins/file-manager/an_file_view.c:
2064         * plugins/file-manager/plugin.c:
2065         * plugins/file-wizard/file.c:
2066         * plugins/file-wizard/file.h:
2067         * plugins/file-wizard/plugin.c:
2068         * plugins/file-wizard/plugin.h:
2069         * plugins/gdb/debugger.c:
2070         * plugins/gdb/debugger.h:
2071         * plugins/gdb/gdbmi-test.c:
2072         * plugins/gdb/gdbmi.c:
2073         * plugins/gdb/gdbmi.h:
2074         * plugins/gdb/global.h:
2075         * plugins/gdb/parser.c:
2076         * plugins/gdb/parser.h:
2077         * plugins/gdb/plugin.c:
2078         * plugins/gdb/plugin.h:
2079         * plugins/gdb/utilities.c:
2080         * plugins/gdb/utilities.h:
2081         * plugins/glade/plugin.c:
2082         * plugins/glade/plugin.h:
2083         * plugins/gtodo/egg-datetime.c:
2084         * plugins/gtodo/egg-datetime.h:
2085         * plugins/gtodo/eggtrayicon.c:
2086         * plugins/gtodo/eggtrayicon.h:
2087         * plugins/gtodo/plugin.c:
2088         * plugins/gvim/anjuta-vim.c:
2089         * plugins/gvim/anjuta-vim.h:
2090         * plugins/gvim/gtkvim.c:
2091         * plugins/gvim/gtkvim.h:
2092         * plugins/gvim/plugin.c:
2093         * plugins/gvim/plugin.h:
2094         * plugins/language-support-cpp-java/plugin.c:
2095         * plugins/language-support-cpp-java/plugin.h:
2096         * plugins/macro/macro-actions.c:
2097         * plugins/macro/macro-actions.h:
2098         * plugins/macro/macro-db.c:
2099         * plugins/macro/macro-db.h:
2100         * plugins/macro/macro-dialog.c:
2101         * plugins/macro/macro-dialog.h:
2102         * plugins/macro/macro-edit.c:
2103         * plugins/macro/macro-edit.h:
2104         * plugins/macro/macro-util.c:
2105         * plugins/macro/macro-util.h:
2106         * plugins/macro/plugin.c:
2107         * plugins/macro/plugin.h:
2108         * plugins/message-view/anjuta-msgman.c:
2109         * plugins/message-view/anjuta-msgman.h:
2110         * plugins/message-view/message-view.c:
2111         * plugins/message-view/message-view.h:
2112         * plugins/message-view/plugin.c:
2113         * plugins/message-view/plugin.h:
2114         * plugins/patch/patch-plugin.c:
2115         * plugins/patch/patch-plugin.h:
2116         * plugins/patch/plugin.c:
2117         * plugins/patch/plugin.h:
2118         * plugins/profiler/gprof-call-graph-block-entry.c:
2119         * plugins/profiler/gprof-call-graph-block-entry.h:
2120         * plugins/profiler/gprof-call-graph-block.c:
2121         * plugins/profiler/gprof-call-graph-block.h:
2122         * plugins/profiler/gprof-call-graph-view.c:
2123         * plugins/profiler/gprof-call-graph-view.h:
2124         * plugins/profiler/gprof-call-graph.c:
2125         * plugins/profiler/gprof-call-graph.h:
2126         * plugins/profiler/gprof-flat-profile-entry.c:
2127         * plugins/profiler/gprof-flat-profile-entry.h:
2128         * plugins/profiler/gprof-flat-profile-view.c:
2129         * plugins/profiler/gprof-flat-profile-view.h:
2130         * plugins/profiler/gprof-flat-profile.c:
2131         * plugins/profiler/gprof-flat-profile.h:
2132         * plugins/profiler/gprof-function-call-chart-view.c:
2133         * plugins/profiler/gprof-function-call-chart-view.h:
2134         * plugins/profiler/gprof-function-call-tree-view.c:
2135         * plugins/profiler/gprof-function-call-tree-view.h:
2136         * plugins/profiler/gprof-options.c:
2137         * plugins/profiler/gprof-options.h:
2138         * plugins/profiler/gprof-profile-data.c:
2139         * plugins/profiler/gprof-profile-data.h:
2140         * plugins/profiler/gprof-view-manager.c:
2141         * plugins/profiler/gprof-view-manager.h:
2142         * plugins/profiler/gprof-view.c:
2143         * plugins/profiler/gprof-view.h:
2144         * plugins/profiler/plugin.c:
2145         * plugins/profiler/plugin.h:
2146         * plugins/profiler/string-utils.c:
2147         * plugins/profiler/string-utils.h:
2148         * plugins/project-import/plugin.c:
2149         * plugins/project-import/plugin.h:
2150         * plugins/project-import/project-import.c:
2151         * plugins/project-import/project-import.h:
2152         * plugins/project-manager/plugin.c:
2153         * plugins/project-manager/plugin.h:
2154         * plugins/project-wizard/action.c:
2155         * plugins/project-wizard/action.h:
2156         * plugins/project-wizard/autogen.c:
2157         * plugins/project-wizard/autogen.h:
2158         * plugins/project-wizard/druid.c:
2159         * plugins/project-wizard/druid.h:
2160         * plugins/project-wizard/file.c:
2161         * plugins/project-wizard/file.h:
2162         * plugins/project-wizard/header.c:
2163         * plugins/project-wizard/header.h:
2164         * plugins/project-wizard/install.c:
2165         * plugins/project-wizard/install.h:
2166         * plugins/project-wizard/parser.c:
2167         * plugins/project-wizard/parser.h:
2168         * plugins/project-wizard/plugin.c:
2169         * plugins/project-wizard/plugin.h:
2170         * plugins/project-wizard/property.c:
2171         * plugins/project-wizard/property.h:
2172         * plugins/project-wizard/values.c:
2173         * plugins/project-wizard/values.h:
2174         * plugins/sample1/plugin.c:
2175         * plugins/search/plugin.c:
2176         * plugins/search/plugin.h:
2177         * plugins/search/search-replace_backend.c:
2178         * plugins/search/search-replace_backend.h:
2179         * plugins/search/search_preferences.c:
2180         * plugins/sourceview/anjuta-convert.c:
2181         * plugins/sourceview/anjuta-convert.h:
2182         * plugins/sourceview/anjuta-document-loader.c:
2183         * plugins/sourceview/anjuta-document-loader.h:
2184         * plugins/sourceview/anjuta-document-saver.c:
2185         * plugins/sourceview/anjuta-document-saver.h:
2186         * plugins/sourceview/anjuta-document.c:
2187         * plugins/sourceview/anjuta-document.h:
2188         * plugins/sourceview/anjuta-encodings.c:
2189         * plugins/sourceview/anjuta-encodings.h:
2190         * plugins/sourceview/anjuta-languages-manager.c:
2191         * plugins/sourceview/anjuta-languages-manager.h:
2192         * plugins/sourceview/anjuta-utils.c:
2193         * plugins/sourceview/anjuta-utils.h:
2194         * plugins/sourceview/anjuta-view.c:
2195         * plugins/sourceview/anjuta-view.h:
2196         * plugins/sourceview/assist-window.c:
2197         * plugins/sourceview/assist-window.h:
2198         * plugins/sourceview/sourceview-cell.c:
2199         * plugins/sourceview/sourceview-cell.h:
2200         * plugins/sourceview/sourceview-prefs.c:
2201         * plugins/sourceview/sourceview-prefs.h:
2202         * plugins/sourceview/sourceview-print.c:
2203         * plugins/sourceview/sourceview-print.h:
2204         * plugins/sourceview/sourceview-private.h:
2205         * plugins/sourceview/sourceview-tags.c:
2206         * plugins/sourceview/sourceview-tags.h:
2207         * plugins/sourceview/sourceview.c:
2208         * plugins/sourceview/sourceview.h:
2209         * plugins/subversion/plugin.c:
2210         * plugins/subversion/plugin.h:
2211         * plugins/subversion/subversion-actions.c:
2212         * plugins/subversion/subversion-actions.h:
2213         * plugins/subversion/subversion-callbacks.c:
2214         * plugins/subversion/subversion-callbacks.h:
2215         * plugins/subversion/svn-auth.c:
2216         * plugins/subversion/svn-auth.h:
2217         * plugins/subversion/svn-backend-priv.h:
2218         * plugins/subversion/svn-backend.c:
2219         * plugins/subversion/svn-backend.h:
2220         * plugins/subversion/svn-notify.c:
2221         * plugins/subversion/svn-notify.h:
2222         * plugins/subversion/svn-thread.c:
2223         * plugins/subversion/svn-thread.h:
2224         * plugins/symbol-browser/an_symbol.c:
2225         * plugins/symbol-browser/an_symbol.h:
2226         * plugins/symbol-browser/an_symbol_info.c:
2227         * plugins/symbol-browser/an_symbol_info.h:
2228         * plugins/symbol-browser/an_symbol_iter.c:
2229         * plugins/symbol-browser/an_symbol_iter.h:
2230         * plugins/symbol-browser/an_symbol_prefs.c:
2231         * plugins/symbol-browser/an_symbol_prefs.h:
2232         * plugins/symbol-browser/an_symbol_search.c:
2233         * plugins/symbol-browser/an_symbol_search.h:
2234         * plugins/symbol-browser/an_symbol_view.c:
2235         * plugins/symbol-browser/an_symbol_view.h:
2236         * plugins/symbol-browser/plugin.c:
2237         * plugins/symbol-browser/plugin.h:
2238         * plugins/terminal/terminal.c:
2239         * plugins/tools/dialog.c:
2240         * plugins/tools/dialog.h:
2241         * plugins/tools/editor.c:
2242         * plugins/tools/editor.h:
2243         * plugins/tools/execute.c:
2244         * plugins/tools/execute.h:
2245         * plugins/tools/fileop.c:
2246         * plugins/tools/fileop.h:
2247         * plugins/tools/plugin.c:
2248         * plugins/tools/plugin.h:
2249         * plugins/tools/scripts/find-fixmes.pl:
2250         * plugins/tools/scripts/translation-status.pl:
2251         * plugins/tools/tool.c:
2252         * plugins/tools/tool.h:
2253         * plugins/tools/variable.c:
2254         * plugins/tools/variable.h:
2255         * plugins/valgrind/ldd.c:
2256         * plugins/valgrind/ldd.h:
2257         * plugins/valgrind/list.c:
2258         * plugins/valgrind/list.h:
2259         * plugins/valgrind/menu-utils.c:
2260         * plugins/valgrind/menu-utils.h:
2261         * plugins/valgrind/parser.c:
2262         * plugins/valgrind/parser.h:
2263         * plugins/valgrind/plugin.c:
2264         * plugins/valgrind/plugin.h:
2265         * plugins/valgrind/preferences.c:
2266         * plugins/valgrind/preferences.h:
2267         * plugins/valgrind/process.c:
2268         * plugins/valgrind/process.h:
2269         * plugins/valgrind/symtab.c:
2270         * plugins/valgrind/symtab.h:
2271         * plugins/valgrind/vgactions.c:
2272         * plugins/valgrind/vgactions.h:
2273         * plugins/valgrind/vgcachegrindprefs.c:
2274         * plugins/valgrind/vgcachegrindprefs.h:
2275         * plugins/valgrind/vgdefaultview.c:
2276         * plugins/valgrind/vgdefaultview.h:
2277         * plugins/valgrind/vgerror.c:
2278         * plugins/valgrind/vgerror.h:
2279         * plugins/valgrind/vggeneralprefs.c:
2280         * plugins/valgrind/vggeneralprefs.h:
2281         * plugins/valgrind/vghelgrindprefs.c:
2282         * plugins/valgrind/vghelgrindprefs.h:
2283         * plugins/valgrind/vgio.c:
2284         * plugins/valgrind/vgio.h:
2285         * plugins/valgrind/vgmemcheckprefs.c:
2286         * plugins/valgrind/vgmemcheckprefs.h:
2287         * plugins/valgrind/vgrule-editor.c:
2288         * plugins/valgrind/vgrule-editor.h:
2289         * plugins/valgrind/vgrule-list.c:
2290         * plugins/valgrind/vgrule-list.h:
2291         * plugins/valgrind/vgrule.c:
2292         * plugins/valgrind/vgrule.h:
2293         * plugins/valgrind/vgrulepattern.c:
2294         * plugins/valgrind/vgrulepattern.h:
2295         * plugins/valgrind/vgsearchbar.c:
2296         * plugins/valgrind/vgsearchbar.h:
2297         * plugins/valgrind/vgstrpool.c:
2298         * plugins/valgrind/vgstrpool.h:
2299         * plugins/valgrind/vgtoolprefs.c:
2300         * plugins/valgrind/vgtoolprefs.h:
2301         * plugins/valgrind/vgtoolview.c:
2302         * plugins/valgrind/vgtoolview.h:
2303         * src/about.c:
2304         * src/about.h:
2305         * src/action-callbacks.c:
2306         * src/action-callbacks.h:
2307         * src/anjuta-actions.h:
2308         * src/anjuta-app.c:
2309         * src/anjuta-app.h:
2310         * src/anjuta-callbacks.c:
2311         * src/anjuta-callbacks.h:
2312         * src/anjuta.c:
2313         * src/anjuta.h:
2314         * src/anjuta_cbs.c:
2315         * src/bacon-message-connection.c:
2316         * src/bacon-message-connection.h:
2317         * src/getline.c:
2318         * src/main.c:
2319         * src/shell.c:
2320         * src/shell.h:
2321         * src/start-with.c:
2322         * src/start-with.h:
2323         * src/utilities.c:
2324         * src/utilities.h:
2325         * tagmanager/options.c:
2326         
2327         Change the address of FSF in various files
2329 2007-08-30  Johannes Schmid <jhs@gnome.org>
2331         * anjuta.glade:
2332         * anjuta.gladep:
2333         Removed because they are no longer in use
2334         
2335         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2336         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2337         Marked some strings as not translatable
2339         * plugins/search/search-replace.c: (list_max_items):
2340         Fixed a possible memory corruption
2342         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2343         Do not show menuitems for locked layout items
2345         * src/main.c: (main):
2346         Some minor style correction in gnome_init
2348 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
2350         * plugins/debug-manager/debugger.c,
2351         plugins/debug-manager/breakpoints.c,
2352         plugins/gdb/plugin.c,
2353         plugins/gdb/debugger.c,
2354         libanjuta/interfaces/libanjuta.idl:
2355         Move all breakpoints functions from IAnjutaDebugger to a new
2356         IAnjutaBreakpointDebugger interface
2358 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
2360         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2361         * plugins/debug-manager/plugin.c,
2362         plugins/debug-manager/breakpoints.c,
2363         plugins/tools/execute.c,
2364         plugins/project-wizard/plugin.c,
2365         plugins/build-basic-autotools/executer.c,
2366         plugins/gdb/debugger.c,
2367         plugins/profiler/gprof-options.h,
2368         plugins/sourceview/assist-window.h,
2369         plugins/class-gen/transform.c,
2370         libanjuta/anjuta-plugin-description.c,
2371         libanjuta/anjuta-status.c,
2372         libanjuta/anjuta-glue-c.c,
2373         libanjuta/anjuta-glue-cpp.c,
2374         plugins/symbol-browser/an_symbol_prefs.c:
2375         Fix warnings mostly "dereferencing type-punned pointer"
2376         Fix two bugs in breakpoints.c and an_symbol_prefs.c
2378 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
2380         * plugins/debug-manager/breakpoints.c,
2381         plugins/debug-manager/debugger.c:
2382         Avoid an endless loop if clearing all breakpoints while the programm
2383         is running
2385 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
2387         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2388         * plugins/debug-manager/plugin.c:
2389         Fix a segmentation fault added in the previous patch
2391 2007-07-21  Johannes Schmid <jhs@gnome.org>
2393         * plugins/build-basic-autotools/executer.c:
2394         (get_program_parameters):
2395         
2396         Show an error dialog if no targets are availible instead of
2397         just returning
2399 2007-07-20  Johannes Schmid <jhs@gnome.org>
2401         * libanjuta/anjuta-shell.c: (on_widget_data_add),
2402         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
2403         * libanjuta/anjuta-shell.h:
2404         * plugins/document-manager/plugin.c: (activate_plugin):
2405         * plugins/glade/anjuta-design-document.c:
2406         * plugins/glade/plugin.c: (glade_update_ui):
2407         * src/anjuta-app.c: (anjuta_app_add_widget_full),
2408         (anjuta_shell_iface_init):
2409         * src/shell.c: (anjuta_test_shell_add_widget),
2410         (anjuta_shell_iface_init):
2411         
2412         Make the document manager undockable (#458038)
2414 2007-07-20  Johannes Schmid <jhs@gnome.org>
2416         * plugins/document-manager/plugin.c: (on_editor_update_ui):
2417         * plugins/glade/anjuta-design-document.c:
2418         * plugins/glade/plugin.c: (glade_update_ui):
2419         
2420         Fixed some save/dirty status bug in glade
2422 2007-07-20  Johannes Schmid <jhs@gnome.org>
2424         * libanjuta/anjuta-status.c:
2425         Fixed crasher on shutdown
2427 2007-07-20  Johannes Schmid <jhs@gnome.org>
2429         * configure.in:
2430         Minimum glade requirement is 3.2 now. It was before
2431         but we did not check...
2432         
2433         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2434         * libanjuta/anjuta-profile.c:
2435         (anjuta_profile_add_plugins_from_xml):
2436         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
2437         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
2438         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
2439         * plugins/file-loader/plugin.c: (on_create_submenu):
2440         * plugins/file-manager/an_file_view.c: (compare_iter):
2441         * plugins/glade/plugin.c: (activate_plugin):
2442         * src/anjuta-app.c: (on_toolbar_view_toggled):
2443         * src/main.c: (main):
2444         
2445         Fixed lots of memory leaks (thansk valgrind)
2447 2007-07-19  Johannes Schmid <jhs@gnome.org>
2449         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2450         * plugins/document-manager/anjuta-docman.c:
2451         (anjuta_docman_set_busy):
2452         * plugins/document-manager/plugin.c: (on_editor_changed):
2453         * plugins/glade/plugin.c: (activate_plugin):
2454         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2455         (on_value_removed_current_editor):
2456         
2457         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
2459 2007-07-18  Johannes Schmid <jhs.gnome.org>
2461         * plugins/build-basic-autotools/executer.c: (execute_program):
2462         Fixed some of the scratchbox stuff but the environment is
2463         still broken
2465 2007-07-18  Johannes Schmid <jhs@gnome.org>
2467         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
2468         (on_plugin_deactivated), (get_plugin_loader_type):
2469         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
2470         (activate_plugin), (deactivate_plugin),
2471         (glade_plugin_instance_init):
2472         
2473         Fixed glade plugin deactivation
2475 2007-07-18  Johannes Schmid <jhs@gnome.org>
2477         * plugins/document-manager/anjuta-docman.c:
2478         (anjuta_docman_add_document):
2479         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
2480         
2481         Fixed path display in document manager with glade files
2483 2007-07-17  Johannes Schmid <jhs@gnome.org>
2485         * libanjuta/interfaces/Makefile.am.iface:
2486         * pixmaps/Makefile.am:
2487         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
2488         * plugins/debug-manager/plugin.c: (value_added_current_editor),
2489         (value_removed_current_editor):
2490         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
2491         (anjuta_docman_set_current_document):
2492         * plugins/document-manager/plugin.c: (on_editor_update_ui),
2493         (on_editor_added), (on_editor_changed):
2494         * plugins/glade/Makefile.am:
2495         * plugins/glade/anjuta-design-document.c:
2496         (anjuta_design_document_instance_init),
2497         (anjuta_design_document_set_property),
2498         (anjuta_design_document_get_property),
2499         (anjuta_design_document_class_init), (anjuta_design_document_new),
2500         (ifile_open), (ifile_get_uri), (ifile_iface_init):
2501         * plugins/glade/anjuta-design-document.h:
2502         * plugins/glade/anjuta-glade-notebook.c:
2503         * plugins/glade/anjuta-glade-notebook.h:
2504         * plugins/glade/plugin.c: (value_added_current_editor),
2505         (value_removed_current_editor), (glade_update_ui),
2506         (on_close_activated), (on_glade_project_changed),
2507         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
2508         (ifile_open):
2509         * plugins/language-support-cpp-java/plugin.c:
2510         (on_value_added_current_editor), (on_value_removed_current_editor):
2511         * plugins/macro/plugin.c: (value_added_current_editor):
2512         * plugins/project-manager/plugin.c: (value_added_current_editor):
2513         * plugins/subversion/plugin.c: (value_added_current_editor):
2514         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
2516         Fixed lot of IAnjutaEditor stuff and completed glade integration
2517         with document manager
2518         
2519         * plugins/build-basic-autotools/build-basic-autotools.c:
2520         (value_added_current_editor):
2521         * plugins/build-basic-autotools/executer.c: (execute_program):
2522         
2523         Some initial code to execute projects inside scratchbox
2524         
2525 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
2527         * plugins/project-import/project-import.c:
2528         Project import overwrites file on user request (bug #452579)
2530 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
2532         * plugins/debug-manager/debugger.c,
2533         plugins/debug-manager/threads.c,
2534         plugins/debug-manager/plugin.c,
2535         plugins/debug-manager/registers.c,
2536         plugins/debug-manager/locals.c,
2537         plugins/debug-manager/stack_trace.c,
2538         plugins/gdb/plugin.c,
2539         plugins/gdb/debugger.c,
2540         plugins/gdb/debugger.h,
2541         libanjuta/interfaces/libanjuta.idl:
2542         Rename change-location to program-moved
2543         Store thread id as gint instead of guint
2544         Do not display registers list if not available
2545         Add intermediate debugger states if missing
2547 2007-07-11  Johannes Schmid <jhs@gnome.org>
2549         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2550         .glade:
2551         Reverted unnecessary changes (#455819)
2553 2007-07-10  Johannes Schmid <jhs@gnome.org>
2555         * plugins/glade/plugin.c:
2556         Fixed glade plugin with glade 3.2 and another crasher
2558 2007-07-09  Johannes Schmid <jhs@gnome.org>
2560         * libanjuta/interfaces/libanjuta.idl:
2561         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2562         .glade:
2563         * plugins/debug-manager/breakpoints.c:
2564         (breakpoint_item_update_in_ui),
2565         (breakpoints_dbase_edit_breakpoint),
2566         (on_toggle_breakpoint_activate):
2567         * plugins/debug-manager/plugin.c:
2568         (on_run_to_cursor_action_activate):
2569         * plugins/document-manager/action-callbacks.c:
2570         (on_editor_command_cut_activate),
2571         (on_editor_command_copy_activate),
2572         (on_editor_command_paste_activate),
2573         (on_editor_command_clear_activate):
2574         * plugins/document-manager/anjuta-docman.c:
2575         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
2576         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
2577         (anjuta_docman_goto_file_line_mark),
2578         (anjuta_docman_find_editor_with_path),
2579         (anjuta_docman_get_all_editors):
2580         * plugins/document-manager/anjuta-docman.h:
2581         * plugins/document-manager/plugin.c:
2582         (update_editor_ui_interface_items), (on_editor_update_ui),
2583         (on_editor_changed), (on_session_save), (on_docman_auto_save),
2584         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
2585         (ianjuta_document_manager_iface_init), (isaveable_save),
2586         (isavable_is_dirty):
2587         * plugins/editor/editor.glade:
2588         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
2589         (idocument_paste), (idocument_clear), (idocument_iface_init),
2590         (iselection_iface_init):
2591         * plugins/glade/Makefile.am:
2592         * plugins/glade/anjuta-glade-notebook.c:
2593         (anjuta_glade_notebook_instance_init),
2594         (anjuta_glade_notebook_set_property),
2595         (anjuta_glade_notebook_get_property),
2596         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
2597         (ifile_open), (ifile_get_uri), (ifile_iface_init),
2598         (ifile_savable_save), (ifile_savable_save_as),
2599         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
2600         (ifile_savable_iface_init), (idocument_can_redo),
2601         (idocument_can_undo), (idocument_begin_undo_action),
2602         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
2603         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
2604         (idocument_copy), (idocument_paste), (idocument_clear),
2605         (idocument_iface_init):
2606         * plugins/language-support-cpp-java/plugin.c:
2607         (on_value_added_current_editor), (on_value_removed_current_editor):
2608         * plugins/macro/macro-util.c: (get_current_editor):
2609         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2610         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2611         (on_next_occur), (on_incremental_entry_key_press),
2612         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2613         (on_toolbar_find_incremental_start),
2614         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2615         * plugins/search/search-replace.c: (search_start_over),
2616         (search_update_combos), (replace_update_combos),
2617         (anjuta_search_replace_activate):
2618         * plugins/search/search-replace_backend.c: (create_search_entries):
2619         * plugins/sourceview/sourceview.c: (idocument_cut),
2620         (idocument_copy), (idocument_paste), (idocument_clear),
2621         (idocument_iface_init), (iselect_iface_init), (iassist_react):
2622         * plugins/tools/editor.c: (on_editor_response):
2623         * plugins/tools/execute.c: (get_current_editor),
2624         (atp_output_context_initialize), (atp_user_tool_execute):
2625         * plugins/tools/variable.c: (get_current_editor),
2626         (atp_variable_get_editor_variable):
2627         
2628         Some more IAnjutaEditor => IAnjutaDocument fixing!
2629         
2630         * plugins/glade/anjuta-glade-notebook.h:
2631         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
2632         (glade_update_ui):
2633         * plugins/glade/plugin.h:
2634         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
2635         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
2636         be used for glade, too. It might still have some rough edges but already works.
2637         (Fixes #415547 – Glade usability problem)
2639 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
2641         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
2642           development release (I updated version of glade3 svn to 3.3.2).
2644 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2646         * plugins/symbol-browser/an_symbol_view.c:
2647         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
2649 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2651         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
2652         (on_system_tags_update_finished), (on_update_global_clicked),
2653         (prefs_page_init), (on_gconf_notify_tags_list_changed),
2654         (symbol_browser_prefs_init),
2655         (symbol_browser_prefs_create_global_tags),
2656         (symbol_browser_load_global_tags):
2657         * plugins/symbol-browser/an_symbol_prefs.h:
2658         * plugins/symbol-browser/an_symbol_view.c:
2659         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
2660         * plugins/symbol-browser/an_symbol_view.h:
2661         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
2662         on global tags update because of delayed prefs merging. Happens when
2663         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
2664         is opened.
2666 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2668         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
2669         after install/uninstall.
2671         Patch from James Liggett:
2672         * scripts/glade2schemas.pl: Fixed creating schemas for list
2673         values.
2675 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
2677         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
2678           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
2679           development release since glade svn version is also 3.3.1. In future, the
2680           solution would be for us to always increment the micro version when
2681           changing the API.
2683 2007-07-05  Johannes Schmid <jhs@gnome.org>
2685         * libanjuta/interfaces/libanjuta.idl:
2686         * plugins/build-basic-autotools/build-basic-autotools.c:
2687         (on_build_mesg_format):
2688         * plugins/debug-manager/breakpoints.c:
2689         (breakpoint_item_update_in_ui),
2690         (breakpoints_dbase_edit_breakpoint),
2691         (on_toggle_breakpoint_activate):
2692         * plugins/debug-manager/plugin.c:
2693         (on_run_to_cursor_action_activate):
2694         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
2695         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
2696         (get_current_editor), (on_save_activate), (on_save_as_activate),
2697         (on_save_prompt_save_editor), (on_close_file_activate),
2698         (on_close_all_file_activate), (on_reload_file_activate),
2699         (anjuta_print_cb), (anjuta_print_preview_cb),
2700         (on_editor_command_upper_case_activate),
2701         (on_editor_command_lower_case_activate),
2702         (on_editor_command_undo_activate),
2703         (on_editor_command_redo_activate),
2704         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
2705         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
2706         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
2707         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
2708         (on_zoom_out_text_activate), (on_force_hilite_activate),
2709         (on_indent1_activate), (on_swap_activate),
2710         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2711         * plugins/document-manager/anjuta-docman.c:
2712         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
2713         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2714         (anjuta_docman_dispose), (on_notebook_switch_page),
2715         (anjuta_docman_page_from_widget), (on_editor_destroy),
2716         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
2717         (anjuta_docman_get_current_document),
2718         (anjuta_docman_set_current_document),
2719         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
2720         (anjuta_docman_update_page_label),
2721         (anjuta_docman_get_document_from_path),
2722         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2723         (anjuta_docman_order_tabs):
2724         * plugins/document-manager/anjuta-docman.h:
2725         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
2726         (update_editor_ui_interface_items), (update_editor_ui),
2727         (on_editor_update_save_ui), (on_editor_update_ui),
2728         (on_editor_changed), (on_save_prompt_save_editor),
2729         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
2730         (ianjuta_docman_get_current_document),
2731         (ianjuta_docman_set_current_document),
2732         (ianjuta_docman_remove_buffer),
2733         (ianjuta_document_manager_iface_init), (ifile_get_uri):
2734         * plugins/editor/text_editor.c: (itext_editor_iface_init),
2735         (idocument_get_filename), (idocument_can_undo),
2736         (idocument_can_redo), (idocument_undo),
2737         (idocument_begin_undo_action), (idocument_end_undo_action),
2738         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
2739         * plugins/language-support-cpp-java/plugin.c:
2740         (on_editor_char_inserted_cpp), (on_auto_indent):
2741         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
2742         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2743         * plugins/sample1/plugin.c: (on_sample_action_activate):
2744         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2745         (on_next_occur), (on_incremental_entry_key_press),
2746         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2747         (on_toolbar_find_incremental_start),
2748         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2749         * plugins/search/search-replace.c: (search_and_replace),
2750         (write_message_pane), (search_start_over), (search_update_combos),
2751         (replace_update_combos), (anjuta_search_replace_activate):
2752         * plugins/search/search-replace_backend.c:
2753         (file_buffer_new_from_path), (create_search_entries):
2754         * plugins/sourceview/sourceview-print.c: (create_print_job):
2755         * plugins/sourceview/sourceview.c:
2756         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
2757         (idocument_can_redo), (idocument_can_undo),
2758         (idocument_begin_undo_action), (idocument_end_undo_action),
2759         (idocument_undo), (idocument_redo), (idocument_grab_focus),
2760         (idocument_get_filename), (idocument_iface_init):
2761         * plugins/tools/editor.c: (on_editor_response):
2762         * plugins/tools/execute.c: (atp_output_context_initialize),
2763         (atp_user_tool_execute):
2764         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
2765         
2766         Create IAnjutaDocument interface. This interface is a more general idea
2767         of documents being anything that can be modified, has undo/redo and
2768         may have operations like copy/paste.
2769         The primary goal is to integrate better by making it use the standard file
2770         and edit menu instead of it's own glade menu. Of course the downside is that
2771         you won't be able to view a source file and the designer at the same time. Anyway
2772         so many people have complained that they "can't save a glade file" that I think
2773         this is the much better solution.
2774         Work on the glade plugin is still to come but the most difficult things should be
2775         done now.
2777 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2779         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
2780           version 3.0.3.
2782 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2784         * libanjuta/anjuta-plugin-manager.c:
2785         (anjuta_plugin_manager_get_plugins_page),
2786         (anjuta_plugin_manager_get_remembered_plugins_page):
2787         * libanjuta/anjuta-plugin-manager.h:
2788         * src/anjuta-app.c: (anjuta_app_install_preferences):
2789         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
2790         and remembered plugins preferences pages in separate pages (avoid
2791         crowd).
2793 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2795         Patch from James Liggett  <jrliggett@cox.net>:
2796         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
2797         Installed editor preferences schemas. Fixes bug #453463.
2799 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2801         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
2802         (anjuta_preferences_dialog_init): Sort preferences pages on title.
2804 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2806         * plugins/document-manager/anjuta-document-manager.ui:
2807         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
2808         * src/action-callbacks.c:
2809         * src/action-callbacks.h:
2810         * src/anjuta-actions.h:
2811         * src/anjuta-app.c: (anjuta_app_instance_init),
2812         (anjuta_app_install_preferences):
2813         * src/anjuta.glade:
2814         * src/anjuta.ui: Moved plugins and shortcuts settings inside
2815         General preferences page. Move preferences menu from Settings to
2816         Edit submenu. And got rid of Settings submenu.
2818 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2820         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
2821         
2822 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2824         * TODO.tasks: Increased bounty for on-demand preferences task to $150
2825         as discussed and agreed with James Liggett.
2827         Patch from James Liggett  <jrliggett@cox.net>:
2829         * configure.in:
2830         * libanjuta/anjuta-plugin-manager.c:
2831         (on_activated_plugin_objects_foreach),
2832         (anjuta_plugin_manager_get_active_plugin_objects):
2833         * libanjuta/anjuta-plugin-manager.h:
2834         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
2835         (anjuta_plugin_deactivate):
2836         * libanjuta/anjuta-preferences-dialog.c:
2837         (anjuta_preferences_dialog_finalize),
2838         (anjuta_preferences_dialog_class_init), (add_category_columns),
2839         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
2840         (anjuta_preferences_dialog_remove_page):
2841         * libanjuta/anjuta-preferences.c: (property_destroy),
2842         (unregister_preferences_key), (register_callbacks),
2843         (preferences_foreach_callback), (connect_prop_to_object),
2844         (anjuta_preferences_register_property_raw),
2845         (anjuta_preferences_register_property_custom),
2846         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
2847         (anjuta_preferences_remove_page),
2848         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
2849         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
2850         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
2851         (anjuta_preferences_class_init), (anjuta_preferences_new):
2852         * libanjuta/anjuta-preferences.h:
2853         * plugins/build-basic-autotools/Makefile.am:
2854         * plugins/build-basic-autotools/build-basic-autotools.c:
2855         (ipreferences_unmerge):
2856         * plugins/cvs-plugin/Makefile.am:
2857         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
2858         * plugins/document-manager/Makefile.am:
2859         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
2860         * plugins/editor/plugin.c: (ipreferences_unmerge):
2861         * plugins/file-manager/Makefile.am:
2862         * plugins/file-manager/plugin.c: (activate_plugin),
2863         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
2864         * plugins/gtodo/plugin.c: (ipreferences_merge),
2865         (ipreferences_unmerge):
2866         * plugins/language-support-cpp-java/Makefile.am:
2867         * plugins/language-support-cpp-java/plugin.c:
2868         (ipreferences_unmerge):
2869         * plugins/message-view/Makefile.am:
2870         * plugins/message-view/plugin.c: (ipreferences_unmerge):
2871         * plugins/sourceview/Makefile.am:
2872         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
2873         * plugins/symbol-browser/Makefile.am:
2874         * plugins/symbol-browser/an_symbol_prefs.c:
2875         (symbol_browser_prefs_finalize):
2876         * plugins/terminal/Makefile.am:
2877         * plugins/terminal/terminal.c: (ipreferences_unmerge):
2878         * plugins/valgrind/plugin.c: (ipreferences_merge),
2879         (ipreferences_unmerge):
2880         * scripts/Makefile.am:
2881         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
2882         * src/Makefile.am:
2883         * src/action-callbacks.c: (on_set_preferences1_activate):
2884         * src/anjuta-app.c: (anjuta_app_instance_init),
2885         (anjuta_app_install_preferences):
2886         * src/anjuta-app.h:
2887         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
2888         task: Bug #445314: On demand preferences widgets creation. Thanks
2889         James for this great work.
2891 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2893         * plugins/debug-manager/data_buffer.c,
2894         plugins/message-view/message-view.c: Fixed compiler warnings.
2896 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
2898         * src/action-callbacks.c: (help_activate),
2899         (on_help_manual_activate), (on_help_tutorial_activate),
2900         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2902         Fixed help activation (bug #451557).
2904 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
2906         * AUTHORS: Added James Liggett. Forgot to add him before :(
2908 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
2910         * plugins/debug-manager/debugger.c,
2911         plugins/debug-manager/plugin.c,
2912         plugins/gdb/debugger.c,
2913         libanjuta/interfaces/libanjuta.idl:
2914         Add a GError* parameter to debugger-stopped signal
2916         * (added) libanjuta/anjuta-error.c,
2917         (added) libanjuta/anjuta-error.h,
2918         libanjuta/Makefile.am:
2919         Register GError as a boxed type
2921         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2922         Support GError* in signal, GError must be registered as a boxed type
2923         Accept NULL as strings
2925 === anjuta 2.2.0 ===
2927 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
2929         * configure.in: Bumped version to 2.2.0
2930         * NEWS: Updated for 2.2.0 stable release.
2931         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
2932         Reduce the idle priority to make the UI update before anything else.
2934 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
2936         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
2938         * libanjuta/interfaces/libanjuta.idl:
2939         * plugins/document-manager/action-callbacks.c:
2940         (on_editor_command_complete_word_activate):
2941         * plugins/document-manager/plugin.c:
2942         (update_editor_ui_interface_items):
2943         * plugins/editor/text_editor.c: (iautocomplete_activate),
2944         (iautocomplete_iface_init):
2945         * plugins/sourceview/sourceview.c: (iassist_iface_init):
2947         Moved autocomplete() method away from IAnjutaEditorAssist into
2948         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
2949         autocomplete and does not crash with sourceview. Fixes Bug #449620
2950         – The auto completion functionality not work. Also sets menuitem 
2951         insensitive when hiding them.
2953         * plugins/debug-manager/disassemble.c:
2954         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
2955         printf types.
2957 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
2959         * pixmaps/anjuta_splash.png: Updated.
2960         
2961         * plugins/search/search-replace.c
2962         (anjuta_search_replace_activate): Fixed "Find in Files" to select
2963         the right target (project).
2964         * ChangeLog: Added missing log.
2966 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
2968         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
2969         manuals/anjuta-manual/C/fileoperations.xml,
2970         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
2972         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
2974         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
2976 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
2978         * TODO.tasks: Added bounty for on-demand preferences.
2980         Patch from Thierry Moisan:
2981         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
2982         (bug #88824).
2984 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2986         Patch from tpgww@onepost.net:
2988         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
2989         * libegg/test-actions.c:
2990         * libegg/test-multi-drag.c: (main):
2991         * plugins/debug-manager/memory.c: (read_memory_block):
2992         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
2994         Fixes compile warnings. Fixes bug #427101.
2996 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
2998         Patch from James Liggett:
3000         * plugins/profiler/gprof-options.c: (on_option_changed),
3001         (setup_widgets):
3002         * plugins/profiler/gprof-options.h:
3003         * plugins/profiler/gprof-profile-data.c:
3004         (gprof_profile_data_init_profile):
3005         * plugins/profiler/gprof-profile-data.h:
3006         * plugins/profiler/plugin.c: (profiler_get_data),
3007         (profiler_set_target), (register_options),
3008         (on_profile_data_browse_button_clicked),
3009         (on_profiling_options_button_clicked), (on_profiler_delete_data):
3010         * plugins/profiler/profiler.glade: implements independent targets.
3011         implements the ability to select arbitrary gmon.out files.
3012         Fixes bug #403502 – User should also be allowed to select an
3013         independent executable target.
3015 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3017         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
3019         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
3020         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
3022 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
3024         * plugins/debug-manager/plugin.c,
3025         plugins/debug-manager/breakpoints.c:
3026         Remove weak pointers when owner is destroyed
3027         Remove all breakpoints before loading new one
3029 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
3031         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
3032          
3033 2007-06-19  Naba Kumar  <naba@gnome.org>
3035         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
3036         Bug #448491 Empty Lines Problem.
3038         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
3039         
3040         * data/default.profile, plugins/message-view/plugin.c: Do not
3041         restore session for messages.
3042         Fixes bug #377461 – don't create new message window for each
3043         build/find.
3045         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
3046         Fixes a crash on exit/project-close if profiler plugin is loaded.
3048 2007-06-17  Naba Kumar  <naba@gnome.org>
3050         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
3051         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
3053         * plugins/file-loader/plugin.c: Fail on opening non existent files.
3054         Bug #448034 – Anjuta crashes on starting (when the last project
3055         directory was deleted).
3057         * plugins/document-manager/plugin.c: Set line markers for files
3058         opened via IAnjutaFile::open(). Fixes missing line markers while
3059         navigating symbols.
3061 2007-06-17  Naba Kumar  <naba@gnome.org>
3063         * plugins/sourceview/sourceview.glade: Set correct font
3064         default value and use monospace instead of sans. Fixes
3065         bug #448408 – crash in Anjuta IDE: Trying to change the
3066         editor
3068 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3070         * plugins/search/search-replace.c,
3071         plugins/search/search-replace.h,
3072         plugins/search/anjuta-search.glade:
3073         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
3074         Fixes bug #355166
3076 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3078         * plugins/debug-manager/plugin.c,
3079         plugins/debug-manager/breakpoints.c:
3080         Add weak references, fixes bug #448053 ?
3082 2007-06-16  Naba Kumar  <naba@gnome.org>
3084         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
3085         dialog to allow forgetting them if user chooses to select a different
3086         one.
3088 2007-06-13  Naba Kumar  <naba@gnome.org>
3090         * plugins/sourceview/sourceview-prefs.c: Initialize font
3091         on startup correctly if use_theme is set.
3093         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
3094         if available for default font. Fixes bug #447304.
3096         * plugins/sourceview/sourceview-prefs.c: Return value based
3097         on right data type. Fixes Bug #438878 – Using gtksourceview editor
3098         for the first time has black background
3099         
3100         * plugins/project-manager/plugin.c: Give a better error message
3101         when project could not be loaded.
3103         * libanjuta/anjuta-serializer.c: Added a comment.
3105 2007-06-13  Johannes Schmid <jhs@gnome.org>
3107         * configure.in:
3108         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
3109         most warnings to avoid simple coding problems.
3110         
3111         * plugins/message-view/anjuta-msgman.c:
3112         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
3113         * plugins/message-view/plugin.c: (on_view_changed),
3114         (ianjuta_msgman_add_view):
3115         
3116         Fixed #440866 by always presenting the message-manager when a tab is
3117         added because Gtk+ seems to have problems to add tabs to hidden widgets.
3118         
3119         * plugins/subversion/subversion-callbacks.c:
3120         (on_subversion_commit_response):
3121         Destroy dialog if user clicks "No"
3123 2007-06-12  Naba Kumar  <naba@gnome.org>
3125         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
3126         read and use of uninitialized variable.
3128         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
3129         because it is used in credits listing and packaging could compress
3130         it in docdir. Fixes bug #397881: The credits are empty
3132         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
3133         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
3134         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
3135         plugins/symbol-browser/an_symbol_info.c,
3136         plugins/symbol-browser/plugin.c,
3137         plugins/symbol-browser/an_symbol_view.c,
3138         plugins/editor/aneditor-autocomplete.cxx:
3140         - Do not access TMTag
3141         member in TMSymbol when freeing it because by then the tags
3142         could have changed. Avoids dangerous memory corruptions by freeing
3143         someone else's memory (Could explain those random crashes when
3144         refreshing symbols or re-loading a different project or closing
3145         a project). Anything that tries to refresh symbols could trigger
3146         this corruptions.
3147         - Added a flag to also retrieve method definitions as part of
3148         the class's scope members. And used it to set both function prototype
3149         and definition in symbols. Fixes navigation to prototype and
3150         function definitions from symbol browser (bug #440370)
3152         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
3153         memory. Could fix those bogus 'file changed' dialogs.
3155         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
3157 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3159         * (added) libanjuta/anjuta-utils-priv.h,
3160         libanjuta/anjuta-utils.h,
3161         libanjuta/anjuta-launcher.c,
3162         libanjuta/Makefile.am:
3163         Fix bug #440801: do not use config.h in public include files
3165 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3167         * plugins/project-wizard/templates/mkfile.wiz:
3168         Fix bug #442038: missing project.sh file
3170         * configure.in,
3171         plugins/project-wizard/templates/Makefile.am,
3172         plugins/project-wizard/templates/translatable-strings.h,
3173         (added) plugins/project-wizard/templates/sdl.wiz,
3174         (added) plugins/project-wizard/templates/appwiz_sdl.png,
3175         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
3176         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
3177         (added) plugins/project-wizard/templates/sdl/Makefile.am,
3178         (added) plugins/project-wizard/templates/sdl/.cvsignore,
3179         (added) plugins/project-wizard/templates/sdl/src/main.c,
3180         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
3181         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
3182         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
3183         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
3184         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
3185         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
3186         Fix bug #315635: add a SDL project wizard
3188 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
3190         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
3191         when SIGCHLD is triggered when main loop context is locked. Dead lock
3192         happens when child_exited callback also accesses main loop context.
3193         Happens particularly badly in debug target exiting.
3195 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
3197         * manuals/anjuta-manual/C/debugger.xml:
3198         First update of the debugger documentation
3200 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
3202         * manuals/anjuta-manual/C/fileoperations.xml,
3203         manuals/anjuta-manual/C/projects.xml,
3204         manuals/anjuta-manual/C/anjuta-manual.xml,
3205         manuals/anjuta-manual/C/build.xml,
3206         manuals/anjuta-manual/C/execute.xml,
3207         manuals/anjuta-manual/Makefile.am: Updated more documentation.
3208         Added project properties documentation. Moved execution section
3209         inside project management. Removed dead documentation.
3211 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
3213         * src/anjuta.c, plugins/symbol-browser/plugin.c,
3214         plugins/symbol-browser/plugin.h,
3215         plugins/symbol-browser/an_symbol_prefs.c,
3216         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3217         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
3218         progress bar instead of separate window for system tags
3219         generation. Renamed AnjutaStatus methods to a proper ones.
3221         * plugins/symbol-browser/plugin.c,
3222         plugins/symbol-browser/plugin.h,
3223         plugins/symbol-browser/an_symbol_prefs.c,
3224         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3225         global-tags/create_global_tags.sh.in: Get rid of message window
3226         for showing global tags creation and use a small window with
3227         progress bar.
3229 2007-05-30  Naba Kumar  <naba@gnome.org>
3231         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
3232         Bug 442315 – After calling configure, the build menus are still insensitive,
3233         Bug 442314 – Autogeneration fails when there is no autogen.sh
3235         * plugins/project-manager/plugin.c: Fixed mem corruption when it
3236         fails to remove target/source/group. Fixes bug #440196 – crash in
3237         Anjuta IDE: removing a target
3239 2007-05-29  Naba Kumar  <naba@gnome.org>
3241         * plugins/symbol-browser/an_symbol_view.c,
3242         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
3243         tags generation. Fixed runtime warning.
3245 2007-05-28  Naba Kumar  <naba@gnome.org>
3247         Patch from James Liggett  <jrliggett@cox.net>:
3248         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
3249         Fixed bug #403502 – User should also be allowed to select an
3250         independent executable target.
3252 2007-05-27  Johannes Schmid <jhs@gnome.org>
3254         * plugins/build-basic-autotools/build-basic-autotools.c:
3255         (get_real_directory), (on_build_mesg_format):
3256         
3257         Find correct files for error messages inside scratchbox
3259 2007-05-27  Naba Kumar  <naba@gnome.org>
3261         * manuals/anjuta-manual/C/projects.xml,
3262         manuals/anjuta-manual/C/projects.xml: Updated project
3263         management chapter more.
3265 2007-05-25  Johannes Schmid <jhs@gnome.org>
3267         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3268         * plugins/build-basic-autotools/build-basic-autotools.c:
3269         (on_sb_check_toggled), (build_execute_command),
3270         (ipreferences_merge), (ipreferences_unmerge):
3271         Added support for building inside scratchbox environment
3272         
3273         Patch from James Liggett <jrliggett@cox.net>:
3274         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
3275         (anjuta_msgman_append_view):
3277         Fix 440866 
3278           – Anjuta aborts with numerous assertion failures when adding a new message view tab
3280 2007-05-23  Naba Kumar  <naba@gnome.org>
3282         * manuals/anjuta-manual/C/projects.xml: Updated project
3283         management chapter.
3285 2007-05-22  Naba Kumar  <naba@gnome.org>
3287         * manuals/anjuta-manual/C/projects.xml: More updates.
3289         * manuals/anjuta-manual/C/introduction.xml,
3290         manuals/anjuta-manual/C/projects.xml,
3291         manuals/anjuta-manual/C/interface.xml: Updated documentation.
3293 2007-05-22  Naba Kumar  <naba@gnome.org>
3295         Patch from Étienne Bersac:
3296         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
3297         class in generated class.
3299 2007-05-22  Naba Kumar  <naba@gnome.org>
3301         * plugins/profiler/plugin.c: Fixed a compiler warning.
3302         * plugins/valgrind/Makefile.am: Added ldflags.
3304         Patch from James Liggett:
3305         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
3306         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
3307         specific options.
3309 2007-05-18  Johannes Schmid <jhs@gnome.org>
3311         * plugins/editor/text_editor.c:
3312         * plugins/language-support-cpp-java/plugin.c:
3313         (on_editor_language_changed), (on_value_added_current_editor),
3314         (on_value_removed_current_editor):
3315         
3316         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
3317         Fix assist support in language-support-plugin.
3319 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3321         * libanjuta/interfaces/libanjuta.idl:
3322         Add a new interface allowing to implement plugin able
3323         to load other plugins (not written in C)
3325         * libanjuta/anjuta-plugin-handle.c,
3326         libanjuta/anjuta-plugin-handle.h:
3327         Add a language and a resident plugin properties
3329         * libanjuta/anjuta-glue-plugin.c,
3330         libanjuta/anjuta-glue-plugin.h,
3331         (added)libanjuta/anjuta-glue-c.c,
3332         (added)libanjuta/anjuta-glue-c.h,
3333         libanjuta/Makefile.am:
3334         Split code used to load a C plugin into a common part
3335         in anjuta-glue-plugin and a specific part in anjuta-glue-c
3337         * libanjuta/anjuta-glue-factory.c,
3338         libanjuta/anjuta-glue-factory.h,
3339         libanjuta/anjuta-plugin-manager.c:
3340         Allow to load plugin not written in C and search for the
3341         additional needed code in another plugin
3343 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3345         * plugins/editor/text_editor.c:
3346         Add an empty implementation of IAnjutaEditorAssist for scintilla,
3347         avoiding a crash if scintilla is used
3349 2007-05-14  Johannes Schmid <jhs@gnome.org>
3351         * libanjuta/interfaces/libanjuta.idl:
3352         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3353         (assist_cleanup), (on_assist_end), (on_assist_cancel),
3354         (on_assist_chosen), (on_assist_update), (get_context),
3355         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
3356         (install_assist), (uninstall_assist), (install_support),
3357         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
3358         (cpp_java_plugin_instance_init):
3359         * plugins/language-support-cpp-java/plugin.h:
3360         Use IAnjutaEditorAssist to show language specific suggestions
3361         
3362         * plugins/sourceview/Makefile.am:
3363         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
3364         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3365         * plugins/sourceview/anjuta-view.h:
3366         * plugins/sourceview/assist-window.c: (assist_window_expose),
3367         (assist_window_set_property), (assist_window_get_property),
3368         (assist_window_class_init), (assist_activated),
3369         (assist_window_init), (assist_window_finalize),
3370         (assist_window_select), (assist_window_first),
3371         (assist_window_last), (assist_window_up), (assist_window_down),
3372         (get_coordinates), (assist_window_move), (assist_window_update),
3373         (assist_window_filter_keypress), (assist_window_is_active),
3374         (assist_window_new), (assist_window_get_trigger),
3375         (assist_window_get_position):
3376         * plugins/sourceview/assist-window.h:
3377         * plugins/sourceview/sourceview-args.c (removed):
3378         * plugins/sourceview/sourceview-args.h (removed):
3379         * plugins/sourceview/sourceview-autocomplete.c (removed):
3380         * plugins/sourceview/sourceview-autocomplete.h (removed):
3381         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3382         * plugins/sourceview/sourceview-private.h:
3383         * plugins/sourceview/sourceview-scope.c(removed):
3384         * plugins/sourceview/sourceview-scope.h(removed):
3385         * plugins/sourceview/sourceview.c: (on_assist_chosen),
3386         (on_assist_cancel), (on_document_char_added),
3387         (on_reload_dialog_response), (sourceview_class_init),
3388         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
3389         (iassist_remove_trigger), (iassist_autocomplete),
3390         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
3391         (iassist_react), (iassist_iface_init):
3392         * plugins/sourceview/tag-window.c (moved to assist-window.c):
3393         * plugins/sourceview/tag-window.h (moved to assist-window.c):
3394         
3395         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
3396         - Mark files dirty if reload dialog is canceled.
3398 2007-05-12  Naba Kumar  <naba@gnome.org>
3400         * libanjuta/anjuta-launcher.h: Corrected include file.
3402 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
3404         * libanjuta/anjuta-glue-plugin.c,
3405         libanjuta/anjuta-glue-plugin.h,
3406         libanjuta/anjuta-glue-factory.c,
3407         libanjuta/anjuta-glue-factory.h,
3408         ibanjuta/anjuta-plugin-manager.c:
3409         Move code used to load a C plugin from glue-factory to glue-plugin
3410         So loading a plugin written in another language could be done by
3411         just using another object derived from AnjutaGluePlugin
3413         * libanjuta/libanjuta.h:
3414         Remove anjuta-plugin-handle header, it's not installed as libanjuta
3415         includes
3417 === anjuta 2.1.3 ===
3419 2007-05-11  Naba Kumar  <naba@gnome.org>
3421         * configure.in: Bumped version to 2.1.3
3422         * NEWS: Updated.
3423         * AUTHORS: Updated.
3424         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
3426 2007-05-11  Naba Kumar  <naba@gnome.org>
3428         * configure.in:
3429         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
3430         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
3431         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
3433 2007-05-10  Johannes Schmid <jhs@gnome.org>
3435         * plugins/search/plugin.c:
3436         Make incremental search behave less annoying
3437         
3438 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
3440         * plugins/macro/macro-util.c:
3441         Fix bug #419008 and bug #419036
3442         When creating new header file, use name and email set in
3443         preferences and replace invalid C character by underscore
3444         in guards
3446 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
3448         * plugins/search/search-replace.c,
3449         plugins/search/search-replace_backend.c:
3450         Disable search button if search expression is empty (bug #378193)
3452 2007-05-08  Naba Kumar  <naba@gnome.org>
3454         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
3455         build error.
3457 2007-05-07  Naba Kumar  <naba@gnome.org>
3459         * configure.in:
3460         * plugins/project-wizard/templates/Makefile.am:
3461         * plugins/project-wizard/templates/minimal.wiz:
3462         * plugins/project-wizard/templates/minimal/.cvsignore:
3463         * plugins/project-wizard/templates/minimal/Makefile.am:
3464         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3465         * plugins/project-wizard/templates/minimal/autogen.sh:
3466         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
3467         * plugins/project-wizard/templates/minimal/project.anjuta:
3468         Added 'minimal', a generic and flat, project template.
3469         
3470 2007-05-05  Naba Kumar  <naba@gnome.org>
3472         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
3474         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
3475         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
3476         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
3477         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
3478         instead of a real one, fixes interdependency with libanjuta.
3479         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
3480         * libanjuta/Makefile.am: 
3481         * libegg/Makefile.am:
3482         * plugins/build-basic-autotools/Makefile.am:
3483         * plugins/class-gen/Makefile.am:
3484         * plugins/class-inheritance/Makefile.am:
3485         * plugins/cvs-plugin/Makefile.am:
3486         * plugins/debug-manager/Makefile.am:
3487         * plugins/devhelp/Makefile.am:
3488         * plugins/document-manager/Makefile.am:
3489         * plugins/editor/Makefile.am:
3490         * plugins/file-loader/Makefile.am:
3491         * plugins/file-manager/Makefile.am:
3492         * plugins/file-wizard/Makefile.am:
3493         * plugins/gdb/Makefile.am:
3494         * plugins/glade/Makefile.am:
3495         * plugins/gtodo/Makefile.am:
3496         * plugins/language-support-cpp-java/Makefile.am:
3497         * plugins/macro/Makefile.am:
3498         * plugins/message-view/Makefile.am:
3499         * plugins/patch/Makefile.am:
3500         * plugins/profiler/Makefile.am:
3501         * plugins/project-import/Makefile.am:
3502         * plugins/project-manager/Makefile.am:
3503         * plugins/project-wizard/Makefile.am:
3504         * plugins/sample1/Makefile.am:
3505         * plugins/search/Makefile.am:
3506         * plugins/sourceview/Makefile.am:
3507         * plugins/subversion/Makefile.am:
3508         * plugins/symbol-browser/Makefile.am:
3509         * plugins/terminal/Makefile.am:
3510         * plugins/tools/Makefile.am:
3511         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
3513 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
3515         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
3517 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3519         * libanjuta/anjuta-launcher.c,
3520         libanjuta/anjuta-launcher.h:
3521         Add some missing implementation
3523 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
3525         Reviewed by Naba Kumar  <naba@gnome.org>:
3526         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
3527         for uninstall-hook.
3529 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
3531         Reviewed by Naba Kumar  <naba@gnome.org>:
3532         * plugins/editor/text_editor.c: Large memory addresses were being
3533         truncated, switched to glong (bug #422143).
3535 2007-04-24  Naba Kumar  <naba@gnome.org>
3537         * plugins/document-manager/plugin.c: (prefs_finalize):
3538         * plugins/editor/aneditor-autocomplete.cxx:
3539         * plugins/editor/text_editor_menu.c:
3540         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
3541         * plugins/file-loader/plugin.c: (open_file_with),
3542         (create_open_with_submenu):
3543         * plugins/file-manager/plugin.c: (prefs_finalize):
3544         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
3545         pointer type castings.
3547 2007-04-24  Naba Kumar  <naba@gnome.org>
3549         Patch from s|s  <supreet.sethi@gmail.com>:
3550         * (added) plugins/project-wizard/templates/django-logo.png:
3551         * (added) plugins/project-wizard/templates/django.wiz:
3552         * plugins/project-wizard/templates/Makefile.am:
3553         * plugins/project-wizard/templates/translatable-strings.h: Added
3554         django project template. http://www.djangoproject.com/
3556 2007-04-24  Naba Kumar  <naba@gnome.org>
3558         * plugins/subversion/anjuta-subversion.glade: Set expansion for
3559         the log entry widget and made the dialog little larger.
3561 2007-04-24  Naba Kumar  <naba@gnome.org>
3563         Patch from Halton Huo:
3564         * configure.in:
3565         * plugins/project-wizard/property.c:
3566         * plugins/subversion/svn-auth.c:
3567         * plugins/subversion/svn-backend-priv.h:
3568         * plugins/subversion/svn-backend.c:
3569         * plugins/subversion/svn-backend.h:
3570         * plugins/subversion/svn-notify.h: Proper use of subversion
3571         headers. Fixes build issues in solaris (bug #426701).
3573 2007-04-24  Naba Kumar  <naba@gnome.org>
3575         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
3576         
3577         * plugins/project-wizard/templates/cpp.wiz:
3578         * plugins/project-wizard/templates/gcj.wiz:
3579         * plugins/project-wizard/templates/gnome.wiz:
3580         * plugins/project-wizard/templates/gtk.wiz:
3581         * plugins/project-wizard/templates/gtkmm.wiz:
3582         * plugins/project-wizard/templates/java.wiz:
3583         * plugins/project-wizard/templates/python.wiz:
3584         * plugins/project-wizard/templates/terminal.wiz:
3585         * plugins/project-wizard/templates/wxwin.wiz:
3586         * plugins/project-wizard/templates/xlib-dock.wiz:
3587         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
3588         project option and set it ON by default (since gnome-build, can't
3589         enabled configure shared lib support later when a sharedlib target
3590         is added).
3592 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3594         * plugins/debug-manager/stack_trace.c:
3595         Fix a missing case in the previous changes
3597 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3599         * plugins/debug-manager/plugin.c:
3600         Fix bug #430401
3602         * plugins/debug-manager/breakpoints.c,
3603         plugins/gdb/plugin.c:
3604         Fix adding breakpoint on a function
3606         * plugins/debug-manager/stack_trace.c:
3607         Highlight changed stack frame
3609 2007-04-18  Naba Kumar  <naba@gnome.org>
3611         * plugins/document-manager/anjuta-docman.c:
3612         (anjuta_docman_dispose), (on_editor_destroy),
3613         (anjuta_docman_remove_editor): Remove the editor widget from
3614         the parent container before calling destroy, otherwise container
3615         removal happens after TextEditor is disposed resulting in call
3616         to value-remove for a TextEditor which is half-dead (crash).
3618 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
3620         * plugins/debug-manager/data_buffer.c
3621         plugins/debug-manager/data_view.c,
3622         plugins/debug-manager/memory.c:
3623         Fixes for bug #418523, bug #427090 and bug #428174
3625 2007-04-11 Halton Huo <halton.huo@sun.com>
3627         reviewed by: <jhs@gnome.org>
3629         * configure.in:
3630         * libanjuta/Makefile.am:
3631         * libanjuta/anjuta-utils.c:
3632         * libanjuta/anjuta-utils.h:
3633         * manuals/reference/libanjuta/Makefile.am:
3634         
3635         Fixed compilation on sun by deploying the libutil methods
3636         in anjuta-utils.h and building them on condition.
3638 2007-04-11  Johannes Schmid <jhs@gnome.org>
3640         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
3641         (anjuta_docman_add_editor):
3642         Hold a reference on the editor as long as we use it.
3643         
3644         * plugins/document-manager/plugin.c: (on_editor_changed):
3645         Destroy GValue to fix a memoery leak.
3647 2007-04-11  Johannes Schmid <jhs@gnome.org>
3649         * plugins/document-manager/plugin.c: (on_editor_changed):
3650         Fixed reference counting for editor by using g_value_take_object instead
3651         of g_value_set_object. The editors are now correctly finalized and thus
3652         we do not lack so much memory anymore.
3653         
3654         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3655         (anjuta_view_finalize), (anjuta_view_focus_out),
3656         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3657         * plugins/sourceview/anjuta-view.h:
3658         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
3659         * plugins/sourceview/sourceview-prefs.c:
3660         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
3661         * plugins/sourceview/sourceview-prefs.h:
3662         * plugins/sourceview/sourceview-private.h:
3663         * plugins/sourceview/sourceview.c: (on_document_loaded),
3664         (timeout_unref), (on_document_saved), (sourceview_finalize),
3665         (sourceview_new), (ifile_open), (ifile_savable_save),
3666         (ifile_savable_save_as):
3668         Several changes to fix things when the editor is correctly destroyed.
3669         Fixed preferences (which led me to the refcounting issue, #409412)
3670         and removed deprecated completition code that will be replace by
3671         IAnjutaAssist interface soon. 
3673 2007-04-11  Johannes Schmid <jhs@gnome.org>
3675         * libanjuta/anjuta-launcher.c:
3676         (anjuta_launcher_execution_done_cleanup),
3677         (anjuta_launcher_child_terminated):
3678         Possible fix for #428363 and added a g_return_if_fail
3680         * plugins/message-view/plugin.c: (activate_plugin):
3681         Fixed a Gtk/Gdl-Critical
3682         
3683         Patches from Étienne Bersac <bersace03@laposte.net>
3684         * plugins/class-gen/templates/go-source.tpl:
3685         * plugins/macro/macros.xml:
3686         Use better template for GObjects (#417875 and #417918)
3687         
3688         Patches from Halton Huo <halton.huo@sun.com>
3689         * libanjuta/anjuta-launcher.h:
3690         * libanjuta/anjuta-preferences.c:
3691         * libanjuta/anjuta-utils.c:
3692         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
3693         (cg_window_set_add_to_repository):
3694         * plugins/class-inheritance/class-inherit.c:
3695         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
3697 2007-04-09  Johannes Schmid <jhs@gnome.org>
3699         * plugins/editor/print.c: (anjuta_print_show_header):
3700         * plugins/file-manager/anjuta-file-manager-plugin.glade:
3701         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3703   Some string changes (#427395 and #427399)
3705 2007-04-06  Johannes Schmid <jhs@gnome.org>
3707         * plugins/build-basic-autotools/build-basic-autotools.c:
3708         (on_build_mesg_format), (on_build_mesg_parse):
3709         Fixed full path detection
3711 2007-04-05  Naba Kumar  <naba@gnome.org>
3713         Patch from Halton Huo:
3714         * libanjuta/Makefile.am:
3715         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
3716         * libanjuta/anjuta-glue-cpp.h:
3717         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
3718         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
3719         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
3720         (anjuta_glue_factory_get_path), (get_already_loaded_module),
3721         (load_plugin), (anjuta_glue_factory_get_object_type):
3722         * libanjuta/anjuta-glue-factory.h:
3723         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
3724         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
3725         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
3726         (anjuta_glue_plugin_new):
3727         * libanjuta/anjuta-glue-plugin.h:
3728         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3729         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
3730         * libanjuta/anjuta-plugin.h:
3731         * libanjuta/glue-cpp.c:
3732         * libanjuta/glue-cpp.h:
3733         * libanjuta/glue-factory.c:
3734         * libanjuta/glue-factory.h:
3735         * libanjuta/glue-plugin.c:
3736         * libanjuta/glue-plugin.h:
3737         * plugins/build-basic-autotools/build-basic-autotools.h:
3738         * plugins/class-gen/plugin.h:
3739         * plugins/class-inheritance/plugin.h:
3740         * plugins/cvs-plugin/plugin.h:
3741         * plugins/debug-manager/plugin.h:
3742         * plugins/devhelp/plugin.h:
3743         * plugins/document-manager/plugin.h:
3744         * plugins/editor/plugin.h:
3745         * plugins/file-loader/plugin.h:
3746         * plugins/file-manager/plugin.h:
3747         * plugins/file-wizard/plugin.h:
3748         * plugins/gdb/plugin.h:
3749         * plugins/glade/plugin.h:
3750         * plugins/gtodo/plugin.h:
3751         * plugins/language-support-cpp-java/plugin.h:
3752         * plugins/macro/plugin.h:
3753         * plugins/message-view/plugin.h:
3754         * plugins/patch/plugin.h:
3755         * plugins/profiler/plugin.h:
3756         * plugins/project-import/plugin.h:
3757         * plugins/project-manager/plugin.h:
3758         * plugins/project-wizard/plugin.h:
3759         * plugins/sample1/plugin.h:
3760         * plugins/search/plugin.h:
3761         * plugins/sourceview/plugin.h:
3762         * plugins/subversion/plugin.h:
3763         * plugins/symbol-browser/plugin.h:
3764         * plugins/terminal/terminal.c:
3765         * plugins/tools/plugin.h:
3766         * plugins/tools/scripts/tools-2.xml.in:
3767         * plugins/valgrind/plugin.h:
3769         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
3771 2007-04-05  Naba Kumar  <naba@gnome.org>
3773         * anjuta.spec.in, configure.in: Removed dead codes.
3774         
3775         Patch from Jos Dehaes:
3776         * configure.in, plugins/project-wizard/templates/Makefile.am,
3777         plugins/project-wizard/templates/mkfile.wiz,
3778         plugins/project-wizard/templates/translatable-strings.h: Enabled
3779         makefile-based project creation and import. Fixes bug #355145
3781 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
3783         * plugins/debug-manager/debugger.c,
3784         plugins/debug-manager/plugin.c,
3785         plugins/gdb/anjuta-gdb.plugin.in:
3786         Code cleaning (remove unused code, rename this into self)
3787         Add information about supported format in debugger plugin
3788         Activate debugger plugin according to the target format
3790 2007-04-01  Naba Kumar  <naba@gnome.org>
3792         * plugins/message-view/message-view.c:
3793         (message_view_instance_init): Fixed message icons to appear.
3795 2007-03-31  Johannes Schmid <jhs@gnome.org>
3797         * plugins/message-view/anjuta-msgman.c:
3798         (anjuta_msgman_append_view):
3799         * plugins/message-view/plugin.c: (on_view_changed),
3800         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
3801         
3802         Fixed #424845
3804 2007-03-31  Johannes Schmid <jhs@gnome.org>
3806         * plugins/message-view/message-view.c:
3807         (message_view_instance_init), (imessage_view_append):
3808         Show nice icons beside the messages for info, warning and error. This is a completly
3809         cosmetic change so if someone dislikes it he is free to remove it.
3811 2007-03-31  Johannes Schmid <jhs@gnome.org>
3812         
3813         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
3814         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
3815         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
3816         * plugins/message-view/anjuta-msgman.h:
3817         * plugins/message-view/message-view.h:
3818         * plugins/message-view/plugin.c: (on_view_changed),
3819         (activate_plugin):
3820         Fixed #359399 and made next/previous insensitive when not availible
3821         
3822         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
3823         (tag_style_to_string):
3824         Fixed namespace Problem with gdk >= 2.11
3825         
3826         * plugins/sourceview/sourceview-autocomplete.c:
3827         (sourceview_autocomplete_init):
3828         Removed structure, follow-up of #423682
3830 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
3832         * plugins/debug-manager/debug_tree.c,
3833         plugins/debug-manager/debug_tree.h,
3834         plugins/debug-manager/watch.c,
3835         plugins/debug-manager/anjuta-debug-manager.glade:
3836         Inspect variable at cursor
3837         Fix buttons in inspect dialog
3839 2007-03-27  Halton Huo  <halton.huo@sun.com>
3841         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
3843         * plugins/sourceview/sourceview-autocomplete.c
3844         plugins/debug-manager/disassemble.c,
3845         libanjuta/interfaces/libanjuta.idl:
3846         Remove array with 0 size and empty structure as it is not
3847         supported by sun cc, Fixes bug #423682
3849         * plugins/debug-manager/debugger.c:
3850         Remove anonymous union as it is not supported by sun cc,
3851         Fixes bug #423680
3853 === anjuta 2.1.2 ===
3855 2007-03-28  Naba Kumar  <naba@gnome.org>
3857         * configure.in: Bumped version to 2.1.2
3858         * NEWS: Updated for release.
3859         
3860         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
3861         Improved breakpoint marker icon.
3862         
3863         * plugins/editor/anjuta-editor.plugin.in,
3864         plugins/sourceview/sourceview.plugin.in: Made editor plugins
3865         non user activable since they are now remembered properly.
3867 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
3869         * plugins/tools/editor.c:
3870         Fix bug #423270
3872 2007-03-27  Naba Kumar  <naba@gnome.org>
3874         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
3875         word when autocompleting without leaving any trailing part of
3876         the word.
3878 2007-03-27  Kamil Páral  <ripper42@gmail.com>
3880         Reviewed by Naba Kumar  <naba@gnome.org>:
3881         * anjuta.desktop.in.in: Remove "Application" category from desktop
3882         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
3883         
3884 2007-03-27  Naba Kumar  <naba@gnome.org>
3885         
3886         * configure.in, plugins/document-manager/anjuta-docman.c:
3887         (anjuta_docman_add_editor): Conditionally compile notebook tab
3888         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
3890         Patch from Halton Huo:
3891         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
3892         non gcc compiler flags. Fixes bug #423089.
3893         
3894 2007-03-26  Naba Kumar  <naba@gnome.org>
3895         
3896         * AUTHORS, NEWS, TODO.tasks: Updated.
3897         
3898         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
3899         close menuitem.
3900         
3901         * plugins/symbol-browser/plugin.c: (on_editor_saved),
3902         (update_editor_symbol_model), (iter_matches),
3903         (on_editor_update_ui), (value_added_current_editor),
3904         (activate_plugin), (dispose),
3905         (symbol_browser_plugin_instance_init):
3906         * plugins/symbol-browser/plugin.h: update line on editor save
3907         and editor change. Code clean up and fixed warnings.
3909 2007-03-26  Naba Kumar  <naba@gnome.org>
3911         * plugins/project-wizard/templates/java/project.anjuta,
3912         plugins/project-wizard/templates/python/project.anjuta,
3913         plugins/project-wizard/templates/python/project.anjuta:
3914         Removed version control plugins from default selection.
3916         * plugins/tools/scripts/prepare-changelog.pl,
3917         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
3918         script to a better one (that works on both cvs and svn).
3920 2007-03-26  Naba Kumar  <naba@gnome.org>
3922         * (added) plugins/project-wizard/templates/translatable-strings.pl,
3923         Makefile.am: Added the generated translatable file (required for
3924         translations for svn checkouts).
3926         * (added)
3927         plugins/project-wizard/templates/extract-translatable-strings.pl
3928         plugins/project-wizard/templates/Makefile.am, Makefile.am,
3929         po/POTFILES.in: Generated translatable strings for .wiz files and
3930         added them in POTFILES.in for translation. Fixes bug #398035
3932 2007-03-25  Naba Kumar  <naba@gnome.org>
3934         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
3935         
3936         * src/anjuta-app.c: Removed dead codes.
3937         
3938         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
3939         global tags generation starts.
3940         
3941         * plugins/debug-manager/chunk_view.c,
3942         plugins/debug-manager/start.h,
3943         plugins/debug-manager/chunk_view.h,
3944         plugins/debug-manager/utilities.c,
3945         plugins/debug-manager/utilities.h,
3946         plugins/debug-manager/debugger.c,
3947         plugins/debug-manager/threads.c,
3948         plugins/debug-manager/disassemble.c,
3949         plugins/debug-manager/info.c,
3950         plugins/debug-manager/sharedlib.c,
3951         plugins/debug-manager/threads.h,
3952         plugins/debug-manager/disassemble.h,
3953         plugins/debug-manager/signals.c,
3954         plugins/debug-manager/info.h,
3955         plugins/debug-manager/sharedlib.h,
3956         plugins/debug-manager/data_buffer.c,
3957         plugins/debug-manager/data_view.c,
3958         plugins/debug-manager/signals.h,
3959         plugins/debug-manager/debug_tree.c,
3960         plugins/debug-manager/watch.c,
3961         plugins/debug-manager/registers.c,
3962         plugins/debug-manager/data_buffer.h,
3963         plugins/debug-manager/data_view.h,
3964         plugins/debug-manager/memory.c,
3965         plugins/debug-manager/debug_tree.h,
3966         plugins/debug-manager/watch.h,
3967         plugins/debug-manager/registers.h,
3968         plugins/debug-manager/memory.h,
3969         plugins/debug-manager/locals.c,
3970         plugins/debug-manager/sexy-icon-entry.c,
3971         plugins/debug-manager/breakpoints.c,
3972         plugins/debug-manager/locals.h,
3973         plugins/debug-manager/sexy-icon-entry.h,
3974         plugins/debug-manager/stack_trace.c,
3975         plugins/debug-manager/breakpoints.h,
3976         plugins/debug-manager/sparse_buffer.c,
3977         plugins/debug-manager/sparse_view.c,
3978         plugins/debug-manager/stack_trace.h,
3979         plugins/debug-manager/sparse_buffer.h,
3980         plugins/debug-manager/sparse_view.h,
3981         plugins/debug-manager/start.c,
3982         plugins/gdb/utilities.c,
3983         plugins/gdb/utilities.h,
3984         plugins/gdb/debugger.c,
3985         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
3986         setup.
3988 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3990         * plugins/gdb/debugger.c:
3991         Avoid empty debugger log window by limiting line to 90 characters
3993 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
3995         * plugins/debug-manager/plugin.c,
3996         plugins/debug-manager/plugin.h,
3997         plugins/debug-manager/threads.c,
3998         plugins/debug-manager/threads.h,
3999         plugins/debug-manager/breakpoints.c,
4000         plugins/debug-manager/breakpoints.h,
4001         plugins/debug-manager/stack_trace.c,
4002         plugins/debug-manager/stack_trace.h:
4003         View code action now changes location in disassembly view too
4005         * plugins/debug-manager/anjuta-debug-manager.ui:
4006         Rename breakpoint actions
4008 2007-03-24  Naba Kumar  <naba@gnome.org>
4010         * configure.in, src/anjuta-app.c: Use the new docking algorithm
4011         in gdl 0.7.3 (svn trunk).
4012         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
4013         
4014 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4016         * plugins/debug-manager/threads.c,
4017         plugins/debug-manager/debug_tree.c,
4018         plugins/debug-manager/debug_tree.h,
4019         plugins/debug-manager/locals.c,
4020         plugins/debug-manager/registers.c,
4021         plugins/debug-manager/stack_trace.c:
4022         Allow to change current thread updating register, stack and locals
4023         Allow to change current stack frame updating locals
4025         * plugins/gdb/debugger.c:
4026         Read argument of selected stack frame
4028         * plugins/debug-manager/data_view.c:
4029         Fix an unrelated bug
4031 2007-03-23  Naba Kumar  <naba@gnome.org>
4033         * plugins/document-manager/anjuta-docman.c,
4034         plugins/document-manager/plugin.c: Fixed many memory leaks.
4035         (ianjuta_file_get_uri() returns a new string).
4037         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
4038         widget for save dialogs.
4039         
4040         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
4041         svn and fixed to get function/prototype/member args list. Call tips
4042         also work fine now.
4044 2007-03-22  Naba Kumar  <naba@gnome.org>
4046         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
4047         and calltips would work again for functions from global tags (Needs
4048         regenerating global tags).
4050         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
4051         ctags svn version and reopened bug #395362. Fixes tags parsing that
4052         seemed to have stopped working recently.
4054 2007-03-21  Naba Kumar  <naba@gnome.org>
4056         * tagmanager/tm_source_file.c, tagmanager/options.c,
4057         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
4058         extend .. more needs to be investigated and fixed). Enabled some
4059         debugging.
4061 2007-03-16  Naba Kumar  <naba@gnome.org>
4063         * src/anjuta.c: Fixed project loading from command line.
4065 2007-03-16  Naba Kumar  <naba@gnome.org>
4067         Patch from James Liggett <jrliggett@cox.net>:
4068         plugins/profiler/gprof-profile-data.c: Fixed a crash.
4069         
4070 2007-03-15  Naba Kumar  <naba@gnome.org>
4072         * libanjuta/anjuta-profile-manager.c,
4073         libanjuta/anjuta-profile-manager.h: Added method to get current
4074         profile.
4076         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
4077         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
4078         is exiting.
4080         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4081         plugins/file-loader/plugin.c: Moved to functions as utility functions.
4082         Also, not load project files in session load in loader plugin.
4083         
4084         * plugins/project-manager/plugin.c, src/anjuta.c:
4085         Emit "exiting" signal in shell when exiting anjuta. project manager
4086         listens to exiting signal and saves session. anjuta.c saves session
4087         only when current projfile is 'user'. Load project saved in session
4088         differently then the rest of the session. This should fix all the
4089         session restoration bugs.
4090         
4091         src/main.c: Present anjuta window when becon message is received.
4093 2007-03-14  Naba Kumar  <naba@gnome.org>
4095         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
4096         not randomly save (it was a wrong looping).
4097         
4098 2007-03-12  Naba Kumar  <naba@gnome.org>
4100         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
4102 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4104         * plugins/debug-manager/anjuta-debug-manager.ui,
4105         libanjuta/interfaces/libanjuta.idl,
4106         plugins/debug-manager/debugger.c,
4107         (added) plugins/debug-manager/threads.c,
4108         (added) plugins/debug-manager/threads.h,
4109         plugins/debug-manager/plugin.c,
4110         plugins/debug-manager/Makefile.am,
4111         plugins/gdb/plugin.c,
4112         plugins/gdb/debugger.c,
4113         plugins/gdb/debugger.h:
4114         Add a window displaying all threads
4115         Add needed functions
4116         Switching to a different thread is still not done
4118         * plugins/debug-manager/debug_tree.c,
4119         plugins/debug-manager/locals.c,
4120         plugins/debug-manager/stack_trace.c:
4121         Small cosmetic changes
4123         * plugins/gdb/gdbmi.c:
4124         Keep all elements in gdbmi hash
4125         Even if using the same key like in -threads-list-ids
4127 2007-03-11  Naba Kumar  <naba@gnome.org>
4129         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
4130         
4131         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
4132         
4133         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4134         manuals/reference/libanjuta/libanjuta-sections.txt,
4135         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
4136         interfaces.
4138 2007-03-11  Naba Kumar  <naba@gnome.org>
4140         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
4141         gtk-doc properly. Bumped gtk-doc requirement to 1.4
4143         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4144         manuals/reference/libanjuta/libanjuta.types,
4145         manuals/reference/libanjuta/libanjuta-sections.txt,
4146         manuals/reference/libanjuta/.cvsignore,
4147         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
4148         infrastructure. Got rid of tmpl/ directory and moved all section
4149         documenation to source code (requires gtk-doc >= 1.4).
4150         
4151         * libanjuta/anjuta-plugin-description.c,
4152         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
4153         libanjuta/cell-renderer-captioned-image.c,
4154         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
4155         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
4156         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
4157         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
4158         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
4159         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
4160         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
4161         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
4162         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
4163         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
4164         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
4165         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
4166         documentation from templates to source code.
4168 2007-03-10  Johannes Schmid <jhs@gnome.org>
4170         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4171         Added some debug output but could not figure out why 
4172         some plugins are not kept.
4173         
4174         * libanjuta/interfaces/libanjuta.idl:
4175         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4176         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4177         Added IAnjutaEditorGoto::matching_brace
4178         
4179         * plugins/document-manager/action-callbacks.c:
4180         (on_editor_command_match_brace_activate):
4181         * plugins/document-manager/plugin.c:
4182         (update_editor_ui_interface_items):
4183         * plugins/editor/text_editor.c: (igoto_matching_brace),
4184         (igoto_iface_init):
4185         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
4186         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
4188 2007-03-09  Johannes Schmid <jhs@gnome.org>
4190         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4191         Hide correct column
4192         
4193         * plugins/sourceview/sourceview-private.h:
4194         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4195         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4196         (sourceview_new), (ifile_savable_save_as):
4197         Tweaked vfs monitoring
4199 2007-03-09  Johannes Schmid <jhs@gnome.org>
4201         * libanjuta/interfaces/Makefile.am.iface:
4202         Fixed installtion of header files
4203         
4204         * plugins/sourceview/sourceview.c: (set_select):
4205         do not scroll to much in interactive search
4207 2007-03-09  Naba Kumar  <naba@gnome.org>
4209         * src/anjuta.c: Fixed session restoration.
4210         
4211         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
4212         signal handlers after symbol browser plugin is deactivated.
4213         
4214         * plugins/editor/editor.glade,
4215         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4216         Fixed indentation confustion in preferences.
4218 2007-03-08  Johannes Schmid <jhs@gnome.org>
4220         * plugins/search/search-replace.c: (search_set_combo),
4221         (search_set_action), (search_set_target), (search_set_direction),
4222         (create_dialog), (search_disconnect_set_toggle_connect),
4223         (on_search_match_whole_word_toggled),
4224         (on_search_match_whole_line_toggled),
4225         (on_search_match_word_start_toggled),
4226         (search_set_toggle_direction):
4227         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
4228         it's somehow ugly and uses many deprecated widgets
4229         
4230         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
4231         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4232         Fix #394709
4233         
4234 2007-03-07  Naba Kumar  <naba@gnome.org>
4236         * src/anjuta.c: Make launching projects work from command line. Also
4237         fixes gnome session restart command.
4238         
4239 2007-03-07  Johannes Schmid <jhs@gnome.org>
4241         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
4242         * plugins/class-gen/plugin.c: (iwizard_activate):
4243         Fixed #408218
4244         
4245         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
4246         Fixed #402774
4247         
4248         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4249         Fixed #377483 (It's not possible to know if directories have
4250         a version in CVS. Show version column only if there are version
4251         informations availible
4253         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4254         Fixed memory leak
4256 2007-03-07  Johannes Schmid <jhs@gnome.org>
4258         * plugins/sourceview/sourceview-prefs.c: (get_bool):
4259         Fixed #409408
4260         * plugins/symbol-browser/an_symbol_prefs.c:
4261         (on_update_global_clicked):
4262         Fixed ##409176
4264 2007-03-07  Johannes Schmid <jhs@gnome.org>
4266         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
4267         (anjuta_save_prompt_new):
4268         * plugins/project-import/project-import.c:
4269         (project_import_finalize):
4270         Fixed Gtk-Criticals (maybe #409408)
4272 2007-03-07  Naba Kumar  <naba@gnome.org>
4274         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
4275         when we are at just beginning of string or comment. Fixes bug #397981.
4277 2007-03-07  Johannes Schmid <jhs@gnome.org>
4279         * plugins/language-support-cpp-java/plugin.c:
4280         (initialize_indentation_params):
4281         Removed annoying DEBUG_PRINT
4282         
4283         * plugins/sourceview/sourceview-cell.c:
4284         (sourceview_cell_instance_init), (icell_get_character),
4285         (icell_get_length), (icell_get_char), (icell_get_attribute):
4286         Improved code to be faster
4287         Implemented attribute handling so that indentation really works in any case
4289 2007-03-06  Johannes Schmid <jhs@gnome.org>
4291         * configure.in:
4292         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
4293         
4294         * plugins/document-manager/anjuta-docman.c:
4295         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
4296         Removed old and ugly tab drag&drop code and use built-in gtk stuff
4297         instead (required GTK >= 2.10)
4298         
4299         * plugins/sourceview/sourceview-private.h:
4300         * plugins/sourceview/sourceview.c:
4301         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4302         (sourceview_finalize), (sourceview_new), (imark_mark),
4303         (imark_unmark), (imark_is_marker_set),
4304         (imark_location_from_handle), (imark_delete_all_markers):
4305         Fixed marker handling and worked a bit more on vfs monitoring
4307 2007-03-05  Johannes Schmid <jhs@gnome.org>
4309         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
4310         Added method to select specific iter
4311         
4312         * plugins/sourceview/sourceview-private.h:
4313         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4314         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4315         (sourceview_add_monitor), (on_document_saved),
4316         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
4317         Fixed vfs monitoring (mostly ported code from text_editor.c)
4318         
4319         * plugins/symbol-browser/an_symbol_view.c:
4320         * plugins/symbol-browser/an_symbol_view.h:
4321         * plugins/symbol-browser/plugin.c: (iter_matches),
4322         (on_editor_update_ui), (value_added_current_editor):
4323         Select the current tag in locals window and symbol toolbar. If there
4324         is no tag at the current line, reserve backward for the next tag. This will
4325         select the correct tag if inside a function.
4327 2007-03-05  Naba Kumar  <naba@gnome.org>
4329         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
4330         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
4331         compiler warnings.
4332         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
4333         (Bug #412186)
4334         
4335 2007-03-04  Johannes Schmid <jhs@gnome.org>
4337         * data/Makefile.am:
4338         * po/POTFILES.in:
4339         Fixed distcheck (well, partly)
4341 2007-03-04  Johannes Schmid <jhs@gnome.org>
4343         * plugins/document-manager/anjuta-document-manager.ui:
4344         Move "Swap .c/.h from Main to Browser toolbar
4346         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
4347         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
4348         (fv_prefs_free), (fv_add_tree_entry):
4349         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4350         * plugins/file-manager/plugin.c: (prefs_init):
4351         
4352         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
4354 2007-03-04  Naba Kumar  <naba@gnome.org>
4356         * data/default.proflie, data/Makefile.am, src/anjuta.c,
4357         plugins/project-manager/plugin.c:
4358         Restored default profile and renamed it from "default.anjuta" to
4359         "default.profile".
4360         
4361 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4363         * plugins/debug-manager/debugger.c,
4364         plugins/debug-manager/plugin.c,
4365         plugins/gdb/debugger.c,
4366         libanjuta/interfaces/libanjuta.idl,
4367         plugins/debug-manager/stack_trace.c:
4368         Add a dialog box when a signal is received (except SIGINT)
4369         Display stack frame even if arguments are not available
4371 2007-03-03  Naba Kumar  <naba@gnome.org>
4373         * TODO.tasks: Icons bounty added.
4375         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
4376         choise selection.
4377         
4378         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
4379         and descoping.
4381         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
4382         plugins/Makefile.am, (removed) plugins/profile-default/*,
4383         plugins/project-manager/anjuta-project-manager.plugin.in,
4384         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
4385         profile implementation to load user profile and projects. Store and
4386         restore remembered plugins. Use profile scoping and descoping for
4387         saving and loading sesstions.
4388         
4389         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
4390         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
4391         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
4392         DEBUG_PRINTs.
4394 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4396         * plugins/debug-manager/debug_tree.c
4397         plugins/debug-manager/debug_tree.h:
4398         Bug fix, deleting wrong variable
4400         * plugins/gdb/debugger.c:
4401         Bug fix, remove forgotten debugging code
4403 2007-03-02  Johannes Schmid <jhs@gnome.org>
4405         * plugins/document-manager/anjuta-document-manager.ui:
4406         * plugins/search/anjuta-search.ui:
4407         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
4408         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
4409         ToolbarFind
4411         * src/anjuta-app.c: (on_toolbar_view_toggled),
4412         (on_add_merge_widget), (on_session_save), (on_widget_remove):
4413         Save toolbar positions, don't use fixed toolbar style
4414         
4415         All in all this will allow more complex toolbar configurations and
4416         might gain some space on smaller displays because the user can disable
4417         toolbar parts he does not use. Also allows to use any toolbar style
4418         without looking too ugly.
4420 2007-03-01  Naba Kumasr  <naba@gnome.org>
4422         * TODO.tasks: Added a bounty for creating icons.
4424         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
4425         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
4426         profile-changed signal. Do not sync non-user-activatable plugins.
4428 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
4430         * plugins/debug-manager/disassemble.c,
4431         plugins/debug-manager/sparse_view.c,
4432         plugins/gdb/debugger.c,
4433         libanjuta/interfaces/libanjuta.idl:
4434         Display function name in disassembly view
4436 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
4438         * (added) plugins/debug-manager/bookmark.png,
4439         (added) plugins/debug-manager/breakpoint-disabled.png,
4440         (added) plugins/debug-manager/breakpoint-enabled.png,
4441         (added) plugins/debug-manager/program-counter.png,
4442         (added) plugins/debug-manager/linemarker.png,
4443         plugins/debug-manager/Makefile.am,
4444         plugins/debug-manager/disassemble.c,
4445         plugins/debug-manager/disassemble.h,
4446         plugins/debug-manager/sparse_buffer.c,
4447         plugins/debug-manager/sparse_buffer.h,
4448         plugins/debug-manager/sparse_view.c,
4449         plugins/debug-manager/sparse_view.h,
4450         plugins/debug-manager/plugin.c,
4451         plugins/debug-manager/breakpoints.c,
4452         libanjuta/interfaces/libanjuta.idl:
4453         Add markers in the disassembly view
4454         Display program counter and breakpoints in disassembly view
4456         * plugins/gdb/debugger.c:
4457         Fix a bug added with my previous patch, setting and clearing
4458         breakpoints was not working
4460 2007-02-28  Johannes Schmid <jhs@gnome.org>
4462         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
4463         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4464         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
4465         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4466         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
4467         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
4468         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
4469         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
4470         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
4471         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4472         Updated (why do they need to be under version control?)
4473         
4474         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
4475         (create_tab_popup_menu), (on_msgman_popup_menu),
4476         (on_tab_button_press_event), (anjuta_msgman_page_new),
4477         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
4478         Added "Close all message tabs" popup menu
4480 2007-02-26  Naba Kumar  <naba@gnome.org>
4482         * plugins/profiler/gprof-flat-profile-entry.c,
4483         plugins/profiler/gprof-flat-profile.c,
4484         plugins/profiler/gprof-flat-profile-entry.h,
4485         plugins/profiler/gprof-flat-profile.h,
4486         plugins/profiler/gprof-flat-profile-view.c,
4487         plugins/profiler/gprof-flat-profile-view.h,
4488         plugins/profiler/gprof-call-graph-block-entry.c,
4489         plugins/profiler/gprof-call-graph-block.c,
4490         plugins/profiler/gprof-function-call-chart-view.c,
4491         plugins/profiler/gprof-call-graph-block-entry.h,
4492         plugins/profiler/gprof-profile-data.c,
4493         plugins/profiler/gprof-call-graph-block.h,
4494         plugins/profiler/gprof-view.c,
4495         plugins/profiler/gprof-call-graph.c,
4496         plugins/profiler/gprof-function-call-chart-view.h,
4497         plugins/profiler/gprof-profile-data.h,
4498         plugins/profiler/gprof-call-graph.h,
4499         plugins/profiler/gprof-view.h,
4500         plugins/profiler/gprof-view-manager.c,
4501         plugins/profiler/gprof-call-graph-view.c,
4502         plugins/profiler/plugin.c,
4503         plugins/profiler/gprof-view-manager.h,
4504         plugins/profiler/gprof-call-graph-view.h,
4505         plugins/profiler/gprof-function-call-tree-view.c,
4506         plugins/profiler/gprof-function-call-tree-view.h,
4507         plugins/profiler/Makefile.am: Fix compiler warnings and link with
4508         gnome-vfs. Fixes bug #411377.
4510 2007-02-26  Naba Kumar  <naba@gnome.org>
4512         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
4514         Patch from James Liggett  <jrliggett@cox.net>:
4515         * plugins/profiler/gprof-flat-profile-view.c,
4516         plugins/profiler/gprof-flat-profile-view.h,
4517         plugins/profiler/gprof-function-call-chart-view.c,
4518         plugins/profiler/gprof-function-call-chart-view.h,
4519         plugins/profiler/gprof-view.c,
4520         plugins/profiler/gprof-view.h,
4521         plugins/profiler/gprof-call-graph-view.c,
4522         plugins/profiler/plugin.c,
4523         plugins/profiler/gprof-call-graph-view.h,
4524         plugins/profiler/gprof-function-call-tree-view.c,
4525         plugins/profiler/gprof-function-call-tree-view.h: Implements
4526         double click navigation. Fixes bug #403514.
4528 2007-02-25  Naba Kumar  <naba@gnome.org>
4530         * libanjuta/anjuta-plugin-manager.c,
4531         libanjuta/anjuta-plugin-handle.[ch],
4532         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
4533         g_hash_table_remove_all (introduced in glib 2.12) to stay the
4534         dependency on glib 2.8. Fixes bug #411623.
4536 2007-02-24  Naba kumar  <naba@gnome.org>
4538         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
4539         
4540         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
4541         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
4542         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
4543         (added) libanjuta/anjuta-profile-manager.c,
4544         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
4545         manager.
4546         Implemented profile pushing and popping. Implemented profile xml
4547         synchronization. Implemented error handling in profiles. Implemented
4548         activation and deactivation signals in plugin manager.
4549         
4550         * libanjuta/Makefile.am: Added libanjuta log domain.
4551         
4552         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
4553         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
4554         in AnjutaShell interface and implemented it in AnjutaApp.
4555         
4556         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
4558 2007-02-23  Naba kumar  <naba@gnome.org>
4560         src/main.c: Fixed missing end quote.
4562 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
4564         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
4567 2007-02-20  Naba Kumar  <naba@gnome.org>
4569         * plugins/subversion/plugin.c: Added "..." menuitems.
4570         * ROADMAP, README: Updated.
4571         * libanjuta/anjuta-profile.c: Fixed bugs.
4573         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
4574         plugins/gtodo/Makefile.am: Removed dead code.
4576         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
4577         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
4578         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
4579         plugins/gtodo/list_tooltip.c,
4580         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
4581         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
4582         not contain markups. Fixes Bug #360462.
4584 2007-02-16  Naba Kumar  <naba@gnome.org>
4586         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
4587         unnecessary sub-sections.
4588         
4589 2007-02-15  Naba Kumar  <naba@gnome.org>
4591         * (removed) plugins/document-manager/bookmark-prev-16.png,
4592         plugins/document-manager/bookmark-last.png,
4593         (removed)plugins/document-manager/bookmark-first-16.png,
4594         plugins/document-manager/bookmark-prev.png,
4595         (added) plugins/document-manager/bookmark-toggle.png,
4596         (removed)plugins/document-manager/bookmark_toggle.xpm,
4597         (removed)plugins/document-manager/bookmark-last-16.png,
4598         plugins/document-manager/plugin.c,
4599         plugins/document-manager/anjuta-document-manager.ui,
4600         (removed)plugins/document-manager/bookmark-next-16.png,
4601         plugins/document-manager/bookmark-next.png,
4602         plugins/document-manager/Makefile.am,
4603         (added) plugins/document-manager/bookmark-clear.png,
4604         plugins/document-manager/bookmark-first.png: Upgraded bookmark
4605         icons (stolen from monodevelop). Added clear bookmarks toolbar
4606         button.
4608         * plugins/document-manager/plugin.c,
4609         (added) plugins/document-manager/swap.png,
4610         (removed) plugins/document-manager/undock.png,
4611         plugins/document-manager/Makefile.am: Fixed swap icon.
4613 2007-02-13  Naba Kumar  <naba@gnome.org>
4615         * plugins/class-gen/element-editor.c: Fixed typo.
4616         
4617         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
4618         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
4619         Implementing plugin profiles loading.
4621 2007-02-13  Naba Kumar  <naba@gnome.org>
4623         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
4624         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
4625         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
4626         pixmaps/open_project.png, pixmaps/close_project.png:
4627         Removed more old icons.
4628         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
4629         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
4630         anjuta_logo.png
4631         
4632 2007-02-13  Naba Kumar  <naba@gnome.org>
4634         * plugins/class-gen/element-editor.c: Included missing headers to
4635         prevent build failures in some cases.
4636         
4637 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
4639         * plugins/debug-manager/stack_trace.c:
4640         Fix bug #407115
4642         * plugins/debug-manager/watch.c,
4643         plugins/debug-manager/breakpoints.c:
4644         Same bug than above, wrong use of gtk_ui_manager_get_widget
4646 === anjuta 2.1.1 ===
4648 2007-02-11  Naba Kumar  <naba@gnome.org>
4650         * cofigure.in: Bumped version to 2.1.1
4651         * NEWS: Updated for 2.1.1 release.
4652         
4653 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4655         * plugins/debug-manager/plugin.c,
4656         plugins/debug-manager/sparse_view.c,
4657         plugins/debug-manager/sparse_view.h:
4658         Reorder some code
4660         * plugins/gdb/debugger.c,
4661         plugins/debug-manager/debugger.c,
4662         plugins/debug-manager/memory.c,
4663         plugins/debug-manager/sparse_buffer.c
4664         plugins/gdb/debugger.h,
4665         libanjuta/interfaces/libanjuta.idl:
4666         Clean up, remove some warnings
4667         Use guint everywhere for addresses
4668         Rewrite code parsing position in debugger
4670 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4672         * plugins/debug-manager/debug_tree.c:
4673         Use GtkTreeRowReference instead of GtkTreeIter as callback data
4674         Fix bug #406113
4676 2007-02-08  Naba Kumar  <naba@gnome.org>
4678         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4679         Delay showing the 'file modified on disk' dialog for one sec
4680         from the last notification to insure multiple notifications for
4681         the same file are treated as one. Do not same multiple dialogs
4682         for the same file. Make sure to destory the dialog if later
4683         the conent is no longer different.
4684         
4685 2007-02-08  Naba Kumar  <naba@gnome.org>
4687         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4688         Prevented spurious 'file modified' dialogs in scintilla editor
4689         when the file is saved.
4691 2007-02-09  Johannes Schmid <jhs@gnome.org>
4693         * scripts/glade2schema.pl:
4694         Added script to convert glade preferences into gconf schema files.
4695         See #406061
4697 2007-02-08  Naba Kumar  <naba@gnome.org>
4699         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
4700         itself is destroyed. Fixes bug #355160.
4701         
4702 2007-02-08  Johannes Schmid <jhs@gnome.org>
4704         * plugins/profiler/profiler.plugin: 
4705         removed from version control (only .in file needed)
4706         
4707         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
4708         * plugins/sourceview/sourceview.c: (sourceview_new):
4709         Code cleanup
4710         
4711         * plugins/subversion/svn-thread.c: (svn_thread_start):
4712         * src/main.c: (main):
4713         
4714         Fixed #395875 about initialisation of threads too late
4716 2007-02-07  Armin Burgmeier  <armin@arbur.net>
4718         Reviewed by Naba Kumar  <naba@gnome.org>:
4719         * plugins/class-gen/plugin.c:
4720         * plugins/class-gen/window.c: Removed browse button related code, load
4721         generated output directly into new buffers when not adding to project.
4723         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
4724         buttons from user interface.
4726 2007-02-07  Naba Kumar  <naba@gnome.org>
4728         * po/POTFILES.in: Fixed distcheck.
4730 2007-02-07  Daniel Nylander <po@danielnylander.se>
4732         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
4734 2007-02-07  Johannes Schmid <jhs@gnome.org>
4736         * anjuta.desktop.in.in:
4737         Fixed spelling
4739 2007-02-07  Johannes Schmid <jhs@gnome.org>
4741         * configure.in:
4742         * manuals/anjuta-manual/*
4743         * manuals/anjuta-faqs/*:
4744         #398991 – Anjuta manuals does not use the gnome-doc-utils format
4745         
4746         * plugins/document-manager/anjuta-document-manager.plugin.in:
4747         Removed duplicate application-xml mime-type (review patches properly ;-)
4748         
4749 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
4751         * plugins/gdb/debugger.c,
4752         libanjuta/interfaces/libanjuta.idl:
4753         Fix bug #404755
4754         Fix handling of missing source file
4756 2007-02-06  Naba Kumar  <naba@gnome.org>
4758         Patch from James Liggett  <jrliggett@cox.net>:
4759         * plugins/profiler/gprof-flat-profile.c,
4760         plugins/profiler/gprof-profile-data.c,
4761         plugins/profiler/gprof-call-graph.c,
4762         plugins/profiler/gprof-profile-data.h,
4763         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
4764         Show profiler view when target selected bug #403515.
4766 2007-02-05  Naba Kumar  <naba@gnome.org>
4768         * configure.in: Enabled devhelp plugin by default now that
4769         it works.
4770         
4771         Patch from parmigio@2ainfo.it:
4772         * plugins/document-manager/anjuta-document-manager.plugin.in:
4773         Added xml file type in supported mime types list.
4774         
4775 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
4777         * plugins/debug-manager/debugger.c,
4778         plugins/debug-manager/plugin.c:
4779         Add a field in status bar displaying debugger state
4780         Change cursor shape when debugger is busy
4781         Fix bug #378600
4783         * plugins/debug-manager/watch.c,
4784         plugins/debug-manager/locals.c,
4785         libanjuta/interfaces/libanjuta.idl:
4786         Clean up, remove debugging messages and unused signals
4788 2007-02-03  Johannes Schmid <jhs@gnome.org>
4790         * configure.in:
4791         Fixed AC_INIT and seperated version to major, minor, micro
4793         * anjuta.anjuta:
4794         Load Subversion instead of CVS
4795         
4796         * anjuta.desktop.in.in:
4797         Fixed bug-buddy component
4799         Original patch from Rob Bradfort <robster@debian.org>:
4800         * src/main.c: (get_command_line_args), (main):
4801         Bug #335981 – Migration from popt to GOption
4803 2007-02-03  Naba Kumar  <naba@gnome.org>
4805         * configure.in: Depend on devhelp 0.13 and fixed gecko home
4806         path variable. Fixed bug #341170.
4807         * plugins/profiler/Makefile.am: Fixed indentation.
4808         
4809 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
4811         * libanjuta/interfaces/libanjuta.idl,
4812         plugins/sourceview/sourceview.c,
4813         plugins/editor/text-editor.c,
4814         plugins/symbol-browser/plugin.c,
4815         plugins/search/search-replace.c,
4816         plugins/document-manager/goto_line.c,
4817         plugins/document-manager/action-callbacks.c,
4818         plugins/document-manager/anjuta-docman.c:
4819         Rename markers of anjuta interface
4820         IANJUTA_MARKABLE_NONE has been removed
4821         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
4822         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
4823         IANJUTA_MARKABLE_ATTENTIVE renamed in
4824                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
4825         IANJUTA_MARKABLE_INTENSE renamed in
4826                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
4827         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
4829         * (removed) plugins/sourceview/marker-light.png,
4830         (removed) plugins/sourceview/marker-basic.png,
4831         (removed) plugins/sourceview/marker-attentive.png,
4832         (removed) plugins/sourceview/marker-intense.png,
4833         plugins/sourceview/bookmark.png,
4834         (added) plugins/sourceview/breakpoint-disabled.png,
4835         (added) plugins/sourceview/breakpoint-enabled.png,
4836         (added) plugins/sourceview/program-counter.png,
4837         (added) plugins/sourceview/linemarker.png,
4838         plugins/sourceview/Makefile.am,
4839         (added) plugins/editor/bookmark.xpm,
4840         (added) plugins/editor/breakpoint-disabled.xpm,
4841         (added) plugins/editor/breakpoint-enabled.xpm,
4842         (added) plugins/editor/program-counter.xpm,
4843         (added) plugins/editor/linemarker.xpm,
4844         plugins/editor/Makefile.am:
4845         Add or change marker pixmaps in scintilla and sourceview editor
4847         * plugins/document-manager/plugin.c,
4848         libanjuta/interfaces/libanjuta.idl,
4849         plugins/debug-manager/plugin.c,
4850         plugins/debug-manager/breakpoints.c
4851         plugins/gdb/debugger.c:
4852         Fix bug #376404, program counter marker is not displayed when debugger
4853         Return the selected editor or NULL (if file does not exist) with 
4854         ianjuta_document_manager_goto_file_line* functions
4855         Emit a change-location signal even if the program counter is in an
4856         unknown file
4858 2007-02-02  Naba Kumar  <naba@gnome.org>
4860         * TODO.tasks: Marked bounty bug #359478 completed. And checked
4861         older bounties 'Done'.
4862         
4863 2007-02-02  Naba Kumar  <naba@gnome.org>
4865         * TODO.tasks: Fixed typop.
4867         Patch from James Liggett  <jrliggett@cox.net>:
4868         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
4869         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
4870         profiler plugin by James Liggett. Completes bounty bug #359478
4871         'Gprof performance profiler plugin'
4873 2007-02-01  Naba Kumar  <naba@gnome.org>
4875         * src/main.c: Renamed option name.
4877         * TODO.tasks: Marked "Test and fix all project wizards templates"
4878         bounty completed.
4879         
4880 2007-01-29  Johannes Schmid <jhs@gnome.org>
4882         * plugins/document-manager/plugin.c: (on_editor_changed):
4883         Added DEBUG_PRINT(...)
4884         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
4885         implemented
4886         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
4887         Fix language support plugin for sourceview editor (add some new
4888         language names)
4889         
4890         * plugins/sourceview/sourceview.c: (iindic_clear):
4891         Clear all indicators
4893 2007-01-29  Johannes Schmid <jhs@gnome.org>
4895         * TODO.tasks:
4896         Minor task currentions
4897         
4898         * libanjuta/interfaces/libanjuta.idl:
4899         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
4900         (itext_editor_iface_init):
4901         * plugins/language-support-cpp-java/plugin.c: (install_support):
4902         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
4903         (ieditor_get_attributes), (ieditor_iface_init):
4904         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
4905         plugins.
4906         
4907         * plugins/sourceview/sourceview.glade:
4908         Fixed sourceview preference window
4910 2007-01-28  Naba Kumar  <naba@gnome.org>
4911         
4912         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
4913         Implemented --no-files and --no-session command line options and
4914         corresponding preferernces checkboxes in General tab.
4916 2007-01-28  Johannes Schmid <jhs@gnome.org>
4918         * plugins/subversion/plugin.c:
4919         * plugins/subversion/plugin.h:
4920         * plugins/subversion/svn-notify.c: (svn_show_info),
4921         (show_svn_error), (on_svn_notify):
4922         * plugins/subversion/svn-notify.h:
4923         * plugins/subversion/svn-thread.c: (create_message_view),
4924         (svn_thread_start):
4925         Fixed error handling and fixed #394216 – No indication of subversion commands running
4926         
4927         * plugins/tools/execute.c: (atp_output_context_print):
4928         Show name of tool in message pane
4930 2007-01-28  Naba Kumar  <naba@gnome.org>
4931         
4932         * configure.in, plugins/glade/plugin.c: Make it work with
4933         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
4934         
4935         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
4936         from devhelp (won't work untill devhelp is fixed: bug #341170).
4937         
4938         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
4939         
4940 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
4942         Reviewed by Naba Kumar  <naba@gnome.org>:
4943         * libanjuta/interfaces/libanjuta.idl, 
4944         plugins/debug-manager/debugger.c,
4945         plugins/debug-manager/start.c,
4946         plugins/gdb/plugin.c,
4947         plugins/gdb/debugger.c,
4948         plugins/gdb/debugger.h:
4949         Fix a bug when launching gdb
4950         Set the terminal for the debugged program on the command line.
4952 2007-01-26  Johannes Schmid <jhs@gnome.org>
4954         * plugins/sourceview/anjuta-document-saver.c:
4955         (anjuta_document_saver_save):
4956         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
4957         * plugins/sourceview/sourceview.c: (save_if_modified),
4958         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
4959         Proper error handling, for example if a file was modified externally. Use backup files
4960         to avoid data-loss on disk full.
4962 2007-01-24  Naba Kumar  <naba@gnome.org>
4963         
4964         * plugins/devhelp/htmlview.c: Fixed crash during project load.
4965         Fixed mem leak and source leak.
4966         
4967 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
4969         Reviewed by Naba Kumar  <naba@gnome.org>:
4970         * plugins/debug-manager/debug_tree.c,
4971         plugins/debug-manager/debug_tree.h,
4972         plugins/debug-manager/watch.c:
4973         Partial rewrite of the variable object code, find and fix a few bugs
4974         Fix bug #395808: gdb can still crash but children are listed
4975         on request only so you can avoid the crash
4977 2007-01-24  Naba Kumar  <naba@gnome.org>
4978         
4979         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
4980         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
4981         plugins/symbol-browser/plugin.h,
4982         plugins/symbol-browser/plugin.c,
4983         plugins/symbol-browser/Makefile.am: Added current file (local)
4984         symbols view (Seriously getting bored with the browse toolbar).
4986 2007-01-22  Naba Kumar  <naba@gnome.org>
4987         
4988         Patch from Gabor Kelemen:
4989         * po/POTFILES.in: Added .plugin.in files.
4991 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
4993         Reviewed by Naba Kumar  <naba@gnome.org>:
4994         * plugins/document-manager/anjuta-docman.c,
4995         plugins/message-view/anjuta-msgman.c
4996         Set right alignment to the label widget in the tab title.
4998 2007-01-21  Naba Kumar  <naba@gnome.org>
4999         
5000         * libegg/egg-combo-action.c: Fixed mode line.
5001         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5002         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
5004 2007-01-21  Armin Burgmeier  <armin@arbur.net>
5006         Reviewed by Naba Kumar  <naba@gnome.org>:
5007         * plugins/class-gen/plugin.c: Prompt for target before actually
5008         generating the class files. This ensures that the files are created in
5009         the correct directory. Fixes bug #397406.
5011         * plugins/class-gen/window.c: Set browse buttons to insensitive when
5012         the class is added to the project.
5014 2007-01-21  Naba Kumar  <naba@gnome.org>
5016         * libanjuta/anjuta-plugin-description.c,
5017         libanjuta/anjuta-ui.h,
5018         libanjuta/anjuta-status.c,
5019         libanjuta/anjuta-plugin-description.h,
5020         libanjuta/cell-renderer-captioned-image.c,
5021         libanjuta/anjuta-plugin-handle.c,
5022         libanjuta/anjuta-status.h,
5023         libanjuta/resources.c,
5024         libanjuta/cell-renderer-captioned-image.h,
5025         libanjuta/glue-cpp.c,
5026         libanjuta/anjuta-plugin-handle.h,
5027         libanjuta/anjuta-plugin.c,
5028         libanjuta/anjuta-preferences-dialog.c,
5029         libanjuta/libanjuta.h,
5030         libanjuta/resources.h,
5031         libanjuta/glue-cpp.h,
5032         libanjuta/anjuta-plugin.h,
5033         libanjuta/anjuta-preferences-dialog.h,
5034         libanjuta/anjuta-plugin-manager.c,
5035         libanjuta/anjuta-shell.c,
5036         libanjuta/anjuta-plugin-manager.h,
5037         libanjuta/anjuta-shell.h,
5038         libanjuta/anjuta-save-prompt.c,
5039         libanjuta/anjuta-save-prompt.h,
5040         libanjuta/anjuta-children.c,
5041         libanjuta/anjuta-utils.c,
5042         libanjuta/anjuta-profile.c,
5043         libanjuta/anjuta-preferences.c,
5044         libanjuta/anjuta-launcher.c,
5045         libanjuta/anjuta-utils.h,
5046         libanjuta/anjuta-profile.h,
5047         libanjuta/anjuta-launcher.h,
5048         libanjuta/anjuta-ui.c: Updated file headers.
5050         * po/POTFILES.in: Updated.
5052         * libanjuta/anjuta-marshal.list,
5053         (added) libanjuta/anjuta-plugin-handle.c,
5054         (added) libanjuta/anjuta-plugin-handle.h,
5055         (added) libanjuta/anjuta-plugin-manager.c,
5056         (added) libanjuta/anjuta-plugin-manager.h,
5057         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5058         (added) libanjuta/anjuta-profile.c,
5059         (added) libanjuta/anjuta-profile.h,
5060         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
5061         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
5062         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
5063         src/action-callbacks.c: Implemented AnjutaPluginManager
5064         class based on old plugins.[ch]. Implemented AnjutaProfile as
5065         prelimanary profiles implementation. Implemented AnjutaPluginHandle
5066         class to represent plugins (not to be confused with plugin objects).
5067         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
5068         implemented it in AnjutaApp and AnjutaTestShell.
5069         De-globalized plugin management and several clean ups.
5071         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
5072         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
5073         plugins/search/search-replace.c, plugins/terminal/terminal.c,
5074         plugins/project-import/project-import.c,
5075         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
5076         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
5077         Fixed plugins for the change in API.
5079         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
5080         file.
5081         
5082         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5084 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
5086         Reviewed by Naba Kumar  <naba@gnome.org>:
5087         * libanjuta/anjuta-launcher.c,
5088         libanjuta/anjuta-launcher.h:
5089         Add a new function anjuta_set_terminate_on_exit to close the i/o
5090         channel when the child exit
5091         Return directly the status and not the exit code in child-exited
5092         signal
5094         * plugins/gdb/debugger.c:
5095         Use new function in debugger plugin
5097 2007-01-18  Johannes Schmid <jhs@gnome.org>
5099         * src/about.c: Do not show empty license information instead hide the button (#397883)
5101 2007-01-15  Johannes Schmid <jhs@gnome.org>
5103         * plugins/project-manager/plugin.c:
5104         * plugins/project-wizard/templates/python.wiz
5105         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
5106         
5107         Fixed #335235 python programs are not executeable/ do not start when pressing F3
5108         You will also need latest gnome-build svn       
5110 === anjuta 2.1.0 ===
5112 2007-01-14  Naba Kumar  <naba@gnome.org>
5114         * configure.in: Removed reference of mkfile project
5115         template to fix distcheck build error.
5116         * AUTHORS: Updated.
5117         * NEWS: Updated.
5118         * configure.in: Bumped version to 2.1.0 for beta release.
5119         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
5120         crashes as soon as editing starts in normal text files.
5122 2007-01-14  Johannes Schmid <jhs@gnome.org>
5124         * configure.in
5125         * po/LINGUAS:
5126         Applied http://live.gnome.org/GnomeGoals/PoLinguas
5128         * tagmanager/c.c:
5129         Patch from Massimo Cora' to hopefully fix #395362
5131         * plugins/project-wizard/templates/*:
5133         Fixed and tested all project-wizards. Deactivated mkfile project because
5134         it was totally broken and I don't see any real use for it.
5135         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
5137 2007-01-14  Naba Kumar  <naba@gnome.org>
5139         * NEWS: Updated for release.
5140         
5141         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
5142         
5143         * libanjuta/interfaces/libanjuta.idl,
5144         plugins/editor/text_editor_cbs.c,
5145         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
5146         interface and implemented it for scintilla.
5147         
5148         * plugins/editor/text-editor.c: Fixed highlighing issues when
5149         used with indicators (particularly when the file is just opened).
5150         Fixes bug #377477 – when debugging, scintilla editor grays out all
5151         lines before current line.
5152         
5153         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
5154         Maintain a separate list of indicated edtitors for separate contexts.
5155         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
5156         
5157 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
5159         Reviewed by Naba Kumar  <naba@gnome.org>:
5160         * plugins/debug-manager/plugin.c:
5161         Bug fix: breakpoints cannot be added after stopping the debugger
5163 2007-01-13  Naba Kumar  <naba@gnome.org>
5165         * NEWS: Updated for release.
5167 2007-01-12  Johannes Schmid <jhs@gnome.org>
5169         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
5170         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
5171         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
5172         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
5173         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
5174         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
5175         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
5176         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
5177         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
5178         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
5179         
5180         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
5181         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
5182         
5183         * plugins/sourceview/sourceview.c:
5184         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
5185         on character positions.
5186         
5187 2007-01-12  Naba Kumar  <naba@gnome.org>
5189         * src/anjuta-app.c,
5190         plugins/project-manager/plugin.c,
5191         plugins/profile-default/plugin.c,
5192         libanjuta/anjuta-status.c,
5193         libanjuta/anjuta-status.h: Introduced an API for application title
5194         in AnjutaStatus. Set application title to project name.
5196 2007-01-11  Massimo Cora' <maxcvs@email.i>
5198         Reviewed by Naba Kumar  <naba@gnome.org>:
5199         * tagmanager/Makefile.am,
5200         plugins/symbol-browser/Makefile.am: removed installation for 
5201         test programs.
5203 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
5205         Reviewed by Naba Kumar  <naba@gnome.org>:
5206         * plugins/debug-manager/start.h,
5207         plugins/debug-manager/start.c,
5208         plugins/debug-manager/anjuta-debug-manager.ui,
5209         plugins/debug-manager/plugin.c:
5210         Partial fix for bug #392537
5212         * plugins/debug-manager/disassemble.c:
5213         Fix bug #392543
5215 2007-01-11  Naba Kumar  <naba@gnome.org>
5217         * src/anjuta.c: Load project seperately from session,
5218         so that project session is also loaded.
5219         
5220         * plugins/profile-default/plugin.c: Load project in new
5221         anjuta if there already is one loaded currently (disabled
5222         code for now).
5223         
5224         * plugins/editor/aneditor.cxx: Disconnect focus in/out
5225         signals when editor is destroyed. Fixes a crash bug.
5226         
5227         * plugins/editor/text_editor.c: Do not mark line in
5228         ianjuta_editor_goto_line() implementation.
5229         
5230         * plugins/search/search-replace.c: Always check for markable
5231         interface availablility because its optional for an editor.
5232         
5233         * plugins/document-manager/goto_line.c,
5234         plugins/document-manager/action-callbacks.c: Mark lines for
5235         goto line commands (from dialog and from menu entry box).
5236         
5237         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
5238         plugins/file-manager/an_file_view.c: Expand file manager
5239         nodes in idle loop, one at a time. Did as a possible work
5240         around for bug #361763, but it didn't make any difference.
5241         However, it could still be useful in situations where there
5242         are lots to expand.
5243         
5244         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
5246 2007-01-11  Naba Kumar  <naba@gnome.org>
5248         * plugins/editor/scintilla/LineMarker.h,
5249         plugins/editor/scintilla/LexBasic.cxx,
5250         plugins/editor/scintilla/LexHTML.cxx,
5251         plugins/editor/scintilla/include/SciLexer.h,
5252         plugins/editor/scintilla/include/Scintilla.h,
5253         plugins/editor/scintilla/include/Scintilla.iface,
5254         plugins/editor/scintilla/include/ScintillaWidget.h,
5255         plugins/editor/scintilla/LexBash.cxx,
5256         plugins/editor/scintilla/PlatGTK.cxx,
5257         plugins/editor/scintilla/ViewStyle.h,
5258         plugins/editor/scintilla/Editor.cxx,
5259         plugins/editor/scintilla/StyleContext.h,
5260         plugins/editor/scintilla/LexCPP.cxx,
5261         plugins/editor/scintilla/Converter.h,
5262         plugins/editor/scintilla/LexAU3.cxx,
5263         plugins/editor/scintilla/Editor.h,
5264         plugins/editor/scintilla/LexPerl.cxx,
5265         plugins/editor/scintilla/LexVB.cxx,
5266         plugins/editor/scintilla/ScintillaGTK.cxx,
5267         plugins/editor/scintilla/ViewStyle.cxx,
5268         plugins/editor/scintilla/PropSet.cxx,
5269         plugins/editor/scintilla/LexSQL.cxx,
5270         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
5271         version 1.71
5273 2007-01-11  Armin Burgmeier  <armin@arbur.net>
5275         Reviewed by Naba Kumar  <naba@gnome.org>:
5276         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
5277         selected for editing. This fixes bug #394218.
5279         * plugins/class-gen/plugin.c: Do not use project's root URI as project
5280         name if said URI is not known.
5282         * plugins/class-gen/window.c: When stripping function prefix away,
5283         include the trailing underscore because it is already set by the
5284         template.
5286         * plugins/class-gen/transform.c: Include "const char*" and "const
5287         gchar*" in the list for transforming a default C type to a GType.
5288         Don't access invalid memory when writing pointer_str in
5289         cg_transform_first_argument.
5291 2007-01-11  Naba Kumar  <naba@gnome.org>
5293         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
5294         pixmaps/anjuta.svg, pixmaps/Makefile.am,
5295         (renamed) pixmaps/anjuta_icon.png, src/main.c,
5296         libegg/test-actions.c, anjuta.desktop.in.in,
5297         anjuta.prj: Renamed application icon to 'anjuta.png' from
5298         'anjuta_icon.png'. Added more fields in desktop file.
5300         * mime/anjuta.xml: Added magic section.
5301         
5302         * (removed) mime/anjuta.applications,
5303         (removed) mime/anjuta.mime, mime/Makefile.am,
5304         (removed) mime/anjuta.keys,
5305         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
5306         registeration and added scalable icon. Also fixes bug #393680
5308 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
5310         Reviewed by Naba Kumar  <naba@gnome.org>:
5311         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
5312         and anjuta_status_progress_add_ticks() to check for progressbar 
5313         being realized before trying to update it.
5315 2007-01-10  Naba Kumar  <naba@gnome.org>
5317         * tagmanager/tm_workspace.c,
5318         po/POTFILES.in,
5319         plugins/debug-manager/Makefile.am,
5320         plugins/tools/scripts/Makefile.am,
5321         plugins/class-gen/plugin.c,
5322         plugins/class-gen/Makefile.am,
5323         global-tags/Makefile.am: Fixed make distcheck.
5325         * plugins/debug-manager/attach_process.c,
5326         plugins/debug-manager/attach_process.h,
5327         plugins/class-gen/action-callbacks.h,
5328         plugins/class-gen/action-callbacks.c,
5329         plugins/class-gen/class_gen.h,
5330         plugins/class-gen/class_gen.c: Deleted unused/old files.
5332         * (removed) scintilla, (added) plugins/editor/scintilla,
5333         plugins/editor/scintilla/lexers.make,
5334         plugins/editor/scintilla/Makefile.am,
5335         plugins/editor/Makefile.am
5336         configure.in, manuals/reference/libanjuta/Makefile.am
5337         Makefile.am: Moved scintilla to its right place.
5339 2007-01-09  Naba Kumar  <naba@gnome.org>
5341         * plugins/profile-default/plugin.c: Save project session before
5342         a new one is opened.
5344         * plugins/project-manager/plugin.c,
5345         plugins/project-manager/plugin.h,
5346         plugins/project-manager/anjuta-project-manager.ui,
5347         plugins/profile-default/plugin.c,
5348         plugins/profile-default/plugin.h,
5349         plugins/profile-default/Makefile.am,
5350         (added) plugins/profile-default/anjuta-default-profile.ui,
5351         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5352         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
5353         multiple projects support.
5354         
5355 2007-01-06  Armin Burgmeier  <armin@arbur.net>
5357         Reviewed by Naba Kumar  <naba@gnome.org>
5358         * plugins/class-gen/combo-flags.h:
5359         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
5360         enum, added a type parameter to selected signal. Select highlighted
5361         entry when pressing enter (but not unselect it if it was already
5362         selected) before closing the popup. Also accept input when clicking
5363         not into the popup.
5365         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
5366         according to selection type.
5368         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
5369         VOID:BOXED,ENUM.
5371 2007-01-08  Johannes Schmid <jhs@gnome.org>
5373   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
5374   * plugins/project-wizard/templates/gtkmm/Makefile.am
5375   * plugins/project-wizard/templates/python/configure.ac.tpl
5376   * plugins/project-wizard/templates/python/configure.in.tpl
5377   * plugins/project-wizard/templates/python/Makefile.am
5378   * plugins/project-wizard/templates/cpp/configure.ac.tpl
5379   * plugins/project-wizard/templates/cpp/configure.in.tpl
5380   * plugins/project-wizard/templates/cpp/Makefile.am
5381   * plugins/project-wizard/templates/terminal.wiz
5382   * plugins/project-wizard/templates/xlib-dock.wiz
5383   * plugins/project-wizard/templates/wxwin.wiz
5384   * plugins/project-wizard/templates/java.wiz
5385   * plugins/project-wizard/templates/xlib/configure.ac.tpl
5386   * plugins/project-wizard/templates/xlib/configure.in.tpl
5387   * plugins/project-wizard/templates/xlib/Makefile.am
5388   * plugins/project-wizard/templates/gcj/configure.ac.tpl
5389   * plugins/project-wizard/templates/gcj/configure.in.tpl
5390   * plugins/project-wizard/templates/gcj/Makefile.am
5391   * plugins/project-wizard/templates/terminal/configure.ac.tpl
5392   * plugins/project-wizard/templates/terminal/configure.in.tpl
5393   * plugins/project-wizard/templates/terminal/Makefile.am
5394   * plugins/project-wizard/templates/terminal/autogen.sh
5395   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
5396   * plugins/project-wizard/templates/wxwin/configure.in.tpl
5397   * plugins/project-wizard/templates/wxwin/Makefile.am
5398   * plugins/project-wizard/templates/gnome.wiz 
5399   * plugins/project-wizard/templates/java/configure.ac.tpl
5400   * plugins/project-wizard/templates/java/configure.in.tpl
5401   * plugins/project-wizard/templates/java/Makefile.am
5402   * plugins/project-wizard/templates/anjuta-plugin.wiz
5403   * plugins/project-wizard/templates/gtkmm.wiz
5404   * plugins/project-wizard/templates/python.wiz
5405   * plugins/project-wizard/templates/cpp.wiz
5406   * plugins/project-wizard/templates/gtk.wiz
5407   * plugins/project-wizard/templates/gcj.wiz
5408   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
5409   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5410   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5412   Starting fixing of all project wizards:
5413   - rename configure.in to configure.ac
5414   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
5415   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
5416   (See #394184)
5417   
5418   * TODO.task: Added bug number to bounty
5420 2007-01-07  Johannes Schmid <jhs@gnome.org>
5422   *  plugins/build-basic-autotools.c:
5423   Fixed #392290 – Missed install as root option in project manager
5425 2007-01-07  Johannes Schmid <jhs@gnome.org>
5427   * plugins/sourceview/sourceview.c:
5428   Fixed #388731 – Odd editor behaviour after performing block-text operations
5429   Fixed #388727 – Block-tab does not work
5430   
5431   * plugins/sourceview/anjuta-document.h/c:
5432   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
5433   
5434   * configure.in:
5435   Require Gtk+ >= 2.10 for sourceview plugin
5437 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
5439         * libanjuta/anjuta-status.c:
5440         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
5442 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
5444         * configure.in,
5445         plugins/terminal/terminal.c:
5446         Fix bug #377027
5447         remove support for VTE < 0.9
5449 2007-01-06  Naba Kumar  <naba@gnome.org>
5451         * po/POTFILES.in: Updated
5453 2007-01-05  Adam Dingle  <adam@medovina.org>
5455         Reviewed by Naba Kumar  <naba@gnome.org>:
5456         * plugins/message-view/anjuta-message-manager-plugin.glade:
5457         Fixed bug #377903 (improve message color defaults).
5459 2007-01-05  Naba Kumar  <naba@gnome.org>
5461         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
5462         
5463 2007-01-03  Armin Burgmeier  <armin@arbur.net>
5465         Reviewed by  Naba Kumar  <naba@gnome.org>:
5466         * plugins/symbol-browser/test-class.h: Fixed block ends.
5468         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
5469         C-style-block comment.
5471         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
5472         allow lists when writing autogen definition files. This is required
5473         for the new class generator. Also fixed a wrong return value in
5474         npw_autogen_write_definition_file and set a GError in
5475         npw_autogen_execute when the output file could not be opened.
5477         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
5478         user interface.
5480         * plugins/class-gen/Makefile.am: Added templates subdir, removed
5481         goc_template_header and goc_template_source, added top_srcdir to
5482         includes, link against project wizard (also hopefully temporarily),
5483         removed class_gen.h, class_gen.c, action-callbacks.h,
5484         action-callbacks.c.
5486         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
5488         * plugins/class-gen/cell-renderer-flags.h:
5489         * plugins/class-gen/cell-renderer-flags.c:
5490         * plugins/class-gen/combo-flags.h:
5491         * plugins/class-gen/combo-flags.c:
5492         * plugins/class-gen/element-editor.c:
5493         * plugins/class-gen/element-editor.h:
5494         * plugins/class-gen/generator.c:
5495         * plugins/class-gen/generator.h:
5496         * plugins/class-gen/plugin.h:
5497         * plugins/class-gen/plugin.c:
5498         * plugins/class-gen/transform.c:
5499         * plugins/class-gen/transform.h:
5500         * plugins/class-gen/validator.c:
5501         * plugins/class-gen/validator.h:
5502         * plugins/class-gen/window.c:
5503         * plugins/class-gen/window.h: Rewrote class generator, it now allows
5504         adding of several class elements and uses autogen.
5506         * plugins/class-gen/templates/cc-header.tpl:
5507         * plugins/class-gen/templates/cc-source.tpl:
5508         * plugins/class-gen/templates/go-header.tpl:
5509         * plugins/class-gen/templates/go-source.tpl:
5510         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
5511         for the class generator.
5513         * configure.in: Added plugins/class-gen/templates/Makefile to output.
5515 2007-01-04  Naba Kumar  <naba@gnome.org>
5517         Patch from Nick Treleaven:
5518         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
5519         all matching symbols.
5520         
5521         Patches from  Maik Beckmann and Sébastien Granjoux:
5522         * plugins/profile-default/plugin.c,
5523         plugins/project-manager/plugin.c: Unescape project name. Fixes
5524         Bug #357151
5526 2007-01-04  Naba Kumar  <naba@gnome.org>
5528         * plugins/glade/plugin.c: Fixed compilation with
5529         older glade-3 version.
5530         
5531         Patch from Roland Illig:
5532         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
5533         plugins/sourceview/anjuta-document-saver.c,
5534         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
5535         are necessary to build anjuta on NetBSD 3.0
5537         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
5538         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
5539         window manager in gnome.
5540         
5541 2007-01-02  Naba Kumar  <naba@gnome.org>
5542         
5543         * plugins/glade/plugin.c: Make it work with glade-3 svn.
5544         
5545 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
5547         Reviewed by Naba Kumar  <naba@gnome.org>:
5548         * libanjuta/interfaces/libanjuta.idl,
5549         plugins/debug-manager/Makefile.am,
5550         plugins/debug-manager/anjuta-marshal.list,
5551         plugins/debug-manager/debugger.c,
5552         plugins/debug-manager/sparse_buffer.c,
5553         plugins/debug-manager/sparse_buffer.h,
5554         plugins/debug-manager/sparse_view.c,
5555         plugins/debug-manager/sparse_view.h,
5556         plugins/debug-manager/disassemble.h,
5557         plugins/debug-manager/disassemble.c,
5558         plugins/debug-manager/anjuta-marshal.list,
5559         plugins/debug-manager/plugin.c,
5560         plugins/gdb/debugger.c,
5561         plugins/gdb/debugger.h,
5562         plugins/gdb/plugin.c:
5563         Add a disassembly view window
5565         * plugins/debug-manager/breakpoints.c,
5566         plugins/debug-manager/chunk_view.c,
5567         plugins/debug-manager/locals.c,
5568         plugins/debug-manager/memory.c,
5569         plugins/debug-manager/registers.c,
5570         plugins/debug-manager/stack_trace.c:
5571         Add some debugging information 
5573 2006-12-18  Naba Kumar  <naba@gnome.org>
5575         * configure.in, plugins/glade/plugin.c: Allow building against both
5576         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
5578 2006-12-03  Naba Kumar  <naba@gnome.org>
5579         
5580         * TODO.tasks: Marked a bounty completed.
5582 2006-11-24  Adam Dingle <adam@medovina.org>
5584         Reviewed by Naba Kumar  <naba@gnome.org>:
5585         * plugins/build-basic-autotools/build-basic-autotools.c,
5586         plugins/debug-manager/watch.c,
5587         plugins/document-manager/plugin.c, 
5588         plugins/patch/plugin.c,
5589         plugins/project-manager/plugin.c:
5590         Fixed bug #378879 (several command names need ellipses).
5592 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
5594         Reviewed by: Naba Kumar  <naba@gnome.org>
5595         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5596         GCC 4.1.2 (there are only two warnings remaining now when compiling
5597         plugins).
5599         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
5601         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
5602         macro so that the generated function support a NULL plugin parameter.
5604         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
5605         in debug_tree_find_expression by freeing memory returned by the call
5606         to gtk_tree_model_get instead of the parameter string.
5608 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
5610         * plugins/debug-manager/breakpoints.c:
5611         Fix bug #378850
5613         * plugins/debug-manager/anjuta-debug-manager.ui,
5614         plugins/debug-manager/debugger.c,
5615         plugins/debug-manager/plugin.c:
5616         Fix bug #378871
5618 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
5620         * libanjuta/anjuta-launcher.c,
5621         plugins/gdb/debugger.c:
5622         Fix bug #377061
5624 2006-11-21  Naba Kumar  <naba@gnome.org>
5626         * plugins/search/search_preferences.c: Fixed build break.
5627         
5628 2006-11-20  Naba Kumar  <naba@gnome.org>
5629         
5630         Patch from Kjartan Maraas:
5631         * plugins/cvs-plugin/cvs-interface.c,
5632         plugins/document-manager/plugin.c,
5633         plugins/gtodo/interface.c,
5634         plugins/gtodo/libgtodo.h,
5635         plugins/message-view/anjuta-msgman.c,
5636         plugins/project-wizard/druid.c,
5637         plugins/search/search_preferences.c,
5638         plugins/sourceview/sourceview-prefs.c,
5639         plugins/terminal/terminal.c,
5640         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
5642         Patch from Przemysław Grzegorczyk:
5643         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
5644         plugins/subversion/anjuta-subversion.glade: Enable files in
5645         fileselection dialog. Fixes bug #376031.
5646         
5647 2006-11-17  Adam Dingle <adam@medovina.org>
5649         Reviewed by: Naba Kumar  <naba@gnome.org>
5650         * plugins/build-basic-autotools/build-basic-autotools.c
5651         * plugins/class-gen/anjuta-class-gen.plugin.in
5652         * plugins/debug-manager/breakpoints.c
5653         * plugins/debug-manager/plugin.c
5654         * plugins/devhelp/plugin.c
5655         * plugins/document-manager/plugin.c
5656         * plugins/gdb/debugger.c
5657         * plugins/glade/anjuta-glade.plugin.in
5658         * plugins/gtodo/plugin.c
5659         * plugins/language-support-cpp-java/plugin.c
5660         * plugins/message-view/plugin.c
5661         * plugins/project-import/anjuta-project-import.glade
5662         * plugins/project-import/anjuta-project-import.plugin.in
5663         * plugins/search/plugin.c
5664         * plugins/tools/scripts/tools-2.xml.in
5665         * plugins/valgrind/plugin.c
5666         * src/anjuta-actions.h:
5667         Fixed bug #376335 "menu items should be capitalized".  Minor
5668         grammar edits.
5670 2006-11-20  Naba Kumar  <naba@gnome.org>
5671         
5672         * configure.in: Fixed build.
5674         Patch from: Arjan Timmerman
5675         *configure.in: Make subvesion plugin build for apr 1.x.
5676         Fixes: Bug #364754.
5677         
5678 2006-11-20  Johannes Schmid <jhs@gnome.org>
5680         * configure.in
5681         * plugins/*/*.[ch]:
5682         Removed patches from Sylvain and Günther. They caused not problems but
5683         Naba was against them.
5685 2006-11-20  Johannes Schmid <jhs@gnome.org>
5687         * Removed me from MAINTAINERS
5689 2006-11-14  Günther Brammer <GBrammer@gmx.de>
5691         * configure.in:
5692         Use apr-1 instead of apr-0
5694 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
5696         * global-tags/create_global_tags.sh.in: Correct a bug when environment
5697         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
5698         and another bug occuring when parsing .pc file containing quotes.
5700 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
5702         * plugins/*/*.[ch]: Use class macro for type casting.
5704         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5705         GCC 4.1.2 (there are only two warnings remaining now when compiling
5706         plugins).
5708         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
5709         a memory leak in debug_tree_find_expression; g_free was called on
5710         the parameter instead of the memory allocated by gtk_tree_model_get.
5712         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
5713         to declare and initialize the global type variable of the plugin.
5715 2006-10-31  Naba Kumar  <naba@gnome.org>
5717         * global-tags/create_global_tags.sh.in: Added an end message.
5718         
5719         * libanjuta/anjuta-launcher.h: Fixed indentation.
5720         
5721         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
5722         creation to a) append the messages in right way, b) Connect signals
5723         to the view properly and c) Recreate the system-tags.cache at the
5724         end of the generation.
5726         * plugins/symbol-browser: Fixed action path (double
5727         click on sysmbols was not working).
5729         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
5730         Fixed typedef and removed dead code.
5732         * tagmanager/c.c: Took the latest version from ctags source
5733         repository, because the one we had (from ctags 5.6) was broken.
5734         
5735         * global_tags/create_global_tags.sh.in: Reverted the patch from
5736         Sylvain because it was not right fix (and added a helpful comment).
5737         Used /bin/bash to fix the bashism and generated separate log files
5738         for each tag files in the same directory.
5739         
5740 2006-10-29  Naba Kumar  <naba@gnome.org>
5742         * plugins/editor/text_editor.c: Use a temporary file
5743         to save the editor and move it at the end to original
5744         file. This will prevent data corruption if file save
5745         failed for any reason. Also report proper errors when
5746         file save fails. Fixes bug #346575.
5747         
5748 2006-10-26  Naba Kumar  <naba@gnome.org>
5750         * plugins/document-manager/anjuta-docman.c: Do not load
5751         the same files with different path more than once (happens
5752         with symlinked files). Fixes Bug #323591.
5754 2006-10-25  Naba Kumar  <naba@gnome.org>
5756         * plugins/valgrind/vgactions.c: Fixed a warning.
5758 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
5760         Reviewed by Naba Kumar  <naba@gnome.org>:
5762         * plugins/valgrind/vgtoolview.c:
5763         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
5765         * plugins/valgrind/bugged-prg-test.c:
5766         No more warning during compilation with GCC 4.1.
5767         Program is still buggy in order to be used as a test of the
5768         plugin.
5770         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
5771         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
5772         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
5773         plugins/valgrind/vgrule.c:
5774         No more warning during compilation with GCC 4.1.
5776         * plugins/valgrind/plugin.c:
5777         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
5778         prototype (was missing from previous patch).
5780 2006-10-24  Naba Kumar  <naba@gnome.org>
5782         * plugins/glade/plugin.c: Show glade tree view, not list view.
5783         
5784         * plugins/glade/plugin.c: Fixed crash when Anjuta is
5785         exited with glade plugin still loaded. Fixes Bug #364755.
5787         * plugins/document-manager/anjuta-document-manager.plugin.in:
5788         Added application/x-reject in accepted mime-types.
5789         
5790         * Changelog: Fixed changelog alignments.
5792 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
5794         Reviewed by: Naba Kumar  <naba@gnome.org>
5795         
5796         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
5797         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
5798         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
5799         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
5800         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
5801         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
5802         plugins/valgrind/vgsearchbar.c:
5803         Use class macro for type casting.
5805         * plugins/valgrind/plugin.h:
5806         Don't force cast a GtkActionGroup to a GtkAction.
5808         * plugins/valgrind/plugin.c:
5809         Use correct API to get path of the preoject root when building
5810         the list of targets for the run action.
5811         Correct ordering of the construction of the preferences widgets.
5812         Only remove the valgrind widget if it is currently displayed.
5814         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
5815         Return if check_valgrind_binary() fails.
5816         The ValgrindPluginPrefs object is initialized after the call to
5817         vg_action_new. Take a handle to the location of the pointer to
5818         the future object.
5820 2006-10-24  Naba Kumar  <naba@gnome.org>
5822         * HACKING: Updated coding sample.
5823         
5824         Patch from: Armin Burgmeier  <armin@arbur.net>
5825         * plugins/symbol-browser/test-class.h,
5826         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
5827         
5828 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
5830         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
5831         * plugins/valgrind/vgtoolview.h:
5832         Correctly handle the argv / srcdir of vg_tool_view object. Do
5833         not leak memory associated with those arrays.
5835         * plugins/symbol-browser/an_symbol_prefs.c:
5836         Support unloading / reloading of the module (for example when
5837         closing a project and opening another one).
5839         * plugins/project-manager/plugin.c:
5840         Remove plugin widget before removing plugin itself, preventing
5841         a crash with valgrind plugin.
5843         * libanjuta/anjuta-preferences-dialog.c:
5844         Do not use the page_num returned by gtk_notebook_append_page to
5845         remove the page as it cause bugs when pages removal is not done
5846         in LIFO.
5848         * plugins/document-manager/anjuta-docman.c:
5849         Fix some GTK+ warnings.
5851         * global-tags/create_global_tags.sh.in:
5852         Rewrite script to remove bash-ism and use pkg-config directly
5853         instead of parsing the *.pc file by hand. This solve problems
5854         that occurred when one of the directory in PKG_CONFIG_PATH is
5855         empty.
5857 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
5859         * plugins/glade/plugin.c: Fix build (#363884)
5861 2006-10-22  Johannes Schmid <jhs@gnome.org>
5863         * plugins/file-manager/an_file_view.c:
5864         * plugins/file-manager/plugin.c:
5865         * plugins/file-manager/plugin.h:
5866         Fix possible crasher when changing project-root uri when we try to restore open nodes
5867         * AUTHORS: Updated
5869 2006-10-19  Naba Kumar  <naba@gnome.org>
5871         Patch from: Juan Pablo Ugarte
5872         * plugins/glade/plugin.c: Include glade header
5873         correctly.
5874         
5875 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5876         
5877         * plugins/debug-manager/Makefile.am,
5878         plugins/debug-manager/sexy-icon-entry.h,
5879         plugins/debug-manager/sexy-icon-entry.c,
5880         plugins/debug-manager/dataview.c:
5881         Fix bug #358134 (Goto memory prompt)
5882         Use sexy-icon-entry from libsexy 0.1.10
5884         * plugins/debug-manager/debugger.c,
5885         plugins/debug-manager/plugin.c,
5886         plugins/debug-manager/start.c,
5887         plugins/gdb/debugger.c,
5888         plugins/gdb/plugin.c:
5889         Better error handling when starting and stopping debugger
5891 2006-10-13  Maik Beckmann <maik@eigenco.de>
5893         * src/action_callbacks.c:
5894         Fixed bug #361830 (AboutDialog does not close) which is caused 
5895         due to a change in Gtk+ 2.10  
5896   
5897 2006-10-12  Adam Dingle <adam@medovina.org>
5899         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
5901         * plugins/search/search-replace.c:
5902         Fixed bug #358068 (indicate when Find in Files is complete)
5904         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
5906         * plugins/sourceview/sourceview-prefs.c:
5907         * plugins/sourceview/sourceview.glade:
5908         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
5910         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
5912         * plugins/devhelp/plugin.c:
5913         * plugins/search/plugin.c: 
5914         Fixed bug #359750 (fix find/replace shortcut keys).
5916         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
5917         use Alt+key for shortcuts)
5919         *  plugins/debug-manager/debug_tree.c:
5920         *  plugins/debug-manager/debugger.c:
5921         Fixed bug #359317 (can't load debug manager)
5923         * /plugins/document-manager/plugin.c:
5924         Fixed bug #359259 (highlight modes listed in reverse 
5925         alphabetical order).
5927 2006-10-10  Johannes Schmid <jhs@gnome.org>
5929         * plugins/glade/plugin.c:
5930         Add scrollbars to glade project window
5932 2006-10-10  Johannes Schmid <jhs@gnome.org>
5934         * libanjuta/interfaces/Makefile.am.iface:
5935         Fixed Makefile with broke build
5937 2006-10-07  Johannes Schmid <jhs@gnome.org>
5939         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5940         * libanjuta/interfaces/Makefile.iface.am:
5941         Fixed enum types generation
5943         * libanjuta/interfaces/libanjuta.idl:
5944         Fixed some strange typo
5946 2006-10-06  Johannes Schmid <jhs@gnome.org>
5948         * libanjuta/interfaces/Makefile.iface.am:
5949         Fixed enum-types.h generation
5950         * libanjuta/interfaces/libanjuta.idl:
5951         char* => gchar*
5952         IAnjutaTODO::load should take const gchar* argument
5953         Remove include to libanjuta/e-splash.h which is not installed as header file
5954         Disable get_attributes for now
5955         
5956         * pluings/sourceview/sourceview.c: Disabled get_attributes
5957         
5958         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
5960 2006-10-05  Naba Kumar  <naba@gnome.org>
5962         * TODO.tasks: Set 'Improve class widzard' task to assigned.
5963         Set bug id for 'Profiler plugin' task.
5965 2006-10-03  Naba Kumar  <naba@gnome.org>
5967         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
5968         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
5970         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
5971         plugins/project-manager/plugin.c: Added a new API in
5972         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
5973         Added some documentation. On project close, close all editors that
5974         has files opened for the project.
5975         
5976         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
5977         from the containers on anjuta_shell_remove_widget(). Do not destroy
5978         glade widgets once created.
5979         
5980 2006-10-03  Johannes Schmid <jhs@gnome.org>
5982         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5983         * libanjuta/interfaces/libanjuta.idl:
5984         const-List<> => const List<>
5985         List-free<> => List<>
5986         
5987         * Makefile.am: Reenabled launcher
5989 2006-10-03  Johannes Schmid <jhs@gnome.org>
5991         * libanjuta/interfaces/Makefile.am.iface:
5992         Install libanjuta.idl
5994 2006-10-02  Adam Dingle <adam@medovina.org>
5996         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
5998 2006-10-02  Adam Dingle <adam@medovina.org>
6000         * plugins/editor/style-editor.c: fixed bug #357534
6001         * plugins/gdb/utilities.h: removed 2 unused declarations
6003 2006-10-02  Johannes Schmid <jhs@gnome.org>
6005         * Makefile.am: disabled anjuta-launcher
6006         * libanjuta/Makefile.am:
6007         
6008         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
6009         * libanjuta/glue-factory.c: (glue_factory_add_path),
6010         (glue_factory_get_path):
6011         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
6012         * libanjuta/glue-factory.h:
6013         * libanjuta/glue-cpp.h:
6014         * libanjuta/glue-cpp.c:
6015         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
6016         
6017         * libanjuta/interfaces/Makefile.am.iface:
6018         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6019         * libanjuta/interfaces/libanjuta.idl:
6020         Add a new features to idl compiler:
6021         List<Type> => List of Type
6022         List-free<Type> => List of Type, it is up to the caller to free items and list
6023         const-List(-free)<Type> = const List of Types
6024         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
6025         
6026         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
6027         (generic_cpp_class_create_code):
6028         Adapted to new project_manager interface
6029         
6030         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
6031         * plugins/debug-manager/debugger.c:
6032         (ivariable_debugger_iface_init):
6033         Do not use C++ keyword "delete" for interface name
6034         
6035         * plugins/document-manager/anjuta-document-manager.plugin.in:
6036         Added m4 to mime-types
6037         
6038         * plugins/project-manager/plugin.c:
6039         (iproject_manager_add_source_multi):
6040         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
6042 2006-10-01  Naba Kumar  <naba@gnome.org>
6044         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
6045         UI file used when out-of-process devhelp is used instead of
6046         embedded devhelp.
6047         
6048         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
6049         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
6050         plugins/profile-default/default.anjuta: Build devhelp plugin,
6051         but use out-of-process devhelp if devhelp plugin is disabled
6052         (either by user or devhelp is not installed). Disabled devhelp
6053         plugin by default. Added it in default profile.
6055 2006-10-01  Naba Kumar  <naba@gnome.org>
6057         * plguins/project-manager/plugin.c: Possible fix for crash
6058         bug #358583.
6059         
6060         * configure.in, plugins/Makefile.am: Enabled glade plugin and
6061         set dep to last version 3.0.2.
6062         
6063         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
6064         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
6065         plugins/symbol-browser/plugin.c: Use the right action group
6066         for getting popup actions (Fixes lots of assertion failures).
6068         * plugins/project-manager/plugin.c,
6069         plugins/project-manager/plugin.h: use separate action group
6070         for profie actions.
6071         
6072         * plugins/message-view/plugin.c: Disconnect session load
6073         signal on plugin deactivation (fixes a crash).
6075 2006-09-30  Naba Kumar  <naba@gnome.org>
6077         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
6078         * TODO.tasks: Assigned a bounty to Massimo.
6080 2006-09-29  Naba Kumar  <naba@gnome.org>
6082         * src/anjuta-app.c, src/shell.c: Fixed build errors.
6084 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
6086         * plugins/debug-manager/debugger.c,
6087         plugins/debug-manager/plugin.c,
6088         libanjuta/interfaces/libanjuta.idl:
6089         Add a new abort command to quit debugger without waiting
6091         * plugins/gdb/debugger.c,
6092         plugins/gdb/debugger.h,
6093         plugins/gdb/plugin.c:
6094         Send a signal directly to the debugged program
6095         Implement abort command
6097         * plugins/debug-manager/debug_tree.c:
6098         Fix bug #358163
6100         * plugins/debug-manager/stack-trace.c:
6101         Fix bug #358009
6103 2006-09-29  Naba Kumar  <naba@gnome.org>
6105         * TODO.tasks: Updated.
6106         
6107         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
6108         dialog.
6109         
6110         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
6111         
6112         * TODO.tasks: Updated in light of the word wrapping fix
6113         in Tasks Manager. Added a test bounty entry.
6115         * TODO.tasks: Added four bounties.
6116         
6117 2006-09-28  Naba Kumar  <naba@gnome.org>
6119         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
6120         Added 'customizable' parameter to
6121         anjuta_ui_add_action_group_entries() and similar functions to
6122         allow user configuration of the actions. Filter out actions that
6123         are not configurable items (such as submenu items). Now the
6124         'Customize shortcuts' dialog is much better listed.
6126         * plugins/build-basic-autotools/build-basic-autotools.c,
6127         plugins/build-basic-autotools/build-basic-autotools.h,
6128         plugins/cvs-plugin/plugin.c,
6129         plugins/cvs-plugin/plugin.h,
6130         plugins/debug-manager/breakpoints.c,
6131         plugins/debug-manager/plugin.c,
6132         plugins/debug-manager/stack_trace.c,
6133         plugins/debug-manager/watch.c,
6134         plugins/devhelp/plugin.c,
6135         plugins/document-manager/plugin.c,
6136         plugins/file-loader/plugin.c,
6137         plugins/file-manager/plugin.c,
6138         plugins/glade/plugin.c,
6139         plugins/gtodo/interface.c,
6140         plugins/gtodo/plugin.c,
6141         plugins/language-support-cpp-java/plugin.c,
6142         plugins/macro/plugin.c,
6143         plugins/macro/plugin.h,
6144         plugins/message-view/plugin.c,
6145         plugins/patch/plugin.c,
6146         plugins/profile-default/default.anjuta,
6147         plugins/project-manager/plugin.c,
6148         plugins/project-manager/plugin.h,
6149         plugins/sample1/plugin.c,
6150         plugins/search/plugin.c,
6151         plugins/subversion/plugin.c,
6152         plugins/subversion/plugin.h,
6153         plugins/symbol-browser/plugin.c,
6154         plugins/symbol-browser/plugin.h,
6155         plugins/tools/plugin.c,
6156         plugins/valgrind/plugin.c,
6157         plugins/valgrind/plugin.h: Fixed to take care of above change
6158         in API of AnjutaUI. Properly added/removed action groups in some
6159         plugins. Split action groups into customization and non-customizable
6160         groups and added them separately.
6162         * plugins/document-manager/plugin.c: Close files belonging to
6163         project when project is closed (not complete).
6164         
6165         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
6166         vertical aligned cell entries.
6167         
6168         * src/anjuta-app.c: Define macros for the placeholder names.
6169         Set default widths and heights of the default placeholders,
6170         so that newly docked widgets are correclty sized.
6171         
6172         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6173         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
6174         Fixed to generated correct actions addition/removal code.
6176 2006-09-25  Naba Kumar  <naba@gnome.org>
6178         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
6179         libanjuta/anjuta-serializer.[ch]: Implemented serialization
6180         class.
6181         
6182         * plugins/message-view/anjuta-msgman.c,
6183         plugins/message-view/anjuta-msgman.h,
6184         plugins/message-view/message-view.c,
6185         plugins/message-view/message-view.h,
6186         plugins/message-view/plugin.c: Serialize messages panes in
6187         session save and deserialize them in session load so that
6188         build messages persistant.
6189         
6190 2006-09-24  Johannes Schmid <jhs@gnome.org>
6192         * libanjuta/anjuta-utils.c:
6193         * plugins/message-view/message-view.c:
6194         Really fixed #355407
6196 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6198         * libanjuta/interfaces/libanjuta.idl:
6199         Change one variable sign
6201         * plugins/debug-manager/anjuta-debug-manager.glade,
6202         plugins/debug-manager/anjuta-debug-manager.ui:
6203         Few small interface changes     
6205         * plugins/debug-manager/debug_tree.h,
6206         plugins/debug-manager/watch.c,
6207         plugins/debug-manager/debugger.c,
6208         plugins/debug-manager/plugin.c
6209         plugins/gdb/debugger.c,
6210         plugins/gdb/plugin.c:
6211         Big rewrite of debugger queue
6212         Allow to cancel command
6214         * plugins/debug-manager/memory.c:
6215         Fix a bug if a command is cancelled
6217 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
6219         * plugins/gdb/debugger.c,
6220         plugins/debug-manager/debug_tree.c,
6221         plugins/debug-manager/locals.c:
6222         Restore tree representation for local variable
6223         Add argument in local variable list
6224         Use gdb variable object to get all informations
6226 2006-09-19  Naba Kumar  <naba@gnome.org>
6228         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
6229         that implements AnjutaSavePrompt class.
6231         * ChangeLog: Fixed indentation.
6232         
6233         * libanjuta/Makefile.am,
6234         libanjuta/anjuta-marshal.list,
6235         libanjuta/anjuta-shell.c,
6236         libanjuta/anjuta-shell.h,
6237         plugins/document-manager/action-callbacks.c,
6238         plugins/document-manager/action-callbacks.h,
6239         plugins/document-manager/anjuta-docman.c,
6240         plugins/document-manager/anjuta-docman.h,
6241         plugins/document-manager/plugin.c,
6242         src/anjuta.c: Impletemnted save prompt dialog to prompt for
6243         unsaved items during exit. A new signal is added in shell
6244         interface called 'save-prompt' to collect all unsaved items.
6245         Create AnjutaSavePrompt class (dialog) to process unsaved items.
6246         Fixed document manager to use the new save-prompt signal in shell
6247         and AnjutaSavePrompt object for unsaved files. Cleaned up
6248         AnjutaDocman to synchronously save new files. Fixed function
6249         names.
6251 2006-09-18  Johannes Schmid <jhs@gnome.org>
6253         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
6254         gdl requirement to 0.7.0
6256 2006-09-18  Johannes Schmid <jhs@gnome.org>
6258         * global-tags/.cvsignore:
6259         * global-tags/Makefile.am:
6260         * global-tags/create_global_tags.sh (removed):
6261         * global-tags/create_global_tags.sh.in (added):
6262         Fixed #355407
6263         
6264         * libanjuta/anjuta-launcher.c:
6265         Fixed #349374
6266         
6267         * plugins/project-manager/plugin.c:
6268         (project_manager_plugin_close_project):
6269         Fixed crasher
6270         
6271         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
6272         Fixed gtk critical
6273         
6274         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
6275         More reasonable toolbar creation/deletition though it does
6276         not completly work!
6278 2006-09-15  Johannes Schmid <jhs@gnome.org>
6280         * libanjuta/anjuta-utils.c/.h:
6281         Fixed #355168
6283 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
6285         * scintilla/ScintillaGTK.cxx
6286         Fixed doulbe freeing in Scintilla
6288 2006-09-12  Johannes Schmid  <jhs@gnome.org>
6290         * plugins/symbol-browser/an_symbol_prefs.c:
6291         Support unloading / reloading of the module (for example when
6292         closing a project and opening another one).
6294         * plugins/project-manager/plugin.c:
6295         Really fixed #355148 (Show project name in title bar)
6297 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6299         * libanjuta/plugins.c:
6300         Fixed #355156 (Show plugins in alphabetical order)
6302 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6304         * plugins/project-manager/plugin.c:
6305         Fixed #355148 (Show project name in title bar)
6307 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6309         * plugins/project-manager/plugin.c:
6310         (value_removed_project_root_uri):
6311         Fixed crasher if project cannot be opened
6313 2006-08-30 Naba Kumar  <naba@gnome.org>
6315         * plugins/language-support-cpp-java/plugin.[c,h],
6316         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6317         Impletemnted UI for auto indent.
6318         
6319 2006-08-28 Naba Kumar  <naba@gnome.org>
6320         
6321         * plugins/gvim/.cvsignore,
6322         plugins/gvim/Makefile.am,
6323         plugins/gvim/anjuta-vim-plugin.png,
6324         plugins/gvim/anjuta-vim.c,
6325         plugins/gvim/anjuta-vim.h,
6326         plugins/gvim/anjuta-vim.plugin.in,
6327         plugins/gvim/gtkvim.c,
6328         plugins/gvim/gtkvim.h,
6329         plugins/gvim/plugin.c,
6330         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
6331         in build yet.
6333 2006-08-28 Naba Kumar  <naba@gnome.org>
6335         Patch from: Massimo Corà  <maxcvs@email.it>
6336         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
6337         possible infinite loop.
6339 2006-08-22 Adam Dingle <adam@medovina.org>
6340         
6341         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
6342         to edit are shown in the preferences dialog in anjuta").
6343         Removed unused widgets from the style editor dialog.
6345 2006-08-21  Johannes Schmid <jhs@gnome.org>
6347         * plugins/symbol-browser/test-class.[cpp/h]
6348         Added missing files
6350 2006-08-18  Naba Kumar  <naba@gnome.org>
6352         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
6353         end of document loading.
6355         * plugins/language-support-cpp-java/plugin.c,
6356         plugins/sourceview/sourceview.c: Fixed plugin loading.
6358 2006-08-17  Naba Kumar  <naba@gnome.org>
6360         * plugins/language-support-cpp-java/plugin.c,
6361         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
6362         mode line parsing. Indentation parameters initialized based on
6363         mode line parameters.
6365 2006-08-16  Naba Kumar  <naba@gnome.org>
6367         * Makefile.am, plugins/editor/text_editor.c,
6368         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
6369         comments.
6371 2006-08-16 Naba Kumar  <naba@gnome.org>
6373         Patch from  Massimo Cora'  <maxcvs@email.it>:
6374         
6375         * plugins/editor/aneditor-autocomplete.cxx,
6376         plugins/editor/aneditor-calltip.cxx,
6377         plugins/symbol-browser/Makefile.am,
6378         plugins/symbol-browser/an_symbol.c,
6379         plugins/symbol-browser/an_symbol_view.c,
6380         plugins/symbol-browser/plugin.c,
6381         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
6382         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
6383         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
6384         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
6385         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
6386         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
6387         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
6388         tagmanager/get.h, tagmanager/html.c,
6389         tagmanager/include/tm_source_file.h,
6390         tagmanager/include/tm_tag.h,
6391         tagmanager/include/tm_workspace.h,
6392         tagmanager/jscript.c, tagmanager/keyword.c,
6393         tagmanager/keyword.h, tagmanager/lisp.c,
6394         tagmanager/lregex.c, tagmanager/lua.c,
6395         tagmanager/main.h, tagmanager/make.c,
6396         tagmanager/options.c, tagmanager/options.h,
6397         tagmanager/parse.c, tagmanager/parse.h,
6398         tagmanager/parsers.h, tagmanager/pascal.c,
6399         tagmanager/perl.c, tagmanager/php.c,
6400         tagmanager/python.c, tagmanager/read.c,
6401         tagmanager/read.h, tagmanager/readtags.c,
6402         tagmanager/readtags.h, tagmanager/rexx.c,
6403         tagmanager/routines.c, tagmanager/routines.h,
6404         tagmanager/ruby.c, tagmanager/scheme.c,
6405         tagmanager/sh.c, tagmanager/slang.c,
6406         tagmanager/sml.c, tagmanager/sort.c,
6407         tagmanager/sort.h, tagmanager/sql.c,
6408         tagmanager/strlist.c, tagmanager/strlist.h,
6409         tagmanager/tcl.c, tagmanager/tm_source_file.c,
6410         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
6411         tagmanager/tm_workspace.c, tagmanager/verilog.c,
6412         tagmanager/vim.c, tagmanager/vstring.c,
6413         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
6414         5.6 and namespace completion fixed.
6416         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6417         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
6419 2006-08-15 Naba Kumar  <naba@gnome.org>
6421         * libanjuta/interfaces/libanjuta.idl,
6422         plugins/editor/text-editor-iterable.c,
6423         plugins/editor/text_editor.c,
6424         plugins/sourceview/sourceview-cell.c,
6425         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
6426         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
6427         ianjuta_editor_end_action().
6428         
6429         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
6431 2006-08-13 Naba Kumar  <naba@gnome.org>
6433         * plugins/debug-manager/breakpoints.c,
6434         plugins/debug-manager/memory.c,
6435         plugins/debug-manager/registers.c,
6436         src/layout.xml: Fixed debugger widgets layout.
6438 2006-08-12 Naba Kumar  <naba@gnome.org>
6440         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
6441         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
6442         plugins/editor/editor.glade, plugins/editor/text_editor.h,
6443         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
6444         codes and dead codes. Removed automatic indentation prefs.
6446 2006-08-12  Johannes Schmid <jhs@gnome.org>
6448         * libanjuta/Makefile.am:
6449         * libanjuta/anjuta-launcher.c:
6450         * libanjuta/anjuta-launcher.h:
6451         * libanjuta/anjuta-plugin.c:
6452         * libanjuta/anjuta-plugin.h:
6453         * libanjuta/anjuta-preferences.c:
6454         * libanjuta/anjuta-preferences.h:
6455         * libanjuta/anjuta-shell.c:
6456         * libanjuta/anjuta-shell.h:
6457         * libanjuta/libanjuta.h:
6458         
6459         Made wrapper friendly:
6460         - no inline in header files (preferences_set/get)
6461         - correct signal names
6462         - correct GError** argument in anjuta_shell_freeze/thaw
6463         - include correct files in libanjuta.h
6464         
6465         * plugins/project-manager/plugin.c: 
6466         Fixed two crashers
6468 2006-08-11 Naba Kumar  <naba@gnome.org>
6470         * plugins/editor/aneditor-priv.h,
6471         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
6472         
6473         * plugins/editor/text_editor_cbs.c,
6474         plugins/sourceview/anjuta-view.c: Pass the right position for char
6475         added signal.
6476         
6477         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
6478         
6479         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
6481 2006-08-11 Naba Kumar  <naba@gnome.org>
6483         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
6484         return the right character at the iter position and get_char() to
6485         not leak memory.
6487         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
6488         to set to character offset and not byte index.
6490         * plugins/language-support-cpp-java/plugin.c: Improved
6491         auto-indentation login. Indents opening and closing braces correctly.
6493 2006-08-10  Johannes Schmid <jhs@gnome.org>
6495         * INSTALL:
6496         * autogen.sh:
6497         Required automake = 1.9
6499         * libanjuta/anjuta-children.c:
6500         * libanjuta/anjuta-children.h:
6501         * libanjuta/anjuta-encodings.h:
6502         * libanjuta/anjuta-launcher.h:
6503         * libanjuta/anjuta-plugin-description.h:
6504         * libanjuta/anjuta-preferences-dialog.h:
6505         * libanjuta/anjuta-preferences.h:
6506         * libanjuta/anjuta-session.h:
6507         * libanjuta/anjuta-status.h:
6508         * libanjuta/anjuta-ui.h:
6509         * libanjuta/anjuta-utils.c:
6510         * libanjuta/anjuta-utils.h:
6511         * libanjuta/e-splash.h:
6512         * libanjuta/glue-factory.h:
6513         * libanjuta/glue-plugin.h:
6514         * libanjuta/plugins.h:
6515         * libanjuta/resources.h:
6516         Fixed libanjuta to be able to wrap it
6517         - G_BEGIN_DECLS, G_END_DECLS
6518         - include all necessary files in libanjuta.h
6520         * plugins/gtodo/tray-icon.c:
6521         * plugins/terminal/terminal.c:
6522         Some build fixes for freebsd
6524         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
6525         * plugins/sourceview/sourceview.glade:
6526         Remove auto-indent feature as it is now in language-support
6528 2006-08-09 Naba Kumar  <naba@gnome.org>
6530         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
6531         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6532         Added missing files.
6534         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
6535         get_use_spaces(), set_tabsize() and set_use_spaces().
6537 2006-08-09 Naba Kumar  <naba@gnome.org>
6539         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
6540         succeeded in activating.
6542         * plugins/document-manager/plugin.c: Added debug message.
6544         * libanjuta/interfaces/libanjuta.idl,
6545         plugins/editor/text_editor.c: Implemented get_tabsize(),
6546         get_use_spaces(), set_tabsize() and set_use_spaces().
6548         * plugins/language-support-cpp-java/Makefile.am,
6549         plugins/language-support-cpp-java/plugin.c,
6550         plugins/language-support-cpp-java/plugin.h: Used editor parameters
6551         for indentation. Added preferences page for paramenters.
6553         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
6555 2006-08-08 Naba Kumar  <naba@gnome.org>
6557         * libanjuta/interfaces/libanjuta.idl,
6558         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6559         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6560         plugins/editor/text_editor.c,
6561         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
6562         and implemented it for both scintilla and sourceview.
6564         * plugins/search/plugin.c: Use the new grab_focus() to transfer
6565         focus back to editor (happens when pressing esc in incremental
6566         search box).
6568 2006-08-08 Naba Kumar  <naba@gnome.org>
6570         * libanjuta/interfaces/libanjuta.idl,
6571         plugins/editor/text_editor.c,
6572         plugins/editor/text_editor.h,
6573         plugins/editor/text-editor-iterable.c,
6574         plugins/sourceview/sourceview-cell.c,
6575         plugins/sourceview/sourceview.c: Implemented editor attributes
6576         methods.
6577         
6578         * plugins/editor/aneditor.cxx: Disabled old indentation code.
6579         plugins/language-support-cpp-java/plugin.c: Implemented indentation
6580         code (not complete yet).
6582         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
6583         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
6584         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6585         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
6586         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
6587         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6589 2006-08-04 Naba Kumar  <naba@gnome.org>
6591         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
6592         implementation.
6593         
6594 2006-08-03  Johannes Schmid <jhs@gnome.org>
6596         * configure.in: Add a more informative text to valgrind plugin
6598         * TODO.tasks:
6599         Modified Preferences tasl
6600         * libanjuta/anjuta-plugin.c: 
6601         * libanjuta/anjuta-preferences-dialog.c: 
6602         * libanjuta/anjuta-preferences-dialog.h:
6603         * libanjuta/anjuta-preferences.c:
6604         * libanjuta/anjuta-preferences.h:
6605         * libanjuta/interfaces/Makefile.am.iface:
6606         * libanjuta/interfaces/libanjuta.idl:
6607         Added IAnjutaPreferences interface which every plugin that has preferences should
6608         implement. Call merge() and unmerge() at plugin activation/deactivation.
6609         Fixed preferences_page_remove()
6610         
6611         * plugins/build-basic-autotools/build-basic-autotools.c:
6612         * plugins/cvs-plugin/plugin.c: 
6613         * plugins/document-manager/plugin.c:
6614         * plugins/editor/plugin.c:
6615         * plugins/editor/plugin.h:
6616         * plugins/file-manager/plugin.c: 
6617         * plugins/gtodo/main.h:
6618         * plugins/gtodo/plugin.c: 
6619         * plugins/gtodo/preferences.c: 
6620         * plugins/message-view/anjuta-msgman.c: 
6621         * plugins/message-view/anjuta-msgman.h:
6622         * plugins/message-view/plugin.c:
6623         * plugins/sourceview/plugin.c: 
6624         * plugins/sourceview/plugin.h:
6625         * plugins/symbol-browser/an_symbol_prefs.c:
6626         * plugins/symbol-browser/plugin.c: 
6627         * plugins/terminal/terminal.c: 
6628         * plugins/valgrind/plugin.c
6629         * src/anjuta-app.c:
6630         
6631         Updated preference loading/unloading for all plugins
6633 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
6634         
6635         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
6636         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
6637     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
6638         recommended by the autoconf manual. 
6639         - Fixes compiling with autoconf 2.60.
6640         
6641         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
6643 2006-08-02      Johanes Schmid <jhs@gnome.org>
6645         * plugins/profile-default/plugin.c:
6646         Fixed session handling
6648 2006-08-01  Johannes Schmid <jhs@gnome.org>
6650         * configure.in
6651         * plugins/Makefile.am:
6652         Disabled devhelp and glade for now as they do not work (#341073
6653         and #341170)
6654         
6655         * plugins/profile-default/anjuta-default-profile.ui (removed):
6656         * plugins/profile-default/plugin.c:
6657         * plugins/profile-default/plugin.h:
6658         * plugins/project-manager/anjuta-project-manager.ui:
6659         * plugins/project-manager/plugin.c:
6660         * plugins/project-manager/plugin.h:
6661         Limted multiple project support #315043
6663         * libanjuta/interfaces/libanjuta.idl:
6664         Added ianjuta_profile_unload
6666 2006-07-31 Naba Kumar  <naba@gnome.org>
6668         * libanjuta/interfaces/libanjuta.idl,
6669         plugins/editor/text-editor-iterable.c,
6670         plugins/editor/text_editor.c,
6671         plugins/sourceview/anjuta-view.c,
6672         plugins/sourceview/anjuta-view.h,
6673         plugins/sourceview/sourceview.c: Fixed text iteration and 
6674         IAnjutaEditor implementations in both scintilla
6675         and sourceview. Cleand up libanjuta API: Removed redundant
6676         erase_range() method from IAnjutaEditor interface, fixed
6677         ianjuta_editor_get_text to take length instead of range (consistency).
6678         autoindentation in both sourceview and scintilla more or less works,
6679         but still disabled for now because there are still some anomalies
6680         in text iteration.
6682         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
6684         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
6685         API changes.
6687 2006-07-30  Johannes Schmid <jhs@gnome.org>
6689         * plugins/sourceview/anjuta-document.c:
6690         * plugins/sourceview/anjuta-document.h:
6691         * plugins/sourceview/anjuta-view.c: 
6692         * plugins/sourceview/sourceview.c:
6693         Wrote a new "char_added" implementation, I hope this one is good
6695         * plugins/sourceview/sourceview-cell.c:
6696         Fixed typo: "text_iter" instead of "iter"
6698 2006-07-30 Naba Kumar  <naba@gnome.org>
6700         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
6702 2006-07-30  Johannes Schmid <jhs@gnome.org>
6704         * autogen.sh: use gnome-autogen.sh from gnome-coomen
6705         
6706         * plugins/debug-manager/plugin.c: 
6707         * plugins/patch/plugin.c:
6708         Use IAnjutaIndicable to mark debugger position
6710         * plugins/sourceview/sourceview.c:
6711         Define colors for IAnjutaIndicable
6713 2006-07-29  Johannes Schmid <jhs@gnome.org>
6715         * plugins/debug-manager/anjuta-debug-manager.ui:
6716         * plugins/debug-manager/breakpoints.c:
6717         * plugins/debug-manager/images/Makefile.am:
6718         * plugins/debug-manager/images/run-to-cursor.png:
6719         * plugins/debug-manager/plugin.c:
6720         Added toolbar and some icons
6722         * plugins/patch/anjuta-patch.ui:
6723         * plugins/patch/patch-plugin.c:
6724         * plugins/patch/patch-plugin.glade:
6725         * plugins/patch/plugin.c:
6726         * plugins/patch/plugin.h:
6727         Improved patch plugin (GUI and function)
6729         * plugins/sourceview/sourceview.c:
6730         Fixed another Gtk-Critical
6732         * plugins/tools/anjuta-tools.ui:
6733         * plugins/tools/plugin.h:
6734         Put Patch plugin in tools menu and changed ui file
6736 2006-07-29  Johannes Schmid <jhs@gnome.org>
6738         * plugins/document-manager/plugin.c:
6739         Fixed accelator Gtk-Warning
6741         * plugins/message-view/anjuta-msgman.c: 
6742         Fixed Gtk-Warning
6744         * plugins/sourceview/anjuta-document.c:
6745         * plugins/sourceview/anjuta-document.h:
6746         * plugins/sourceview/anjuta-marshal.list:
6747         Wrote a better emitter for the char-added signal
6749         * plugins/sourceview/sourceview.c:
6750         Fixed Redo/Undo to void Gtk-Criticals
6751         
6752         * plugins/sourceview/sourceview-args.c:
6753         * plugins/sourceview/sourceview-cell.c:
6754         * plugins/sourceview/sourceview-scope.c:
6755         * plugins/sourceview/sourceview-tags.c: 
6756         Adapted to new IAnjutaIterator API
6758 2006-07-28 Naba Kumar  <naba@gnome.org>
6760         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
6762         * plugins/symbol-browser/an_symbol.c,
6763         plugins/symbol-browser/an_symbol_iter.c,
6764         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
6765         subclass of AnjutaSymbol so that the symbol is accessible from
6766         the iter in light of changes in IAnjutaIterable.
6768         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
6769         implementation of IAnjutaIterable.
6771 2006-07-28 Naba Kumar  <naba@gnome.org>
6773         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
6774         IAnjutaIterable. They were kind of useless since the interface is
6775         defined on the data object itself. Added set_position() method
6776         in IAnjutaIterable to allow setting arbitrary current index to the
6777         iter.
6778         Added erase() and erase_range() in IAnjutaEditor.
6780         * plugins/editor/text-editor-iterable.c: Fixed 
6781         plugins/editor/text_editor.c: Implemented erase() and erase_range()
6782         methods in editor. Fixed get_line_from_position() method.
6784         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
6785         code. It's disabled for now.
6787         * plugins/sourceview/sourceview-cell.c,
6788         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
6789         implementation.
6791 2006-07-27  Johannes Schmid <jhs@gnome.org>
6793         * plugins/sourceview/sourceview-cell.c:
6794         Fixed IAnjutaEditorCell to work only on a single line
6795         Fixed crasher in finalize
6797         * plugins/symbol-browser/an_symbol_prefs.c:
6798         * global-tags/Makefile.am:
6799         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
6800         script installation     
6802 2006-07-26 Naba Kumar  <naba@gnome.org>
6804         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
6805         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
6806         
6807         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
6808         
6809         * plugins/document-manager/plugin.c: Fixed dynamic loading of
6810         support plugins
6811         
6812         * plugins/editor/text-editor-iterable.c,
6813         plugins/editor/text_editor.c,
6814         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
6815         method to work correctly, it was ignoring start and end parameters.
6816         Fixed TextEditorCell implementation. Fixed 'char-added' signal
6817         emission.
6818         
6819         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
6820         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
6822 2006-07-24  Massimo Cora'  <maxcvs@email.it>
6824         * plugins/symbol-browser/an_symbol_view.c,
6825         plugins/symbol-browser/an_symbol_view.h,
6826         plugins/symbol-browser/plugin.c:
6827     fix a matching case into sv_extract_type_qualifier_from_expr ()
6828     and some minor issues.
6830 2006-07-26  Johannes Schmid <jhs@gnome.org>
6832         * plugins/language-support-cpp-java/plugin.c:
6833         Fixed to work kind of with sourceview editor
6834         * plugins/sourceview/anjuta-document.c: 
6835         * plugins/sourceview/anjuta-view.c: 
6836         * plugins/sourceview/sourceview-cell.c:
6837         * plugins/sourceview/sourceview.c:
6838         Fixed IAnjutaEditorCell and "char-added" signal
6840 2006-07-24 Naba Kumar  <naba@gnome.org>
6842         * plugins/document-manager/plugin.c,
6843         plugins/document-manager/plugin.h: Initial implementedion for loading
6844         support plugins.
6845         
6846         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
6847         implementation.
6848         
6849         * plugins/editor/text_editor.c: Fixed syntax highlighting when
6850         indicators are cleared (that leaved grey texts).
6852 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
6854         * libanjuta/interfaces/libanjuta.idl,
6855         plugins/debug-manager/breakpoints.c,
6856         plugins/debug-manager/memory.c,
6857         plugins/debug-manager/registers.c,
6858         plugins/debug-manager/debug_tree.c,
6859         plugins/debug-manager/debugger.c,
6860         plugins/gdb/debugger.c,
6861         plugins/gdb/debugger.h,
6862         plugins/gdb/plugin.c:
6863         Add a parameter for reporting error
6864         Add a new interface for using gdb variable object
6865         Allow to cancel commands
6866         Rewrite handling of debugger state
6868         * plugins/debug-manager/plugin.c,
6869         plugins/debug-manager/locals.c,
6870         plugins/debug-manager/locals.h,
6871         plugins/debug-manager/register.c,
6872         plugins/debug-manager/stack_trace.c,
6873         plugins/debug-manager/stack_trace.h:
6874         Create and destroy local and stack trace windows when needed
6876 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6878         * plugins/document-manager/plugin.c:
6879         Fixed "Automatic" highlighting
6881 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6883         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
6885         * plugins/sourceview/anjuta-view.c:
6886         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
6888 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
6889         
6890         * configure.in: Check for C/C++-Compiler correctly
6892 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
6894         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6896         * plugins/debug-manager/stack_trace.c:
6897         Destroy stack window when debuuger is disabled (#347414)
6898         
6899         * plugins/sourceview/anjuta-view.c:
6900         Fix a crash with popup-menu (#347412)
6902 2006-07-13 Naba Kumar  <naba@gnome.org>
6904         * plugins/editor/Makefile.am,
6905         plugins/editor/text_editor.h,
6906         plugins/editor/text-editor-iterable.h,
6907         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
6908         tested yet).
6909         
6910         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
6911         code.
6912         
6913         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
6915 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
6917         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
6918         Bug #342937
6919         
6920 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6922         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6924         * libanjuta/anjuta-preferences-dialog.c:
6925         Do not use the page_num returned by gtk_notebook_append_page to
6926         remove the page as it cause bugs when pages removal is not done
6927         in LIFO.
6929         * plugins/document-manager/anjuta-docman.c:
6930         * src/anjuta-app.c:
6931         makes Anjuta display dock_items which have previously been hidden
6933 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6935         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6937         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
6938         * plugins/sourceview/sourceview.c: (imark_unmark):
6939         
6940         Patches for bugs #346450 and #346295
6941         
6942         * AUTHORS: Added Fredrik
6944 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
6946         * plugins/message-view/anjuta-msgman.c: 
6947         Fixed close button/icon size (like in docman)
6949 2006-06-10 Naba Kumar <naba@gnome.org>
6951         * plugins/editor/text_editor.c: Fixed goto line to mark the line
6952         being set.
6953         
6954 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
6956         * libanjuta/interfaces/libanjuta.idl:
6957         Move inspect_memory function in IAnjutaCpuDebugger interface
6958         Rename Boolean type to State
6960         * plugins/debug-manager/breakpoint.c:
6961         Rename Boolean type to State
6963         * plugins/debug-manager/Makefile.am,
6964         plugins/debug-manager/anjuta-marshal.list,
6965         plugins/debug-manager/data_view.c,
6966         plugins/debug-manager/data_view.h,
6967         plugins/debug-manager/data_buffer.c,
6968         plugins/debug-manager/data_buffer.h,
6969         plugins/debug-manager/chunk_view.c,
6970         plugins/debug-manager/chunk_view.h,
6971         plugins/debug-manager/anjuta-debug-manager.ui,
6972         plugins/debug-manager/debugger.c,
6973         plugins/debug-manager/memory.c,
6974         plugins/debug-manager/memory.h,
6975         plugins/debug-manager/plugin.c,
6976         plugins/gdb/debugger.c,
6977         plugins/gdb/debugger.h,
6978         plugins/gdb/plugin.c:
6979         Rewrite memory window using a special widget
6980         Rename Boolean type to State
6982 2006-06-08 Naba Kumar <naba@gnome.org>
6984         * plugins/editor/text_editor.c (itext_editor_get_current_word):
6985         Do not return garbage characters and return NULL when there is no
6986         current word.
6987         
6988         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
6989         work correctly.
6990         
6991         * plugins/search/search-replace.c: Fixed a mem leak.
6993 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
6995         * libanjuta/anjuta-launcher.c:
6996         Added debug message (see #343522)
6997         
6998         * plugins/build-basic-autotools/build-basic-autotools.c:
6999         Patch from Günther Brammer to fix #344015
7001         * plugins/sourceview/sourceview.c:
7002         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
7003         automatic highlight of build messages)
7005 2006-06-06 Naba Kumar <naba@gnome.org>
7007         * configure.in,
7008         libanjuta/interfaces/libanjuta.idl,
7009         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7010         plugins/Makefile.am,
7011         plugins/document-manager/action-callbacks.c,
7012         plugins/document-manager/plugin.c,
7013         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
7014         interface for language highlight selection and langauge change
7015         signal.
7016         
7017         * plugins/language-support-cpp-java: Added language support
7018         plugin for cpp and java.
7020 2006-05-27  Naba Kumar  <naba@gnome.org>
7022         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
7023         plugins/debug-manager/*, data/Makefile.am,
7024         manuals/reference/libanjuta/libanjuta.types,
7025         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7026         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7027         merged anjuta-new-debugger branch into trunck.
7028         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
7030 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
7031         
7032         * libanjuta/interfaces/libanjuta.idl,
7033         plugins/debug-manager/debugger.c,
7034         plugins/debug-manager/debugger.h,
7035         plugins/gdb/anjuta-gdb.plugin.in,
7036         plugins/gdb/debugger.c,
7037         plugins/gdb/debugger.h,
7038         plugins/gdb/plugin.c:
7039         Add new IAnjutaCpuDebugger interface to access cpu register
7040         Run gdb instead of /usr/local/bin/gdb
7041         
7042         * plugins/debug-manager/plugin.c,
7043         plugins/debug-manager/registers.c,
7044         plugins/debug-manager/registers.h:
7045         Rewrite register window
7046         Rename Load target menu item to Run target
7048 2006-05-07  Naba Kumar  <naba@gnome.org>
7050         * plugins/gdb.init
7051         
7052 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
7054         * plugins/debug-manager/watch.c,
7055         plugins/debug-manager/breakpoint.c,
7056         plugins/debug-manager/breakpoint.h:
7057         Fix crash: disconnect save and load session signals
7059 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
7061         * libanjuta/interface/libanjuta.idl,
7062         plugins/debug-manager/debugger.c,
7063         plugins/gdb/plugin.c:
7064         Add a value parameter for evaluate command
7066         * plugins/debug-manager/anjuta-debug-manager.glade:
7067         Create new dialog box for watches using glade
7069         * plugins/debug-manager/anjuta-debug-manager.ui:
7070         Move watch menu items near the end
7071         Move breakpoint menu items outside the sub menu
7073         * plugins/debug-manager/debug_tree.c,
7074         plugins/debug-manager/debug_tree.h,
7075         plugins/debug-manager/debug_tree.h,
7076         plugins/debug-manager/watch.c:
7077         Move all GUI code from watch.c to debug_tree.c
7078         Add an auto update property to watches
7079         
7080         * plugins/debug-manager/locals.c,
7081         plugins/debug-manager/locals.h,
7082         plugins/debug-manager/stack_trace.c,
7083         plugins/debug-manager/stack_trace.h,
7084         plugins/debug-manager/plugin.c:
7085         Register actions before starting debugger
7087         * plugins/gdb/debugger.c:
7088         Do not call callback function if not present
7090 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
7092         * libanjuta/interfaces/libanjuta.idl,
7093         plugins/debug-manager/stack_trace.c,
7094         plugins/debug-manager/stack_trace.h,
7095         plugins/debug-manager/anjuta-debug-manager.ui,
7096         plugins/gdb/debugger.c:
7097         Add a popup menu in stack frame window
7098         Add a new frame-changed event
7099         Use MI command for getting stack informations
7100         Get filename with full path (need gdb > 6.3)
7102         * libanjuta/interfaces/libanjuta.idl,
7103         plugins/debug-manager/debug_tree.c,
7104         plugins/debug-manager/debugger.c,
7105         plugins/debug-manager/locals.c,
7106         plugins/debug-manager/locals.h,
7107         plugins/debug-manager/plugin.c,
7108         plugins/gdb/debugger.c,
7109         plugins/gdb/debugger.h,
7110         plugins/gdb/parser.c,
7111         plugins/gdb/parser.h,
7112         plugins/gdb/plugin.c,
7113         plugins/gdb/Makefile.am:
7114         Pass watch data with string instead of Watch structures
7115         Use debug_tree in local window
7116         Remove info local
7117         Remove parser.{ch}
7119         * plugins/debug-manager/breakpoints.c,
7120         plugins/debug-manager/utilities.c,
7121         plugins/debug-manager/utilities.h:
7122         Use a GtkListStore instead of a GtkTreeStore
7123         move goto_location_in_editor in utilities.c
7124         
7125 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
7127         * libanjuta/interfaces/libanjuta.idl,
7128         plugins/debug-manager/anjuta-debug-manager.ui,
7129         plugins/debug-manager/breakpoints.c,
7130         plugins/debug-manager/plugin.c,
7131         plugins/gdb/debugger.c:
7132         Add a breakpoint type
7133         Add new popup menu in breakpoint window
7134         Add toggle breakpoint in editor popup menu
7135         Save and restore breakpoint enable
7136         Fix bug in clear all breakpoints
7137         Remove old useless code
7139         * plugins/debug-manager/debugger.c:
7140         Fix some problem with debugger states
7142         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7143         Update documentation
7144         
7145 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
7147         * data/Makefile.am,
7148         plugins/gdb/Makefile.am,
7149         plugins/gdb/gdb.init:
7150         Move gdb.init crom data to plugins/gdb
7152         * plugins/gdb/gdb.init,
7153         libanjuta/interfaces/libanjuta.idl,
7154         plugins/debug-manager/breakpoints.c,
7155         plugins/debug-manager/debugger.c,
7156         plugins/debug-manager/plugin.c,
7157         plugins/gdb/debugger.c,
7158         plugins/gdb/plugin.c:
7159         Support pending breakpoints
7160         Rewrite debugger states
7161         Split ianjuta_debugger_log into _enable_log and _disable_log
7163         * plugins/debug-manager/start.c,
7164         plugins/debug-manager/debug_tree.c,
7165         plugins/gdb/parser.c:
7166         Remove some useless lines
7168         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
7169         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7170         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7171         Update documentation
7173 2006-03-12 Naba Kumar <naba@gnome.org>
7175         * manuals/references/libanjuta/libanjuta.types: Fixed
7176         debug-manager name.
7177         
7178 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7180         * libanjuta/anjuta-debugger.c,
7181         libanjuta/anjuta-debugger.h:
7182         Remove those files
7183         
7184         * libanjuta/interfaces/libanjuta.idl,
7185         plugins/debug-mananger/breakpoints.c,
7186         plugins/debug-manager/debug_tree.c,
7187         plugins/debug-manager/debugger.c,
7188         plugins/debug-manager/plugin.c,
7189         plugins/debug-manager/registers.c,
7190         plugins/debug-manager/sharedlib.c,
7191         plugins/debug-manager/signal.c,
7192         plugins/debug-manager/stack_trace.c,
7193         plugins/debug-manager/start.c,
7194         plugins/debug-manager/watch.c,
7195         plugins/gdb/debugger.c,
7196         plugins/gdb/debugger.h,
7197         plugins/gdb/parser.c,
7198         plugins/gdb/parser.h,
7199         plugins/gdb/plugin.c:
7200         Move types definitions from libanjuta/anjuta-debugger.{ch}
7201         Rename types from AnjutaDebugger* to IAnjutaDebugger*
7202         
7203         * plugins/gdb/Makefile.am:
7204         Remove user interface from gdb plugin
7206 2006-03-12 Naba Kumar <naba@gnome.org>
7208         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
7210 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
7212         Modified Patch from Marc Maurer <uwog@uwog.net>:
7213         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
7214         Fixes #342447
7215         
7216         * plugins/sourceview/Makefile.am:
7217         * plugins/sourceview/sourceview-cell.c:
7218         * plugins/sourceview/sourceview-cell.h:
7219         * plugins/sourceview/sourceview.c: 
7220         
7221         Implemented IAnjutaEditorCell
7223 2006-05-21  Naba Kumar  <naba@gnome.org>
7225         * libanjuta/interfaces/libanjuta.idl,
7226         plugins/document-manager/action-callbacks.c,
7227         plugins/document-manager/plugin.c,
7228         plugins/editor/print.c, plugins/editor/text_editor.c,
7229         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
7230         Fixed zooming and added icons and shortcuts for zoom menu items.
7232 2006-05-21  Naba Kumar  <naba@gnome.org>
7234         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
7235         whitespaces.
7237 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7239         * plugins/document-manager/anjuta-docman.c:
7240         Fixed close button reaction by setting the correct current editor
7242 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7244         Patch from Yang Hong <yanghong@ccoss.com.cn>:
7245         * plugins/document-manager/anjuta-docman.c
7246         - Fix close button, you can close any tab as you wish now.
7247         - Fadeout mime icon as the same as close image  
7249 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7251         Patch from Marc Maurer <uwog@uwog.net>
7252         * main.c: Compile fix when NLS is enabled
7253         
7254         AUTHORS: Added Marc
7256 2006-05-20  Naba Kumar  <naba@gnome.org>
7258         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
7259         while loading abiword-2.4.4/abi project).
7261 2006-05-18 Naba Kumar  <naba@gnome.org>
7263         * libanjuta/interfaces/libanjuta.idl,
7264         plugins/document-manager/action-callbacks.c,
7265         plugins/editor/print.c,
7266         plugins/editor/text_editor.c,
7267         plugins/editor/text_editor.h,
7268         plugins/editor/text_editor_prefs.c: Fixed zooming.
7269         
7270         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
7271         interface for character iteration and IAnjutaEditorAssist interface
7272         for autocompletions and editor tips.
7274 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
7276         Patch from Günther Brammer <GBrammer@gmx.de>:
7277         * plugins/document-manager/anjuta-docman.c:
7278         Make tabs smaller but keep nice closing icon
7280         * plugins/document-manager/anjuta-docman.c:
7281         * plugins/document-manager/Makefile.am:
7282         
7283         Added nice mime-icons to the editor tabs
7285 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
7287         * configure.in: Bumped version to 2.0.3 (pre-release increment)
7288         
7289         * plugins/symbol-browser/an_symbol_view.c:
7290         - Fixed crasher
7291         - Fixed symbol searching (Yang Hong (#341997))
7292         
7293         * plugins/devhelp/htmlview.c:
7294         Fixed devhelp plugin
7295         
7296         * plugins/build-basic-autotools/build-basic-autotools.c:
7297         * plugins/search/search-replace.c:
7298         * plugins/document-manager/anjuta-docman.c:
7299         
7300         Only add a marker to a line where it makes sense!
7302 === anjuta 2.0.2 ===
7304 2006-05-15  Naba Kumar  <naba@gnome.org>
7306         * configure.in: set required versions for
7307         gdl and glade3.
7308         
7309 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7311         * plugins/glade/plugin.c:
7312         Fixed signal connection for "gtk-doc-search"
7314 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7316         * NEWS: Set release date, add known issues
7317         
7318         * libanjuta/anjuta-shell.c:
7319         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
7320         and debug other gtk-warnings/criticals)
7321         
7322         * plugins/build-basic-autotools/build-basic-autotools.c:
7323         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
7324         
7325         * plugins/sourceview/anjuta-view.c:
7326         * plugins/sourceview/sourceview-args.c:
7327         * plugins/sourceview/sourceview-scope.c:
7328         * plugins/sourceview/sourceview-tags.c:
7329         Fixed gtk-criticals (gtk_source_language_get_mime_types)
7331 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7333         * pixmaps/Makefile.am:
7334         Add preferences_general.png
7335         
7336         * plugins/devhelp/plugin.c:
7337         Fixed some more realise things
7338         
7339         * plugins/message-view/anjuta-msgman.c:
7340         Support stock icons for message panes
7341         
7342         * plugins/search/search-replace.c:
7343         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
7344          
7345         * plugins/search/search-replace_backend.c:
7346         Fixed #341359
7347         
7348         * plugins/sourceview/anjuta-document.c:
7349         * plugins/sourceview/sourceview.c:
7350         Fixed finalise and tag completion
7351         
7352         * src/anjuta-app.c:
7353         Use preferences_general icon
7355 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7357         * pixmaps/Makefile.am:
7358         Fixed EXTRA_DIST
7360 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7362         * plugins/sourceview/sourceview-prefs.c:
7363         Fixed font & color handling
7364         
7365         * plugins/symbol-browser/an_symbol_view.c:
7366         Fixed crasher
7368 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
7370         * plugins/macro/macros.xml:
7371         Fixed bug #341583 (Address of FSF)
7373 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
7375         * src/main.c:
7376         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
7377         Update: Do it the cool way...
7378         
7379 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7381         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
7382         Implement gtk-api-help signals of glade3
7383         * configure.in: Bump to glade3 2.91.2
7384         
7385         * plugins/devhelp/plugin.c:
7386         Fixed some realize stuff in the devhelp plugin
7387         
7388         * plugins/sourceview/anjuta-document.c:
7389         fixed bug with scope completion
7391 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7393         * plugins/symbol-browser/an_symbol_view.c
7394         * plugins/symbol-browser/an_symbol_prefs.c
7395         * plugins/symbol-browser/an_symbol_prefs.h
7396         * global_tags/create_global_tags.sh:
7397         
7398         Automaticly create global tags on first startup
7400 2006-05-08  Massimo Cora'  <maxcvs@email.it>
7402         * configure.in:
7403         * plugins/project-wizard/templates/Makefile.am:
7404         * (added) plugins/project-wizard/templates/cpp-logo.png:
7405         * (added) plugins/project-wizard/templates/cpp.wiz:
7406         * (added) plugins/project-wizard/templates/cpp/*:
7408         Added a generic c++ template. It's a simple hello world.
7410 2006-05-07  Massimo Cora' <maxcvs@email.it>
7412         * plugins/symbol-browser/an_symbol_view.c:
7413         fixed a stupid crasher.
7415 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
7417         * plugins/project-wizard/templates/wxwin/configure.in.tpl
7418         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
7419         
7420         Fixed WxWidgets project type
7422 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7424         * plugins/devhelp/htmlview.c: 
7425         * plugins/devhelp/plugin.c:
7426         Maybe I fixed the crash this time! I could at least not reproduce anymore!
7427         
7428         * plugins/project-wizard/install.c:
7429         Don't set a message - thanks to seb
7431 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7433         * plugins/devhelp/htmlview.c: 
7434         * plugins/symbol-browser/an_symbol_view.c:
7435         
7436         There is a weird crash in gtk_idle which I still did not completly fix!
7437         
7438         * plugins/project-wizard/install.c:
7439         Default to success instead of failure
7441 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
7443         * plugins/devhelp/htmlview.c:
7444         * plugins/devhelp/plugin.c:
7445         Fixed bug and libdevhelp issue!
7447         * plugins/project-wizard/install.c:
7448         Fixed message string!
7450 2006-05-03  Massimo Cora' <maxcvs@email.it>
7451        
7452         * plugins/symbol-browser/an_symbol_view.c:
7453         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
7455 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7457         * pixmaps/Makefile.am:
7458         * src/main.c:
7459         * anjuta.desktop.in.in
7460         
7461         GNOME Goal #2.1: Install theme-friendly icons
7463 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7465         * plugins/devhelp/htmlview.c: Reload page on reparent
7466         * plugins/document-manager/anjuta-docman.c:
7467         Present document-manager when document is selected in file-manager
7469 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7471         * plugins/symbol-broser/an_symbol_view.c:
7472         Fixed crasher in namespace exploration
7474 2006-05-01  Massimo Cora' <maxcvs@email.it>
7476         * configure.in:
7477         * plugins/valgrind/Makefile.am:
7479         Optional compiling of Valgrind plugin
7481 2006-05-01  Massimo Cora' <maxcvs@email.it>
7483         * plugins/symbol-browser/an_symbol_view.c:
7484         - modularized code. Marked with FIXME the parts which need improvement.
7485         - More comments.
7486     - Added basic namespace completion for Gtkmm type project:
7487     - namespace1::MyClass *class;
7488     - class-> [display]
7489     - Namespaces must be anyway improved.
7491 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7493         * plugins/devhelp/plugin.c: 
7494         Fixed up plugin unloading and show html widget on link selected
7495         
7496         * NEWS: Updated
7497         
7498 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7500         * plugins/devhelp/Makefile.am:
7501         * plugins/devhelp/anjuta-devhelp.plugin.in:
7502         * plugins/devhelp/htmlview.c:
7503         * plugins/devhelp/htmlview.h:
7504         * plugins/devhelp/plugin.c: 
7505         * plugins/devhelp/plugin.h:
7506         Reimplemeted devhelp plugin from scratch
7507         
7508         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
7509         Fixed crasher
7511 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
7513         * plugins/sourceview/sourceview-tags.c:
7514         complete some more tag types
7515         
7516         * plugins/valgrind/plugin.c:
7517         * plugins/valgrind/preferences.c:
7518         * plugins/valgrind/vggeneralprefs.c:
7519         
7520         Fixed lots of gtk warnings
7522 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
7524         * plugins/sourceview/sourceview-scope.c:
7525         Implemented type-ahead for scope completion
7527 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
7529         * manuals/C/Makefile.am:
7530         * manuals/Makefile.am:
7531         * plugins/document-manager/Makefile.am:
7532         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7533         * plugins/sourceview/Makefile.am:
7534         * tagmanager/c.c:
7535         
7536         Fixed distcheck
7537         
7538         * plugins/class-gen/goc_template_header: G_END_DECLS
7540 2006-05-27  Naba Kumar <naba@gnome.org>
7542         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
7543         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
7544         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
7545         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
7546         scintilla/include/Scintilla.iface,
7547         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
7548         cvs. Fixed compile flags. Removed outdated patches.
7550 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
7552         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
7554         * plugins/sourceview/anjuta-document.c:
7555         * plugins/sourceview/sourceview-args.c:
7556         * plugins/sourceview/sourceview-scope.c:
7557         
7558         Add End/Home keypresses and support completion if symbol start with '!' for example
7559         in an if statement
7561 2006-04-27 Massimo Cora' <maxcvs@email.it>
7563         * libanjuta/interfaces/libanjuta.idl:
7565         * plugins/sourceview/sourceview-scope.c:
7566         * plugins/sourceview/tag-window.c: 
7567         * plugins/sourceview/tag-window.h:
7568         * plugins/symbol-browser/an_symbol_view.c:
7569         * plugins/symbol-browser/an_symbol_view.h:
7570         * plugins/symbol-browser/plugin.c:
7571         
7572         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
7573         interface.
7574         Code and ideas for C/C++ new completion engine comes from IComplete written by
7575         Martin Stubenschrott <stubenschrott@gmx.net>.
7576         Currently the interface works only with GtkSourceView plugin.   
7577         
7578         * tagmanager/Makefile.am:
7579         * tagmanager/c.c: 
7580         * tagmanager/entry.h:
7581         * tagmanager/get.c:
7582         * tagmanager/get.h:
7583         * tagmanager/include/tm_file_entry.h:
7584         * tagmanager/include/tm_project.h:
7585         * tagmanager/include/tm_source_file.h:
7586         * tagmanager/include/tm_symbol.h:
7587         * tagmanager/include/tm_tagmanager.h:
7588         * tagmanager/include/tm_work_object.h:
7589         * tagmanager/include/tm_workspace.h:
7590         * tagmanager/parse.c:
7591         * tagmanager/read.c: 
7592         * tagmanager/read.h:
7593         * tagmanager/tm_project.c: 
7594         * tagmanager/tm_source_file.c: 
7595         * tagmanager/tm_workspace.c:
7596         
7597         Tagmanager can now parse a memory buffer and generate/update 
7598         tags into tm_workspace/tm_project on the fly, without using files.
7599         C/C++ is supported now.
7600         
7601 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
7603         * plugins/sourceview/anjuta-document.c:
7604         * plugins/sourceview/sourceview-args.c:
7605         * plugins/sourceview/sourceview-scope.c:
7606         * plugins/sourceview/sourceview.c:
7607         
7608         Fixed some memory leaks and argument completion
7610 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7612         * plugins/glade/plugin.c:
7613         
7614         Fixed glade plugin build because of API changes in glade3
7616 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7618         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7619         Updated editor section
7620         
7621         * manuals/C/anjuta-manual/interface.xml:
7622         * manuals/C/anjuta-manual/preferences.xml:
7623         * manuals/C/anjuta-manual/projects.xml:
7624         Updated manual
7625         
7626         * plugins/editor/anjuta-editor.plugin.in:
7627         Better plugin name
7629 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7631         * configure.in:
7632         * plugins/editor/anjuta-editor.plugin.in:
7633         * plugins/sourceview/sourceview.plugin.in:
7635         Build both editors and let the user decide a runtime!
7636         
7637         * plugins/sourceview/sourceview-scope.c:
7638         Fixed bug in regex to allow test()-> completions
7640 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7642         * plugins/sourceview/anjuta-document.c:
7643         * plugins/sourceview/sourceview-args.c: 
7644         * plugins/sourceview/sourceview-scope.c:
7645         * plugins/sourceview/sourceview-tags.c:
7646         * plugins/sourceview/tag-window.c: 
7647         
7648         Improved callltip windows
7650 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7652         * src/anjuta-app.c: (on_session_save):
7653         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
7654         <ricardo.jose.ferrari@gmail.com> for pointing this out!
7656 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7658         * libanjuta/anjuta-utils.c: 
7659         * plugins/cvs-plugin/cvs-execute.c:
7660         Off-by-one...
7662         * scintilla/LexInno.cxx:
7663         * scintilla/LexOpal.cxx:
7664         * scintilla/LexTCL.cxx:
7666         Added missing files from scintilla-update
7668 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7670         * configure.in:
7671         * manuals/C/Makefile.am:
7672         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7673         * manuals/C/anjuta-manual/Makefile.am:
7674         * manuals/C/anjuta-manual/anjuta-manual.xml:
7675         * manuals/C/anjuta-manual/build.xml:
7676         * manuals/C/anjuta-manual/debugger.xml:
7677         * manuals/C/anjuta-manual/execute.xml:
7678         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
7679         * manuals/C/anjuta-manual/figures/arguments.png:
7680         * manuals/C/anjuta-manual/figures/configure_dlg.png:
7681         * manuals/C/anjuta-manual/figures/file_menu.png:
7682         * manuals/C/anjuta-manual/figures/menu_main.png:
7683         * manuals/C/anjuta-manual/figures/menubar.png:
7684         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
7685         * manuals/C/anjuta-manual/figures/project_info.png:
7686         * manuals/C/anjuta-manual/figures/scrshot.png:
7687         * manuals/C/anjuta-manual/figures/symbol_browser.png:
7688         * manuals/C/anjuta-manual/figures/tool-editor.png:
7689         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
7690         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
7691         * manuals/C/anjuta-manual/figures/toolbar_format.png:
7692         * manuals/C/anjuta-manual/figures/toolbar_main.png:
7693         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
7694         * manuals/C/anjuta-manual/fileoperations.xml:
7695         * manuals/C/anjuta-manual/interface.xml:
7696         * manuals/C/anjuta-manual/introduction.xml:
7697         * manuals/C/anjuta-manual/preferences.xml:
7698         * manuals/C/anjuta-manual/projects.xml:
7699         * manuals/C/anjuta-manual/tools.xml:
7700         * manuals/Makefile.am:
7701         
7702         Updated manual and faq
7704         * scintilla/CallTip.cxx:
7705         * scintilla/CallTip.h:
7706         * scintilla/CellBuffer.cxx:
7707         * scintilla/CellBuffer.h:
7708         * scintilla/ContractionState.cxx:
7709         * scintilla/Document.cxx:
7710         * scintilla/Document.h:
7711         * scintilla/DocumentAccessor.cxx:
7712         * scintilla/Editor.cxx:
7713         * scintilla/Editor.h:
7714         * scintilla/ExternalLexer.cxx:
7715         * scintilla/Indicator.cxx:
7716         * scintilla/KeyMap.cxx:
7717         * scintilla/KeyWords.cxx:
7718         * scintilla/LexAU3.cxx:
7719         * scintilla/LexBash.cxx:
7720         * scintilla/LexCPP.cxx:
7721         * scintilla/LexCaml.cxx:
7722         * scintilla/LexCsound.cxx:
7723         * scintilla/LexEiffel.cxx:
7724         * scintilla/LexGui4Cli.cxx:
7725         * scintilla/LexHTML.cxx:
7726         * scintilla/LexLua.cxx:
7727         * scintilla/LexMSSQL.cxx:
7728         * scintilla/LexOthers.cxx:
7729         * scintilla/LexPOV.cxx:
7730         * scintilla/LexPython.cxx:
7731         * scintilla/LexRuby.cxx:
7732         * scintilla/LexSQL.cxx:
7733         * scintilla/LexVB.cxx:
7734         * scintilla/Makefile.am:
7735         * scintilla/PlatGTK.cxx:
7736         * scintilla/PropSet.cxx:
7737         * scintilla/RESearch.cxx:
7738         * scintilla/RESearch.h:
7739         * scintilla/ScintillaBase.cxx:
7740         * scintilla/ScintillaGTK.cxx:
7741         * scintilla/StyleContext.h:
7742         * scintilla/ViewStyle.cxx:
7743         * scintilla/ViewStyle.h:
7744         * scintilla/XPM.cxx:
7745         * scintilla/include/KeyWords.h:
7746         * scintilla/include/Platform.h:
7747         * scintilla/include/PropSet.h:
7748         * scintilla/include/SciLexer.h:
7749         * scintilla/include/Scintilla.h:
7750         * scintilla/include/Scintilla.iface:
7751         * scintilla/include/ScintillaWidget.h:
7752         * scintilla/lexers.make:
7754         Update to scintilla 1.68
7756         * src/anjuta-app.c:
7757         Only show help items which are really availible
7759         * plugins/cvs-plugin/cvs-callbacks.c
7760         * plugins/cvs-plugin/cvs-execute.c
7761         * plugins/cvs-plugin/subversion-callbacks.c:
7762         * libanjuta/anjuta-utils.c:
7763         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
7765 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
7767         * plugins/project-wizard/install.c,
7768         * plugins/project-wizard/autogen.c:
7769         Add error messages if using a read only directory
7770         Improve fix for bug #339296
7772 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7774         * libanjuta/interfaces/libanjuta.idl:
7775         * plugins/document-manager/action-callbacks.c:
7776         * plugins/document-manager/plugin.c:
7777         * plugins/editor/text_editor.c:
7778         Added IAnjutaEditorGoto 
7780         * plugins/editor/aneditor.cxx:
7781         * plugins/editor/aneditor.h:
7782         * plugins/editor/text_editor.h:
7783         * plugins/editor/text_editor_prefs.c:
7784         
7785         Fixed #305076
7787 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
7789         * libanjuta/interfaces/libanjuta.idl:
7790         * plugins/document-manager/action-callbacks.c:
7791         * plugins/document-manager/anjuta-docman.c:
7792         * plugins/document-manager/plugin.c:
7793         * plugins/editor/text_editor.c: 
7794         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
7795         
7796         * plugins/sourceview/sourceview.c:
7797         * plugins/sourceview/sourceview.glade:
7798         Fixed some uft-8 issues and added a preference option
7799         to enable/disable gnome-vfs monitoring
7800         
7801         * scintilla/Makefile.am:
7802         * scintilla/include/Makefile.am:
7803         Fixed build
7805 2006-04-20  Massimo Cora' <maxcvs@email.it>
7807         * libanjuta/interfaces/libanjuta.idl:
7808         Remove get_current_pos () because we have get_position()
7810 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
7812         * NEWS: Updated
7813         * plugins/sourceview/tag-window.c:
7814         Don't close window on PageUp/PageDown
7816 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
7818         * data/Makefile.am:
7819         * manuals/reference/libanjuta/Makefile.am:
7820         
7821         Some build fixes
7822         
7823         * src/Makefile.am:
7824         * src/bacon-message-connection.c: 
7825         * src/bacon-message-connection.h: (both from gedit)
7826         * src/main.c:
7827         
7828         Fixed #312319 (Opening files when Anjuta is already open)
7830 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7832         * TODO.tasks: Updated
7833         * plugins/sourceview/anjuta-view.c: 
7834         * plugins/sourceview/anjuta-view.h:
7835         * plugins/sourceview/sourceview.c: 
7836         
7837         * configure.in: Fix --enable-plugin-scintilla
7838         
7839         Added char_added signal
7841 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7843         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
7844         
7845         Fixed diff for utf8
7846         
7847         * plugins/sourceview/sourceview.c:
7848         Fixed VFS monitoring (still a bit buggy)
7849         
7850         * plugins/sourceview/sourceview-args.c:
7851         * plugins/sourceview/tag-window.c: 
7852         
7853         Better sizing for the popup-window
7855 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
7857         * plugins/project-wizard/templates/gnome/src/main.c:
7858         * plugins/project-wizard/templates/gnome/src/project.glade:
7859         * plugins/project-wizard/templates/gtk/src/main.c: 
7860         * plugins/project-wizard/templates/gtk/src/project.glade:
7861         * plugins/project-wizard/templates/gtkmm/src/main.cc:
7862         
7863         Fixed up GLADE_FILE definition in project types and fixed bug #334546
7864         
7865 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
7867         * configure.in: More removal of obsoleteness.
7868         * po/no.po:
7870 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
7872         * ROADMAP:
7873         * libanjuta/anjuta-preferences.c: 
7874         * libanjuta/anjuta-utils.c: 
7875         * libanjuta/anjuta-utils.h:
7876         * plugins/message-view/message-view.c:
7877         
7878         Changed color functions and moved convert_color to anjuta-utils.h
7879         
7880         * plugins/message-view/anjuta-message-manager-plugin.glade:
7881         GnomeColorPicker -> GtkColorButton (bug #309154)
7882         
7883         * plugins/sourceview/plugin.c:
7884         * plugins/sourceview/sourceview-prefs.c:
7885         * plugins/sourceview/sourceview.glade:
7886         Added color and font preferences
7888         * plugins/sourceview/sourceview-tags.c:
7889         Only show as much choices as configured in preferences
7891 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7893         * ROADMAP, NEWS: Updated (we are far behind ;-)
7894         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
7896 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7898         * configure.in:
7899         * plugins/editor/Makefile.am:
7900         * scintilla/Makefile.am
7901         
7902         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
7903         
7904         * global-tags/Makefile.am:
7905         * global-tags/create_global_tags.sh:
7906         * plugins/symbol-browser/an_symbol_prefs.c:
7907         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7908         * plugins/symbol-browser/plugin.h:
7909         * tagmanager/include/tm_workspace.h:
7910         * tagmanager/tm_workspace.c:
7911         
7912         Fixed symbol-browser prefs and move global tags generation from installtion to
7913         preferences to make the life easier for distributers and to allow updates after installtion
7915         * plugins/document-manager/action-callbacks.c: 
7916         * plugins/document-manager/action-callbacks.h:
7917         * plugins/document-manager/anjuta-document-manager.ui:
7918         * plugins/document-manager/indent-util.c:
7919         * plugins/document-manager/plugin.c:
7920         * plugins/editor/text_editor.c:
7921         
7922         Moved indent stuff to document-manager
7923         
7924         * plugins/sourceview/anjuta-view.c: 
7925         * plugins/sourceview/sourceview-args.c: 
7926         * plugins/sourceview/sourceview-scope.c:
7927         * plugins/sourceview/sourceview-tags.c: 
7928         * plugins/sourceview/sourceview.c:
7929         
7930         Fixed several bugs
7931         
7932         * plugins/sourceview/sourceview.plugin (removed):
7933         * plugins/sourceview/sourceview.plugin.in:
7934         Editor is not user-activatible
7935         
7936         * plugins/sourceview/sourceview.png:
7937         Updated icon
7939 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
7941         * src/anjuta-app.c: Fixed crasher on plugin unloading
7943 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
7945         * plugins/sourceview/sourceview.c
7946         * plugins/sourceview/sourceview-args.c
7947         * plugins/sourceview/sourceview-args.h:
7948         
7949         Polished argument completion
7951 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
7953         * plugins/message-view/anjuta-msgman.c:
7954         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
7955         
7956         Show message pane on switch (does not work, anjuta_shell needs a fix)
7957         
7958         * plugins/sourceview/Makefile.am:
7959         * plugins/sourceview/anjuta-view.c: (find_tag_window),
7960         * plugins/sourceview/sourceview-args.c: 
7961         * plugins/sourceview/sourceview-args.h:
7962         * plugins/sourceview/sourceview-private.h:
7963         * plugins/sourceview/sourceview-scope.c: 
7964         (sourceview_scope_update), (sourceview_scope_filter_keypress):
7965         * plugins/sourceview/sourceview-tags.c:
7966         * plugins/sourceview/sourceview.c:
7967         * plugins/sourceview/tag-window.c:
7968         * plugins/sourceview/tag-window.h:
7969         
7970         Added scope and argument completion
7972 2006-04-03  Johannes Schmid <jhs@gnome.org>
7974         * TODO.tasks
7975         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
7976         (on_widget_remove):
7977         Save toolbar state
7979         * plugins/sourceview/sourceview.c: (iselect_clear):
7980         Make "Delete"-key working
7982         * configure.in: #336389
7984 2006-04-03  Johannes Schmid <jhs@gnome.org>
7986         * plugins/sourceview/Makefile.am:
7987         * plugins/sourceview/anjuta-view.c:
7988         * plugins/sourceview/plugin.c: 
7989         * plugins/sourceview/sourceview-private.h:
7990         * plugins/sourceview/sourceview-scope.c:
7991         * plugins/sourceview/sourceview-scope.h:
7992         * plugins/sourceview/sourceview-tags.c: 
7993         * plugins/sourceview/sourceview-tags.h:
7994         * plugins/sourceview/sourceview.c:
7995         * plugins/sourceview/sourceview.h:
7996         * plugins/sourceview/tag-window.c:
7997         
7998         - fixed goto_file_line
7999         - scroll to cursor on undo/redo
8000         - show correct popup-menu
8001         - scope completion (not ready yet)
8003 2006-04-03  Johannes Schmid <jhs@gnome.org>
8005         * plugins/sourceview/plugin.c: 
8006         * plugins/sourceview/sourceview-tags.c:
8007         * plugins/sourceview/sourceview.c: 
8008         * plugins/sourceview/sourceview.h:
8009         * plugins/sourceview/tag-window.c:
8010         
8011         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
8013 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8015         * plugins/sourceview/sourceview.c:
8016         Fixed next/previous bookmark.
8017         Toggled bookmark (set/unset).
8019 2006-04-03  Johannes Schmid <jhs@gnome.org>
8021         * plugins/document-manager/action-callbacks.c:
8022         Fixed Gtk-Warning in goto_line
8023         
8024         * plugins/sourceview/Makefile.am:
8025         * plugins/sourceview/anjuta-document.c:
8026         * plugins/sourceview/anjuta-view.c: 
8027         * plugins/sourceview/anjuta-view.h:
8028         * plugins/sourceview/sourceview-autocomplete.c:
8029         * plugins/sourceview/sourceview-autocomplete.h:
8030         * plugins/sourceview/sourceview-private.h:
8031         * plugins/sourceview/sourceview-tags.c:
8032         * plugins/sourceview/sourceview-tags.h:
8033         * plugins/sourceview/sourceview.c:
8034         * plugins/sourceview/tag-window.c:
8035         * plugins/sourceview/tag-window.h:
8036         Created a nice API for tag and completion windows
8037         
8038         * plugins/sourceview/sourceview-print.h:
8039         * plugins/sourceview/sourceview-print.c:
8040         Added printing
8041                 
8042 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8044         * plugins/sourceview/sourceview.c:
8045         Fixed typo (Sort bookmarks).
8046         
8047 2006-04-01  Johannes Schmid <jhs@gnome.org>
8049         * plugins/sourceview/anjuta-document.c:
8050         * plugins/sourceview/anjuta-document.h:
8051         * plugins/sourceview/anjuta-view.c:
8052         * plugins/sourceview/anjuta-view.h:
8053         * plugins/sourceview/sourceview-autocomplete.c:
8054         * plugins/sourceview/sourceview-autocomplete.h:
8055         * plugins/sourceview/sourceview-prefs.c:
8056         * plugins/sourceview/sourceview-prefs.h:
8057         * plugins/sourceview/sourceview-private.h:
8058         * plugins/sourceview/sourceview-tags.c:
8059         * plugins/sourceview/sourceview-tags.h:
8060         * plugins/sourceview/sourceview.c:
8061         * plugins/sourceview/sourceview.glade:
8062         * plugins/sourceview/tag-window.c: 
8063         * plugins/sourceview/tag-window.h:
8064         
8065         Improved code complete and autocomplete
8067 2006-04-01  Johannes Schmid <jhs@gnome.org>
8069         * plugins/sourceview/Makefile.am:
8070         * plugins/sourceview/bookmark.png:
8071         * plugins/sourceview/marker-attentive.png:
8072         * plugins/sourceview/marker-basic.png:
8073         * plugins/sourceview/marker-intense.png:
8074         * plugins/sourceview/marker-light.png:
8075         * plugins/sourceview/sourceview.c: 
8076         
8077         Added pixmaps for all marker types and show bookmarks
8078         
8079         * configure.in
8080         * plugins/sourceview/Makefile.am:
8081         Build sourceview on 2.14 only
8083 2006-03-31  Johannes Schmid <jhs@gnome.org>
8085         * plugins/sourceview/Makefile.am:
8086         * plugins/sourceview/anjuta-document.c:
8087         * plugins/sourceview/anjuta-view.c:
8088         * plugins/sourceview/anjuta-view.h:
8089         * plugins/sourceview/sourceview-autocomplete.c:
8090         * plugins/sourceview/sourceview-private.h:
8091         * plugins/sourceview/sourceview-tags.c:
8092         * plugins/sourceview/sourceview-tags.h:
8093         * plugins/sourceview/sourceview.c: 
8094         * plugins/sourceview/tag-window.c:
8095         * plugins/sourceview/tag-window.h:
8096         
8097         Added code completion with tag manager to the editor and fixed a save_as bug
8099 2006-03-31  Johannes Schmid <jhs@gnome.org>
8101         * src/main.c: Revert patch from Rob to allow building with
8102         Gnome 2.12
8103         * configure.in: Require at least 2.12 libraries
8105 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
8107         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
8109         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8110         Improve anjuta-plugin project template: Added missed files dist tarball
8111         (make dist)
8113         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
8114         typo
8116 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
8118         reviewed by: Johannes Schmid <jhs@gnome.org>
8120         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8121         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
8122         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
8123         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
8124         
8125         Improve anjuta-plugin project template. Also fix for #322744
8127 2006-03-27  Johannes Schmid <jhs@gnome.org>
8129         * plugins/sourceview/sourceview-private.h:
8130         plugins/sourceview/sourceview.c:
8131         
8132         Added basic bookmark support
8134 2006-03-27  Johannes Schmid <jhs@gnome.org>
8136         * TODO.tasks:
8137         Updated
8138         
8139         Patch from Rob Bradfort <robster@debian.org>:
8140         * src/main.c: (get_command_line_args), (main):
8141         Migration from popt to GOption
8142         
8143 2006-03-26 Naba Kumar  <naba@gnome.org>
8145         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
8146         size to scale itself with theme.
8148 2006-03-26 Naba Kumar  <naba@gnome.org>
8150         * plugins/file-manager/an_file_view.c,
8151         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
8152         when symbolview and fileview objects are destroyed to avoid crashes
8153         after the plugins are disabled.
8155 2006-03-26 Naba Kumar <naba@gnome.org>
8157         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
8158         Deleted unused file.
8159         
8160         * plugins/glade/plugin.c: Be able to close glade plugin when there
8161         there is no glade project loaded.
8162         
8163         * plugins/sourceview/sourceview.plugin,
8164         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
8166 2006-03-23  Naba Kumar  <naba@gnome.org>
8168         * plugins/editor/print.c: Fixed a bug where some sections of
8169         printed/previewed text is not highlighted.
8170         
8171 2006-03-20  Johannes Schmid <jhs@gnome.org>
8173         * libanjuta/interfaces/libanjuta.idl:
8174         Added IAnjutaPrint
8175         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
8176         as we do not use private apis. Show help window and startup because it does 
8177         not survive gdl
8178         
8179         * plugins/document-manager/action-callbacks.c:
8180         plugins/editor/Makefile.am:
8181         plugins/editor/text_editor.c:
8182         plugins/editor/print.c:
8183         plugins/editor/print.h:
8184         
8185         Fixed printing (nobody has missed it BTW ;-)
8186         
8187         * plugins/sourceview/sourceview.c:
8188         Fixed a crasher
8190 2006-03-20 Naba Kumar <naba@gnome.org>
8192         * configure.in, plugins/devhelp/plugin.c: Be able to build with
8193         devhelp >= 0.9 < 0.11 versions.
8194         
8195 2006-03-20  Johannes Schmid <jhs@gnome.org>
8197         * plugins/sourceview/anjuta-document-loader.c
8198         plugins/sourceview/sourceview.c:
8199         
8200         Fixed encoding bugs
8202 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8204         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
8205         Fixed bug (line position)
8206         Give the good line position whatever the active editor.
8208 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
8210         * configure.in: Added fi to ALL_LINGUAS
8212 2006-03-19  Johannes Schmid <jhs@gnome.org>
8214         * plugins/sourceview/anjuta-document-loader.c:
8215         replace gnome_vfs_get_mime_type_for_name_and data
8217         * plugins/build-basic-autotools/build-basic-autotools.c:
8218         Fixed #335142
8220 2006-03-17  Johannes Schmid <jhs@gnome.org>
8222         * plugins/editor/editor.glade:
8223         Added style-editor again after it got lost somehow
8225 2006-03-17  Johannes Schmid <jhs@gnome.org>
8227         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
8228         configure.in: require devhelp 0.11
8229         
8230         Post 0.11 devhelp versions (CVS) do not work because of an API change...
8232         plugins/build-basic-autotools/build-basic-autotools.c:
8233         forgot a an installtion callback for the "install as root"-feature
8235 2006-03-17  Massimo Cora' <maxcvs@email.it>
8237         reviewed by: Johannes Schmid <jhs@gnome.org>
8239         * plugins/class-gen/anjuta-class-gen-plugin.glade
8240         plugins/class-gen/class_gen.c 
8241         plugins/class-gen/goc_template_header
8242         plugins/class-gen/goc_template_source
8243         
8244         Fixed bug #334663
8246 2006-03-16  Johannes Schmid <jhs@gnome.org>
8248         * plugins/sourceview/sourceview.c:
8249         Fixed "save-point" signal for undo actions
8251 2006-03-16  Massimo Cora' <maxcvs@email.it>
8252         
8253         reviewed by: Johannes Schmid <jhs@gnome.org>
8254         
8255         * plugins/document-manager/anjuta-docman.c:
8256         Implement tab drag and drop
8258 2006-03-16  Johannes Schmid <jhs@gnome.org>
8260         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8261         plugins/build-basic-autotools/build-basic-autotools.c:
8262         
8263         Implemented "install as root"-feature (#321455)
8265 2006-03-16  Johannes Schmid <jhs@gnome.org>
8267         * mime/.cvsignore
8268         plugins/sourceview/.cvsignore
8269         plugins/tools/scripts/.cvsignore:
8270         Added/extended .cvsignore files
8271         
8272         * plugins/sourceview/sourceview-autocomplete.c:
8273         plugins/sourceview/sourceview-autocomplete.h:
8274         plugins/sourceview/sourceview-prefs.c:
8275         plugins/sourceview/sourceview-private.h:
8276         plugins/sourceview/sourceview.glade:
8277         Autcomplete just works(tm) now and respects preferences
8278         
8279         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
8280         Use better algorithm from autocomplete
8282 2006-03-15  Johannes Schmid <jhs@gnome.org>
8284         * src/anjuta-app.c:
8285         Fixed bug #304495
8287 2006-03-15  Johannes Schmid <jhs@gnome.org>
8289         * libanjuta/interfaces/libanjuta.idl:
8290         plugins/class-gen/class_gen.c:
8291         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
8292         plugins/project-manager/plugin.c:
8293         
8294         Allow to add multiple source files (#320191)
8295         
8296         * configure.in: Require gnome-build 0.1.3
8298 2006-03-14  Johannes Schmid <jhs@gnome.org>
8300         * plugins/macro/macro-utils.c: Fixed bug #333606
8301         * plugins/file-wizard/file.c: Fixed bug #333601
8303 2006-03-13  Johannes Schmid <jhs@gnome.org>
8305         * plugins/sourceview/sourceview_autocomplete.c
8306         plugins/sourceview/sourceview_autocomplete.h
8307         plugins/sourceview/sourceview.c
8308         plugins/sourceview/sourceview-private.h
8309         plugins/sourceview/sourceview-prefs.c:
8310         
8311         Cleaned up and fixed several issues
8312         
8313 2006-03-13  Johannes Schmid <jhs@gnome.org>
8315         * plugins/sourceview/Makefile.am:
8316         plugins/sourceview/sourceview-autocomplete.c
8317         plugins/sourceview/sourceview-autocomplete.h:
8318         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8319         plugins/sourceview/sourceview-private.h:
8320         plugins/sourceview/sourceview.c:
8321         
8322         Added (buggy) autocomplete feature to sourceview
8323         
8324 2006-03-12 Naba Kumar <naba@gnome.org>
8326         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
8327         libanjuta/anjuta-session.c: Added API docs.
8329 2006-03-12 Naba Kumar <naba@gnome.org>
8331         * TODO.tasks: Added couple of tasks.
8332         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
8333         Register private class as early as possible so that members could
8334         point to self class. Code clean up.
8336 2006-03-12 Naba Kumar <naba@gnome.org>
8338         * po/POTFILES.in, po/POTFILES.skip: Updated.
8340 2006-03-11 Naba Kumar <naba@gnome.org>
8342         * libanjuta/anjuta-shell.c,
8343         plugins/document-manager/anjuta-docman.c,
8344         plugins/document-manager/plugin.c,
8345         plugins/symbol-browser/an_symbol_search.c,
8346         plugins/valgrind/vgrule-list.c: Use correct signal names while
8347         creating them.
8348         
8349         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
8350         signal names and fixed enum IANJUTA_TYPE_* macro.
8352 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8354         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
8355         plugins/search/search-replace.c :
8356         Fixed bug (Bookmark the good line).
8357         Search & Replace (Mark all matched strings).
8358         
8359 2006-03-09  Johannes Schmid <jhs@gnome.org>
8361         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
8362         Completed changes from yesterday
8363         
8364         * plugins/document-manager/anjuta-document-manager.glade:
8365         plugins/editor/editor.glade
8366         plugins/editor/plugin.c: (activate_plugin)
8367         plugins/editor/text_editor.c
8368     plugins/sourceview/Makefile.am
8369         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
8370         plugins/sourceview/sourceview.glade:
8371         Completed preference changes
8373 2006-03-08  Johannes Schmid <jhs@gnome.org>
8375         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
8376         plugins/search/plugin.c: (activate_plugin):
8377         
8378         Removed Gtk-Criticals
8379         
8380         * plugins/document-manager/anjuta-document-manager.glade:
8381         plugins/document-manager/plugin.c: (on_docman_auto_save),
8382         (on_gconf_notify_timer), (prefs_init):
8383     plugins/document-manager/plugin.h:
8384         plugins/editor/text_editor.c: (text_editor_instance_init),
8385         (text_editor_dispose):
8386         plugins/editor/text_editor.h:
8387         plugins/editor/text_editor_cbs.c:
8388         plugins/editor/text_editor_cbs.h:
8389         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
8390         plugins/glade/plugin.c: (activate_plugin):
8391         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8392         plugins/sourceview/sourceview-private.h:
8393         plugins/sourceview/sourceview.c: (on_menu_popup),
8394         (sourceview_new), (ifile_open), (ifile_savable_save),
8395         (ifile_savable_save_as), (ieditor_set_popup_menu),
8396         (ieditor_get_filename), (imark_mark):
8398     Moved autosave from editor to document manager and fixed some things in 
8399     Sourceview plugin
8401 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8403         * plugins/search/anjuta-search.glade :
8404         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
8405         plugins/search/search-replace_bachend.c: Fixed a crash bug.
8406         plugins/search/search-replace.c : Fixed bug.
8407         
8408 2006-03-08  Johannes Schmid <jhs@gnome.org>
8410     * plugins/search/anjuta-search.glade
8411     Fixed widget names (glade is a bit stupid on copying widgets to other files)
8413 2006-03-07  Johannes Schmid <jhs@gnome.org>
8415         * plugins/document-manager/action-callbacks.c
8416         plugins/document-manager/anjuta-document-manager.glade
8417         plugins/document-manager/plugin.c: (prefs_init),
8418         (activate_plugin):
8419         plugins/editor/Makefile.am:
8420         plugins/editor/editor.glade:
8421         plugins/editor/plugin.c: (on_style_button_clicked),
8422         (activate_plugin), (dispose):
8423         plugins/editor/style-editor.c:
8424         
8425         Startet to seperate document-manager and editor preferences
8427         * plugins/search/Makefile.am:
8428         plugins/search/anjuta-search.glade:
8429         plugins/search/search-replace.c:
8430         
8431         Moved search GUI to search-plugin
8432                 
8433         * plugins/sourceview/sourceview-prefs.c:
8434         plugins/sourceview/sourceview-prefs.h:
8435         plugins/sourceview/sourceview-private.h:
8436         plugins/sourceview/sourceview.c: 
8437         plugins/sourceview/sourceview.h:
8438         plugins/sourceview/Makefile.am:
8439         plugins/sourceview/anjuta-document.h:
8440         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8441         plugins/sourceview/plugin.c: 
8442         
8443         Added some preferences to sourceview and fixed vfs_monitor
8444         
8445         * tagmanager/c.c: (parseParens): 
8446         Removed annoying debug message
8447         
8448         * libanjuta/interfaces/libanjuta.idl: 
8449         Removed IAnjutaEditorFactory::create_style_editor()
8451 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8453         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
8454         Search : Bookmark all matched lines.
8456 2006-03-06  Johannes Schmid <jhs@gnome.org>
8458         * plugins/class-gen/anjuta-class-gen.plugin.in
8459         plugins/file-loader/plugin.c: (sort_wizards)
8460         (on_create_submenu), (activate_plugin)
8461         plugins/file-wizard/anjuta-file-wizard.plugin.in
8462         plugins/glade/anjuta-glade.plugin.in
8463         plugins/project-import/anjuta-project-import.plugin.in
8464         plugins/project-wizard/anjuta-project-wizard.plugin.in:
8465         
8466         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
8467         sorted alphabeticly
8468         
8469         * plugins/project-wizard/templates/mkfile.wiz:
8470         Use configured project directory instead of ~/myproject
8471         
8472         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
8473         (ifile_open):
8474         Show markers (again) and monitor uri
8476 2006-03-06  Naba Kumar  <naba@gnome.org>
8478         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
8479         typedefs separately so that forward linking would work.
8480         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
8482 2006-03-05  Naba Kumar  <naba@gnome.org>
8484         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
8485         passing Enums and Structs in signals. Define struct _Name in
8486         generated code, so that forward referencing.
8487         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
8488         
8489         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
8490         
8491 2006-03-05  Naba Kumar  <naba@gnome.org>
8493         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
8494         support. Generate GType definitions for enums in generated codes
8495         so that enums could be passed as signal params.
8496         
8497 2006-03-04  Naba Kumar  <naba@gnome.org>
8499         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
8500         Restored cvs-moved revision files. They were originally marked
8501         deleted at their older locations. Now they are restored at
8502         their new locations. The changeset is one that was committed
8503         as part of document-manager, editor, search and print plugins
8504         separation from editor plugin.
8505         
8506 2006-03-03  Johannes Schmid <jhs@gnome.org>
8508         * plugins/sourceview/*:
8509         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
8510         poiting this out!
8512 2006-03-04  Naba Kumar  <naba@gnome.org>
8514         * plugins/gdb/*: Deleted removed files (see previous changlog
8515         entry for files list).
8516         
8517 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
8519         * plugins/debug-mananger/breakpoints.c,
8520         plugins/debug-manager/breakpoints.h,
8521         plugins/debug-manager/debug_tree.c,
8522         plugins/debug-manager/debug_tree.h,
8523         plugins/debug-manager/info.c,
8524         plugins/debug-manager/info.h,
8525         plugins/debug-manager/locals.c,
8526         plugins/debug-manager/locals.h,
8527         plugins/debug-manager/memory.c,
8528         plugins/debug-manager/memory.h,
8529         plugins/debug-manager/registers.c,
8530         plugins/debug-manager/registers.h,
8531         plugins/debug-manager/sharedlib.c,
8532         plugins/debug-manager/sharedlib.h,
8533         plugins/debug-manager/signal.c,
8534         plugins/debug-manager/signal.h,
8535         plugins/debug-manager/stack_trace.c,
8536         plugins/debug-manager/stack_trace.h,
8537         plugins/debug-manager/watch.c,
8538         plugins/debug-manager/watch.h,
8539         plugins/debug-manager/Makefile.am:
8540         Move from gdb plugin to debug manager plugin
8542         * plugins/debug-manager/anjuta-debug-manager.glade,
8543         plugins/debug-manager/anjuta-debug-manager.ui:
8544         Move all user interface from gdb to debug manager
8546         * plugins/debug-manager/utilities.c,
8547         plugins/debug-manager/utilities.h:
8548         Remove some unused code
8549         Add useful code from gdb plugin
8551         * plugins/debug-manager/start.c,
8552         plugins/debug-manager/start.h:
8553         Include code of attach_process
8554         Add more code to start the debugger
8556         * plugins/debug-manager/plugin.c,
8557         plugins/debug-manager/plugin.h,
8558         plugins/debug-manager/anjuta-debug-manager.plugin.in:
8559         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
8561         * plugins/debug-manager/debugger.c,
8562         plugins/debug-manager/debugger.h:
8563         Implement a queue of debugger command
8565         * plugins/gdb/actions.c,
8566         plugins/gdb/actions.h,
8567         plugins/gdb/watch_cbs.c,
8568         plugins/gdb/watch_cbs.h,
8569         plugins/gdb/watch_gui.c,
8570         plugins/gdb/watch_gui.h:
8571         Removed 
8573         * plugins/gdb/debugger.c,
8574         plugins/gdb/debugger.h,
8575         plugins/gdb/gdbmi.c,
8576         plugins/gdb/gdbmi.h,
8577         plugins/gdb/utilities.c,
8578         plugins/gdb/utilities.h,
8579         plugins/gdb/Makefile.am,
8580         plugins/gdb/anjuta-gdb.plugin.in:
8581         Implement necessary functions
8583         * plugins/gdb/parser.c,
8584         plugins/gdb/parser.h:
8585         Code for parsing variable previously in debug_tree.c
8587         * plugins/gdb/anjuta-gdb.glade,
8588         plugins/gdb/anjuta-gdb.ui:
8589         Remove user interface
8591         * plugins/gdb/gdbmi-test.c:
8592         Need update
8594         * plugins/gdb/anjuta-gdb.plugin.png:
8595         Try an improved icon for gdb (archer fish)
8597         * libanjuta/anjuta-debugger.c,
8598         libanjuta/anjuta-debugger.h,
8599         libanjuta/interfaces/libanjuta.idl,
8600         libanjuta/interfaces/anjuta-idl-compiler.pl,
8601         libanjuta/Makefile.am:
8602         Add declaration used in new IAnjutaDebugger interface
8604         * manuals/reference/libanjuta.types,
8605         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
8606         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
8607         Update documentation
8609 2006-03-02  Naba Kumar  <naba@gnome.org>
8611         * manuals/reference/libanjuta/Makefile.am,
8612         manuals/reference/libanjuta/libanjuta-docs.sgml,
8613         manuals/reference/libanjuta/libanjuta-sections.txt,
8614         manuals/reference/libanjuta/libanjuta.types,
8615         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
8616         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
8617         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
8618         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
8619         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8620         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8621         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8622         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8623         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
8624         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
8625         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
8626         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
8627         manuals/reference/libanjuta/tmpl/e-splash.sgml,
8628         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
8629         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
8630         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
8631         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
8632         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
8633         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8634         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
8635         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8636         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8637         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8638         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8639         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8640         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8641         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8642         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8643         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8644         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
8645         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8646         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8647         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8648         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8649         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
8650         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
8651         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
8652         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
8653         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8654         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8655         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
8656         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8657         manuals/reference/libanjuta/tmpl/plugins.sgml,
8658         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8659         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8660         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8661         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8662         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8663         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8664         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8665         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8666         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8667         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8668         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8669         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8670         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8671         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
8672         documentation.
8674 2006-02-28  Naba Kumar <naba@gnome.org>
8676         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8677         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
8678         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
8679         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
8680         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
8681         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
8682         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
8683         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
8684         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
8685         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
8686         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
8687         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
8688         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
8689         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
8691 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8693         * plugins/sourceview/sourceview.c:
8694         Select to brace, select block.
8696 2006-02-28  Johannes Schmid <jhs@gnome.org>
8698         * plugins/file-wizard/Makefile.am
8699         plugins/file-wizard/action-callbacks.c (removed)
8700         plugins/file-wizard/action-callbacks.h (removed)
8701         plugins/file-wizard/anjuta-file-wizard.ui
8702         plugins/file-wizard/plugin.c: (activate_plugin),
8703         (deactivate_plugin)
8704         plugins/file-wizard/plugin.h:
8705         Removed Edit->Insert Text submenu (replace by macros plugin)
8706         
8707         * plugins/sourceview/sourceview.c: (sourceview_new),
8708         (ieditor_set_popup_menu):
8709         Fixed some more bugs
8710         
8711         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
8713 2006-02-28  Naba Kumar <naba@gnome.org>
8715         * plugins/file-manager/an_file_view.c,
8716         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
8717         rows also and with delay 1 sec (the color and timout value should
8718         probably be picked up from some system wide preference key).
8720 2006-02-28  Naba Kumar <naba@gnome.org>
8722         * libanjuta/interfaces/libanjuta.idl,
8723         plugins/document-manager/action-callbacks.c,
8724         plugins/document-manager/plugin.c,
8725         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
8726         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
8727         Added interface checks in document manager and enable/disable
8728         menus based on supported interface.
8729         
8730         * plugins/project-import/anjuta-project-import.glade: Set some
8731         resonable size for the import dialog.
8733  2006-02-27  Naba Kumar  <naba@gnome.org>
8735         * libanjuta/interfaces/libanjuta.idl,
8736         plugins/document-manager/action-callbacks.c,
8737         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
8738         and eol conversion actions.
8740 2006-02-27  Johannes Schmid <jhs@gnome.org>
8741         
8742         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
8743         * plugins/file-manager/an_file_view.c
8744         plugins/file-manager/plugin.h:  Added tooltips
8745         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
8747 2006-02-26  Naba Kumar  <naba@gnome.org>
8749         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
8750         plugins/build-basic-autotools/build-basic-autotools.c,
8751         plugins/build-basic-autotools/build-basic-autotools.h,
8752         plugins/build-basic-autotools/executer.c,
8753         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
8754         disable indicator highlights preferences from message manager to
8755         build plugin. Implemented message indicator highlights in build tool.
8756         
8757         * plugins/editor/text_editor.c: Fixed indicators.
8759 2006-02-26  Johannes Schmid <jhs@gnome.org>
8761         * plugins/sourceview/sourceview.c:
8762         - Fixed some bugs
8763         - Added markers
8764         * plugins/subversion/svn_auth.c:
8765         Fixed username/password authentification but there might be a memory corruption
8767 2006-02-26  Naba Kumar  <naba@gnome.org>
8769         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8770         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
8771         libanjuta/anjuta-launcher.h: Added documentation.
8773 2006-02-24  Naba Kumar  <naba@gnome.org>
8775         * plugins/editor/text_editor.c: Fixed change in API in
8776         IAnjutaEditorSelection::set().
8777         
8778 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8780         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
8781         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
8782         libanjuta/interfaces/libanjuta.idl :
8783         Search in sourceview editor (Select in buffer).
8786 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8788         * plugins/sourceview/sourceview.c :
8789         Fixed Replace, to_upper, to_lower.
8790         
8791         * plugins/search/search-replace_backend.c :
8792         Renamed header name.
8794 2006-02-22  Naba Kumar  <naba@gnome.org>
8796         * libanjuta/anjuta-plugin-description.c,
8797         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
8798         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
8799         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
8800         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8801         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
8802         
8803         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8804         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
8805         
8806 2006-02-21  Naba Kumar  <naba@gnome.org>
8808         * libanjuta/interfaces/libanjuta.idl,
8809         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
8810         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
8811         interface for editor.
8813 2006-02-21  Naba Kumar  <naba@gnome.org>
8815         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
8817         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8818         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
8820 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8822         * GTKSOURCEVIEW EDITOR
8823         plugins/sourceview/sourceview.c :
8824         Fixed copy and Goto Line.
8825         
8826         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
8827         plugins/macro/plugin.c :
8828         Fixed Insert key word and Insert macro.
8830 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
8832         * plugins/document-manager/anjuta-docman.c:
8833         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
8834         
8835         * configure.in:
8836         plugins/Makefile.am:
8837         plugins/sourceview/.cvsignore:
8838         plugins/sourceview/Makefile.am:
8839         plugins/sourceview/plugin.c: :
8840         plugins/sourceview/plugin.h:
8841         plugins/sourceview/sourceview.c: 
8842         plugins/sourceview/sourceview.h:
8843         plugins/sourceview/sourceview.plugin:
8844         plugins/sourceview/sourceview.plugin.in:
8845         plugins/sourceview/sourceview.png:
8847         Added sourceview editor plugin
8849 2006-02-19 Naba Kumar  <naba@gnome.org>
8851         * libanjuta/interfaces/libanjuta.idl,
8852         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8853         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8854         plugins/cvs-plugin/cvs-interface.c,
8855         plugins/document-manager/action-callbacks.c,
8856         plugins/document-manager/action-callbacks.h,
8857         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
8858         plugins/search/plugin.c, plugins/search/search-replace.c,
8859         plugins/search/search-replace_backend.c,
8860         plugins/subversion/subversion-actions.c,
8861         plugins/subversion/subversion-callbacks.c,
8862         plugins/tools/editor.c, plugins/tools/execute.c,
8863         plugins/tools/variable.c: Defined proper editor interfaces and fixed
8864         few fatal warnings.
8866 2006-02-15 Naba Kumar  <naba@gnome.org>
8868         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
8869         within another.
8870         
8871         * libanjuta/interfaces/libanjuta.idl,
8872         plugins/document-manager/anjuta-docman.c,
8873         plugins/document-manager/plugin.c,
8874         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
8875         unnecessary parameters from IAnjutaEditor interface and used proper
8876         types instead of 'gpointer'. Fixed various compiler warnings.
8877         
8878         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
8879         file
8881 2006-02-12 Naba Kumar  <naba@gnome.org>
8883         * po/POTFILES.in: Updated.
8884         
8885 2006-02-11 Naba Kumar  <naba@gnome.org>
8887         * plugins/editor/properties.[cxx,h],
8888         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
8889         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
8890         to sci_prop_*(), because they were conflicting with external
8891         functions (in some ssl library).
8892         
8893 2006-02-08 Naba Kumar  <naba@gnome.org>
8895         Patch from Massimo Cora  <maxcvs@email.it>:
8896         * plugins/valgrind/anjuta-valgrind.schemas,
8897         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
8898         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
8899         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
8900         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
8901         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
8902         plugins/valgrind/vgtoolview.c,
8903         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
8904         before running the debugging session. I've added also a
8905         preference in Anjuta Preferences where you can specify
8906         the path to the valgrind binary. The default is /usr/bin/valgrind.
8907         Now it displays a dialog with the error. [it can be -program
8908         exited- or -file loaded or end of input-]. Some valgrind 3.x
8909         compatibility.
8910         
8911 2006-01-29 Naba Kumar  <naba@gnome.org>
8913         Patch from Massimo Cora  <maxcvs@email.it>:
8914         * configure.in, plugins/Makefile.am,
8915         plugins/valgrind/*: Valgrind plugin (requires
8916         binutils-dev and valgrind to be installed.
8918 2005-01-24 Johannes Schmid <jhs@gnome.org>
8920         * Patch from Eric Greveson <ejg45@cam.ac.uk>
8921         plugins/tools/variables.c:
8922         Added current directory to possible variables
8924         * Patch from Günther Brammer <gbrammer@gmx.de>
8925         plugins/document-manager/anjuta-docman.c:
8926         Fix a crash on opening a file
8928         AUTHORS: Added Günther Brammer
8930 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
8932         * libanjuta/anjuta-launcher.c:
8933         Fix a bug in AnjutaLauncher when output is bigger than buffer
8934         Probably fix bug #315188 and #305134
8936 2005-12-28      Johannes Schmid <jhs@gnome.org>
8937         
8938         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
8939         * src/about.c: Use new gtk about dialog
8940         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
8941         Updated anjuta_ui_add_action_group_entries call
8942         
8943         Patch from Jean Breford <jean.breford@normalesup.org>
8944         and Markus Habermehl <bmh1980de@yahoo.de>:
8945         
8946         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
8947         * AUTHORS: Added Jean and Markus
8949 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8950         * plugins/search/search-replace.c :
8951         Bookmark all matched lines.
8952         * plugins/search/search-replace_backend.c :
8953         Fixed bug (Search in all project files).
8955 2005-12-21      Johannes Schmid <jhs@gnome.org>
8956         
8957         * plugins/search/plugin.c:
8958         Fixed signal names
8959         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
8960         investigation needed.
8961         
8962         AUTHORS: Added Ross Goldner
8964 2005-12-19  Ross Golder  <ross@golder.org>
8966         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
8967         application/xml MIME type.
8969 2005-12-18  Johannes Schmid <jhs@gnome.org>
8970         
8971         po/POTFILES.in: Updated files after directory changes
8972         HACKING: Removed outdated section 3 (anoncvs)
8974 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
8976         * plugins/build-basic-autotools/build-basic-autotools.c:
8977         Save all files in editor before running a command
8979         * plugins/tools/execute.c:
8980         Use document manager plugin instead of each editor for
8981         saving all files
8983 2005-12-15  Johannes Schmid <jhs@gnome.org>
8985         * plugins/document-manager/action-callbacks.c:
8986         (on_save_all1_activate), (on_swap_activate)
8987         plugins/document-manager/anjuta-docman.c:
8988         (on_save_as_filesel_response), (on_notebook_switch_page):
8989         
8990         Fixed some remaining issues in document-manger
8992 2005-12-15      Johannes Schmid <jhs@gnome.org>
8994         * plugins/profile-default/default.anjuta:
8995         Load Search plugin and Message Manager by default
8997 2005-12-14  Johannes Schmid <jhs@gnome.org>
8998         
8999         * plugins/editor/text_editor.c
9000         libanjuta/anjuta-utils.c:
9001         
9002         Check if files differ when gnome-vfs monitoring is used.
9003         (Bug #309688)
9005 2005-12-13  Johannes Schmid <jhs@gnome.org>
9007         * plugins/document-manager/plugin.c:
9008         Only save modified files in ianjuta_file_savable_save() for document-manager
9009         as discussed on mailing list.
9010         
9011         * plugins/cvs-plugin/cvs-callbacks.c:
9012         Fixed dialog handling for empty log message
9014 2005-12-13  Johannes Schmid <jhs@gnome.org>
9016         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
9017         
9018         * plugins/project-manager/* Removed ununsed files
9019         
9020         * plugins/symbol-browser/an_symbol_iter.c
9021         plugins/build-basic-autotools/build-basic-autotools.c
9022         plugins/build-basic-autotools/executer.c
9023         plugins/class-gen/class_gen.c
9024         plugins/class-inheritance/class-inherit.c
9025         plugins/cvs-plugin/cvs-actions.c
9026         plugins/cvs-plugin/cvs-interface.c
9027         plugins/debug-manager/attach_process.
9028         plugins/devhelp/plugin.c
9029         plugins/document-manager/plugin.c
9030         plugins/document-manager/indent_util.c
9031         plugins/editor/properties.cxx
9032         plugins/editor/aneditor.cxx
9033         plugins/editor/style-editor.c
9034         plugins/editor/text_editor.c
9035         plugins/macro/macro_db.c
9036         tagmanager/c.c:
9037         
9038         Use DEBUG_PRINT for debug messages
9040         libanjuta/anjuta-debug.h: Include config.h
9041         
9042         HACKING: Updated (BTW: does anyone read this?)
9043         
9044 2005-12-12  Johannes Schmid <jhs@gnome.org>
9046         Patch from Johan Ersvik <jersvik@fastmail.fm>:
9047         * plugins/gdb/debugger.c
9048         
9049         Fix a crasher in gdb plugin
9050         
9051         * plugins/gtodo/plugin.c
9052         plugins/search/plugin.c
9053         
9054         Fixed bug #305301
9055         
9056         * plugins/document-manager/anjuta-docman.c:
9057         
9058         Fixed error markers 
9059         
9060         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
9061         
9062         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
9063         
9064         * plugins/document-manager/anjuta-docman.c:
9065         highlight changed files in docman popup-menu
9066         * plugins/gdb/debug-tree.c:
9067         plugins/gdb/debugger.c
9068         Do not corupt entire "locals" tree when variable pointer have
9069         additional info and arrays/strucs/unions correctly.
9070         
9072 2005-12-11  Johannes Schmid <jhs@gnome.org>
9074         * plugins/document-manager/anjuta-docman.c
9075         plugins/document-manager/plugin.c
9076         plugins/editor/text_editor.c:
9077         
9078         AUTHORS: Added Johan Ersvik
9080         Fixed "is-dirty" bug and tab ordering
9082 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
9083         
9084         * plugins/editor/aneditor-autocomplete.cxx
9085         plugins/editor/aneditor-calltip.cxx
9086         plugins/editor/aneditor-priv.h
9087         plugins/symbol-browser/an_symbol.c
9088         plugins/symbol-browser/an_symbol_view.c
9089         tagmanager/entry.h
9090         tagmanager/tm_symbol.c
9091         tagmanager/tm_tag.c
9092         tagmanager/include/tm_symbol.h
9093         tagmanager/include/tm_tag.h
9094         tagmanager/c.c
9096         Better pointer recognition in tagmanager and symbol browser
9098 2005-12-11  Johannes Schmid <jhs@gnome.org>
9100         * plugins/search/*: New search plugin derived from search code in old editor
9101         plugin.
9102         
9103         * plugins/document-manager/*: new document-manger which is now seperated from
9104         editor to allow implementation of other editor widgets. Code is mostly derived
9105         from old editor plugin
9107         * plugins/print/* new print plugin which is not fully implemented in the
9108         moment
9110         * plugins/editor/text_editor.c: Added lots of interface code
9111         
9112         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
9113         IAnjutaEditorFactory and extended IAnjutaEditor
9114         
9115         * configure.in, plugins/Makefile.am updated build system for new
9116         plugins
9118         This is a huge commit which might still contain some bugs and also has
9119         some fixmes. Things that are not working are the search toolbar because it
9120         does not use the same backend as any other searching function and printing
9121         (easy to fix) because it did not yet implement IAnjutaPrintable.
9123 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9125         * plugins/project-wizard/property.c:
9126         Use newer GtkFileChooser instead of GtkFileSelection with
9127         GnomeFileEntry to avoid a bug
9129         * plugins/project-wizard/install.c:
9130         Avoid an endless loop if project directory is not writable
9131         
9132         * plugins/project-wizard/druid.c:
9133         Allow creating project in empty directory without a
9134         warning
9136 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
9137         
9138         Patch from Massimo Cora <maxcvs@email.it>
9139         * plugins/class-inheritence/class-inherit.c
9140         plugins/class-inheritence/plugin.c
9141         plugins/class-inheritence/plugin.h
9142         configure.in
9143         
9144         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
9145         no longer supported!
9147 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
9148         
9149         Patch from Johan Ersvik <jersvik@fastmail.fm>
9150         * plugins/message-view/message-view.c
9151         plugins/build-basic-autotools/build-basic-autotools.c
9152         plugins/build-basic-autotools/automake-c.filters
9154         This patch correct regex-filters for newer automake
9155         versions
9157 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
9159        * plugins/tools/execute.c:
9160        Detect variables inside a word
9162 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9164         * libanjuta/anjuta-status.[ch],
9165         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
9166         plugins/editor/anjuta-docman.c :
9167         New anjuta-status procedure.
9169 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9171         *Modified Files:
9172         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
9173         plugins/editor/Makefile.am
9174         plugins/editor/anjuta-document-manager.glade
9175         plugins/editor/plugin.c plugins/editor/plugin.h
9176         plugins/editor/text_editor.c plugins/editor/text_editor.h
9177         *Added Files:
9178         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
9179         plugins/editor/indent-util.c plugins/editor/indent-util.h
9180         plugins/editor/indent_test.c :
9181         Set and Preview indent preferences parameters.
9182         Saved indent user parameters.
9184 2005-10-27  Naba Kumar  <naba@gnome.org>
9186         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
9187         * plugins/editor/anjuta-docman.c: Restore tab color to normal
9188         theme color for saved documents.
9189         
9190 2005-10-26  Naba Kumar  <naba@gnome.org>
9192         * libanjuta/anjuta-encodings.c: Save changed supported encodings
9193         list. Fixed bug #316731.
9194         
9195 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
9197         * tagmanager/tm_symbol.c: Fixed bug #315218
9199 2005-10-23  Adam Weinberger  <adamw@gnome.org>
9201         * plugins/build/build_file.c
9202           plugins/build-basic-autotools/build-basic-autotools.c
9203           plugins/tools/execute.c
9204           plugins/build/compile.c
9205           plugins/build/configurer.c
9206           plugins/debug-manager/plugin.c
9207           plugins/editor/plugin.c
9208           plugins/editor/print.c
9209           plugins/editor/text_editor.c
9210           plugins/file-loader/plugin.c
9211           plugins/file-manager/an_file_view.c
9212           plugins/symbol-browser/an_symbol_view.c
9213           plugins/gdb/debugger.c
9214           plugins/gdb/plugin.c
9215           plugins/glade/plugin.c
9216           plugins/macro/macro-actions.c
9217           plugins/macro/plugin.c
9218           plugins/profile-default/plugin.c
9219           plugins/project-manager/plugin.c
9220           plugins/project-manager/project_import.c
9221           plugins/symbol-browser/plugin.c
9222           plugins/tools/execute.c
9223           src/anjuta.c
9224           src/anjuta-actions.h
9225           src/shell.c:
9226           Correct spacing errors before and after "...".
9228 2005-10-20  Naba Kumar  <naba@gnome.org>
9230         * plugins/gdb/debugger.c: Fixed attach/detach process to
9231         updated UI properly.
9232         
9233 2005-10-18  Naba Kumar  <naba@gnome.org>
9235         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
9236         #171314 too).
9237         
9238 2005-10-13  Naba Kumar  <naba@gnome.org>
9239         
9240         * plugins/project-mkfile-import/*: Removed separate import wizard for
9241         makefile based projects (because single widzard handles all wizards).
9243         * plugins/project-import/project-import.c: Made wizard window
9244         transient to main window.
9246         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
9247         
9248         * AUTHORS: Added Eric's name in contributors list.
9249         
9250         * configure.in, plugins/Makefile.am,
9251         plugins/project-import/Makefile.am,
9252         plugins/project-import/anjuta-project-import.glade,
9253         plugins/project-import/project-import.c,
9254         plugins/project-import/project-import.h: Import wizard now detects
9255         both makefile and automake projects together instead of separate wizard.
9256         
9257         * plugins/project-wizard/templates/java/project.anjuta,
9258         plugins/project-wizard/templates/mkfile/project.anjuta,
9259         plugins/project-wizard/templates/python/project.anjuta,
9260         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
9261         name to make it appropriate.
9263 2005-10-11  Naba Kumar  <naba@gnome.org>
9265         * configure.in: Fixed glade3 version requirement.
9267 2005-09-29  Alexander Shopov  <ash@contact.bg>
9269         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
9271 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
9273         * plugins/subversion/svn_auth.c
9274         plugins/subversion/anjuta_subversion.glade:
9275         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
9277 2005-09-22  Naba Kumar  <naba@gnome.org>
9279         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
9281         * configure.in,  plugins/Makefile.am
9282         plugins/project-manager/anjuta-project-manager.plugin.in,
9283         plugins/project-manager/plugin.c,
9284         (added) plugins/project-mkfile-import/.cvsignore,
9285         (added) plugins/project-mkfile-import/Makefile.am,
9286         (added) plugins/project-mkfile-import/
9287             anjuta-project-mkfile-import-plugin.png,
9288         (added) plugins/project-mkfile-import/
9289             anjuta-project-mkfile-import.glade,
9290         (added) plugins/project-mkfile-import/
9291             anjuta-project-mkfile-import.plugin.in,
9292         (added) plugins/project-mkfile-import/plugin.c,
9293         (added) plugins/project-mkfile-import/plugin.h,
9294         (added) plugins/project-mkfile-import/project-mkfile-import.c,
9295         (added) plugins/project-mkfile-import/project-mkfile-import.h,
9296         plugins/project-wizard/templates/Makefile.am,
9297         (added) plugins/project-wizard/templates/mkfile-logo.png,
9298         (added) plugins/project-wizard/templates/mkfile.wiz,
9299         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
9300         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
9301         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
9302         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
9303         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
9304         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
9305         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
9306         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
9307         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
9308         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
9309         (added) plugins/project-wizard/templates/mkfile/src/main.c:
9310         Added makefile based project import wizard and wizard template.
9312 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
9314         * libanjuta/anjuta-launcher.c: Reduced false password detections
9316 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9318         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
9319         messages correctly.a
9321 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9322         
9323         * scintilla/Makefile.am: Changed scintilla library to noinst
9324         * pixmaps/Makefile.am: Install password.png
9325         * libanjuta/anjuta-launcher.c: Changed password detection
9326         to be able to access GNOME CVS with ssh.
9327         
9328 2005-08-31  Naba Kumar  <naba@gnome.org>
9330         * plugins/glade/plugin.c: Set transient window for the widget
9331         dialogs.
9332         
9333 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
9335         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
9337 2005-08-10  Naba Kumar  <naba@gnome.org>
9339         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
9340         as shortcut key for execute.
9342         * src/about.c: Clean up.
9343         
9344         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
9345         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
9346         entry boxes.
9347         
9348 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9350         * plugins/editor/search-replace_backend.c :
9351         Fixed search in File Patterns.
9353 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
9355         * plugins/gdb/Makefile.am: Fixed a make -j x bug
9356         
9357 2005-08-04  Naba Kumar  <naba@gnome.org>
9359         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9360         for pango-1.8 rendering bug.
9361         
9362 2005-08-03  Naba Kumar  <naba@gnome.org>
9364         * plugins/glade/plugin.c: Proper names for plugin widgets.
9365         
9366         * plugins/subversion/anjuta-subversion.glade,
9367         plugins/subversion/svn-auth.c: Fixed authentication dialog and
9368         string allocations. Use passed default values when available.
9369         Set proper focus and dialog default response. Destroy dialog after use.
9370         Return error when appropriate.
9372 2005-08-02  Naba Kumar  <naba@gnome.org>
9374         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9375         for pango-1.8 rendering bug.
9376         
9377 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
9379         * scintilla/Makefile.am: Fixed a make -j x bug
9380         
9381 2005-08-02  Johannes Schmid <jhs@gnome.org>
9382         
9383         * plugins/subversion/svn-auth.c: Added username/password 
9384         auto function.
9386 2005-08-01  Naba Kumar  <naba@gnome.org>
9388         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
9389         checks for character width calculations.
9390         
9391 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9393         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
9395 2005-07-31  Naba Kumar  <naba@gnome.org>
9397         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
9398         messup with pango 1.8. Fixed bug #311846.
9400 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9402         * plugins/gdb/memory.c : Fixed bug 305082.
9403         
9404         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9405         plugins/project-wizard/templates/gcj.wiz,
9406         plugins/project-wizard/templates/gnome.wiz,
9407         plugins/project-wizard/templates/gtk.wiz,
9408         plugins/project-wizard/templates/java.wiz,
9409         plugins/project-wizard/templates/python.wiz,
9410         plugins/project-wizard/templates/wxwin.wiz,
9411         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
9413 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
9415         * plugins/tools/execute.c:
9416         Correct a crash if editor is closed while a tool still use it.
9418 2005-07-28  Naba Kumar  <naba@gnome.org>
9420         * scintilla/*: Updated scintilla from their latest CVS.
9422 2005-07-27  Naba Kumar  <naba@gnome.org>
9424         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
9425         plugins/build-basic-autotools/build-basic-autotools.c,
9426         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
9427         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
9428         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
9429         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
9430         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
9431         plugins/message-view/plugin.c, plugins/patch/plugin.c,
9432         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
9433         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9434         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
9435         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
9436         argument to anjuta_ui_add_action_group_entries() and
9437         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
9438         Fixed all plugins to pass translation domain. This fixes untranslated
9439         UI bugs. 
9441 2005-07-27  Naba Kumar  <naba@gnome.org>
9443         * plugins/class-inheritance/class-callbacks.c,
9444         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
9445         proper system colors.
9447 2005-07-26  Naba Kumar  <naba@gnome.org>
9449         * ROADMAP: Updated and added more tasks.
9451 2005-07-25  Naba Kumar  <naba@gnome.org>
9453         * ROADMAP: Updated and added more tasks.
9454         
9455 2005-07-24  Naba Kumar  <naba@gnome.org>
9457         * HACKING: Fixed format.
9459 2005-07-24  Naba Kumar  <naba@gnome.org>
9461         * ROADMAP: Fixed format.
9462         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
9464 2005-07-24  Naba Kumar  <naba@gnome.org>
9466         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
9467         * data/properties/cpp.properties: Added *.c++ as file extension for c++
9469 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
9471         * plugins/tools/dialog.c, plugins/tools/dialog.h:
9472         Correct wrong sensitivity setting
9473         
9474         * plugins/tools/tool.c: Correct a crash when removing overridden tool
9475         
9476         * plugins/tools/variable.c:     Add variables for project manager
9478 2005-07-23  Naba Kumar  <naba@gnome.org>
9480         * ROADMAP: updated.
9482 2005-07-23 Naba Kumar  <naba@gnome.org>
9484         * plugins/subversion/Makefile.am,
9485         plugins/subversion/svn-auth.c,
9486         plugins/subversion/svn-auth.h: Added subversion authentication code
9487         stubs.
9488         
9489         * plugins/subversion/subversion-callbacks.c,
9490         plugins/subversion/subversion-callbacks.h,
9491         plugins/subversion/svn-backend-priv.h,
9492         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
9493         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
9494         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
9495         Added file mode line.
9497 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
9499         * configure.in: Added 'gl' to ALL_LINGUAS.
9501 2005-07-21 Naba Kumar  <naba@gnome.org>
9503         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
9504         the active sources and kill the running process without emitting
9505         signals (which could be fatal because the object is being destroyed).
9506         Incidentally, fixed the crash that happens when stopping an active
9507         debugger session. Disabled debug prints and code clean up.
9508         Fixed bug #305587.
9509         
9510         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
9511         message view object, because that prevents many unprocessed outputs
9512         from the cvs command from being appended in view. Does not set NULL
9513         to mesg_view private member (not required) so that any pending outputs
9514         to view is processed.Fixed bug #172666.
9516         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
9517         type in supported list.
9518         
9519 2005-07-18  Adam Weinberger  <adamw@gnome.org>
9521         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9522           grammar/spelling fixes.
9524 2005-07-17 Naba Kumar  <naba@gnome.org>
9526         * (new) plugins/project-wizard/templates/terminal/cvsignore,
9527         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
9528         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
9529         plugins/project-wizard/templates/anjuta-plugin.wiz,
9530         plugins/project-wizard/templates/gcj.wiz,
9531         plugins/project-wizard/templates/gnome.wiz,
9532         plugins/project-wizard/templates/gtk.wiz,
9533         plugins/project-wizard/templates/gtkmm.wiz,
9534         plugins/project-wizard/templates/java.wiz,
9535         plugins/project-wizard/templates/python.wiz,
9536         plugins/project-wizard/templates/terminal.wiz,
9537         plugins/project-wizard/templates/terminal/Makefile.am,
9538         plugins/project-wizard/templates/terminal/po/Makefile.am,
9539         plugins/project-wizard/templates/terminal/src/Makefile.am,
9540         plugins/project-wizard/templates/wxwin.wiz,
9541         plugins/project-wizard/templates/xlib-dock.wiz,
9542         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
9543         wizards and updated .wiz files to install them in newly created
9544         projects.
9546 2005-07-16 Naba Kumar  <naba@gnome.org>
9548         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
9549         
9550         * plugins/file-manager/an_file_view.c,
9551         plugins/file-manager/plugin.c: Added file manager preferences to
9552         show/hide files ignored by version control (e.g. cvsignore).
9553         
9554         * plugins/editor/text_editor.c: Initialize vfs info struct.
9555         
9556         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
9557         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
9558         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
9559         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
9560         omf-install/.cvsignore, pixmaps/.cvsignore,
9561         plugins/file-manager/anjuta-file-manager-plugin.glade,
9562         scintilla/.cvsignore, scintilla/include/.cvsignore,
9563         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
9564         tagmanager/python.c: Updated.
9566 2005-07-16 Naba Kumar  <naba@gnome.org>
9568         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
9569         Fixed python parser to parser class methods.
9571 2005-07-15 Naba Kumar  <naba@gnome.org>
9573         * plugins/project-wizard/property.c: Used parenthesis to remove
9574         ambiguty.
9575         
9576         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9577         plugins/project-wizard/templates/gcj.wiz,
9578         plugins/project-wizard/templates/gnome.wiz,
9579         plugins/project-wizard/templates/gtk.wiz,
9580         plugins/project-wizard/templates/gtkmm.wiz,
9581         plugins/project-wizard/templates/java.wiz,
9582         plugins/project-wizard/templates/python.wiz,
9583         plugins/project-wizard/templates/terminal.wiz,
9584         plugins/project-wizard/templates/wxwin.wiz,
9585         plugins/project-wizard/templates/xlib-dock.wiz,
9586         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
9587         and names.
9589 2005-07-15 Naba Kumar  <naba@gnome.org>
9591         * plugins/project-wizard/templates/java.wiz,
9592         plugins/project-wizard/templates/java/Makefile.am,
9593         plugins/project-wizard/templates/java/project.anjuta,
9594         plugins/project-wizard/templates/python.wiz,
9595         plugins/project-wizard/templates/python/Makefile.am,
9596         plugins/project-wizard/templates/python/project.anjuta: Use different
9597         project files for java and python module where debugger is not
9598         included in the list of plugins.
9600 2005-07-15 Naba Kumar  <naba@gnome.org>
9602         * configure.in, plugins/project-wizard/templates/Makefile.am,
9603         plugins/project-wizard/templates/gcj-logo.png,
9604         plugins/project-wizard/templates/gcj.wiz,
9605         plugins/project-wizard/templates/gcj/.cvsignore,
9606         plugins/project-wizard/templates/gcj/Makefile.am,
9607         plugins/project-wizard/templates/gcj/configure.in.tpl,
9608         plugins/project-wizard/templates/gcj/src/.cvsignore,
9609         plugins/project-wizard/templates/gcj/src/Makefile.am,
9610         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
9611         plugins/project-wizard/templates/java-logo.png,
9612         plugins/project-wizard/templates/java.wiz,
9613         plugins/project-wizard/templates/java/configure.in.tpl,
9614         plugins/project-wizard/templates/java/po/Makefile.am,
9615         plugins/project-wizard/templates/java/po/POTFILES.in,
9616         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
9617         plugins/project-wizard/templates/java/src/main.java,
9618         plugins/project-wizard/templates/python-logo.png,
9619         plugins/project-wizard/templates/python.wiz,
9620         plugins/project-wizard/templates/python/.cvsignore,
9621         plugins/project-wizard/templates/python/Makefile.am,
9622         plugins/project-wizard/templates/python/configure.in.tpl,
9623         plugins/project-wizard/templates/python/po/.cvsignore,
9624         plugins/project-wizard/templates/python/po/Makefile.am,
9625         plugins/project-wizard/templates/python/po/POTFILES.in,
9626         plugins/project-wizard/templates/python/src/.cvsignore,
9627         plugins/project-wizard/templates/python/src/Makefile.am,
9628         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
9629         plugins/project-wizard/templates/python/src/main.py: Added Generic
9630         gcj and python project wizards. Fixed Generic java project to
9631         use _JAVA primary. Update gnome-build from cvs for them to work
9632         correctly.
9634 2005-07-12 Naba Kumar  <naba@gnome.org>
9636         * plugins/project-manager/plugin.c: Automatically determine
9637         project backend by probing.
9638         
9639 2005-07-04 Naba Kumar  <naba@gnome.org>
9641         * Makefile.am: Do not install old anjuta.glade file which conflicts
9642         with newer src/anjuta.glade.
9644 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
9646         * plugins/an_symbol_prefs.c:
9647         Sort list of available symbol files
9649 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
9651         * plugins/build-basic-autotools.c:
9652         Fixed #307810
9653         
9654         * plugins/gtodo/libgtodo.c:
9655         Possible fix for #307800
9657         * libanjuta/anjuta-encodings.c
9658         libanjuta/anjuta-launcher.c
9659         libanjuta/anjuta-preference-dialog.c
9660         libanjuta/anjuta-preferences.c
9661         libanjuta/anjuta-ui.c
9662         libanjuta/anjuta-util.c
9663         libanjuta/cell-renderer-captioned-image.c
9664         libanjuta/plugin.c:
9665         
9666         Patch from de_lupus@pandora.be (Kristof Vansant):
9667         Replaced deprecated gnome-i18n.h
9668         Closed #309153
9670 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
9671         
9672         * plugins/subversion/anjuta-subversion.glade
9673         plugins/subversion/anjuta-subversion.ui
9674         plugins/subversion/plugin.c
9675         plugins/subversion/subversion-actions.c
9676         plugins/subversion/subversion-callbacks.h
9677         plugins/subversion/subversion-callbacks.c
9678         plugins/subversion/svn-backend-priv.h
9679         plugins/subversion/svn-backend.h
9680         plugins/subversion/svn-backend.c
9681         plugins/subversion/svn-thread.h
9682         plugins/subversion/svn-thread.c:
9683         
9684         Implemented Subversion diff
9685         
9686 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
9687         
9688         * plugins/build-basic-autotools/build-basic-autotools.c:
9689         Fixed crash bug! Might be useful to release 2.0.2 soon
9690         because this bug will crash any build which produces errors
9691         or warnings
9693 === Anjuta 2.0.1 ===
9695 2005-06-27 Naba Kumar  <naba@gnome.org>
9697         * plugins/tools/execute.c: Formated code.
9698         
9699 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
9701         * plugins/build-basic-autotools/build-basic-autotools.c:
9702         Remove two memory leaks
9703         Check command output versus untranslated strings too
9705         * plugins/tools/execute.c:
9706         Remove two memory leaks
9707         Check command output versus untranslated strings too
9708         Remove description message
9710         * plugins/tools/fileop.c:
9711         Escape tool name in xml configuration file
9713 2005-05-26 Naba Kumar  <naba@gnome.org>
9715         * configure.in: Bumped version to 2.0.1
9716         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
9718         * plugins/tools/execute.c: Fixed clickable messages.
9719         * NEWS: Updated.
9721         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
9722         Deactivate glade plugin when last glade project is closed. Reorder
9723         glade widgets in layout. Change glade project when user selects a
9724         new project. Removed project from the list when user closes it. Fixed
9725         glade project file loading from URI. Save and restored loaded glade
9726         projects in/from session.
9728         * plugins/class-gen/action-callbacks.c,
9729         plugins/class-gen/anjuta-class-gen-plugin.glade,
9730         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
9731         plugins/file-wizard/anjuta-file-wizard.glade,
9732         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
9733         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
9734         "Add to project" correctly. Use the source file path returned after
9735         adding to project. Fixed memory leaks. Deactivate wizard plugins
9736         after use.
9737         
9738         * plugins/project-manager/plugin.c,
9739         plugins/project-wizard/anjuta-project-wizard.glade,
9740         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
9741         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
9742         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
9743         project-wizard preference page to anjuta app, because they are
9744         more appropriated as general preferences. Renamed username and
9745         useremail properties keys.
9746         
9747         * po/POTFILES.in: Updated.
9749         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
9750         saved at closing.
9751         
9752         * plugins/file-loader/plugin.c: Do not use static variable to store
9753         created submenu in factory. Fixed crash in anjuta exit.
9754         
9755 2005-05-24 Naba Kumar  <naba@gnome.org>
9757         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9758         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9759         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9760         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9761         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9762         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9763         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9764         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9765         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9766         
9767         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9768         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9769         plugins/build-basic-autotools/build-basic-autotools.c,
9770         plugins/build-basic-autotools/build-basic-autotools.h,
9771         plugins/build-basic-autotools/executer.c,
9772         plugins/build-basic-autotools/executer.h,
9773         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
9774         plugins/tools/variable.c: Added an extra argument to
9775         anuta_util_dialog_input() to pass default value. Save/load project
9776         configure and execution parameters in/from session.
9778         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
9779         symbol browser is loaded.
9780         
9781         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
9782         freeze/thaw.
9784         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
9785         deactivate would not start shell.
9787 2005-05-24 Naba Kumar  <naba@gnome.org>
9789         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
9790         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
9791         libegg/egg-submenu-action.c, libegg/test-actions.c,
9792         plugins/build-basic-autotools/build-basic-autotools.c,
9793         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
9794         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
9795         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
9796         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
9797         plugins/macro/plugin.c, plugins/message-view/plugin.c,
9798         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
9799         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
9800         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9801         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9802         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
9804 2005-05-24 Naba Kumar  <naba@gnome.org>
9806         * data/properties/styles.properties: Fixed defalt font.
9808         * plugins/editor/search-replace.c,
9809         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
9810         project openness wihtout activating project-manager plugin (i.e.
9811         using anjuta_shell_get()).
9812         
9813         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
9814         - Completed add_source(), add_group() and add_target() methods of
9815         IAnjutaProjectManager.
9816         - Change their definition to return the added element (or NULL).
9817         - Used interface API for project main menus and 'add to project'
9818         from file-manager context menu.
9819         - Select proper default target/group when prompting for adding
9820         source/target/group.
9821         - Do not expand all nodes in selection tree when default selection
9822         are given (eases navigation in big projects).
9823         - Code clean ups.
9824         - Marked strings for translation.
9826 2005-05-23 Naba Kumar  <naba@gnome.org>
9828         * src/anjuta-app.c: Save menu accelerators on change.
9829         * NEWS: Updated.
9830         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
9831         save-as dialog (leading to crash later).
9833 2005-05-22 Naba Kumar  <naba@gnome.org>
9835         * NEWS: Updated.
9836         * AUTHORS: Added developers for other projects. Updated.
9837         * TODO.tasks: Updated.
9838         * ChangeLog: Added past changelogs from anjuta-0.1.5.
9839         
9840 2005-05-22 Naba Kumar  <naba@gnome.org>
9842         * plugins/tools/execute.c: Make parsable lines distinct by adding
9843         a "Click me" description in the message. Allow tools to open arbibrary
9844         file in editory using gdb-styled annotation (The line starts with two
9845         \032 characters followed by the file:line).
9846         
9847         * plugins/tools/scripts/prepare-changelog.pl,
9848         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
9849         ChangeLog file itself and open it.
9851 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
9853         * plugins/tools/execute.c:
9854         Parse output in message pane
9855         Correct a crash on plugin deactivation
9857         * plugins/tools/fileop.c,
9858         plugins/tools/tool.c,
9859         plugins/tools/tool.h:
9860         Load only valid tools
9862 2005-06-21  Naba Kumar  <naba@gnome.org>
9864         * anjuta.spec.in: Fixed devel package requirement.
9866         * plugins/message-view/message-view.c: Scroll message on next/previous.
9868         * TODO.tasks: Updated.
9870         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9871         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9872         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9873         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9874         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9875         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9876         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9877         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9879         * libanjuta/anjuta-preferences.c,
9880         plugins/build-basic-autotools/build-basic-autotools.c,
9881         plugins/build-basic-autotools/executer.c,
9882         plugins/class-gen/action-callbacks.c,
9883         plugins/class-gen/action-callbacks.h,
9884         plugins/class-gen/class_gen.c,
9885         plugins/cvs-plugin/cvs-interface.c,
9886         plugins/debug-manager/attach_process.c,
9887         plugins/debug-manager/plugin.c,
9888         plugins/debug-manager/utilities.c,
9889         plugins/debug-manager/utilities.h,
9890         plugins/editor/aneditor-autocomplete.cxx,
9891         plugins/editor/aneditor.cxx,
9892         plugins/editor/search-replace.c,
9893         plugins/editor/search-replace_backend.c,
9894         plugins/gdb/breakpoints.c,
9895         plugins/gdb/registers.c,
9896         plugins/patch/plugin.c,
9897         plugins/project-wizard/druid.c,
9898         plugins/project-wizard/install.c,
9899         plugins/subversion/plugin.c,
9900         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
9901         codes.
9903         * plugins/class-gen/action-callbacks.c,
9904         plugins/project-wizard/parser.c,
9905         plugins/project-wizard/property.c,
9906         plugins/project-wizard/values.c,
9907         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
9909         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
9910         alphabetically
9912 2005-06-20  Naba Kumar  <naba@gnome.org>
9914         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9915         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9916         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9917         
9918         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
9919         exit idle function.
9920         
9921         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
9922         Fixed possible memory corruption.
9924         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
9925         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
9926         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
9927         progress bar increment and added progress status for symbol refresh
9928         and project loading.
9929         
9930         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
9931         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
9932         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
9933         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
9934         bar.
9936         * TODO.tasks: Updated.
9938 2005-06-19  Naba Kumar  <naba@gnome.org>
9940         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
9941         Fixed warning.
9942         
9943         * plugins/project-import/project-import.c: Deactivate plugin when done.
9944         
9945 2005-06-18  Naba Kumar  <naba@gnome.org>
9947         * plugins/profile-default/plugin.c: Fixed error when loading another
9948         project while a project is still loaded.
9949         
9950         * plugins/project-manager/plugin.c: Used (newly added) group-activated
9951         signal from gnome-build to popup group properties.
9952         
9953         * src/anjuta.c: Load default session by default.
9955         * po/POTFILES.in: Added missing files.
9956         
9957         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
9958         activate plugin on load (activate it separately). Connect to activate
9959         and deactivate signals for housekeeping, so that if plugins are
9960         activated or deactivate externally, they are properly recorded.
9961         
9962         * plugins/profile-default/plugin.c: Save profile before a project
9963         is loaded so that it could be restored when project is closed.
9964         
9965         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
9967 2005-06-17  Naba Kumar  <naba@gnome.org>
9969         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
9970         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
9971         for project. The plugins loaded for the project is restored when project
9972         is loaded next time.
9973         
9974         * TODO.tasks: Updated.
9975         
9976 2005-06-15  Naba Kumar  <naba@gnome.org>
9978         * plugins/tools/scripts/find-fixmes.pl,
9979         (new) plugins/tools/scripts/translation-status.pl,
9980         plugins/tools/scripts/tools-2.xml.in,
9981         plugins/tools/scripts/Makefile.am,
9982         plugins/tools/scripts/prepare-changelog.pl: Added translation
9983         status script. Completed find-fixmes.pl script. Fixed bugs.
9985         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
9986         tool path.
9988 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9990         * plugins/message-view/anjuta-message-manager-plugin.glade :
9991         renamed "messages.tag.position" to "messages.tab.position".
9992         plugins/message-view/anjuta-msgman.c : 
9993         Messages tab position prefrences.
9994         
9995 2005-06-14  Naba Kumar  <naba@gnome.org>
9997         * (new) plugins/tools/scripts/find-fixmes.pl,
9998         (new) plugins/tools/scripts/tools-2.xml.in,
9999         (new) plugins/tools/scripts/Makefile.am,
10000         (new) plugins/tools/scripts/prepare-changelog.pl,
10001         plugins/tools/plugin.h, plugins/tools/fileop.c,
10002         plugins/tools/Makefile.am, configure.in: Added system tools.
10004 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
10006         * plugins/tools/editor.c:
10007         Take care of creating .anjuta directory if missing
10009 2005-06-10  Naba Kumar  <naba@gnome.org>
10011         * configure.in: Increased gnome-build required to version 0.1.2.
10012         
10013         * plugins/project-manager/plugin.c: Fixed target/group removal.
10014         Fixed memory leaks.
10015         
10016 2005-06-10  Naba Kumar  <naba@gnome.org>
10018         * plugins/project-manager/plugin.c: Implemented target/group
10019         configuration (update gnome-build module from cvs).
10020         
10021 2005-06-07  Naba Kumar  <naba@gnome.org>
10023         Patch from: Massimo Cora'  <maxcvs@email.it>:
10024         * plugins/class-inheritance/Makefile.am,
10025         plugins/class-inheritance/class-inherit.c,
10026         plugins/class-inheritance/class-inherit.h,
10027         plugins/class-inheritance/plugin.c,
10028         plugins/class-inheritance/plugin.h,
10029         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
10030         expanded view of classes in hierarchy canvas (collapsable again).
10031         
10032 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
10034         * scintilla/patches/scintilla-64-bit.diff (added)
10035         * plugins/patch/patch-plugin.c:
10036         Conditional build for GTK 2.4 and GTK 2.6
10038 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
10040         * plugins/tools/anjuta-tools.glade,
10041         plugins/tools/editor.c,
10042         plugins/tools/plugin.h,
10043         plugins/tools/fileop.c:
10044         Add a check box to edit an user script
10045         Correct a few memory leak
10047         * plugins/tools/execute.c,
10048         plugins/tools/tool.c,
10049         plugins/tools/tool.h:
10050         Move utility remove_mnemonic function in tool.c
10051         Small fix
10053 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
10055         Patch from sbrabec@suse.cz:
10056         * configure.in
10057         scintilla/include/Scintilla.h:
10058         
10059         Fix 64-Bit warnings in gcc 4
10061 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
10062         
10063         * plugins/patch/patch_plugin.c
10064         plugins/patch/patch.h
10065         plugin/patch/patch-plugin.glade
10066         plugin/patch/Makefile.am:
10067         
10068         Changed patch plugin to use libglade and new gtk 2.6 widgets
10070 2005-05-31  Naba Kumar  <naba@gnome.org>
10072         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10073         * plugins/editor/text_editor.c: Don't show error
10074         for empty files.
10075         
10076 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
10077         
10078         * plugins/message-view/anjuta-message-manager.ui,
10079         plugins/message-view/anjuta-msgman.c,
10080         plugins/message-view/anjuta-msgman.h,
10081         plugins/message-view/message-view.c,
10082         plugins/message-view/message-view.h,
10083         plugins/message-view/plugin.c:
10084         Add a popup menu in messages panes
10085         Move save message pane option in it
10087 2005-05-28  Naba Kumar  <naba@gnome.org>
10089         * data/properties/styles.properties: Fixed default font
10090         names and sizes.
10092         * plugins/editor/style-editor.c: cleanup.
10093         
10094 2005-05-25  Naba Kumar  <naba@gnome.org>
10096         * plugin/gdb/plugin.c: Start gdb even if the program does
10097         not exists. Fixes bug #305074
10098         
10099 2005-05-24  Naba Kumar  <naba@gnome.org>
10101         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
10102         * configure.in: graphviz pkgconfig path.
10104 2005-05-24  Naba Kumar  <naba@gnome.org>
10106         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
10107         * TODO.tasks: Updated.
10108         
10109 2005-05-22  Naba Kumar  <naba@gnome.org>
10111         * anjuta.spec.in: Fixed spec file
10112         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
10114 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
10115         
10116         * TODO.tasks: Updated.
10118         * plugins/message-view/anjuta-message-manager.ui,
10119         plugins/message-view/message-view.c,
10120         plugins/message-view/message-view.h,
10121         plugins/message-view/plugin.c:
10122         Add shortcut for next and previous message
10123         Add a save message menu item
10124         Fix a bug in previous message
10126 2005-05-21  Naba Kumar  <naba@gnome.org>
10128         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
10129         doc/Makefile.am, global-tags/create_global_tags.sh,
10130         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
10131         and rpm package creation. Fixed installation paths.
10132         
10133         * plugins/editor/anjuta-document-manager.glade,
10134         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
10135         and indent options.
10136         
10137         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
10139 2005-05-21  Naba Kumar  <naba@gnome.org>
10141         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
10142         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
10143         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
10144         tagmanager/Makefile.am: Fixed paths configure variables to take
10145         automake configure variables instead of hardcoding.
10147         * global-tags/tm_global_tags.c: Formated code.
10149         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
10150         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10151         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10152         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10153         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10154         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10155         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10156         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10157         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10159 2005-05-20  Naba Kumar  <naba@gnome.org>
10161         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
10162         and fixed rpm spec file (more testing required).
10163         
10164         * data/gdb.init: Don't set gdb prompt.
10165         
10166         * mime/Makefile.am: run update-mime-data only on system-wide install.
10167         
10168         * plugins/gdb/Makefile.am: Install plugin at correct paths.
10170 2005-05-19  Naba Kumar  <naba@gnome.org>
10172         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
10173         while it's not visible.
10175         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
10176         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
10177         
10178 2005-05-19  Naba Kumar <naba@gnome.org>
10180         * configure.in: Fixed subversion checks. Added
10181         --disable-plugin-subversion and --disable-plugin-glade
10182         configure flags to manually turn off their plugin builds.
10184         * plugins/editor/plugin.c: Save and restore current editor line
10185         positions in session.
10187 2005-05-18  Naba Kumar  <naba@gnome.org>
10189         * AUTHORS: Fixed email address.
10190         
10191         * libanjuta/anjuta-utils.c,
10192         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
10193         when the projectmanager toplevel is not a window. Check for valid
10194         gtkwindow type before using the passed window as parent for anjuta
10195         dialogs.
10197 2005-05-17  Naba Kumar  <naba@gnome.org>
10199         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
10200         
10201         * plugins/cvs-plugin/Makefile.am,
10202         plugins/devhelp/plugin.c,
10203         plugins/file-loader/Makefile.am,
10204         plugins/macro/Makefile.am,
10205         plugins/message-view/Makefile.am,
10206         plugins/patch/Makefile.am,
10207         plugins/project-manager/Makefile.am,
10208         plugins/subversion/Makefile.am,
10209         plugins/symbol-browser/Makefile.am: Removed -module flags
10210         from libtool flags
10212         * MAINTAINERS: Added file so that I could recieve bugzilla
10213         reports.
10215         * plugins/glade/plugin.c: Fixed compile error.
10217 === Anjuta 2.0.0 ===
10219 2005-05-15  Naba Kumar  <naba@gnome.org>
10221         * configure.in: Adjusted gdl version requirement. Bumped anjuta
10222         version to 2.0.0.
10224         * plugins/symbol-browser/an_symbol_view.c,
10225         plugins/symbol-browser/plugin.c,
10226         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
10227         symbols have been updated. Reset file symbols when update
10228         occurs. Fixed memory leaks.
10230         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10231         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
10232         
10233 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
10235         * plugins/tools/anjuta-tools.glade:
10236         Remove unused parameter dialog
10238         * plugins/tools/dialog.c,
10239         plugins/tools/fileop.c,
10240         plugins/tools/fileop.h,
10241         plugins/tools/tool.c,
10242         plugins/tools/tool.h,
10243         plugins/tools/variable.c:
10244         Add a few comments and cleanups
10246         * plugins/tools/editor.c,
10247         plugins/tools/editor.h:
10248         Remove code from previous plugin and add comments
10249         Use main window as parent (instead of tool list)
10251         * plugins/tools/execute.c,
10252         plugins/tools/execute.h:
10253         Remove code from previous plugin and add comments
10254         Fix warnings
10256 2005-05-14  Naba Kumar  <naba@gnome.org>
10258         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
10259         release.
10260         
10261         * configure.in: Fixed
10262         
10263         * plugins/class-inheritance/class-inheritance.png: New icon.
10264         
10265         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
10266         screws up when reparented.
10268 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10270         * plugins/editor/search-replace.c,
10271         plugins/editor/search-replace_backend.c
10272         plugins/project-manager/plugin.c : Clear find pane if searching same 
10273         expression. Clean code.
10275 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
10277         * configure.in: Added ne in ALL_LINGUAS
10278         
10279 2005-05-13  Naba Kumar  <naba@gnome.org>
10281         * configure.in: Fixed glade-3 version.
10282         
10283         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
10284         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
10285         plugins/gdb/watch.c: Update locals, watch and frame document on
10286         frame change.
10288 2005-05-12  Naba Kumar  <naba@gnome.org>
10290         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
10291         scope autocompletion when the function definition is incomplete.
10292         
10293         * plugins/class-gen/anjuta-class-gen.plugin.in,
10294         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10295         plugins/gdb/plugin.c,
10296         plugins/glade/anjuta-glade.plugin.in,
10297         plugins/project-import/anjuta-project-import.plugin.in,
10298         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
10299         titles for the wizards.
10301 2005-05-11  Naba Kumar  <naba@gnome.org>
10303         * configure.in, plugins/debug-manager/Makefile.am,
10304         plugins/debug-manager/plugin.c,
10305         (added) plugins/debug-manager/images/.cvsignore,
10306         (added) plugins/debug-manager/images/Makefile.am,
10307         (added) plugins/debug-manager/images/detach-16.png,
10308         (added) plugins/debug-manager/images/detach.png,
10309         (added) plugins/debug-manager/images/step-into-16.png,
10310         (added) plugins/debug-manager/images/step-into.png,
10311         (added) plugins/debug-manager/images/step-out-16.png,
10312         (added) plugins/debug-manager/images/step-out.png,
10313         (added) plugins/debug-manager/images/step-over-16.png,
10314         (added) plugins/debug-manager/images/step-over.png,
10315         plugins/gdb/Makefile.am,
10316         plugins/gdb/breakpoints.c,
10317         plugins/gdb/plugin.c,
10318         (added) plugins/gdb/images/.cvsignore,
10319         (added) plugins/gdb/images/Makefile.am,
10320         (added) plugins/gdb/images/breakpoint.png,
10321         (added) plugins/gdb/images/locals.png,
10322         (added) plugins/gdb/images/stack.png,
10323         (added) plugins/gdb/images/watch.png: Fixed breakpoints
10324         'remove all'. Added debugger icons.
10326         * plugins/editor/text_editor.c: Fixed file monitor.
10328         Patch from: Massimo Cora'  <maxcvs@email.it>
10329         * plugins/patch/anjuta-patch-plugin.png,
10330         plugins/class-gen/Makefile.am,
10331         plugins/class-gen/action-callbacks.c,
10332         plugins/class-gen/class_gen.c,
10333         plugins/class-gen/class_logo.xpm: Implemented vcs
10334         file addions. New icons by Fabio Zecchini
10336 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10338         * libanjuta/interfaces/libanjuta.idl
10339         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
10340         plugins/editor/search-replace_backend.c
10341         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
10343 2005-05-11  Naba Kumar  <naba@gnome.org>
10344         
10345         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
10346         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
10347         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
10348         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
10349         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
10350         memory leaks.
10351         
10352         * plugins/symbol-browser/an_symbol_prefs.c,
10353         plugins/symbol-browser/an_symbol_search.c,
10354         plugins/symbol-browser/an_symbol_view.c,
10355         plugins/symbol-browser/an_symbol_view.h,
10356         plugins/symbol-browser/plugin.c: Fixed memory leaks.
10358 2005-05-11  Naba Kumar  <naba@gnome.org>
10360         * libanjuta/anjuta-shell.c: Fixed runtime warning.
10361         
10362         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
10363         progress bar location at create time, instead of hardcoding.
10364         
10365         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
10366         Added mini splash screen.
10367         
10368         * plugins/editor/text_editor.c: Do not produce warning when file
10369         monitor could not be created.
10370         
10371         * plugins/profile-default/plugin.c: Save project session on exit.
10372         Show mini splash with progress bar at profile load.
10374 2005-05-10  Naba Kumar  <naba@gnome.org>
10376         * configure.in, manuals/Makefile.am: Fixed compile flags.
10377         Disable outdated manuals builds.
10378         
10379         * global-tags/Makefile.am: Uninstall tags files on
10380         'make uninstall'
10381         
10382         * libegg/Makefile.am: Use configured deprecated flags.
10383         
10384         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10385         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10386         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10387         Updated.
10388         
10389         * mime/Makefile.am: Take DESTDIR into account.
10390         
10391         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
10392         
10393         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
10394         on scope autocompletion.
10395         
10396         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10397         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
10398         shared libs and static libs paths for debugging. Order them
10399         correctly.
10400         
10401         * po/POTFILES.in: Updated.
10403 2005-05-09  Naba Kumar  <naba@gnome.org>
10405         * libanjuta/interfaces/libanjuta.idl,
10406         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
10407         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
10408         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
10409         Implemented debugger source directory search and emits location changed
10410         signal with absolute path of the file.
10412         * plugins/tools/tool.c: Fixed compile errors.
10413         
10414 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
10416         * plugins/tools/anjuta-tools.glade,
10417         plugins/tools/dialog.h,
10418         plugins/tools/dialog.c,
10419         plugins/tools/plugin.c,
10420         plugins/tools/editor.c:
10421         Improve graphical user interface
10422         Remove old code
10423         Correct an error on close
10424         Some cleanups
10426         * plugins/tools/fileop.c,
10427         plugins/tools/tool.h,
10428         plugins/tools/tool.c:
10429         Change the tool internal structure
10430         Support having tools configuration in several places
10432 2005-05-08  Naba Kumar  <naba@gnome.org>
10434         * plugins/gdb/actions.c,
10435         (removed) plugins/gdb/registers_cbs.c,
10436         (removed) plugins/gdb/registers_cbs.h,
10437         (removed) plugins/gdb/registers_gui.c,
10438         (removed) plugins/gdb/sharedlib_cbs.c,
10439         (removed) plugins/gdb/sharedlib_cbs.h,
10440         (removed) plugins/gdb/sharedlib_gui.c,
10441         (removed) plugins/gdb/signals_cbs.c,
10442         (removed) plugins/gdb/signals_cbs.h,
10443         (removed) plugins/gdb/signals_gui.c: Removed dead files.
10445 2005-05-08  Naba Kumar  <naba@gnome.org>
10447         * plugins/build-basic-autotools/executer.c: Fixed programs
10448         listing dialog.
10449         
10450         * plugins/debug-manager/Makefile.am,
10451         plugins/debug-manager/anjuta-debug-manager.glade,
10452         plugins/debug-manager/plugin.c,
10453         plugins/gdb/Makefile.am: Used libglade for programs listing
10454         dialog.
10455         
10456         * (added) plugins/gdb/pointer.png: Stack pointer image.
10457         
10458         * libanjuta/anjuta-marshal.list,
10459         pixmaps/Makefile.am,
10460         plugins/gdb/actions.c,
10461         plugins/gdb/actions.h,
10462         plugins/gdb/anjuta-gdb-plugin.ui,
10463         plugins/gdb/anjuta-gdb.glade,
10464         plugins/gdb/breakpoints.c,
10465         plugins/gdb/breakpoints.h,
10466         plugins/gdb/debug_tree.c,
10467         plugins/gdb/debug_tree.h,
10468         plugins/gdb/debugger.c,
10469         plugins/gdb/debugger.h,
10470         plugins/gdb/gdbmi-test.c,
10471         plugins/gdb/gdbmi.c,
10472         plugins/gdb/gdbmi.h,
10473         plugins/gdb/info.c,
10474         plugins/gdb/info.h,
10475         plugins/gdb/locals.c,
10476         plugins/gdb/locals.h,
10477         plugins/gdb/memory.c,
10478         plugins/gdb/memory.h,
10479         plugins/gdb/plugin.c,
10480         plugins/gdb/plugin.h,
10481         plugins/gdb/registers.c,
10482         plugins/gdb/registers.h,
10483         plugins/gdb/registers_cbs.c,
10484         plugins/gdb/registers_cbs.h,
10485         plugins/gdb/registers_gui.c,
10486         plugins/gdb/sharedlib.c,
10487         plugins/gdb/sharedlib.h,
10488         plugins/gdb/sharedlib_cbs.c,
10489         plugins/gdb/sharedlib_cbs.h,
10490         plugins/gdb/sharedlib_gui.c,
10491         plugins/gdb/signals.c,
10492         plugins/gdb/signals.h,
10493         plugins/gdb/signals_cbs.c,
10494         plugins/gdb/signals_cbs.h,
10495         plugins/gdb/signals_gui.c,
10496         plugins/gdb/stack_trace.c,
10497         plugins/gdb/stack_trace.h,
10498         plugins/gdb/utilities.c,
10499         plugins/gdb/utilities.h,
10500         plugins/gdb/watch.c,
10501         plugins/gdb/watch.h,
10502         plugins/gdb/watch_cbs.c,
10503         plugins/gdb/watch_cbs.h,
10504         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
10505         it for all debugger component updates and listing. Implemented
10506         user custom debugger command window. Fixed all debugger components
10507         to work correctly. Implemented debugger as GObject. Removed
10508         deprecated codes.
10509         
10510 2005-05-06  Naba Kumar  <naba@gnome.org>
10511         
10512         * TODO.tasks: Updated.
10513         
10514         * plugins/build-basic-autotools/Makefile.am,
10515         plugins/file-loader/Makefile.am,
10516         plugins/profile-default/Makefile.am,
10517         plugins/sample1/Makefile.am,
10518         plugins/symbol-browser/images/Makefile.am,
10519         src/Makefile.am: Fixed 'make distcheck' errors.
10521         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
10522         updates.
10524         * tagmanager/tm_workspace.c: Include prototypes in getting
10525         scope members.
10527 2005-05-06  Naba Kumar  <naba@gnome.org>
10529         * TODO.tasks: Updated.
10530         
10531         * configure.in, plugins/cvs-plugin/Makefile.am,
10532         plugins/debug-manager/Makefile.am,
10533         plugins/devhelp/Makefile.am,
10534         plugins/editor/Makefile.am,
10535         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
10536         
10537         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
10538         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
10539         interfaces.
10540         
10541         * tagmanager/tm_workspace.c,
10542         tagmanager/include/tm_workspace.h,
10543         plugins/editor/aneditor-autocomplete.cxx,
10544         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
10545         to return all matching tag types when no name is given instead of
10546         returning empty array.
10547         
10548         * plugins/symbol-browser/Makefile.am,
10549         (added) plugins/symbol-browser/an_symbol.c,
10550         (added) plugins/symbol-browser/an_symbol.h,
10551         plugins/symbol-browser/an_symbol_info.c,
10552         plugins/symbol-browser/an_symbol_info.h,
10553         (added) plugins/symbol-browser/an_symbol_iter.c,
10554         (added) plugins/symbol-browser/an_symbol_iter.h,
10555         plugins/symbol-browser/an_symbol_search.c,
10556         plugins/symbol-browser/an_symbol_view.c,
10557         plugins/symbol-browser/an_symbol_view.h,
10558         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
10559         plugins/symbol-browser/plugin.c,
10560         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
10561         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
10562         plugin and implemented IAnjutaIterable interface for symbol search
10563         and iteration.
10565         * plugins/class-inheritance/Makefile.am,
10566         plugins/class-inheritance/class-inherit.c,
10567         plugins/class-inheritance/class-inherit.h,
10568         plugins/class-inheritance/plugin.h: Use the newly added
10569         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
10570         get rid of libanjuta-ctags.la dependencies.
10572 2005-05-02  Naba Kumar  <naba@gnome.org>
10574         * plugins/class-inheritance/class-inherit.c,
10575         plugins/class-inheritance/plugin.c,
10576         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
10577         be found for a class. Formated code.
10579         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
10580         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
10581         of editor tabs.
10582         
10583 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
10585         * libanjuta/anjuta-launcher.c:
10586         Keep trying sending data until all bytes have been written
10588         * plugins/tools/anjuta-tools.glade,
10589         plugins/tools/editor.c:
10590         Add a combo box to defined data from stdin
10592         * plugins/tools/execute.c:
10593         Send data in stdin if needed
10594         Code cleanups
10596         * plugins/tools/fileop.c,
10597         plugins/tools/tool.h,
10598         plugins/tools/tool.c:
10599         Store, load and save stdin data
10600         Use tools-2.xml instead of tools.xml
10602         * plugins/tools/plugin.c,
10603         plugins/tools/plugin.h:
10604         Code cleanups
10606         * plugins/tools/dialog.c,
10607         plugins/tools/dialog.h:
10608         Few code cleanups
10610         * plugins/tools/variable.c,
10611         plugins/tools/variable.h:
10612         Add editor related variables
10613         Code cleanups
10615 2005-04-29  Naba Kumar  <naba@gnome.org>
10617         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
10619         * plugins/editor/text_editor.c: Fixed line marker interpretation.
10620         
10621         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
10622         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
10623         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
10624         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
10625         working on gdb MI interface. Completed MI parser interface.
10627         Patch from  Massimo Cora <maxcvs@email.it>:
10628         * plugins/class-inheritance/Makefile.am,
10629         plugins/class-inheritance/class-inherit.c,
10630         plugins/class-inheritance/class-inherit.h,
10631         plugins/class-inheritance/plugin.c,
10632         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
10633         Used system theme for colors. Display class members on mouse click.
10634         
10635 2005-04-28  Naba Kumar  <naba@gnome.org>
10637         * plugins/symbol-browser/an_symbol_prefs.c
10638         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
10639         implementation to create/add/remove custom tags files in symbol
10640         brower preferences.
10642         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
10643         EXTRA_DIST.
10645         * plugins/project-import/project-import.c: Fixed memory leaks and
10646         use correct debug prints.
10647         
10648         * TODO.tasks: Updated.
10649         
10650 2005-04-27  Naba Kumar  <naba@gnome.org>
10652         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
10653         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
10654         scintilla/Makefile.am: Fixed 'make distcheck' errors.
10656         * plugins/editor/anjuta-docman.c,
10657         plugins/editor/anjuta-docman.h,
10658         plugins/editor/plugin.c: Emit editor-added signal from docman
10659         and connect signals to new editor correctly.
10661         * plugins/class-inheritance/plugin.c,
10662         plugins/symbol-browser/plugin.c: Added stock icons.
10663         
10664         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10665         plugins/build-basic-autotools/executer.c,
10666         plugins/build-basic-autotools/executer.h: Added missing files
10667         for the execute programs implementation.
10669 2005-04-26  Naba Kumar  <naba@gnome.org>
10670         
10671         * TODO.tasks: Updated.
10673         * plugins/file-loader/plugin.c,
10674         plugins/project-import/anjuta-project-import.plugin.in,
10675         plugins/project-import/plugin.c,
10676         plugins/project-import/project-import.c,
10677         plugins/project-import/project-import.h: Be able to import older
10678         anjuta projects.
10680 2005-04-26  Naba Kumar  <naba@gnome.org>
10682         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
10683         removing it from the shell.
10685         * libanjuta/anjuta-shell.c,
10686         libanjuta/anjuta-shell.h,
10687         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
10688         so that widget additions are freezed or thaw using a pending queue.
10689         Fixded UI flicker while loading projects.
10691 2005-04-26  Naba Kumar  <naba@gnome.org>
10693         * TODO.tasks: Updated.
10694         
10695         * libanjuta/interfaces/libanjuta.idl: Added execute method for
10696         IAnjutaBuildable interface.
10697         
10698         * plugins/build-basic-autotools/Makefile.am,
10699         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10700         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
10701         plugins/build-basic-autotools/build-basic-autotools.c,
10702         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
10703         interface and UI for executing project/file programs. Implemented
10704         IAnjutaFile interface so that executables could be opened directly.
10705         
10706         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
10707         Authors line (Reserved for external plugins, which do not have a way to
10708         show their credits).
10709         
10710         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
10711         [File Loader] group for menu labels (default to "Name" if it is not
10712         defined.
10713         
10714         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
10715         for executing external commands.
10717 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
10719         * plugins/project-wizard/property.c:
10720         Correct a memory leak
10722         * libanjuta/interfaces/libanjuta.idl,
10723         plugins/editor/text_editor.c:
10724         Add erase_all and replace_selection function to IAnjutaEditor
10726         * plugins/tools/anjuta-tools.glade,
10727         plugins/tools/fileop.c,
10728         plugins/tools/editor.c,
10729         plugins/tools/tool.c
10730         plugins/tools/tool.h:
10731         Add shortcut and icon 
10733         * plugins/tools/variable.c,
10734         plugins/tools/variable.h:
10735         Add a variable asking parameters at run time
10737         * plugins/tools/execute.c:
10738         Add a warning message for missing document manager
10739         Add replace buffer and replace selection output
10740         Correct an error in popup output
10742         * plugins/tools/plugin.c,
10743         plugins/tools/plugin.h,
10744         plugins/tools/anjuta-tools.ui,
10745         src/anjuta.ui:
10746         Few clean up
10747         Attach tools menu to a new place
10749 2005-04-25  Naba Kumar  <naba@gnome.org>
10751         * libanjuta/plugins.c, src/about.c, src/about.h,
10752         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
10753         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
10754         plugins (about box for plugins) menu.
10756 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10758         *  plugins/editor/search-replace.c :
10759         Displayed full path in Search pane window. 
10760         Bug 300231 : Selected line in Search pane window .
10761                 
10762 2005-04-23  Naba Kumar  <naba@gnome.org>
10764         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
10766 2005-04-22  Naba Kumar  <naba@gnome.org>
10768         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
10769         
10770         * plugins/project-wizard/templates/java.wiz,
10771         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
10772         to create bytecodes (.class) files.
10773         
10774         * plugins/symbol-browser/an_symbol_info.c,
10775         plugins/symbol-browser/an_symbol_info.h,
10776         plugins/symbol-browser/an_symbol_search.c,
10777         plugins/symbol-browser/an_symbol_view.c,
10778         plugins/symbol-browser/plugin.c,
10779         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
10780         in file symbol list.
10782 2005-04-22  Naba Kumar  <naba@gnome.org>
10784         * TODO.tasks: Updated.
10785         
10786         * plugins/class-inheritance/Makefile.am,
10787         plugins/subversion/Makefile.am: Do not install plugin files when
10788         plugin build condition is false.
10789         
10790         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10791         plugins/build-basic-autotools/build-basic-autotools.c,
10792         plugins/build-basic-autotools/build-basic-autotools.h,
10793         plugins/file-loader/anjuta-loader-plugin.ui,
10794         plugins/file-loader/dnd.c,
10795         plugins/file-loader/plugin.c,
10796         plugins/file-loader/plugin.h,
10797         plugins/project-manager/anjuta-project-manager.ui,
10798         plugins/project-manager/plugin.c: Added open file and build context
10799         menu in project manager context menu.
10801 2005-04-22  Naba Kumar  <naba@gnome.org>
10803         * configure.in: Added message output showing conditional plugins to
10804         build or not.
10805         
10806         * src/layout.xml: Added layout for class-inheritance plugin widget.
10807         
10808         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
10809         plugin name to remove redundant terms.
10810         
10811         * TODO.tasks: Updated.
10812         
10813         * configure.in,
10814         plugins/symbol-browser/Makefile.am,
10815         plugins/symbol-browser/an_symbol_view.c,
10816         (removed) plugins/symbol-browser/sv_class.xpm,
10817         (removed) plugins/symbol-browser/sv_function.xpm,
10818         (removed) plugins/symbol-browser/sv_macro.xpm,
10819         (removed) plugins/symbol-browser/sv_private_fun.xpm,
10820         (removed) plugins/symbol-browser/sv_private_var.xpm,
10821         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
10822         (removed) plugins/symbol-browser/sv_protected_var.xpm,
10823         (removed) plugins/symbol-browser/sv_public_fun.xpm,
10824         (removed) plugins/symbol-browser/sv_public_var.xpm,
10825         (removed) plugins/symbol-browser/sv_static_fun.xpm,
10826         (removed) plugins/symbol-browser/sv_static_var.xpm,
10827         (removed) plugins/symbol-browser/sv_struct.xpm,
10828         (removed) plugins/symbol-browser/sv_unknown.xpm,
10829         (removed) plugins/symbol-browser/sv_variable.xpm,
10830         (added) plugins/symbol-browser/images/.cvsignore,
10831         (added) plugins/symbol-browser/images/Icons.16x16.Class,
10832         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
10833         (added) plugins/symbol-browser/images/Icons.16x16.Field,
10834         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
10835         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
10836         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
10837         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
10838         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
10839         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
10840         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
10841         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
10842         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
10843         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
10844         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
10845         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
10846         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
10847         (added) plugins/symbol-browser/images/Icons.16x16.Method,
10848         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
10849         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
10850         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
10851         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
10852         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
10853         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
10854         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
10855         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
10856         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
10857         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
10858         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
10859         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
10860         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
10861         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
10862         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
10863         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
10864         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
10865         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
10866         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
10867         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
10868         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
10869         pixmaps and added new icons (taken from monodevelop).
10871 2005-04-21  Naba Kumar  <naba@gnome.org>
10873         Patch from  Massimo Cora <maxcvs@email.it>:
10875         * configure.in, plugins/Makefile.am
10876         (new) plugins/class-inheritance/.cvsignore,
10877         (new) plugins/class-inheritance/Makefile.am,
10878         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
10879         (new) plugins/class-inheritance/class-inherit.c,
10880         (new) plugins/class-inheritance/class-inherit.h,
10881         (new) plugins/class-inheritance/plugin.c,
10882         (new) plugins/class-inheritance/plugin.h,
10883         (new) plugins/class-inheritance/class-inheritance.png: Added class
10884         inheritance plugin.
10885         
10886         Changes by naba: Added pkgconfig check for graphviz and conditionally
10887         build graphviz.
10888         
10889         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
10891 2005-04-20  Naba Kumar  <naba@gnome.org>
10893         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10894         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10895         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10896         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10897         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10898         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10899         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10900         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10901         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10902         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10903         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10904         
10905         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
10906         message view management.
10908         * libanjuta/anjuta-children.[ch],
10909         plugins/build-basic-autotools/build-basic-autotools.c,
10910         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
10911         Removed anjuta_children_init() function,
10912         because it is done automatically when first invoked. Introduced
10913         anjuta_children_recover() to recover the child signalling. Fixed
10914         child exit management to correctly recover the exit status.
10915         
10916         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
10917         to properly shutdown the launcher and to kill the running process
10918         (without emitting any signal).
10919         
10920         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10921         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
10922         gdb and program instance.
10924 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10926         * plugins/editor/search-replace.c :
10927         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
10929 2005-04-18  Naba Kumar  <naba@gnome.org>
10931         * TODO.tasks: Marked completed items.
10932         
10933         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10934         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10935         plugins/project-manager/plugin.c: Prompt user for the debugging
10936         target (select from a list of project's executable targets) and
10937         correctly start debugger. Take care of libtool wrapping when the
10938         target selected is libtool target. Fixed debugger menu items
10939         sensitivity.
10941 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
10943         * plugins/tools/execute.c,
10944         plugins/tools/execute.h:
10945         Implement save all files before running a command
10946         Implement all options for stdout and stderr except replace buffer
10947         Allow running several tools
10949         * plugins/tools/plugin.c:
10950         Move anjuta launcher in execute.c
10952         * plugins/tools/tools.h,
10953         plugins/tools/variable.c:
10954         Small changes
10956 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
10958         * plugins/tools/anjuta-tools.glade:
10959         Add new properties in tool editor dialog
10960         Cosmetic improvements
10961         
10962         * plugins/tools/anjuta-tools.ui:
10963         Attach tool menu as a build menu
10965         * plugins/tools/dialog.c:
10966         Set tool menu item sensitivity in tool list
10967         Fix bugs
10969         * plugins/tools/editor.c,
10970         plugins/tools/editor.h,
10971         plugins/tools/fileop.c,
10972         plugins/tools/tool.c,
10973         plugins/tools/tool.h:
10974         Add new properties (active, save file...)
10975         Most of them are still not implemented
10977         * plugins/tools/execute.c,
10978         plugins/tools/execute.h:
10979         Reorganize code to support multiple run
10980         Support run in terminal
10981         
10982         * plugins/tools/plugin.c
10983         plugins/tools/plugin.h:
10984         Move message handling in execute.c
10986         * plugins/tools/variable.h,
10987         plugins/tools/variable.c:
10988         Add useful variables
10989         
10990 2005-04-13  Naba Kumar  <naba@gnome.org>
10992         * plugins/editor/text_editor.c: Fixed file monitoring condition.
10993         * plugins/editor/Makefile.am: Added gnome-vfs flags.
10994         
10995 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10997         * plugins/tools/dialog.c plugins/tools/tool.c :
10998         Fixed bugs.
11000 2005-04-06  Naba Kumar  <naba@gnome.org>
11002         * src/anjuta.c: Load default session only when
11003         "anjuta.session.load.last" preference is enabled.
11004         
11005 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
11007         * plugins/tools/Makefile.am,
11008         plugins/tools/variable.c,
11009         plugins/tools/variable.h:
11010         Add new code for handling variables
11012         * plugins/tools/anjuta-tools.glade:
11013         Improve tool editor dialog
11014         Add variable selection dialog
11016         * plugins/tools/dialog.c,
11017         plugins/tools/dialog.h,
11018         plugins/tools/plugin.c,
11019         plugins/tools/plugin.h:
11020         Add variable object
11021         Add a function to get it
11023         * plugins/tools/editor.c:
11024         Add gui code for variable selection dialog
11026         * plugins/tools/execute.c:
11027         Use variables for executing command
11028         
11029         * Naba: Compile warning fixes.
11031 2005-04-06  Naba Kumar  <naba@gnome.org>
11033         * TODO.tasks: Marked completed items.
11034         
11035 2005-04-06  Naba Kumar  <naba@gnome.org>
11037         * plugins/subversion/svn-backend.c: Fixed subversion plugin
11038         compile error.
11039         
11040         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
11042 2005-04-04  Naba Kumar  <naba@gnome.org>
11044         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
11045         inside Main window.
11046         
11047 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
11049         * plugins/tools/Makefile.am,
11050         plugins/tools/anjuta-tools.plugin.in,
11051         plugins/tools/anjuta-tools.ui,
11052         plugins/tools/anjuta-tools.gladei,
11053         plugins/tools/anjuta-tools-plugin.png,
11054         plugins/tools/plugin.c,
11055         plugins/tools/plugin.h,
11056         plugins/tools/dialog.c,
11057         plugins/tools/dialog.h,
11058         plugins/tools/fileop.c,
11059         plugins/tools/fileop.h,
11060         plugins/tools/tool.c,
11061         plugins/tools/tool.h,
11062         plugins/tools/editor.c,
11063         plugins/tools/editor.h,
11064         plugins/tools/execute.c,
11065         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
11066         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
11067         Not fully working
11069         * anjuta-tools.[ch]: Removed old tools code.
11070         
11071 2005-04-01  Steve Murphy  <murf@e-tools.com>
11073         * configure.in: Added "rw" to ALL_LINGUAS.
11075 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11077         * Modified Files:
11078         manuals/C/anjuta-manual/fileoperations.xml
11079         Added Files:
11080         manuals/C/anjuta-manual/figures/search_expr.png
11081         manuals/C/anjuta-manual/figures/search_expr_basic.png
11082         manuals/C/anjuta-manual/figures/search_file_list.png
11083         manuals/C/anjuta-manual/figures/search_file_pattern.png
11084         manuals/C/anjuta-manual/figures/search_replace.png
11085         manuals/C/anjuta-manual/figures/search_setting.png
11086         manuals/C/anjuta-manual/figures/search_target.png
11087         manuals/C/anjuta-manual/figures/search_target_action.png
11088         manuals/C/anjuta-manual/figures/search_target_in.png
11089         Removed Files:
11090         manuals/C/anjuta-manual/figures/find_files.png
11091         manuals/C/anjuta-manual/figures/find_replace.png
11092         manuals/C/anjuta-manual/figures/find_text.png :
11093         Updated Anjuta manual (File Operations)
11095 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11097         * manuals/C/anjuta-manual/fileoperations.xml,
11098         manuals/C/anjuta-manual/figures/open_file.png,
11099         manuals/C/anjuta-manual/figures/open_file_multiple.png,
11100         manuals/C/anjuta-manual/figures/prefs_print.png,
11101         manuals/C/anjuta-manual/figures/print_dlg.png,
11102         manuals/C/anjuta-manual/figures/print_preview.png.
11103         * Added Files:
11104         manuals/C/anjuta-manual/figures/add_edit_macro.png,
11105         manuals/C/anjuta-manual/figures/display_macro.png,
11106         manuals/C/anjuta-manual/figures/insert_text.png,
11107         manuals/C/anjuta-manual/figures/keyword_macro.png,
11108         manuals/C/anjuta-manual/figures/new_file_wizard.png,
11109         manuals/C/anjuta-manual/figures/save_as_file.png :
11110         Updated Anjuta Manual (File Operations)
11112 2005-03-23  Adam Weinberger  <adamw@gnome.org>
11114         * plugins/editor/action-callbacks.c,
11115           plugins/file-loader/plugin.c,
11116           plugins/gtodo/main.c,
11117           plugins/project-wizard/druid.c:
11118           Fix spelling/grammar errors. Fixes bugs
11119           169068, 169137, 169138, and 169139.
11121 2005-03-21  Naba Kumar  <naba@gnome.org>
11123         Patch from: Massimo Cora' <maxcvs@email.it>:
11124         
11125         * plugins/editor/Makefile.am
11126         plugins/editor/anjuta-docman.c,
11127         (added) plugins/editor/editor-tooltips.c,
11128         (added) plugins/editor/editor-tooltips.h: Added tooltips to
11129         editor tabs to show full path.
11131 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
11132         
11133         * plugins/subversion/svn-backend.c:
11134         Removed "apr-0/" from include because this is 
11135         already included in SVN_INCLUDE and broke building if
11136         apr >= 1.0 was installed.
11138 2005-03-18  Naba Kumar  <naba@gnome.org>
11140         Patch from: Massimo Cora' <maxcvs@email.it>:
11142         * plugins/editor/action-callbacks.c,
11143         plugins/editor/aneditor-calltip.cxx,
11144         plugins/editor/aneditor-priv.h,
11145         plugins/editor/aneditor.cxx,
11146         plugins/editor/aneditor.h,
11147         plugins/editor/anjuta-document-manager.ui: Added calltip
11148         activation from menu.
11150 2005-03-16  Naba Kumar  <naba@gnome.org>
11152         Patch from: Massimo Cora' <maxcvs@email.it>:
11153         
11154         * plugins/class-gen/action-callbacks.c,
11155         plugins/class-gen/anjuta-class-gen-plugin.glade,
11156         plugins/class-gen/class_gen.c,
11157         plugins/class-gen/class_gen.h,
11158         plugins/class-gen/class_logo.xpm,
11159         plugins/class-gen/plugin.c: Create files without project
11160         being open. Add to project support. And other enhancements.
11162 2005-03-15  Adam Weinberger  <adamw@gnome.org>
11164         * anjuta.glade,
11165           plugins/debug-manager/utilities.c,
11166           plugins/file-loader/plugin.c,
11167           plugins/gdb/utilities.c,
11168           plugins/profile-default/plugin.c,
11169           plugins/project-import/project-import.c,
11170           src/anjuta-actions.h:
11171           Spelling/grammar fixes.
11173 2005-03-13  Naba Kumar  <naba@gnome.org>
11174         
11175         * plugins/editor/action-callbacks.c,
11176         plugins/editor/action-callbacks.h,
11177         plugins/editor/anjuta-document-manager.ui,
11178         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
11179         submenu. Moved menuitems from Format to View->Editor.
11180         
11181         * src/action-callbacks.c, src/action-callbacks.h,
11182         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
11183         layout and lock layout menus in View submenu. Get rid of
11184         Settings->Layout Manager menu.
11185         
11186         * plugins/project-import/anjuta-project-import.plugin.in:
11187         Fixed icon name
11189         * global-tags/Makefile.am,
11190         global-tags/create_global_tags.sh,
11191         plugins/editor/aneditor-autocomplete.cxx,
11192         plugins/editor/aneditor-priv.h,
11193         plugins/editor/aneditor.cxx,
11194         tagmanager/tm_workspace.c: Fixed scope members autocompletion
11195         in editor and made it work in global symbols also.
11196         
11197         * src/anjuta-app.c: Always use priority texts besides icons style
11198         for toolbars, because other styles look horible for Anjuta (fixme).
11200 2005-03-11  Naba Kumar  <naba@gnome.org>
11202         * configure.in: Removed test for iconv.
11204         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
11205         before scintilla widget is realized.
11206         
11207         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
11208         for Update menuitem.
11209         
11210         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
11211         already applied in scintilla main stream.
11212         
11213         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
11214         and notified scintilla developer.
11215         
11216 2005-03-10  Naba Kumar  <naba@gnome.org>
11218         * src/action-callbacks.c: Removed reference to src/help.h (dead
11219         file).
11221         * plugins/editor/text_editor.c: Removed reference to
11222         src/launcher.h (a dead file).
11224         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
11225         src/controls.c, src/controls.h, src/fileselection.c,
11226         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
11227         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
11228         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
11229         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
11230         src/session.h, src/support.c, src/support.h, src/toolbar.c,
11231         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
11232         Removed these dead files from CVS.
11235 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11237         * plugins/file-wizard/action-callbacks.c : Added error message.
11238         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
11241 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
11242         
11243         * plugins/cvs-plugin/cvs-callbacks.c
11244         plugins/cvs-plugin/plugin.c:
11245         Fixed preferences page init and busy handling
11246         
11247         * plugins/subversion/plugin.c:
11248         Fixed preferences page init
11250 2005-03-09  Naba Kumar  <naba@gnome.org>
11252         * plugins/Makefile.am, plugins/glade/Makefile.am,
11253         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
11254         enabled glade plugin in Anjuta. The plugin is built only when
11255         glade3 is installed.
11256         
11257 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11259         * plugins/project-wizard/templates/java.wiz
11260         plugins/project-wizard/templates/java-logo.png (*)
11261         plugins/project-wizard/templates/java/*
11262         plugins/project-wizard/templates/Makefile.am
11263         configure.in:
11264         
11265         Add Java project type. It generates a autoconf/automake
11266         project which is compiled using gcj. It requires automake 
11267         > 1.4 (1.9 is known to work) to work!
11268         
11269         (*) still awaiting response from the gcj team if we
11270         may use their logo.
11271         
11272 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11273         
11274         * plugins/project-import/*
11275         plugins/Makefile.am
11276         configure.in:
11277         Added project import plugin. Might be a bit buggy and limited
11278         but works for now.
11279         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11280         Icon from old pixmaps dir
11282 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11284         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
11285         plugins/macro/macro-util.c, plugins/macro/macros.xml :
11286         Added C Custom_Indent line macro.
11287         Cleaned macros.xml
11289 2005-03-09  Naba Kumar  <naba@gnome.org>
11291         * TODO.tasks: Added new message-manager tasks.
11292         
11293         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11294         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11295         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11296         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11297         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11298         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11299         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11300         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11301         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11302         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11303         
11304         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
11305         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
11306         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
11307         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
11308         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
11309         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
11310         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
11311         Removed debugger widgets from shell on debugger shutdown. Added
11312         scrolled windows for docked widgets. Removed unnecessary widget refs
11313         and unrefs. Destroy widgets correctly on debugger shutdown.
11314         
11315         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
11316         with project description title. Removed frame shadow.
11317         
11318         * plugins/project-wizard/druid.c: Initializes tooltips.
11319         
11320         * scintilla/Makefile.am: Fixed comiple error.
11322 2005-03-08  Adam Weinberger  <adamw@gnome.org>
11324         * plugins/class-gen/anjuta-class-gen-plugin.glade,
11325           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
11327 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11329         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11330         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11331         plugins/macro/macro-util.c, plugins/macro/macro-util.h
11332         plugins/macro/macros.xml, plugins/macro/plugin.c :
11333         Moved cursor at the '|' position defined in macros.
11335 2005-03-07  Naba Kumar  <naba@gnome.org>
11337         * plugins/subversion/Makefile.am: Fixed build error.
11339         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
11340         types (perl, python, shellscript).
11341         
11342         * plugins/editor/plugin.c: Fixed to show all highlight options.
11343         
11344 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11346         * TODO.tasks : updated tasks.
11347         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
11349 2005-03-07  Naba Kumar  <naba@gnome.org>
11351         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
11352         or disable subversion file-manager submenu. If "Subvesion" is also
11353         valid directory, we should also check for it.
11355         * configure.in: Disable cygwin macro until someone fixes the
11356         autoconf warnings.
11357         
11358         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
11359         backward compatibility.
11360         
11361 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11363         * src/about.c : Cleaned code.
11364         * plugins/macro/macros.xml : Added "do_while" C macro.
11365         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
11366         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
11367         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
11368         Closed registers, shared libraries, kernel signals dialogs with ESC key.
11369         
11370 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11372         * plugins/class-gen/plugin.c:
11373         Removed "return" to activate project_root_uri watching.
11375 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11377         * plugins/Makefile.am
11378         plugins/subversion/*:
11379         Added subversion plugin. Add, Remove, Commit and Update work
11380         everything else needs work.
11381         
11382         * plugins/terminal/terminal.c
11383         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
11384         we still have focus problems with the editor.
11386 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11388         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
11389         
11390 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11392         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
11394 2005-03-04  Naba Kumar  <naba@gnome.org>
11396         Patch from Massimo Cora' <maxcvs@email.it>:
11398         * plugins/class-gen/Makefile.am,
11399         plugins/class-gen/action-callbacks.c,
11400         plugins/class-gen/action-callbacks.h,
11401         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
11402         plugins/class-gen/anjuta-class-gen.plugin.in,
11403         plugins/class-gen/class_gen.c,
11404         plugins/class-gen/class_gen.h,
11405         (removed) plugins/class-gen/clsGen.c,
11406         (added) plugins/class-gen/goc_template_header,
11407         (added) plugins/class-gen/goc_template_source,
11408         plugins/class-gen/plugin.c,
11409         plugins/class-gen/plugin.h: Refactored class gen code.
11410         Added GOCBuilder code. Fixed UI. Implemented plugin.
11412 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
11414         * plugins/project-wizard/property.c
11415         plugins/project-wizard/install.c
11416         plugins/project-wizard/druid.c
11417         plugins/editor/goto_line.c
11418         plugins/editor/plugin.c
11419         plugins/gtodo/add_edit_item.c
11420         plugins/gtodo/ligtodo.c
11421         plugins/gtodo/main.c
11422         plugins/gtodo/preferences.c:
11423         Fixed #167559, #167534, #167266, #167357
11424         (Bad English in strings...)
11425         
11426         Thanks to Adam Weinberger and Thierry Moisan for
11427         reporting!
11429 2005-03-03  Naba Kumar  <naba@gnome.org>
11431         * libegg/Makefile.am, libegg/menu/Makefile.am,
11432         (added) libegg/egg-submenu-action.c,
11433         (added) libegg/menu/egg-submenu-action.h: Created a new action for
11434         submenu (used for wizard listing).
11435         
11436         * plugins/file-loader/anjuta-loader-plugin.ui
11437         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
11438         and toolbar.
11439         
11440         * plugins/editor/action-callbacks.c,
11441         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
11442         ctrl+tabbing because it was interfaring with focus navigation.
11443         Focus editor on "Esc" in incremental search entry. Cleanups.
11444         
11445         * plugins/file-manager/an_file_view.c,
11446         plugins/symbol-browser/plugin.c,
11447         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
11448         Cleanups.
11449         
11450         * plugins/profile-default/plugin.c,
11451         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
11452         for sesssion load.
11453         
11454         * (removed) scintilla/patches/a64-crash-fix.patch,
11455         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
11456         scintilla patches.
11458 2005-03-03  Naba Kumar  <naba@gnome.org>
11460         * HACKING: Fixed typos.
11461         
11462         * plugins/editor/aneditor-indent.cxx: Clean up.
11463         
11464         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
11465         Enable/disable save, undo and redo actions depending on state
11466         of the editor.
11467         
11468 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11470         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
11471         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
11472         Displayed search_incremental status.
11474         * Removed plugins/editor/search_incremental.[ch]
11476 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
11477         
11478         * plugins/cvs-plugin/cvs-execute.c
11479         plugins/cvs-plugin/cvs-callbacks.c:
11480         - Use weak reference on mesg_view and reuse tab if
11481         it still exists to avoid cluttering message manager.
11482         - Fixed bug in cvs remove
11483         
11484         README, HACKING: Updated
11485         
11486         configure.in: Added check for libsvn
11488 2005-02-29  Naba Kumar  <naba@gnome.org>
11489         
11490         * plugins/file-manager/an_file_view.c,
11491         plugins/symbol-browser/an_symbol_view.c,
11492         plugins/symbol-browser/plugin.c: Hide column headers (they
11493         are redundant).
11495 2005-02-29  Naba Kumar  <naba@gnome.org>
11497         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11498         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11499         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11500         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11501         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11502         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11503         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11504         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11505         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11506         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11508         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
11509         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11510         (added) libanjuta/anjuta-session.[hc],
11511         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
11512         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11513         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
11514         src/main.c:
11515         
11516         Implemented session management. Implemented session
11517         container class. Added session notifications from shell. Implemented
11518         session save/load in editor, file-loader, default-profile-plugin
11519         and anjuta-app. Fixed window sizing and restoration. Cleaned up
11520         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
11521         and maximized states in session. Implemented project session
11522         management.
11524 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11526         * plugins/class-gen/action-callbacks.[ch],
11527         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
11528         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
11529         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
11530         with Escape key.
11532 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
11533         
11534         * plugins/project-wizard/anjuta-project-wizard.glade,
11535         plugins/project-wizard/druid.c:
11536         Add some padding in tab label in project selection page
11537         
11538         * plugins/project-wizard/druid.c,
11539         plugins/project-wizard/parser.c:
11540         Search for project template recursively
11541         Add ~/.anjuta/project to the search paths
11543 2005-02-26  Naba Kumar  <naba@gnome.org>
11545         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
11546         * plugins/file-loader/plugin.c: Fixed crash bug.
11547         * libanjuta/plugins.c: Fixed memory leak.
11548         
11549 2005-02-26  Naba Kumar  <naba@gnome.org>
11550         
11551         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
11552         "UserActivatable" attribute for plugins. This attribute if set to
11553         "no" will prevent users from activating/deactivating it from
11554         plugins dialog. Added a toggle button in plugins dialog to toggle
11555         the plugins list between list of activatable plugins (default) to
11556         list of all plugins. anjuta_plugin_select() now only selects the
11557         plugin. Added anjuta_plugins_select_and_activate() method that will
11558         select and activate it.
11559         
11560         * plugins/profile-default/Makefile.am,
11561         plugins/profile-default/anjuta-default-profile.ui,
11562         plugins/profile-default/plugin.c,
11563         plugins/profile-default/plugin.h,
11564         plugins/project-manager/anjuta-project-manager.ui,
11565         plugins/project-manager/plugin.c,
11566         plugins/project-manager/plugin.h:
11567         
11568         Anjuta projects (*.anjuta) files define the profile of respective
11569         projects. Profile is a set of related plugins required for the
11570         project to open. Moved "close project" action from Project Manager
11571         to Profile Manager plugin. Implemented loading and unloading of
11572         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
11573         (instead of Project Manager) now handles opening of *.anjuta files.
11574         Close Project menuitem is now moved to File submenu (being
11575         consistent with Anjuta 1.x versions and avoiding creating Project
11576         submenu when project manager is not loaded).
11577         
11578         * src/anjuta-actions.h: Fixed short-cut key for Help content.
11579         
11580         * src/anjuta.ui: Fixed place holder for projects.
11581         
11582         * (new) plugins/profile-default/default.anjuta: default startup
11583         profile. Removed the hardcoded plugins loading in
11584         DefaultProfilePlugin.
11586         * anjuta.anjuta,
11587         plugins/project-wizard/templates/terminal/project.anjuta:
11588         Implemented project format in newly created projects.
11590         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
11591         plugins/class-gen/anjuta-class-gen.plugin.in,
11592         plugins/cvs-plugin/anjuta-cvs.plugin.in,
11593         plugins/editor/anjuta-document-manager.plugin.in,
11594         plugins/file-loader/anjuta-loader.plugin.in,
11595         plugins/file-wizard/anjuta-file-wizard.plugin.in,
11596         plugins/gdb/anjuta-gdb.plugin.in,
11597         plugins/glade/anjuta-glade.plugin.in,
11598         plugins/message-view/anjuta-message-manager.plugin.in,
11599         plugins/profile-default/anjuta-default-profile.plugin.in,
11600         plugins/project-manager/anjuta-project-manager.plugin.in,
11601         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11602         Defined UserActivatable attributes. Added supported types attribute.
11604         * plugins/project-wizard/anjuta-project-wizard.glade
11605         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
11606         "Project Wizard" in preferences title.
11608         * TODO.tasks: Updated.
11609         
11610         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
11611         Updated.
11612         
11613 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11615         * plugins/file-wizard/anjuta-file-wizard.glade
11616         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
11617         
11618         Integrated License macros, cleaned file.c.
11619         
11620 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
11621         
11622         * plugins/macor/macro-util.c: Fixed crash bugs if email or
11623         username can not be found correctly.
11625 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11627         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
11628         plugins/macro/macros.xml :
11629         
11630         Added Headers macros. Cleaned file.c
11632 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11634         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
11635         plugins/macro/macros.xml :
11636         
11637         Fixed a bug. Added Header macro.
11639         
11640 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11642         * plugins/file-wizard/action-callbacks.c, 
11643         plugins/file-wizard/file.c, plugins/macro/macro-util.c
11644         plugins/macro/macros.xml :
11645         
11646         Added FileName, Header template macros.
11647         
11648 2005-02-24  Naba Kumar  <naba@gnome.org>
11649         
11650         * plugins/patch/patch-plugin.c: Fixed a function call.
11651         
11652         * src/anjuta.c, src/main.c: Save and load default session.
11653         
11654 2005-02-24  Naba Kumar  <naba@gnome.org>
11656         * libanjuta/interfaces/libanjuta.idl,
11657         plugins/message-view/anjuta-msgman.c,
11658         plugins/message-view/anjuta-msgman.h,
11659         plugins/message-view/plugin.c: Added and implemented
11660         set_view_title() method.
11661         
11662         * plugins/build-basic-autotools/build-basic-autotools.c,
11663         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
11664         build context pooling. Maximum 3 contexts are reused. Additional
11665         contexts are created when all are busy.
11667 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11669         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11670         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11671         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
11672         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
11674         Added Copyright, Changelog macros.
11675                 
11676 2005-02-23  Naba Kumar  <naba@gnome.org>
11678         Patch from Massimo Cora' <maxcvs@email.it>:
11679         * plugins/Makefile.am,
11680         plugins/patch/Makefile.am,
11681         (added) plugins/patch/anjuta-patch-plugin.png,
11682         (added) plugins/patch/anjuta-patch.plugin.in,
11683         (added) plugins/patch/anjuta-patch.ui,
11684         plugins/patch/patch-plugin.c,
11685         (added) plugins/patch/patch-plugin.h,
11686         (added) plugins/patch/plugin.c,
11687         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
11688         architecture.
11690 2005-02-23  Naba Kumar  <naba@gnome.org>
11692         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
11693         file-loader/plugin.c, profile-default/plugin.c:
11694         Implemented "activated" and "deactivated" signals for plugin class.
11695         Renamed *_location() functions to *_id(), because location is
11696         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
11697         anjuta_plugins_unload_plugin().
11698         
11699         * class-gen/plugin.c: Fixed complier warning and utility function call.
11700         
11701         * debug-manager/plugin.c: Unload debugger plugin correctly.
11702         
11703         * project-manager/plugin.c:     Fixed compiler warnings.
11704         
11705         * plugins/project-wizard/templates/gnome/.cvsignore,
11706         plugins/project-wizard/templates/gnome/po/.cvsignore,
11707         plugins/project-wizard/templates/gnome/src/.cvsignore,
11708         plugins/project-wizard/templates/gtk/po/.cvsignore,
11709         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
11710         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
11711         
11712         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
11713         build (we need to fix this thing).
11714         
11715 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
11717         * plugins/macro/macro-action.[ch]
11718         plugins/macro/macro-edit.c
11719         plugins/macro/macro-dialog.c
11720         plugins/macro/macro-db.[ch]
11721         plugins/macro/plugin.[ch]
11722         plugins/macro/macro-util.[ch] (added)
11723         
11724         Cleaned up macro plugin and preview expanded macros.
11726 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
11728         * plugins/cvs-plugin/cvs-interface.c:
11730         Fixed option setting when using no compression and not 
11731         ignoring .cvsrc
11733 2005-02-23  Naba Kumar  <naba@gnome.org>
11734         
11735         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
11736         geometry on exit and startup (only if there is no geometry from the
11737         session).
11739         * TODO.tasks: Updated.
11740         
11741         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11742         
11743         * manuals/reference/libanjuta/Makefile.am,
11744         manuals/reference/libanjuta/libanjuta-docs.sgml,
11745         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
11746         documentation for writing project templates.
11748 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11750         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
11751         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
11752         
11753         Expansion keywords in macros. 
11755 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11757         * plugins/file-wizard/action-callbacks.c,
11758         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
11759         plugins/macro/macros.xml :
11760         
11761         Inserting text by macro plugin
11762         In progress ...
11764 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
11766         * plugins/macro/plugin.c
11767         plugins/cvs-plugin/plugin.c:
11768         
11769         Fixed interfaces (use static)
11771 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
11772         
11773         * plugins/macro/macro-actions.[ch]
11774         plugins/macro/plugin.c
11775         libanjuta/interfaces/libanjuta.idl:
11776         
11777         Implemented IAnjutaMacro interface to be used by file-wizard
11778         
11779         * plugins/cvs-plugin/plugin.c
11780         libanjuta/interfaces/libanjuta.idl:
11781         
11782         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
11783         for all version control systems and not only for cvs.
11785 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11787         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
11788         insert_macro.
11789         
11790         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
11793 2005-02-21  Naba Kumar  <naba@gnome.org>
11795         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
11796         IAnjutaDebugger interface.
11797         
11798         * plugins/debug-manager/anjuta-debug-manager.ui,
11799         plugins/debug-manager/attach_process.c,
11800         plugins/debug-manager/attach_process.h,
11801         plugins/debug-manager/plugin.c,
11802         plugins/debug-manager/plugin.h,
11803         plugins/gdb/actions.c,
11804         plugins/gdb/actions.h,
11805         plugins/gdb/anjuta-gdb-plugin.ui,
11806         plugins/gdb/breakpoints.c,
11807         plugins/gdb/breakpoints.h,
11808         plugins/gdb/debugger.c,
11809         plugins/gdb/debugger.h,
11810         plugins/gdb/memory.c,
11811         plugins/gdb/plugin.c,
11812         plugins/gdb/plugin.h,
11813         plugins/gdb/sharedlib.h,
11814         plugins/gdb/sharedlib_cbs.c,
11815         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
11816         correctly between debug-manager and debugger. Implemented debugger
11817         interface in gdb plugin. Fixed action names. Added UI updating.
11818         Start and stop debugger (does not work yet). Fixed UI merging.
11819         Fixed debugger plugin handling in debug-manager.
11821 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
11823         * plugins/editor/aneditor-autocomplete.cxx:
11824         
11825         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
11826         crash with C++ "template" keyword.
11828 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11830         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11831         Fixed bug (Closed macro dialogs with Esc key).
11832         
11833 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
11834         
11835         * plugins/project-wizard/xlib.wiz,
11836         plugins/project-wizard/xlib-logo.png,
11837         plugins/project-wizard/xlib/*:
11838         Port old xlib anjuta project on new project wizard
11839         
11840         * plugins/project-wizard/xlib-dock.wiz,
11841         plugins/project-wizard/xlib-dock/*:
11842         Port old xlib dock anjuta project on new project wizard
11843         
11844         * plugins/project-wizard/wxwin.wiz,
11845         plugins/project-wizard/wxwin-logo.png,
11846         plugins/project-wizard/wxwin/*:
11847         Port old wxwin anjuta project on new project wizard
11848         
11849         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
11850         necessary changes for the new templates.
11851         
11852 2005-02-18  Naba Kumar  <naba@gnome.org>
11854         * plugins/Makefile.am: Added class-gen
11855         
11856 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
11858         * plugins/project-wizard/header.c:
11859         Fix a bug in sorting of project categories
11861 2005-02-18  Naba Kumar  <naba@gnome.org>
11863         Patch from Massimo Cora  <maxcvs@email.it>:
11864         
11865         * plugins/class-gen/.cvsignore,
11866         plugins/class-gen/Makefile.am,
11867         (added) plugins/class-gen/action-callbacks.c,
11868         (added) plugins/class-gen/action-callbacks.h,
11869         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
11870         (added) plugins/class-gen/class_gen.c,
11871         (added) plugins/class-gen/class_gen.h,
11872         (added) plugins/class-gen/plugin.c,
11873         (added) plugins/class-gen/plugin.h: Ported class wizard to the
11874         new architecture.
11875         
11876         * plugins/project-manager/plugin.c: implemented add_source().
11878 2005-02-17  Naba Kumar  <naba@gnome.org>
11880         * plugins/file-loader/plugin.c: Fixed possible crash.
11881         
11882         * src/action-callbacks.c, src/action-callbacks.h,
11883         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
11885 2005-02-17  Naba Kumar  <naba@gnome.org>
11886         
11887         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11888         plugins/project-wizard/templates/gnome.wiz,
11889         plugins/project-wizard/templates/gtk.wiz,
11890         plugins/project-wizard/templates/gtkmm.wiz,
11891         plugins/project-wizard/templates/terminal.wiz,
11892         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11893         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11894         plugins/project-wizard/templates/gnome/src/callbacks.c,
11895         plugins/project-wizard/templates/gnome/src/callbacks.h,
11896         plugins/project-wizard/templates/gnome/src/main.c,
11897         plugins/project-wizard/templates/gtk/src/callbacks.c,
11898         plugins/project-wizard/templates/gtk/src/callbacks.h,
11899         plugins/project-wizard/templates/gtk/src/main.c,
11900         plugins/project-wizard/templates/gtkmm/src/main.cc,
11901         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
11902         to generate licence correctly (without any extra newlines). Removed
11903         IncludeGNUHeader macro definition and added proper licence property.
11904         Fixed project directory paths in file contents.
11906 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11908         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11909         Closed macro dialogs with Esc key.
11911 2005-02-16  Naba Kumar  <naba@gnome.org>
11913         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11914         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11915         plugins/project-wizard/templates/gnome/src/callbacks.c,
11916         plugins/project-wizard/templates/gnome/src/callbacks.h,
11917         plugins/project-wizard/templates/gnome/src/main.c,
11918         plugins/project-wizard/templates/gtk/src/main.c,
11919         plugins/project-wizard/templates/gtkmm/src/main.cc,
11920         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
11921         macros to avoid blank newlines.
11923 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
11925         * plugins/project-wizard/autogen.c:
11926         Correct a problem when having property value in UTF-8
11928         * plugins/project-wizard/druid.c:
11929         Correct a bug when reselecting a new project (all pages
11930         must be removed)
11932         * plugins/project-wizard/property.c:
11933         Avoid having default invalid properties
11935         * plugins/project-wizard/templates/terminal.wiz,
11936         plugins/project-wizard/templates/terminal/po/ChangeLog,
11937         plugins/project-wizard/templates/terminal/src/main.c:
11938         Remove command for testing run function
11939         Move destination directory to second page and include
11940         project name. Add exist tag. Remove unused properties.
11942 2005-02-16  Naba Kumar  <naba@gnome.org>
11944         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
11945         plugins/debug-manager/anjuta-debug-manager.ui,
11946         plugins/debug-manager/plugin.c,
11947         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11948         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
11949         plugins/gdb/plugin.h, plugins/gdb/registers.c,
11950         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
11951         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
11952         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
11953         (removed) src/anjuta_info.c,
11954         (removed) src/anjuta_info.h,
11955         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
11956         (added) plugins/gdb/anjuta-gdb-plugin.ui,
11957         (added) plugins/gdb/actions.c,
11958         (added) plugins/gdb/actions.h: Completed initial
11959         porting of debugger to new architecture. Fixed many of the debugger
11960         functions.
11962         * plugins/file-loader/plugin.c: Detect some important mime ourself
11963         to avoid inconsistencies when mime system isn't working.
11964         
11965 2005-02-16  Naba Kumar  <naba@gnome.org>
11967         * plugins/editor/Makefile.am,
11968         (added) plugins/editor/aneditor-autocomplete.cxx,
11969         (added) plugins/editor/aneditor-calltip.cxx,
11970         (added) plugins/editor/aneditor-indent.cxx,
11971         (added) plugins/editor/aneditor-priv.h,
11972         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
11973         different smaller chunks to make it easy to maintain.
11975 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11977         * plugins/project-wizard/druid.c :
11978         
11979         Found system Email address if not defined in Preferences.
11981 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
11982         
11983         * plugins/project-wizard/gtkmm.wiz
11984         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
11985         plugins/project-wizard/gtkmm/*
11986         
11987         Added GTKmm (C++) project type
11989 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
11991         * plugins/message-view/plugin.c
11992         plugins/message-view/message-view.c
11993         TODO.gtodo:
11994         Implemented next/prev action
11996 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11998         * plugins/project-wizard/templates/libglade2.* :
11999         Removed libglade2 project.
12000         
12001         * plugins/project-wizard/templates/gtk* :
12002         Removed interface.[ch] & support.[ch].
12003         
12004 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12006         * plugins/project-wizard/anjuta-project-wizard.glade,
12007         plugins/project-wizard/property.[ch],
12008         plugins/project-wizard/templates/anjuta-plugin.wiz :
12009         Added a new property ("iconfile").
12011 2005-02-14  Naba Kumar  <naba@gnome.org>
12013         * plugins/project-wizard/install.c,
12014         plugins/project-wizard/plugin.c,
12015         plugins/project-wizard/templates/anjuta-plugin.wiz,
12016         plugins/project-wizard/templates/gnome.wiz,
12017         plugins/project-wizard/templates/gtk.wiz,
12018         plugins/project-wizard/templates/libglade2.wiz,
12019         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
12020         newly created projects and open them. Fixed message buffering in
12021         wizard.
12023 2005-02-14  Naba Kumar  <naba@gnome.org>
12025         * src/about.c, pixmaps/Makefile.am,
12026         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
12027         
12028         * mime/gnome-mime-application-x-anjuta.png,
12029         pixmaps/anjuta_icon.png,
12030         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
12031         done by 9-speed at:
12032         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
12033         
12034 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12036         * configure.in,
12037         plugins/project-wizard/templates/libglade2-logo.png,
12038         plugins/project-wizard/templates/libglade2.wiz,
12039         plugins/project-wizard/templates/libglade2/* :
12040         Add Glade2 project
12043 2005-02-14  Naba Kumar  <naba@gnome.org>
12045         * TODO.tasks: Updated.
12046         
12047         * plugins/editor/anjuta-docman.c,
12048         plugins/editor/text_editor.c,
12049         plugins/editor/text_editor.h,
12050         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
12051         for file modification, but it is still not functioning.
12053 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
12055         * plugins/project-wizard/values.c,
12056         plugins/project-wizard/values.h,
12057         plugins/project-wizard/property.c,
12058         plugins/project-wizard/property.h,
12059         plugins/project-wizard/druid.c:
12060         Rewrite mandatory property check
12061         Add check of exist property
12062         Rewrite handling of cached property page
12064 2005-02-13  Naba Kumar  <naba@gnome.org>
12066         Patch from Igor Kovalenko  <garrison@mail.ru>:
12067         * tagmanager/tm_workspace.c: Improved performance.
12069 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12071         *plugins/project-wizard/templates/*.wiz,
12072         plugins/project-wizard/druid.c,
12073         plugins/project-wizard/templates/terminal/src/main.c,
12074         plugins/project-wizard/templates/gtk/src/*.[ch],
12075         plugins/project-wizard/templates/gtk/src/Makefile.am,
12076         plugins/project-wizard/templates/gnome/src/*.[ch],
12077         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
12078         Add Copyright date & Email address,
12079         Correct terminal project.
12080         
12081 2005-02-12  Naba Kumar  <naba@gnome.org>
12083         * plugins/project-wizard/property.c: Fixed hidden
12084         properties to take values.
12086         * plugins/project-wizard/file.[ch]: Renamed
12087         true/false enum values to fix compile error
12088         (conflict with other definition).
12089         
12090         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
12091         even when mime type detection fails (for example, when Anjuta is
12092         installed in non-system prefix).
12094 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
12096         * plugins/project-wizard/values.c,
12097         plugins/project-wizard/values.h:
12098         Rewrite file with more comments
12100         * plugins/project-wizard/druid.c,
12101         plugins/project-wizard/druid.h,
12102         plugins/project-wizard/autogen.c,
12103         plugins/project-wizard/autogen.h,
12104         plugins/project-wizard/druid.c,
12105         plugins/project-wizard/druid.h:
12106         Add more comments
12107         Use values instead of properties
12108         Move default properties to druid.c
12110         * plugins/project-wizard/install.c,
12111         plugins/project-wizard/install.h:
12112         Use values instead of properties
12113         Add a check to avoid overwriting files
12115         * plugins/project-wizard/parser.c,
12116         plugins/project-wizard/property.c,
12117         plugins/project-wizard/property.h:
12118         Update to use new values
12119         Add an "exist" attribute to check if a directory already exist
12121         * plugins/project-wizard/anjuta-project-wizard.glade:
12122         Change project selection page (GtkTextView => GtkLabel,
12123         GtkTable => GtkVBox)
12125         * plugins/project-wizard/templates/terminal.wiz:
12126         Move destination directory on second page
12127         
12128         * plugins/project-wizard/action.c:
12129         Add a few comments
12131 2005-02-12  Naba Kumar  <naba@gnome.org>
12133         * plugins/file-manager/an_file_view.c,
12134         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
12135         views. Created dynamic update date of view depending on project
12136         changes -- similar to file-manager view.
12137         
12138         * plugins/devhelp/plugin.c: Load help on idle.
12139         
12140         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
12141         autoformat' to proper location in preferences.
12142         
12143         * mime/anjuta.mime: Added .prj extension in the mime type for backward
12144         compatibility.
12145         
12146         * plugins/editor/plugin.c: Fixed accel name.
12148 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12150         *plugins/project-wizard/templates/anjuta-plugin.wiz,
12151         plugins/project-wizard/templates/gnome.wiz,
12152         plugins/project-wizard/templates/gtk.wiz,
12153         plugins/project-wizard/anjuta-project-wizard.glade,
12154         plugins/project-wizard/autogen.c:
12155         Add Username & Email address in Project preferences.
12157 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12159         *plugins/project-wizard/templates/gnome-logo.png,
12160         plugins/project-wizard/templates/gnome.wiz,
12161         plugins/project-wizard/templates/gnome/* :
12162         Add Gnome project
12164 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12166         * plugins/project-wizard/templates/terminal/src/main.c, 
12167         plugins/project-wizard/templates/terminal/src/main.c,
12168         plugins/project-wizard/templates/terminal/src/main.[ch] :
12169         Insert License in projects
12170         
12171 2005-02-11  Naba Kumar  <naba@gnome.org>
12173         * TODO.tasks: Added message manager task.
12174         
12175         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
12176         
12177         * plugins/editor/plugin.c: Use bookmark stock icons.
12178         
12179         * plugins/message-view/anjuta-message-manager.ui,
12180         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
12182 2005-02-10  Naba Kumar  <naba@gnome.org>
12184         * libanjuta/interfaces/libanjuta.idl: fixed build error.
12185         
12186 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12188         * global-tags/Makefile.am
12189         Error during 'make install'
12191 2005-02-09  Naba Kumar  <naba@gnome.org>
12193         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
12194         missing file.
12195         
12196 2005-02-08  Naba Kumar  <naba@gnome.org>
12198         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
12199         
12200         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
12201         Show busy cursur when updating global tags in preferences.
12203         * configure.in: Fixed.
12204         
12205 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12207         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
12208           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12209          
12210         - Fixed anjuta-plugin project (glade)
12212 2005-02-08  Naba Kumar  <naba@gnome.org>
12214         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
12215         Fixed automatic indentations.
12217         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
12218         Global tags are now segregated into smaller api tags, which can be
12219         selectively loaded from symbol browser preferences.
12221         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
12222         Implemented IProjectManager interface in project-manager. Mostly getter
12223         methods for now, but need to add add() and remove() methods to add
12224         or remove project elements.
12226         * plugins/gdb/debug_tree.c: Small fix.
12228         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
12229         plugins/symbol-browser/an_symbol_info.c,
12230         plugins/symbol-browser/an_symbol_info.h,
12231         plugins/symbol-browser/an_symbol_search.c,
12232         plugins/symbol-browser/an_symbol_search.h,
12233         plugins/symbol-browser/an_symbol_view.c,
12234         plugins/symbol-browser/an_symbol_view.h,
12235         plugins/symbol-browser/plugin.c,
12236         plugins/symbol-browser/plugin.h,
12237         tagmanager/c.c,
12238         tagmanager/entry.h,
12239         tagmanager/tm_project.c,
12240         tagmanager/tm_symbol.c,
12241         tagmanager/tm_tag.c,
12242         tagmanager/tm_workspace.c,
12243         tagmanager/vstring.c,
12244         tagmanager/include/tm_tag.h,
12245         tagmanager/include/tm_workspace.h:
12246         
12247         - Fixed tagmanager parsing of source files to parse for typedefines and
12248         properly record element scopes. Implemented scope autocompletion
12249         (autocompletion on '.', '->', '::' and ':'. The functionality is not
12250         fully working. It was based on older patch for Anjuta 1.2.2 in SF
12251         patch list (author is unknown).
12252         - Implemented symbol-browser preferences for dynamically loading and
12253         saving tags API segments.
12254         - Fixed symbol-search to use tagmanager directly instead of depending
12255         on symbol-view for tags list.
12256         - Fixed symbol-view to create the tree using TMSymbol tree directly.
12257         - Fixed TMSymbol to create the complete tags tree instead of letting the
12258         symbol-view created the root nodes.
12259         - Changed project tags cache name to .tm_project2.cache because the
12260         newer format records additional scope information.
12261         
12262 2005-02-07  Naba Kumar  <naba@gnome.org>
12264         * plugins/editor/style-editor.c,
12265         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
12266         and GtkFontButton instead of deprecated widgets in
12267         style editor.
12268         
12269 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
12271         * plugins/project-wizard/action.c,
12272         plugins/project-wizard/action.h,
12273         plugins/project-wizard/autogen.c,
12274         plugins/project-wizard/autogen.h,
12275         plugins/project-wizard/file.c,
12276         plugins/project-wizard/file.h,
12277         plugins/project-wizard/install.c,
12278         plugins/project-wizard/install.h,
12279         plugins/project-wizard/parser.h,
12280         plugins/project-wizard/parser.c,
12281         plugins/project-wizard/property.c,
12282         plugins/project-wizard/property.h,
12283         plugins/project-wizard/plugin.h,
12284         plugins/project-wizard/plugin.c,
12285         plugins/project-wizard/values.c,
12286         plugins/project-wizard/values.h:
12287         Replace C++ comments by C comments
12289         * plugins/project-wizard/autogen.c,
12290         plugins/project-wizard/autogen.h:
12291         Add a run time check of autogen version.
12292         Add UserName variable.
12294         * plugins/project-wizard/anjuta-project-wizard.glade,
12295         plugins/project-wizard/header.c,
12296         plugins/project-wizard/druid.c,
12297         plugins/project-wizard/druid.h:
12298         Sort project in alphabetic order.
12299         Correct selection troubles in notebooks.
12301         * plugins/project-wizard/parser.c:
12302         Add some check when reading the project header block.
12304 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12306         * plugins/project-wizard/action.c,
12307         plugins/project-wizard/action.h,
12308         plugins/project-wizard/autogen.c,
12309         plugins/project-wizard/autogen.h,
12310         plugins/project-wizard/file.c,
12311         plugins/project-wizard/file.h,
12312         plugins/project-wizard/install.c,
12313         plugins/project-wizard/parser.h,
12314         plugins/project-wizard/parser.c,
12315         plugins/project-wizard/property.c,
12316         plugins/project-wizard/property.h,
12317         plugins/project-wizard/values.c,
12318         plugins/project-wizard/values.h,
12319         Add a space between function name and open.
12321         * plugins/project-wizard/plugin.h,
12322         plugins/project-wizard/plugin.c,
12323         plugins/project-wizard/install.c,
12324         Avoid a crash if the user close the message view used by the .
12326         * plugins/project-wizard/anjuta-project-wizard,
12327         plugins/project-wizard/druid.c,
12328         plugins/project-wizard/druid.h,
12329         plugins/project-wizard/header.h,
12330         plugins/project-wizard/header.c,
12331         Add a text view with the description of each.
12332         Add a tab for each project.
12333         Replace some C++ comments to C comments.
12335 2005-02-05  Naba Kumar  <naba@gnome.org>
12337         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
12338         New icon from Sebastien Granjoux .
12339         
12340 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12342         * libanjuta/anjuta-preferences.c:
12343         Set file property even without a focus out event (file selected 
12344         the browse dialog)
12346 2005-02-04  Naba Kumar  <naba@gnome.org>
12348         * plugins/glade/plugin.c: Fixed glade function calls.
12349         * configure.in: Fixed a typo.
12350         * TODO.tasks: Updated.
12352 2005-02-03  Naba Kumar  <naba@gnome.org>
12354         * plugins/project-manager/plugin.c: Fixed memory corruption.
12356         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
12357         build error.
12358         
12359         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12360         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12361         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12362         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12364         * libanjuta/interfaces/libanjuta.idl,
12365         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
12366         interface.
12367         
12368         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
12370         Patch from Massimo Cora <maxcvs@email.it>:
12371         * plugins/editor/plugin.c: Fixed update UI for created buffers.
12372         
12373 2005-02-01  Naba Kumar  <naba@gnome.org>
12375         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
12376         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12377         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
12378         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
12379         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
12380         from sourceforge -- a64 crash fixes (correct typing for GType)
12381         and fixes compile errors in sun.
12383         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
12384         paste (shift+insert) in terminal.
12386 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
12388         * configure.in: Add «nb» to ALL_LINGUAS.
12390 2005-02-01  Naba Kumar  <naba@gnome.org>
12392         * TODO.tasks, TODO: Updated todo tasks.
12393         
12394         * plugins/editor/anjuta-document-manager.glade: Improved search
12395         relace dialog.
12396         
12397         * TODO.tasks: Fixed xml format.
12398         
12399         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
12400         work yet).
12401         
12402         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
12403         cleanups.
12404         
12405         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
12406         format during save (removed unwanted text nodes). Fixed scrollbars.
12408 2005-01-31  Naba Kumar  <naba@gnome.org>
12410         * libanjuta/interfaces/libanjuta.idl,
12411         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
12412         Implemented append() method for IAnjutaEditor interface and fixed
12413         various bugs with text insertions (cvs diff and macro insertions).
12414         
12415         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
12416         automatic indentation.
12417         
12418         * plugins/editor/action-callbacks.c,
12419         plugins/editor/action-callbacks.h,
12420         plugins/editor/anjuta-docman.c,
12421         plugins/editor/anjuta-document-manager.ui,
12422         plugins/editor/plugin.c,
12423         plugins/editor/text_editor.c,
12424         plugins/editor/text_editor.h,
12425         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
12426         Fixed highlight issues.
12428         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
12429         macro.
12430         
12431         * plugins/symbol-browser/an_symbol_view.c: Force update project.
12433         * data/properties/*: Updated properties files from scite. Created
12434         styles.properties to override the scite styles.
12435         
12436         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
12438         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
12439         
12440 2005-01-30  Naba Kumar  <naba@gnome.org>
12442         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
12443         unused definitions.
12444         
12445         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
12446         
12447         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12448         plugins/editor/text_editor.c,
12449         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
12450         fixed linuwidth preference setting, fixed insert text interface
12451         implementation. Improved automatice-indentation for cpp lexer.
12452         
12453         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
12455 2005-01-29  Naba Kumar  <naba@gnome.org>
12457         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
12458         option in update dialog as default. Improved import dialog. Sized
12459         log dialog.
12461         * configure.in: Fixed underquoted warning from autoconf.
12462         
12463         * plugins/editor/action-callbacks.c,
12464         plugins/editor/aneditor.cxx,
12465         plugins/editor/aneditor.h,
12466         plugins/editor/anjuta-document-manager.glade,
12467         plugins/editor/plugin.c,
12468         plugins/editor/plugin.h,
12469         plugins/editor/text_editor.c,
12470         plugins/editor/text_editor.h,
12471         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
12472         for Editor and fixed all preferences syncronization and notifys for
12473         visible prefs (in editor preferences page).
12474         
12475         * plugins/file-loader/plugin.c: Load recent files on idle.
12477 2005-01-28  Naba Kumar  <naba@gnome.org>
12479         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12480         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
12482         * plugins/editor/action-callbacks.c,
12483         plugins/editor/action-callbacks.h,
12484         plugins/editor/aneditor.cxx,
12485         plugins/editor/aneditor.h,
12486         plugins/editor/anjuta-document-manager.ui,
12487         plugins/editor/plugin.c,
12488         plugins/editor/text_editor.c,
12489         plugins/editor/text_editor.h,
12490         plugins/editor/text_editor_cbs.c,
12491         plugins/editor/text_editor_cbs.h,
12492         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
12493         Text editor.
12495         Patch from Massimo Cora <maxcvs@email.it>:
12496         * plugins/editor/an_symbol_search.c,
12497         plugins/editor/an_symbol_search.c: Fixed crash bugs.
12498         
12499 2005-01-27  Naba Kumar  <naba@gnome.org>
12500         
12501         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
12502         minimum size request to 200.
12504         * plugins/symbol-browser/an_symbol_info.c,
12505         plugins/symbol-browser/an_symbol_info.h,
12506         plugins/symbol-browser/an_symbol_search.c,
12507         plugins/symbol-browser/an_symbol_search.h,
12508         plugins/symbol-browser/an_symbol_view.c,
12509         plugins/symbol-browser/an_symbol_view.h,
12510         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
12511         pixbuf retrieval. Fixed runtime warning. Code clean up.
12513 2005-01-27  Naba Kumar  <naba@gnome.org>
12515         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
12516         src/anjuta.ui, (new) plugins/glade/.cvsignore,
12517         (new) plugins/glade/Makefile.am,
12518         (new) plugins/glade/anjuta-glade-plugin.png,
12519         (new) plugins/glade/anjuta-glade.plugin.in,
12520         (new) plugins/glade/anjuta-glade.ui,
12521         (new) plugins/glade/plugin.c,
12522         (new) plugins/glade/plugin.h,
12523         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
12524         now until glade3 works properly.
12526         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
12527         they are generated.
12528         
12529 2005-01-26  Naba Kumar  <naba@gnome.org>
12531         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
12532         Added mime icon for anjuta projects.
12533         
12534         patch from Massimo Cora <maxcvs@email.it>:
12535         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
12536         an_symbol_search.h, an_symbol_view.c, plugin.c:
12537         Fix/implement objects destroying/freeing.
12539 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
12540         
12541         * src/action-callback.[ch], src/anjuta-actions.h:
12542         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
12543         because it has not been updated for years and we know have a devhelp plugin
12544         which can do the job much better.
12545         * TODO.tasks: Updated done items
12547 2005-01-25  Naba Kumar  <naba@gnome.org>
12549         * autogen.sh: Fixed to generate interface files.
12551         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
12552         session save filenames.
12553         
12554         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
12555         
12556 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
12558         * plugins/project-wizard/Makefile.am,
12559         plugins/project-wizard/install.c,
12560         plugins/project-wizard/install.h,
12561         plugins/project-wizard/parser.c,
12562         plugins/project-wizard/parser.h,
12563         plugins/project-wizard/templates/terminal.wiz:
12564         Add action list block in wizard template
12565         * plugins/project-wizard/file.c,
12566         plugins/project-wizard/autogen.c:
12567         Small fixes
12569 2005-01-23  Naba Kumar  <naba@gnome.org>
12571         * configure.in: Fixed build error.
12573 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
12575         * plugins/project-wizard/druid.c,
12576         plugins/project-wizard/parser.c,
12577         plugins/project-wizard/property.c: Rewrite parser with
12578         better error handling
12580 2005-01-22  Naba Kumar  <naba@gnome.org>
12582         * plugins/symbol-browser/plugin.c: Changed c++ coments
12583         to c commnets and formated code to anjuta coding styles.
12584         
12585 2005-01-21  Naba Kumar  <naba@gnome.org>
12587         * configure.in, autogen.sh: Fixed build errors in newer automake.
12588         
12589         * plugins/editor/anjuta-docman.c: Do not emit change editor
12590         signal while in dispose.
12592         Patch from: Massimo Corà <maxcvs@email.it>
12593         * plugins/symbol-browser/Makefile.am,
12594         plugins/symbol-browser/an_symbol_view.c,
12595         plugins/symbol-browser/an_symbol_view.h,
12596         plugins/symbol-browser/plugin.c,
12597         plugins/symbol-browser/plugin.h,
12598         plugins/symbol-browser/test-symbol-browser.c,
12599         (new) plugins/symbol-browser/an_symbol_info.c,
12600         (new) plugins/symbol-browser/an_symbol_info.h,
12601         (new) plugins/symbol-browser/an_symbol_search.c,
12602         (new) plugins/symbol-browser/an_symbol_search.h:
12603         Added a cool real-time symbol-search-view in symbol browser.
12605 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
12606         
12607         * plugin/macro/plugin.c
12608         plugin/macro/anjuta-macro-plugin.ui
12609         plugin/macro/macro-db.[ch]
12610         plugin/macro/macro-dialog.[ch]
12611         plugin/macro/macro-actions.[ch]
12612         plugin/macro/macro-edit.[ch]
12613         plugin/macro/plugin.[ch]:
12614         
12615         Implemented three menu items as Naba proposed:
12616         Edit->Macro->
12617                 Insert Macro: Pops of a border-less window to enter a shortcut
12618                 Add Macro: Same as Manage Macro => New
12619                 Manage Macros: Full-features macro dialog
12621 2005-01-20  Naba Kumar  <naba@gnome.org>
12623         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
12624         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
12625         libanjuta/anjuta-shell.h,
12626         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12627         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12628         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
12629         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12630         src/main.c, src/shell.c: Implemented command line args processing
12631         and session management. Fixed geometry restoration.
12633 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
12634         
12635         * plugins/macro/macro-db.c,
12636         plugins/macros.xml:
12637         Cleaned up XML interface and use attributes now for name, category and 
12638         shortcut. CDATA is used to avoid xml errors inside of macros.
12640 2005-01-19  Naba Kumar  <naba@gnome.org>
12642         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
12644 2005-01-18  Naba Kumar  <naba@gnome.org>
12645         
12646         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
12647         to work.
12649         * scintilla/*: Updated scintilla to current cvs and updated
12650         scintilla patches.
12651         
12652 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12653         
12654         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
12655         plugins/cvs-plugin/cvs-actions.c:
12656         Added "Whole project" infrastructure but it does not
12657         work because I did not find a way to get the current project's
12658         root dir.
12660 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12662         * plugins/cvs-plugin/Makefile.am
12663         plugins/cvs-plugin/anjuta-cvs.plugin.in
12664         plugins/cvs-plugin/cvs-actions.c
12665         plugins/cvs-plugin/cvs-callbacks.c
12666         plugins/cvs-plugin/cvs-interface.[ch] (added)
12667         plugins/cvs-plugin/plugin.c:
12668         
12669         Added IAnjutaCVS interface and improved cvs plugin. There
12670         is still some work to do on cvs import and to add a current
12671         project toggle.
12673 2005-01-17  Naba Kumar  <naba@gnome.org>
12675         * plugins/editor/aneditor.cxx: Fixed auto indentation.
12676         
12677         * configure.in: Fixed build errors.
12679         * data/Makefile.am,     (removed) data/README.stock_libs,
12680         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
12681         (removed) data/header.c, (removed) data/stock_libs.anj,
12682         (removed) data/x-anjuta-project.desktop,
12683         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
12685         * libanjuta/anjuta-plugin-description.c,
12686         libanjuta/anjuta-shell.c: Updated documentations.
12688         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
12689         
12690         * libanjuta/anjuta-launcher.c,
12691         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
12692         x86_64 systems.
12694 2005-01-17  Naba Kumar  <naba@gnome.org>
12695         
12696         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12697         plugins/project-wizard/templates/gtk.wiz,
12698         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12699         Updated templates to new format.
12700         
12701         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
12702         * plugins/project-wizard/druid.c,
12703         plugins/project-wizard/parser.c,
12704         plugins/project-wizard/property.c,
12705         plugins/project-wizard/property.h,
12706         plugins/project-wizard/templates/terminal.wiz,
12707         plugins/project-wizard/templates/terminal/AUTHORS,
12708         plugins/project-wizard/templates/terminal/ChangeLog,
12709         plugins/project-wizard/templates/terminal/NEWS,
12710         plugins/project-wizard/templates/terminal/README,
12711         plugins/project-wizard/templates/terminal/project.anjuta,
12712         plugins/project-wizard/templates/terminal/src/main.c:
12713         Moveed code related to property types from druid.c and parser.c to 
12714         property.c. Changed tag from "<string ..." to
12715         "<property type="string..."     and so on. Rewrite parser
12716         (warning still in progress). Added list property. Changed
12717         terminal project to avoid using autogen on some file (much 
12718         faster) using the autogen attribute. Add a license list box in
12719         terminal project (just as an example). _label in item list is
12720         optional now.
12722 2005-01-16  Naba Kumar  <naba@gnome.org>
12724         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
12725         plugins/edtior/anjuta-docman.c: Fixed build errors.
12726         
12727         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
12728         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
12729         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
12730         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
12731         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
12732         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
12733         libanjuta/resources.h,
12734         plugins/build-basic-autotools/build-basic-autotools.c,
12735         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12736         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
12737         plugins/gtodo/plugin.c, src/Makefile.am,
12738         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12739         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
12740         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
12741         should be handled in respective plugins. Added API documentations.
12743         * libanjuta-docs.sgml, libanjuta-sections.txt,
12744         libanjuta.types,
12745         (added) tmpl/anjuta-debug.sgml,
12746         (added) tmpl/anjuta-launcher.sgml,
12747         tmpl/anjuta-plugin.sgml,
12748         tmpl/anjuta-preferences.sgml,
12749         tmpl/anjuta-shell.sgml,
12750         (added) tmpl/anjuta-status.sgml,
12751         (removed) tmpl/anjuta-stock.sgml,
12752         tmpl/anjuta-utils.sgml,
12753         (removed) tmpl/defaults.sgml,
12754         (removed) tmpl/fileselection.sgml,
12755         (removed) tmpl/gnomefilelist.sgml,
12756         tmpl/ianjuta-buildable.sgml,
12757         (added) tmpl/ianjuta-debugger-manager.sgml,
12758         (added) tmpl/ianjuta-debugger.sgml,
12759         tmpl/ianjuta-document-manager.sgml,
12760         tmpl/ianjuta-editor.sgml,
12761         tmpl/ianjuta-file.sgml,
12762         tmpl/ianjuta-loader.sgml,
12763         tmpl/ianjuta-markable.sgml,
12764         tmpl/ianjuta-message-view.sgml,
12765         (added) tmpl/ianjuta-project-manager.sgml,
12766         (added) tmpl/ianjuta-todo.sgml,
12767         (added) tmpl/ianjuta-wizard.sgml,
12768         tmpl/libanjuta-iface-marshallers.sgml,
12769         tmpl/libanjuta-unused.sgml,
12770         (removed) tmpl/pixmaps.sgml,
12771         tmpl/plugins.sgml,
12772         (removed) tmpl/properties.sgml,
12773         tmpl/resources.sgml: Updated API documentations.
12775 2005-01-15  Naba Kumar  <naba@gnome.org>
12777         * libanjuta/anjuta-launcher.c: Added API docs.
12778         
12779         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12780         plugins/project-wizard/templates/gtk.wiz,
12781         plugins/project-wizard/templates/terminal.wiz,
12782         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12783         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12784         plugins/project-wizard/templates/gtk/src/main.c,
12785         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
12786         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
12787         template files.
12789         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
12790         * plugins/project-wizard/anjuta-project-wizard.glade,
12791         plugins/project-wizard/autogen.c,
12792         plugins/project-wizard/druid.c,
12793         plugins/project-wizard/druid.h,
12794         plugins/project-wizard/file.c,
12795         plugins/project-wizard/file.h,
12796         plugins/project-wizard/install.c,
12797         plugins/project-wizard/parser.c,
12798         plugins/project-wizard/plugin.c,
12799         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
12800         setting the default project directory. Fix HIDDEN property, it's
12801         working but I think we could make this cleaner. Removed the
12802         copy of the string in mandatory_property. Add an optional autogen
12803         attribute, to force or avoid using autogen on some files, default
12804         without any attribute is autodetect.+ Replace the script tag with
12805         a normal file tag and an attribute execute.
12806         
12807 2005-01-14  Naba Kumar  <naba@gnome.org>
12809         * plugins/editor/action-callbacks.c,
12810         plugins/editor/search_incremental.c,
12811         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
12812         works now.
12813         
12814         * plugins/editor/plugin.c, plugins/editor/plugin.h,
12815         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
12816         tabs.
12818 2005-01-12  Naba Kumar  <naba@gnome.org>
12820         * configure.in,
12821         plugins/project-wizard/templates/Makefile.am,
12822         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
12823         plugins/project-wizard/templates/anjuta-plugin.wiz,
12824         (added) plugins/project-wizard/templates/gtk-logo.png,
12825         (added) plugins/project-wizard/templates/gtk.wiz,
12826         (added) plugins/project-wizard/templates/terminal-logo.png,
12827         plugins/project-wizard/templates/terminal.wiz,
12828         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12829         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12830         (added) plugins/project-wizard/templates/gtk/.cvsignore,
12831         (added) plugins/project-wizard/templates/gtk/Makefile.am,
12832         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
12833         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
12834         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12835         (added) plugins/project-wizard/templates/gtk/src/main.c,
12836         (added) plugins/project-wizard/templates/gtk/src/project.glade,
12837         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
12838         GTK+ project templated and fixed other templates. Updated template
12839         logos.
12841 2005-01-12  Naba Kumar  <naba@gnome.org>
12843         * plugins/macro/anjuta-macro.glade: Improved GUI.
12844         
12845 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
12847         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
12848         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
12849         * plugins/cvs-plugin/cvs.[ch] (removed)
12850         Removed old unused files
12851         
12852         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
12853         * plugins/cvs-plugin/cvs-actions.c
12854         * plugins/cvs-plugin/Makefile.am:
12855         Seperate callback functions for better error
12856         handling. Cleaned up code.
12857         
12858         * plugins/macro/macros.xml: removed corrupt cvs
12859         macros for now.
12861 2005-01-10  Naba Kumar  <naba@gnome.org>
12863         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
12864         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
12865         and leaks.
12867 2005-01-09  Naba Kumar  <naba@gnome.org>
12869         * libegg/egg-recent-action.c, libegg/test-actions.c,
12870         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
12871         recent files models.
12872         
12873         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
12874         two models -- one for projects and other for regular files and show
12875         both in recent files menu. Changed recent files group from "anjuta"
12876         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
12877         when adding the URI in recent files.
12878         
12879         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
12880         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
12881         * plugins/macro/macro-dialog.c: Fixed dispose() method.
12882         * plugins/macro/macros.xml: Fixed xml errors.
12884 2005-01-08  Naba Kumar  <naba@gnome.org>
12885         
12886         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
12887         libegg/test-actions.c, libegg/menu/Makefile.am,
12888         libegg/menu/egg-recent-action.h: Added a new action for
12889         recent files.
12891         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
12892         Fixed dispose. Cleanup.
12893         
12894         * plugins/file-loader/anjuta-loader-plugin.ui,
12895         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
12896         Use the new action for recent files. Added recent files in
12897         toolbar.
12899         * plugins/project-wizard/druid.c: Show busy cursor and
12900         de-sensitize druid buttons during page change.
12901         
12902         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
12903         * plugins/project-wizard/Makefile.am,
12904         plugins/project-wizard/druid.c,
12905         plugins/project-wizard/druid.h,
12906         plugins/project-wizard/install.c,
12907         plugins/project-wizard/plugin.c,
12908         plugins/project-wizard/plugin.h,
12909         plugins/project-wizard/property.c,
12910         plugins/project-wizard/property.h,
12911         (added) plugins/project-wizard/values.c,
12912         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
12913         objects (in values.c and values.h) containing the values of all
12914         properties. The NPWProperty objects now keep their values in this
12915         object which is persistant for one activation of the plugin, so the
12916         user keeps all the values even if he goes backward. Used an anjuta
12917         message view to list all files copied by the project wizard.
12919 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
12921         * plugins/macro/plugin.[ch],
12922         plugins/macro/macro-dialog.[ch]
12923         plugins/macro/macro-edit.[ch]
12924         plugins/macro/macro-db.[ch]
12925         plugins/macro/macro-actions.[ch]
12926         plugins/macro/anjuta-macro.plugin.in
12927         plugins/macro/anjuta-macro.glade
12928         plugins/macro/anjuta-macro.png
12929         plugins/macro/Makefile.am
12930         plugins/macro/macros.xml
12931         plugins/macro/anjuta-macro.ui (all added)
12932         configure.in
12933         plugins/Makefile.am:
12934         Added new macro plugins
12935         
12936         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
12937         New icon
12938         
12939         * manuals/reference/template (removed)
12940         Removed old api reference
12941         
12942         * plugins/message-view/message-view.c:
12943         "Fixed" crash in on_row_deleted and added a
12944         comment that I cannot work this way. We will
12945         have to change everything a bit to avoid losing
12946         memory there.
12947         
12948         * plugins/text-editor/text_editor.c:
12949         Update line number width on file save
12952 2005-01-07  Naba Kumar  <naba@gnome.org>
12954         * plugins/project-wizard/anjuta-project-wizard.glade,
12955         plugins/project-wizard/druid.c,
12956         plugins/project-wizard/templates/anjuta-plugin.wiz,
12957         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
12958         Display page description in bold. Fixed mandatory field check.
12960         * configure.in,
12961         libanjuta/libanjuta-1.0.pc.in,
12962         plugins/project-wizard/druid.c,
12963         plugins/project-wizard/parser.c,
12964         plugins/project-wizard/property.h,
12965         plugins/project-wizard/templates/anjuta-plugin.wiz,
12966         plugins/project-wizard/templates/terminal.wiz,
12967         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
12968         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
12969         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
12970         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
12971         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
12972         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12973         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12974         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12975         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
12976         plugins/project-wizard/templates/terminal/configure.in.tpl,
12977         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
12978         plugins/project-wizard/templates/terminal/src/main.c: Implemented
12979         a new property type -- hidden. Fixed terminal and anjuta-plugin
12980         project templates.
12982 2005-01-07  Naba Kumar  <naba@gnome.org>
12984         * templates/anjuta-plugin.wiz,
12985         templates/terminal.wiz,
12986         templates/terminal/Makefile.am.tpl,
12987         templates/terminal/autogen.sh,
12988         (Removed) templates/terminal/configure.ac.tpl,
12989         (Added) templates/.cvsignore,
12990         (Added) templates/Makefile.am,
12991         (Added) templates/anjuta-plugin/.cvsignore,
12992         (Added) templates/anjuta-plugin/Makefile.am,
12993         (Added) templates/anjuta-plugin/src/.cvsignore,
12994         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
12995         (Added) templates/terminal/.cvsignore,
12996         (Added) templates/terminal/Makefile.am,
12997         (Added) templates/terminal/configure.in.tpl,
12998         (Added) templates/terminal/po/.cvsignore,
12999         (Added) templates/terminal/po/ChangeLog,
13000         (Added) templates/terminal/po/Makefile.am,
13001         (Added) templates/terminal/po/POTFILES.in,
13002         (Added) templates/terminal/src/.cvsignore,
13003         (Added) templates/terminal/src/Makefile.am,
13004         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
13005         project wizard. Fixed configure/po/Makefile template errors.
13007 2005-01-06  Naba Kumar  <naba@gnome.org>
13009         * configure.in: Added project templates.
13010         * plugins/project-wizard/templates/*: Added to project and renamed
13011         Makefile.am and configure.in to Makefile.am and configure.ac respectively
13012         for the project templates (so that they do not conflict with autotools
13013         build. Created proper configure.ac.tpl and autogen.sh for project
13014         templates.
13015         
13016 2005-01-06  Naba Kumar  <naba@gnome.org>
13018         * plugins/project-wizard/anjuta-project-wizard.glade,
13019         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
13020         Fixed file list parsing and to take absolute file paths (for example,
13021         from an icon selected previously). Used toggle buttons for boolean
13022         properties. Check if all mandatory fields are given before going
13023         forward in the wizard. Use scrollable viewport for listing property
13024         widgets incase the list goes out of wizard's size. Added tooltips
13025         as descriptions of the property widgets. And other fixes.
13027         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
13028         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
13029         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
13030         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
13031         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
13032         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
13033         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
13034         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13035         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
13036         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13037         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13038         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
13039         Restructured template files.
13041 2005-01-06  Naba Kumar  <naba@gnome.org>
13043         * configure.in: Added check for autogen.
13044         
13045         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
13046         in dispose.
13047         
13048         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
13049         Do not emit changed signal when in dispose.
13051         * plugins/symbol-browser/plugin.c: Don't updated symbols when
13052         symbol-view widget has been destroyed.
13053         
13054         * src/anjuta-app.c: Set null to preference, status and ui object
13055         pointers when they are destroyed.
13057         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
13058         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
13059         Added boolean, integer and file property types.
13060         
13061         * plugins/project-wizard/Makefile.am,
13062         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
13063         project wizard templates.
13065 2005-01-04  Naba Kumar  <naba@gnome.org>
13067         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
13068         added widgets.
13069         
13070         * plugins/editor/aneditor.cxx,
13071         plugins/editor/anjuta-docman.c,
13072         plugins/editor/plugin.c,
13073         plugins/editor/text_editor.c:
13074         Removed unnecessary ref/unref of scintilla.
13075         
13076         * plugins/message-view/anjuta-msgman.c,
13077         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
13078         make close button similar to document manager.
13079         
13080         * plugins/project-manager/plugin.c,
13081         plugins/project-manager/plugin.h: Removed dead codes. Removed
13082         unnecessary ref/unref.
13083         
13084         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
13085         instead of hard refs.
13087 2005-01-03  Naba Kumar  <naba@gnome.org>
13089         * libanjuta/interfaces/libanjuta.idl: Added configure() and
13090         generate() methods for IAnjutaBuildable interface.
13092         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
13093         IAnjutaBuildable inteface.
13095         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
13096         to destroy build context when message view is destroyed.
13097         
13098         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
13099         a ref to it and unref in destructor. AnEditor class wants to be the
13100         owner of scintilla widget. Fixed compile warnings with signed/unsigned
13101         comparisions.
13102         
13103         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
13104         complicate the scene. Removed editor widget from AnjutaDocman when
13105         the widget is destroyed.
13106         
13107         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
13108         from shell. It will be removed from shell when the widget is destroyed.
13109         
13110         * plugins/editor/text_editor.c: Added debug codes to track object
13111         finalizations.
13113         * plugins/message-view/anjuta-msgman.c: Remove message view on
13114         widget destroy. Destroy message view on remove. Removed all views
13115         correctly.
13116         
13117         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
13118         from container.
13120 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13122         * plugins/file-wizard/action-callbacks.c,
13123         plugins/file-wizard/anjuta-file-wizard.glade,
13124         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
13125         Insert Licence, copyright, header template ...
13126         
13127 2005-01-02  Naba Kumar  <naba@gnome.org>
13129         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
13130         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
13131         anjuta_status_add_widget() to allow setting busy cursor on non
13132         toplevel windows.
13134         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
13136         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
13137         mime types to take text/source also.
13138         
13139         * plugins/editor/anjuta-docman.c,
13140         plugins/editor/anjuta-docman.h,
13141         plugins/editor/plugin.c,
13142         plugins/editor/text_editor.c,
13143         plugins/editor/text_editor.h,
13144         plugins/editor/text_editor_cbs.c: Listen for busy signal from
13145         AnjutaStatus and set busy cursor on editors.
13147         * plugins/file-loader/Makefile.am,
13148         plugins/file-loader/plugin.c,
13149         (added) plugins/file-loader/dnd.c,
13150         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
13152         * src/anjuta.c: Hide anjuta window before destruction.
13154         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13155         * configure.in, plugins/Makefile.am,
13156         (removed) plugins/project-wizard/appwiz_page1.c,
13157         (removed) plugins/project-wizard/appwiz_page2.c,
13158         (removed) plugins/project-wizard/appwiz_page3.c,
13159         (removed) plugins/project-wizard/appwiz_page4.c,
13160         (removed) plugins/project-wizard/appwizard.c,
13161         (removed) plugins/project-wizard/appwizard.h,
13162         (removed) plugins/project-wizard/appwizard_cbs.c,
13163         (removed) plugins/project-wizard/appwizard_cbs.h,
13164         (removed) plugins/project-wizard/appwizard_gui.c,
13165         (removed) plugins/project-wizard/gnome_project.c,
13166         (removed) plugins/project-wizard/gnome_project.h,
13167         (removed) plugins/project-wizard/wizard_gui.c,
13168         (removed) plugins/project-wizard/wizard_gui.h,
13169         (added) plugins/project-wizard/.cvsignore,
13170         (added) plugins/project-wizard/Makefile.am,
13171         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
13172         (added) plugins/project-wizard/anjuta-project-wizard.glade,
13173         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
13174         (added) plugins/project-wizard/applogo.png,
13175         (added) plugins/project-wizard/appwizard.png,
13176         (added) plugins/project-wizard/autogen.c,
13177         (added) plugins/project-wizard/autogen.h,
13178         (added) plugins/project-wizard/druid.c,
13179         (added) plugins/project-wizard/druid.h,
13180         (added) plugins/project-wizard/file.c,
13181         (added) plugins/project-wizard/file.h,
13182         (added) plugins/project-wizard/header.c,
13183         (added) plugins/project-wizard/header.h,
13184         (added) plugins/project-wizard/install.c,
13185         (added) plugins/project-wizard/install.h,
13186         (added) plugins/project-wizard/parser.c,
13187         (added) plugins/project-wizard/parser.h,
13188         (added) plugins/project-wizard/plugin.c,
13189         (added) plugins/project-wizard/plugin.h,
13190         (added) plugins/project-wizard/property.c,
13191         (added) plugins/project-wizard/property.h: Removed old application-wizard
13192         codes and added new template based (autogen based) project wizard
13193         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
13195 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
13197         * plugins/cvs-plugin/plugin.c: Fixed crash bug
13198         * plugins/cvs-plugin/cvs-execute.c:
13199         Fix cvs_log which did not work because of some
13200         glade problem
13201         Patch from Mark R. Pariente <markpariente@cmu.edu>
13202         - Fix message highlighting
13204 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13205         
13206         * template/*,
13207         date/template/*,
13208         configure.in:
13209         Removed template stuff completly because we dicussed to implement
13210         a macro system for Edit->Insert Text
13212 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13213         
13214         * plugins/editor/aneditor.cxx,
13215         plugins/editor/text_editor.c:
13216         Set line number width dynamically
13217         * src/about.c:
13218         Prepered new GTK 2.6 about dialog
13220 2004-12-30  Naba Kumar  <naba@gnome.org>
13222         patch from: Massimo Corà  <maxcvs@email.it>
13223         * plugins/editor/aneditor.cxx: Highlights correct function
13224         argument in recursive calltips.
13226 2004-12-30  Naba Kumar  <naba@gnome.org>
13228         * plugins/symbol-browser/plugin.c,
13229         libanjuta/interfaces/libanjuta.idl,
13230         plugins/editor/text_editor.c: Fixed editor markers and added a new
13231         marker (BASIC) to indicate line numbers. Fixed symbol browser to
13232         mark the line visited.
13233         
13234         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
13235         libegg/Makefile.am, libegg/eggcomboselect.c,
13236         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
13237         widget for use with symbol view in toolbar.
13238         
13239         * plugins/cvs-plugin/anjuta-cvs.ui,
13240         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
13241         placeholder for cvs plugin context menu in filemanager.
13242         
13243 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13244         
13245         * plugins/cvs-plugin/plugin.c:
13246         Show popup menu only if the file is contained in
13247         a directory containing a "CVS" directory
13249 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13250         
13251         * plugins/cvs-plugin/cvs-action.[ch],
13252         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13253         * plugins/cvs-plugin/anjuta-cvs.ui,
13254         * plugins/cvs-plugin/plugin.c:
13255         Implemented "Import"
13256         
13257         Patch from Mark R. Pariente <markpariente@cmu.edu>:
13258         Added right-click-menu for file-manager
13260 2004-12-26  Naba Kumar  <naba@gnome.org>
13262         * src/action-callbacks.c, src/action-callbacks.h,
13263         src/anjuta-actions.h, src/anjuta-app.c,
13264         src/anjuta.ui: Added fullscreen action.
13266         * plugins/cvs-plugin/cvs-actions.c,
13267         plugins/cvs-plugin/plugin.c,
13268         plugins/cvs-plugin/plugin.h: Watches current editor,
13269         project and file manager selection in plugin
13270         implementation.
13271         
13272 2004-12-26  Naba Kumar  <naba@gnome.org>
13274         * src/anjuta-app.c, src/anjuta.c, src/main.c,
13275         src/action-callbacks.c: Fixed app finalization. Added a
13276         command line arg --proper-shutdown (-p), which when set
13277         will release all plugins and their resources (this option
13278         is mainly for debugging).
13279         
13280         * plugins/file-loader/plugin.c: Fixed filename duplications
13281         in recent files history.
13282         
13283         * plugins/profile-default/plugin.c: Disabled problematic
13284         plugins for now to load at startup.
13285         
13286         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
13287         annoying debug prints.
13288         
13289 2004-12-23  Naba Kumar  <naba@gnome.org>
13291         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
13292         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13293         plugins/cvs-plugin/anjuta-cvs.ui,
13294         plugins/cvs-plugin/cvs-actions.c,
13295         plugins/cvs-plugin/cvs-actions.h,
13296         plugins/cvs-plugin/cvs-execute.c,
13297         plugins/cvs-plugin/cvs-execute.h,
13298         plugins/cvs-plugin/Makefile.am,
13299         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
13300         Added cvs log command.
13302 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
13303         
13304         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
13305         default
13307 2004-12-20  Naba Kumar  <naba@gnome.org>
13309         patch from: Massimo Corà  <maxcvs@email.it>
13310         * plugins/editor/aneditor.cxx: Added recursive calltips.
13312 2004-12-20  Naba Kumar  <naba@gnome.org>
13313         
13314         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
13315         Show busy cursor during loading and unloading.
13316         
13317 2004-12-19  Naba Kumar  <naba@gnome.org>
13319         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
13320         memory leaks. Disabled debug print.
13322         * plugins/symbol-browser/an_symbol_view.c,
13323         plugins/symbol-browser/plugin.c,
13324         plugins/symbol-browser/plugin.h: Fixed loading and unloading
13325         problems. Creates SymbolView object every time when the
13326         plugin is activated.
13328         * plugins/project-manager/plugin.c: Close project when
13329         deactivating.
13330         
13331 2004-12-18  Naba Kumar  <naba@gnome.org>
13333         * po/POTFILES.in: Removed commented lines.
13334         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
13335         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
13336         * plugins/gdb/plugin.c: Fixed compile error.
13337         
13338         Patch from: Mark R. Pariente  <mark@demar.com.tr>
13339         * libegg/eggcellrendererkeys.c: Fixed compile error.
13340         
13341 2004-12-18  Naba Kumar  <naba@gnome.org>
13343         * plugins/file-loader/plugin.c: Fixed loading bug.
13344         
13345         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
13346         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13347         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
13348         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
13349         and corruptions. Fixed loading and unloading of plugins.
13350         
13351 2004-12-17  Naba Kumar  <naba@gnome.org>
13352         
13353         * plugins/file-loader/Makefile.am,
13354         plugins/file-loader/plugin.c,
13355         plugins/project-manager/plugin.c: Fixed memory corruption
13356         and disposition codes. Added missing plugin.h in Makefile.am.
13358 2004-12-16  Naba Kumar  <naba@gnome.org>
13360         * plugins/symbol-browser/an_symbol_view.c,
13361         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
13362         codes. Fixed memory leaks and corruptions.
13364         * plugins/build-basic-autotools/build-basic-autotools.c
13365         plugins/editor/anjuta-docman.c,
13366         plugins/editor/text_editor.c,
13367         plugins/file-loader/plugin.c,
13368         plugins/file-manager/plugin.c,
13369         plugins/file-wizard/plugin.c,
13370         plugins/message-view/anjuta-msgman.c,
13371         plugins/message-view/anjuta-msgman.h,
13372         plugins/message-view/message-view.c,
13373         plugins/message-view/plugin.c,
13374         plugins/message-view/plugin.h,
13375         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
13377         * src/about.c, src/about.h, src/action-callbacks.c,
13378         src/action-callbacks.h, src/anjuta-actions.h,
13379         src/anjuta-app.c, src/anjuta-app.h,
13380         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
13381         src/anjuta.c, src/anjuta.h, src/getline.c, 
13382         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
13383         src/start-with.c, src/start-with.h: Fixed emacs modes.
13385         * src/layout.xml: Brought document manager in front.
13386         
13387 2004-12-15  Naba Kumar  <naba@gnome.org>
13389         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
13390         properly removed.
13391         
13392         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
13393         finalization. Added a method to unload all plugins and destroy them.
13394         Fixed memory leaks.
13395         
13396         * plugins/sample1/plugin.c: Proper finalization code and renamed
13397         functions to proper names.
13398         
13399         * plugins/build-basic-autotools/build-basic-autotools.c,
13400         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
13402         * src/shell.c: Unload all plugins on exit, so that memory profilers
13403         can detect memory leaks in plugins.
13405 2004-12-13  Naba Kumar  <naba@gnome.org>
13407         * plugins/devhelp/plugin.c: Delay widget initialization, now that
13408         docking is working.
13409         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
13410         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
13412 2004-12-11  Naba Kumar  <naba@gnome.org>
13414         * data/properties/anjuta.properties: Fixed font size.
13415         * plugin/build-basic-autotools/build-basic-autotools: Added initial
13416         compile file function. There are some fixmes there.
13417         * plugins/message-view/anjuta-msgman.c,
13418         * plugins/message-view/message-view.c: Fixed bugs and clean up.
13419         
13420 2004-12-08  Naba Kumar  <naba@gnome.org>
13422         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
13423         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
13424         to escape quotes in a string.
13425         
13426         * plugins/cvs-plugin/cvs-actions.c,
13427         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
13428         cvs diff command.
13430         * plugins/build-basic-autotools/build-basic-autotools.c,
13431         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
13432         filters.
13433         
13434 2004-12-07  Naba Kumar  <naba@gnome.org>
13436         * plugins/build-basic-autotools/build-basic-autotools.c,
13437         plugins/build-basic-autotools/automake-c.filters: Completed directory
13438         tracking. Double click on Errors and warnings now work as expected.
13440         * plugins/build-basic-autotools.c: Added codes to track build directory
13441         so that absolute path of the files could be determined.
13443 2004-12-06  Naba Kumar  <naba@gnome.org>
13445         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
13446         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
13447         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
13448         
13449 2004-12-05  Naba Kumar  <naba@gnome.org>
13451         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
13452         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
13453         
13454         * plugins/cvs-plugin/plugin.c,
13455         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
13456         
13457 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
13458         
13459         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13460         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
13461         plugins/cvs-plugin/cvs-execute.[ch]:
13462         Implemented cvs status and cvs diff
13463         Known bugs:
13464         - rdiff command is not correct
13465         - Must find a way to allow selection of directies AND files 
13466         in GtkFileChooser
13468 2004-12-03  Naba Kumar  <naba@gnome.org>
13470         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
13471         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
13472         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
13473         session.properties file if it is for the first time.
13474         
13475 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
13476         
13477         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
13478         commit.
13479         
13480         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
13481         plugins/cvs-plugin/anjuta-cvs.ui:
13482         Implemented update/commit and changed menu layout 
13484 2004-12-02  Naba Kumar  <naba@gnome.org>
13486         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
13487         property name (for cvs path property). Beautified dialogs.
13489 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
13490         
13491         * plugins/message-view/anjuta-msgman.c: Changed callback name
13492         and changed switch-page handling.
13493         
13494         * plugins/cvs-plugin/cvs-actions.c:
13495         * plugins/cvs-plugin/cvs-execute.c:
13496         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13497         - Implemented cvs add and cvs removed - both working now
13498         - Created a useful preferences page
13499         
13501 2004-11-30  Naba Kumar  <naba@gnome.org>
13503         * libanjuta/anjuta-status.c: Fixed runtime warning.
13504         
13505         * plugins/editor/Makefile.am:
13506         plugins/editor/anjuta-document-manager.glade,
13507         plugins/editor/plugin.c
13508         plugins/editor/plugin.h
13509         plugins/editor/style-editor.c (new, moved from src/),
13510         plugins/editor/style-editor.h (new, moved from src/),
13511         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
13512         settings in preferences.
13514         * plugins/editor/text_editor.c,
13515         plugins/editor/text_editor.h: Do not take unused args in
13516         text_editor_get_props().
13518         * src/style-editor.c, src/style-editor.h: Removed, moved to
13519         plugins/editor/ directory.
13521 2004-11-29  Naba Kumar  <naba@gnome.org>
13523         * plugins/editor/text_editor_cbs.c: Emit click signal in
13524         IAnjutaMarkable.
13525         * libanjuta/anjuta-status.c: More spacing between items.
13526         
13527 2004-11-29  Naba Kumar  <naba@gnome.org>
13529         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
13530         
13531         * libanjuta/interfaces/libanjuta.idl,
13532         plugins/debug-manager/anjuta-debug-manager.plugin.in,
13533         plugins/debug-manager/plugin.c,
13534         plugins/gdb/breakpoints.c,
13535         plugins/gdb/breakpoints.h,
13536         plugins/gdb/debugger.c,
13537         plugins/gdb/debugger.h,
13538         plugins/gdb/plugin.c,
13539         plugins/gdb/plugin.h,
13540         plugins/gdb/utilities.c,
13541         plugins/gdb/utilities.h: Code cleanups and partial implementation of
13542         toggle breakpoint margin clicks.
13544 2004-11-28  Naba Kumar  <naba@gnome.org>
13546         * TODO.tasks: Fixed indentations.
13547         * plugins/gtodo/libgtodo.c: Save with indentation.
13548         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
13549         * plugins/project-manager/plugin.c: Fixed runtime warnings.
13550         * libanjuta/anjuta-status.c: Fixed busy cursors.
13551         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
13552         * po/POTFILES.in: Updated.
13553         
13554 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
13555         
13556         * plugins/editor/anjuta-document-manager.glade,
13557           plugins/editor/search-replace.[c,h], 
13558           plugins/editor/search-replace_backend.h
13559           plugins/editor/search-preferences.[c,h] :
13560           Saved Search-Preferences (gconf),
13561           Basic search by default.
13563 2004-11-22  Naba Kumar  <naba@gnome.org>
13565         * configure.in: Fixed build error.
13567 2004-11-21  Naba Kumar  <naba@gnome.org>
13569         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
13570         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
13571         Added AnjutaStatus class to libanjuta.
13572         Added anjuta_shell_get_status() method.
13573         
13574         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
13575         and fixed marshaller generation.
13576         
13577         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
13578         "updade_ui" signals to IAnjutaEditor interface.
13579         
13580         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
13581         
13582         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
13583         regexes.
13584         
13585         * plugins/class-gen/clsGen.c: Intial port.
13586         
13587         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
13588         name.
13589         
13590         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
13591         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13592         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
13593         Implemented status update. Emits "update_ui" and "char_added" signals.
13594         Added view preferences.
13595         
13596         * plugins/file-loader/plugin.c: Added open with plugins in open with
13597         menus.
13598         
13599         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
13600         
13601         * plugins/message-view/anjuta-msgman.c,
13602         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
13603         to close correct message view rather than current view.
13605 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
13606         
13607         * plugins/cvs-plugin/cvs-actions.c
13608         plugins/cvs-plugin/plugin.[ch]
13609         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13610         Implemented cvs add but ran into a launcher/message_view
13611         problem because of a limitation of the idl compiler
13613 2004-11-19  Naba Kumar  <naba@gnome.org>
13615         * plugins/project-manager/plugin.c: Displays a progress window during
13616         project load.
13617         
13618         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
13619         Fixed UI separators.
13620         
13621         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
13622         UI placeholder.
13623         
13624         * plugins/project-manager/anjuta-project-manager.ui,
13625         plugins/project-manager/plugin.[c,h]: Added add/remove context
13626         menus and implemented them. Added file manager merge menu.
13628 2004-11-18  Naba Kumar  <naba@gnome.org>
13630         * TODO.tasks: Updated.
13631         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
13632         plugins/message-view/message-view.c: Fixed finalize and dispose
13633         methods.
13634         * plugins/debugger/*: Removed from cvs (development now in
13635         debug-manager).
13637 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
13639         Reviewed by Naba Kumar  <naba@gnome.org>:
13640         
13641         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
13642         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13643         plugins/gdb/breakpoints.c: all marker related stuff moved from
13644         editor and docman interfaces to IAnjutaMarkable
13646 2004-11-17  Naba Kumar  <naba@gnome.org>
13648         * TODO.tasks: Updated.
13649         
13650         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
13651         
13652         * libegg/egg-combo-action.c: Block changed signal when changing model.
13653         
13654         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
13655         Emit changed signal. Removed dead codes.
13656         
13657         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
13658         that recent files history do not duplicate.
13659         
13660         * plugins/symbol-browser/an_symbol_view.c,
13661         plugins/symbol-browser/an_symbol_view.h,
13662         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
13663         Fixed a bug.
13665 2004-11-15  Naba Kumar  <naba@gnome.org>
13667         * plugins/project-manager/plugin.c: Opens targets on double click.
13668         
13669         * plugins/message-view/message-view.c,
13670         plugins/file-manager/anjuta-file-manager-plugin.glade,
13671         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
13672         Added proper class finalization
13673         and disposition. Added preferences notifications and callbacks to
13674         change info/warning/error colors.
13675         
13676         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
13677         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
13678         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
13679         Implemented finalize method for AnjutaApp. Code cleanups.
13680         
13681         * plugins/message-view/plugin.c: Static parent_class.
13682         
13683 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13684         * plugins/editor/search-replace.[c,h], 
13685           plugins/editor/search-replace_backend.c
13686           Update search entry in main toolbar.
13687           Clean code.
13689 2004-11-11  Naba Kumar  <naba@gnome.org>
13691         * TODO.tasks: Updated.
13693         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
13694         and completed on-the-fly-change preferences. Removed "changed"
13695         signal as it is no longer necessary (use notify for similar
13696         purpose to monitor individual preferences).
13698         
13699         * plugins/editor/anjuta-document-manager.glade: Added view menu
13700         preferences so that they are registered.
13701         
13702         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
13703         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
13704         connection to "changed" signal of preferences and implemented
13705         notifications for some editor preferences. More to implement.
13707 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13708         * plugins/editor/print.c
13709         Fixed bug 1047624 : Add line number every X lines.
13711 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13712         * plugins/editor/search-replace.c
13713         Fixed a crash bug (995755) when searching "%n"
13715 2004-11-09  Naba Kumar  <naba@gnome.org>
13717         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
13718         Fixed to refresh categories list on file load.
13720 2004-11-08  Naba Kumar  <naba@gnome.org>
13721         
13722         * configure.in, plugins/Makefile.am,
13723         plugins/profile-default/plugin.c: Added cvs plugin in build.
13724         
13725         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
13726         
13727         * plugins/debug-manager/.cvsignore: Added file to ignore.
13728         
13729         * plugins/debug-manager/Makefile.am: Removed dead codes.
13730         
13731         * src/anjuta.ui: Added placeholder for version control UI.
13733 2004-11-08  Naba Kumar  <naba@gnome.org>
13735         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13736         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13737         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
13738         Updated.
13740         * global-tags/Makefile.am: Fixed make error.
13742         * plugins/profile-default/plugin.c: Added debug-manager
13743         and gdb plugins to load at startup so that debugger
13744         windows are docked properly. They will be removed
13745         later when we figure out runtime docking.
13747         * plugins/sample1/*: Restored to last working state.
13749         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
13750         windows in lower pane. Named the windows appropriately.
13752         * ChangeLog: Fixed format.
13753         
13754 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
13756         * libanjuta/interfaces/libanjuta.idl,
13757         libanjuta/anjuta-marshal.c,
13758         plugins/Makefile.am,
13759         plugins/debug-manager/plugin.c,
13760         plugins/editor/plugin.c,
13761         plugins/editor/text_editor.c,
13762         plugins/gdb/breakpoints.c,
13763         plugins/gdb/debugger.c,
13764         plugins/gdb/plugin.c,
13765         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
13767 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13768         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
13769         plugins/editor/search-replace.c,
13770         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
13771         Search and Replace; Show result in find pane
13772           
13773 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13774         
13775         * plugins/gdb, plugins/debug-manager: Applied debugger patch
13776         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
13777         (added features: starting debugger and loading of core/executable,
13778         StepIn, StepOut, StepOver and Execute, toggling breakpoint
13779         partially works)
13781 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13782         
13783         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
13784         my cvs-plugin files...
13785         I hope I have rescued everything possible.
13786         
13787         * Naba: Could you please fix sample1 because I messed it up to 
13788         but there should be a histroy of this directory we should commit
13790 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13791         
13792         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
13793         infrastructure
13794         * plugins/cvs-plugin/plugin.c,
13795         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13796         Added preferences dialog (not yet complete)
13798 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13799         
13800         * global-tags/Makefile.am, mime/Makefile.am:
13801         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
13802         
13803         * template/xmltemplate.[ch],
13804         template/xmlstrings.[ch],
13805         template/autotools.[ch] removed,
13806         template/prj_template.[ch] removed,
13807         template/lang_template.[ch] removed,
13808         template/lib_template.[ch] removed,
13809         template/Makefile.am adjusted,
13810         template/dtds/lang.dtd removed, 
13811         template/dtds/lib.dtd removed,
13812         template/dtds/prj.dtd removed,
13813         template/dtds/autotools.dtd removed,
13814         data/template/lib/* removed,
13815         data/template/language/* removed,
13816         data/template/library/* removed,
13817         data/template/project/* removed,
13818         date/template/Makefile.am adjusted:
13819         Remove everything except text-templates to replace hardcoded 
13820         Edit->Insert texts with dynamic loaded.
13822         * plugins/cvs-plugin/plugin.[ch],
13823         plugins/cvs-actions.[ch],
13824         plugins/Makefile.am,
13825         plugins/cvs-plugin/Makefile.am,
13826         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
13827         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13828         plugins/cvs-plugin/anjuta-cvs.plugin.in:
13829         Added initial cvs-plugin code
13831 2004-10-21  Naba Kumar  <naba@gnome.org>
13832         
13833         * libanjuta/anjuta-plugin.c,
13834         plugins/build-basic-autotools/build-basic-autotools.c,
13835         plugins/debugger/plugin.c,
13836         plugins/devhelp/plugin.c,
13837         plugins/editor/anjuta-docman.c,
13838         plugins/editor/goto_line.c,
13839         plugins/editor/plugin.c,
13840         plugins/editor/search-replace.c,
13841         plugins/editor/text_editor.c,
13842         plugins/file-loader/plugin.c,
13843         plugins/file-manager/plugin.c,
13844         plugins/file-wizard/file.c,
13845         plugins/file-wizard/plugin.c,
13846         plugins/gdb/plugin.c,
13847         plugins/gtodo/plugin.c,
13848         plugins/message-view/anjuta-msgman.c,
13849         plugins/profile-default/plugin.c,
13850         plugins/project-manager/plugin.c,
13851         plugins/sample1/plugin.c,
13852         plugins/terminal/terminal.c: Defined all global variables static,
13853         particularly class parent_class variables. They were getting
13854         confused at link time.
13856         * libanjuta/plugins.c: Do not unload plugins when they are
13857         deactivated. Simply cache them for later activation. Unloading
13858         modules have some problem with shared libs using static class
13859         registration. Fixed hash type for installed plugins. Eventually,
13860         we want to add "CanUnload" attribute for .plugin files (in
13861         "Anjuta Plugin" group) to let plugin loader know if the plugin can
13862         be unloaded from memory. Those plugins declaring CanUnload=false
13863         will not be unloaded from memory and will be put in the cache. Those
13864         not declaring anything or declaring CanUnload=true, will be unloaded
13865         from memory when they are deactivated.
13867         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
13868         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13869         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
13870         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
13871         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
13872         activation, deactivation. Fixed memory leaks.
13874 2004-10-20  Naba Kumar  <naba@gnome.org>
13876         * TODO.tasks: Updated.
13877         
13878         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
13879         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
13880         macro for adding interfaces to plugin types. Code cleanup.
13881         
13882         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13883         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13884         
13885         * plugins/build-basic-autotools/build-basic-autotools.c,
13886         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
13887         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13888         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13889         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13890         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
13891         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
13892         plugins/project-manager/plugin.c,
13893         plugins/symbol-browser/an_symbol_view.c,
13894         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
13895         newly defined macro to add interfaces to plugin types.
13897         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
13899 2004-10-20  Naba Kumar  <naba@gnome.org>
13901         * TODO.tasks: Added task list.
13902         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
13903         default values.
13905 2004-10-19  Naba Kumar  <naba@gnome.org>
13907         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
13908         
13909         * plugins/editor/action-callbacks.c,
13910         plugins/editor/action-callbacks.h,
13911         plugins/editor/anjuta-docman.c,
13912         plugins/editor/anjuta-docman.h,
13913         plugins/editor/anjuta-document-manager.ui,
13914         plugins/editor/file_history.c,
13915         plugins/editor/file_history.h,
13916         plugins/editor/plugin.c: Added file history browsing.
13917         
13918         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
13919         
13920         * plugins/message-view/anjuta-message-manager.ui,
13921         plugins/message-view/plugin.c: Added document manager context menu.
13922         
13923         * plugins/symbol-browser/an_symbol_view.c,
13924         plugins/symbol-browser/an_symbol_view.h,
13925         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13926         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
13927         document manager context menu.
13928         
13929         * scintilla/*, scintilla/include/*: Updated to current cvs.
13930         
13931 2004-10-19  Naba Kumar  <naba@gnome.org>
13933         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
13934         placeholder for debugger UI.
13935         
13936         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
13937         * plugins/file-manager/plugin.c: Fixed loading bug.
13938         
13939         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
13940         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
13941         Initializes gconf database with default values when the
13942         values are not defined. Use bool and int prefs separately.
13944         * plugins/editor/plugin.c: Added encoding preferences.
13945         * plugins/project-manager/plugin.c: Cleanup and debug messages.
13947         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
13948         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13949         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13950         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13952 2004-10-18  Naba Kumar  <naba@gnome.org>
13954         * po/POTFILES.in: Updated.
13955         
13956         * libanjuta/anjuta-ui.c: Corrected debug messages.
13957         
13958         * libegg/egg-combo-action.c, libegg/test-actions.c,
13959         libegg/menu/egg-combo-action.h: Fixed combo action.
13960         
13961         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
13962         Fixed format.
13963         
13964         * plugins/editor/action-callbacks.[c,h],
13965         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
13966         Implemented file swap. Removed dead codes.
13967         
13968         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
13969         dead codes.
13970         
13971         * plugins/symbol-browser/an_symbol_view.[c,h],
13972         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13973         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
13974         Implemented file symbols. Implemented goto file line when symbol is
13975         selected.
13976         
13977         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
13978         
13979 2004-10-10  Naba Kumar  <naba@gnome.org>
13981         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
13982         
13983         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
13984         
13985         * plugins/debugger/.cvsignore,
13986         (added) plugins/debugger/Makefile.am,
13987         (added) plugins/debugger/anjuta-debugger.glade,
13988         (added) plugins/debugger/anjuta-debugger.plugin.in,
13989         (added) plugins/debugger/anjuta-debugger.plugin.png,
13990         (added) plugins/debugger/anjuta-debugger.ui,
13991         plugins/debugger/attach_process.c,
13992         (removed) plugins/debugger/attach_process_cbs.c,
13993         (removed) plugins/debugger/attach_process_cbs.h,
13994         (removed) plugins/debugger/breakpoints.c,
13995         (removed) plugins/debugger/breakpoints.h,
13996         (removed) plugins/debugger/debug_tree.c,
13997         (removed) plugins/debugger/debug_tree.h,
13998         (removed) plugins/debugger/debugger.c,
13999         (removed) plugins/debugger/debugger.h,
14000         (removed) plugins/debugger/memory.c,
14001         (removed) plugins/debugger/memory.h,
14002         (added) plugins/debugger/plugin.c,
14003         (added) plugins/debugger/plugin.h,
14004         (removed) plugins/debugger/registers.c,
14005         (removed) plugins/debugger/registers.h,
14006         (removed) plugins/debugger/registers_cbs.c,
14007         (removed) plugins/debugger/registers_cbs.h,
14008         (removed) plugins/debugger/registers_gui.c,
14009         (removed) plugins/debugger/sharedlib.c,
14010         (removed) plugins/debugger/sharedlib.h,
14011         (removed) plugins/debugger/sharedlib_cbs.c,
14012         (removed) plugins/debugger/sharedlib_cbs.h,
14013         (removed) plugins/debugger/sharedlib_gui.c,
14014         (removed) plugins/debugger/signals.c,
14015         (removed) plugins/debugger/signals.h,
14016         (removed) plugins/debugger/signals_cbs.c,
14017         (removed) plugins/debugger/signals_cbs.h,
14018         (removed) plugins/debugger/signals_gui.c,
14019         (removed) plugins/debugger/stack_trace.c,
14020         (removed) plugins/debugger/stack_trace.h,
14021         (added) plugins/debugger/utilities.c,
14022         (added) plugins/debugger/utilities.h,
14023         (removed) plugins/debugger/watch.c,
14024         (removed) plugins/debugger/watch.h,
14025         (removed) plugins/debugger/watch_cbs.c,
14026         (removed) plugins/debugger/watch_cbs.h,
14027         (removed) plugins/debugger/watch_gui.c,
14028         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
14029         
14030         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
14031         Added debugger gdb backend plugin.
14032         
14033         * plugins/message-view/plugin.c: Registered all message stock icons.
14034         
14035         * plugins/profile-default/plugin.c: Loads debugger plugin.
14036         
14037         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
14039 2004-10-08  Naba Kumar  <naba@gnome.org>
14041         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
14042         information.
14043         
14044         * plugins/symbol-browser/.cvsignore,
14045         plugins/symbol-browser/Makefile.am,
14046         plugins/symbol-browser/an_symbol_view.c,
14047         plugins/symbol-browser/an_symbol_view.h,
14048         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
14049         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14050         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14051         plugins/symbol-browser/plugin.c,
14052         plugins/symbol-browser/plugin.h,
14053         plugins/symbol-browser/sv_class.xpm,
14054         plugins/symbol-browser/sv_function.xpm,
14055         plugins/symbol-browser/sv_macro.xpm,
14056         plugins/symbol-browser/sv_private_fun.xpm,
14057         plugins/symbol-browser/sv_private_var.xpm,
14058         plugins/symbol-browser/sv_protected_fun.xpm,
14059         plugins/symbol-browser/sv_protected_var.xpm,
14060         plugins/symbol-browser/sv_public_fun.xpm,
14061         plugins/symbol-browser/sv_public_var.xpm,
14062         plugins/symbol-browser/sv_static_fun.xpm,
14063         plugins/symbol-browser/sv_static_var.xpm,
14064         plugins/symbol-browser/sv_struct.xpm,
14065         plugins/symbol-browser/sv_unknown.xpm,
14066         plugins/symbol-browser/sv_variable.xpm,
14067         plugins/symbol-browser/test-symbol-browser.c,
14068         plugins/Makefile.am: Implemented Symbol
14069         browser plugin.
14070         
14071         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
14072         
14073         * plugins/build-basic-autotools/Makefile.am,
14074         plugins/devhelp/Makefile.am,
14075         plugins/editor/Makefile.am,
14076         plugins/file-loader/Makefile.am,
14077         plugins/file-manager/Makefile.am,
14078         plugins/file-wizard/Makefile.am,
14079         plugins/gtodo/Makefile.am,
14080         plugins/message-view/Makefile.am,
14081         plugins/profile-default/Makefile.am,
14082         plugins/project-manager/Makefile.am
14083         plugins/sample1/Makefile.am,
14084         plugins/terminal/Makefile.am,
14085         scintilla/Makefile.am,
14086         libegg/Makefile.am,
14087         launcher/Makefile.am,
14088         libanjuta/Makefile.am,
14089         src/Makefile.am,
14090         tagmanager/Makefile.am,
14091         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
14092         anjuta_data_dir in configure.in and used them in plugins Makefile.am
14093         files. Also fixed library dependencies.
14094         
14095         * plugins/editor/aneditor.cxx: Disabled unused codes.
14096         * plugins/file-manager/an_file_view.c: Added copyright.
14097         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
14098         
14099         * plugins/profile-default/plugin.c: Can load plugins by location.
14100         * plugins/project-manager/plugin.c: Remove project_root_uri value
14101         when project is closed.
14102         
14103 2004-10-06  Naba Kumar  <naba@gnome.org>
14105         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
14106         
14107         * libanjuta/interfaces/libanjuta.idl,
14108         plugins/editor/text_editor.c: Added get_length()
14109         and get_current_word() methods in IAnjutaEditor interface.
14110         
14111         * libegg/Makefile.am: Added test_actions target.
14112         
14113         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
14114         
14115         * plugins/build-basic-autotools/build-basic-autotools.c,
14116         plugins/file-loader/plugin.c,
14117         plugins/message-view/message-view.c: Added code to go to file and
14118         line number,
14119         
14120         * plugins/devhelp/plugin.c: Context sensitive help now works.
14121         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
14122         uri as line number and goes to that line number.
14123         
14124         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
14125         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
14126         gtodo_client_load() method to load from a diffrent file. Watched 
14127         project root directory in plugin to open TODO.tasks of the project.
14128         
14129         * plugins/project-manager/plugin.c: Updates project UI
14130         sensitive/insensitive.
14132         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
14133         anjuta-shell program to test plugins.
14134         
14135         * src/anjuta-app.c: Registered UI accels.
14136         
14137 2004-09-28  Naba Kumar  <naba@gnome.org>
14139         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
14140         method.
14141         
14142         * src/anjuta-app.c: Implemented present widget method.
14143         
14144         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14145         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
14146         
14147         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
14148         added editor.
14149         
14150         * plugins/editor/text_editor.c: Connects to preferences changed signal
14151         correctly.
14152         
14153 2004-09-28  Naba Kumar  <naba@gnome.org>
14154         
14155         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
14156         print code.
14157         
14158         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
14159         size to 5 pix.
14160         
14161         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
14162         in changed signal callback.
14163         
14164         * plugins/editor/action-callbacks.c: Implemented save_all action
14165         callback. Removed dead code. Do save_as when saving a new file.
14166         Implemented incremental search.
14167         
14168         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
14169         
14170         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
14171         
14172         * src/anjuta-app.c: Registers UI accelerators.
14173         
14174 2004-09-27  Naba Kumar  <naba@gnome.org>
14176         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
14177         
14178         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14179         plugins/devhelp/anjuta-devhelp.plugin.in,
14180         plugins/file-loader/anjuta-loader.plugin.in,
14181         plugins/file-manager/anjuta-file-manager.plugin.in,
14182         plugins/gtodo/anjuta-gtodo.plugin.in,
14183         plugins/project-manager/anjuta-project-manager.plugin.in,
14184         plugins/terminal/anjuta-terminal.plugin.in:
14185         Gave proper plugin names.
14187         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
14188         error when regex fail.
14189         
14190         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
14191         Added help and context search. Watches current editor. More menus
14192         in Help submenu. Update UI (sensitive when required) properly.
14193         
14194         * plugins/editor/anjuta-document-manager.ui,
14195         plugins/devhelp/anjuta-devhelp.ui,
14196         plugins/message-view/anjuta-message-manager.ui,
14197         src/anjuta.ui: Goto menu actions are in separate submenu.
14198         
14199         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
14200         Removed unimplemented UI elements.
14201         
14202         * src/anjuta-app.c: Larger (and normal) icon size.
14203         
14204         * src/layout.xml: Task manager plugin along with document (in middle).
14205         
14206         * plugins/editor/plugin.c, plugins/file-loader.c,
14207         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
14208         in gtkactions. Enable/disable UI properly.
14209         
14210 2004-09-26  Naba Kumar  <naba@gnome.org>
14212         * po/POTFILES.in: Updated, added missing files.
14214         * .cvsignore: Updated.
14215         
14216         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
14217         a new function to get User input text.
14218         
14219         * libanjuta/resources.[c,h]: Added a function to created sized image.
14220         
14221         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
14222         from filename, as thats the correct representation.
14223         
14224         * plugins/build-basic-autotools/Makefile.am,
14225         (added) plugins/build-basic-autotools/automake-c.filters,
14226         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14227         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
14228         Rearragned UI elements in the build menu. Added codes to read build
14229         filter rules from external file. Implemented all build, configure,
14230         autogen commands. Watches current editor and project.
14231         
14232         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
14233         Added editor changed signal and exports current editor value.
14234         Fixed parameter names. Fixed get_uri() interface implementation to
14235         return correct uri.
14236         
14237         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
14238         elements.
14239         
14240         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
14241         
14242         * plugins/file-manager/an_file_view.c,
14243         plugins/file-manager/an_file_view.c: Exports file uri correctly.
14244         
14245         * plugins/file-wizard/file.c: Reads uri correctly.
14246         
14247         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
14248         sets the page to the new view.
14249         
14250         * plugins/message-view/message-view.c: Unrefs the tree model when done.
14251         Fixed signal connecting.
14252         
14253         * plugins/project-manager/plugin.c: Changed "project_root_directory"
14254         to "project_root_uri" and exports as uri.
14255         
14256 2004-09-24  Naba Kumar  <naba@gnome.org>
14258         * libanjuta/anjuta-ui.c: Fixed a crash bug.
14259         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
14260         in correct way.
14261         * plugins/file-manager/plugin.c: Fixed crash in unloading.
14262         * plugins/file-loader/plugin.c: Added comments.
14263         * plugins/build-basic-autotools/plugin.c: Added comments.
14264         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
14265         
14266         * libanjuta/interfaces/libanjuta.idl,
14267         plugins/message-view/anjuta-msgman.c,
14268         plugins/message-view/message-view.c,
14269         plugins/message-view/message-view.h,
14270         plugins/message-view/plugin.c: Buffering and appending messages have
14271         been separated. message-view implementations cleaned up. Signals
14272         Emissions fixed. Messages now displayed in summary and details show
14273         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
14274         API.
14275         
14276         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
14277         preferences.
14278         
14279         * plugins/build-basic-autotools/Makefile.am,
14280         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
14281         parsing of output to create message summaries. Uses new message view
14282         API.
14283         
14284         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
14285         preferences to make dialog box smaller.
14286         
14287         * plugins/editor/search-replace.c: Fixed compile error with change
14288         in IAnjutaMessageView API.
14289         
14290 2004-09-21  Naba Kumar  <naba@gnome.org>
14292         * plugins/Makefile.am: Deletes old (installed) plugins before
14293         installing new ones.
14294         
14295         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14296         plugins/build-basic-autotools/build-basic-autotools.c,
14297         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
14298         file URI from filemanager. Only disables/enables build submenu in file
14299         manager, instead of merging/unmerging.
14300         
14301         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
14302         non-text files.
14303         
14304         * plugins/file-loader/anjuta-loader-plugin.ui,
14305         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14306         Implemented "Open with" file manager submenu. Displays error message
14307         when file can not be opened.
14308         
14309         * plugins/file-manager/an_file_view.c: Renamed
14310         file_manager_current_filename value name to file_manager_current_uri
14311         and exports proper URI.
14312         
14313         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
14315 2004-09-19  Naba Kumar  <naba@gnome.org>
14317         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14318         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
14319         save point signal to change editor tabs. Fixed accels.
14320         
14321         * plugins/file-loader/plugin.c: Fixed accels.
14323         * plugins/project-manager/plugin.c: Added target selection callback.
14324         
14325         * plugins/project-manager/plugin.c: Added URI activation.
14326         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
14327         Fixed dialog and closed it on ok. Fixed a crash bug.
14328         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
14330         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
14331         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
14332         plugins/file-loader/anjuta-loader-plugin.ui,
14333         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14334         Added recent files in file loade plugin.
14335         
14336         * ChangeLog: Fixed entry dates.
14337         
14338 2004-09-18  Naba Kumar  <naba@gnome.org>
14340         * plugins/devhelp/plugin.c: Added UI sensitization and removed
14341         an unnecessary GtkFrame.
14342         
14343 2004-09-17  Naba Kumar  <naba@gnome.org>
14345         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
14347         * TODO: Updated.
14348         
14349         * data/Makefile.am: Disabled installing old mime info.
14350         
14351         * mime/anjuta.applications, mime/anjuta.keys: Updated.
14352         
14353         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
14354         plugins/editor/anjuta-document-manager.ui,
14355         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14356         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
14357         Added Editor context popup menu.
14358         
14359         * plugins/project-manager/anjuta-project-manager-plugin.png:
14360         Update image.
14361         
14362         * plugins/project-manager/anjuta-project-manager.plugin.in:
14363         Support .anjuta mime type.
14364         
14365         * plugins/project-manager/plugin.c: Exports "project_root_directory"
14366         value.
14367         
14368         * plugins/file-manager/plugin.c: Watches "project_root_directory"
14369         value.
14370         
14371         * src/layout.xml, plugins/profile-default/plugin.c:
14372         Added project manager plugin for startup.
14374 2004-09-16  Naba Kumar  <naba@gnome.org>
14375         
14376         * anjuta.prj: Updated.
14377         
14378         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
14379         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
14380         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
14381         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
14382         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
14383         plugins/terinal/Makefile.am, src/Makefile.am,
14384         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
14385         Fixed makefile syntax errors.
14387 2004-09-16  Naba Kumar  <naba@gnome.org>
14389         * configure.in, src/layout.xml,
14390         plugins/profile-default/plugin.c,
14391         libanjuta/interfaces/libanjuta.idl,
14392         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
14393         
14394         * configure.in, plugins/Makefile.am,
14395         plugins/project-manager/.cvsignore, 
14396         plugins/project-manager/Makefile.am,
14397         plugins/project-manager/anjuta-project-manager-plugin.png,
14398         plugins/project-manager/anjuta-project-manager.plugin.in,
14399         plugins/project-manager/anjuta-project-manager.ui,
14400         plugins/project-manager/plugin.c,
14401         plugins/project-manager/plugin.h: Added project manager plugin
14402         based on gnome-build.
14403         
14404         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
14405         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
14406         
14407         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14408         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14409         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
14410     
14411 2004-09-16  Naba Kumar  <naba@gnome.org>
14413         * plugins/editor/action-callbacks.c: Fixed compile error.
14414         
14415 2004-09-15  Naba Kumar  <naba@gnome.org>
14417         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
14418         
14419         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
14420         New improved splace with nicer progress.
14421         
14422         * configure.in, plugins/Makefile.am,
14423         (added) file-wizard/.cvsignore,
14424         (added) file-wizard/Makefile.am,
14425         (added) file-wizard/action-callbacks.c,
14426         (added) file-wizard/action-callbacks.h,
14427         (added) file-wizard/anjuta-file-wizard-plugin.png,
14428         (added) file-wizard/anjuta-file-wizard.glade,
14429         (added) file-wizard/anjuta-file-wizard.plugin.in,
14430         (added) file-wizard/anjuta-file-wizard.ui,
14431         (added) file-wizard/file.c,
14432         (added) file-wizard/file.h,
14433         (added) file-wizard/plugin.c,
14434         (added) file-wizard/plugin.h:
14435         Created new file wizard and added it. The wizard takes care of text
14436         bit insertions and new files creation.
14438         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14439         plugins/editor/action-callbacks.h,
14440         plugins/editor/anjuta-document-manager.glade,
14441         plugins/editor/anjuta-document-manager.ui,
14442         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14443         (removed) plugins/editor/file.[c,h]: Removed text insertions and
14444         new files code and moved into a new plugin (file wizard).
14445         
14446         * libanjuta/plugins.[c,h]: Added plugins selection function.
14447         
14448         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
14449         get_position(), insert() in IAnjutaEditor interface. Added
14450         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
14451         interface (for wizard plugins).
14453         * plugins/file-loader/anjuta-loader-plugin.ui,
14454         plugins/file-loader/plugin.c: Added wizard launcher interface which
14455         scans for plugins implement IAnjutaWizard interface and presents the
14456         list to user for selection. The selected plugin is then activated
14457         for the wizard.
14459         * libanjuta/interfaces/.cvsignore: Updated.
14460         * plugins/message-view/.cvsignore: Updated.
14461         * plugins/launcher/*: Removed as launcher has already been moved to
14462         libanjuta as class.
14464         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14465         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14466         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14467         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14468         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
14469         Updated API documentations.
14471 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
14473         * configure.in: Added Punjabi to ALL_LINGUAS
14475 2004-07-29  Naba Kumar  <naba@gnome.org>
14477         * configure.in: Added file-loader plugin Makefile path and
14478         fixed devhelp version requirement.
14480 2004-07-28  Naba Kumar  <naba@gnome.org>
14482         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
14483         terminal/preferences-terminal.png (added), message-view/*.png (added),
14484         message-view/*.xpm (added), editor/*.png (added),
14485         editor/*.xpm (added), plugins/editor/Makefile.am,
14486         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
14487         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
14488         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
14489         respective plugins directories.
14491         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
14492         pixmaps/block-end-16.png, pixmaps/block-end.png
14493         pixmaps/block-start-16.png, pixmaps/block-start.png
14494         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
14495         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
14496         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
14497         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
14498         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
14499         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
14500         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
14501         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
14502         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
14503         pixmaps/preferences-editor.png, pixmaps/undock.png
14504         pixmaps/error-next-16.png, pixmaps/error-next.png
14505         pixmaps/error-prev-16.png, pixmaps/error-prev.png
14506         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
14507         pixmaps/preferences-terminal.png: Deleted
14509         * libanjuta/properties* (removed), plugins/editor/properties* (added),
14510         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14511         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
14512         plugins/editor/anjuta-document-manager.plugin.in,
14513         plugins/editor/anjuta-document-manager.ui,
14514         plugins/editor/plugin.c, plugins/editor/print.c,
14515         plugins/editor/search-replace_backend.c,
14516         plugins/editor/search_preferences.h,
14517         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
14518         Moved properties souce files to editor plugin as it not required in
14519         libanjuta. Other editor fixes.
14521         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
14522         libegg/dock/* (removed)
14523         : Restored GDL external dependencies and removed libegg dock
14524         sources, because gdl is being developed.
14525         
14526         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
14527         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
14528         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
14529         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
14530         libanjuta/plugins.c, libanjuta/plugins.h,
14531         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
14532         gconf system. Shell now takes docking positions. Added more utility
14533         functions. Added plugins query function. And other fixes.
14535         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
14536         
14537         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
14538         plugin to load files based on mime type.
14539         
14540         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
14541         
14542         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
14543         plugins/file-manager/plugin.c: File manager now uses file loader to
14544         open files.
14546         * plugins/message-view/anjuta-msgman.c,,
14547         plugins/message-view/message-view.c,
14548         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
14550         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
14551         plugins/terminal/terminal.c, src/Makefile.am,
14552         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
14553         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
14554         
14555         * libegg/dock/*: Removed directory.
14556         
14557 2004-07-28  Naba Kumar  <naba@gnome.org>
14559         * configure.in: Reduced gnome-print version requirement.
14560         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
14562 2004-07-21  Ray Strode  <rstrode@redhat.com>
14563         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
14564         new mime sytem.
14566 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
14567         
14568         * plugins/editor/search-replace.c: Some fixes
14569         * plugins/terminal/Makefile.am:
14570         Patch from: Alexey Rusakov <ktirf@users.sf.net>
14572 2004-05-19  Naba Kumar  <naba@gnome.org>
14574         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
14575         compiler warning.
14577 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
14579         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
14580         Implemented IAnjutaSavable
14581         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
14583 2004-05-17  Naba Kumar  <naba@gnome.org>
14585         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
14586         plugins/build-basic-autotools/.cvsignore,
14587         plugins/build-basic-autotools/Makefile.am,
14588         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
14589         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14590         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14591         plugins/build-basic-autotools/build-basic-autotools.c,
14592         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
14593         build plugin.
14594         
14595         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
14596         definition.
14597         
14598         * plugins/file-manager/an_file_view.c,
14599         plugins/file-manager/anjuta-file-manager.ui,
14600         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
14601         Added context menu UI.
14602         
14603         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
14604         in view menu.
14606 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
14607         
14608         * libanjuta/anjuta-preferences.[ch]: 
14609         Added save/load_gconf functions
14610         * src/action_callbacks.[ch], src/preferences.c: 
14611         Load global prefs from gconf at startup and save them
14612         on exit. Prefs load and save correctly but something resets
14613         them to default after loading...
14614         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
14615         Somehow the linker does not find save/load_gconf functions
14616         in libanjuta. Must be a stupid mistake, I would be glad
14617         if someone could fix that.
14618         * manuals/reference/libanjuta-sections.txt: Added new
14619         preferences functions and removed gnome-filelist
14620         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14621         * plugins/file-manager/plugin.c:
14622         Added root-path property
14624 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
14625         
14626         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
14627         they are not longer needed.
14628         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
14629         anjuta-sections.txt: Remove references to the files
14630         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
14631         Use new nautilus icons for file-manager, looks incredible
14632         cool!
14634 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14635         
14636         * plugins/editor/anjuta-docman.c: gchar* to 
14637         const gchar* in arguments
14638         * plugins/editor/text_editor.c: Implemented IAnjutaFile
14639         Interface
14640         * plugins/file-manager/an_file_view.c: Open files on
14641         double-click. Does not work yet because it does not
14642         find IAnjutaFile interface in document manager
14644 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14645         
14646         * plugins/editor/anjuta-docman.c
14647         * plugins/editor/text_editor.c:
14648         Made close button working, made multiple selection in
14649         File/Open dialog possble, fixed crash bug if file cannot
14650         be opened.
14652 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14653         
14654         * plugins/editor/action-callbacks.c
14655         * plugins/editor/anjuta-docman.c
14656         * plugins/editor/anjuta-docman.h
14657         * plugins/editor/search-replace.c
14658         * plugins/editor/search-replace_backend.c
14659         * plugins/editor/text_editor.c
14660         * plugins/editor/text_editor.h:
14661         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
14662         able to open all files, use uri instead of full_filename, fixed
14663         many bugs.
14666 2004-05-13  Naba Kumar  <naba@gnome.org>
14668         * plugins/message-view/anjuta-message-manager-plugin.glade:
14669         HIG compliant.
14671         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
14672         management.
14674         * pixmaps/anjuta_splash.png: Added border.
14675         
14676         * plugins/editor/anjuta-document-manager.png: New icon.
14677         
14678         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
14679         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
14680         
14681         plugins/editor/Makefile.am,
14682         plugins/editor/search-replace.c,
14683         plugins/editor/search-replace.h,
14684         plugins/editor/search-replace_backend.c,
14685         plugins/editor/search-replace_backend.h,
14686         plugins/editor/search_preferences.h,
14687         plugins/editor/search_preferences.c: Merged changes from
14688         ANJUTA_1_2_0 branch.
14689         
14690         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
14691         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
14692         operational.
14694         * plugins/terminal/Makefile.am,
14695         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
14696         dialog.
14697         
14698         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
14699         submenu.
14701 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14702         * plugins/message-view/plugin.c: Fixed glade file loading
14703         Removed "Show messages" menu item
14704         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
14705         twice because of this load system layout hack.
14706         * libanjuta/anjuta-ui.h: Removed #include config.h
14707         * libanjuta/libanjuta.pc: Fixed path and depencies
14708         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
14709         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
14710         * libanjuta/properties.cxx : #include "properties_cxx.h"
14711         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
14713 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14714         * plugins/message-view/*: Fixed message view preferences
14715         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
14716         * anjuta.glade: Removed messages stuff
14718 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14719         
14720         * Removed libanjutamm, it is now hosted on SF.net:
14721         cvs.sf.net/cvsroot/anjuta/libanjutamm
14723 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
14724         
14725         * libanjutamm/*
14726         Added some experimental code to add support for C++ plugins.
14727         Nothing works yet and it is likely that it will disappear but
14728         I have some questions to murrayc and he wants to see the code.
14730 2004-05-11  Naba Kumar  <naba@gnome.org>
14732         * plugins/terminal/terminal.c: Fixed prefs loading bug.
14734         * plugins/editor/action-callbacks.c: Fixed a crash bug in
14735         hightlight style menu actions.
14737         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14738         manuals/reference/libanjuta/plugin-description-file.sgml,
14739         manuals/reference/libanjuta/writing-plugins.sgml,
14740         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14741         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14742         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
14744         * src/anjuta-app.c: Always load system layout for now.
14746         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
14747         
14748         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14749         manuals/reference/libanjuta/libanjuta-sections.txt,
14750         manuals/reference/libanjuta/libanjuta.types,
14751         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14752         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14753         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14754         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14755         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14756         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
14757         Updated documentation.
14759         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
14760         plugins/profile-default/plugin.c, src/layout.xml:
14761         Created terminal plugin.
14762          
14763         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
14764         (new) plugins/file-manager/.cvsignore,
14765         plugins/file-manager/an_file_view.c,
14766         plugins/file-manager/plugin.c,
14767         plugins/file-manager/plugin.h: Moved preferences to separate
14768         glade file and added cvsignore file.
14769         
14770         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
14771         from ANJUTA_1_2_0 branch. Please note that other po files need merging
14772         from the branch. I tried it     but there were way too many conflicts.
14773         
14774         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
14775         
14776         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
14777         util functions required during the merge.
14778         
14779         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
14780         interface.
14781         
14782         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14783         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
14784         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14785         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
14786         Merged with ANJUTA_1_2_0 branch.
14788 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
14790         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
14792 2004-05-07  Naba Kumar  <naba@gnome.org>
14794         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
14796         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
14797         Added preferences reading and loading.
14798         
14799         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
14800         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
14801         libanjuta/fileselection.c, libanjuta/fileselection.h,
14802         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
14803         
14804         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
14806         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
14807         anjuta.spec.in, configure.in, data/autogen.sh.generic,
14808         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
14809         data/macros/autogen.sh, data/macros2/autogen.sh
14810         data/properties/ada.properties, data/properties/anjuta.properties,
14811         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
14812         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
14813         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
14814         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
14815         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
14816         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
14817         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
14818         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
14819         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
14820         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
14821         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
14822         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
14823         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
14824         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
14825         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
14826         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
14827         plugins/class-gen/clsGen.c, plugins/editor/print.c,
14828         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
14829         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
14830         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
14831         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
14832         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
14833         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
14834         (added) scintilla/scintilla-marshal.c,
14835         (added) scintilla/scintilla-marshal.h,
14836         (added) scintilla/scintilla-marshal.list,
14837         scintilla/include/SString.h, scintilla/include/SciLexer.h,
14838         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
14839         (added) scintilla/patches/scintilla-calltip-align.patch,
14840         (added) scintilla/patches/scintilla-minor.patch,
14841         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
14843 2004-05-06  Naba Kumar  <naba@gnome.org>
14845         * (added) plugins/file-manager/Makefile.am,
14846         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
14847         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
14848         (added) plugins/file-manager/anjuta-file-manager.ui,
14849         (added) plugins/file-manager/plugin.c,
14850         (added) plugins/file-manager/plugin.h,
14851         (removed) plugins/file-manager/an_file_view.h,
14852         plugins/Makefile.am, configure.in,
14853         plugins/file-manager/an_file_view.c: Created file manager plugin.
14854         
14855         * plugins/profile-default/plugin.c: Added file manager plugin in default
14856         profile.
14857         
14858         * libanjuta/Makefile.am: Fixed dependencies.
14859         * pixmaps/anjuta_splash.png: New splash screen.
14861 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
14862         
14863         * template/template.c/h: Added in-line doc
14864         * manuals/reference/template/*: Added template documentation
14865         * configure.in: Build template docs
14867 2004-05-05  Naba Kumar  <naba@gnome.org>
14869         * autogen.sh: Added commands to generate initial interfaces.
14870         
14871         * libanjuta/Makefile.am,
14872         (removed)libanjuta/anjuta-plugin-parser.c,
14873         (removed)libanjuta/anjuta-plugin-parser.h,
14874         (added)libanjuta/anjuta-plugin-description.c,
14875         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
14876         plugin description.
14877         
14878         * libanjuta/anjuta-plugin.c,
14879         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
14880         
14881         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
14882         and added AnjutaShellPlacement enum for widgeds placement (passed to 
14883         widget add_widget() method.
14884         
14885         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
14886         and moved plugin sets loading in profile plugins.
14887         
14888         * libanjuta/interfaces/.cvsignore,
14889         (removed)libanjuta/interfaces/Makefile.am,
14890         libanjuta/interfaces/libanjuta.idl,
14891         libanjuta/interfaces/anjuta-idl-compiler.pl,
14892         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
14893         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
14894         (removed)libanjuta/interfaces/ianjuta-editor.c,
14895         (removed)libanjuta/interfaces/ianjuta-editor.h,
14896         (removed)libanjuta/interfaces/ianjuta-file.c,
14897         (removed)libanjuta/interfaces/ianjuta-file.h,
14898         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
14899         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
14900         (removed)libanjuta/interfaces/ianjuta-message-view.c,
14901         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
14902         *.h and Makefile.am files. They are autogenerated. Interfaces are
14903         by anjuta-idl-compiler.pl from libanjuta.idl file.
14904         
14905         * manuals/reference/libanjuta/Makefile.am,
14906         manuals/reference/libanjuta/anjuta-architecture.sgml,
14907         manuals/reference/libanjuta/libanjuta-docs.sgml,
14908         manuals/reference/libanjuta/libanjuta-sections.txt,
14909         manuals/reference/libanjuta/libanjuta.types,
14910         manuals/reference/libanjuta/plugin-description-file.sgml,
14911         manuals/reference/libanjuta/writing-plugins.sgml,
14912         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
14913         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14914         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14915         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14916         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14917         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14918         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14919         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14920         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14921         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14922         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14923         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14924         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
14925         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
14926         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
14927         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14928         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
14929         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14930         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14931         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
14932         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14933         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14934         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14935         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14936         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14937         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14938         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
14939         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
14940         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
14941         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14942         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
14943         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14944         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
14945         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
14946         interfaces template sgmls.
14947         
14948         * plugins/Makefile.am,
14949         plugins/devhelp/anjuta-devhelp.plugin.in,
14950         plugins/devhelp/plugin.c,
14951         plugins/editor/action-callbacks.c,
14952         plugins/editor/anjuta-document-manager.plugin.in,
14953         plugins/editor/plugin.c,
14954         plugins/editor/plugin.h,
14955         plugins/editor/text_editor.c,
14956         plugins/sample1/plugin.c,
14957         plugins/message-view/anjuta-message-manager.plugin.in,
14958         plugins/message-view/plugin.c: Fixed shell add_widget method to take
14959         placement. Fixed other errors.
14960         
14961         * (added)plugins/profile-default/.cvsignore,
14962         (added)plugins/profile-default/Makefile.am,
14963         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
14964         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
14965         (added)plugins/profile-default/anjuta-default-profile.ui,
14966         (added)plugins/profile-default/plugin.c,
14967         (added)plugins/profile-default/plugin.h: Added a default new
14968         profile plugin.
14969         
14970         * src/Makefile.am,
14971         src/action-callbacks.c,
14972         src/anjuta-app.c,
14973         src/anjuta.c,
14974         src/main.cpp: Fixed necessary changes for libanjuta
14976 2004-05-04  Naba Kumar  <naba@gnome.org>
14978         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
14979         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
14980         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
14981         placement for default widgets placements.
14983 2004-05-03  Naba Kumar  <naba@gnome.org>
14985         * manuals/reference/libanjuta/anjuta-architecture.sgml,
14986         manuals/reference/libanjuta/libanjuta-docs.sgml,
14987         manuals/reference/libanjuta/plugin-description-file.sgml,
14988         manuals/reference/libanjuta/writing-plugins.sgml:
14989         Wrote more sections in writing-plugins document and fixed errors.
14991 2004-05-03  Naba Kumar  <naba@gnome.org>
14993         * libanjuta/interfaces/libanjuta.idl: Added interface
14994         IAnjutaFileManager.
14995         
14996         * manuals/reference/libanjuta/anjuta-architecture.dia,
14997         manuals/reference/libanjuta/anjuta-architecture.png: Updated
14998         architecture diagram.
14999         
15000         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
15001          manuals/reference/libanjuta/libanjuta-docs.sgml,
15002         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
15003         (added) manuals/reference/libanjuta/writing-plugins.sgml:
15004         Wrote writing-plugins document and separated chapters into
15005         separate sgml files.
15006         
15007         * plugins/file-manager/an_file_view.c,
15008         plugins/file-manager/an_file_view.h: New and improved directory
15009         rendering.
15011 2004-05-02  Sven Herzberg  <herzi@abi02.de>
15013         * anjuta.glade: re-designed the new file dialog
15014         * anjuta_dialogs_strings.c: new strings from the new file dialog
15016 2004-04-30  Naba Kumar  <naba@gnome.org>
15018         * libanjuta/interfaces/Makefile.am.iface,
15019         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
15020         
15021         * libanjuta/interfaces/libanjuta.idl: Updated.
15023         * libanjuta/interfaces/Makefile.am.iface,
15024         libanjuta/interfaces/libanjuta.idl: Updated.
15026 2004-04-29  Naba Kumar  <naba@gnome.org>
15027         
15028         * libanjuta/interfaces/Makefile.am.iface,
15029         libanjuta/interfaces/libanjuta.idl: Updated.
15031 2004-04-29  Naba Kumar  <naba@gnome.org>
15033         * libanjuta/interfaces/giface-idlc-c.pl,
15034         libanjuta/interfaces/libanjuta.idl: Upgraded.
15035         * libanjuta/interfaces/Makefile.am.iface: Added.
15036         
15037 2004-04-28  Naba kumar  <naba@gnome.org>
15039         * libanjuta/interfaces/giface-idlc-c.pl,
15040         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
15041         definitions and wrote a compiler.
15042         
15043 2004-04-28  Naba Kumar  <naba@gnome.org>
15045         * libanjuta/anjuta-shell.c: Fixed docs.
15046         * libanjuta/interfaces/Makefile.am,
15047         libanjuta/interfaces/ianjuta-file.c,
15048         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
15049         
15050         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
15051         
15052         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
15054         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15055         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15056         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15057         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15058         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
15059         * src/anjuta-app.c: Fixed bug.
15061 2004-04-27  Naba Kumar  <naba@gnome.org>
15063         * libanjuta/anjuta-preferences-dialog.c,
15064         manuals/Makefile.am: Fixed document bugs and enabled docs
15065         building.
15067         * libanjuta/anjuta-preferences-dialog.c,
15068         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
15069         More documentation.
15070         
15071         * libanjuta/anjuta-preferences.c,
15072         manuals/reference/libanjuta/libanjuta-docs.sgml,
15073         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15074         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15075         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15076         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15077         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
15078         Wrote more documentations.
15080         * (removed) plugins/message-view/imessage-view.c,
15081         (removed) plugins/message-view/ianjuta-msgman.c,
15082         plugins/message-view/Makefile.am,
15083         plugins/message-view/anjuta-msgman.c,
15084         plugins/message-view/anjuta-msgman.h,
15085         plugins/message-view/message-view.c,
15086         plugins/message-view/message-view.h,
15087         plugins/message-view/plugin.c,
15088         plugins/message-view/plugin.h: Moved interface implementations
15089         in their respective classes and used correct macros to
15090         defined class types.
15092         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15093         src/action-callbacks.c, src/anjuta-app.c: Subclassed
15094         AnjutaUI from GtkUIManager instead of GtkDialog.
15096         * manuals/reference/libanjuta/Makefile.am,
15097         manuals/reference/libanjuta/libanjuta-docs.sgml,
15098         manuals/reference/libanjuta/libanjuta-sections.txt,
15099         manuals/reference/libanjuta/libanjuta.types,
15100         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15101         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15102         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15103         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15104         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15105         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15106         Wrote more documentation, fixed typos, added architecture
15107         diagram, updated object types etc.
15109         * plugins/editor/text_editor.c: Fixed interface implementation.
15111 2004-04-26  Naba Kumar  <naba@gnome.org>
15113         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15114         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15115         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
15116         architecture diagram and a new chapter on plugins description file.
15118 2004-04-25  Naba Kumar  <naba@gnome.org>
15120         *  libanjuta/anjuta-children.h,
15121         libanjuta/anjuta-plugin.c,
15122         libanjuta/anjuta-plugin.h,
15123         libanjuta/anjuta-preferences.c,
15124         libanjuta/anjuta-shell.c,
15125         libanjuta/anjuta-shell.h,
15126         libanjuta/e-splash.c,
15127         libanjuta/e-splash.h,
15128         manuals/reference/libanjuta/Makefile.am,
15129         manuals/reference/libanjuta/libanjuta-docs.sgml,
15130         manuals/reference/libanjuta/libanjuta-sections.txt,
15131         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15132         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15133         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15134         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15135         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15136         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15137         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15138         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15139         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15140         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15141         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15142         manuals/reference/libanjuta/tmpl/defaults.sgml,
15143         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15144         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15145         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15146         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15147         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15148         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15149         manuals/reference/libanjuta/tmpl/plugins.sgml,
15150         manuals/reference/libanjuta/tmpl/properties.sgml,
15151         manuals/reference/libanjuta/tmpl/resources.sgml,
15152         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
15153         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15154         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15155         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15156         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15157         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
15159         Added more template files and wrote more documentation.
15161 2004-04-24  Andras Timar  <timar@gnome.hu>
15163         * configure.in: Added hu to ALL_LINGUAS.
15165 2004-04-23  Naba Kumar  <naba@gnome.org>
15166         
15167         * configure.in: Fixed compile error.
15168         
15169         * libanjuta/anjuta-children.c,
15170         libanjuta/anjuta-children.h,
15171         libanjuta/anjuta-preferences.c,
15172         libanjuta/anjuta-preferences.h,
15173         libanjuta/anjuta-shell.c,
15174         libanjuta/anjuta-ui.c,
15175         libanjuta/anjuta-ui.h,
15176         manuals/reference/libanjuta/Makefile.am,
15177         manuals/reference/libanjuta/libanjuta-docs.sgml,
15178         manuals/reference/libanjuta/libanjuta.types,
15179         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15180         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15181         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15182         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15183         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15184         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15185         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15186         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15187         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15188         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15189         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15190         manuals/reference/libanjuta/tmpl/defaults.sgml,
15191         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15192         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15193         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15194         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15195         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15196         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15197         manuals/reference/libanjuta/tmpl/plugins.sgml,
15198         manuals/reference/libanjuta/tmpl/properties.sgml,
15199         manuals/reference/libanjuta/tmpl/resources.sgml,
15200         plugins/sample1/plugin.c: Added libanjuta API documentation.
15202 2004-04-22  Naba Kumar  <naba@gnome.org>
15204         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
15205         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15206         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15207         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
15208         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
15209         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
15210         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
15211         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
15212         (removed) libegg/eggradiotoolbutton.c,
15213         (removed) libegg/eggseparatortoolitem.c,
15214         (removed) libegg/eggtoggletoolbutton.c,
15215         (removed) libegg/eggtoolbar.c,
15216         (removed) libegg/eggtoolbutton.c,
15217         (removed) libegg/eggtoolitem.c,
15218         (removed) libegg/prop-editor.c,
15219         (removed) libegg/test-actions.c,
15220         (removed) libegg/test-drag.c,
15221         (removed) libegg/test-merge.c,
15222         (removed) libegg/test-toolbar.c,
15223         libegg/menu/Makefile.am,
15224         (removed) libegg/menu/egg-accel-dialog.h,
15225         (removed) libegg/menu/egg-action-group.h,
15226         (removed) libegg/menu/egg-action.h,
15227         libegg/menu/egg-entry-action.h,
15228         (removed) libegg/menu/egg-markup.h,
15229         (removed) libegg/menu/egg-menu-merge.h,
15230         (removed) libegg/menu/egg-menu.h,
15231         (removed) libegg/menu/egg-radio-action.h,
15232         (removed) libegg/menu/egg-toggle-action.h,
15233         (removed) libegg/menu/howitshouldwork.txt,
15234         (removed) libegg/toolbar/.cvsignore,
15235         (removed) libegg/toolbar/Makefile.am,
15236         (removed) libegg/toolbar/TODO,
15237         (removed) libegg/toolbar/eggradiotoolbutton.h,
15238         (removed) libegg/toolbar/eggseparatortoolitem.h,
15239         (removed) libegg/toolbar/eggtoggletoolbutton.h,
15240         (removed) libegg/toolbar/eggtoolbar.h,
15241         (removed) libegg/toolbar/eggtoolbutton.h,
15242         (removed) libegg/toolbar/eggtoolitem.h,
15243         (removed) libegg/toolbar/prop-editor.h,
15244         (removed) libegg/toolbar/toolbar-api.txt,
15245         (removed) libegg/toolbar/toolbar-ideas.txt,
15246         plugins/devhelp/anjuta-devhelp.ui,
15247         plugins/devhelp/plugin.c,
15248         plugins/editor/action-callbacks.c,
15249         plugins/editor/action-callbacks.h,
15250         plugins/editor/anjuta-docman.c,
15251         plugins/editor/anjuta-document-manager.ui,
15252         plugins/editor/plugin.c,
15253         P plugins/message-view/Makefile.am,
15254         plugins/message-view/anjuta-message-manager.ui,
15255         plugins/message-view/plugin.c,
15256         plugins/sample1/anjuta-sample.ui,
15257         plugins/sample1/plugin.c,
15258         src/action-callbacks.c,
15259         src/action-callbacks.h,
15260         src/anjuta-actions.h,
15261         src/anjuta-app.c,
15262         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
15263         Gtk actions and UIManager. Fixed all plugins to use this.
15264         
15265         * manuals/reference/gtkdoc-scangobj.diff,
15266         manuals/reference/libanjuta/Makefile.am,
15267         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15268         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15269         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15270         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15271         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
15273         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
15274         
15275 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
15276         
15277         * plugins/message-view/imessage-view.c
15278         * plugins/message-view/ianjuta-msgman.c:
15279         Added interfaces
15281 2004-04-17  Adam Weinberger  <adamw@gnome.org>
15283         * configure.in: Added en_CA to ALL_LINGUAS.
15285 2004-04-08  Naba Kumar  <naba@gnome.org>
15287         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
15288         libanjuta/interfaces/Makefile.am,
15289         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
15290         message manager and message view interfaces.
15292         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
15293         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15294         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15295         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
15296         src/anjuta-app.c: Used 'activate' and
15297         'deactivate' virtual methods for plugins. Fixed installed plugins
15298         dialogs. Added remove_widget() method for AnjutaShell.
15300         * libanjuta/interfaces/Makefile.am,
15301         libanjuta/interfaces/ianjuta-document-manager.c,
15302         libanjuta/interfaces/ianjuta-document-manager.h,
15303         libanjuta/interfaces/ianjuta-editor.c,
15304         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
15305         and editor interfaces.
15307         * plugins/devhelp/plugin.c,
15308         plugins/message-view/anjuta-message-manager.plugin.in,
15309         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
15310         plugins/sample1/plugin.c: Updated plugins implementation to
15311         reflect the changes.
15313 2004-04-07  Naba Kumar  <naba@gnome.org>
15315         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
15316         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
15317         libanjuta/interfaces/ianjuta-editor.h,
15318         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
15319         plugins/editor/anjuta-docman.c,
15320         plugins/editor/anjuta-document-manager.plugin.in,
15321         plugins/editor/plugin.c, plugins/sample1/plugin.c,
15322         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
15323         Added supported interfaces for plugins. Tested plugin interfaces
15324         through sample plugin.
15325         
15326 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
15327         
15328         * template/Makefile.am, data/templates/library/Makefile.am
15329         Fixed some automake-1.7 incompatibilities
15330         * template/xmltemplate.c: Small fix
15332 2004-02-23  Naba Kumar  <naba@gnome.org>
15334         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
15335         Added plugins manager dialog.
15336         
15337         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
15338         library dependencies.
15339         
15340         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
15341         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
15342         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
15343         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
15344         geometry command line option.
15345         
15346 2004-02-16  Naba Kumar  <naba@gnome.org>
15348         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
15349         Added interfaces and IAnjutaEditor editor interface.
15350         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
15351         interface.
15352         * libanjuta/anjuta-shell.h: Fixed bug.
15353         
15354 2004-02-13  Naba Kumar  <naba@gnome.org>
15356         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
15357         
15358 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
15359         
15360         * data/template/*/.cvsignore:
15361         Avoid all these ? in cvs output
15363 2004-02-13  Naba Kumar  <naba@gnome.org>
15365         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
15366         includes and linking.
15368         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
15369         and set required version to devhelp 0.8. This devhelp version
15370         can be acquired from gnome cvs branch devhelp branch
15371         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
15373         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
15374         src/actions-callbacks.c: Added Dock Manager settings menu item.
15376         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
15377         * plugins/devhelp/plugin.c: Fixed a linking bug.
15378         
15379         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
15380         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
15381         external GDL dependency and used libegg codes.
15382         
15383 2004-02-12  Naba Kumar  <naba@gnome.org>
15385         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
15386         Added devhelp plugin, but it can't be used without a
15387         patch in devhelp. So it's disabled for now.
15389         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
15390         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
15391         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
15392         Update cvsignore files.
15394         * libanjuta/plugins.c, widgets/e-splash.c:
15395         Fixed plugins loading to show splash icons.
15396         
15397         * plugins/message-view/anjuta-message-manager.plugin.in,
15398         plugins/message-view/plugin.c: Fixed plugin registered name.
15400         * plugins/message-view/anjuta-message-view.png,
15401         plugins/sample1/anjuta-sample-plugin.png: Update images.
15403         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
15404         src/main.c: Fixed layout loading.
15406         * plugins/devhelp/Makefile.am: Fixed error.
15408         * (removed) widgets/*, libanjuta/plugins.h,
15409         src/main.c: Transfered widgets to libanjuta/.
15410         
15411         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
15412         toplevel directory to created only one library as libanjuta-egg.
15414         * data/Makefile.am: Fixed build error.
15416         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
15417         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
15418         libegg/.cvsignore: Added egg dock widget.
15420         * gdl/*: Removed as they are now available in libegg.
15421         
15422 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
15424         * plugins/editor/anjuta-docman.c:
15425         Use stock close icon on tab close button
15427 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
15428         
15429         * data/template/Makefile.am
15430         data/template/language/Makefile.am
15431         data/template/library/Makefile.am
15432         data/template/text/Makefile.am
15433         data/template/project/Makefile.am
15434         data/template/project/terminal/Makefile.am
15435         configure.in: Created Makefile to install templates
15437 2004-02-11  Naba Kumar  <naba@gnome.org>
15439         * plugins/editor/action-callbacks.c,
15440         plugins/editor/anjuta-document-manager.ui,
15441         plugins/editor/plugin.c
15442         plugins/message-view/anjuta-message-manager.ui,
15443         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
15444         
15445 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
15446         
15447         * plugins/message-view/*: MessageView plugin is now loaded
15448         The menu items are still dummies.
15450 2004-02-09  Naba Kumar  <naba@gnome.org>
15452         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
15453         generation.
15454         
15455         * libanjuta/anjuta-preferences.h: Added some documentation.
15456         
15457         * libanjuta/anjuta-shell.h: Removed dead codes.
15458         
15459         * (removed) manuals/reference/gtkdoc-scangobj,
15460         manuals/reference/gtkdoc-scangobj.diff,
15461         manuals/reference/libanjuta/.cvsignore,
15462         manuals/reference/libanjuta/Makefile.am,
15463         manuals/reference/libanjuta/README.inline-doc,
15464         manuals/reference/libanjuta/README.sections,
15465         manuals/reference/libanjuta/libanjuta-docs.sgml,
15466         manuals/reference/libanjuta/libanjuta-sections.txt,
15467         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15468         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15469         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15470         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15471         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15472         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15473         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15474         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15475         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15476         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15477         manuals/reference/libanjuta/tmpl/defaults.sgml,
15478         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15479         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15480         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15481         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15482         manuals/reference/libanjuta/tmpl/plugins.sgml,
15483         manuals/reference/libanjuta/tmpl/properties.sgml,
15484         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
15485         of scan program. Updated templates.
15487         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
15488         editor action callbacks data.
15489         
15490         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
15491         scintilla object ref/unref.
15493 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
15494         
15495         * template/*: Added new xml based template system
15496         * template/dtds/*: Dtds to validate xml files of the template systems
15497         * data/template/*: Some sample template files
15498         Still needs some work but builds fine!
15500 2004-02-06  Naba Kumar  <naba@gnome.org>
15502         * cofigure.in, manuals/Makefile.am,
15503         (added) manuals/reference/*: Added API documentation
15504         structure (gtk-doc based).
15506         * libanjuta/libanjuta.h: Updated
15507         
15508 2004-02-05  Naba Kumar  <naba@gnome.org>
15509         
15510         * configure.in: Sets correct dependencies and
15511         uses gdl external library.
15513         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
15514         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
15515         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
15516         libanjuta/fileselection.h, libanjuta/glue-factory.c,
15517         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
15518         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
15519         and added file dialogs.
15521         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
15522         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
15523         Build dynamic libraries for libegg.
15525         * plugins/Makefile.am, plugins/editor/Makefile.am,
15526         plugins/editor/action-callbacks.c, 
15527         plugins/editor/action-callbacks.h,
15528         plugins/editor/anjuta-docman.c,
15529         plugins/editor/anjuta-docman.h
15530         plugins/editor/anjuta-document-manager.plugin.in
15531         plugins/editor/anjuta-document-manager.png
15532         plugins/editor/anjuta-document-manager.ui
15533         plugins/editor/file.c
15534         plugins/editor/file.h
15535         plugins/editor/plugin.c
15536         plugins/editor/print.c
15537         plugins/editor/print.h
15538         plugins/editor/search-replace.c
15539         plugins/editor/search_incremental.c
15540         plugins/editor/search_incremental.h
15541         plugins/editor/text_editor.c
15542         plugins/editor/text_editor.h
15543         plugins/editor/text_editor_cbs.c
15544         plugins/editor/text_editor_menu.h
15545         plugins/sample1/Makefile.am
15546         plugins/sample1/anjuta-sample-plugin.png
15547         plugins/sample1/anjuta-sample.plugin.in
15548         plugins/sample1/anjuta-sample.ui
15549         plugins/sample1/plugin-sample1.c
15550         plugins/sample1/plugin.c
15551         plugins/sample1/plugin.h: Created sample
15552         plugin and fixed editor plugin.
15554         * printing/*: Removed.
15556         * scintilla/Makefile.am: Builds dynamic library.
15558         * src/Makefile.am, src/action-callbacks.c,
15559         src/action-callbacks.h, (removed) src/an_symbol_view.c,
15560         src/anjuta-actions.h, src/anjuta-app.c,
15561         src/anjuta-app.h, src/anjuta-callbacks.c,
15562         src/anjuta-callbacks.h, (removed) src/anjuta.c,
15563         (removed) src/anjuta.h, src/anjuta.ui,
15564         src/layout.xml, src/main.c, src/preferences.h,
15565         src/utilities.c: Debuggged and finally made plugins
15566         loadable.
15568         * global-tags/Makefile.am: Fixed build error.
15570 2004-02-03  Naba Kumar  <naba@gnome.org>
15572         * configure.in: Users GDL from external package.
15573         * plugins/*: Added many new plugins (not ready though).
15574         * src/*: Removed many files (which have been transfered in plugins/).
15575         
15576 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
15578         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
15580 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15582         * configure.in: Added editor plugins
15583         
15584         * plugins/Makefile.am, src/search-replace_backend.h,
15585         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
15586         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
15587         
15588         * Added: plugins/editor/search_incremental.c, 
15589         plugins/editor/search_incremental.h
15591         * Update search-replace in plugins/editor
15592         
15593 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
15594         
15595         * plugins/message-view/message-view.c: Some code clean-up
15597 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15599         * Added: search_incremental[ch]
15600         
15601         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
15602         src/mainmenu_callbacks.c, src/toolbar.c
15603         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
15604         
15605         * Incremental Search
15607 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15608         
15609         * plugins/message-view/anjuta-msgman.[c/h]:
15610         Added message manager for easier message handling with a
15611         similar interface as docman. Of course you can still use
15612         MessageView standalone.
15613         * plugins/Makefile.am: Added message-view because it compiles
15614         without errors.
15616 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15617         
15618         * plugins/message-view/*: Added message-view plugin 
15619         (still incomplete) 
15620         * configure.in: Added plugins/message-view/Makefile
15622 2004-01-03  Naba Kumar  <naba@gnome.org>
15624         * libanjuta/*.c: Added new files and updated old ones.
15625         * plugins/editor/*: Added editor plugin.
15626         * configure.in: Added editor plugin and moved editor related
15627         files into it.
15629 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
15631         * src/Makefile.am: Added search-replace_backend.[ch]
15632         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
15633         find_replace.[ch]
15634         * anjuta.glade, src/search-replace.c, src/search-replace.h,
15635         src/search-replace_backend.c, src/search-replace_backend.h,
15636         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
15637         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
15638         src/toolbar_callbacks.c
15639         * The advanced Search/Replace functionality now replaces the older
15640         Find/Replace stuff.
15641         * The Search/Replace functionality can be interrupted during a long
15642         Search/Replace;
15643         
15644 2003-12-11  Naba Kumar  <naba@gnome.org>
15646         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
15647         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
15648         errors.
15649         * Makefile.am, libanjuta/*: Added new module.
15650         * src/Makefile.am: Fixed linking error.
15651         * src/watch_cbs.c: Debugger clean up.
15652         * configure.in: Added libanjuta-2.0.pc
15654         * configure.in, libanjuta/Makefile.am,
15655         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
15656         libanjuta instead.
15658 2003-12-11  Naba Kumar  <naba@gnome.org>
15660         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
15662         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
15663         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
15664         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
15665         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
15666         The user can now give a name at the creation of a new file and
15667         insert automatically (user choice) header, gpl notice, header
15668         template. The file extension is added automatically according
15669         to the selected type of file. The various insert functions have
15670         been moved from mainmenu-callback.c to file.c. The cursor is now
15671         moved after an insert operation. Removes also useless code in
15672         memory.c and search-replace.c
15673         
15674 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
15676         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
15677         sortable headers, process tree, removal of path and process params
15678         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
15679         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
15680         code cleanup
15682 2003-12-10  Naba Kumar  <naba@gnome.org>
15684         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
15685         
15686 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
15688         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
15690 2003-11-28  Naba Kumar  <naba@gnome.org>
15692         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
15693         
15694         * manuals/de/*: Added german translation docs.
15695         
15696         * configure.in, Makefile.am, src/Makefile.am,
15697         libegg/*/*: Added libegg library.
15698         
15699         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
15700         installation directory.
15701         
15702         * src/text_editor_cbs.c: Fixed closing of file.
15704 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
15705                                                                                 
15706         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
15708 2003-09-05  Naba Kumar  <naba@gnome.org>
15710         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
15711         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
15712         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
15713         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
15714         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
15715         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
15716         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
15717         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
15718         using libegg. Initial commit -- compiles but is not complete.
15720 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
15722         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
15724 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
15726         * configure.in: Removed "ta" from ALL_LINGUAS.
15728 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
15730         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
15732 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
15734         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
15736 2004-04-24  Andras Timar  <tmar@gnome.hu>
15738         * configure.in: Added hu to ALL_LINGUAS.
15740 2004-04-14  Naba Kumar  <naba@gnome.org>
15742         * src/Makefile.am, printing/Makefile.am,
15743         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
15744         because we are still using GtkCombo and build breaks with gtk-2.4.
15745         
15746 2004-04-13  Naba Kumar  <naba@gnome.org>
15748         * NEWS: Updated.
15749         * anjuta.spec.in: Fixed build error.
15750         * po/POTFILES.in: Updated.
15751         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
15753 2004-04-11  Naba Kumar  <naba@gnome.org>
15755         * NEWS: Updated.
15756         * AUTHORS: Updated.
15757         * configure.in: Added ga in ALL_LINGUAS.
15758         * ChangeLog: Fixed dates.
15759         
15760 2004-04-09  Naba Kumar  <naba@gnome.org>
15762         * src/print.c: Fixed buffer styling bug when printing with
15763         selection.
15765         * data/properties/anjuta.properties: Defined only one base font and
15766         used courier instead of lucidatypewriter, because most newer systems are
15767         unlikely to have it (bug #885023, #925956, #890473).
15768         
15769         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
15770         warning.
15771         
15772         * src/an_file_view.c: Fixed possible crash bug.
15774 2004-04-07  Naba Kumar  <naba@gnome.org>
15776         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
15777         gtk_main_quit() etc..), so that atexit() functions are not called
15778         (which is apparently done to free up memory and we don't need to
15779         do that at this point). Incidentally, something also happens in the
15780         atexit call which freezes the UI for far too long when the application
15781         exits and we want to avoid that..
15782         * src/glade_iface.c: Fixed compiler warning.
15783         
15784 2004-04-06  Naba Kumar  <naba@gnome.org>
15786         * src/project_dbase_gui.c: Fixed errors.
15788         * src/registers_gui.c: Fixed possible crash bug.
15789         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
15790         * src/signals.[c,h]: Used tree view and glade file for dialog.
15791         * src/Makefile.am, src/about.c, src/an_file_view.c,
15792         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
15793         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
15794         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
15795         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
15796         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
15797         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
15798         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
15799         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
15800         src/launcher.h, src/main.c, src/main_menubar.c,
15801         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
15802         src/message-manager-private.cc, src/message-manager.cc,
15803         src/preferences.c, src/project_config.c, src/project_dbase.c,
15804         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
15805         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
15806         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
15807         src/search-replace.c, src/search-replace_backend.c,
15808         src/search_incremental.c, src/search_preferences.c,
15809         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
15810         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
15811         src/signals_gui.c, src/source.c, src/src_paths.c,
15812         src/stack_trace.c, src/start-with.c, src/style-editor.c,
15813         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
15814         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
15815         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
15816         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
15817         tagmanager/Makefile.am, scintilla/include/SString.h,
15818         widgets/Makefile.am, widgets/gnomefilelist.c:
15820         Removed all deprecated codes and substituted
15821         with newer APIs. Fixed some possible crash bugs where cell renderers
15822         were being shared.
15823         
15824         * scintilla/patches/scintilla-minor.patch: Minor patch.
15826 2004-04-06  Naba Kumar  <naba@gnome.org>
15828         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
15829         tree after all the files have been added (and not everytime a file
15830         is added in the project). Also fixed some memory corruption
15831         (possibly bug #900478).
15832         
15833         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
15834         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
15835         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
15836         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
15837         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
15838         qualifier wherever appropriate.
15840 2004-04-05  Naba Kumar  <naba@gnome.org>
15842         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
15843         switch terminal echo on/off. Debugger requires it off, while the
15844         rest requires it on.
15846         * src/search-replace.c: sets search direction and action (in addtion
15847         to target) for find in files.
15848         
15849 2004-04-02  Naba Kumar  <naba@gnome.org>
15851         * src/mainmenu_callbacks.c: Sets filename during save of new files.
15853         * src/project_dbase.c, src/debugger, src/an_file_view.c,
15854         src/an_symbol_view.c: Added an gtk events loop for
15855         displaying project loading status (for loading large projects) and
15856         debugger program starting ... just to give an impression of fastness :-).
15858         * configure.in, anjuta.prj: Bumped version to 1.2.2.
15860         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
15861         crash bug, which occurs when opening and closing a large project
15862         repeatedly.
15863         
15864         * src/attach_process.c: Fixed a comiple error for old gcc.
15865         
15866         * src/launcher.c: Prints proper error message when launcher child
15867         could not be executed and exits properly. Fixed a crash
15868         bug (bug #926606).
15869         
15870         * src/resources.c, src/utilities.c, src/glade_iface.c,
15871         src/debugger.c, src/attach_process.c: Properly exits forked children
15872         when they could not be executed.
15873         
15874 2004-04-01  Naba Kumar  <naba@gnome.org>
15876         * src/search-replace.c: Fixed a crash bug (bug #921893).
15878 2004-03-31  Naba Kumar  <naba@gnome.org>
15880         * anjuta.glade: Added a note on compiler options dialog ->support
15881         dialog telling that supports are only available for file mode.
15883         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
15884         src/anjuta_cbs.c:
15885         Improved shutdown time delay by bypassing project closing
15886         and unloading plugins.
15888         * src/build_file.c, data/properties/anjuta.properties: Added a property
15889         to toggle on/off for going to first error automatically.
15891 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
15893         * src/debugger.c: fixed core file loading
15894         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
15895         for long lines (bugs #700968 and #911376)
15896         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
15897         #917982.
15898         * src/anjuta.c: Focuses current AnEditor correctly.
15900 2004-03-30  Naba Kumar  <naba@gnome.org>
15902         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
15903         * AUTHORS: Updated with all contributors names.
15904         * NEWS: Updated.
15905         * src/about.c: Reads contributors names from AUTHORS file.
15906         * manuals/C/anjuta-manual/authors.xml: Points to online
15907         contributors list.
15908         
15909 2004-03-29  Naba Kumar  <naba@gnome.org>
15911         * data/properties/ada.properties: Fixed syntax colors. Patch
15912         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
15913         (bug #923474).
15915         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
15916         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
15917         generated projects, so that their pixmap files are
15918         found properly (bug #919903).
15919         
15920         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
15921         anjuta.
15923         * src/source.c: Installs .glade file of libgllade
15924         projects in $(datadir)/$(package)/glade (part of bug #861038).
15925         
15926         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
15927         in compiler options (bug #883837).
15928         
15929         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
15930         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
15931         
15932 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
15934         * anjuta/src/search-replace.c: fixed another crash bug in
15935         "Find Usage"
15936         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
15937         breakpoint property fix
15939 2004-03-29  Naba Kumar  <naba@gnome.org>
15941         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
15942         (new) manuals/C/anjuta-advanced-tutorial/*:
15943         Added menu entry for 'Anjuta Advanced Tutorial'
15944         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
15946 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15947         
15948         * src/fileselection.[ch], src/mainmenu_callbacks.c:
15949         Fixed bug #908941  ('Open' starts in wrong directory)
15950         
15951 2004-03-26  Naba Kumar  <naba@gnome.org>
15953         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
15954         compile error and bug #905738 with terminal.
15956         * src/search_incremental.c, src/register.c, src/sharedlib.c,
15957         src/search-replace.[h,c], src/search_incremental.[h,c],
15958         src/search_preferences.h, src/utilities.c, src/anjuta.c,
15959         src/text_editor.[c,h]: Fixed compiler warnings.
15960         
15961         * src/search-replace.c: Fixed a memory corruption (possible
15962         fix for bug #921893, but not yet confirmed).
15963         
15964         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
15965         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
15966         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
15967         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
15969 2004-03-25  Naba Kumar  <naba@gnome.org>
15971         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
15972         crash bug with attach process dialog and made the dialog closable
15973         with 'esc'.
15974         
15975         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
15976         always display within the margin.)
15977         
15978         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
15979         the old breakpoint when it's properties are updated
15980         (creating a new updated one).
15981         
15982 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
15984         * src/aneditor.cxx, src/aneditor.h: fixed calltips
15985         displayed for wrong file.
15986         * src/breakpoints.c: conditional breakpoints
15987         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
15988         "Find in Files..." disabling policy
15990 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15992         * src/build_file.c: Fixed bug #874380
15993         Goto the first error if it exists.
15995 2004-03-24  Naba Kumar  <naba@gnome.org>
15997         * src/anjuta.c: Fixed to get correct child exit status
15998         using mask (bug #905738).
15999         
16000         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
16001         Aligned buttons in the New file dialog,
16002         set default response to OK, entry box activates default response,
16003         ESC closes dialog and hides on delet_event.
16005 2004-03-19  Naba Kumar  <naba@gnome.org>
16007         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
16008         tree).
16010 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
16012         * src/search-replace.c: fixed "Find Usage" crash when no project open
16014 2004-03-17  Naba Kumar  <naba@gnome.org>
16016         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
16017         Fixed the generated projects to read m4 directory if the directory
16018         exists (bug #917781).
16019         
16020 2004-03-12  Naba Kumar  <naba@gnome.org>
16022         * HACKING: Fixed formatting for auto-parsing.
16024 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
16025         
16026         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
16027         rework (bug #890609)
16029 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16030         
16031         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
16033 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16034         
16035         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
16036         * src/search_preferences.c: Fixed typo.
16037         
16038 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16039         
16040         * src/search-replace.c: improved Search&Replace
16041         For the moment "Replace All" does not work with non opened files
16042         but Anjuta should not crash now ! ??? 
16043         
16044 2004-02-26  Naba Kumar  <naba@gnome.or>
16046         * src/source.c: Fixed to pass cflags correctly
16047         and suppress the automake's default cflags.
16048         bug #816130, #801056, #782798, #773459
16049         
16050         * data/properties/anjuta.properties: Do not defualt to -k make option.
16051         bug #875486.
16053         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
16054         bug #877683.
16055         
16056         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
16057         
16058         * src/message-manager-private.cc: Disabled debug messages.
16059         
16060 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
16062         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
16064 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16065         * anjuta.glade, src/search-replace.c:
16066         Reduced Search&Replace dialog, bug #902636.
16067         
16068 2004-02-23  Naba Kumar  <naba@gnome.or>
16070         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
16071         (bug #866143).
16073 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16074         
16075         * src/search_incremental.c: Fixed bug #900903
16077 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
16078         
16079         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
16080         src/anjuta.c: Fixed bugs #890609 and #890609
16082 2004-02-23  Naba Kumar  <naba@gnome.or>
16084         * src/message-manager.cc: Disconnects menuitem signal properly.
16085         Fixed bug #901723.
16086         
16087         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
16088         bug #900897.
16089         
16090 2004-02-20  Naba Kumar  <naba@gnome.org>
16092         * src/message-manager-private.[c,h]: Implemented keypress
16093         event for the terminal and resets it when ctrl c or ctrl d
16094         is pressed. But it doesn't seem to be working on keypress.
16095         Added a workaround to let it work on key release instead.
16096         (bug #878357).
16097         
16098         * src/search-replace: Fixed compiler warnings.
16099         
16100 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
16102         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
16103         Use defined file name when saving new files (fixes bug #898105)
16104         Don't change filename when clicking on a directory
16105         
16106         BTW: Happy birthday to me :-)
16107         
16108 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16109         
16110         * src/search-replace.c: Fixed a crash bug 
16111         Crash on Find & Replace (#887833)
16112         
16113 2004-02-18  Naba Kumar  <naba@gnome.org>
16115         * src/executer.c: Fixed a crash bug.
16116         
16117         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
16118         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
16119         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
16120         instead of GtkWindow (Part of bug #671596).
16121         
16122         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
16123         src/registers_gui.c, src/registers_cbs.[h,c],
16124         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
16125         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
16126         src/compiler_options.c, src/an_file_view.c, start-with.c,
16127         src/anjuta-tools.c, help.c:
16129         Added "close" buttons on all
16130         dialogs (HIG) and fixed to properly response to ESC close
16131         (Part of bug #671596).
16133         * src/launcher.c: Disabled printing of long debug lines.
16134         
16135         * src/utilities.h: Fixed a compiler warning.
16136         
16137 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
16139         * src/anjuta.c: "Save all" action now asks for filenames for new files
16140         (fixes bug #898111)
16142 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
16144         * anjuta.glade, src/text_editor.c:
16145         Fixed a typo in Hello World indentation style 
16146         Fixed misuse of translated strings when looking for style
16147         This entry fixes bug #876037
16149 2004-02-16  Naba Kumar  <naba@gnome.org>
16151         * src/utilities.c: Fixed return value when dest file could
16152         not be created.
16154         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
16155         * src/utilities.[c,h]: Removed 'cmp' dependency and used
16156         internal function to compare files.
16157         
16158 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
16160         * src/message-manager-private.cc:
16161         Set bold color as foreground color in terminal
16162         (fixes bug #864924)
16164         * src/aneditor.cxx:
16165         Use font style defined for message indicators in
16166         preferences/messages
16167         (fixes bug #885032)
16169 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
16171         * src/build_project.c:
16172         Use build.silent option from preferences (fixes bug #895726)
16173         
16174 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
16176         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16178 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
16179         
16180         Patch from Massimo Corà <maxcvs@email.it>:
16181         * scintilla/LexCPP.cxx: Support "///" comments
16183 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16184         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
16185         src/search_replace.h, src/search-replace_backend.h
16186         anjuta.glade
16187         
16188         * Added: src/search_preferences.c, src/search_preferences.h
16189         Allow the user to save search/replace settings and give them names.
16191 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
16192         
16193         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
16194         scintilla/ScintillaGTK.cxx:
16195         Hopefully fixed AMD 64 crash bug by using correct marshaller
16197 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
16199         * src/preferences.c: Save GtkOptionMenu properties properly
16200         * src/text_editor.c: Fixes editor mispell of fold.symbols property
16202 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16203         
16204         * configure.in, src/Makefile.am, scintilla/Makefile.am:
16205         Fixed libiconv issue
16206         * NEWS: Updated
16208 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16209         
16210         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
16211         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
16212         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
16213         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
16214         src/sharedlib_gui.c:
16215         Debugger speed-up, replaced deprecated GtkCList
16217 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
16219         * src/text-editor.c: Use stock gtk+ close button for editor tabs
16221 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
16223         * configure.in: Added "sq" to ALL_LINGUAS.
16225 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
16227         * configure.in: Added "ko" to ALL_LINGUAS.
16229 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16231         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
16232         src/search_incremental.c, src/search_incremental.h: 
16233         Search_incremental code cleanup
16235 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16237         * scintilla/*/*: Updated scintilla to CVS
16238         * Added: scintilla/Readme.sync
16239         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
16240         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16241         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
16242         scintilla/ScintillaGTK.cxx,
16243         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
16244         scintilla/include/Scintilla.iface: Updated.
16246 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16248         * search-replace_backend.[ch], search_incremental[ch]: Added
16249         
16250         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16251         find_replace.[ch]: Removed.
16252         
16253         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16254         src/search-replace_backend.c, src/search-replace_backend.h,
16255         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16256         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16257         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
16258         functionality now replaces the older Find/Replace stuff. The Search/Replace
16259         functionality can be interrupted during a long Search/Replace.
16261 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
16263         * widgets/gnomefilesel.c: Fix use of previously freed memory on
16264         selecting ".." and "." from file selector. 
16266 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
16268         * anjuta.glade: Fixed wrong "fold.symbols" property
16270 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16271         
16272         * src/project_dbase_gui.c: Alphabetical order ;-)
16273         * src/compiler_options.c: Fixed bug #867539
16274         * src/launcher.c: Workaround for bugs #864922, #849928,
16275         #846386 and #845782: The launcher no longer hangs but does
16276         not get the exit status correctly sometimes.
16277         * Changes suggested by Bosik are obviously already in without
16278         any Changelog entry (ClsGen.c, project_dbase_gui.c)
16279         * NEWS, README, anjuta.prj, configure.in: 
16280         Changed version to 1.2.1
16281         
16282         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
16283         * anjuta_dialogs_strings.c, anjuta.glade: 
16284         Fixed bugs #860906, #859329
16285         
16286         Patch from grzegol@pld-linux.org
16287         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
16288         freedesktop.org standard)
16290 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16291         
16292         Patch from Stefano Vallarino <stevalla@libero.it>:
16293         * src/source.[c/h]: Fixes cpp sample file to conform to 
16294         ISO/IEC 14882, C++-Standard 
16296 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
16298         Review by Johannes Schmid <jhs@cvs.gnome.org>
16299         * src/build_file.[ch]: Add build_execute_shell_command which executes the
16300         command using sh -c.
16301         * src/compile.c: Use build_execute_shell_command when compiling single
16302         files.
16304 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16305         
16306         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
16307         * src/breakpoints.c: Code cleanup, workaroud for possible 
16308         launcher bug
16309         * src/src_paths.c: Update debugger dirs on directory change
16311 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
16313         Review by Johannes Schmid <jhs@cvs.gnome.org>
16314         * src/attach_process.c, src/attach_process.h, anjuta.glade:
16315         sortable headers, process tree, removal of path and process params
16316         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16317         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16318         code cleanup
16320 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16321         
16322         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16323         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
16324         Add a dialog for "New file" which lets the user set the 
16325         filename and to add copyright/header templates to the file
16326         * Review: Changed function names to contain modules name (file_)
16328 2003-12-09  Naba Kumar  <naba@gnome.org>
16330         * setup-gettext: Fixed a typo.
16331         * scintilla/Makefile.am: Fixed a build error for SMP systems.
16333 ---- Released version 1.2.0 ---
16335 2003-12-08  Naba Kumar  <naba@gnome.org>
16337         * src/preferences.c: Fixed compiler error.
16338         * global_tags/create_global_tags.sh: Fixed to install properly
16339         even when system.tags could not be generated.
16340         * NEWS: Updated.
16342 2003-12-06  Naba Kumar  <naba@gnome.org>
16344         * setup-gettext: Fixed to not generate intl directory with gettextize.
16346         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
16347         * src/anjuta.c: Filters out unnecessary files from find in files
16348         command.
16349         
16350         * NEWS: Updated.
16351         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
16352         * src/widzard_gui.c: Added horiz scrollbar for desc text.
16353         
16354 2003-12-04  Naba Kumar  <naba@gnome.org>
16355         
16356         * src/gnome_project.c: Enables debug and optimization flags for
16357         new projects.
16358         
16359         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
16360         
16361         * src/project_dbase_gui.c: combined header and c files for
16362         file selector.
16363         
16364         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
16365         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
16367 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16369         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16371 2003-11-29  Naba Kumar  <naba@gnome.org>
16373         * configure.in, anjuta.prj: Bumped version to 1.2.0.
16374         * NEWS: Updated.
16376 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
16377         
16378         * src/main_menubar.c: Now files cannot be opened twice in recently
16379         file menu
16381 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
16383         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
16385 2003-11-28  Naba Kumar  <naba@gnome.org>
16387         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
16388         
16389 2003-11-27  Naba Kumar  <naba@gnome.org>
16391         * src/breakpoints.c, src/launcher.c, src/find_text.c,
16392         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
16393         
16394         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
16395         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
16396         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
16397         checkbox in project wizard (project options page) to enable/disable
16398         source code generation with glade(mm).
16399         
16400         * NEWS: Updated
16401         
16402 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
16404         * src/dnd.c: Opening files with special characters in the name.
16406 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
16408         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
16409         a long time.
16411 2003-11-18  Naba Kumar  <naba@gnome.org>
16413         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
16414         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
16415         src/project_import.c, plugins/patch/patch-plugin.c:
16416         Fixed g_signal_diconnect calls to pass correct data.
16417         (Fixed possible crash in project imports).
16418         
16419         * NEWS: Updated.
16420         
16421 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
16423         Reviewed by Naba Kumar  <naba@gnome.org>
16424         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
16425         and debugger. Sets default settings for pty in launcher.
16426         * data/gdb.init: Removed charset work around (now works with user's
16427         native charset)
16428         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
16430 2003-11-18  Naba Kumar  <naba@gnome.org>
16432         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
16433         names of 'index' to 'idx'.
16434         
16435 2003-11-17  Naba Kumar  <naba@gnome.org>
16437         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
16438         * src/project_dbase.c: Prompts user for unsaved project files
16439         when project is closed.
16440         
16441 2003-11-16  Naba Kumar  <naba@gnome.org>
16443         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
16444         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
16445         older gcc.
16446         
16447 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
16448         
16449         * src/anjuta.c: Fixed crash related to tag == NULL while 
16450         anjuta is exiting
16452 2003-11-11  Naba Kumar  <naba@gnome.org>
16454         * src/glade_iface.c: Avoids error conditions for glade or glademm not
16455         found. It simply doesn't generate the c/c++ codes and continues with
16456         just a warning.
16457         * NEWS: Updated.
16458         
16459 2003-11-10  Naba Kumar  <naba@gnome.org>
16461         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
16462         'Start with dialog'.
16464         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
16465         German translation of anjuta-tutorial.
16466         
16467         * src/launcher.c: Fixed an encoding bug with GIOChannels.
16468         * NEWS: Updated.
16470 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16472         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
16473         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
16474         the syntax highlighting in Preferences, the automatic syntax
16475         highlighting is now selected. When the debugger is stopped and the
16476         breakpoints window not closed, the gtk_tree_view in this window is
16477         now made unsensitive.
16479 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
16481         * src/preferences.h, src/preferences.c, anjuta.glade:
16482         Fixed translation bug in preferences by using GtkOptionMenu
16483         * anjuta.prj: Project version 1.1.98
16485 ---------------- Released version 1.1.98 ----------------
16487 2003-11-07  Naba Kumar  <naba@gnome.org>
16489         * anjuta.spec.in: Revived docs package and combined all docs into
16490         one package.
16491         * configure.in: Bumped version to 1.1.98 rc2
16492         * NEWS: Updated.
16493         * anjuta.spec.in: Fixed scrollkeepr-update command.
16494         * anjuta.spce.in: Fixed file permissions.
16496 2003-11-06  Naba Kumar  <naba@gnome.org>
16498         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
16499         menus to activate anjuta helps.
16500         
16501         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
16502         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
16503         manuals/C/anjuta-faqs/legal.xml (added),
16504         manuals/C/anjuta-faqs/Makefile.am,
16505         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
16506         manuals/C/anjuta-faqs/.cvsignore,
16507         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
16508         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
16509         manuals/C/anjuta-tutorial/legal.xml (added),
16510         manuals/C/anjuta-tutorial/Makefile.am,
16511         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
16512         manuals/C/anjuta-tutorial/.cvsignore,
16513         manuals/C/anjuta-manual/*.sgml (removed),
16514         manuals/C/anjuta-manual/*.xml (added),
16515         manuals/C/anjuta-manual/Makefile.am,
16516         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16517         manuals/C/anjuta-manual/.cvsignore,
16518         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
16519         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
16520         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
16521         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
16522         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
16523         manuals/ja/anjuta-faqs/legal.xml (added),
16524         manuals/ja/anjuta-faqs/Makefile.am,
16525         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
16526         manuals/ja/anjuta-faqs/.cvsignore,
16527         manuals/ja/anjuta-manual/*.sgml (removed),
16528         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
16529         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
16530         manuals/ja/anjuta-manual/*.xml (added),
16531         manuals/ja/anjuta-manual/Makefile.am,
16532         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
16533         manuals/ja/anjuta-manual/.cvsignore,
16534         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
16535         manuals/sgmldocs.make (removed),
16536         manuals/xmldocs.make (added), manuals/omf.make (added),
16537         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
16538         documentations to newer docbook xml documentations. Converted 
16539         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
16540         Enabled manulas installations.
16541         
16542         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
16544 2003-11-05  Naba Kumar  <naba@gnome.org>
16546         * data/gdb.init: Sets host's charset to ascii to solve debugger
16547         freeze up due to uninitialized strings in target program.
16549         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
16550         Fixed a crash bug with 'Add expression in watch'. Bug #822017
16551         
16552         * NEWS: Updated.
16553         
16554         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
16555         src/launcher.c: Turns off echo in spawned pty to fix debugger.
16557 2003-11-04  Naba Kumar  <naba@gnome.org>
16559         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
16560         problems.
16561         
16562         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16563         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
16564         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
16565         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
16566         in file headers.
16567         
16568         * src/search-replace.c: Fixed infinite loop bug.
16569         * start-with.c: Fixed a crash bug with "Open last project".
16570         
16571         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
16572         * scintilla/Makefile.am: Fixed compiler option.
16573         
16574 2003-10-16  Naba Kumar  <naba@gnome.org>
16576         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16577         * src/text_editor.c: Fixed autoformat.
16578         
16579 2003-10-15  Naba Kumar  <naba@gnome.org>
16581         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
16582         of CTRL+number.
16583         
16584 2003-10-09  Naba Kumar  <naba@gnome.org>
16586         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
16587         
16588 2003-10-08  Naba Kumar  <naba@gnome.org>
16590         * src/source.c: Fixed a GETTEXT typo error.
16591         * anjuta.glade: Made 'Sorted in order you open them' default option
16592         for editor tabs.
16594         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16595         * anjuta.glade, data/properties/anjuta.properties:
16596         Fixed the freeze of the "Preferences" combos at the first Anjuta
16597         init is generated by:
16598                 - a not complete translation of preferences.c file
16599                 - a difference between 2 names in anjuta.glade and
16600                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
16601                 - the same name given to 3 combos (anjuta.glade).
16602                 
16603         * src/find_text.c: If the "whole document" mode is selected,
16604         a new search will select the next occurrence (Bug #764954).
16605         It is now possible to use the shortcuts to search next or previous
16606         occurrence even if the search dialog has the focus.     Bug #790318
16607         
16608         * src/main_menubar_def.h: "Select code block" shortcut; the new
16609         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
16610         (Bug #811016).
16612         Patch from: Richard Lee  <r.h.lee@comcast.net>
16613         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
16614         tagmanager/tm_workspace.c: The following is a patch to fix a
16615         seemingly random occurence where Anjuta would crash when a
16616         certain key was pressed.
16618 2003-09-29  Naba Kumar  <naba@gnome.org>
16620         * src/find_in_files.c: Ignores binary by default. Disabled the option
16621         of NOCVS search, because launcher does not use sh and hence can not
16622         pipe.
16623         
16624         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
16625         "clean before build" state in project session and not in account session,
16626         otherwise the state gets reflected to other projects causing annoyance.
16627         
16628         * src/compiler_options.c: Fixed a bug where compiler options were always
16629         claimed 'modified'.
16631         * src/build_project.c, data/properties/anjuta.properties,
16632         src/commands.[h]: Fixed a bad bug where clean-before-build
16633         doesn't work.
16634         
16635         * scintilla/patches/research-cvs-nolog.diff,
16636         scintilla/patches/scintilla-ac-gtk2-port.diff,
16637         scintilla/patches/scintilla-ac-sort-fix.diff,
16638         scintilla-optimization.diff: Removed, because they are already in
16639         scintilla CVS.
16640         
16641         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
16642         2003-09-29).
16644         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
16645         scintilla/LexYAML.cxx: Added new scintilla lexers.
16646         
16647         * TODO, NEWS: Updated.
16649         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16650         * src/utilities.c: Fixed typo bugs.
16652 2003-09-26  Naba Kumar  <naba@gnome.org>
16654         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
16655         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
16656         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
16657         text_editor_find() and Fixed I-Search wrapping.
16658         * src/debugger.c: Fixed to pass a newline after a debugger
16659         command (which was broken since the launcher was refactored.
16660         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
16662 2003-09-25  Naba Kumar  <naba@gnome.org>
16664         * src/toolbar_callbacks.c: Fixed start of incremental search.
16665         
16666         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16667         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
16668         src/main_menubar_def.h, src/mainmenu_callbacks.c,
16669         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
16670         menu and implementation.
16672 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16674         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16675         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
16676         variables in Locals window.
16678 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
16680         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16681         * src/utilities.[ch] : Fix a tooltip bug in 
16682         anjuta_util_toolbar_append_stock(), the label appeared instead of
16683         the tooltip text. Remove label from arguments of the function
16684         because label is included in the stock icon data.
16685         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
16686         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
16687         * FIXME: translation file should be updated because of label text removal.
16689 2003-09-24  Naba Kumar  <naba@gnome.org>
16691         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
16692         
16693         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
16694         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
16695         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
16696         stdout and stderr. Also buffered output and check-for-password
16697         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
16698         with password prompts. Checkes for password prompts from all outputs.
16699         
16700         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
16701         which takes a string (which could be utf8 also) and converts into
16702         utf8 string.
16703         
16704         * src/main.c: Connects kernel signals after gnome_program_init().
16705         
16706         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16707         * src/message-manager.c: Fixed bug #787026 by converting the strings
16708         to proper UTF8.
16709         
16710 2003-09-22  Naba Kumar  <naba@gnome.org>
16712         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
16713         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
16714         GtkCList and using GtkTreeView instead. Added the patch.
16715         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
16716         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
16717         
16718 2003-09-19  Naba Kumar  <naba@gnome.org>
16720         * printing/print.c: Proper UTF8 printing support.
16721         * src/main.c: moved kernel signal connects at the
16722         end of application initialization.
16723         
16724 2003-09-18  Naba Kumar  <naba@gnome.org>
16726         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
16727         (new) lexers.make, (new) lexers: Update scintilla to latest
16728         scintilla CVS (2003-09-18), added new lexers, automated
16729         lexers makefiles sections and scintilla update. Added
16730         patches. Optimized pango rendering. Fixed a crash bug
16731         in scintilla.
16732         
16733         * (new) scintilla/patches/research-cvs-nolog.diff: Added
16734         patch to remove cvs log command from RESearch.cxx file.
16735         * scintilla/patches/scintilla-pango-always.diff:
16736         Fixed file name.
16737         * scintilla/RESearch.cxx: Removed spurious cvs log command
16738         and logs.
16739         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
16740         
16741         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
16742         * src/dnd.c: Fixed a crash bug with DND.
16743         
16744 2003-09-15  Naba Kumar  <naba@gnome.org>
16746         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
16747         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
16748         src/toolbar_callbacks.c: Added an additional parameter to
16749         text_editor_goto_line() funtion which decides if the line should
16750         be made visible (if it's under fold).
16751         
16752         * src/style-editor.c: Fixed a compiler warning.
16753         * src/message-manager.cc: Calls parent method correctly.
16755         * src/preferences.h: Fixed prent class.
16756         
16757         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16758         * src/project_dbase.c: Fixed bug #713210.
16759         
16760 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16761                                                                                 
16762         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16764 2003-09-11  Naba Kumar  <naba@gnome.org>
16766         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16767         * src/style-editor.c: Fixed bug #769130 (Crash on font
16768         selection dialog).
16769         
16770         * src/message-manger.[h,cc]: Made AnMessageManager
16771         derived from GtkFrame and removed deprecated code.
16772         
16773         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
16774         compiler warnings.
16775         
16776 2003-09-09  Naba Kumar  <naba@gnome.org>
16778         * src/Makefile.am: Addded rules for built sources.
16779         
16780 2003-09-08  Naba Kumar  <naba@gnome.org>
16782         * (new) src/anjuta-marshalers.list: Added marshalers definition
16783         file.
16784         
16785         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
16786         and CXXFLAGS are not overwriten by automake's default.
16787         * src/style-editor.c: Added 'operators' in the style editor.
16788         
16789         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
16790         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
16791         * src/message-manager-private.cc, src/message-manager.cc:
16792         Converts message going into message into UTF-8 endoding.
16793         * src/main.c: Uses UTF-8 codeset for localization.
16794         
16795 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
16797         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
16798         
16799 2003-09-08  Naba Kumar  <naba@gnome.org>
16801         * TODO: Updated.
16802         
16803         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16804         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
16805         Fixed bug #798717, Find - Find&Replace - Find in files bug;
16806         The combo entries were updated if the same data with a different
16807         case exist in the combo list. The combo entries are now case sensitive. 
16808         Search&Replace bug; First search ,max actions = 0 ==> now max
16809         actions = 100.
16810         
16811 2003-09-08  Naba Kumar  <naba@gnome.org>
16813         * TODO: Updated.
16814         * src/utilities.[c,h]: a function takes contant args.
16815         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
16816         Now the child terminated signal is emitted properly.
16817         * src/Makefile.am: Used $(top_srcdir) for referring to 
16818         scintilla objects.
16819         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
16820         definitions file which will generate anjuta-marshalers.[c,h] files.
16821         * src/.cvsignore: Updated.
16822         * src/build_project.c: Changed su command to preserve quotes.
16823         * src/anjuta-tools.c, tagmanager/tm_project.c,
16824         tagmanager/tm_workspace.c: Use standard tmp file.
16825         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
16826         so that users could report bugs easily.
16827         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
16828         
16829         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
16830         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
16831         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
16832         src/attach_process.c, src/breakpoints.c, src/commands.c,
16833         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
16834         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
16835         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
16836         src/memory.c, src/message-manager-private.c, src/preferences.c,
16837         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
16838         src/search-replace.[c,h], stack_trace.c, text_editor.c,
16839         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
16840         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
16841         Fixed compile warnings and cleanup.
16842         
16843         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
16844         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
16845         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
16846         Removed libzvt usage and implemented child spawing differently. Launcher is
16847         now proper GObject, which can be created multiple times (and can be
16848         operated in parallel).
16850         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
16851         * src/project_import_gui.c, src/project_import_cbs.c,
16852         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
16853         (crash on project import). Removed deprecared codes.
16854         
16855 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16856         
16857         * src/cvs.c: Fixed cvs output bug.
16859 2003-09-03  Naba Kumar  <naba@gnome.org>
16861         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16862         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
16863         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
16864         src/text_editor_cbs.c: Implements --
16865                 If the debugger is started
16866                         A double click in the margin add or remove a breakpoint
16867                         A single click activate or deactivate the breakpoint
16868                 else
16869                         A double click in the margin add or remove a bookmark
16871 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16872         
16873         Reviewed by Naba Kumar  <naba@gnome.org>
16874         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
16875         User is now able to choose a branch on cvs update for project.
16876         Cleaned up variable names.
16878 2003-09-03  Naba Kumar  <naba@gnome.org>
16880         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
16881         src/Makefile.am: Added lexers.
16882         * scintilla/*/*: Updated...
16883         * src/an_symbol_view.c: Fixed a crash bug.
16884         * src/compiler_options.c, src/project_dbase.c: Fixed compile
16885         and build bugs.
16886         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
16887         * src/source.c: Fixed project generation bug with gettext code.
16888         * tagmanager/tm_project.c: Fixed a crash bug.
16889         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16890         bug when there is no project open. Bug #____.
16891         * src/source.c: Fixed a bug with build failure with non-gnome
16892         project with glade-generated source (eg. gtk2). Bug #____.
16893         * NEWS: Updated...
16895 2003-08-22  Naba Kumar  <naba@gnome.org>
16897         Patch from: Rob Bradford  <rob@debianplanet.org>
16898         * data/Makefile.am: Fixed to install properly during
16899         package building.
16900         
16901         Patch from: Etay Meiri  <etay-m@bezeqint.net>
16902         * src/debug-tree.c: Fixed a crash bug.
16903         * src/compiler_options.c: Takes care of linking the missing pieces;
16904         C flags, libs, optimization options, debug and profile.
16906         Patch from: Enver ALTIN  <ealtin@casdb.com>
16907         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
16908         
16909 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
16911         Reviewed by Naba Kumar  <naba@gnome.org>
16912         * src/project_dbase.c: Fixed bugs #778263 and #778413
16913           Adding multiple files to project should work now.
16915 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16917         Reviewed by Naba Kumar  <naba@gnome.org>
16918         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
16919         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
16920         for Locals window.
16922 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16924         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16926 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16928         * src/text_editor.c: Fix translatable string (#113934).
16930 2003-07-04  Naba Kumar  <naba@gnome.org>
16932         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16933         bug when there is no project open. Bug #____.
16934         
16935         * src/source.c: Fixed a bug with build failure with non-gnome
16936         project with glade-generated source (eg. gtk2). Bug #____.
16938 2003-06-26  Naba Kumar  <naba@gnome.org>
16940         * src/anjuta.h: Removed reference to windows-dialog.h.
16941         * src/message-manager-private.[cc,h]: Fixed doulbe click
16942         activation of messages to properly jump at the destination.
16943         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
16944         * src/toolbar.c: Code clean-ups.
16945         
16946         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
16947         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
16948         
16949         * src/message-manager-private.[cc,h]: Removed dead codes.
16950         
16951         * (new) data/properties/css.properties,
16952         data/properties/anjuta.properties, data/properties/Makefile.am:
16953         Added CSS syntax hiliting properties.
16954         
16955         * tagmanager/tm_file_entry.c: Fixed a possible bug.
16956         * src/debugger.c: Clean ups.
16957         * src/lexer.h: Added CSS lexer definition.
16958         
16959         * Makefile.am: Installs destop file properly.
16960         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
16961         * NEWS: Updated for 1.1.97 release.
16962         * src/main_menubar_def.h: Changed some non working shortcuts.
16963         
16964 2003-06-24  Naba Kumar  <naba@gnome.org>
16966         * src/search-replace.c: Shows the dialog properly, even when it is
16967         hidden behind another window.
16968         
16969         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
16970         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
16971         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
16972         and code clean up.
16973         
16974         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
16975         setup wizard dialogs.
16976         
16977         * src/debugger.c: Removed a redundant call to
16978         debugger_update_controls().
16979         * src/compiler_options.c, src/launcher.c: code cleanup.
16980         * src/executer.c: Fixed execution bug with 'Set Program params...".
16981         
16982 2003-06-23  Naba Kumar  <naba@gnome.org>
16984         * widgets/e-splash.c: Removed border around the splash image.
16985         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
16986         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
16987         * src/cvs.c: Added a frame around commit log text widget.
16988         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
16989         crash bug associated with translated combo box list in preferences
16990         dialog (in different locale other than en_US). Used widget names
16991         to pass the combo list items.
16992         * po/POTFILES.in: Updated.
16993         * src/launcher.c: Creates the zvt terminal at startup (and not
16994         every time a build is done) -- speeds up buld operations.
16995         * src/file_history.c: Should be if() conditional instead of
16996         assertion check.
16997         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
16998         Disabled useless warnings.
16999         * src/project_dbase.c: Fixed bonobo 2 project name.
17000         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
17001         and uses correct glade-2 for file generation.
17002         
17003 2003-06-21  Naba Kumar  <naba@gnome.org>
17005         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
17006         And disables autocomple show for numbers (very annoying).
17007         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
17008         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
17009         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
17010         from view menu and adjust the controls accordingly.
17011         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
17012         only OK button.
17013         * src/project_dbase.[c,h]: Removed show_local flag processing.
17014         * src/message-manager.[c,h]: Reorganized messages tabs in more
17015         sensible order.
17016         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
17017         Also added PCRE dependency.
17018         
17019 2003-06-20  Naba Kumar  <naba@gnome.org>
17021         * pixmaps/anjuta_splash.png: New splash.
17022         from Jean Schurger  <yshartk@schurger.org>
17023         
17024         * src/controls.c: De-sensitize run-to-cursor when debugger
17025         is not running.
17026         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
17027         
17028         * src/message-manager-private.cc: Fixed to properly jump at
17029         the right file:line.
17030         
17031         * src/appwiz_page1.c: Fixed to correctly determine the project
17032         trpe from the wizard.
17033         
17034 2003-06-20  Naba Kumar  <naba@gnome.org>
17036         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
17037         * src/watch_gui.c: Code cleanups.
17038         * src/debugger.[c,h], src/stack_trace.[c,h],
17039         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
17040         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
17041         Removed direct access to stack_trace private data, Increased debugger
17042         command size from 256 to 1024 (to be on safer side). Also implemented
17043         row-activated signle for seting frame and viewing the source.
17044         * src/debugger.c: Avoids starting program and stopping debugger
17045         when starting debugger and stopping program, respectively.
17046         
17047         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
17048         Reverted codes to start debugger automatically
17049         The file is brought to the state just after the branching 
17050         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
17051         some code clean ups.
17052         
17053         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
17054         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
17055         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
17056         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
17057         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
17058         src/project_dbase.c: Code clean ups.
17059         
17060         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
17061         (Projects dir) so that correct $HOME/Projects path is set when
17062         anjuta is run for the first time.
17063         
17064 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
17066         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
17068 2003-06-13  Naba Kumar  <naba@gnome.org>
17070         * src/stack_trace_cbs.c: Moved variable declaration at the
17071         top of the block (bug #737867)
17072         
17073         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
17074         just CFLAGS and CXXFLAGS (bug #743617).
17075         
17076         * src/create_global_tags.sh: Fixed shell script to properly
17077         detect installed *-config files.
17078         
17079 2003-06-12  Naba Kumar  <naba@gnome.org>
17081         * src/preferences.[c,h]: Added methods for custom widgets in
17082         preferences: using custom set/get methods for them.
17083         
17084         * src/anjuta-encoding.c: Implemented up/down of the encodings
17085         in the list and property saves correctly.
17086         
17087         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17088         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
17089         the beginning of a file.
17091         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17092         * src/aneditor.cxx, src/aneditor.h,
17093         src/controls.c, src/main_menubar.c, src/main_menubar.h,
17094         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17095         src/mainmenu_callbacks.h: Allows the operator to select the current
17096         word or the current line (Request: 680801). It puts also
17097         sensitive/unsensitive several select/comment menu items.
17099         * src/breakpoints.c: Presets by default the current line for a
17100         defined breakpoint.
17102 2003-06-11  Naba Kumar  <naba@gnome.org>
17104         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
17105         color (red highlight) now cosistent for inactive tabs also.
17106         
17107         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
17108         'Advanced search and replace' in Edit->Search submenu.
17109         
17110         * data/properties/tcltk.properties: Fixed bug #731851. Added line
17111         wrappings '\' where     they were missing.
17112         
17113         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
17114         message is now more descriptive and details the correct thing to do
17115         for GNOME2 desktop.
17116         
17117 2003-06-10  Naba Kumar  <naba@gnome.org>
17119         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
17120         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
17121         Removed any reference to particular version of automake/autoconf
17122         so that they could work with newer versions (Bug #659394).
17124         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
17125         src/anjuta.c: Added coded to add/remove supported encodings.
17126         
17127         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
17128         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
17129         src/project_import.c, src/project_type.c, src/project_type.h,
17130         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
17131         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
17132         from the project wizard.
17134 2003-06-06  Naba Kumar  <naba@gnome.org>
17136         Patch from Etay Meiri  <etay-m@bezeqint.net>
17137         * src/compiler_options.c: Fixed bugs related to clean before
17138         build patch.
17139         
17140         * anjuta.desktop.in.in: Added commandline options.
17141         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
17142         -dP and -A flags of CVS update into different options.
17143         
17144 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17146         * configure.in: Removed "ta" from ALL_LINGUAS.
17148 2003-06-02  Naba Kumar  <naba@gnome.org>
17150         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
17151         return NULL for undefined properties and "" for defined but empty
17152         strings. It was creating many problems where both are assumed to be
17153         same. And besides, it doesn't matter to differentiate the two (the
17154         problem with preferences was due to a different bug).
17156         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
17157         correctly. Also, s/props_build_in/props_built_in/g.
17158         
17159         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
17160         list.
17161         
17162         * src/an_file_view.c: Unrefed pixbufs when done with them.
17164         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
17165         (removed) file_text.png: Added and removed pixmaps.
17166         
17167 2003-05-30  Naba Kumar  <naba@gnome.org>
17169         * anjuta.glade: Fixed encodings preferences dialog
17170         
17171 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
17172         
17173         Reviewed by Naba Kumar  <naba@gnome.org>
17174         
17175         * src/build_project.c src/clean_project/c: perform a clean before
17176         build, if required. Show the message manager on clean.
17177         * src/compiler_options.c: save the new options when window is closed
17178         and flag project to be cleaned before the next build.
17179         * src/project_dbase.c: added a 'clean before build' flag to project
17181 2003-05-29  Naba Kumar  <naba@gnome.org>
17183         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
17184         dialog.
17185         
17186         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
17187         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
17188         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
17189         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
17190         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
17191         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
17192         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
17193         print_color.xpm, print_landscape.xpm, print_layout.xpm,
17194         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
17196         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
17197         Removed unused icons references.
17199 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
17201         Reviewed by Naba Kumar  <naba@gnome.org>
17202         
17203         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
17204           src/compiler_options.c, src/debugger.c, src/find_replace.c,
17205           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
17206           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
17207           src/toolbar_callbacks.c: HIG compliant dialogs.
17209         * src/utilities.c: anjuta_button_new_with_stock_image() and
17210           anjuta_dialog_add_button() stolen from gedit.
17212         * src/main_menubar_def.h: Fixed mnemonics.
17214 2003-05-26  Naba Kumar  <naba@gnome.org>
17216         * src/project_dbase_gui.c: Added header files filter for add file
17217         dialog box. Disabled project window to be transient window.
17218         
17219         * src/message-manager.cc: Disabled message manager window to be
17220         transient window.
17221         
17222         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
17223         a file could not be loaded.
17224         
17225         * src/project_dbase.c: Fixed a bug with GUI editor command
17226         where empty string is returned.
17227         
17228         * src/Makefile.am, src/preferences.h, src/text_editor.c
17229         src/text_editor.h, (new) src/anjuta-encodings.h,
17230         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
17231         Added encoding support and to handle characters encoding correctly
17232         by auto detecting it during load. Added preferences for selecting
17233         the encoding during save.
17235         * src/preferences.c, src/resources.c: Removed debug messages.
17237         Patch from: Alexander Nedotsukov <bland@mail.ru>
17238         * src/getline.c: Fixed many fatal bugs for FreeBSD.
17240 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17241         * src/anjuta.c: Try to sow the splash image more often.
17243 2003-05-20  Naba Kumar  <naba@gnome.org>
17245         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17246         * src/debug_tree.c: Colorize the modified locals during
17247         debugging and call memory analyze from the debugger.
17248         * src/breakpoints.c: The color is now different for the enabled
17249         and disabled breakpoints. Anjuta now can erase several
17250         breakpoints defined at the same line. The markers are updated
17251         according to the enable/disable action.
17252         
17253         Patch from Etay Meiri  <etay-m@bezeqint.net>
17254         * src/launcher.c: Fixes launcher freeze up bug during build.
17256 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
17258         Reviewed by Naba Kumar  <naba@gnome.org>
17259         * scintilla/PropSet.h: Change member variables from private to protected.
17260         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
17261         to PropSetFile class, which return a gchar * (and can therefore indicate
17262         whether properties are empty or do not exist) and make prop_get and
17263         prop_get_expanded use them.
17264         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
17265         that the result of of prop_get cannot be an empty string.
17267 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
17269         Reviewed by Naba Kumar  <naba@gnome.org>
17270         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
17271         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
17272         src/text_editor_cbs.c: When saving all the files in the project, the
17273         text editors are now only rehighlighted once instead of once for each
17274         file saved.
17276 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17277         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17278         * src/anjuta.desktop.in.in: Support startup notification.
17279 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17280         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17281         * src/anjuta.desktop.in.in: Support startup notification.
17284 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
17286         Reviewed by Naba Kumar  <naba@gnome.org>
17287         
17288         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
17289         memory leak from glade_xml_new call. Removed gxml field from Executer
17290         struct as only used in create_executer_dialog and then destroyed.
17291         
17292         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
17293         
17294         * src/configurer.c: Fix warning trying to connect signal to non-existent
17295         environment entry in configure dialog and fix crash when closing the
17296         window.
17297         
17298         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
17299         gnome_date_edit_get_time instead.
17300         
17301         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
17302         in view menu required renumbering elsewhere.
17304 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
17306         Reviewed by Naba Kumar  <naba@gnome.org>
17307         
17308         * src/breakpoints.c: fixed an error when removing breakpoint
17309         * src/controls.c: 'run to cursor' is sensitive when debugger not active
17310         * src/debugger.c: changes to the way the debugger is activated
17311         * src/debugger.h: clean ups
17313 2003-05-13  Naba Kumar  <naba@gnome.org>
17315         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17316         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
17317         src/memory.h: A new version of memory and the interface
17318         is now integrated in anjuta.glade
17320 2003-05-09  Naba Kumar  <naba@gnome.org>
17322         * configure.in: Bumped required gtk version to 2.0.8.
17323         
17324 2003-05-06  Naba Kumar  <naba@gnome.org>
17326         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
17328 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17329         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
17331 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17332         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
17333         , tagmanager/c.c: Support for ProC and RDB files.
17335 2003-05-06  Naba Kumar  <naba@gnome.org>
17337         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
17338         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17339         Uncomment (Box & Stream), Select the current function,
17340         authorize the "Quit" button of the GotoLine window
17342 2003-05-05  Naba Kumar  <naba@gnome.org>
17344         * src/watch_gui.h: CVS added new file.
17346         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
17348         Patch from Etay Meiri <etay-m@bezeqint.net>
17349         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
17350         src/mainmenu_callbacks.c, src/message-manager.cc,
17351         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
17352         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
17353         Ported stack trace to GNOME2 and added it in the message manager
17354         pane.
17356 2003-05-02  Naba Kumar  <naba@gnome.org>
17358         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
17359         
17360         * src/preferences.[h,c]: Fixed preferences to save only one copy of
17361         preferences property.
17362         
17363         * anjuta.prj: Fixed multiple preferences saved data.
17364         
17365         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
17366         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17367         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
17368         scintilla/include/Platform.h, scintilla/include/PropSet.h,
17369         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
17370         Upgraded scitilla from CVS with faster window repaint
17371         and more bugfixes.
17372         
17373         Patch from  Etay Meiri  <etay-m@bezeqint.net>
17374         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
17375         and code cleanups
17376         
17377 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
17379         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
17380         the window if messages are appended to the end and the scrollbar is
17381         at the end.
17383 2003-04-29  Naba Kumar  <naba@gnome.org>
17385         * configure.in: Removed omf-install from Makefiles list.
17387 2003-04-28  Naba Kumar  <naba@gnome.org>
17389         * po/POTFILES.in: Remvoded deleted files.
17390         
17391         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
17392         pixmaps/windows-style-undocked.png: Added setup wizard's images.
17394         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
17395         is executed as detached) is not set properly.
17396         
17397 2003-04-25  Naba Kumar  <naba@gnome.org>
17398         
17399         * anjuta.prj: Updated.
17400         * src/anjuta_info.c: Fixed text wrapping and column view.
17401         * data/welcome.txt.in: Removed unaligned characters.
17402         
17403 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17404         * src/main_menubar.c: Disable setup dialog.
17406 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17407         * src/breakpoints.c; Fixed compilation with older GCC
17408         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
17409         * HACKING: Spelling fixes (Suggested by Stephen Knight)
17411 2003-04-18  Naba Kumar  <naba@gnome.org>
17413         * anjuta.prj: Updated (includes compiler options).
17414         
17415         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
17416         function from anjuta.c (it was already available in anjuta-tools.c).
17417         
17418 2003-04-18  Naba Kumar  <naba@gnome.org>
17420         * src/about.c, THANKS: Updated
17421         
17422         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
17423         
17424         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
17425         properly from the project session before updating the file
17426         view.
17427         
17428         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
17429         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
17430         dialog settings (as it will not be required once GDL is in place) and
17431         added file view filters in the settings sub-menu.
17433 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17434         * HACKING: Updated
17435         * configure.in: Disable cast checks on final build.
17437 2003-04-17  Naba Kumar  <naba@gnome.org>
17439         * src/build_project.c: Fixed a compilation error.
17441         * src/launcher.c: Removed commnets.
17442         
17443         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
17444         properties from editor tab to indentation tab and fixed a property
17445         label for proper i18n translation. Fixed typos in project config
17446         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
17447         sorting and reordering in compiler options dialog.
17448         
17449         * src/compiler_options.c: Implemented _save() function to save the
17450         options (which was pending).
17451         
17452         * src/build_project.c: Destroys install-as-root dialog when it is done.
17453         
17454         * src/an_symbol_view.c: Change "event" event to "event-after" so
17455         that symbol row is selected first before the popup is shown.
17456         
17457 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17459         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
17460         file in CVS/Entries. (Reviewed and applied by Biswa)
17462 2003-04-16  Naba Kumar  <naba@gnome.org>
17464         * aneditor.cxx: use unicode everytime (fixed unicode related
17465         bugs).
17467         * anjuta.prj: Fixed UI editor name (blank to use default) and
17468         anjuta version.
17469         
17470         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
17471         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
17472         Editor preferences page.
17474 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17475         * src/anjuta.[ch], src/print.c: Fixed warnings
17476         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
17477         * configure.in: Profiling support with gprof
17479 2003-04-16  Naba Kumar  <naba@gnome.org>
17481         Patch from Gaëtan de Menten  <ged@bugfactory.org>
17482         * src/launcher.c: Fixed cvs dialog.
17483         
17484 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
17485         
17486         * src/message-manager-private.cc: Fixed double-click on first line of 
17487         output to properly select a line.
17488         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
17489         because still was a deprecatd GtkCTreeNode and always NULL anyway.
17491 2003-04-15  Naba Kumar  <naba@gnome.org>
17493         * src/message-manager-private.cc: Fixed the glade filename typo.
17495 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17496         * scintilla/*, data/properties/*: Scintilla CVS merge
17497         * anjuta.prj: Removed unnecessary files.
17498         * scintilla/PlatGTK.cxx: Force Pango fonts always
17499         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
17500         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
17501         for preferences.
17502         * configure.in: Change version no. for 1.1.1 (alpha release)
17503         * configure.in: Added '--with-pref-suffix' option.
17504         * config.guess, config.sub: Removed from CVS.
17506 2003-04-15  Naba Kumar  <naba@gnome.org>
17508         Patch from Timothee Besset  <ttimo@idsoftware.com>
17509         * Makefile.am: Fixed a shell script error during intallation.
17510         
17511 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17513         Reviewed by Naba Kumar  <naba@gnome.org>
17514         * src/message-manager.cc: Added popup-menu to TreeView and fixed
17515         set_wm_class to use "anjuta" instead of "an.
17516         * src/message-manager-private.cc: Headers are hidden again.
17518 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17519         * src/project_dbase_gui.c: Memory corruption fix.
17520         * anjuta.prj: Updated project file
17522 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17523         * an_file_view.c: Connect to event-after signal rather than event so that
17524         selection is updated first and thus context menu is for the right file.
17525         Reviewed and applied by Biswa.
17527 2003-04-14  Naba Kumar  <naba@gnome.org>
17529         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
17530         
17531         * src/auncher.c: More child exit fixes
17532         from Timothee Besset  <ttimo@idsoftware.com>
17534 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17535         
17536         Reviewed by Naba Kumar  <naba@gnome.org>
17537         
17538         * src/message-manager.[c/h], src/message-manager-private[c/h],
17539                 anjuta.[c/h]: Ported message-manager to Gtk2
17540         
17541         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17542         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
17543         src/clean_project.c, src/compile.c, src/configurer.c,
17544         src/controls.c, src/cvs.c, src/debugger.c,
17545         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17546         src/project_import.c, src/search-replace.c: Changed name from
17547         AnjutaMessageManager to AnMessageManager to avoid too long type
17548         and funtion names.
17550 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17551         * src/launcher.c: Fix build won't stop problem - TTimo
17552         * TODO: Updated
17553         * pixmaps/anjuta_splash.c: New splash screen prototype.
17554         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
17555         * src/compiler_options.c: Mute pkgconfig errors.
17556         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
17558 2003-04-10  Naba Kumar  <naba@gnome.org>
17560         * configurer.[c,h]: Fixed dialog to close properly.
17561         * src/project_dbase.c, widgets/gnomefilelist.c: Added
17562         debugging asserts.
17563         
17564 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17565         * anjuta.prj: Removed unnecessary files, load with 1.2.0
17566         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
17567         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
17568         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
17569         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
17570         src/makefile.am: Move gdl to it's own directory.
17571         * global-tags/create_global_tags.sh: Silently ignore SDL error.
17573 2003-04-09  Naba Kumar  <naba@gnome.org>
17575         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
17576         branch.
17578 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17579         * src/anjuta-tools.c: Use CDATA for saving tools data.
17580         * anjuta.glade, src/search-replace.c: Port from branch.
17581         * widgets/e-splash.*, src/main.c: Better splash screen.
17582         * configure.in, widgets/gdl*: Import GDL widgets.
17583         * ROADMAP: Updated roadmap.
17584         * src/an_file_view.c: Use GDL icons for file tree.
17586 2003-04-09  Naba Kumar  <naba@gnome.org>
17588         * anjuta.glade: Added (hidden) initial setup-wizard window.
17589         
17590         Patch from: Vitaly  <vvv@rfniias.ru>
17591         * src/preferences.c: Fixes a bug with libglace widget access with
17592         translated strings.
17594         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17595         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
17596         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17597         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
17598         src/toolbar_callbacks.[c,h],
17599         src/memory.c, src/message-manager-private.cc,
17600         src/message-manager-private.h, src/message-manager.cc,
17601         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
17602         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
17603         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
17604         watch window to a subwindow in the notebook
17606 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17607         * ROADMAP: Updated roadmap.
17609 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
17611         * configure.in: Added Belarusian to ALL_LINGUAS.
17613 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17614         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
17615         Henry Jia
17616         * ROADMAP: Added roadmap for HEAD.
17618 2003-03-29  Naba Kumar  <naba@gnome.org>
17620         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
17621         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
17622         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
17623         (new) pixmaps/start-with-wizard.png,
17624         (new) pixmaps/start-with-import.png,
17625         (new) pixmaps/start-with-open.png Added Start with dialog which pops
17626         up on anjuta start-up to give quick access to opening file/project or
17627         creation wizards.
17629         * src/main.c: Sets proper data directory for the gnome
17630         program.
17632 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17633         * src/text_editor.c: Fixed error/warning indicators.
17635 2003-03-24  Naba Kumar  <naba@gnome.org>
17637         * README: Correct version.
17638         
17639 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
17641         * configure.in: Added checks to see if were building on FreeBSD
17642         systems.  Sets -DFREEBSD if we are, and also attempts to find
17643         gmake if the host system is FreeBSD.
17645         * src/getline.c: New file used to provide the getline function,
17646         which isnt available on a FreeBSD system.  The function is only
17647         defined if FREEBSD is defined.
17649         * src/Makefile.am: Added getline.c to anjuta_SOURCES
17651         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
17652         configure.in sets this to gmake on FreeBSD systems, and make
17653         on everything else.
17655 2003-03-23  Naba Kumar  <naba@gnome.org>
17657         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
17658         
17659         * anjuta.spec.in: Fixed spec file for correct file paths and
17660         corrected rpmbuild.
17662         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
17663         the rpm build command separately now.
17664         
17665         * src/anjuta.c, windows-dialog.c: Added some more window management
17666         stuffs (not still fully working, though).
17668         * TODO: Updated.
17670 2003-03-22  Naba Kumar  <naba@gnome.org>
17672         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
17674 2003-03-21  Naba Kumar  <naba@gnome.org>
17676         * README: Removed Andy Piper's name from the active maintainers
17677         list on his request.
17678         
17679         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
17680         preferences.
17681         
17682         * src/anjuta-tools.c: Fixed compiler errors.
17684         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
17685         show bugs.
17686         
17687         * src/commands.c, src/src_paths.c, src/style-editor.c,
17688         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
17689         becuase they are now hidden by default (from glade editing).
17690         
17691         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
17692         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
17693         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17694         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
17695         basic windows managements.
17696         
17697 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17698         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
17699         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
17700         Enver ALTIN (a.k.a. skyblue)
17702 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17703         * tagmanager/*: Added ignore-list for symbols. This will make
17704         parsing more accurate for projects. Doc updates needed.
17706 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17707         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
17708         * launcher/Makefile.am: Link to correct libraries
17709         * src/launcher.c: Do not allow NULL shell
17711 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
17712         * src/debug_tree.c: Improve debug tree view.
17714 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
17716         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
17717         'Run Configure Script' and 'Execute Program'. Increase minimum width
17718         of Configure dialog.
17719         * find_in_files.c, find_in_files_cbs.*: Properly create the file
17720         list widget by setting a model and adding a column and renderer.
17721           Actually store the nocvs toggle button in FindInFiles data structure.
17722           Handle selection changes via changed signal rather than row_activated.
17723           Use response signal for handling the close and find buttons.
17724           Close window when escape is pressed.
17725         * find_replace.c: Close window when escape is pressed.
17726         * find_text.c: Close window when escape is pressed in find dialog as
17727         well as wrap search question, where now Yes is the default button.
17729 2003-03-05  Naba Kumar  <naba@gnome.org>
17731         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
17733         * src/message-manager-private.cc: Fixed a bug with vte conditional
17734         compilation.
17735         * anjuta.glade: Hides all windows in glade file.
17737 2003-03-05  Naba Kumar  <naba@gnome.org>
17739         * src/an_file_view.c: Fixed a compilation warning.
17740         * src/message-manager-private.cc: Conditional compilation for vte
17741         API.
17742         
17743 2003-02-28  Naba Kumar  <naba@gnome.org>
17745         * configure.in, anjuta.spec.in: Updated dependency packages version.
17746         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
17747         * src/preferences.c: Added debug assertions.
17748         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
17749         editor to enable/disable bringing the recent editor tabs first.
17750         
17751         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17752         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
17753         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
17754         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
17755         and     bug fixes. Also code clean ups.
17756         
17757         * (new) src/search-replace.[h,c]: New search replace implementation
17758         from ANJUTA_1_0_0 branch.
17759         
17760         * (new) src/windows-dialog.[h,c]: New windows management class
17761         [work in progress].
17763 2003-02-28  Naba Kumar  <naba@gnome.org>
17765         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
17766         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
17767         src/appwizard.c, src/build_file.c, src/build_project.c,
17768         src/clean_project.c, src/compile.c, src/configurer.c,
17769         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17770         src/message-manager-dock.c, src/message-manager-dock.h,
17771         src/message-manager-private.cc, src/message-manager.cc,
17772         src/preferences-dialog.c, src/preferences-dialog.h,
17773         src/preferences.c, src/preferences.h, src/project_dbase.c,
17774         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
17775         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
17776         src/utilities.c, src/utilities.h:
17777         
17778         Widgetized Preferences and gave proper function names.
17780         * src/executer.c: Fixed a session loading bug.
17781         
17782 2003-02-27  Naba Kumar  <naba@gnome.org>
17784         * printing/print.c: Fixed printing font bug that failed to load the
17785         proper fonts.
17786         
17787         * src/toolbar.c: Disabled LED flashing (not yet implemented).
17788         
17789         * TODO, anjuta.prj: Updated.
17791 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
17793         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17794         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17795         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17796         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
17797         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
17798         fixed omf errors
17800 2003-02-25  Naba Kumar  <naba@gnome.org>
17802         * Makefile.am: Excluded omf-install from installation as the docs are
17803         not ready.
17804         
17805         TODO: Updated.
17806         
17807         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
17808         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
17809         property names and added new editor properties and code cleanups.
17810         Also added new project properties.
17811         
17812         * src/compiler_options.[h,c]: Added pkg-config packages supports
17813         and fixed bugs.
17814         
17815         * src/glade_iface.h: Cleanups.
17816         
17817         * src/launcher.c: Used timer instead of idle to scan.
17818         
17819         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
17820         src/project_config.[h,c], src/project_import.c: Implemented project
17821         property to define GUI editor and to handle it.
17822         
17823         * src/preferences.c: i18n fixes.
17824         
17825         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
17826         unused (and old) pixmaps.
17827         
17828         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
17829         
17830 2003-02-25  Naba Kumar  <naba@gnome.org>
17832         * src/message-manager-private.[h,cc], src/preferences.c,
17833         anjuta.glade, anjuta_dialog_strings.c: Implemented
17834         gnome terminal profiles for the terminal preferences and moved the
17835         addition of terminal preferences in the terminal constructor.
17836         
17837         * anjuta.prj: Updated.
17839 2003-02-24  Naba Kumar  <naba@gnome.org>
17841         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
17842         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
17843         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
17844         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
17845         preferences dialog.
17847         * TODO: Updated.
17849         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
17850         text selection and child re-spawning.
17852         * src/pixmaps.h: Removed unused pixmaps definitions.
17853         
17854 2003-02-23  Naba Kumar  <naba@gnome.org>
17856         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
17857         the project tree/window.
17859         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
17860         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
17861         Correct the use of a variable and implemented session save/load
17862         for tree expansion states.
17863         
17864         * src/main_menubar_def.h: Fixed shortcuts keys.
17865         
17866         * src/anjuta.c, src/gnome_project.c: Code clean ups.
17867         
17868         * anjuta.prj: Updated.
17869         
17870 2003-02-22  Naba Kumar  <naba@gnome.org>
17872         * src/debug_tree.[c,h]: GNOME2 port from 
17873         Etay Meiri <etay-m@bezeqint.net>
17874         
17875         * src/an_file_view.c, src/resources.[h,c],
17876         data/properties/bash.properties,
17877         data/properties/cpp.properties,
17878         data/properties/html.properties,
17879         data/properties/make.properties,
17880         data/properties/others.properties,
17881         data/properties/perl.properties,
17882         data/properties/props.properties,
17883         data/properties/xml.properties: Standarized file icons. Icons are
17884         defined in respective .properties file and are retrieved as resource
17885         data.
17887         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
17888         in labels from the commands editor as that would create
17889         problems for translators.
17891 2003-02-21  Naba Kumar  <naba@gnome.org>
17893         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
17894         as they should be part of CVS(?).
17896         * Makefile.am: Corrected a typo for glade generated strings file.
17898         * configure.in, po/hi.po: Added new Hindi (hi) translation
17899         in ALL_LINGUS and added initial Hindi translation.
17901         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
17902         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
17903         sv_unknown.xpm to more proper icon.
17905         * (new)data/properties/php.properties, data/properties/Makefile.am,
17906         data/properties/anjuta.properties, data/properties/html.properties:
17907         Fixed PHP syntax hilighting bug by separating php properties into
17908         different file (because of file size).
17910         * TODO: Updated.
17911         
17912 2003-02-20  Naba Kumar <naba@gnome.org>
17914         * src/breakpoints.c: Fixed breakpoints session saving/loading
17915         crash bug.
17916         
17917         * scintilla/*, scintilla/include/*: Updated to scintilla
17918         release 1.51
17919         
17920 2003-02-19  Naba Kumar <naba@gnome.org>
17922         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
17923         * TODO: Updated.
17925         * Makefile.am, src/Makefile.am,
17926         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
17927         (removed) src/anjuta_dialog_strings.c,
17928         (removed) src/anjuta_dialogs_strings.c,
17929         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
17930         (added) anjuta.glade: Transfered glade files from src/ directory
17931         to the top level directory.
17933         * po/POTFILES.in: Updated.
17934         
17935         * (removed) macrocs2/*: Transfered to data/ directory.
17936         
17937         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
17938         data/Makefile.am: Moved macros in data directory. Anjuta no longer
17939         requires to have macros dir, but the projects generated by anjuta
17940         require them.
17941         
17942         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
17943         trees.
17944         
17945         * src/defaults.c: Corrected default compiler options.
17946         
17947         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
17948         wizard.
17949         
17950         * src/message-manager-private.cc, src/message-manager-private.h,
17951         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
17952         
17953         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
17954         source code generation for gnome2 projects.
17956 2003-02-11  Naba Kumar <naba@gnome.org>
17958         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
17959         restores the expand/collaspe states of the nodes after refresh.
17960         
17961         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
17962         
17963 2003-02-11  Naba Kumar <naba@gnome.org>
17965         * src/style-editor.c: Fixed pango font description handling for fonts.
17966         * src/anjuta.glade: Removed font size spin button.
17967         * configure.in, src/anjuta.prj: Corrected version.
17968         * TODO: update.
17969         
17970 2003-02-10  Naba Kumar <naba@gnome.org>
17972         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
17973         references of scroll-menu.h and add about.h in Makefile.am.
17974         
17975         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
17976         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
17977         (removed) widgets/scroll-menu.h: Removed unused files.
17978         
17979         * Makefile.am: Added proper i18n rules and added intl tools for
17980         distributions.
17981         
17982         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
17983         to the stable release).
17984         
17985         * anjuta.spec.in: Removed manuals packaging.
17986         
17987         * data/Makefile.am: Removed 'macros' installation (not required for
17988         gnome2 projects).
17990 2003-02-10  Naba Kumar <naba@gnome.org>
17992         * po/POTFILES.in: Updated.
17994         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
17995         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
17996         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
17997         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
17998         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
17999         icons and images.
18001         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
18002         src/toolbar_callbacks.h: Fixed scintilla notification signal name
18003         and fixed to properly handle focus in find entry box.
18005         * Makefile.am: Added code for RH system menu update.
18007         * .cvsignore: Updated.
18009         * NEWS: Updated.
18011 2003-02-03  Naba Kumar <naba@gnome.org>
18013         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
18014         editor preferences. and fixes dialogs.
18016         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
18017         Fixed linenumbers and header margins when they are disabled and
18018         removed unused header files.
18020         * src/attact_process.[h,c], src/debugger.c: Attach to process
18021         now works.
18023         * src/help.c: Fixed dialog response.
18025         * TODO: Updated.
18027         * data/properties/anjuta.properties: Corrected typo.
18029         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
18030         Change the signal to "changed" in entry from "selection-changed" in
18031         list.
18033         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
18034         short-cuts.
18036 2003-01-31  Naba Kumar <naba@gnome.org>
18038         * configure.in: Upgraded to use libgnomeprint-2.2
18039         
18040         * printing/Makefile.am: Updated
18041         
18042         *(removed) printing/print-doc.c, printing/print-doc.h,
18043         printing/print-util.c, printing/print-util.h: Removed because already
18044         merged with print.c.
18045         
18046         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
18047         and libgnomeprintui-2.2 and fixed rendering problems.
18048         
18049         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
18050         uneccessary print properties, as they are separately taken
18051         care in gnomeprint.
18052         
18053         * po/POTFILES.in: Update.
18055 2003-01-30  Naba Kumar <naba@gnome.org>
18057         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
18058         for about dialog box.
18059         
18060         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
18061         src/pixmaps.h: Modified for the above additions for about dialog.
18063 2003-01-29  Naba Kumar <naba@gnome.org>
18065         * src/style_editor.[c,h]: Added missing files.
18066         
18067 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18068         * scintilla/XPM.[cxx|h]: Added missing files
18070 2003-01-29  Naba Kumar <naba@gnome.org>
18071         
18072         * TODO, po/POTFILES.in: Updated.
18073         
18074         * anjuta.prj, src/anjuta.glade,
18075         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
18077 2003-01-28  Naba Kumar <naba@gnome.org>
18078         
18079         * data/properties/anjuta.properties, src/aneditor.cxx,
18080         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
18081         properties into text properties (earlier it was int properties).
18083         * TODO: Updated
18084         
18085         * scintilla/AutoComplete.c,xx,
18086         scintilla/AutoComplete.h,
18087         scintilla/CallTip.c,xx,
18088         scintilla/CallTip.h,
18089         scintilla/Document.c,xx,
18090         scintilla/Document.h,
18091         scintilla/Editor.c,xx,
18092         scintilla/Editor.h,
18093         scintilla/LexAVE.c,xx,
18094         scintilla/LexCSS.c,xx,
18095         scintilla/LexHTML.c,xx,
18096         scintilla/LexOthers.c,xx,
18097         scintilla/LexPython.c,xx,
18098         scintilla/LineMarker.c,xx,
18099         scintilla/LineMarker.h,
18100         scintilla/Makefile.am
18101         scintilla/PlatGTK.c,xx,
18102         scintilla/PropSet.c,xx,
18103         scintilla/ScintillaBase.c,xx,
18104         scintilla/ScintillaBase.h,
18105         scintilla/ScintillaGTK.c,xx,
18106         scintilla/ViewStyle.c,xx,
18107         scintilla/include/Platform.h,
18108         scintilla/include/SciLexer.h,
18109         scintilla/include/Scintilla.h,
18110         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
18111         
18112         
18113         src/Makefile.am,
18114         src/an_file_view.c,
18115         src/an_symbol_view.c,
18116         src/anjuta-tools.c,
18117         src/anjuta.c,
18118         src/anjuta.glade
18119         src/anjuta.h,
18120         src/anjuta_cbs.c,
18121         src/anjuta_dialogs_strings.c,
18122         src/anjuta_info.c,
18123         src/commands.c,
18124         src/compiler_options.c,
18125         src/debugger.c,
18126         src/help.c,
18127         src/main_menubar.c,
18128         src/main_menubar.h,
18129         src/main_menubar_def.h,
18130         src/mainmenu_callbacks.c,
18131         src/mainmenu_callbacks.h,
18132         src/message-manager-private.c,c
18133         src/message-manager-private.h,
18134         src/message-manager.c,c
18135         src/message-manager.h,
18136         src/pixmaps.h,
18137         src/preferences.c,
18138         src/preferences.h,
18139         src/project_config.c,
18140         src/project_dbase.c,
18141         src/project_dbase_gui.c,
18142         src/project_import_gui.c,
18143         src/properties.c,xx,
18144         src/properties.h,
18145         src/resources.c,
18146         src/src_paths.c,
18147         src/text_editor.c,
18148         src/text_editor_gui.c,
18149         src/toolbar.c,
18150         src/utilities.c,
18151         src/utilities.h,
18152         anjuta.prj: GNOME2 porting and fixed many porting bugs.
18153         
18154 2003-01-24  Naba Kumar <naba@gnome.org>
18156         * src/text_editor_gui.c, src/toolbar.c,
18157         src/text_editor.c, src/text_editor_cbs.h:
18158         Used correct notification signal name for scintilla
18159         (gtk2) and fixed UI.
18160         
18161         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
18162         when not required.
18163         
18164         * printing/print-doc.c,
18165         printing/print.c,,
18166         src/anjuta-tools.c,
18167         src/find_replace.c,
18168         src/goto_line.c,
18169         src/launcher.c,
18170         src/mainmenu_callbacks.c,
18171         src/project_dbase.c,
18172         src/project_dbase.h,
18173         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
18174         src/text_editor.c,
18175         src/text_editor_cbs.h:
18178 2003-01-23  Naba Kumar <naba@gnome.org>
18180         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
18181         correct stock icons and organized pixmap macros.
18182         
18183         Makefile.am: Removed non-generated files.
18184         
18185         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
18186         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
18187         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
18188         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
18189         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
18190         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
18191         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
18192         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
18193         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
18194         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
18195         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
18196         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
18197         stop.xpm, undo.xpm}: Removed because no longer used.
18199         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
18200         file_unknown.xpm}: Files renamed from fv_*, as it would
18201         be the right name.
18203         * pixmaps/Makefile.am: Updated for the above changes.
18205 2003-01-23  Jakub Steiner <jimmac * ximian * com>
18207         * pixmaps/autocomplete-16.png,
18208         pixmaps/autocomplete.png,
18209         pixmaps/block-end-16.png,
18210         pixmaps/block-end.png,
18211         pixmaps/block-start-16.png,
18212         pixmaps/block-start.png,
18213         pixmaps/bookmark-first-16.png,
18214         pixmaps/bookmark-first.png,
18215         pixmaps/bookmark-last-16.png,
18216         pixmaps/bookmark-last.png,
18217         pixmaps/bookmark-next-16.png,
18218         pixmaps/bookmark-next.png,
18219         pixmaps/bookmark-prev-16.png,
18220         pixmaps/bookmark-prev.png,
18221         pixmaps/error-next-16.png,
18222         pixmaps/error-next.png,
18223         pixmaps/error-prev-16.png,
18224         pixmaps/error-prev.png: gnome2-styled icons
18227 2003-01-23  Naba Kumar <naba@gnome.org>
18229         * anjuta.prj: Updated compiler options.
18230         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
18232         * src/aneditor.cxx,
18233         src/anjuta.c,
18234         src/anjuta.glade,
18235         src/anjuta_dialogs_strings.c,
18236         src/mainmenu_callbacks.c,
18237         src/mainmenu_callbacks.h,
18238         src/text_editor.c,
18239         src/text_editor_cbs.c,
18240         src/text_editor_gui.c: GNOME2 Porting.
18242 2003-01-22  Naba Kumar <naba@gnome.org>
18244         * ChangeLog: Corrected dates.
18245         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
18246         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
18247         preferences.
18249 2003-01-22  Naba Kumar <naba@gnome.org>
18250         
18251         * plugins/patch/patch-plugin.c: Bug fix.
18252         
18253         * src/anjuta-tools.c,
18254         src/anjuta.c,
18255         src/anjuta.glade,
18256         src/anjuta.h,
18257         src/anjuta_dialogs_strings.c,
18258         src/breakpoints.c,
18259         src/cvs_gui.c,
18260         src/debugger.c,
18261         src/debugger.h,
18262         src/executer.c,
18263         src/glade_iface.c,
18264         src/main.c,
18265         src/mainmenu_callbacks.c,
18266         src/mainmenu_callbacks.h,
18267         src/preferences.c,
18268         src/project_dbase.c,
18269         src/project_dbase_gui.c,
18270         src/registers.c,
18271         src/sharedlib.c,
18272         src/signals.c,
18273         src/signals_cbs.c,
18274         src/source.c,
18275         src/stack_trace.c,
18276         src/toolbar_callbacks.c,
18277         src/utilities.c,
18278         src/utilities.h,
18279         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
18280         
18281         * src/Makefile.am,
18282         (removed) src/CORBA-Server.c,
18283         (removed) src/CORBA-Server.h,
18284         (removed) src/Gladen-common.c,
18285         (removed) src/Gladen-stubs.c,
18286         (removed) src/Gladen.h,
18287         (removed) src/Prj-common.c,
18288         (removed) src/Prj-skelimpl.c,
18289         (removed) src/Prj-skels.c,
18290         (removed) src/Prj-stubs.c,
18291         (removed) src/Prj.h,
18292         (removed) src/glades.c,
18293         (removed) src/glades.h,
18294         (removed) src/messagebox.c,
18295         (removed) src/messagebox.h: Removed because no longer used.
18297 2003-01-21  Naba Kumar <naba@gnome.org>
18299         * src/anjuta-tools.c,
18300         src/anjuta.c,
18301         src/anjuta.glade,
18302         src/anjuta_dialogs_strings.c,
18303         src/anjuta_info.c,
18304         src/anjuta_info.h,
18305         src/breakpoints.c,
18306         src/compiler_options.c,
18307         src/debugger.c,
18308         src/find_replace.c,
18309         src/find_replace.h,
18310         src/find_text.c,
18311         src/find_text.h,
18312         src/goto_line.c,
18313         src/launcher.c,
18314         src/text_editor.c,
18315         widgets/gnomefilelist.c: GNOME2 porting.
18317 2003-01-20  Naba Kumar <naba@gnome.org>
18319         * global-tags/create_global_tags.sh: Uses pkg-config to
18320         read the modules.
18321         
18322         * src/anjuta.c,
18323         src/anjuta.glade,
18324         src/anjuta.h,
18325         src/anjuta_cbs.c,
18326         src/anjuta_dialogs_strings.c,
18327         src/breakpoints.c,
18328         src/breakpoints.h,
18329         src/compiler_options.c,
18330         src/compiler_options.h,
18331         src/fileselection.c,
18332         src/fileselection.h,
18333         src/mainmenu_callbacks.c,
18334         src/project_dbase_gui.c,
18335         src/session.c,
18336         src/src_paths.c,
18337         src/src_paths.h,
18338         src/text_editor.c,
18339         src/text_editor_gui.c,
18340         widgets/gnomefilelist.c,
18341         widgets/gnomefilelist.h: GNOME2 porting.
18342         
18343         * widgets/Makefile.am,
18344         (removed) widgets/gnomedirlist.c,
18345         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
18346         
18347         * src/Makefile.am,
18348         (removed) src/src_paths_cbs.c,
18349         (removed) src/src_paths_cbs.h,
18350         (removed) src/src_paths_gui.c,
18351         (removed) src/compiler_options_cbs.c,
18352         (removed) src/compiler_options_cbs.h,
18353         (removed) src/breakpoints_cbs.c,
18354         (removed) src/breakpoints_cbs.h: Removed because they are now
18355         combined in singe file
18357 2003-01-16  Naba Kumar <naba@gnome.org>
18359         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
18360         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
18361         options dialog UI and data handling.
18364 2003-01-15  Naba Kumar <naba@gnome.org>
18366         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
18367         Completed command editor porting.
18368         
18369         * src/anjuta.c: Removed the use of commands load function
18370         (not required).
18372         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
18373         and unrefs.
18375         * src/anjuta-tools.c: Fixed translatable strings.
18376         
18377         * src/find_text.c: Fixed dialog creation from glade.
18378         
18379         * src/text_editor_gui.c, src/text_editor.c,
18380         src/text_editor_cbs.c: Completed port of detached text editor
18381         to gnome2 plateform.
18382         
18383 2003-01-14  Naba Kumar <naba@gnome.org>
18385         * src/anjuta.glade, src/preferences.[h,c],
18386         src/anjuta_dialogs_strings.c: Added build and editor
18387         preferences pages and other UIs. Fixed preferense loading and saving.
18388         
18389         * src/anjuta.c: Does case-insensitive match for tabs position
18390         preferences and removed preferences loading (done at _new() call).
18391         
18392         * anjuta-tools.c: Debugged tools dialog handling.
18393         * plugins/class-gen/clsGen.c: Fixed an undefined function.
18394         
18395 2003-01-13  Naba Kumar <naba@gnome.org>
18397         * ABOUT-NLS: Update (strange).
18399         * autogen.sh: Removed blocking code.
18401         * configure.in: Fixed an autogen bug.
18402         
18403 2003-01-13  Naba Kumar <naba@gnome.org>
18405         * (new)src/anjuta.gladep
18406         (new)src/messagebox.c
18407         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
18408         will be gradually removed (and then the files).
18409         
18410         * Makefile.am,
18411         anjuta.prj,
18412         printing/print-util.c,
18413         printing/print.c,
18414         scintilla/ScintillaGTK.c,xx
18415         src/Makefile.am,
18416         src/an_file_view.c,
18417         src/an_symbol_view.c,
18418         src/anjuta.c,
18419         src/anjuta.glade
18420         src/anjuta.h,
18421         src/anjuta_dialogs_strings.c,
18422         src/anjuta_gui.c,
18423         src/attach_process.c,
18424         src/attach_process.h,
18425         src/breakpoints.c,
18426         src/breakpoints.h,
18427         src/breakpoints_cbs.c,
18428         src/commands.c,
18429         src/commands.h,
18430         src/compiler_options.c,
18431         src/compiler_options.h,
18432         src/compiler_options_cbs.c,
18433         src/configurer.c,
18434         src/configurer.h,
18435         src/controls.c,
18436         src/cvs_cbs.c,
18437         src/debug_tree.c,
18438         src/debug_tree.h,
18439         src/executer.c,
18440         src/executer.h,
18441         src/find_in_files.c,
18442         src/find_in_files.h,
18443         src/find_in_files_cbs.c,
18444         src/find_replace.c,
18445         src/find_replace.h,
18446         src/find_text.c,
18447         src/find_text.h,
18448         src/goto_line.c,
18449         src/help.c,
18450         src/help.h,
18451         src/launcher.c,
18452         src/main.c,
18453         src/main_menubar.c,
18454         src/mainmenu_callbacks.c,
18455         src/message-manager.c,c
18456         src/pixmaps.h,
18457         src/preferences.c,
18458         src/project_config.c,
18459         src/project_config.h,
18460         src/project_dbase.c,
18461         src/project_import_cbs.c,
18462         src/resources.c,
18463         src/resources.h,
18464         src/splash.c,
18465         src/src_paths.c,
18466         src/src_paths.h,
18467         src/src_paths_gui.c,
18468         src/text_editor.c,
18469         src/text_editor_gui.c,
18470         src/toolbar.c,
18471         src/toolbar.h,
18472         src/utilities.c,
18473         src/utilities.h,
18474         src/wizard_gui.c,
18475         widgets/gnomefilelist.c: GNOME2 Port.
18477 2003-01-10  Naba Kumar  <naba@gnome.org>
18479         * src/an_file_view.c,
18480         src/anjuta_gui.c,
18481         src/appwizard_gui.c,
18482         src/compiler_options.c,
18483         src/compiler_options_cbs.c,
18484         src/cvs_cbs.c,
18485         src/executer.c,
18486         src/fileselection.c,
18487         src/find_in_files.c,
18488         src/goto_line.c,
18489         src/main_menubar.c,
18490         src/memory.c,
18491         src/message-manager-dock.c,
18492         src/preferences.c,
18493         src/project_dbase_gui.c,
18494         src/project_import_gui.c,
18495         src/registers_gui.c,
18496         src/sharedlib_gui.c,
18497         src/src_paths_gui.c,
18498         src/text_editor_gui.c,
18499         src/toolbar.c,
18500         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
18502 2003-01-09  Naba Kumar <naba@gnome.org>
18504         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
18505         problems with some comments.
18507         * anjuta.prj: New project file (updated?)
18509         * src/Makefile.am: Enabled deprecated API and fixed variables.
18511         * src/an_file_view.c,
18512         src/an_symbol_view.c,
18513         src/anjuta-plugins.c,
18514         src/anjuta-tools.c,
18515         src/anjuta.c,
18516         src/anjuta_gui.c,
18517         src/appwizard_cbs.c,
18518         src/attach_process.c,
18519         src/attach_process_cbs.c,
18520         src/compiler_options.c,
18521         src/compiler_options_cbs.c,
18522         src/launcher.c,
18523         src/mainmenu_callbacks.c,
18524         src/message-manager-private.c,c
18525         src/message-manager-private.h,
18526         src/message-manager.c,c
18527         src/message-manager.h,
18528         src/project_dbase.c,
18529         src/project_dbase.h,
18530         src/project_dbase_gui.c,
18531         src/project_import_cbs.c,
18532         src/project_import_gui.c,
18533         src/registers.c,
18534         src/resources.c,
18535         src/resources.h,
18536         src/sharedlib.c,
18537         src/signals.c,
18538         src/signals_cbs.c,
18539         src/signals_gui.c,
18540         src/splash.c,
18541         src/src_paths_cbs.c,
18542         src/src_paths_gui.c,
18543         src/stack_trace.c,
18544         src/text_editor.c,
18545         src/text_editor_gui.c,
18546         src/text_editor_menu.c,
18547         src/toolbar.c,
18548         src/toolbar_callbacks.c,
18549         src/utilities.c,
18550         src/watch.c,
18551         src/watch_cbs.c,
18552         src/wizard_gui.c: GNOME porting.
18554 2002-12-24 Naba Kumar <naba@gnome.org>
18556         * AUTHORS, ChangeLog, HACKING, Makefile.am,
18557         NEWS, README, SEARCH-REPLACE,
18558         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
18559         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
18560         launcher/Makefile.am,
18561         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
18562         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
18563         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
18564         printing/print-util.c, printing/print.c, printing/print.h,
18565         scintilla/*/*, widgets/e-shell-about-box.c,
18566         src/*, tagmanager/*/*, widgets/Makefile.am,
18567         widgets/gnomefilelist.c:
18568         
18569         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
18570         src/*.[c,h] files to gnome2 API.
18572         * src/anjuta_dialogs_strings.c: Added glade generated translatable
18573         strings table.
18575 2002-10-23  Naba Kumar <naba@gnome.org>
18577         * autogen.sh: Prevented Users from building HEAD cvs.
18578         
18579 2002-09-16  Stephane Demurget  <demurgets@free.fr>
18581         * src/anjuta.glade: added the compiler options dialog, hopefully
18582         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
18584 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18586         * src/anjuta.glade: fixed a lot of small glitches.
18588         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
18589         now.
18591         * src/breakpoints_cbs.c: polished a bit.
18593 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18595         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
18597         * src/commands.c: partial gnome 2 port.
18599         * src/utilities.[ch]: changed some bits to be const.
18601 2002-09-14  Stephane Demurget  <demurgets@free.fr>
18603         * src/Makefile.am: removed breakpoints_gui.c and added a check
18604         for gdk-pixbuf deprecated functions, but there shouldn't be much
18605         anyway.
18607         * src/breakpoints_gui.c: killed.
18609         * src/anjuta.glade: added two dialogs for the breakpoints management.
18611         * src/anjuta.h:
18612         * src/anjuta_cbs.c:
18613         * src/appwizard.c:
18614         * src/attach_process.c:
18616         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
18617         really huge changes and porting work.
18618         
18619         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
18620         (breakpoints_dbase_new): moved the UI init bits here.
18622         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
18623         a lot, not using any color anymore (not HIG compliant) and not using
18624         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
18625         to be double checked.
18627         * src/build_file.c:
18628         * src/build_project.c: gnome 2 port.
18630 2002-09-11  Stephane Demurget  <demurgets@free.fr>
18632         * src/anjuta.glade:
18633         * src/anjuta.h:
18634         * src/anjuta_cbs.c:
18635         * src/appwizard.c:
18636         * src/breakpoints.c:
18637         * src/breakpoints_cbs.c: cleaned up some bits.
18639 2002-09-09  Stephane Demurget  <demurgets@free.fr>
18641         * src/Makefile.am:
18642         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
18644         * src/an_symbol_view.[ch]:
18645         * src/attach_process_cbs.h: polished a bit.
18647         * src/breakpoints_cb.[ch]: partial gnome 2 port.
18649 2002-09-02  Stephane Demurget  <demurgets@free.fr>
18651         * configure.in:
18652         * src/Makefile.am: added libglade-2 to the build.
18654         * src/anjuta.[ch]: added support for libglade.
18656         * src/anjuta.glade: added. There could be a file per top-level widget,
18657         as some other gnome projects, though.
18659         * src/attach_process_gui.c: removed.
18660         * src/attach_process.[ch]: gnome 2 port.
18661         (attach_process_new): Added the treeview init and the widget references
18662         here.
18664 2002-08-31  Stephane Demurget  <demurgets@free.fr>
18666         * src/an_file_view.c: fixed some compilation issues.
18668         * src/an_symbol_view.c: gnome 2 port.
18670 2002-08-26  Stephane Demurget  <demurgets@free.fr>
18672         * src/an_file_view.c: finished gnome 2 port.
18673         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
18674         directory pixmap depending on the event.
18676         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
18677         (project_file_data_new): use a GtkTreePath.
18679 2002-08-23  Stephane Demurget  <demurgets@free.fr>
18681         * src/Makefile.am: readded back an_*_view.[ch] because they are still
18682         driving me nuts but they need to be ported, heh ?
18684         * src/an_file_view.c: gnome 2 port, almost finished after some hard
18685         work since it's quite a total rewrite again.
18687 2002-08-22  Stephane Demurget  <demurgets@free.fr>
18689         * src/an_file_view.c:
18690         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
18692 2002-08-21  Stephane Demurget  <demurgets@free.fr>
18694         * src/anjuta_info.c:
18695         * src/utilities.h: gnome 2 port, featuring a total rewrite.
18697 2002-08-20  Stephane Demurget  <demurgets@free.fr>
18699         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
18700         nuts ATM.
18701        
18702         * src/an_file_view.c:
18703         * src/aneditor.cxx:
18704         * src/anjuta_cbs.c:
18705         * src/compiler_options.h:
18706         * src/messagebox.c:
18707         * src/messagebox.h:
18708         * src/pixmaps.h:
18709         * src/project_dbase.h:
18710         * src/resources.h: gnome 2 port.
18712 2002-08-14  Stephane Demurget  <demurgets@free.fr>
18714         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
18716         * data/properties/sql.properties: added the DATETIME data type.
18718         * data/properties/html.properties: added the foreach php keyword.
18720 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18722         * widgets/Makefile.am: removed blank line after the last backslash
18723         for avoiding a warning from automake.
18725         * configure.in:
18726         * src/Makefile.am: added the ORBit-2 dep.
18728 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18730         * AUTHORS: added Biswa, because I wonder why noone already have
18731         written his name in the Anjuta's hall of fame :)
18733 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
18735         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
18736         widgets/e-shell-about-box.c: Made to compile for gnome2.
18737         
18738 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
18740         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
18741         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
18742         
18743         * configure.in, printing/print.h, printing/print.c,
18744         printing/print-doc.c: Made to compile for gnome2.
18745         
18746 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
18748         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
18749         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
18750         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
18751         widgets/Makefile.am:
18752         
18753         Upgraded the build system to gnome2 platform.
18754         
18755 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18756         * manuals/*: Added capability to generate PDF and PS.
18757         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
18758         * TODO, TODO.biswa: Intergated TODO list.
18759         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
18760         , bug #574470
18761         * src/dnd.c: Fix typo
18762         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
18763         * src/anjuta.c: Bug #568895, Bug #575419
18765 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18767         * tagmanager/tm_global_tags.c: Fixed compiler warning.
18768         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
18770 2002-12-17  Naba Kumar <naba@gnome.org>
18772         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
18773         bugs.
18774         
18775 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18776         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
18777         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
18778         * anjuta.prj: Added tools.sgml
18779         * data/properties/cpp.properties: Bug # 646974
18781 2002-12-16  Naba Kumar <naba@gnome.org>
18783         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
18784         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
18785         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
18786         on 'Enter' and adds proper focus mechanism.
18787         * src/anjuta.c: Fixed a memory corruption bug.
18788         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
18789         'Enter' and can also be Canceled. Sets proper default and focus policies
18790         for tools dialogs.
18791         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
18792         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
18793         translatable strings in dialogs and fixed some dialog properties.
18794         * src/anjuta-tools.c: Now uses xml format for loading and saving.
18795         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
18796         * src/message_manager_private.cc: Fixed some debug messages.
18797         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
18798         widgets/gnomefilelist.c: Fixed a memory leaks.
18799         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
18800         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
18801         src/main_menubar_def.h: Implemented incremental search.
18802         * TODO: Updated.
18804 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18805         * tagmanager/*: Minor cleanups and warning fixes.
18806         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
18807         GUI during long updates.
18808         * src/text_editor.c: Remove debug message.
18810 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18811         * tagmanager/tm_project.c: Fix a memory access problem.
18813 2002-12-13  Naba Kumar <naba@gnome.org>
18815         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
18816         tools list to show "Enabled" flag of the tool. Fixed a bug where
18817         tool list is not cleared when creating a new tool.
18818         
18819 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18820         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
18822 2002-12-12  Naba Kumar <naba@gnome.org>
18824         * anjuta-tools.[h,c], commands.c: Used the tools help of
18825         anjuta variables list in commands editor and fixed a typos
18826         buy in anjuta-tools.c.
18827         
18828 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18829         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
18830         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
18831         * TODO.biswa: Added to help me track things better.
18833 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18835         * configure.in, anjuta.spec.in: Added libglade dependency.
18836         * Makefile.am: Added anjuta.glade file.
18837         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
18838         , src/mainmenu_callbacks.[ch], src/message-manager.h
18839         , src/widget-registry.c: Tools editor GUI + other additions.
18841 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18843         * src/project_dbase.[ch], tagmanager/tm_project.c,
18844         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
18845         Implement syncing tags image with the project database.
18846         * src/anjuta-tools.c: Implemented variable substitution and
18847         working directory in tools.
18849 2002-12-09  Naba Kumar <naba@gnome.org>
18850         
18851         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
18852         command configuration language list from properties.
18853         
18854         * data/properties/asm.properties, data/properties/ruby.properties:
18855         Fixed typos.
18857 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18859         * src/an_symbol_view.c: Remember current selected entry and select
18860         it automatically after refresh.
18862 2002-11-26  Murray Cumming  <murrayc@usa.net>
18864         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
18865           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
18866         and gnomemm 1.2 projects so that people know they are really
18867         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
18868         But I did correct these to sue lowercase names.
18870 2002-12-01  Naba Kumar <naba@gnome.org>
18872         * data/anjuta.properties: Fixed caching problem on 
18873         indicators.
18874         * src/preferences.c, src/preferences_gui.c: Implemented automatic
18875         indicators prefs.
18876         
18877 2002-12-01  Naba Kumar <naba@gnome.org>
18879         * data/properies/anjuta.properties: Corrected "indicators.automatic"
18880         property name.
18881         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
18882         property and uses it.
18883         * src/aneditor.cxx: Fixed a bug associated with selection a word at
18884         current cursor.
18885         
18886 2002-11-30  Naba Kumar <naba@gnome.org>
18888         * src/debugger.c: Fixed a typo.
18889         * data/properties/*: Updated properties files and added
18890         new ones.
18891         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
18892         Added comment submenu and cleaned up ref and unref of menus.
18893         * src/aneditor.h: Added definition of comment commands.
18894         * src/aneditor.c: Upgrade from latest SciTE source code.
18895         * src/text_editor.[hc], src/text_editor_cbs.c, 
18896         src/message_manager_private.cc, src/message_manager.[cc,h],
18897         src/anjuta.[c,h]: Added indicators support for errors/warnings
18898         highlight in the editor.
18899         * NEWS, TODO: Update.
18900         * scintilla/include/PropSet.h: Removed deprecrated function.
18901         
18902 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18904         * src/anjuta-tools.[ch]: Tools implementation (basic)
18905         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
18906           , src/main_menubar_def.h: PLugins cleanup and segregation
18907         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
18908           registry
18909         * anjuta.prj: Added new files
18910         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
18911         * plugins/class-gen/clsGen.c: Register menu under 'Project'
18912         * plugins/patch/patch-plugin.c: Register menu under 'Format'
18913         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
18914         * src/Makefile.am: Added new files
18915         * src/message-manager.[cc/h]: Added standard output and error windows
18917 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
18919         * project_type.c: Fixed Gnomemm2 project type
18921 2002-11-25  Naba Kumar <naba@gnome.org>
18923         * printing/print.c: Fixed a compile warning.
18924         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
18925         * src/utilities.c: Fixed a compile warning in sparc, hides the
18926         terminal check error output from the user.
18927         * project_config.[ch], project_dbase.[ch], source.c: Added project
18928         version, exclude modules configuration and reordered other config
18929         properties. Changed some strings to more descriptive text.
18930         * src/compiler_opitions.c: Removed extra newlines from .prj file
18931         save.
18932         * anjuta.prj: Converted to new format (only reorganised properties
18933         and removed extra newlines ... nothing else).
18934         * NEWS: updated
18935         
18936 2002-11-21  Naba Kumar <naba@gnome.org>
18938         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
18939         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
18940         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
18941         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
18942         Updated to the CVS version.
18944 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18946         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
18947           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
18948           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
18949           images in completion lists. 
18950         * src/resources.h: Make C++ friendly.
18951         * scintilla/PropSet.cxx: Fix memory leak.
18953 2002-11-20  Naba Kumar <naba@gnome.org>
18955         * scintilla/*/*: Synced to latest scintilla 1.49
18956         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
18957         New lexers added.
18959         * scintilla/RESearch.cxx: The automatic cvs log in the
18960         file really broke things trying to interprete the changelog
18961         entry incorrectly as end-of-comment. Removed the $cvs line
18962         and committed again.
18963         
18964 2002-11-19  Naba Kumar <naba@gnome.org>
18966         Patch from Timothee Besset <ttimo@idsoftware.com>
18967         
18968         * src/message-manager-private.cc: Interpretes absolute
18969         file paths properly in zvt terminal.
18971 2002-11-19  Naba Kumar <naba@gnome.org>
18973         Patch from Timothee Besset <ttimo@idsoftware.com>
18974         
18975         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
18976         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
18977         (important) editor preferences in project (if there is one
18978         open).
18979         
18980         * TODO: Updated
18981         
18982 2002-11-18  Naba Kumar <naba@gnome.org>
18983         
18984         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18985         
18986         * src/debug_tree.c, src/find_in_files_gui.c,
18987         src/find_replace.c, src/find_text.c, 
18988         src/project_import.c, src/project_import_gui.c,
18989         src/wizard_gui.c: i18n Fixes.
18991 2002-11-15  Naba Kumar <naba@gnome.org>
18993         * plugins/class-gen/clsGen.c: Fixed to use project function
18994         to import files. Create non-existent directories before the
18995         sources are written.
18996         
18997         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
18998         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
18999         src/glade_iface.c,
19000         src/glades.c: Excluded gladen files from build. This
19001         will fix the unnecessary dependency on libssl.
19002         
19003         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
19004         file import funtion.
19005         
19006         * src/message_manager_private.cc: Fixed a compiler warning with
19007         DEBUG preprocessor macro.
19008         
19009         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
19010         wrong (undocked) editor window was closed on clicking close on an
19011         undocked editor window.
19012         
19013         * src/debugger.c: Fixed a bad bug where debugger terminal won't
19014         start correctly if the executable was run before with 'F3'.
19015         
19016         * src/toolbar_callbacks.c: Wrap around find next.
19017         * src/toolbar.c: Disable combo activate.
19018         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
19019         button positions to get 'yes' as default.
19021         * anjuta.spec.in: Updated.
19022         
19023         * src/anjuta_info.c, src/appwizard_gui.c,
19024         src/attach_process_gui.c, src/breakpoints_gui.c,
19025         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
19026         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
19027         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
19028         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
19029         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
19030         src/preferences.c, src/preferences_gui.c, src/project_config.c,
19031         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
19032         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
19033         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
19034         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
19035         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
19036         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
19037         plugins/patch/patch-plugin.c, printing/print-util.c:
19038         Set all windows and dialogs transient
19039         to their parents so that they remain floated above their parents.
19040         
19041 2002-11-13  Naba Kumar <naba@gnome.org>
19043         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
19044         take default editor font).
19045         
19046         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
19047         Corrected email address.
19048         
19049         * src/mainmenu_callbacks.c: Used spaces instead of tabs
19050         for changelog entry.
19052         * NEWS: Updated.
19053         
19054 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19055         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
19057 2002-11-06  Naba Kumar <naba@gnome.org>
19059         * README: Updated
19060         * anjuta.spec.in: Ships the .omf files with the
19061         documents instead of the base package.
19062         
19063 2002-11-04  Naba Kumar <naba@gnome.org>
19065         * data/properties/latex.properties: Fixed a bug.
19066         * ChangeLog: Released 1.0.0 stable.
19068 2002-11-04  Naba Kumar <naba@gnome.org>
19070         * src/commands.c: Added command with shell redirection capability.
19071         * data/properties/anjuta.properties: Changed default execution
19072         command.
19073         * src/project_dbase.c: Set project top dir in properties.
19074         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
19075         * data/Makefile.am: More diskcheck error fixes.
19076         
19077         * README, anjuta.spec.in, THANKS, AUTHORS,
19078         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19079         manuals/C/anjuta-manual/authers,sgml,
19080         manuals/C/anjuta-manual/anjuta-manual.sgml,
19081         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19082         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
19083         : Changed anjuta home to
19084         new URL and my email address.
19085         
19086         * manuals/C/anjuta-manual/interfaces.sgml,
19087         manuals/C/anjuta-manual/prefereces.sgml,
19088         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
19089         
19090         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
19091         : removed reference to the help menu as the menu is modified
19092         when no help is found (which is very likely when we are
19093         shiping the documents separately).
19094         
19095 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19096         * anjuta.spec.in: Update specfile to make multiple RPMs.
19097         * data/Makefile.am: make dist fix.
19098         * src/text_editor_menu.c: Fix compile warnings (casts).
19100 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19101         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
19102         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
19104 2002-11-01  Naba Kumar <naba@gnome.org>
19106         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
19107         Added gnome2 macros to be used by gnome2 project wizard.
19108         
19109         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
19110         from gnome-common.
19111         
19112         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
19113         as it was conflicting with generated projects and is not
19114         useful for us.
19115         
19116         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
19117         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
19118         project generation, removed qt project as it's not complete and
19119         added gnome2 bonobo wizard.
19121 2002-10-29  Naba Kumar <naba@gnome.org>
19123         * po/POTFILES.in: Updated.
19124         * po/POTFILES.skip: Added.
19125         * preferences.h: Fixed print paper size property name.
19127 2002-10-28  Naba Kumar <naba@gnome.org>
19128         
19129         * data/user.properties, data/Makefile.am: Added user properties file
19130         which will be copied in user's ~/.anjuta/user.properties.
19131         
19132         * data/anjuta.properties: Changed a comment.
19133         
19134         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
19135         
19136         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19137         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
19138         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
19139         item.
19141         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
19142         instead of user properties file.
19143   
19144         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
19145         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
19146         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
19147         * README, TODO: Updated.
19148         
19149 2002-10-28  Naba Kumar <naba@gnome.org>
19151     * manuals/C/anjuta-manual/figures/editor_guides.png,
19152     manuals/C/anjuta-manual/figures/editor_margins.png,
19153     manuals/C/anjuta-manual/figures/editor_markers.png,
19154     manuals/C/anjuta-manual/figures/local_variables.png,
19155     manuals/C/anjuta-manual/figures/open_file_multiple.png,
19156     manuals/C/anjuta-manual/figures/prefs_print.png,
19157     manuals/C/anjuta-manual/figures/print_dlg.png,
19158     manuals/C/anjuta-manual/figures/print_preview.png,
19159     manuals/C/anjuta-manual/figures/symbol_browser.png,
19160     manuals/C/anjuta-manual/figures/variable_tip.png: New png
19161     files for manual documentation.
19162     
19163     * manuals/sgmldocs.make,
19164     manuals/C/anjuta-manual/Makefile.am,
19165     manuals/C/anjuta-manual/authors.sgml,
19166     manuals/C/anjuta-manual/build.sgml,
19167     manuals/C/anjuta-manual/compileopts.sgml,
19168     manuals/C/anjuta-manual/debugger.sgml,
19169     manuals/C/anjuta-manual/execute.sgml,
19170     manuals/C/anjuta-manual/fileoperations.sgml,
19171     manuals/C/anjuta-manual/interface.sgml,
19172     manuals/C/anjuta-manual/preferences.sgml,
19173     manuals/C/anjuta-manual/projects.sgml,
19174     manuals/C/anjuta-manual/figures/arguments.png,
19175     manuals/C/anjuta-manual/figures/open_file.png,
19176     manuals/C/anjuta-manual/figures/other_opts.png,
19177     manuals/C/anjuta-manual/figures/scrshot.png,
19178     manuals/C/anjuta-manual/figures/toolbar_browser.png,
19179     manuals/C/anjuta-manual/figures/toolbar_tags.png:
19180     
19181     Updated anjuta manual documentation.
19183     
19184 2002-10-27  Naba Kumar <naba@gnome.org>
19186     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
19187     check and modifies debugger terminal command accordingly
19188     to function properly.
19189     
19190 2002-10-25  Naba Kumar <naba@gnome.org>
19192         * manuals/sgmldocs.make: Fixed a couple of bugs.
19193         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
19195 2002-10-24  Naba Kumar <naba@gnome.org>
19197         * src/debug_tree.c: Fixed a crash bug from Etay.
19199         * global_tags/create_global_tags: Added messages.
19200         Fixed infinite looping within files.
19201         
19202         * macro/autogen.sh: Removed debug and warning flags for defaults.
19203         
19204         Patch from Vadim Berezniker <vadim@berezniker.com>
19205         
19206         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
19207         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
19208         generation.
19210         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
19211         temporarily just copy it
19213 2002-10-24  Naba Kumar <naba@gnome.org>
19215         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
19216         manuals/C/anjuta-manual/anjuta-manual.sgml, 
19217         manuals/C/anjuta-manual/compileopts.sgml,
19218         manuals/C/anjuta-manual/debugger.sgml,
19219         manuals/C/anjuta-manual/execute.sgml,
19220         manuals/C/anjuta-manual/fileoperations.sgml,
19221         manuals/C/anjuta-manual/interface.sgml,
19222         manuals/C/anjuta-manual/introduction.sgml,
19223         manuals/C/anjuta-manual/projects.sgml,
19224         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
19225         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
19226         manuals/ja/anjuta-manual/anjuta-manual.sgml,
19227         manuals/ja/anjuta-manual/compileopts.sgml,
19228         manuals/ja/anjuta-manual/debugger.sgml,
19229         manuals/ja/anjuta-manual/execute.sgml,
19230         manuals/ja/anjuta-manual/fileoperations.sgml,
19231         manuals/ja/anjuta-manual/interface.sgml,
19232         manuals/ja/anjuta-manual/introduction.sgml,
19233         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
19235 2002-10-24  Naba Kumar <naba@gnome.org>
19237         * src/project_type.c: added autogen for qt projects.
19238         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
19239         Fixed a bug that retrieves wrong terminal command.
19240         * src/commnads.c: Added more terminal commands.
19241         * configure.in: Checks for scrollkeeper version.
19242         
19243 2002-10-22  Naba Kumar <naba@gnome.org>
19245         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
19246         instead of AM_GNOME_GETTEXT.
19247         
19248         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
19249         for setup-gettext for the wizard generated projects.
19251         * src/source.c: Fixed a bug where glade file wasn't generated.
19252         
19253         * src/gnome_project.c: Excluded project version from project dir
19254         name.
19255         
19256 2002-10-22  Naba Kumar <naba@gnome.org>
19258         * acinclude.m4: New file with dummy funtion for gettext
19259         cross compatibility fix.
19260         
19261         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
19262         * configure.in: Fixed cflags to avoid useless warnings.
19263         * Makefile.am: EXTRA_DIST += setup-gettext.
19264         * src/toolbars.c: Added space paddings around tags label.
19266 2002-10-21  Naba Kumar <naba@gnome.org>
19268         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19269         
19270         * setup-gettext: New script to maintain gettext cross version
19271         compatibility.
19272         * configure.in, macros/autogen.sh: Fix for gettext cross version
19273         compatibility.
19274         
19275 2002-10-21  Naba Kumar <naba@gnome.org>
19277         * debug_tree.c: Fixed incorrect use of debug assertion.
19278         
19279 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
19280             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19281         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19282         src/memory.c, src/memory.h, src/message-manager-private.cc:
19283         
19284         New parsing algorithm; adapted from kdevelop.
19285         Middle button menu for changing the value's display type
19287 2002-10-07  Naba Kumar <naba@gnome.org>
19289         * src/main_menubar_def.h: Changed status bar message for Help->
19290         Browse info pages. Bug #603308
19292         * src/executer.c: Made "User terminal" default for creating
19293         projects (User can always disable it later). Bug #114222
19294         
19295 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19297         * macros/autogen.sh: Require gettext 0.10.x for autogen
19298         * src/text_editor.c: Fixes Bug #595303
19299         * src/source.c: Fixes Bug #595970
19300         * src/anjuta.c: Fixes Bug #598366
19301         * scingtilla/LexCPP.cxx: Bug #602296
19302         * src/main_menubar_def.h: Bug #604363
19303         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
19304         
19305 2002-10-07  Jens Georg <mail@jensgeorg.de>
19307         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19308         * gnomefilelist.c: This patch fixes the bug #611542
19309         
19310 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19312         * data/properties/Makefile.am: Added tcltk.properties file.
19313         
19314 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19316         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19317         
19318         * README: Updated README
19319         * plugins/class-gen/clsGen.c, src/message_manager.cc
19320           , src/mainmeu_callbacks.c, src/memory.c
19321           , src/project_dbase_gui.c, src/text_editor_gui.c
19322           , widgets/gnomefilelist.c: Set window icons
19323         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
19324           Enabled release build (stripped + optimized binaries, etc.)
19325         * data/properties/anjuta.properties, src/commands.c,
19326           src/defaults.cFixed bug #595489 (stdin on executables)
19327         * src/appwizard.c, src/main.c, src/message-manager.cc
19328           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
19329           , src/debug_tree.c: Memory related (valgrind) fixes.
19330         * src/message-manager-private.[cc,h], src/pixpams.h
19331           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
19332         * anjuta.prj: Added debug_tree.c to SOURCES
19333         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19334           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
19335           Compacted code and cleaned up unnecessary functions.
19336         * tagmanager/*.[ch]: Code fixes.
19337         
19338 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
19339         
19340         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19341         
19342         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
19343         Debug tree now detects changes of displayed variables
19344         and changes their color to red
19346 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19348         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19349         
19350         * mainmenu_callbacks.c: Set's the current file name in
19351         file save as dialog.
19352         
19353 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19355         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
19357         * data/properties/tcltk.properties: New file for tcl/tk
19358         properties.
19360 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
19362         * src/project_type.[c,h], src/source.c, data/Makefile.am:
19363         Fixed a fatal bug which doesn't let building gnome2 related
19364         projects. They use different autogen.sh script. Defined new
19365         type field "gnome_macro_support".
19366         
19367         * data/autogen.sh.gnome2: New file.
19368         
19369         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
19370         bug with quotes escaping in quotes.
19371         
19372         * src/message-manager-private.cc: Used event box instead
19373         of frame for local message pane, so that the borders appear
19374         properly and nicely.
19375         
19376         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
19377         if there is a project open and all the files are un-docked.
19379         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
19381 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
19383         * src/main_menubar_def.h: implement feature request #595356, patch #597161
19384         * THANKS: updated for new contributions
19385         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
19387 2002-08-27 Steven Knight  <steven.knight@unh.edu>
19389         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
19390         src/project_dbase.h, src/project_type.c, src/source.c, 
19391         src/wizard_gui.c: new Qt project type
19392         *** NB not fully tested, may need some work, icon required...
19394 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19396         * src/memory.c, src/memory.h: new memory patch
19398 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
19400         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
19402 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
19404         * lancher/anjuta_launcher.c: Determine pty from function
19405         call instead of running 'tty' externally.
19406         
19407         * data/properties/cs.properties: Added compile/build commands.
19408         Fixed execution properties.
19409         
19410         * src/commands.c: Added c# options.
19412         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
19413         
19414         * src/debug_tree.[c,h], src/debugger.[c,h],
19415         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
19416         
19417         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
19418         1. Misaligned structs when they are members of other structs.
19419         2. '{' sometimes appears as a variable.
19420         3. Wrong processing of some arrays.
19421         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
19422         that displays the tree in two columns (variable and value).
19424 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19426         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
19428         * data/properties/sql.properties: added the DATETIME data type.
19430         * data/properties/html.properties: added the foreach php keyword.
19432 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19434         * NEWS: Updated with new features.
19435         
19436         * data/.cvsignore, doc/.cvsignore: Updated.
19437         
19438         Patch from: Etay Meiri <etay-m@bezeqint.net>
19439         
19440         * src/debug_tree.h, src/debug_tree.c: New files.
19441         
19442         * src/Makefile.am, src/message-manger-private.[h,cc],
19443         src/message-manger.cc: Added Tree view for debugger
19444         locals view.
19445         
19446 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19448         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19449         
19450         * src/memory.c, src/memory.h: New files.
19451         
19452         * src/Makefile.am, src/appwizard.c, src/controls.c,
19453         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19454         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19455         
19456         Memory view implemetation that would enable viewing raw memory
19457         during debugging.
19459 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19461         * AUTHORS: added Biswa, because I wonder why noone already have
19462         written his name in the Anjuta's hall of fame :)
19464 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
19466         * src/appwizard_gui.c: Removed an ambiguous prototype.
19467         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
19468         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
19469         * THANKS: Updated M. Ali Vardar's email.
19470         
19471 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19473         * src/anjuta_gui.c: implemented feature request to stop main and browser
19474           toolbars having exclusive use of space
19476 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19478         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
19479         left over from the previous work to fix bugs :-)
19480         
19481         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
19482         src/controls.c, src/mainmenu_callbacks.h, 
19483         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
19484         reviewed
19485         
19486         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
19487         src/project_import_gui.c, src/sharedlib_gui.c, 
19488         src/signals_gui.c: set window icon correctly
19489         
19490         * NEWS: more updates for the release
19491         
19492         * HACKING: updated for window icons and insert menu information
19493         
19494         * src/cvs_gui.c, src/build_project.c, 
19495         src/project_import_cbs.c: message strings reviewed
19496         
19497         * src/controls.c: context help button should be disabled if 
19498         DevHelp is not installed
19499         
19501 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19503         * src/debugger.c: Fixed the signalling screw up because of string
19504         update in gdb used to report the child process PID. Also, no
19505         error dialog will be popped up for "no such file or directory"
19506         error (very annoying and useless error). This error will still
19507         be shown on the debug message window. Avoided terminating the
19508         program when the terminal is terminated -- doesn't hurt, otherwise
19509         we get crappy egg-and-hen problem.
19510         
19511         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
19512         dimensions loading.
19513         
19514         * src/anjuta.c: Limited the default size of main window to sane
19515         values.
19517         * src/preferences.c: Fixed some deadly memory corruption bugs in
19518         the recent patches. Return from getenv() should NEVER be freed,
19519         because they are static strings.
19520         
19521         * src/preferences_gui.c: Removed the fix for crash bug with font
19522         selection and applied the real fix.
19523         
19524 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
19526         * NEWS: updated for release
19528 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19530         * src/launcher.c: Added a fix a memory leak and a possible
19531         fix for zvt-crash bug.
19532         
19533         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
19534         
19535         * data/properties/latex.properties,
19536         data/properties/ada.properties: Added file.is.source property.
19537         
19538         * src/an_file_view.c: Set auto column size of the file
19539         revision column.
19540         
19541         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
19542         The user is now prompted to confirm the closing of the file
19543         if it is being used by CVS. If yes, the editor is closed and
19544         the CVS operation stops.
19545         
19546 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
19548         * anjuta.prj: bump project version for release
19549         * BUGS: removed unnecessary file
19551 2002-06-07      Philip Van Hoof <freax@pandora.be>
19553         * widgets/gnomefilelist.c: fix up issue with directory deleted 
19554         during the life of the file list widget
19555         * src/preferences_gui.c: sticking-plaster fix to font selection
19556         causes segfault bug
19558         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
19560 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19562         * data/properties/anjuta.properties, src/an_file_view.[ch], 
19563         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
19564         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
19565         added options for symbol and file browsers.
19566         * data/properties/cpp.properties: linker flags should come after
19567         the name of the file to compile.
19568         * scintilla/Editor.cxx: fixed gcc compilation warning.
19569         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
19570         be executed from bindir only.
19571         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
19572         tagmanager/include/tm_file_entry.h: CVS version information in file 
19573         browser.
19574         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
19575         window.
19576         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
19577         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
19578         crashes during file import.
19579         * src/project_import.c: disable project menu items during project 
19580         import.
19581         
19582         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19584 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19586         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
19587         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
19588         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
19589         modified Insert menu, added C functions template, header C 
19590         template, modified header_template HEADER_H ==> NAMEFILE_H
19591         
19592         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19594 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19596         * data/properties/html.properties: changed some file 
19597         associations
19599 2002-06-05 Philip Van Hoof <freax@pandora.be>
19601         * widgets/gnomefilelist.c: Fixed #560759 and #561776
19602         
19603         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19605 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19607         * data/properties/anjuta.properties, src/defaults.c: Make windows
19608         docked by default, fix the big fonts bug.
19609         
19610         * src/an_file_view.c, src/main_menubar_def.h, 
19611         src/project_dbase_gui.c: sanitized the Edit/View mess.
19612         
19613         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
19614         for customizing shortcuts.
19615         
19616         * src/mainmenu_callbacks.c: Search for selected word if present.
19617         
19618         * src/text_editor_menu.c: Added context menu options for docking
19619         and undocking editor windows.
19620         
19621         * src/main_menubar.h, src/main_menubar.c: more support for the 
19622         shortcuts menu item.
19623         
19624         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19626 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19628         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
19629         all commit messages being written to top of the file
19630         
19631         * src/main_menubar_def.h: message strings reviewed
19632         
19633         * src/project_import.c: message strings reviewed
19634         
19635         * src/source.c, src/glades.c: message strings reviewed. Fixed 
19636         some bugs around reading the project properties for creating 
19637         .glade and .desktop files in the Application Wizard. There were
19638         typos in the property names being retrieved
19639         
19640         * widgets/gnomefilelist.c: changed build_full_path to make 
19641         the file widget support ~
19642         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
19643         
19644         * THANKS, widgets/e-shell-about-box.c, 
19645         manuals/anjuta-manual/C/authors.sgml: updated for new
19646         patch
19648 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
19650         * src/project_dbase.c: Fixed the file-path-corruption bug
19651         and the cannot-import-file-in-project bug. (follow-up with
19652         the last commit from Stef).
19653         
19654         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
19655         with unsaved-project.
19656         
19657 2002-06-05  Stephane Demurget  <demurgets@free.fr>
19659         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
19660         misplaced g_free.
19662 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19664         * data/properties/{xml,html,other}.properties: changed some file 
19665         associations
19666         
19667         * data/anjuta.mime: oops! cvs added
19668         
19669         * scintilla/RESearch.cxx: fixed up a problem with comments
19670         
19671         * global-tags/create_global_tags.sh: redirect errors to /dev/null
19672         to avoid messages about missing libs
19673         
19674         * NEWS: started the release notes
19676 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19678         * HACKING: updated with new information on printing, patch naming
19679         
19680         * TODO: removed completed tasks
19681         
19682         * THANKS: updated a few contributions
19683         
19684         * anjuta.prj: updated the icon file
19685         
19686         * anjuta.desktop.in.in: updated to add Categories
19687         
19688         * data/anjuta.mime: created a mime type for Anjuta project files
19689         (NB needs to be added to the install in /usr/share/mime/)
19690         
19691         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
19692         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
19693         to PNG for websites.
19694         
19695         * plugins/patch/patch-plugin.c: clarified some messages and 
19696         made it easier to see different patching sessions
19697         
19698         * src/toolbar.c: changed some message text for consistency
19699         
19700         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
19701         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
19702         in preferences. 
19703         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19704                  
19705         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
19706         src/project_dbase.{c,h}, src/project_import_cbs.c, 
19707         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
19708         Added XLib Project and a Dockapp Project types.
19709         * pixmaps/Makefile.am: added line for new pixmap for new xlib
19710         projects
19711         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
19712         * src/source.c: Fixed memory leak in existing projects. 
19713         (filename was not freed)
19714         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
19716 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
19718         * src/anjuta.h, src/anjuta.c: Added error display funtions
19719         with parent windows.
19720         
19721         * src/appwizard_cbs.c: Changed error display function to use
19722         parented version.
19723         
19724 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
19726         * printing/print.h, printing/printing.c: Taken care of document
19727         zoom factor and fixed a font loading bug. Dynamically calculated
19728         text widths to work with zooms properly. Re-organized code for
19729         dynamic text width calulations to work in general with utf8 chars.
19730          Determined font height and width automatically from the font info.
19731         
19732         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
19733         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
19734         Converted text.zoom.factor property to use #defined value. Removed
19735         margin header and margin numbers preferences, as they  now
19736         calculated dynamically.
19737         
19738 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
19740         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
19741         printing/print-util.h, printing/print.c, printing/print.h:
19742         Rewritten printing support for style based printing. Syntax highlighted
19743         printing, monochromatic printing, setup using preferences etc.
19745         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
19746         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
19747         language and the styled text buffer.
19748         
19749         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
19750         the print setup preferences page and added printer preferences. Added functions
19751         to retrieve preferences with default values.
19752         
19753         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
19754         the printing.
19756         * data/properties/anjuta.properties: Added default printer preferences.
19758         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
19759         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
19760         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
19762         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
19763         
19764 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19766         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19768         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
19769         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
19770         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
19771         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
19773         printing/Makefile.am: Reduced compiler optimizations.
19775         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
19776         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
19777         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
19778         tagmanager/tm_workspace.c: TagManager fixes.
19780 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
19782         * printing/*: CVS added. :)
19783         
19784 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19786         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19788         * printing*: CVS added.
19789         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
19790           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
19791           src/main_menubar_def.h: Gnome Print support
19792         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
19793         * configure.in: Enable debugging flag option
19794         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
19795           Print properties defined.
19796         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
19797         
19798 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19800         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19801         
19802         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
19803         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
19804           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
19805           and cleanups
19806         * src/text_editor.c: Minor cleanups.
19807         * anjuta.c: Tweaks to 'Goto File Line' functionality.
19808         * src/project_dbase.c: Fixes to add/remove files from project.
19809         * src/help.c: Fix minor memory leak.
19810         * src/project_dbase_gui.c: Remove debugging messages.
19811         * src/utilities.[ch]: Cleanups and minor fixes.
19812         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
19814 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
19816         * src/anjuta.c [anjuta_apply_preferences()]:
19817         Fixed a crash bug when tab pos is not defined for the editors.
19818         
19819         * data/properties/cpp.properties: Set default identifier property to normal.
19820         This fixes the bug in which the fore color gets hidden with dark background.
19822 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
19824         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
19825         scintilla 1.46
19826         
19827         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
19828         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
19829         src/anjuta.c, data/properties/anjuta.properties:
19830         Implemented line wrapping.
19831         
19832         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
19833         
19834         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
19835         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
19836         tags. Code was reviewed from GNOME Bonsai view.
19837         
19838         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
19839         it seems to have been removed by scintilla people.
19840         
19841         * data/properties/anjuta.properties: Set default line wrap to false, as
19842         is noticably slow with big files.
19843         
19844 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
19846         * src/project_import_gui.c: disallow the selection of files in
19847           the browse dialog.
19848         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
19849           preferences code.
19850         
19851 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19853         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
19854           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
19855         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
19856         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
19857           now works properly.
19858         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
19859         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
19860         * src/utilities.[ch]: Added some utility functions.
19861         * tagmanager/tm_project.c: Fix for bug in file removal from project.
19862         
19863         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19865 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19867         * HACKING: info on FIXME statements and removed ccview references
19868         * Makefile.am: added rule to make RPM package
19870 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19872         * THANKS, widgets/e-shell-about-box.c, 
19873         manuals/anjuta-manual/C/authors.sgml: updated for new
19874         patch
19875         * src/anjuta.c: removed unnecessary warning code since CVS 
19876         support is now implemented :-)
19877         * manuals/sgmldocs.make: implemented a fix for bug #553969
19878         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
19879         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
19880         manuals/C/anjuta-faqs-C.omf: modified the descriptions
19881         
19882 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19883         
19884         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
19885           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19886           src/main_menubar_def.h, src/preferences_gui.c,
19887           preferences.c, preferences.h: setup Username and Email 
19888           preferences, Insert ChangeLog and Username editor functions
19889           
19890           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
19892 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19893         
19894         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
19895           src/src_paths_cbs.c, src/src_paths_gui.c
19896           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
19898           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19900 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19902         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
19903           and goto tag menu items to main menu.
19905 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19907         * THANKS, widgets/e-shell-about-box.c, 
19908         manuals/anjuta-manual/C/authors.sgml: added new contributors
19909         * HACKING: updated with info on files to change for credits
19911 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
19913     * src/aneditor.cxx: extended extension list which fixes segfault
19914     on selecting lisp, ruby or matlab as highlight style.
19916 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19918         * src/main_menubar_def.h: fixed an array initialiser and fixed
19919         the lexer settings for the new entries on the Format menu
19921 2002-05-07  Stephane Demurget  <demurgets@free.fr>
19923         * Synced with Scintilla 1.45
19925 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19927         * anjuta.prj: added another missing file
19928         * ChangeLog: fixed some incorrect change dates I caused by 
19929         sloppy cut-and-pasting :-/
19931 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19932         
19933         * src/mainmenu_callbacks.c: fixed title of new About box
19935 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19937         * src/pixmaps.h: added macros for OpenGL and SDL project icons
19939 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19941         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
19942         * anjuta.prj: updated for new files
19944 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
19946         * widgets/e-shell-about-box.c: Added version display.
19947         
19948 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19950         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
19951         widgets/scroll_menu.c: fixed up some compiler warnings (patch
19952         from Philip Van Hoof)
19954 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19956         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
19957         dependency
19958         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
19959         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
19960         that produced build errors (needs checking on a machine with the
19961         ja locale!)
19962         * data/properties/lisp.properties: updated to match format of other
19963         lexer property files supplied with Anjuta
19965 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19967         * anjuta.prj: added new files
19968         * HACKING: added information from the mailing list on 
19969         adding new project types to the wizard (thanks to Johannes)
19971 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19973         * src/utilities.h, src/launcher.c, src/gnome_project.c,
19974           src/appwiz_page2.c: Fix for 547038.
19976 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
19978     * attach_process.c, attach_process_cbs.c: Fixed a dialog
19979     hide bug.
19980     
19981     * about.h: cvs removed.
19982     
19983 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
19985         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
19987         Fix for #539574.
19989         * src/anjuta.c (anjuta_system_error): checks for the error number to
19990         know whether the error description is needed or not.
19992 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
19994         * pixmaps/anjuta_logo.png: New about logo.
19995     
19996         * pixmaps/anjuta_icon.png: New icon from Misha. The
19997         old one had trouble with some gtk themes.
19998     
19999         * about.c: Removed. No longer needed.
20001         * mainmenu_callbacks.c: Removed reference of about.h
20002     
20003 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20005         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20007         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
20008           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
20009         About Dialog (thanks to the Evolution team for the cool widget!)
20011 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20013         Patch from lbell <lbell@tsc4.com>
20014     
20015         * src/find_in_files.c, src/find_in_files.h,
20016           src/anjuta.c: Added save_yourself, load_yourself routines.
20017     
20018         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
20019         Added "Append messages" toggle button. This will enable
20020         the search results to be appended to the already existing
20021         results.
20022     
20023         * src/debugger.c: Fixed a typo.
20024     
20025         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
20026           src/session.c, src/session.h: Improved session management.
20028 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20030         * THANKS, FUTURE, AUTHORS: Changed my email and
20031         avoided yahoo.com.
20033 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20035         Impl. feature request #525271 (add Lisp support).
20037         * data/properties/lisp.properties: added.
20039         * data/properties/Makefile.am, data/properties/anjuta.properties: added
20040           the lisp properties.
20042         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
20043           src/utilities.[ch]: added support for the Lisp highlight style.
20045 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20047         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20048           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20049           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
20050           option preferences to have a persistent setting. Plus it's not used
20051           often, so it's better here than flooding the menus.
20053         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
20054           preferences pages a lot more consistent and sweeter: tabs direction
20055           radiobuttons are directed against the meaning, all pages have an
20056           outter frame, a lot of padding, removed all expand attributes for
20057           vertical boxes, ...
20059           That's not a total revamp, but it's really looking better now, even
20060           if there's still work to be done.
20062 2002-05-01  Andy Piper <andy.piper@freeuk.com>
20064         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
20065         * TODO: added task to be completed before next release (update all credits)
20067 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20069         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
20070         Benke László.
20072 2002-05-01  Benke László  <decike@freemail.hu>
20074         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20076         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20077           src/main_menubar_def.h, src/mainmenu_callback.[ch],
20078           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
20079           to the format menu in order to reorder the notebook tabs in
20080           alphabetical order everytime a file is created/opened/saved.
20082 2002-05-01  Philip Van Hoof <freax@pandora.be>
20084         * widgets/gnomefilelist.[ch] (history_combo_go),
20085         (history_combo_clicked): impl.
20087         (gnome_filelist_new_with_path): use this new impl.
20089 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20091         * src/project_dbase_gui.c (add_file): added the xpm file type.
20093 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20095         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
20096         tag manager fixes.
20098         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
20099           of tag types.
20101         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
20102           src/text_editor_menu.c: Added context sensitive search in symbol
20103           browser and editor.
20105         * configure.in: Changed version number to 0.1.9.99.
20107         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
20108           src/project_import.c: Minor changes to project import facility.
20110         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
20111           (Forced to use specific brace format)
20113         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
20114           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
20115           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
20117 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
20119         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
20120         replaced the spinbutton with an hscale, and made the UI less "blocky".
20122         * src/cvs_gui.c: When diffing a project you can choose date and
20123         release now.
20125         * src/project_dbase.c: Import_file activated again
20127         * configure.in, plugins/Makefile.am: Added patch plugin
20129         * plugins/patch/*: The new patch plugin
20131 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20133         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20135         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
20136         dropdown list shown by autocompletion are now removed.
20138 2002-04-28  Philip Van Hoof <freax@pandora.be>
20140         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
20141         a bunch of filetypes from the older version.
20143         * src/project_dbase_gui.c (add_file): changed the import
20144         dialog's filetypes combo contents depending on the
20145         type of data to be imported.
20147 2002-04-28  Stephane Demurget  <demurgets@free.fr>
20149         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
20150         the amount parameter as Philip stated and reformated to follow the
20151         Gnome convention.
20153         * src/project_dbase.c (project_dbase_make_default_filetype_list):
20154         changed accordingly.
20156 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20158         Fix for #531293.
20160         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
20161         Shift-F6, to be more consistent with other Gnome apps.
20162         Moved the "Search next" entry under the "Search" one, and swapped the
20163         order of the "Find in files" and "Find and Replace" ones.
20165         Some additional fixes ands cleanups on the edit menu.
20167         * src/main_menubar.h: replaced all occurences of repeat_find by
20168         find_again for the code to be more consistent.
20170         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
20171         sensitiveness depending on the existence of an active text buffer.
20173         * TODO: added some bits about improving the usability of the
20174         search/search again couple.
20176 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20178         * src/preferences_gui.c: made the tab labels text more consistent
20179         (s/misc/Misc/).
20181 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20183         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
20185         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
20186         filename.
20188         * src/main.c (main): simplified some code and cleanups.
20190         Fix a part of #499366:
20192         * src/commands.[ch] (sync_from_props), (command_editor_save),
20193         (on_apply_clicked), (create_command_editor_gui): added the gui
20194         corresponding to the command.terminal preference.
20196 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20198         Fix for #465180.
20200         * anjuta.spec.in: added build requirements for the source rpm.
20202 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
20204         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20205         
20206         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
20207           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
20208           src/project_type.c, source.c, wizard_gui.c:
20209           Added new GNOME 2 project types and changed glade behaviour to
20210           produce GTK code if project type GTK was selected and GTKmm code
20211           if project type GTKmm was selected (and not depending on the 
20212           selected language. Disabled glade for GNOME 2 projects because
20213           we will need glade2 there.
20214           
20215         * src/project_dbase.c: Fixed a memory lack.
20216         
20217         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
20218         
20219         * src/cvs.c: Added an error message if jobs are running
20221 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
20223         * tagmanager/tm_work_object.c: Fixed a chrash
20224         bug which occurs when it tries to stat an empty
20225         file name.
20226         
20227 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
20229         * src/controls.c: CVS menu items now becomes
20230         insensitive when the launcher is busy.
20231         
20232         * src/anjuta.c, cvs.h, cvs.c: Created a function
20233         to update the cvs preferences when preferences are
20234         applied in preferences dialog and called it from
20235         anjuta_update_preferences().
20236         
20237 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
20239         * src/cvs.c: Added a space in the cvs command
20240         before the revision part. This fixes the cvs
20241         error we get when cvs-diffing with revisions.
20242         
20243         * src/cvs.c: Fixed a compiler warning.
20244         
20245         * src/find_replace.c: The dialog now remembers
20246         the settings including the "prompt on replace"
20247         which seems to have broken somewhere line the
20248         changes.
20249         
20250 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20252         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
20253         Added a new property in cvs class to hold a boolean
20254         for enabling date in cvs diff. This fixed the bizzare
20255         diff output due to the date that goes with the cvs
20256         command. Also, set the default value of compression
20257         to 3 and unified diff option to 1.
20258         
20259 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20261         * src/cvs.c: The diff editor is set to hilite as
20262         diff syntax hiliting.
20263         
20264         * configure.in, manual/Makefile.am:
20265         Added a new manual module for ja language.
20266         
20267         * manual/ja/*/*/*: New module and files for the
20268         ja translation for the anjuta documentation
20269         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
20270         
20271 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
20273         * src/launcher.c: Made a very messy work around
20274         for the launcher authentication to work properly.
20275         
20276         * src/find_replace.c: Applied the missing patch
20277         from Dan Elphick <dre00r@ecs.soton.ac.uk>
20278         
20279 2002-04-16 Andy Piper <andy.piper@freeuk.com>
20281         * src/cvs.c, src/main_menubar_def.h: made message strings
20282         consistent with existing standards from our own documentation 
20283         (such as uppercase P in Project, corrected spelling of 
20284         repository, etc.)
20286 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20288         * src/cvs_gui.c: Cleaned up gui and aligned various
20289         widgets to give a clean look.
20290         
20291 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20293         * src/launcher.c: Added work around to retrieve
20294         the child exit code. It works. :)
20295         
20296         * src/find_in_files.c, src/gnome_project.c,
20297         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
20298         src/clean.c, src/clean_project.c, src/build_project.c,
20299         src/build_file.c: Modified to handle the new
20300         child exit code.
20301         
20302 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
20304         * src/find_replace.c: Changed signal to call
20305         on_replace_text_close on from delete_event
20306         to close => the replace history is now updated.
20308 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
20310         * src/cvs.c: escaped the cvs import message before
20311         passing it to cvs.
20312         
20313 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
20315         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20316         
20317         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
20318         
20319         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
20320         Added cvs import
20321         
20322         * src/preferences_gui.c: GUI improvements
20323         
20324         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
20326 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
20328         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
20329         Removed static qualifier from tm_tag_type_name() and
20330         availed it's prototype for use in outside code. also
20331         created reverse map function tm_tag_type_name();
20332         
20333         * src/anjuta.c: Implemented qualified tags names for
20334         the tag list (on the toolbar pulldown list) to avoid
20335         ambiguty in tags with similar names (like prototype
20336         and definition). Patch modified and improved.
20337         
20338         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
20339         
20340 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20342         * src/utilities.[c,h]: Added a utility funtion
20343         that escapes the single and double quotes in a
20344         given string. Useful for passing command line
20345         args with quotes.
20346         
20347         * src/cvs.c: Escaped the cvs log message before
20348         passing it to cvs command line to avoid ambiguties
20349         with quotes in the message.
20350         
20351         * pixmaps/anjuta_icon.png: Changed to the new icon.
20352         from Todd Goyen <goyen@mbi-berlin.de>
20353         
20354         * src/message-manager-private.cc: Added regex to 
20355         recognize (underline hilite) the parsable outputs
20356         from the zvt terminal.
20357         
20358 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20360         Patch from: Tina Hirsch <tehirsch@arcor.de>
20361         
20362         * src/project_type.c:
20363         Fixed a bug in the wxproject type and modified the erroroutput when
20364         configure doesn't find wx-config
20365         
20366         Patch from: Timothee Besset <ttimo@idsoftware.com>
20367         
20368         * src/anjuta.c, src/message-manager-private.cc,
20369           src/message-manager-private.h
20370         Catches double clicks in the zvt terminal, and calls goto_error_line
20371         to jump to the appropriate location in the source. This will recognize
20372         grep -n output
20373         
20374 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
20375         
20376         * src/build_project.c: Taken care of memory leak
20377           by freeing cmd variable properly.
20379         * src/main_menubar_def.h: Fixed wrong signal connection
20380           for cvs project commit.
20381           
20382         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
20383         
20384         * src/preferences_gui.c: Added some border and adjusted
20385           expandsion, filling in box adds to make the cvs preferences
20386           more nicer.
20387         
20388 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
20390         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20391         
20392         * src/cvs*, src/main_menubar*, src/preferences*: 
20393         Moved CVS settings to preferences, added a nice login dialog.
20394         
20395         * src/controls.c, src/project_dbase.c:
20396         CVS project options are only shown if a project is open
20397         
20398         * src/build_project.c:
20399         User is now asked if he wants to install as root 
20400         
20401         * src/launcher.c:
20402         Fixed a warning
20404         * anjuta.prj: Updated with cvs files
20405         
20406         * TODO: Remove task which are done
20407         
20408 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
20410         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
20411         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
20412         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
20414         Modified launcher to use controlling terminal to detect and
20415         take care of password authentications (for example, for cvs
20416         and root installs).
20417         
20418         * pixmaps/password.png: New file.
20419         
20420 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20422         Anjuta kick start tutorial wirtten by:
20423           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
20425         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
20426           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20427           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20428           manuals/C/anjuta-tutorial/figures/*.png:
20429           
20430           Added files
20431         
20432         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
20433           
20434           Modified files.
20435         
20436 2002-03-28 Roel Vanhout <roel@stack.be>
20438         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20440         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
20441           src/preferences_gui.c:
20442         Added option to wrap around to beginning/end of file when on last bookmark
20443         and next/previous bookmark is pressed
20444         
20445 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20447         Patch from Philip Van Hoof <freax@pandora.be>
20448         
20449         * src/gnomefilelist.c:
20450         Added gimp like feature that changes the file extension of
20451         the filename entered in the selections when the file
20452         filter is changed.
20453         
20454 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20455         
20456         Patch from Roy Wood <roy.wood@filogix.com>
20457         
20458         * src/controls.c, src/find_text.c, src/find_text.h,
20459           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20460           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20461           
20462           Menuitem for entering currently selected text as find target,
20463           added key accel for "find next" and changed some key accels for
20464           other key for consistency.
20465           
20466         * src/utilities.c:
20467           Cleaned up code.
20468         
20469 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20471         * src/watch.c, src/watch.h, src/watch_cbs.c,
20472           src/watch_cbs.h, src/watch_gui.c:
20473         
20474           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
20475         
20476           Added change watch entries feature
20477           and Watch entries modify on double click fixed.
20479 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20481         * src/mainmenu_callbacks.c:
20482         
20483           Project commit should not bypass dialog as
20484           we need to get the cvs log from the user.
20485           
20486 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20488         * src/project_dbase.c:
20489         
20490           Patch from Roy Wood <roy.wood@filogix.com>
20491           
20492           Fixed docking bug with the new docking patch
20493           to fix copy/paste bug.
20494           
20495 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20497         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
20498           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
20499           src/main_menubar.h, src/main_menubar_def.h,
20500           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20502           Added cvs project support. Featured bypass cvs dialog for
20503           cases where we don't need dialog (such as project and right
20504           click selection from file browser). Cleaned up cvs code to
20505           make them generic cvs operations instead of separate file
20506           and project operations. Added cvs log action. Increased
20507           file entry box width and enabled "unified diff" by default.
20508           Used Editor buffer for status and log and set hilite for
20509           these buffers including diff buffer (DIFF hilite).
20510           
20511 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
20513         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20515         * data: Added file autogen.sh.wxwin 
20516         * data/Makefile.am: Added entry for autogen.sh.wxwin
20517         * pixmaps: Added project image appwiz_wxwin.png
20518         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
20519         * src/appwizard_cbs
20520           src/compiler_options.c
20521           src/pixmaps.h
20522           src/project_dbase.c
20523           src/project_dbase.h
20524           src/project_import_cbs.c
20525           src/project_type.c
20526           src/source.c
20527           src/source.h
20528           src/wizard_gui.c: Added everything necessary for new
20529                             project type 'wxWindows (wxGTK)
20530         * src/project_dbase.c: Fixed a bug that caused every project
20531                                to be a glade project in dialog
20532                                                    'Project information'.
20534 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
20536         Patch submitted by Roy Wood <roy.wood@filogix.com>
20537         
20538         * src/anjuta_gui.c, src/message-manager-dock.c,
20539           src/project_dbase.c:
20540           
20541           fixed the copy/paste bug by rewriting dock/undock
20542           code.
20544 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
20546         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20547         
20548         * src/cvs*, src/Makefile.am:
20549           New file for CVS support. File operations currently work
20550           cvs login needs to be done. Project support is not yet
20551           started.
20553         * src/main_menubar*, src/mainmenu_callbacks,
20554           src/anjuta.c, src/anjuta.h:
20555           Added menus and functions for cvs commands.
20556           
20557         * src/text_editor_menu.h: 
20558           Added #include <gtk/gtk.h>
20559           
20560         * src/gotoline.h:
20561           Removed a warning (and this time it works ;-)
20563         * src/utilities.c, src/utilities.h:
20564           Added a utility function to retrieve directory
20565           name out of full path.
20567 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
20569         * src/executer.c: (create_executer_dialog): changed the default
20570           focus on the entry.
20572 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
20574         * widgets/gnomefilelist.c:
20575         Fixed duplicate history entries for the same directory.
20576           
20577 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20579         Fix for #520092.
20581         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
20582           it's already used by scintilla to delete the whole current line.
20584 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20586         Fix for #525107.
20588         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
20589           calls to fileselection_hide_widget,
20590           (on_open_filesel_cancel_clicked): removed.
20592         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
20593           (on_add_prjfilesel_cancel_clicked):
20595         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
20596           impl.
20598         * src/fileselection.c: Made some functions static.
20599           (fileselection_hide_widget): rewritten using the new
20600           gnome_filelist_set_multiple_selection function.
20602         * src/fileselection.c: (on_file_selection_delete_event): removed
20603           unuseful widget hides. Some cleanups,
20604           (on_file_selection_cancel_clicked): impl,
20605           (create_fileselection_gui): changed the cancel button clicked's
20606           callback to use this new function.
20608         * src/anjuta.c: (anjuta_new):
20609         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
20610           callbacks, because this the gnome filelist widget's job.
20612         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
20613           clist selection mode duplicates set,
20614           (gnome_filelist_key_press): use the new impl. function.
20616 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20618         Fix for #441233.
20620         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
20621           fixed some bogus code using an array cell out of
20622           range, removed unecessary gettext usages.
20624         * src/appwiz_page2.c: (on_prj_name_entry_changed):
20625           some cleanups and now transform minus characters to
20626           underscores.
20628         * src/source.c:
20629           (source_write_configure_in),
20630           (source_write_toplevel_makefile_am),
20631           (source_write_desktop_entry),
20632           (source_write_glade_file):
20633         * src/project_dbase.c: (project_dbase_summon_glade),
20634           (project_dbase_generate_source_code):
20635         * src/glades.c: (gladen_write_glade_write):
20636           replaced some occurences of the target name by the
20637           project filename, using project_dbase_get_proj_name,
20638           to fix the name of some files.
20639           Fixed a lot of mem leaks.
20640           Various code cleanups.
20642 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20644         Merged with latest (1.44) scintilla.
20646         Added: - The calltip.<lexer>.end.definition property to display help
20647                  text on a second line of calltip.
20648                - The calltip.<lexer>.word.characters property to correctly find
20649                  calltips for functions that include characters like '$' which
20650                  is not normally considered a word character.
20651                - The use.monospaced property to determine initial state of
20652                  Use Monospaced Font setting.
20654         Bugs fixed: Too many to mention; please see :
20655                     http://www.scintilla.org/ScintillaHistory.html for the
20656                     full changes list.
20658         * scintilla/*/*: updated nearly all files.
20660         * TODO: removed the need of a scintilla merge.
20662         Merged with latest (1.44) SciTE properties.
20664         * data/properties/anjuta.properties: added the wrap, use.monospaced
20665           properties.
20667         * data/properties/html.properties: added a missing php extension, and
20668           updated php keywords to the latest reference.
20670         * data/properties/pascal.properties: added commands to compile, build
20671           and execute pascal applications.
20673         * data/properties/lua.properties: added styles for statements.
20675         * data/properties/bash.properties: added the declare keyword.
20677         Fixed distchecking.
20679         * global-tags/Makefile.am,
20680           global-tags/create-global-tags.sh: used some kind of ugly hack to
20681           make distchek work, since noone has proposed some better way.
20683         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
20684           and Ctrl-N replace Alt-N for new file according to the Gnome design
20685           reference.
20687 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20689         * widgets/gnomedirlist.c
20690         widgets/gnomedirlist.h
20691         widgets/gnomefilelist.c
20692         widgets/gnomefilelist.h:
20694         Added GPL headings in the file.
20696 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20698         * src/attach_process.c
20699         src/attach_process_cbs.c
20700         src/attach_process_cbs.h
20701         src/attach_process_gui.c
20702         src/breakpoints.c
20703         src/breakpoints_cbs.c
20704         src/breakpoints_cbs.h
20705         src/breakpoints_gui.c
20706         src/commands.c
20707         src/compiler_options.c
20708         src/compiler_options_cbs.c
20709         src/compiler_options_cbs.h
20710         src/compiler_options_gui.c
20711         src/find_in_files.c
20712         src/find_in_files_cbs.c
20713         src/find_in_files_cbs.h
20714         src/find_in_files_gui.c
20715         src/find_replace.c
20716         src/find_text.c
20717         src/help.c
20718         src/preferences.c
20719         src/preferences_gui.c
20720         src/project_config.c
20721         src/src_paths.c
20722         src/src_paths_cbs.c
20723         src/src_paths_cbs.h
20724         src/src_paths_gui.c:
20725         
20726         Bugs #521629 and #522427 fixed. The problem was, that the
20727         escape-key was not catched and the dialog was hidden, but
20728         the flag was not set correctly.
20730         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
20731         using the gnome_dialog_close_hides()-setting present in most dialogs.
20732         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
20733         emits "close" and set the flag in the close-callback.
20735         Patch from: Jens Georg <mail@jensgeorg.de>
20737 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20739         * src/*.{c,cpp}: s/string_free/g_free/
20741         * src/utilities.[ch]: (string_free): removed.
20743 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
20745         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20747         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20748         src/mainmenu_callbacks.[ch]:
20749         Removed Project menu options: README, TODO, ChangeLog and NEWS
20750         Moved Save Build Messages to Build menu and only highlight it
20751         when there are build messages.
20752         Corrected a spelling: "mojority" -> "majority"
20753         Fixed initialisation of edit.edit_app_gui so now Edit menu
20754         can be shown when no project is loaded.
20756         * src/project_dbase.h: Removed prototype for static function
20758 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
20760         * src/text_editor.c: Editor is marked changed after
20761         autoformat. 
20762         
20763         Patch from: Jens Georg <mail@jensgeorg.de>
20765 2002-03-04 Roel Vanhout <roel@stack.be>
20767         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20769         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
20770         Added option to ignore binary files on 'Find in files' (grep -I option)
20772 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20774         * src/main.c:
20775         session restoration and commandline load in 
20776         gtk idle loop.
20777         
20778         * src/anjuta.[h,c], src/anjuta_cbs.c:
20779         Removed "clear windows menu" and prevented runtime 
20780         warnings.
20781         
20782         * src/compile.c, src/build_file.c, src/build_project.c,
20783         src/clean.c:
20784         Takes into account the preference setting for 
20785         show dialog when job completes. Dialogs are
20786         shown when it is enabled otherwise not.
20787         
20788 2002-03-03 Roel Vanhout <roel@stack.be>
20790         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20791         
20792         * src/find_text.c
20793         Store 'Find...' search string on search so that 'Find Next' will search for
20794         that string, even if the dialog hasn't been closed yet.
20796 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20798         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
20799         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
20800         src/main_menubar_def.h:
20801         
20802         Organized menus, removed "Windows" and "Utilities" menus from the
20803         menubar [they are no longer needed]. Also removed some extragenous
20804         separators.
20805           
20806 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20808         * src/message-manager-private.cc:
20809         Set message clist selection mode to BROWSE.
20810         
20811         * src/message-manager.cc, src/an_symbol_view.c,
20812         src/an_file_view.c:
20813         Added Key navigation for the CTree and CList. Arrow left for
20814         node collapse, right for node expand, space (or enter) for
20815         activation (same as double click).
20816         
20817 2002-03-03 Roel Vanhout <roel@stack.be>
20818         
20819         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20820         
20821         * plugins/class-gen/clsGen.c
20822         Added functionality to semi-intelligently prefill filename
20823         boxes with names deduced from class name
20825 2002-02-26 lbell <lbell@tsc4.com>
20827         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20828         * src/preferences_gui.c:
20829         Removed an incorrect use of gtk_misc_set_alignment().
20830         
20831         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
20832         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
20833         src/preferences.h, src/preferences_gui.c:
20834         
20835         Added the option to reload last open project at the startup.
20836         Added the possibility to open a new project without close
20837         an existing one
20838         
20839         * src/properties.cxx:
20840         Corrected a spelling mistake in message string.
20841         
20842         * src/session.c:
20843         Updated session functions.
20844            
20845 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
20847         * widgets/gnomefilelist.c: Bug fixes.
20848         
20849         Patch from Philip Van Hoof <freax@pandora.be>
20850         
20851 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20853         * src/an_file_view.c:
20854         anjuta was unable to open some files becuase they were not being
20855         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
20856         Removed mime checking when opening with anjuta, becuase it doesn't
20857         hurt to open binary files in anjuta (some even may want to do so).
20858         
20859         Added a warning when mime type is not set when "view with default
20860         viewer" is activated.
20861         
20862         * src/an_file_view.c, an_symbol_view.c:
20863         Converted N_() to _() where ever appropriate in the strings.
20864         
20865 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
20866         
20867         * src/appwizard_gui.c, src/appwizard_cbs.c
20868           src/wizard_gui.c/h, src/appwiz_page3.c,
20869           src/project_import_gui.c:
20870           
20871         Moved target type radiobuttons to appwiz. page 2
20872         
20873         * src/message-manager-private.cc
20874         Fixed a bug which caused a crash if next message function was used
20876         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20878 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20880         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
20881         Modifies the behaviour of Alt-TAB in Anjuta. This
20882         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
20883         edited files in the first items of the notebook.
20885         Patch from: Timothee Besset <timo@qeradiant.com>
20886         
20887 2002-02-24  Philip Van Hoof <freax@pandora.be>
20889         * widgets/gnomefilelist.c, gnomefilelist.h:
20890           Added filecompletion
20891           
20892         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20894 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
20896         * configure.in: Added "sk" to ALL_LINGUAS.
20898 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
20899   
20900         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
20901           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
20902           src/wizard_gui.c: Added support for static and dynamic libs
20903         
20904 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
20906         * widgets/gnomefilelist.c:
20907           Fixed gnome_filelist_get_lastfilename so it no longer returns
20908           a corrupted path.
20910 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
20912         * src/resources.h, resources.c:
20913         Added url handler.
20915         * src/main_menubar_def.h, mainmenu_callbacks.c:
20916         Changed to use gnome configed url handler.
20918 2002-02-19  Philip Van Hoof <freax@pandora.be>
20920         * widgets/gnomefilelist.c
20921         Added PHP filetype.
20923 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
20925         * plugins/class-gen/clsGen.c:
20926         Added c++ support.
20927         
20928         * widgets/gnomefilelist.c:
20929         Gives the maximum space to the files section of the open file dialog.
20930         
20931         Patches from: lbell <lbell@tsc4.com>
20932         
20933 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
20935         * src/anjuta.c, main.c:
20936         Used tm_get_real_path in anjuta_get_full_filename();
20937         
20938 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
20939         
20940         * anjuta.prj: update version
20942 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20944         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
20945           removed the amount arg and replaced with a NULL-ending list.
20946           (gnome_filelisttype_makedefaultlist): use the new prototype.
20948 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
20950         * src/about.c, THANKS: updated for new contributors
20951         
20952         * anjuta.prj: added new files
20953         
20954         * README: corrected some documentation, ctags no longer needed,
20955           pkgconfig now required
20956           
20957         * data/properties/others.properties: add .cvsdiff extension
20958         
20959         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
20960           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
20961           file import
20962           
20963         * doc/anjuta.1: added initial man page thanks to 
20964           Rob Bradford <rob@debianplanet.org> (NB build and install 
20965           needs work)
20966         
20967 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
20969         * src/Makefile.am: Cleaned handling of compiler flags by moving them
20970           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
20971           warning flags. 
20972   
20973         * configure.in: Changed version to 0.1.10-pre
20974   
20975 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20977         * src/fileselection.c: (create_fileselection_gui): always display
20978           the directory creation button as we cannot rely on the dialog
20979           titlebar.
20981         * widgets/gnomefilelist.[ch]: fixed includes.
20983         * pixmaps/new_folder.xpm: resized, added a + sign.
20985 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20987         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
20988           changed all extensions to begin with a dot.
20990 2002-02-16  Philip Van Hoof  <freax@pandora.be>
20992         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20994         * THANKS: added Philip.
20996         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
20998         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
20999         * src/file_selection.[ch],
21000         * widgets/gnomefilelist.[ch]: added a filetype
21001           combobox to the Anjuta file dialog widget.
21003 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
21005         * anjuta.spec.in: eep! the import script was not being installed by
21006           RPM - fixed for the release.
21008 2002-02-13  Stephane Demurget  <demurgets@free.fr>
21010         Various cleanups and fixes for the next release to be able to make
21011         distcheck.
21013         * plugins/*/*.c: added missing prototypes causing gcc to speak to
21014           much and make some tweaks plus cleanups.
21016         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
21017           args to remove some warnings.
21019         * global-tags/Makefile.am,
21020           data/Makefile.am,
21021           src/Makefile.am: link against Anjuta static libs using the
21022           $(top_builddir) dir, not anymore on $(top_srcdir) to make
21023           distcheck happy.
21025         * src/Makefile.am: ditto with all the Anjuta static libs.
21027         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
21028           include, as we already include the whole directory for the build.
21030         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
21031           
21032 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
21034         * pixmaps/Makefile.am: icon for libglade project now installed
21035         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
21036         * manuals/C/Makefile.am: removed ChangeLog reference which was 
21037           breaking some build stuff
21038         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
21039           include reference problems that showed up on make distcheck
21040         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
21042 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
21043         
21044         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
21046 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
21048         * src/message-manager-private.cc:
21049           The horizontal scrollbar now shows properly on demand.
21050         
21051 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
21053         * src/dnd.c fixed some warnings
21054         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
21055           and works. It is shown always at the moment but before it was
21056           shown on demand and did never work. 
21058 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
21060         * src/anjuta.c: Fixed a crash bug.
21061           patch from: Jens Georg <mail@jensgeorg.de>
21063 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
21065         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
21066           reports a problem with missing end tags on <graphic>
21068 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21070         * manuals/C/ChangeLog: removed since it was never used
21071         * manuals/C/anjuta-manual/*: more updates, new screenshots
21072         * anjuta.prj: updated for new manuals/ structure
21074 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
21076         * source.c, compiler_options.[c/h]:
21077           Fixed bug #460321 "Problem with optimization options" 
21078           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
21079         
21080 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21082         * NEWS: prepared for release, need to fill in date
21083         * data/welcome.txt: version number updated
21085 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21087         * src/text_editor_menu.c, src/an_file_view.c, 
21088           src/an_symbol_view.c: marked strings for translation
21089         
21090         * src/defaults.c, data/properties/xml.properties:
21091           *.omf and *.xsl files should use XML highlighting
21092           
21093         * manuals/C/anjuta-manual/*:
21094           - restructured so that files have more meaningful names
21095             and are easier to edit (see anjuta-manual.sgml for the
21096                 ordering)
21097           - updated some screenshots
21098           - continued rewrite
21100 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
21102         * main.c: Made a workaround to remove the old
21103         anjuta gnome config file (older than 9 Feb 2002). This
21104         will fix the bug which never lets the brower toolbar shown.
21105         
21106         * main.c: In fact, the above solution wouldn't work in all
21107         cases. Therefore, here is the better fix, which works by
21108         detecting the version of the old config file and deleting
21109         ~/.gnome/Anjuta if it is lesser than 0.1.9.
21110         
21111 2002-02-01  Andy Piper <andy.piper@freeuk.com>
21113         * HACKING: added info on submitting patches
21115 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
21117         * src/project_import_gui.c, src/project_import.c:
21118           - If Project Import Wizard is canceled everything is 
21119                 cleaned up now.
21120           - Back button is now insensitive on page 3 (some problems: 
21121                 see TODO in project_import_qui.c:284
21122           - Menu frame is insensitive if project type != GNOME(mm)
21124 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21126         * src/main.c: Fixed bug #  (Unable to open files on
21127         double click in project window from second trial onwards when
21128         the project is opened from command line).
21129         
21130         * po/POTFILES.in: Removed tags_manager.[h,c]
21131         
21132 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21134         * src/preferences.c:
21135           A quick hack to fix the 'invisible' browser toolbar when
21136           upgrading from 0.1.8 to 0.1.9
21137           
21138         * src/anjuta.c:
21139           Fixed toolbar names which were causing confusions in the toolbar
21140           show/hide.
21141           
21142         * src/main.c:
21143           Substituted "anjuta" with PACKAGE
21144           
21145         * src/project_import_gui.c: 
21146           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
21147           
21148         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
21149           Added new files and removed obsolete ones.
21150           
21151 2002-01-30  Andy Piper <andy.piper@freeuk.com>
21153         * src/appwizard_cbs.c, project_import_cbs.c, 
21154           main_menubar_def.h, project_import_gui.c: 
21155           updates to message strings and layout for the 
21156           import wizard.
21157           
21158         * text_editor_cbs.c: fix for the tab menu entries for 
21159           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
21161 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21163         * src/toolbars.c,
21164           src/toolbars.h,
21165           src/anjuta_gui.c,
21166           src/controls.c:
21167           
21168           Tag dropdown exclusive (takes
21169           all space in the toolbar) and never vertical and
21170           increased the width of the tag combo to 256 pixs.
21171           Toolbar separator before the combo and button.
21172           Added tags label before the tag button.
21173           Reorganized the dock bands for the toolbars.
21174           
21175         * src/project_import_gui.c
21176           src/project_import.c:
21177           Fixed an error and removed an unused variable.
21178           
21179         * data/properties/anjuta.properties:
21180           Removed the property for the old toolbar and set
21181           browser toolbar show to default.
21182           
21183         * src/project_dbase.c: excluded modules were not
21184           loaded. Fixed.
21185           
21186         * src/source.c:
21187           No build files will be written if the project is blocked.
21188           
21189         * src/project_import.c,
21190           src/project_import_cbs.c,
21191           src/project_gui.c,
21192           src/wizard_gui.c:
21193           
21194           Manually applied Johannes patch to fix some memory
21195           issues and gui clean up.
21196           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
21197         
21198         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
21199           Fixed a bad bug with remove file from project because of
21200           files were never removed properly from the project and
21201           from the tagmanager.
21202           
21203         * src/appwiz_page3.c: Disabled unused codes to clear
21204           compiler warnings.
21205           
21206 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21208         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
21209         
21210         * data/Makefile.am
21211           pixmaps/Makefile.am
21212           src/Makefile.am
21213           src/an_file_view.c
21214           src/an_symbol_view.c
21215           src/anjuta.c
21216           src/anjuta.h
21217           src/anjuta_cbs.c
21218           src/anjuta_gui.c
21219           src/controls.c
21220           src/main_menubar.c
21221           src/main_menubar.h
21222           src/main_menubar_def.h
21223           src/mainmenu_callbacks.c
21224           src/mainmenu_callbacks.h
21225           src/pixmaps.h
21226           src/project_dbase.c
21227           src/project_dbase.h
21228           src/text_editor.c
21229           src/text_editor_menu.c
21230           src/text_editor_menu.h
21231           src/toolbar.c
21232           src/toolbar.h
21233           src/toolbar_callbacks.c
21234           src/toolbar_callbacks.h :
21235           
21236           Patch submitted by:
21237           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21238           
21239           Removes the Tags toolbar and substituted it with
21240           tags combo dropdown list. Fixes a couple of bugs.
21241           
21242           Moved the tag combo to browser toolbar because
21243           main toolbar was becoming too long.
21244           Made a new icon of tag toolbar.
21245           
21246         * po/zh_TW.po: Fixed bug.
21247           
21248         * pixmaps/an_tag.xpm: Added new file.
21250 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21252         * src/project_import_gui.c: Reorganized project
21253         import gui page 2.
21254         
21255 2002-01-29  Andy Piper <andy.piper@freeuk.com>
21257         * HACKING: added info on creating windows and dialogs
21259 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
21261         * src/tm_file_view.c:
21263           Sorts the file list at the end instead of doing sort-insert
21264           to improve performance.
21265           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21267         * src/project_dbase.c: Resolved a conflict from
21268           Johannes's patch.
21269           
21270         * src/project_import.c:
21271         
21272           Fixed to use anjuta_import.sh for the bin dir and
21273           not from the data dir.
21274         
21275           Used anjuta_is_installed() function to verify a the command's
21276           executability.
21277         
21278           Fixed import command to use sh (which is more general and is
21279           gauranteed to be found in any unix system :-)). Also, added
21280           double quotes around the import directory.
21281         
21282           Changed some strings for better translations (like avoiding
21283           duplicates).
21284           
21285           Fixed the reading of wrong target type.
21286           
21287         * src/control.c: Insensitive "import project" when there is
21288           a project open.
21289           
21290         * src/project_import_cbs.c:
21291           
21292           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
21293           Fixed selection of gettext checkbox.
21294           Sets the menu entries.
21295           
21296 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
21297         
21298         * src/appwiz_page[1-4].c
21299         * src/appwiz_gui.c
21300         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
21301         be able to reuse it.
21302         
21303         * src/mainmenubar.[c/h]
21304         * src/mainmenubar_def.h
21305         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
21306         menu item
21307         
21308         * src/message-manager.c: Fixed bug 509192
21309         * src/message-manager-dock.c: Added accel_group if window is undocked
21310         
21311         * src/project_dbase.[c/h]: Splitted opening code to be able
21312         to use it without an open file dialog
21313         (Maybe I broke Naba's changes, please take a look)
21314                         
21315         * src/project_import.[c/h]
21316         * src/project_import_gui.c: New Files, Code for Project Import Wizard
21317         
21318         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
21319         import wizard
21321 2002-01-28  Andy Piper <andy.piper@freeuk.com>
21323         * src/main_menubar_def.h, tagmanager/tm_project.c: more
21324           string cleanups
21325           
21326         * manuals/C/anjuta_manual/*: started rewrite of the 
21327           manual, updated some screenshots
21329 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21331         * src/gnomefilelist.h, src/gnomefilelist.c:
21332         
21333           Fixed multiple selection bug (#497085). The OK button is
21334           sensitive when in multiple mode, if the no. of
21335           selection is one or more.
21336           
21337           Toggle between single and multiple selection mode
21338           and multiple mode display.
21339           
21340           Fixed strings to translable strings.
21341           
21342           Fixed some compiler warnings by commenting out
21343           unused functions.
21344           
21345 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21347         * src/project_dbase.c: App status bar now updates
21348           with the project name when the project is loaded.
21349         
21350         * src/an_file_view.c, tagmanager/tm_file_entry.c:
21351           
21352           Puts the directories at the top. They're also sorted now.
21353           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21354         
21355 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21357         * scripts/anjuta_import.sh.in: Added file.
21358         * scripts/anjuta_import.sh: Removed file.
21360         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
21361           Updated files.
21362           
21363         * src/main_menubar_def.h:
21364         
21365           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
21366           reflect the opposite of Find (CTRL+F) and also to leave
21367           CTRL+R or Redo.
21368           
21369           Changed Glade summon with ALT+G, which frees the ATL+E
21370           for poping up the edit menu.
21371           
21372         * src/Makefile.am: Debugging link flags by Biswa, removed.
21374 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
21376         * HACKING: added information on best practices for writing
21377           application messages and GUI labels
21378           
21379         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
21380           src/breakpoints.c, src/build_file.c, src/build_project.c, 
21381           src/clean_project.c, src/compile.c, 
21382           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
21383           src/configurer.c, src/debugger.c, src/executer.c, 
21384           src/find_in_files.c, src/find_in_files_cbs.c, 
21385           src/find_replace.c, src/find_text.c, src/glades.c, 
21386           src/gnome_project.c, src/goto_line.c, src/main.c, 
21387           src/main_menubar.c, src/main_menubar_def.h, 
21388           src/mainmenu_callbacks.c, src/preferences_gui.c, 
21389           src/project_config.c, src/project_dbase.c, 
21390           src/project_dbase_gui.c, src/resources.c, src/source.c, 
21391           src/support.c, src/tags_manager.c, src/text_editor.c, 
21392           src/text_editor_gui.c, src/text_editor_menu.c, 
21393           src/toolbar_callbacks.c, src/utilities.c: 
21394           lots of minor message updates to make them more user-friendly 
21395           and consistent
21397 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21399         * src/executer.c:
21400         
21401           Because of the spaces escaping, the command could not be
21402           executed when run without terminal. Now fixed.
21403           
21404         * anjuta.prj, Makefile.am:
21405         
21406           Added anjuta project file.
21407         
21408 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
21410         * src/message-manager-private.h, message-manager-private.cc,
21411           message-manger.cc:
21412           
21413           Added freeze() and thaw() for the message window class to
21414           speed up the message manager update.
21415         
21416         * src/project_config.h, project_config.c,
21417           src/project_dbase.h, project_dbase.h
21418           scripts/anjuta_project.template:
21419           
21420           Added two new prject attributes: project.config.blocked and
21421           project.excluded.modules. The former will make sure that users
21422           are not given any previlidge in enabling the 'overwrite build
21423           files' flags and the later issues a list of modules in the project
21424           to be skipped for symbol browsing and project listing.
21425         
21426         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
21427         
21428           Modified script to read the template from the anjuta data dir
21429           rather than from the directory in which the script exist. Otherwise,
21430           Being transfered to the bin dir, the script will not be able to
21431           find the template when it is run.
21432           
21433           The script is also create with configure.in to set in the anjuta
21434           data dir path inside the script.
21435           
21436 2002-01-26  Stephane Demurget  <demurgets@free.fr>
21438         * po/fr.po: updated to the latest sources.
21440 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21442         * scripts/Makefile.am:
21443           anjuta_import.sh goes with distribution.
21444           
21445         * po/*.po: They seem to have updated (merged with
21446           anjuta.pot) automatically when I did "make dist".
21447           
21448 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21450         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
21451           Fixed Bug #499807, ie crash on removing libs, includes, defines from
21452           the compiler options dialog.
21453         
21454         * ChangeLog:
21455           Correct todays date. :)
21456           
21457         * scripts/Makefile.am:
21458           Installs anjuta_import.sh in $(prefix)/bin dir and
21459           is treated as an executable.
21460           
21461 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21463         * Fix for bug #499373
21464         
21465         * data/properties/anjuta.properties, ada.properties, cpp.properties,
21466           java, properties, latex.properties, lua.properties, others.properties,
21467           perl.properties:
21468           
21469           Added double-quotes around file arguments so that
21470           filenames with spaces could also work.
21472         * launcher/anjuta-launcher.c, executer.c:
21473           Escaped quotes in the cammand and it's arguments before executing
21474           so that args with spaces can also work.
21475           
21476           Commented #DEBUG switch.
21477           
21478 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21480         * scripts/*: Added files which I forgot previously.
21481         
21482         * src/aneditor.h: Lined up commands definition for better look.
21483         
21484         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
21485           main_menubar.h, control.c:
21486           Added three more convert EOL chars submenu items in transform.
21487           Reformatted some some.
21488         
21489         * data/anjuta.properties:
21490           Reformatted a line.
21491         
21492         * src/aneditor.h, aneditor.c:
21493           Added three commands (with definitions) for EOL conversions.
21494           
21495         * src/text_editor.c:
21496           Editor detects file mode from the file content and
21497           set the editing mode to CR/LF/CRLF automatically.
21498           Refined Dos mode extrageneous chars filter
21499           This will make sure that filter works only in Dos mode and not
21500           in other modes.
21501           
21502         * src/anjuta.c: Editor mode display in status bar.
21503         
21504         * src/preferences_gui.c: Changed the string for dos mode
21505           filter to more sensible string.
21506         
21507         * src/aneditor.c: Default editor mode sets during widget creation
21508           and not everty time the properties are loaded. This makes sure
21509           that the auto-detected mode is not overridden by the default mode.
21510           
21511         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
21512         
21513         * src/anjuta.c: Fixed bug #476028.
21514           Now anjuta also searches for file relative to top project dir,
21515           when the project is open.
21516         
21517         * src/anjuta_cbs.c: Fixed bug #499536.
21518           File is not closed if it is not able to save the file properly.
21519           
21520         * src/mainmenu_callbacks.c: Fixed bug #499536.
21521           Newfiles (which are not modified) are also closed on "close all files".
21522         
21523 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21525         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
21526         
21527         * tagmanager/tm_source_file.c, regex.c, parse.c:
21528           defined and delimited g_messages within #debug.
21529           
21530         * src/preferences.c, data/anjuta.properties:
21531           saved/defied message-manager tag position in string.
21532           Message tag possition is saved between sessions. And
21533           and tag position bottom as default.
21534           
21535 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21537         Patch submitted by:
21538         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21540         * Makefile.am
21541           configure.in
21542           data/Makefile.am
21543           data/properties/Makefile.am
21544           global-tags/Makefile.am
21545           pixmaps/Makefile.am
21546           src/Makefile.am
21547           src/an_file_view.c
21548           src/an_file_view.h
21549           src/an_symbol_view.c
21550           src/an_symbol_view.h
21551           src/anjuta.c
21552           src/anjuta_cbs.c
21553           src/file_history.c
21554           src/file_history.h
21555           src/message-manager-private.cc
21556           src/pixmaps.h
21557           src/project_dbase.c
21558           src/project_dbase_gui.c
21559           src/tags_manager.c
21560           src/text_editor.c
21561           src/utilities.c
21562           src/utilities.h
21563           src/watch_gui.c:
21564         
21565           Modified files.
21566         
21567         * scripts/*
21568           pixmaps/sv_class.xpm
21569           pixmaps/sv_function.xpm
21570           pixmaps/sv_macro.xpm
21571           pixmaps/sv_private_fun.xpm
21572           pixmaps/sv_private_var.xpm
21573           pixmaps/sv_protected_fun.xpm
21574           pixmaps/sv_protected_var.xpm
21575           pixmaps/sv_public_fun.xpm
21576           pixmaps/sv_public_var.xpm
21577           pixmaps/sv_static_fun.xpm
21578           pixmaps/sv_static_var.xpm
21579           pixmaps/sv_struct.xpm
21580           pixmaps/sv_unknown.xpm
21581           pixmaps/sv_variable.xpm
21582           pixmaps/fv_core.xpm
21583           pixmaps/fv_text.xpm
21584           pixmaps/filestoremove.txt:
21585         
21586           New files.
21587         
21588         * pixmaps/class.xpm
21589           pixmaps/function.xpm
21590           pixmaps/fv_autofile.xpm
21591           pixmaps/fv_doc.xpm
21592           pixmaps/fv_i18n.xpm
21593           pixmaps/fv_source.xpm
21594           pixmaps/private_func.xpm
21595           pixmaps/private_var.xpm
21596           pixmaps/protected_func.xpm
21597           pixmaps/protected_var.xpm
21598           pixmaps/public_func.xpm
21599           pixmaps/public_var.xpm
21600           pixmaps/struct.xpm
21601           pixmaps/variable.xpm
21602         
21603           Removed files.
21604         
21605         * tagmanager/*/*:
21606         
21607           Upgraded to tagmanager-0.7
21609 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
21610         * src/anjuta_cbs.c: Fixed bug #506441
21611         * src/watch_gui.c: Changed layout of eval dialog so that
21612         it fits on a 800x600 desktop with German translation. 
21614 2002-01-23      Andy Piper <andy.piper@freeuk.com>
21616         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
21617         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
21618           icon for new project type (thanks to Misha)
21619         * configure.in: build and install Danish translation
21620         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
21621           credits to cover new patches and translations
21623 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
21624         
21625         * src/preferences.c, src/message-manager.cc, src/project_type.c,
21626           src/appwiz_page1.c:
21627         
21628       - Font preferences are restored properly now (\n was missing)
21629           - Dock menu label of message-manager is "Dock/Undock" instead
21630           of "Dock|Undock" to match with the rest of anjuta.
21631           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
21632           changed it in anjuta, too 
21634 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21636         * tagmanager/tm_source_file.c,
21637           tagmanager/parse.c,
21638           tagmanager/tm_project.c,
21639           src/an_symbol_view.c,
21640           src/anjuta.c:
21641           
21642           Disabled debug warnings.
21644 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21646         * src/appwiz_page1.c
21647           src/compiler_options.c
21648           src/project_dbase.c
21649           src/project_dbase.h
21650           src/project_type.c
21651           src/source.c
21652           src/source.h:
21653           
21654           New project type named LibGlade.
21655           
21656           Patch submitted by:
21657           Dick Knol <dknol@gmx.net>
21659         * src/gnome_prj.c:
21660           Commented out unused pixmap creation. May be it
21661           will fix the crash in project creation.
21662           
21663 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21665         * src/registers.c
21666           src/registers.h
21667           src/registers_cbs.c
21668           src/registers_cbs.h
21669           src/registers_gui.c
21670           src/sharedlib.c
21671           src/sharedlib.h
21672           src/sharedlib_cbs.c
21673           src/sharedlib_cbs.h
21674           src/sharedlib_gui.c
21675           src/signals.c
21676           src/signals.h
21677           src/signals_cbs.c
21678           src/signals_cbs.h
21679           src/signals_gui.c
21680           src/stack_trace.c
21681           src/stack_trace.h
21682           src/stack_trace_cbs.c
21683           src/stack_trace_cbs.h
21684           src/stack_trace_gui.c
21685           src/text_editor.c
21686           src/watch.c
21687           src/watch.h
21688           src/watch_cbs.c
21689           src/watch_cbs.h
21690           src/watch_gui.c
21691           
21692           Fixed bug #496290: Attach/detach removed from these
21693           windows as they are never implemented.
21694           
21695           Patch submitted by:
21696           Johannes Schmid <johannes.schmid@gmx.de>
21697           
21698 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
21700         * src/anjuta.c,
21701           src/anjuta_cbs.c:
21702           
21703           Fixed bug:
21704           when you right click on the tabs, a list of filenames are given
21705           out, but now it gives a list of "page 1", "page 2", etc...
21706           
21707           Patch submitted by: 
21708           Jens Georg <mail@jensgeorg.de>
21710         * anjuta.in.in: Removed c|c++ because, it was not necessary
21711           and was causing translation problem.
21712           
21713         * plugins/class-gen/clsGen.c:
21714           removed "'" for the same reason.
21715           
21716 attached the fix for the menu
21719 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21721         * src/preferences.h,
21722           src/preferences.c,
21723           src/preferences_gui.c:
21724           
21725           Adds the functionality to Anjuta to auto save your unsaved
21726           files before you build a project.
21728           Patch submitted by: 
21729           jason <jason_williams@suth.com>
21730           
21731         * src/anjuta.[h,c]:
21732           Added function for save all files.
21733         
21734         * src/mainmenu_callbacks.c:
21735           Modified to use the above function.
21736         
21737         * src/build_project.c:
21738           Save all files before build if it is set in the
21739           preferences.
21741 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21743         * src/message-manager-private.cc
21744           src/message-manager-private.h
21745           src/message-manager.cc:
21746           
21747           Message-manager now restores the tabs which were shown on startup.
21748           The terminal is now created on demand (as requested by Biswa)
21749           and I have removed some debug messages.
21750           
21751           Patch submitted by: 
21752           Johannes Schmid <johannes.schmid@gmx.de>
21754 2002-01-13  Stephane Demurget  <demurgets@free.fr>
21756         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
21757           proper tabs keyboard navigation.
21759         * src/an_symbol_view.c,
21760           src/anjuta_cbs.c,
21761           src/gnome_project.c,
21762           src/project_dbase.c,
21763           src/tags_manager.c: removed some debugging display.
21765 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
21767         * src/message-manager-dock.c
21768           src/message-manager-private.cc
21769           src/message-manager-private.h
21770           src/message-manager.cc
21771           src/preferences.c
21772           src/preferences.h
21773           src/preferences_gui.c:
21774           
21775           Patch submitted by: 
21776           Johannes Schmid <johannes.schmid@gmx.de>
21777           
21778           This patch adds a tab to the notebook of the preferences-dialog
21779           where you can change the colors, the tab position of the new
21780           message manager. Also the truncate messages stuff has moved
21781           from misc tab to messages tab.
21783           Also improved the remembering position stuff of message manager.
21784           
21785         * data/internal.properties,
21786           Added definitions for messages colors and tag position.
21787           
21788         * src/message_manager.cc:
21789           Fixed a bug that never lets the messages panes to get cleared.
21790           Added wmclass setting for the message window. Fixed a bug in
21791           which the message window was not being shown.
21792         
21793         * src/tag_manager.c: Fixed printing of (NULL) in the debug
21794           output and disabled it.
21796         * src/anjuta.c: Preferences created and loaded before anything else.
21797           anjuta now recognizes messages colors on startup and initializes
21798           them.
21799         
21800 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
21802         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
21804 2002-01-09  Stephane Demurget  <demurgets@free.fr>
21806         * pixmaps/file_c.xpm,
21807           pixmaps/file_cpp.xpm,
21808           pixmaps/file_file.xpm,
21809           pixmaps/file_h.xpm,
21810           pixmaps/file_html.xpm,
21811           pixmaps/file_i18n.xpm,
21812           pixmaps/file_icon.xpm,
21813           pixmaps/file_pix.xpm,
21814           pixmaps/fv_doc.xpm,
21815           pixmaps/fv_i18n.xpm,
21816           pixmaps/fv_image.xpm,
21817           pixmaps/fv_source.xpm,
21818           pixmaps/fv_unknown.xpm: made these icons transparent.
21820 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
21822         * launcher/anjuta_launcher.c: updated message strings
21823         * src/message-manager-dock.c: added newline at end to avoid compile warning
21824         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
21825         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21826           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
21827           entries for username and Python-style GPL notice
21828         * HACKING: added info on files to change to update Insert menu
21830 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21832         * src/project_dbase.c,
21833           src/an_file_view.c,
21834           src/an_symbol_view.c:
21835           Changed the CTree expander style to square and
21836           line style to Dotted line.
21837           
21838         * po/POTFILES.in: Removed and Added translable files.
21840 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21842         * ccview/.cvsignore: Removed.
21843         
21844 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21846         * ccview/
21847                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
21848                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
21849                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
21850                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
21851                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
21852                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
21853         
21854         Removed ccview module because it is no longer needed.
21856 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21858         * src/project_dbase.c:
21859           Shifted structure initialization in project_dbase_new()
21860           before anything else, otherwise it was crashing due to
21861           uninitialized values.
21862         
21863         * src/an_symbol_view.c:
21864           Disabled high volume debug output.
21866 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21867         
21868         Applied a very heavy patch from:
21869         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21871         * Makefile.am
21872         configure.in
21873         pixmaps/Makefile.am
21874         src/Makefile.am
21875         src/aneditor.cxx
21876         src/aneditor.h
21877         src/anjuta.c
21878         src/anjuta.h
21879         src/commands.c
21880         src/commands.h
21881         src/compile.c
21882         src/compile.h
21883         src/controls.c
21884         src/defaults.c
21885         src/fileselection.c
21886         src/main_menubar.c
21887         src/main_menubar.h
21888         src/main_menubar_def.h
21889         src/mainmenu_callbacks.c
21890         src/mainmenu_callbacks.h
21891         src/project_dbase.c
21892         src/project_dbase.h
21893         src/project_dbase_gui.c
21894         src/tags_manager.c
21895         src/text_editor_menu.c
21896         src/toolbar_callbacks.c
21897         tagmanager/Makefile.am
21898         tagmanager/ctags.c
21899         tagmanager/include/Makefile.am
21900         tagmanager/include/tm_project.h
21901         tagmanager/include/tm_symbol.h
21902         tagmanager/include/tm_tag.h
21903         tagmanager/include/tm_tagmanager.h
21904         tagmanager/include/tm_workspace.h
21905         tagmanager/tm_project.c
21906         tagmanager/tm_source_file.c
21907         tagmanager/tm_symbol.c
21908         tagmanager/tm_tag.c
21909         tagmanager/tm_workspace.c
21910         widgets/Makefile.am: Modified.
21911         
21912         * src/an_file_view.[c,h],
21913           src/an_symbol_view.[c,h],
21914           src/file_history.[c,h],
21915           src/support.[c,h],
21916           widgets/scroll-menu.[c,h],
21917           tagmanager/tm_file_entry.c
21918           tagmanager/include/tm_file_entry.h: Added new files.
21919           
21920         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
21921         private_func.xpm, public_func.xpm,
21922         class.xpm, fv_exec.xpm, fv_unknown.xpm,
21923         private_var.xpm, public_var.xpm,
21924         function.xpm, fv_i18n.xpm, macro.xpm,
21925         protected_func.xpm, struct.xpm,
21926         fv_autofile.xpm, fv_image.xpm,
21927         ofolder.xpm, protected_var.xpm, variable.xpm:
21928           Updated and Added pixmap files.
21930         Features:
21931         ---------
21932         a) Removes CCView dependency.
21933         b) Improves the terminal.
21934         c) Adds tag navigation context menus.
21935         d) Upgrades tagmanager to latest version.
21936         e) Miscellaneous small additions.
21938 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21940         * src/project_dbase_gui.c: Fixed crash of anjuta
21941         when project first created.
21942         
21943         * src/gnome_project.c: It now updates the tags manager
21944         when new projects are created.
21945         
21946 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21948         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
21949           for this big patch.
21950         
21951         * src/messages.[c,h]: Removed files.
21953         * src/message-manager.[cc,h],
21954           src/message-manager-dock.[c,h],
21955           src/message-manager-private.[cc,h]
21956           New files.
21958         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
21959           src/build_project.c, src/clean_project.c, src/compile.c
21960           src/configurer.c, src/debugger.c, src/find_in_files.c
21961           src/mainmenu_callbacks.c, src/preferences.h
21962           src/preferences_gui.c, src/properties.h
21963           src/utilities.c, src/utilities.h:
21964           The new messages widget.
21965           New features:
21966             - Use of GtkNotebook instead of ToggleButtons
21967               and show/hide
21968             - Popupmenu to show and hide message types and
21969               to dock/undock in detach mode
21971           All other things should work as they did with the
21972           old message window. Currently the keyboard short-cuts
21973           do not work in detached mode.
21974           
21975           Some functions in utitlities.[c,h] changed.
21976           so that they take const arguments where this is possible
21977           
21978         * src/Makefile.am, po/POTFILES.in:
21979           Removed messages.[c,h] and
21980           added message-manager.[cc,h], message-manager-dock.[c,h],
21981           message-manager-private.[cc,h]
21982           
21983         * src/message-manager.h: Removed "include <bonobo.h>"
21984           and added a newline at the end of the file.
21985           
21986         * src/message-manager-private.cc:
21987           Set clist's width setting to Automatic.
21988           Set scroll window's scroll bars to Automatic.
21989           
21990 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
21992         * text_editor_menu.c:
21993           Fixed misalignment of the function sub menu
21994           in the text editor pop up menu.
21995           
21996 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
21997         
21998         * src/text_editor.c: Fixed a compiler warning.
21999         
22000 2002-01-04  Andy Piper <andy.piper@freeuk.com>
22002         * THANKS, manuals/*/authors.sgml: updated for new translations
22003         * plugins/class-gen/clsGen.c: converted messages to English
22004         * src/about.c, src/main_menubar_def.h: string updates
22006 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22008         * src/anjuta.c
22009           src/anjuta_cbs.c
22010           src/text_editor.c
22011           src/mainmenu_callbacks.c
22012           src/text_editor.h
22013           src/text_editor.c
22014           src/text_editor_cbs.c
22015           src/text_editor-gui.c:
22016           
22017           Earlier code for adding 'cross' button
22018           for closing pages were too error prone and unorganized.
22019           Cleaned up the code and shifted the 'extra' widgets
22020           creation (eg. close button, close_pixmap and lable)
22021           from anjuta to text_editor. This takes care of proper
22022           widgets creation and destruction. Otherwise, anjuta
22023           was crashing at too many points, especially related
22024           to docking and undocking.
22025           
22026 2002-01-04  Stephane Demurget  <demurgets@free.fr>
22028         * src/aneditor.cxx: removed debugging code.
22030         * data/properties/.cvsignore: added swap files.
22032 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22034         * src/anjuta.c
22035           src/anjuta_cbs.c:
22036           Fixed Crashing of anjuta when a new file is saved as
22037           different file.
22038           
22039 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22041         * src/aneditor.c: Some debug codes around.
22042         
22043         * data/internal.properties, data/anjuta.properties: Removed.
22044           data/properties/Makefile.am:
22045           data/properties/ada
22046           data/properties/cs
22047           data/properties/make
22048           data/properties/rc
22049           data/properties/html
22050           data/properties/ruby
22051           data/properties/baan
22052           data/properties/idl
22053           data/properties/pascal
22054           data/properties/sample
22055           data/properties/bash
22056           data/properties/java
22057           data/properties/perl
22058           data/properties/sql
22059           data/properties/conf
22060           data/properties/latex
22061           data/properties/props
22062           data/properties/vb
22063           data/properties/cpp
22064           data/properties/lua
22065           data/properties/python
22066           data/properties/xml
22067           data/properties/others
22068           data/properties/.cvsignore:
22069             Added files. Properties now splitted into small files
22070             for each language.
22072         * data/Makefile.am
22073           configure.in: Update the removal and added properties module.
22075         * src/preferences.c: preferences_new(): Updated to reflect the
22076           new properties files organization.
22077           
22078         * src/Makefile.am: Added Baan Lexer.
22080 2002-01-01  Stephane Demurget  <demurgets@free.fr>
22082         * src/aneditor.cxx: readded the baan lexer. 
22084         * src/preferences.c: fixed translated messages and a typo.
22086         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
22087           confusing the regexp usage in xml-i18-merge.
22089 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
22091         * src/project_dbase.c: tidied some messages, and spotted a typo in
22092           the reading of properties which prevented the project version from
22093           ever being reported in the Project Information window - fixed :)
22095         * po/POTFILES.in: removed syntax.h
22097 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22099         * data/internal.properties: fixed baan properties.
22100           Added all ada properties.
22102         * src/main_menubar_def.h,
22103           src/lexer.h,
22104           src/aneditor.cxx,
22105           src/utilities.[ch]: added support for the Ada highlight style.
22107 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22109         * plugins/*/.cvsignore: updated.
22111 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22113         * src/syntax.h,
22114           src/text_editor.c,
22115           src/Makefile.am: removed the empty header syntax.h.
22117 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
22119         * main_menubar.c:
22120         Stef's observation on the 'superfluous' hseparators in the recent
22121         files and projects is fully justified -- removed.
22122         
22123         * main_menubar_def.h:
22124         Changed "Plug Ins" to "Plugins" in the menu label.
22125         
22126         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
22127         Added class-gen in the configure output and class-gen module.
22128         
22129         * data/internal.properties:
22130         Correct mis-spelled "jave" to "java".
22131         Added file.is.source for *.h, *.c, *.cpp properties.
22132         
22133         * global-tags/Makefile.am:
22134         "chmod +x create_global_tags.sh" before it is executed, because
22135         there is very high chance that it will be found "-x" and resulting
22136         in error
22138 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22140         Fixed a crash on Solaris reported by Holder Burde, thanks to him
22141         for the backtrace.
22143         * src/gnome_project.c: (create_new_project): if the user doesn't
22144           select any icon, it doesn't have any extension and thus we can't
22145           use it in printf on Solaris, since the %s modifier use strlen to
22146           know the string length and then crash. On Linux, gcc checks the value
22147           of the pointer to be NULL and write "(null)" if necessary. We can't
22148           rely on that.
22150         * src/source.c: (source_write_desktop_entry): if there's no icon, we
22151           don't need to have the directory icon but the generic one.
22153 2001-12-30  Stephane Demurget  <demurgets@free.fr>
22155         Merged with latest (1.42) scintilla.
22157         Added: Support for the {load,save}.on.(de)activate properties.
22158                The PHP lexer to match keywords case insensitively.
22159                Baan lexer.
22160                Experimental supports for changeable style attribute & line
22161                wrapping.
22162                
22163         Updated: Both the C++ and HTML lexers.
22164                  More shell keywords added.
22165                  Horizontal scrolling and diplay of long lines optimised.
22166                  Cursor setting optimised.
22168         Bugs fixed: Caret movement over folded lines.
22169                     Selection tracking in 2ndary views when doing modifications.
22171         * scintilla/CallTip.{cxx.h},
22172           scintilla/ContractionState.{cxx,h},
22173           scintilla/Document.{cxx,h},
22174           scintilla/Editor.{cxx,h},
22175           scintilla/KeyWords.cxx,
22176           scintilla/LexHTML.cxx,
22177           scintilla/PlatGTK.cxx,
22178           scintilla/RESearch.cxx,
22179           scintilla/ScintillaBase.cxx,
22180           scintilla/ScintillaGTK.cxx,
22181           scintilla/Style.{cxx,h},
22182           scintilla/StyleContext.h,
22183           scintilla/ViewStyle.cxx,
22184           scintilla/include/*.h: updated.
22186         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
22188         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
22189           should have been told to the scintilla team. We're lucky I read the
22190           ChangeLog and the modifications of the lexer (thanks to the Gnome
22191           bonsai for this ;)
22193         * data/internal.properties: added Baan definitions.
22194           Fixed some issues for C such as *_cast directive, that are only
22195           available with C++.
22196           Updated C++, HTML and shell scripts definitions.
22197           Updated Ada and Bullant, that have been forgotten.
22199         * src/main_menubar_def.h,
22200           src/lexer.h,
22201           src/aneditor.cxx,
22202           src/utilities.[ch]: added support for the Baan highlight style.
22204 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22206         Polished the plugins menu behaviour and added a tearoff
22207         menuitem to the recent entries submenu.
22209         Note: The recent entries list seems to be too height
22210               with all these superfluous hseparators.
22212         * src/main_menubar.c: Polished, making some
22213           functions declarations static and cleaning some code.
22215           (create_submenu_plugin): removed the extra
22216           plugins entry and the horizontal separators.
22218           (on_plugins_menu_realize): the plugins menu is only
22219           shown if there's at least one available.
22221           (create_submenu*): added a tearoff menuitem to have
22222           a more homogeneous menu style. For now, it doesn't
22223           take care of user settings (but it was even worse
22224           before :).
22226 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22228         * configure.in: added the packageplugindir variable to avoid
22229           installing the plugins in $(prefix). It's not the same path as
22230           anjuta 2 to allow parallel installation.
22232 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22233         Fix a reopened part of bug #440676: keyboard navigation between the
22234         different text buffers. Changed to a more global approch. 
22236         * src/notebook.[ch]: removed.
22238         * src/Makefile.am: removed notebook.[ch]
22240         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
22241           (on_anjuta_window_key_press_event): added to fulfill the global
22242           shorcuts handling.
22244         * HACKING: updated according to the new global shortcuts handling.
22246 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
22248         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
22249           Shifted plugin menu from Edit submenu to main menu.
22250         
22251         * po/POTFILES.in:
22252           Added plugins/sample1/plugin-sample1.c
22253           
22254         * plugins/sample1/plugin-sample1.c:
22255           Added localization and used anjuta_info, instead of anjuta_error.
22256           
22257         * plugins/.cvsignore, plugins/sample1/.cvsignore:
22258           Added cvs ignores.
22259           
22260 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
22262         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
22263           for plugin dir.
22264         
22265         * Makefile.am: Added module plugins.
22266         
22267         * plugins, plugins/Makefile.am, plugins/sample1/*:
22268           Created plugins modules.
22269           
22270         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
22271           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
22272           to load plugins of *.so only and not *.so* (which results
22273           in duplicates).
22274         
22275         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
22276           plugins during packaging.
22278 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
22280         *  configure.in: Added Greek (el) to ALL_LINGUAS.
22282 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
22284         * configure.in: Added portuguese to ALL_LINGUAS
22286 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
22288         * global-tags/.cvsignore
22289         tagmanager/.cvsignore
22290         tagmanager/include/.cvsignore:
22291         Added cvs ignore files.
22293         * data/.cvsignore
22294         Updated cvs ignore file.
22295         
22296 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22298         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
22299           data/anjuta.properties, data/internal.properties: clean up some 
22300           message strings (me)
22302 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22304         * src/about.c, THANKS: added Jens to the credits
22305         
22306 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22308         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
22309           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
22310           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
22311           Georg <mail@jensgeorg.de> to add close button to file tabs.
22313 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22315         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
22316           (debugger now catches correct signal from process)
22318 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22320         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
22321         * src/pixmaps.h: switch appwizard project icons to new designs
22322         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
22324 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22326         * pixmaps/Makefile.am: stop redundant images from being installed.
22327           The next step will be to remove them completely.
22328         * src/appwiz*: further updates (more to come)
22329         * src/pixmaps.h: cleaned up, commented
22330         * src/splash.c: should use the pixmaps macro defined
22331         * HACKING: more on the graphics stuff and use of pixmaps.h
22333 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
22335         * src/defaults.c: fix bug #494864
22337 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
22339         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
22340           graphics from Misha
22341         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
22342           redundant graphics, no longer used
22343         * src/appwiz*: revamped application wizard by Andy and Misha for
22344           a more usable and professional look-and-feel
22345         * HACKING: updates to cover patching, graphics, and some additions
22346           post-0.1.8
22347         * TODO: removed some implemented features
22349 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
22351         * data/anjuta.properties, data/internal.properties: cleanup
22352         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
22353           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
22354           to edit styles colors for keywords and add Goto Tag menu option
22355           in the editor
22357 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
22359         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
22360         
22361         Fixed bug #460335
22362         fixes the Forget of the cursor position when tab is brought active
22363         from project manager.
22364         
22365 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22367         * src/messages.c
22368           Exported "TERM=xterm" to get a color terminal when
22369           anjuta is not started from within a terminal.
22370           
22371 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22373         * src/messages.c
22374           src/messages.h
22375           Added a frame around zvt terminal.
22376           
22377         * src/preferences_gui.c
22378           Modified to say "Use glade component (experimental)"
22379           instead of "Use Component".
22380           
22381 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22383         * Patch from 
22384         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22385         
22386         * src/anjuta.c
22387         src/fileselection.c
22388         src/messages.c
22389         src/messages.h
22390         src/preferences.c
22391         src/preferences.h
22392         src/project_dbase.c
22394         a) Extra scrollbar in terminal no longer appears.
22395         b) Character set preference should be preserved (untested).
22396         c) File selection widget now remembers last directory.
22397         d) On creation of generic project, the glade 'file not found' error no
22398                 longer occurs.
22399         e) First terminal window is created 'on demand', so it should always to
22400                 the Right Thing (TM) as far as starting WD is concerned. Also, the
22401                 environment is now passed to the terminal.
22402         f) Solaris compilation should be fixed (replaced get_current_dir_name()
22403                 with getcwd()).
22404         g) Fixed some compilation warnings.
22406 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
22408         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
22409           src/pixmaps.h: applied terminal and warnings patch (Biswa)
22410         * src/*: cleanups (me)
22411         * pixmaps/mini_term.xpm: added new file for terminal button
22412           (me, based on existing artwork)
22414 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
22416         * configure.in: bumped version to 0.1.9-pre
22417         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22418           translation
22419         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
22421 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
22423         * src/splash.c: removed a DOS end of line of a comment (so the *.po
22424           files are free of that char)
22425         * configure.in: added "az" to ALL_LINGUAS
22427 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
22429         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
22430           crash bug fix from Biswa.
22431         * FUTURE: added Anjuta/gIDE merger information to provide 
22432           details on future direction and status of 1.x stuff
22433         * NEWS: prepared for release
22434         * po/de.po: update from Jens Georg <mail@jensgeorg>
22436 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
22438         * multiple minor updates pre-0.1.8
22439         * patch from Biswa to fix syntax highlighting and packaging
22440         * po/fr.po: update from Stef
22442 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
22444         * global-tags/Makefile.am
22445         global-tags/create_global_tags.sh
22446         global-tags/tm_global_tags.c
22447         scintilla/LexCPP.cxx
22448         scintilla/include/SciLexer.h
22449         src/aneditor.cxx
22450         src/project_dbase.c
22451         tagmanager/Makefile.am
22452         tagmanager/include/Makefile.am
22453         tagmanager/include/tm_project.h
22454         tagmanager/include/tm_tag.h
22455         tagmanager/include/tm_tagmanager.h
22456         tagmanager/tm_project.c
22457         tagmanager/tm_source_file.c
22458         tagmanager/tm_tag.c
22459         tagmanager/tm_workspace.c:
22460         
22461         Includes the syntax highliting patch to scintilla).
22462         and more stable code.
22463         
22464         *tagmanager/include/tm_symbol.h: New file.
22465         *tagmanager/tm_symbol.c: New file.
22466         
22467         Add symbol tree building functionality at project level
22468         
22469         Patch from:
22470         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22471         
22472 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22474         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
22475           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
22476           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
22477           : New and improved pixmaps from Misha <misha@phreaker.net>
22478           Thanks to him.
22480 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22481         
22482         * Big patch submitted by
22483           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
22484           Many thanks to him.
22485         
22486         * src/Makefile.am, src/aneditor.cxx
22487           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
22488           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
22489           Use of tagmanager lib for advanced calltips.
22491         * global-tags/*: Created new directory and added files to 
22492           generate system.tags.
22494         * tagmanager/*: Created new directory and added tagmanager lib
22495           files.
22497         * configure.in, acconfig.h, Makefile.am: Modified to reflect
22498           the above additions.
22500         * data/Makefile.am: Modified to accomodate generated system.tags file.
22502 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
22504         * scintilla/: updated to 1.41
22505         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
22506         * src/about.c: updated list of authors
22507         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
22508         * HACKING: updated to cover Scintilla usage
22509         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22510           translation
22512 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
22514         * src/aneditor.cxx: Fixed compilation errors with it.
22515           by add include to gtk+ headers and typedefining a mysteriously
22516           vanished class Colour.
22518 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22520         * configure.in: Added pt_BR in the languages.
22521         
22522 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
22524         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
22525           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
22526         * THANKS: updated
22527         * manuals/C/anjuta-manual/*: new format to match
22528           the rest of the GNOME docs chapter layout. Added the many
22529           new contributors. Moved Authors and License information into new
22530           chapters of their own - should make expansion easier too
22531         * src/compiler_options.c: changed the profiler option to -pg to 
22532           work with GNU tools (gprof)
22533         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
22534           and text labels
22535         
22536 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22538         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
22539           compiler_options_gui.c:
22540           Added a new entry for linker flags and renamed c_options to c_flags
22541           and l_options to l_libs. Also, added a new function:
22542           compiler_options_set_prjlflags_in_file();
22543         
22544         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
22545         
22546         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
22547           
22548 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
22550         * THANKS, src/about.c: corrections and additions following 
22551         Naba's big update
22552         * src/main_menubar.c: patch from Rikul to fix the problem with 
22553         menu accelerators not being loaded
22555 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
22557         * THANKS: Added all contributors and translators names and emails.
22558         * AUTHORS: Updated
22559         * pixmap/anjuta_logo.png: Reduced the size of the logo.
22560         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
22561               Added new file (earlier logo with border).
22562         * src/about.c: Added all contributors names and emails
22563               and used macro definition for logo pixmap file.
22564         * src/pixmaps.h: Added entry for anjuta splash screen.
22566 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
22568         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
22569         to new PNG version (thanks to Misha) and removed the old
22570         pixmap.
22572 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
22574         * THANKS: added Conner Mo for simplified Chinese translation.
22575         * configure.in: added zh_CN in ALL_LINGUAS
22577 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
22579         * THANKS: added Joe Man for his traditional Chinese translation.
22580         * configure.in: added zh_TW in ALL_LINGUAS.
22582 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
22584         * src/main_menubar_def.h: Changed the link of lidn to
22585         http://lidn.sourceforge.net.
22586         
22587 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
22589         * Applied patch from Rikul
22590         * Applied patch from Luca
22591         * Fixed a cvs conflict. :)
22593 2001-10-17  Stephane Demurget  <demurgets@free.fr>
22595         * THANKS: added Marc Botermans for his Dutch translation.
22597         * configure.in: added nl in ALL_LINGUAS.
22599         * po/nl.po: added.
22601 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
22603         * anjuta.c: Fixed luca's typo.
22604         * resources.c, resources.h: Changed gchar* return to void, to
22605                 avoid a compiler warning.
22606         * scintilla/Makefile.am: Reorganized file entries.
22607         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
22609 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
22611         * Upgraded scintilla to 1.4.
22612         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
22613                 LexLisp.cxx StyleContext.cxx StyleContext.h
22614         * src/Makefile.am: Added 4 lexers and separated lexer objects
22615                 from the main link variable.
22617 2001-10-14  Stephane Demurget  <demurgets@free.fr>
22619         * THANKS: added Luca, even if it shouldn't be my role to write
22620           this sort of thing :)
22622         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
22623           the latest Luca patch.
22625 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
22627         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
22628         This is not documented yet; plugins to come later.
22629         * src/find*.c: find dialogs now persistent 
22630         (Rick <rikul@bellsouth.net>)
22631         * widgets/gnomefilelist.c: fixed multiple file open issue 
22632         (Rick <rikul@bellsouth.net>)
22633         * changes to recent file and project lists handling 
22634         (lbell <lbell@tsc4.com>)
22635         * more minor UI updates (me)
22637 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
22639         * src/Makefile.am: removed warnings for traditional C syntax
22640         * pixmaps: added new icons for mini_locals, mini_cvs and
22641         the splash screen - thanks to Misha <misha@phreaker.net>
22643 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
22645         * src/toolbar.c: fix typo in tooltip text
22646         * ccview/cccmd.cc: alter Func to Function in menu text
22648 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
22650         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
22651         issue with find dialog reporting an error when Scintilla finds text
22652         * applied patch from Denis Boehme <boehme at syncio dot de> to support
22653         DOS files (i.e. CR/LF translation)
22655 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
22657         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
22658         #452436
22659         * data/internal.properties: default fold style now set to 3 :-)
22660         * applied patch from rikul <null@acm.org> to turn notebook tab 
22661         headings red when file has been edited.
22663 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
22665         * configure.in: Added "no" to ALL_LINGUAS.
22666         
22667 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
22669     * Patch from lbell <lbell@tsc4.com>
22670     src/controls.c
22671     src/debugger.c
22672     src/main_menubar.c
22673     src/main_menubar.h
22674     src/main_menubar_def.h
22675     src/mainmenu_callbacks.c
22676     src/mainmenu_callbacks.h
22677     src/project_dbase.c
22678     src/project_dbase.h
22679     
22680     Implemented a check menu item to handle the 'show locals' flag
22681     for the current project.
22683     * data/internal.properties: Removed the redundant command
22684     for gnome-terminal.
22685     
22686 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
22688         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
22690 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
22692         * configure.in: Added "ta" to the languages list.
22694 2001-09-21  Andy Piper <andy.piper@freeuk.com>
22696         * data/internal.properties:
22697           added fold.symbols property to control appearance of folds
22698           in the Scintilla editor (thanks to rikul <null@acm.org>)
22700 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22702         * src/message.c:
22703           one extra button for message win is being created -- Fixed.
22704         
22705           The frame should be hidden and not only the pix_lab when
22706           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
22707           -- Fixed.
22708         
22709         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
22710           for the time being it is same as mini_cvs.xpm.
22711         
22712 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22714         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
22716         Patch from rikul <null@acm.org>
22717         
22718         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
22719         glades.h, messages.c, messages.h, pixmaps.h,
22720         project_dbase.c, project_dbase.h, session.c,
22721         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
22722         
22723         inserted 'add to watch' option in inspect window, so you can add easily
22724         a variable in watch window .
22725         
22726         Added a new message pane for the gdb local variables inspection. Changed
22727         the code in messages.c to better account for future new panes insertion.
22728         Defined a new pixmap for the new tab button in pixmaps.h
22729         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
22730         install script.
22731         
22732         Changed the debugger module to have a single function for asking to gdb
22733         to send program info. The idea is to ask the debugger about only the
22734         info needed to open windows( watch, registers, etc ) to speedup the step
22735         command. I plan to ask informations to the debugger based on the user
22736         interface status.
22737         The request for local variables is enabled by default, but the
22738         projectDBase has a variable to control it, to allow disabling that
22739         feature,  there is also the code to save and to reload the state. If you
22740         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
22741         in project_dbase.c
22743         This big patch is from:  lbell <lbell@tsc4.com>
22744         
22745 2001-09-20  Stephane Demurget <demurgets@free.fr>
22747         Patch from rikul <null@acm.org> :
22749         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
22750           problem and added folding support for php/hmtl.
22752 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
22754         * Fixed dnd of files within scintilla.
22755         patch from:  rikul <null@acm.org>
22756         
22757 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
22759         * Applied patch from Luca.
22760         
22761         * src/source.c: source_write_build_files(): Fixed the project generation
22762           failure. The fist return statement and the free_project_type were 
22763           misplaced.
22765 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
22766         
22767         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
22768         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
22769         
22770         1) Restore the error color to red (waiting for a configurable one )
22771         2) Saving projects settings if you exit anjuta without closing an open
22772         saved project
22773         3) New Menu 'repaeat search' to search with a keystroke without pressing
22774         the toolbar button
22775         4) some define in the menus to better handle menu item update
22776         
22777         Patch from: lbell <lbell@tsc4.com>
22778         
22779         * main_menubar_def.h, main_menubar.c: Change the position of
22780         "Repeat find" menu position.
22782 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
22784          project_type.h, project_type.c, source.c: Applied patch.
22785          patch from Johannes Schmid <clubfan@users.sourceforge.net>
22786          
22787 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22789         * configure.in, src/Makefile.am: Using macros for ORBit flags.
22790         
22791 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22792         
22793         * Fixed bug #445752
22794   
22795 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22796         
22797         * Fixed bugs in Gtk-- and Gnome-- project type
22799 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22801         * dnd.c: Support for multiple files drag-n-drop.
22802         
22803           Patch from: rikul <null@acm.org>
22804         
22805         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
22806           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
22807           saving from menu.
22808         
22809           Patch from: rikul <null@acm.org>
22811         * Applied patch for widgetizing goto dialog box.
22812           Patch from: ???
22813         
22814         * Applied patch for having new project type handling.
22815           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
22816           
22817 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22819         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
22820           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
22821           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
22822           find_replace.c, find_replace.h, find_text.c, find_text.h,
22823           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
22824           project_dbase.h, source.c, text_editor.c, text_editor.h,
22825           text_editor_cbs.c, utilities.c, utilities.h:
22826         
22827           Applied a huge patch (after slight preview). I would like Luca
22828           to have his feature additions mentioned here.
22829         
22830           Patch from: lbell <lbell@tsc4.com>
22832 2001-09-09  Stephane Demurget <demurgets@free.fr>
22834         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
22836         * po/fr.po: updated to the latest sources.
22839 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22840         
22841         * Fixed bug #445752
22842   
22843 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
22845         * dnd.h, dnd.c: New files for drag n drop support.
22846                 
22847         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
22848            Added drag and drop support for opening files.
22849         
22850         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
22851         Archit Baweja <bighead@crosswinds.net> for this idea.
22852         
22853         * TODO: Added some more todos. :-(
22855 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
22857         * Fixed the goto line activate bug.
22858         patch from: Martyn Bone <mbone@brightstar.u-net.com>
22860 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22861         
22862         * Fixed bugs in Gtk-- and Gnome-- project type
22864 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
22866         * widgets/gonmefilelist.c, gnomefilelist.c:
22867         Modified multiple selection on pressing control.
22868           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22869         
22870         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
22871         Modified multiple selection on pressing control.
22872           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22873         
22874 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
22876         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
22877           This is useless; but just in case...
22879 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
22881         * data/internal.properties: modified a bit of perl properties.
22882         
22883 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
22885         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
22886           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
22887           Added support for multiple file imports. Changed the standrd C++
22888           convention of #include <file> to #include <file.h>, because I had given
22889           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
22890           now support the #include <file> convention. That is something to be fixed :). 
22891           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22893 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
22895         * src/anjuta.c: Added function static greetings_text(), to solve the non
22896                 translation of the greetings text in the wizard.
22897                 
22898 2001-08-31  Andy Piper <andy.piper@freeuk.com>
22900         * src/find_in_files_gui.c: made order of buttons consistent with other Find
22901           dialogs, with OK the default (fix bug #453482)
22903 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
22905         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
22906         
22907         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
22908         
22909 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
22911         * src/aneditor.cxx
22912           src/aneditor.h
22913           src/anjuta_cbs.c
22914           src/controls.c
22915           src/main_menubar.c
22916           src/main_menubar.h
22917           src/main_menubar_def.h
22918           src/mainmenu_callbacks.c
22919           src/mainmenu_callbacks.h:
22920                 Applied the patch that addes menu items which allow users to
22921                 insert GPL notice and date time in current document.
22922                 patch from: Rick Patel <rikul@shreve.net>       
22923                 
22924         * src/main_menu.c: Fixed a compilation error.
22925         
22926         * src/anjuta.c: Fixed non-rememberence of editor tab position.
22927         
22928         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
22929           about the unterminated strings.
22930           
22931         * scintilla/*: Updated scintilla to 1.3.9 version.
22932         
22933 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
22934         
22935         * widgets/gnomefileselection.c:
22936           Applied the patch for fixing multiple selection of file open funcion,
22937           which will deselect the files selected.
22938           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22940 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22942         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
22943           src/fileselection.c, src/anjuta_cbs.c:
22944           Applied the patch     for multiple selection of file open.
22945           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22946           
22947 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22949         * Removed "-f" option in call to devhelp, because devhelp no longer
22950           supports that.
22951         
22952 2001-08-26  Stephane Demurget <demurgets@free.fr>
22954         All these modifications have been pointed out by
22955         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
22957         * data/internal.properties: two fixes for the PHP lexer.
22958           this out.
22960         * fr.po: minor fixes.
22962         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
22964 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
22965         
22966         * main_menubar.c,
22967           main_menubar.h,
22968           main_menubar_def.h,
22969           main_menubar_callbacks.c,
22970           controls.c:
22971                 Added new menu item for "close all fils".
22972                 (Patch from Rikul <rikul@shreve.net>, after revision)
22973         
22974         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
22975         
22976         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
22977                 (Patch from Rikul <rikul@shreve.net>)
22978         
22979         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
22980                 (Patch from Rikul <rikul@shreve.net>)
22982 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
22983         
22984         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
22985            project name in application widzard.
22986            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
22988         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
22989           of the 'OK' button there is an 'Execute' one.
22990           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
22991         
22992         * executer.c: Changed cancel button to close button. That was more appropriate.
22993           
22994 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
22996         * HACKING: corrected >>>>>> Config management.
22997         
22998         * HACKING: Added many things.
22999         
23000         * src/launcher.h: Added some comments.
23002 2001-08-21  Stephane Demurget <demurgets@free.fr>
23004         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
23006         * HACKING,
23007           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23008           src/appwizard_cbs.c,
23009           src/appwizard_gui.c: Applied UI/docs cleanup patch from
23010           Andy Piper <andy.piper@freeuk.com>
23012         * po/fr.po: updated to latest sources.
23014         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
23017 2001-08-18  Andy Piper <andy.piper@freeuk.com>
23019         * Fixed bugs #450280 and #448845
23021         * src/about.c: corrected Naba's e-mail address (.net, not .com)
23022         
23023         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
23024           named dialogs
23025         
23026         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
23027           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
23028           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
23029           names to remove "Anjuta: " prefix
23030           
23031         * src/main_menubar_def.c: altered a message
23032         
23033         * launcher/anjuta_launcher.c: cleaned up some messages
23035         * src/debugger.c: edited messages to improve clarity
23036         
23037         * src/app_wiz*.c: tidied wizard interface
23040 2001-08-15  Stephane Demurget <demurgets@free.fr>
23042         Synced Naba's fix and mine about the wizards not working and removed
23043         anjuta.prj to avoid a nasty checkin.
23045         * Makefile.am: removed the install-data-local rule.
23047         * data/Makefile.am: changed the list of files.
23049         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
23051         * .cvsignore: added anjuta.prj for the same reason.
23054 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
23056         * src/source.c: Fixed a bug that fails new gnome projects to get
23057           created.
23059         * src/project_manager.c: Fixed a bug that disables storing recent
23060           project history.
23062         * Makefile.am: Added stuffs to install the macro files in the
23063           anjuta share file.
23066 2001-08-14  Stephane Demurget <demurgets@free.fr>
23068         * data/Makefile.am: added some rules to support the gnome/ macros
23069           dir in order to make the wizards work again.
23071         * anjuta.spec.in: upped the release number.
23074 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
23076         * configure.in (ALL_LINGUAS): Added pl.
23079 2001-08-09  Stephane Demurget <demurgets@free.fr>
23081         * anjuta.spec.in: fixed the doc files list.
23084 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
23086         * src/about.c: corrected my email address. :-)
23087         
23088         * TODO: Updated.
23089         
23090         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
23091          (patch from Andy Piper <squiggle@ukgateway.net>)
23093 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
23095         * debugger.c: Fixed a bug associated with debugging threaded
23096           application.
23097         
23098         * text_editor_menu.c: Fixed broken ui in text editor
23099           pop up menu.
23100           
23101         * text_editor_menu.c: Now the option sub menu in text editor pop up
23102           works.
23103         
23104         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
23105                 (suggested by lord sibn <sibn@utspl.cjb.net> )
23106         
23107 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23109         * src/text_editor_menu.c: Added menu item for context help
23110           (patch from Andy Piper <squiggle@ukgateway.net>)
23111         
23112 2001-08-06  Stephane Demurget <demurgets@free.fr>
23114         * ccview/cccproj.cc: added missing i18n strings.
23116         * data/welcome.txt: bumped version to 0.1.6.
23118         * src/anjuta.c: fixed a compilation error due to devhelp integration.
23120 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23121         
23122         * help.c, help.h: Added support for DevHelp context sensitive help
23123                 and gnome api browsing.
23124         * Fixed toolbars and editor views "not save" bug.
23125         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
23126           (patch from Andy Piper <squiggle@ukgateway.net>)
23127         * Updated THANKS and chapter15.sgml for uk and ru translators.
23129 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
23131         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
23132         * Updated configure.in to include these changes
23133         
23134 2001-08-03  Stephane Demurget <demurgets@free.fr>
23136         * src/project_dbase_gui.c: fixed bug #446963
23137           (on_project_dbase_ccview_update_start),
23138           (on_project_dbase_ccview_update_end): added.
23139           These two respectively disable and enable close file/project
23140           menu entries and toolbar items, while the ccview part updates
23141           its tag database.  
23144 2001-08-03  Stephane Demurget <demurgets@free.fr>
23146         * configure.in: added sv to the ALL_LINGUAS list.
23147         
23149 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
23151         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
23152                 file to work: merge translations and distribute it.
23154         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
23156         * NEWS, README, THANKS & TODO: Spelling fixes.
23158 2001-08-01  Stephane Demurget <demurgets@free.fr>
23160         * README: updated requirements.
23162         * scintilla/Makefile.am,
23163           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
23164           target can't be realized (custom build path).
23166         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
23167           Removed install-data-local.
23169         * src/compiler_options.c: changed the include paths of the pixmaps.
23170           we hadn't any warning because of the include paths passed to the
23171           compiler. Thanks to make distcheck for reporting this.
23174 2001-07-31  Stephane Demurget <demurgets@free.fr>
23176         * NEWS, THANKS: updated.
23178         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
23179           fixed to show the correct kernel signal number and its description.
23181         * widgets/gnomefilelist.c: fixed bug #445756
23182           (goto_last): renamed to goto_prev and changed according to goto_next.
23183           (goto_next): added.
23184           (goto_directory): removed.
23185           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
23186           returned value is now the position in the list.
23187           (check_ok_button_cb): changed the back check and added one for next.
23188           (gnome_filelist_set_dir): the check in history make it wouldn't be
23189           a "true" history. polished the whole thing, using set_dir_internal.
23190           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
23191           there's no check in the history when using back or next.
23193         * manuals/*: added missing .cvsignore files.
23196 2001-07-30  Stephane Demurget <demurgets@free.fr>
23198         * po/fr.po: updated to latest sources.
23200         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
23201           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
23202           to put off their sensitive attributes.
23204 2001-07-29  Stephane Demurget <demurgets@free.fr>
23205         
23206         * po/fr.po: fixed some grammar things.
23207           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
23208           this out.
23209         
23210         * src/utilities.c: (file_is_link): use lstat instead of stat.
23212 2001-07-27  Naba Kumar <kh_naba@123india.com>
23213         
23214         * Remove help dir from cvs, because it is no longer
23215           needed.
23216         
23217         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
23218           needed.
23220 2001-07-24  Naba Kumar <kh_naba@123india.com>
23222         * debugger.c: (debugger_update_prog_status): Fixed
23223                 the bug with gdb version 5. Debugger starts, when
23224                 step in/out/over etc are clicked.
23225         
23226         * debugger.c: All functions: added debugging codes.
23227         
23228         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
23229         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
23230           Modified to recognize non project files also.
23231           
23232         * source.c: (source_write_configure_in):
23233           Added source for 'prefix' counterparts for
23234           no-prefix AC_SUBST.
23235         
23236 2001-07-23  Naba Kumar <kh_naba@123india.com>
23237         
23238         * anjuta.c: added function anjuta_remove_text_editor();
23239           and suitably modified anjuta_remove_current_text_editor().
23240           
23241         * project_dbase.c: project_dbase_close(), Added code to
23242           close all opened files that belong to the project when
23243           the project is closed.
23244          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
23245         
23246         * Updated the manuals/anjuta-manual subdir for GDP standards.
23247            (patch from Andy Piper <squiggle@ukgateway.net>)
23248         
23249         * main_menubar.h, main_menubar.def: Added Menu items to handle
23250           urls for library references, bugs, patches and feature request
23251           submission.
23252         
23253 2001-07-20  Naba Kumar <kh_naba@123india.com>
23254         
23255         * Set wmclass names in all windows.
23256           (patch from Andy Piper <squiggle@ukgateway.net>)
23257         * New splash logo from "Misha" <misha@phreaker.net>);
23259 2001-07-19  Naba Kumar <kh_naba@123india.com>
23260         
23261         * preferences.[h,c], preferences_gui.c: Added 4 properties to
23262           set caret color, calltip back color and selection fore/back
23263           color.
23265 2001-07-18  Naba Kumar <kh_naba@123india.com>
23266         
23267         * project_dbase.c: Closes all files when project is closed.
23268          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23269          -- We still need to refine this as it closes all sort of files.
23270         
23271         * compiler_options.c: Fixed seg-fault bug when last item in
23272           compiler option lists is removed.
23273         
23274         * Fixed missing newline warnings during compilation.
23275           (patch from Andy Piper <squiggle@ukgateway.net>)
23277 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
23279         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
23280                 autogenerated no need to store'em in CVS.
23282         * ccview/.cvsignore: Addition of cvsignore.
23284 2001-07-17  Naba Kumar <kh_naba@123india.com>
23285         
23286         *GUI fixes and spell corrections
23287         (patch from Andy Piper <squiggle@ukgateway.net>)
23289 2001-07-15  Naba Kumar <kh_naba@123india.com>
23290         
23291         *Fixed double error message for file not found.
23292         
23293         *Put white backgrounds for png images.
23294         
23295         *Converted '-' to '_' in sgml files.
23297 2001-07-14  Naba Kumar <kh_naba@123india.com>
23298         
23299         * project_dbase.c: Short-cut for expand/collasp project tree
23300         
23301         * project_dbase_gui.c:
23302          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23304 2001-07-13  Naba Kumar <kh_naba@123india.com>
23305         
23306         * notebook.[h,c]: Added
23307          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23308         Project/message window now toggles on control and
23309         and notebook switch short-cut
23311 2001-07-7  Naba Kumar <kh_naba@123india.com>
23312         
23313         * Changed a new icon set which looks more gnomish.
23314         
23315         * Changed a new anjuta splash logo.
23316         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
23318 2001-07-6  Naba Kumar <kh_naba@123india.com>
23319         
23320         * ccview/*: Integrated ccview for class view and file view
23321                 in the project Manager.
23322         
23323         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
23325 2001-07-1  Naba Kumar <kh_naba@123india.com>
23326         
23327         * scintilla/*: Upgraded Scintilla to version 1.3.7
23328         
23329         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
23330         
23331 2001-06-28  Naba Kumar <kh_naba@123india.com>
23332         
23333         * src/debugger.c: Correct step-over and step-out swapping.
23334         
23335         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
23336           chapters and added more stuffs.
23338 2001-06-13  Naba Kumar <kh_naba@123india.com>
23339         
23340         * data/autogen.sh.gtkmm: Added
23341         
23342         * data/autogen.sh.gnomemm: Added
23343         
23344         * src/appwiz.c: Added two more application wizard templetes
23345         
23346         * src/project: for gtk-- and gnome-- and proper support
23347         
23348         * src/source.c: for c++ in the project configuration.
23349         
23350         * src/source.h:
23352 2001-05-05  Naba Kumar <kh_naba@123india.com>
23354         * Merged my pre-cvs modifications with 
23355           the current cvs copy.
23357         * (lot of files change).
23359         * Implemented session management.
23361         * Local installation possible by
23362           manageing our own pixmaps paths
23363           manupulations.
23364         
23365         * resources.h: Added.
23366         * resources.c: Added.
23368         * Fixed some bugs.
23369         
23370 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
23372         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
23373                 Corrected/extended ignores.
23375 2001-05-04  Naba Kumar <kh_naba@123india.com>
23377         * manuals/: dir tree added.
23378           Sgml documentation started in this dir.
23379           
23380         * omf-install/: dir tree added.
23381         
23382         * manuals/anjuta-manual/C/anjuta-manual.sgml:
23383           Created initial document structure.
23384           
23385         * configure.in: Added test for scrollkeeper.
23386           Added some Makefile entries in AC_OUTPUT.
23387         
23388         * Makefile.am: Added subdir manuals/
23389         
23390         * HACKING: Wrote something stupid.
23392 2001-05-02  Stéphane Démurget <demurgets@free.fr>
23394         * Makefile.am: Added ChangeLog in local data list, becaused it's
23395           needed to create a new project.
23396           
23397         * po/fr.po: minor fixes.
23399         * src/build_file.c, src/configurer.c, src/debugger.c,
23400           src/executer.c, src/find_replace.c, src/gnome_project.c,
23401           src/goto_line.c, src/launcher.c, src/messages.c, 
23402           src/preferences.c src/project_dbase.c: functions declared static.
23403           
23404         * widgets/gnomefilelist.c: Fixed a project creation bug,
23405           introduced with latest changes.
23407 2001-05-01  Stéphane Démurget <demurgets@free.fr>
23409         * widgets/gnomefilelist.c,
23410           BUGS: Fixed an annoying bug preventing from loading files/project
23411           given on the command line. Polished the whole gnome_filelist widget.
23413 2001-04-27  Stéphane Démurget <demurgets@free.fr>
23415         * src/main.c,
23416           src/anjuta.c,
23417           src/anjuta.h: Polished the command line parsing.
23419         * BUGS: Need to clean that damn gnome_filelist widget.
23421 2001-04-25  Stéphane Démurget <demurgets@free.fr>
23423         * src/registers.c,
23424           src/sharedlib.c,
23425           src/signals.c: Removed duplicated includes.
23427         * po/fr.po: minor fixes.
23429         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
23430           create_compiler_options_page? () declared static.
23431         * src/main.c,
23432           src/anjuta.c: Put a command line option for disabling
23433           the splashscreen.
23435         * src/preferences_gui.c: Fixed an internationalization issue,
23436           other functions declared static.
23438         * src/gnome_project.c: Fixed some memory leaks,
23439           new_prj_terminated () declared static. 
23441 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
23443         * configure.in: Sort ALL_LINGUAS alphabetically.
23445 2001-04-22  Stéphane Démurget <demurgets@free.fr>
23447         * Emptied that ugly old Changelog.
23449 == Anjuta 0.1.5 ===
23450 == Anjuta 0.1.4 ==
23452 2001-03-10 Naba kumar  <naba@gnome.org>
23454         * src/gnome_project.c: Fixed project dir creation bug.
23456         * src/text_editor.c: Fixed double accelerators bug.
23457         
23458         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
23460         * src/stack_trace.c, * src/compiler_options.c,
23461         data/internals.properties, src/defaults.c:
23462         Fixed pixmap creation with NULL window.
23464         * src/commands.c, src/preferences_gui.c, src/build_project.c
23465         src/clean_project.c: Bug fix.
23466         
23467         * src/main_menubar_def.h: i18n bug fix.
23468         
23469         * src/executer.h, src/executer.c: Bug fix.
23470         
23471         * src/controls.c: Bug fix.
23472         
23473         * src/debugger.c: Debugger now takes program args.
23474         
23475         * po/ja.po: Added japanese translation file.
23476         
23477         Upgraded to ver 0.1.4
23478         ... Fixed other minor bugs.
23480 == Anjuta 0.1.3 ===
23482 2001-XX-XX Naba kumar  <naba@gnome.org>
23484         * Lots of unaccountable changes. Integrated scintilla.
23485         Redesigned Project managemet. Added supports for other languages.
23486         Java style properties managements. .... blah blah
23487         
23488 2000-11-11 Naba kumar  <naba@gnome.org>
23490         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
23491         Upgraded to version 0.1.3.
23493         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
23494         Fixed to activate Debug->add watch properly.
23496 === Anjuta 0.1.2 beta_2 ===
23497 === Anjuta 0.1.2 ===
23499 2000-11-05 Naba kumar  <naba@gnome.org>
23501         * src/compiler_options.c, src/compiler_options_cbs.c
23502         src/compiler_options_cbs.h, src/compiler_options_gui.c
23503         src/anjuta2.c, extra/stock_libs.anj (new),
23504         extra/README.stock_libs (new), htmls/page13.html,
23505         htmls/images/*: Improved Library settings GUI. Can now enable/disable
23506         added libraries. Stock libs provided for ease of entry. Modified
23507         help html file accordingly.
23509 2000-11-03 Naba kumar  <naba@gnome.org>
23511         * README: Minor fixes in Doc files.
23513         * src/gnome_prj.c, src/appwidzard_cbs.c:
23514         Fixed to ignore non-existant dir for blank prj.
23515         More checking in project creation, especially to confirm
23516         that the prj file already does not exist.
23518         * anjuta.spec, configure.in: Upgraded to version 0.1.2
23520         * src/controls.c: Now Menu item "Format/Detach current document"
23521         is inactive when there is no document opened.
23523 === Anjuta 0.1.1 ===
23525 2000-11-01 Naba kumar  <naba@gnome.org>
23527         Completed and Release of first version (Beta) with lots of bugs.
23529 1999-12-27 Naba kumar  <naba@gnome.org>
23531         Anjuta project started.