* plugins/debug-manager/command.c:
[anjuta-git-plugin.git] / ChangeLog
blobf0ca387aad4a782a93d9c43ef24ca588bce1a406
1 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/debug-manager/command.c:
4         Fix a stupid crash when changing a register value
6 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
8         * libanjuta/interfaces/libanjuta.idl,
9         plugins/debug-manager/command.c,
10         plugins/debug-manager/command.h,
11         plugins/debug-manager/start.c,
12         plugins/gdb/plugin.c,
13         plugins/gdb/debugger.c,
14         plugins/gdb/debugger.h:
15         Use anjuta terminal plugin instead of gnome terminal
16         Select if a terminal is used in the the start_program function
17         Move terminal code from debugger.c to plugin.c
18         Partial fix of bug #481366
20         * plugins/gdb/utilities.c,
21         plugins/gdb/utilities.h:
22         Remove gnome terminal check function
24 2007-11-06  Johannes Schmid <jhs@gnome.org>
26         * plugins/project-import/anjuta-project-import.glade:
27         * plugins/project-import/project-import.c: (on_import_next),
28         (on_import_finish), (project_import_set_directory):
29         * plugins/project-wizard/property.c: (npw_property_create_widget),
30         (npw_property_set_value_from_widget):
31         
32         Replaced gnome_file_entry with gtk_file_chooser_button
33         Fixes #422329 – Creating a new directory in program options doesn't work
34         
35 2007-11-04  Massimo Cora' <maxcvs@email.it>
37         * plugins/symbol-db/plugin.c:
38         add all files at once on project_import.
39         No need to split them into more languages: ctags
40         and the engine will take care of that.
42         * plugins/symbol-db/symbol-db-engine.h,
43         * plugins/symbol-db/symbol-db-engine.c,
44         * plugins/symbol-db/tables.sql,
45         * plugins/symbol-db/test/Makefile.am,
46         * plugins/symbol-db/test/main.c,
47         * plugins/symbol-db/symbol-db-view-locals.c:
48         some memory leaks fixed. Ported the thing to
49         libgda 3.1.2 [or better svn HEAD].
50         Thanks to a fresh new algorithm to detect
51         parent scope we're able to display correcly
52         a local gtktree, including classes not directly
53         defined inside that file.
55 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
57         * plugins/debug-manager/threads.c,
58         plugins/debug-manager/stack_trace.c:
59         Do not display address when not needed
61         * plugins/debug-manager/plugin.c,
62         plugins/debug-manager/breakpoints.c:
63         Breakpoints directly connect to debugger signals
65         * plugins/debug-manager/watch.c:
66         program-unload signal does not exist used debugger-stopped
68         * plugins/debug-manager/queue.c,
69         libanjuta/interfaces/libanjuta.idl:
70         Display error message returned by debugger command
71         Add new error codes
73 2007-11-04  Johannes Schmid <jhs@gnome.org>
75         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
76         Bug 493062 – gcj template needs AC_PROG_CC
77         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
79         * src/anjuta-actions.h:
80         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
81         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
83 === anjuta 2.3.0 ===
85 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
87         * AUTHORS: Updated
89 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
91         * ChangeLog: Tagged 2.3.0 release.
93         * plugins/indent/Makefile.am: Fixed indentation.
95         * plugins/editor/aneditor-autocomplete.cxx:
96         * plugins/editor/aneditor-priv.h:
97         * plugins/editor/aneditor.cxx:
98         * plugins/editor/aneditor.h: Commented out dead codes.
100         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
101         Do not build symbol-db by
102         default. Added 'unstable' in plugin description to signify it's
103         developmental state.
105         * plugins/file-manager/Makefile.am,
106         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
108 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
110         * plugins/debug-manager/utilities.c,
111         plugins/debug-manager/utilities.h,
112         plugins/debug-manager/threads.c,
113         plugins/debug-manager/plugin.c,
114         plugins/debug-manager/plugin.h,
115         plugins/debug-manager/disassemble.h,
116         plugins/debug-manager/watch.c,
117         plugins/debug-manager/watch.h,
118         plugins/debug-manager/breakpoints.c,
119         plugins/debug-manager/stack_trace.c:
120         Replace few remaining function calls by signal 
122         * plugins/debug-manager/disassemble.c,
123         plugins/debug-manager/registers.c,
124         plugins/debug-manager/memory.c,
125         plugins/debug-manager/locals.c,
126         plugins/debug-manager/queue.c,
127         plugins/debug-manager/queue.h:
128         Connect signals when debugger is started
129         Disconnect them when debugger is stopped
130         Do not display window if debugger doesn't support feature
132         * plugins/gdb/plugin.c,
133         libanjuta/interfaces/libanjuta.idl:
134         Remove unused initialization function
136 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
138         * configure.in:
139         * plugins/file-manager/Makefile.am:
140         * scripts/build-schemas.mk: Fixed 'make distcheck'
142 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
144         * manuals/reference/libanjuta/libanjuta-docs.sgml,
145         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
146         to latest API additions.
148         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
149         to API changes.
151 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
153         * ChangeLog: Fixed indentation.
154         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
155         branch.
157 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
159         * libanjuta/interfaces/libanjuta.idl:
160         * plugins/build-basic-autotools/build-basic-autotools.c:
161         (build_compile_file_real), (build_build_project),
162         (build_install_project), (build_clean_project),
163         (build_configure_project), (build_autogen_project),
164         (build_distribution_project), (build_build_module),
165         (build_install_module), (build_clean_module), (fm_build),
166         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
167         (finalize), (basic_autotools_plugin_instance_init),
168         (ibuildable_set_command), (ibuildable_reset_commands),
169         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
170         (ibuildable_install), (ibuildable_configure),
171         (ibuildable_generate), (ibuildable_iface_init):
172         * plugins/build-basic-autotools/build-basic-autotools.h:
174         Added API for commands override in build interface and implemented
175         them in build plugin. Useful for other plugins override build
176         commands depending on project environment.
178 2007-10-28  Naba Kumar  <naba@gnome.org>
180         * src/anjuta.glade,
181         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
182         Fixed widget alignment for dock switcher tab style combo and
183         scratchbox path entrybox.
185 2007-10-28  Johannes Schmid <jhs@gnome.org>
187         * plugins/document-manager/plugin.c: (on_editor_changed):
188         Fixed a memory leak and simplified code (thanks again Sébastien)
189         
190         * configure.in:
191         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
192         and OFFSET sql statements)
194 2007-10-28  Massimo Cora' <maxcvs@email.it>
196         * plugins/symbol-db/plugin.c,
197         plugins/symbol-db/symbol-db-engine.h,
198         plugins/symbol-db/symbol-db-view.c,
199         plugins/symbol-db/symbol-db-view.c,
200         plugins/symbol-db/symbol-db-view-locals.c,
201         plugins/symbol-db/symbol-db-view-locals.h,
202         plugins/symbol-db/symbol-db-engine.c:
203         Better end-of-file-scan detection, permitting
204         an improved scope/inheritance parsing.
205         Locals tab gtktree now displays correct
206         namespace->class->children tree, even if
207         in a C++ file there isn't class declaration.
209 2007-10-27  Johannes Schmid <jhs@gnome.org>
211         Patch from Stanislav Brabec <sbrabec@suse.cz>
212         * configure.in:
213         Bug 489798 – Do not rely on svn-config
215         Patch from Michael Wolf <maw@ximian.com>:
216         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
217         (egg_tree_model_filter_remove_node),
218         (egg_tree_model_filter_row_deleted):
219         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
221 2007-10-27  Johannes Schmid <jhs@gnome.org>
223         * plugins/devhelp/anjuta-devhelp.ui:
224         * plugins/message-view/anjuta-message-manager.ui:
226         Added some separators to the toolbar
227         
228         * plugins/document-manager/plugin.c:
229         (on_support_plugin_deactivated), (load_new_support_plugins),
230         (unload_unused_support_plugins), (on_editor_changed):
231         
232         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
233         for pointing out that is was crap.
235 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
237         * libanjuta/interfaces/libanjuta.idl,
238         libanjuta/anjuta-plugin-manager.c,
239         libanjuta/anjuta-plugin-manager.h,
240         libanjuta/anjuta-c-plugin-factory.c,
241         libanjuta/anjuta-c-module.h,
242         libanjuta/anjuta-c-module.c:
243         Report detailled error message in case of plugin loading failure
245 2007-10-24  Johannes Schmid <jhs@gnome.org>
247         * configure.in:
248         * plugins/Makefile.am:
249         
250         Activate build of symbol-db plugin (when libgda is available)
251         
252         * plugins/document-manager/plugin.c:
253         (on_support_plugin_deactivated), (on_editor_changed):
254         
255         Properly handle language support plugins even when they are
256         unloaded by the session.
257         
258         * plugins/symbol-db/plugin.c: (register_stock_icons),
259         Port to new REGISTER_ICONS stuff
260   
261 2007-10-22  Massimo Cora'  <maxcvs@email.it>
263         * plugins/symbol-db/plugin.c,
264         * plugins/symbol-db/symbol-db-view.c
265         * plugins/symbol-db/symbol-db-engine.h,
266         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
267         * plugins/symbol-db/symbol-db-view-locals.c,
268         * plugins/symbol-db/symbol-db-view-locals.h,
269         * plugins/symbol-db/symbol-db-engine.c:
270         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
271         Added a new algorithm for dynamic population of the local symbols' tab.
272         Now the default view is tree-like.
273         Some fixes on engine correct some population issues.    
275 2007-10-23  Naba Kumar  <naba@gnome.org>
277         * plugins/glade/Makefile.am: Corrected conditional not to install
278         .plugin file if plugin is disabled.
279         * plugins/sourceview/Makefile.am: Corrected conditional not to
280         install schemas if plugin is not built.
282 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
284         * plugins/debug-manager/queue.c:
285         Fix #488061: Mutiple crash dialogs
287         * plugins/gdb/debugger.c,
288         plugins/gdb/debugger.h:
289         Remove maximum gdb command length, should fix bug#474811
291 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
293         * manuals/reference/libanjuta/plugin-description-file.sgml,
294         manuals/reference/libanjuta/libanjuta-docs.sgml,
295         manuals/reference/libanjuta/libanjuta-sections.txt,
296         libanjuta/interfaces/libanjuta.idl,
297         libanjuta/anjuta-c-module.c,
298         libanjuta/anjuta-c-plugin-factory.c:
299         Document last changes in plugin code
301 2007-10-19  Johannes Schmid <jhs@gnome.org>
303         * plugins/subversion/subversion-callbacks.c: (check_filename):
304         
305         Fixed #487854 – Anjuta crashes when i try to add a SVN url
307 2007-10-19  Naba Kumar  <naba@gnome.org>
309         * plugins/file-manager/file-model.c: Fixed a critical runtime
310         warning.
312 2007-10-18  Johannes Schmid <jhs@gnome.org>
314         * libanjuta/anjuta-ui.h:
315         Small fix on icon macros
316         
317         * libanjuta/interfaces/libanjuta.idl:
318         * plugins/language-manager/plugin.c: (ilanguage_get_name),
319         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
320         (ilanguage_iface_init):
321         
322         Added get_from_editor() and get_name_from_editor() methods
323         to IAnjutaLanguage
324         
325         * plugins/document-manager/plugin.c:
326         (update_editor_ui_interface_items), (on_editor_changed):
327         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
328         .in:
329         * plugins/language-support-cpp-java/plugin.c: (install_support):
330         
331         Ported plugins to use the new interface
333 2007-10-17  Johannes Schmid <jhs@gnome.org>
335         * libanjuta/anjuta-ui.h:
336         
337         Added macros to register stock icons to stop all this copy&paste
338         which had spread over a lot of files. New macros support to add 
339         icons with toolbar and menu size (16 and 24)
340         
341         * plugins/class-inheritance/plugin.c: (register_stock_icons):
342         * plugins/debug-manager/images/anjuta-attach.svg:
343         * plugins/debug-manager/images/anjuta-step-out.svg:
344         * plugins/debug-manager/images/anjuta-step-over.svg:
345         * plugins/debug-manager/plugin.c: (register_stock_icons):
346         * plugins/document-manager/images/Makefile.am:
347         * plugins/document-manager/images/anjuta-block-end.svg:
348         * plugins/document-manager/images/anjuta-block-start.svg:
349         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
350         * plugins/document-manager/images/anjuta-bookmark.svg:
351         * plugins/document-manager/images/anjuta-go-history-next.svg:
352         * plugins/document-manager/images/anjuta-go-history-prev.svg:
353         * plugins/document-manager/plugin.c: (register_stock_icons):
354         * plugins/glade/plugin.c: (register_stock_icons):
355         * plugins/language-support-cpp-java/plugin.c:
356         (register_stock_icons):
357         * plugins/message-view/Makefile.am:
358         * plugins/message-view/anjuta-go-message-next.svg:
359         * plugins/message-view/anjuta-go-message-prev.svg:
360         * plugins/message-view/anjuta-message-view.svg:
361         * plugins/message-view/messages.xpm:
362         * plugins/message-view/plugin.c: (register_stock_icons):
363         * plugins/patch/plugin.c: (patch_plugin_activate):
364         * plugins/project-manager/plugin.c: (register_stock_icons):
365         * plugins/search/Makefile.am:
366         * plugins/search/anjuta-go-match-next.svg:
367         * plugins/search/anjuta-go-match-prev.svg:
368         * plugins/search/plugin.c: (activate_plugin):
369         * plugins/symbol-browser/plugin.c: (register_stock_icons):
370         * plugins/terminal/terminal.c: (register_stock_icons):
371         * plugins/valgrind/plugin.c: (register_stock_icons):
372         
373         Updated to use the new icons and added several new and updated 
374         icons from #480093
376 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
378         * libanjuta/anjuta-plugin-handle.c,
379         libanjuta/anjuta-plugin-handle.h:
380         Add a new path property containing the directory of the .plugin
381         file, library file (.so or whatever) must be in the same directory
383         * libanjuta/anjuta-plugin-manager.c,
384         libanjuta/interfaces/libanjuta.idl,
385         (removed) libanjuta/anjuta-glue-plugin.c,
386         (removed) libanjuta/anjuta-glue-plugin.h,
387         (removed) libanjuta/anjuta-glue-c.c,
388         (removed) libanjuta/anjuta-glue-c.h,
389         (removed) libanjuta/anjuta-glue-cpp.c,
390         (removed) libanjuta/anjuta-glue-cpp.h,
391         (removed) libanjuta/anjuta-glue-factory.c,
392         (removed) libanjuta/anjuta-glue-factory.h,
393         (added) libanjuta/anjuta-c-module.c,
394         (added) libanjuta/anjuta-c-module.h,
395         (added) libanjuta/anjuta-c-plugin-factory.c,
396         (added) libanjuta/anjuta-c-plugin-factory.h,
397         libanjuta/Makefile.am:
398         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
399         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
400         implementing IAnjutaPluginFactory
401         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
403         * libanjuta/libanjuta.h:
404         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
405         interface)
407         * libanjuta/anjuta-plugin.h:
408         Replace AnjutaGluePlugin by GTypeModule
409         Remove unused anjuta_glue_get_component_type replaced by
410         g_type_from_name
412         * plugins/build-basic-autotools/build-basic-autotools.h,
413         plugins/class-gen/plugin.h,
414         plugins/class-inheritance/plugin.h,
415         plugins/cvs-plugin/plugin.h,
416         plugins/debug-manager/plugin.h,
417         plugins/devhelp/plugin.h,
418         plugins/document-manager/plugin.h,
419         plugins/editor/plugin.h,
420         plugins/file-loader/plugin.h,
421         plugins/file-wizard/plugin.h,
422         plugins/gdb/plugin.h,
423         plugins/glade/plugin.h,
424         plugins/gtodo/plugin.h,
425         plugins/indent/plugin.h,
426         plugins/language-manager/plugin.h,
427         plugins/language-support-cpp-java/plugin.h,
428         plugins/macro/plugin.h,
429         plugins/message-view/plugin.h,
430         plugins/patch/plugin.h,
431         plugins/profiler/plugin.h,
432         plugins/project-import/plugin.h,
433         plugins/project-manager/plugin.h,
434         plugins/project-wizard/plugin.h,
435         plugins/sample1/plugin.h,
436         plugins/search/plugin.h,
437         plugins/sourceview/plugin.h,
438         plugins/subversion/plugin.h,
439         plugins/symbol-browser/plugin.h,
440         plugins/symbol-db/plugin.h,
441         plugins/terminal/terminal.c,
442         plugins/tools/plugin.h,
443         plugins/valgrind/plugin.h:
444         Replace AnjutaGluePlugin by GTypeModule
446 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
448         * plugins/debug-manager/breakpoints.c:
449         Fix bug#487112, crash while removing a breakpoint in a new file
451 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
453         * plugins/document-manager/search-box.c:
454         Fix a crash (with an useful comment) focus-out-event handler must
455         return a gboolean
457 2007-10-14 Johannes Schmid <jhs@gnome.org>
459         * plugins/sourceview/sourceview.c:
460         Hide calltip when "Up" or "Down" key is pressed
462 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
464         * plugins/document-manager/search-box.c:
465         Change included file order to avoid a compile error with gnome 2.16
467 2007-10-13  Johannes Schmid <jhs@gnome.org>
469         * plugins/debug-manager/plugin.c: (enable_log_view):
470         
471         Fixed crash when closing a project and unloading another while
472         the debugger is enabled
474 2007-10-13  Johannes Schmid <jhs@gnome.org>
476         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
477         
478         Use correct breakpoint icon
479         
480         * plugins/devhelp/Makefile.am:
481         * plugins/devhelp/anjuta-go-help-next.svg:
482         * plugins/devhelp/anjuta-go-help-prev.svg:
483         * plugins/devhelp/plugin.c: (register_stock_icons),
484         (devhelp_activate):
485         
486         Added new icons from #480093
487         
488         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
489         * plugins/document-manager/images/anjuta-bookmark-first.svg:
490         * plugins/document-manager/images/anjuta-bookmark-last.svg:
491         * plugins/document-manager/images/anjuta-bookmark-next.svg:
492         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
493         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
494         * plugins/message-view/anjuta-go-message-next.svg:
495         * plugins/message-view/anjuta-go-message-prev.svg:
496         
497         Updated icons from #480093
498                 
499         * src/anjuta-actions.h:
500         Use GTK_STOCK_FULLSCREEN
501         
502         * src/anjuta-app.c: (on_gdl_style_changed),
503         (anjuta_app_instance_init):
504         * src/anjuta.glade:
505         
506         Added preference option to set the gdl switcher style
508 2007-10-13  Johannes Schmid <jhs@gnome.org>
510         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
511         (get_property_value_as_string), (set_property_value_as_string),
512         (register_callbacks):
513         * libanjuta/anjuta-preferences.h:
514         
515         Support GtkFileChooserButton as preferences widget
516         
517         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
518         
519         Fixed a Gtk-Critical
520         
521         * plugins/file-manager/Makefile.am:
522         * plugins/file-manager/file-model.c: (file_model_filter_file),
523         (file_model_add_dummy), (file_model_expand_idle),
524         (file_model_set_property), (file_model_get_property),
525         (file_model_class_init):
526         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
527         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
528         (file_manager_activate), (file_manager_finalize),
529         (file_manager_instance_init), (ipreferences_merge),
530         (ipreferences_unmerge), (ipreferences_iface_init):
531         * plugins/file-manager/plugin.h:
532         
533         Added preferences to file-manager
535         * plugins/glade/plugin.c: (activate_plugin):
536         
537         Move Properties widget into center because it is way to big
538         for the sidebar
540 2007-10-10  Johannes Schmid <jhs@gnome.org>
542         * plugins/language-support-cpp-java/Makefile.am:
543         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
544         * plugins/language-support-cpp-java/anjuta-complete.svg:
545         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
546         * plugins/language-support-cpp-java/plugin.c:
547         (register_stock_icons):
548         
549         And yet some more icons...
551 2007-10-10  Johannes Schmid <jhs@gnome.org>
553         * plugins/debug-manager/breakpoints.c:
554         * plugins/debug-manager/images/Makefile.am:
555         * plugins/debug-manager/images/anjuta-bookmark.svg:
556         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
557         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
558         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
559         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
560         * plugins/debug-manager/images/anjuta-linemark.svg:
561         * plugins/debug-manager/images/anjuta-pcmark.svg:
562         * plugins/debug-manager/plugin.c: (register_stock_icons):
563         * plugins/debug-manager/sparse_view.c:
564         * plugins/document-manager/images/Makefile.am:
565         * plugins/document-manager/images/anjuta-block-select.svg:
566         * plugins/document-manager/images/anjuta-fold-close.svg:
567         * plugins/document-manager/images/anjuta-fold-open.svg:
568         * plugins/document-manager/images/anjuta-fold-toggle.svg:
569         * plugins/document-manager/images/anjuta-indent-less.svg:
570         * plugins/document-manager/images/anjuta-indent-more.svg:
571         * plugins/document-manager/images/anjuta-swap.svg:
572         * plugins/document-manager/images/block_select.xpm:
573         * plugins/document-manager/images/fold_close.xpm:
574         * plugins/document-manager/images/fold_open.xpm:
575         * plugins/document-manager/images/fold_toggle.xpm:
576         * plugins/document-manager/images/indent.xpm:
577         * plugins/document-manager/images/indent_dcr.xpm:
578         * plugins/document-manager/images/indent_inc.xpm:
579         * plugins/document-manager/plugin.c: (register_stock_icons):    
580         * plugins/editor/Makefile.am:
581         * plugins/editor/anjuta-bookmark-16.xpm:
582         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
583         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
584         * plugins/editor/anjuta-linemark-16.xpm:
585         * plugins/editor/anjuta-pcmark-16.xpm:
586         * plugins/editor/bookmark.xpm:
587         * plugins/editor/breakpoint-disabled.xpm:
588         * plugins/editor/breakpoint-enabled.xpm:
589         * plugins/editor/linemarker.xpm:
590         * plugins/editor/program-counter.xpm:
591         * plugins/editor/text_editor.c:
592         * plugins/message-view/Makefile.am:
593         * plugins/message-view/anjuta-go-message-next.svg:
594         * plugins/message-view/anjuta-go-message-prev.svg:
595         * plugins/message-view/anjuta-message-manager.ui:
596         * plugins/message-view/plugin.c:
597         * plugins/sourceview/Makefile.am:
598         * plugins/sourceview/sourceview.c:
600         Integrated lots of icons from #480093
601         Thanks to <tpgww@onepost.net>
603         * plugins/document-manager/plugin.c:
604         Do not mark the line in ifile_open(), that looks ugly.
605         
606         * plugins/document-manager/search-box.c: (on_search_focus_out),
607         (search_box_init):
608         Clear the status bar on focus_out.
609         
610         * plugins/file-loader/anjuta-loader-plugin.ui:
611         Fixed a missing "="
613 2007-10-09  Johannes Schmid <jhs@gnome.org>
615         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
616         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
618         Some things I missed in the patch for #484419
619         
620         * plugins/document-manager/action-callbacks.c:
621         (on_new_file_activate):
622         * plugins/document-manager/action-callbacks.h:
623         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
624         (on_window_key_press_event), (on_gconf_notify_timer):
625         
626         484645 – patch to deal with docman FIXME etc
627         
628         * plugins/editor/text_editor.c: (text_editor_set_indicator):
629         * plugins/search/search-replace.c: (search_and_replace),
630         (write_message_pane), (search_replace_populate),
631         (translate_dialog_strings), (create_dialog),
632         (anjuta_search_replace_activate):
633         * plugins/search/search-replace_backend.c:
634         (file_buffer_new_from_path), (get_next_match),
635         (create_search_entries), (regex_backref),
636         (clear_search_replace_instance):
637         * plugins/search/search-replace_backend.h:
638         
639         #484573 – patch to correct various search-related issues
640         
641         Thanks for the above patches to <tpgww@onepost.net>
642         
643         * plugins/sourceview/sourceview.c:
644         (sourceview_create_highligth_indic):
645         
646         Use the same marker for important as gedit (yellow background)
648         * plugins/document-manager/anjuta-document-manager.ui:
649         * plugins/file-loader/anjuta-file-loader.ui:
650         * plugins/file-loader/plugin.c:
651         
652         Moved FileNew action to document-manager
654 2007-10-08  Johannes Schmid <jhs@gnome.org>
656         * plugins/document-manager/search-box.c: (on_search_activated):
657         Mark messages for translation
659 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
661         reviewed by: Johannes Schmid <jhs@gnome.org>
663         * plugins/Makefile.am:
664         * plugins/build-basic-autotools/build-basic-autotools.c:
665         (build_compile_file_real):
666         * plugins/search/search-replace.c:
667         * plugins/valgrind/preferences.c: (build_general_prefs):
668         
669         Fix #484379 – Contents of Makefile.am plugins and
670         #484419 – Improvement into translation
672 2007-10-06  Johannes Schmid <jhs@gnome.org>
674         * libanjuta/interfaces/anjuta-idl-compiler.pl:
676         Fixed to properly support pointer-to-pointer (**) types
678         * libanjuta/interfaces/libanjuta.idl:
679         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
680         * plugins/sourceview/sourceview-cell.h:
681         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
682         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
683         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
684         (isearch_backward), (isearch_iface_init):
685         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
686         (itext_editor_iface_init), (iselection_set_iter),
687         (iselection_get_start_iter), (iselection_get_end_iter),
688         (iselection_iface_init), (isearch_forward), (isearch_backward),
689         (isearch_iface_init):
690         
691         Added IAnjutaEditorSearch interface and some utility methods to
692         migrate from positions to iterators for the editor interface.
693         
694         * plugins/document-manager/Makefile.am:
695         * plugins/document-manager/action-callbacks.c:
696         (on_goto_line_no1_activate), (on_show_search):
697         * plugins/document-manager/action-callbacks.h:
698         * plugins/document-manager/anjuta-docman.c:
699         (anjuta_docman_add_document), (anjuta_docman_show_editor),
700         (anjuta_docman_grab_text_focus):
701         * plugins/document-manager/anjuta-document-manager.ui:
702         * plugins/document-manager/goto_line.c: (removed)
703         * plugins/document-manager/goto_line.h: (removed)
704         * plugins/document-manager/search-box.c:
705         * plugins/document-manager/search-box.h:
706         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
707         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
708         (update_editor_ui_interface_items), (on_editor_added),
709         (activate_plugin), (deactivate_plugin):
710         * plugins/document-manager/plugin.h:
711         
712         Created new incremental "Quick Search" bar in the document manager to
713         replace the crappy EggToolbar entries. Uses the new search interface and
714         it thus much faster and more reliable.
715         Fixes: 
716         Bug 357544 – incremental search should work consistently (or not at all) 
717         when main toolbar is hidden
718         Bug 440637 – Search, don't work very well (partly for incremental search)
719         
720         * plugins/search/anjuta-search.ui:
721         * plugins/search/plugin.c: (activate_plugin):
722         
723         Removed incremental search stuff
724         
725         * plugins/build-basic-autotools/build-basic-autotools.c:
726         (on_session_save), (on_session_load):
727         * plugins/build-basic-autotools/executer.c:
728         (get_program_parameters):
729         
730         Scroll to selected executable and remember it across sessions
731         (followup of #477976)
732         
733         * plugins/debug-manager/plugin.c: (value_added_current_editor):
734         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
735         
736         * plugins/devhelp/anjuta-devhelp.ui:
737         Rearraged toolbar items a bit
739 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
741         * plugins/debug-manager/command.c,
742         plugins/debug-manager/queue.c,
743         plugins/gdb/plugin.c,
744         plugins/gdb/debugger.c:
745         Fix several crashing bugs (including bug#482985) with the debugger
746         when closing project, stopping the debugger, restarting the program
748 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
750         * libanjuta/anjuta-launcher.c:
751         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
753 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
755         * plugins/debug-manager/command.c,
756         plugins/debug-manager/queue.c:
757         Asynchronous command can abort other commands in queue
758         Resynchronize debugger state when a command is cancelled
760         * plugins/debug-manager/breakpoints.c:
761         Free BreakpointItem only when it is not used anymore
763         * plugins/gdb/plugin.c:
764         Do not return TRUE if the callback and/or ready signal is not used
766         * plugins/gdb/debugger.c:
767         Fix a crash, return correct state when debugger is stopped
769 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
771         * plugins/project-wizard/autogen.c:
772         Fix bug#482067, escape project wizard user defined strings
774 2007-10-01  Johannes Schmid <jhs@gnome.org>
776         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
777         .glade:
778         * plugins/build-basic-autotools/build-basic-autotools.c:
779         (basic_autotools_plugin_instance_init):
780         * plugins/build-basic-autotools/build-basic-autotools.h:
781         * plugins/build-basic-autotools/executer.c:
782         (get_program_parameters):
783         
784         Fixed #477976 – Keybinding in run dialog
786 2007-09-30  Johannes Schmid <jhs@gnome.org>
788         * plugins/Makefile.am:
789         Do not build indent plugin (yet)
790         
791         * plugins/document-manager/plugin.c: (ipreferences_merge):
792         Fixed unintentional and wrong change
794         * plugins/indent/anjuta-indent.ui:
795         Added missing file
797 2007-09-28  Johannes Schmid <jhs@gnome.org>
799         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
800         * libanjuta/anjuta-launcher.h:
801         Add a method to send EOF to some process. Needed for the indent plugin
802         and should be useful in general. It does not actually send EOF as this
803         is not possible with utf-8, but closes the stream instead.
805         * plugins/devhelp/plugin.c: (value_added_current_editor):
806         Fixed a Gtk-Critical due to the IAnjutaEditor - 
807         IAnjutaDocument switch.
809         * configure.in:
810         * plugins/Makefile.am:
811         * plugins/document-manager/Makefile.am:
812         * plugins/document-manager/action-callbacks.c:
813         * plugins/document-manager/anjuta-document-manager.glade:
814         * plugins/document-manager/anjuta-document-manager.ui:
815         * plugins/document-manager/images/Makefile.am:
816         * plugins/document-manager/images/indent_auto.xpm:
817         * plugins/document-manager/images/indent_set.xpm:
818         * plugins/document-manager/indent-dialog.c:
819         * plugins/document-manager/indent-dialog.h:
820         * plugins/document-manager/indent-util.c:
821         * plugins/document-manager/indent-util.h:
822         * plugins/document-manager/indent_test.c:
823         * plugins/document-manager/plugin.c: (register_stock_icons),
824         (docman_plugin_instance_init), (ipreferences_merge):
825         * plugins/document-manager/plugin.h:
826         
827         Removed indent code from document manager
828         
829         * plugins/indent/Makefile.am:
830         * plugins/indent/indent-dialog.c:
831         * plugins/indent/indent-util.c: (indent_init_indent_style):
832         * plugins/indent/indent.glade:
833         * plugins/indent/indent.plugin.in:
834         * plugins/indent/plugin.c: (on_indent_finished),
835         (on_indent_output), (on_indent_action_activate),
836         (on_edit_editor_indent), (on_style_combo_changed),
837         (value_added_current_editor), (value_removed_current_editor),
838         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
839         (indent_plugin_finalize), (indent_plugin_dispose),
840         (anjuta_indent_plugin_instance_init),
841         (anjuta_indent_plugin_class_init), (ipreferences_merge),
842         (ipreferences_unmerge), (ipreferences_iface_init):
843         * plugins/indent/plugin.h:
845         Moved indent code to it's own plugin. Also reimplemented indent invocation
846         using anjuta_launcher and streams. This is not yet completely working, maybe
847         I got something wrong with the launcher.
848         Also fixed #478987 – Unusable 'Indent setting window' on preferences
850 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
852         * plugins/debug-manager/plugin.c:
853         Fix bug#480851, disconnect save_session signal when plugin is unloaded
855 2007-09-27  Johannes Schmid <jhs@gnome.org>
857         * libanjuta/interfaces/libanjuta.idl:
858         * plugins/Makefile.am:
859         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
860         (isymbol_type_str), (isymbol_name), (isymbol_args),
861         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
862         (isymbol_impl), (isymbol_iface_init):
863         * plugins/symbol-browser/an_symbol_info.c:
864         * plugins/symbol-browser/an_symbol_info.h:
865         * plugins/symbol-db/Makefile.am:
866         * plugins/symbol-db/plugin.c:
867         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
868         (value_added_current_editor), (on_editor_foreach_clear),
869         (value_removed_current_editor), (project_root_added),
870         (symbol_db_activate), (symbol_db_deactivate),
871         (isymbol_manager_search):
872         * plugins/symbol-db/readtags.c: (initialize_1):
873         * plugins/symbol-db/symbol-db-engine-iterator.c:
874         (sdb_engine_iterator_instance_init),
875         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
876         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
877         (symbol_db_engine_iterator_move_next),
878         (symbol_db_engine_iterator_move_prev),
879         (symbol_db_engine_iterator_get_n_items),
880         (symbol_db_engine_iterator_last),
881         (symbol_db_engine_iterator_set_position),
882         (symbol_db_engine_iterator_get_position),
883         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
884         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
885         (isymbol_iter_foreach), (isymbol_iter_set_position),
886         (isymbol_iter_get_position), (isymbol_iter_get_length),
887         (isymbol_iter_clone), (isymbol_iter_assign),
888         (isymbol_iter_iface_init):
889         * plugins/symbol-db/symbol-db-engine-iterator.h:
890         * plugins/symbol-db/symbol-db-engine.c:
891         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
892         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
893         (sdb_engine_finalize), (sdb_engine_get_type),
894         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
895         (sdb_engine_get_table_id_by_unique_name2),
896         (sdb_engine_get_table_id_by_unique_name3),
897         (symbol_db_engine_add_new_workspace),
898         (symbol_db_engine_get_opened_project_name),
899         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
900         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
901         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
902         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
903         (sdb_engine_add_new_scope_definition),
904         (sdb_engine_add_new_tmp_heritage_scope),
905         (sdb_engine_second_pass_update_scope_1),
906         (sdb_engine_second_pass_update_heritage),
907         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
908         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
909         (symbol_db_engine_update_project_symbols),
910         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
911         (symbol_db_engine_update_buffer_symbols),
912         (sdb_engine_walk_down_scope_path),
913         (sdb_engine_prepare_symbol_info_sql),
914         (symbol_db_engine_get_global_members),
915         (symbol_db_engine_get_scope_members_by_symbol_id),
916         (symbol_db_engine_get_scope_members),
917         (symbol_db_engine_get_current_scope),
918         (symbol_db_engine_get_file_symbols):
919         * plugins/symbol-db/symbol-db-engine.h:
920         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
921         (on_symbol_updated), (on_symbol_inserted),
922         (symbol_db_view_locals_get_line),
923         (symbol_db_view_locals_update_list):
924         * plugins/symbol-db/symbol-db-view-search.c:
925         (sdb_view_search_model_filter), (sdb_view_search_get_type):
926         * plugins/symbol-db/symbol-db-view-search.h:
927         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
928         (do_add_hidden_children), (do_recurse_and_add_new_sym),
929         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
930         * plugins/symbol-db/tables.sql:
931         * plugins/symbol-db/test/Makefile.am:
932         * plugins/symbol-db/test/main.c: (add_new_files), (main):
933         Updated patch from Massimo to improve symbol-db plugin
935         * plugins/document-manager/plugin.c: (on_editor_changed):
936         Make the code a bit more robust
937         
938         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
939         (anjuta_document_get_property), (anjuta_document_class_init),
940         (anjuta_document_init), (set_uri), (document_loader_loaded),
941         (anjuta_document_load), (document_saver_saving):
942         * plugins/sourceview/anjuta-document.h:
943         * plugins/sourceview/sourceview.c: (autodetect_language),
944         (ilanguage_set_language), (ilanguage_get_language):
945         Fix language detection on startup
947 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
949         * plugins/document-manager/action-callbacks.c:
950         (on_editor_command_upper_case_activate),
951         (on_editor_command_lower_case_activate): Leftover commit from previous
952         commit (see last changlog entry by me).
953         
954         * plugins/file-manager/plugin.c: (file_manager_activate):
955         Gave proper widget name so that layout works.
957 2007-09-26  Johannes Schmid <jhs@gnome.org>
959         * plugins/document-manager/plugin.c: (on_editor_changed),
960         (docman_plugin_instance_init):
961         Only unload/load language-support plugins if necessary.
962         
963         * plugins/language-manager/plugin.c: (language_manager_activate):
964         Removed some debugging code
966         * plugins/sourceview/sourceview.c: (on_document_saved),
967         (ilanguage_set_language), (ilanguage_get_language):
968         Fixed ianjuta_language interface and ensure that highlighting is
969         activated when a new file is saved.
970         
971 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
973         * libanjuta/interfaces/libanjuta.idl:
974         * plugins/document-manager/action-callbacks.c:
975         (on_editor_command_upper_case_activate),
976         (on_editor_command_lower_case_activate):
977         * plugins/editor/text_editor.c: (iselection_has_selection),
978         (iselection_get_start), (iselection_get_end),
979         (iselection_iface_init):
980         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
981         * plugins/sourceview/sourceview.c: (iselect_has_selection),
982         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
983         method and implemented it for both scintilla and sourceview editors.
984         Updated document-manager and assist plugins to use the new method.
986 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
988         * plugins/file-manager/file-view.c:
989         Fix typo, allow to compile new file manager with gtk < 2.12
991 2007-09-25  Johannes Schmid <jhs@gnome.org>
993         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
994         Support Auto-Indent for single lines (e.g no selection);
995         
996         * plugins/macro/plugin.c:
997         Do not use the same shortcut as auto-indent does
998         
999         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1000         Optimized keyboard navigation - do not emit char_added when only
1001         navigation keys have been pressed.
1003 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1005         * plugins/language-support-cpp-java/cpp-java-assist.c:
1006         (on_assist_chosen), (cpp_java_assist_install),
1007         (cpp_java_assist_uninstall):
1008         * plugins/language-support-cpp-java/plugin.c: (install_support),
1009         (uninstall_support): Install and uninstall support in correct order.
1010         Fixes a bug where it was installed multiple times resulting in
1011         inserting autocomplete text multiple times.
1013 2007-09-25  Johannes Schmid <jhs@gnome.org>
1015         * configure.in:
1016         Add GNOME_WARNING_FLAGS(maximum) and
1017         GNOME_CXX_WARNIGS(yes) to avoid bugs
1018         the compiler can warn you.
1019         
1020         * libegg/test-tree-utils.c: (key_test):
1021         * plugins/file-manager/file-model.c:
1022         (file_model_cancel_expand_idle), (file_model_sort),
1023         (file_model_row_expanded):
1024         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1025         (file_view_refresh), (file_view_get_selected), (file_view_init),
1026         (file_view_new):
1027         * plugins/file-manager/file-view.h:
1028         * plugins/symbol-db/readtags.c: (initialize_1):
1029         * src/main.c:
1030         
1031         Fixed the more critical warnings
1033 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1035         Icons from tpgww@onepost.net:
1036         * configure.in:
1037         * plugins/debug-manager/Makefile.am:
1038         * plugins/debug-manager/images/Makefile.am:
1039         * plugins/debug-manager/images/anjuta-attach.svg:
1040         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
1041         * plugins/debug-manager/images/anjuta-step-into.svg:
1042         * plugins/debug-manager/images/anjuta-step-out.svg:
1043         * plugins/debug-manager/images/anjuta-step-over.svg:
1044         * plugins/debug-manager/plugin.c: (register_stock_icons):
1045         * plugins/document-manager/Makefile.am:
1046         * plugins/document-manager/block_select.xpm:
1047         * plugins/document-manager/fold_close.xpm:
1048         * plugins/document-manager/fold_open.xpm:
1049         * plugins/document-manager/fold_toggle.xpm:
1050         * plugins/document-manager/images/Makefile.am:
1051         * plugins/document-manager/images/anjuta-block-end.svg:
1052         * plugins/document-manager/images/anjuta-block-start.svg:
1053         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1054         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1055         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1056         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1057         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1058         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1059         * plugins/document-manager/indent.xpm:
1060         * plugins/document-manager/indent_auto.xpm:
1061         * plugins/document-manager/indent_dcr.xpm:
1062         * plugins/document-manager/indent_inc.xpm:
1063         * plugins/document-manager/indent_set.xpm:
1064         * plugins/document-manager/plugin.c: Added nicer icons for
1065         document manager and debugger. Organized icons in 'images'
1066         directories.
1068 2007-09-24  Johannes Schmid <jhs@gnome.org>
1070         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1071         Fixed a missing NULL in g_object_set.
1073 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1075         * plugins/language-support-cpp-java/cpp-java-assist.c:
1076         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
1077         scope memebers just after scope operator is entered.
1079 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1081         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1082         * plugins/language-support-cpp-java/cpp-java-assist.c:
1083         (completion_function), (completion_compare),
1084         (cpp_java_assist_tag_destroy), (create_completion),
1085         (cpp_java_assist_destroy_completion_cache),
1086         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
1087         Show '()' for function items in autocomplete list. Allow adding
1088         ' ' and/or '(' after function call autocompletion and have preferences
1089         settings for them.
1091 2007-09-24  Johannes Schmid <jhs@gnome.org>
1093         * sourceview.c: Reverting patch from r3157 because
1094         of side-effects
1096 2007-09-24  Johannes Schmid <jhs@gnome.org>
1098         * plugins/search/search-replace.c: (on_message_clicked):
1100         Fixed #427104 – No "highlight" of lines matching find-result
1102 2007-09-24  Johannes Schmid <jhs@gnome.org>
1104         * src/anjuta.glade:
1106         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
1108 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
1110         reviewed by: Johannes Schmid <jhs@gnome.org>
1112         * plugins/build-basic-autotools/executer.c: (execute_program):
1113         Fix #478238 – set env for execute programe in the terminal
1115 2007-09-24 Tom <tpgww@onepost.net>
1117         reviewed by: Johannes Schmid <jhs@gnome.org>
1119         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1120         Fix memory leak
1121         
1122         * plugins/debug-manager/disassemble.c: (on_disassemble):
1123         Correct a format string in DEBUG_PRINT()
1125 2007-09-23  Johannes Schmid <jhs@gnome.org>
1127         * plugins/sourceview/sourceview.c: (offset_to_position),
1128         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
1129         (ieditor_get_position), (iselect_set), (iselect_get_start),
1130         (iselect_get_end):
1131         
1132         Fixed #Bug 440637 – Search, don't work very well
1134 2007-09-23  Johannes Schmid <jhs@gnome.org>
1136         * plugins/file-manager/file-model.c: (file_model_get_filename):
1137         * plugins/file-manager/file-model.h:
1138         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
1139         (file_view_init), (file_view_class_init):
1140         * plugins/message-view/message-view.c:
1141         (message_view_query_tooltip), (message_view_dispose),
1142         (message_view_instance_init), (message_view_class_init):
1144         Added GTK+ 2.12 style tooltips to file-manager and message view.
1145         Only build if GTK+ 2.12 is availible otherwise for message-view, the
1146         old implementation is used.
1148 2007-09-23  Johannes Schmid <jhs@gnome.org>
1150         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
1151         Fixed typo
1152         
1153         * plugins/language-manager/language-manager.plugin.in:
1154         Marked UserActivatable=FALSE
1155         
1156         * plugins/language-manager/plugin.c: (load_languages),
1157         (language_manager_activate), (language_manager_deactivate),
1158         (language_manager_dispose), (language_manager_instance_init),
1159         (language_manager_find_mime_type), (language_manager_find_string),
1160         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
1161         (ilanguage_get_name), (ilanguage_get_strings):
1162         
1163         Fixed various stupid bugs in language-manager plugin
1164         
1165         * plugins/symbol-db/symbol-db-engine.c:
1166         (sdb_engine_second_pass_update_scope_1):
1167         
1168         Add a g_return_if_fail to avoid a crash though still unsure
1169         what's causing it.
1171 2007-09-23  Johannes Schmid <jhs@gnome.org>
1173         * plugins/symbol-db/plugin.c: (on_project_element_added),
1174         (sources_array_free), (sources_array_add_foreach),
1175         (project_root_added):
1176         * plugins/symbol-db/symbol-db-engine.c:
1177         (symbol_db_engine_add_new_files):
1178         * plugins/symbol-db/symbol-db-engine.h:
1179         
1180         Added support for other languages than "C" to symbol-db. Now
1181         supports all languages listed by the language-manager.
1183 2007-09-23  Tom <tpgww@onepost.net>
1185         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
1187         * configure.in:
1188         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
1189         
1190         * libanjuta/anjuta-glue-factory.c: (load_plugin),
1191         (anjuta_glue_factory_get_object_type):
1192         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1193         * plugins/build-basic-autotools/build-basic-autotools.c:
1194         (value_added_current_editor):
1195         * plugins/debug-manager/breakpoints.c:
1196         (breakpoints_dbase_edit_breakpoint),
1197         (on_toggle_breakpoint_activate):
1198         * plugins/debug-manager/plugin.c:
1199         (on_run_to_cursor_action_activate):
1200         * plugins/debug-manager/stack_trace.c:
1201         (dma_thread_update_stack_trace):
1202         * plugins/gdb/plugin.c:
1203         * plugins/glade/plugin.c: (ifile_open):
1204         * plugins/profiler/gprof-call-graph-view.c:
1205         * plugins/profiler/gprof-flat-profile-view.c:
1206         * plugins/profiler/gprof-function-call-tree-view.c:
1207         * plugins/profiler/gprof-options.c: (setup_widgets):
1208         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1209         * plugins/search/search-replace_backend.c:
1210         (file_buffer_new_from_te):
1211         * plugins/sourceview/assist-tip.c: (assist_tip_move):
1212         * plugins/sourceview/assist-window.c: (assist_window_set_property),
1213         (assist_window_get_property), (assist_window_move):
1214         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
1215         (value_added_current_editor):
1216         * plugins/symbol-db/plugin.c: (value_added_current_editor):
1217         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
1218         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
1219         
1220         Many small code, warnings and leak fixes
1222 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
1224         * (removed) plugins/debug-manager/debugger.c,
1225         (removed) plugins/debug-manager/debugger.h,
1226         (added) plugins/debug-manager/command.c,
1227         (added) plugins/debug-manager/command.h,
1228         (added) plugins/debug-manager/queue.c,
1229         (added) plugins/debug-manager/queue.h,
1230         plugins/debug-manager/breakpoints.c,
1231         plugins/debug-manager/debug_tree.c,
1232         plugins/debug-manager/debug_tree.h,
1233         plugins/debug-manager/disassemble.c,
1234         plugins/debug-manager/disassemble.h,
1235         plugins/debug-manager/locals.c,
1236         plugins/debug-manager/locals.h,
1237         plugins/debug-manager/memory.c,
1238         plugins/debug-manager/memory.h,
1239         plugins/debug-manager/plugin.c,
1240         plugins/debug-manager/plugin.h,
1241         plugins/debug-manager/registers.c,
1242         plugins/debug-manager/registers.h,
1243         plugins/debug-manager/sharedlib.c,
1244         plugins/debug-manager/sharedlib.h,
1245         plugins/debug-manager/signals.c,
1246         plugins/debug-manager/signals.h,
1247         plugins/debug-manager/stack_trace.c,
1248         plugins/debug-manager/stack_trace.h,
1249         plugins/debug-manager/start.h,
1250         plugins/debug-manager/start.c,
1251         plugins/debug-manager/threads.c,
1252         plugins/debug-manager/threads.h,
1253         plugins/debug-manager/watch.c,
1254         plugins/debug-manager/watch.h,
1255         plugins/debug-manager/Makefile.am,
1256         plugins/gdb/debugger.c,
1257         plugins/gdb/debugger.h,
1258         plugins/gdb/plugin.c,
1259         libanjuta/interfaces/libanjuta.idl:
1260         Split debug-manager/debugger.c into command.c and queue.c
1261         Clean up debugger queue
1262         DmaDebuggerQueue object does not implement IAnjutaDebugger
1264 2007-09-23  Johannes Schmid <jhs@gnome.org>
1266         * configure.in:
1267         Bumped version to 2.3.0 (to ensure bugzilla bugs are
1268         set correctly, etc.)
1269         
1270         * libanjuta/anjuta-glue-factory.c: (load_plugin):
1271         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
1272         (plugin_set_update):
1273         
1274         Show an error dialog instead of crashing when plugin loading fails
1276         * plugins/language-manager/Makefile.am:
1277         * plugins/language-manager/language-manager.plugin.in:
1278         * plugins/language-manager/languages.xml:
1279         * plugins/language-manager/plugin.c: (language_destroy),
1280         (load_languages), (language_manager_activate),
1281         (language_manager_deactivate), (language_manager_finalize),
1282         (language_manager_dispose), (language_manager_instance_init),
1283         (language_manager_class_init), (language_manager_find_mime_type),
1284         (language_manager_find_string), (ilanguage_get_from_mime_type),
1285         (ilanguage_get_from_string), (ilanguage_get_name),
1286         (ilanguage_get_strings), (ilanguage_iface_init):
1287         * plugins/language-manager/plugin.h:
1288         
1289         Added new language-manager plugin to have a better organisation for
1290         language names. The xml probabaly needs to be extended over time.
1291         
1292         * plugins/Makefile.am:
1293         * plugins/document-manager/plugin.c: (on_editor_changed):
1294         
1295         Adapted to new IAnjutaLanguage interface. Do not unload language-support
1296         because it does not really save memory but makes tab switching slow.
1297         
1298         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1299         .in:
1300         * plugins/language-support-cpp-java/plugin.c: (install_support),
1301         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
1302         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
1303         unloading
1305         * plugins/language-support-cpp-java/cpp-java-assist.c:
1306         (cpp_java_assist_show_autocomplete):
1307         
1308         Fix autocomplete to only show valid completions
1310         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1311         Calltips always have correct size and position now
1313 2007-09-22  Johannes Schmid <jhs@gnome.org>
1315         * plugins/search/search-replace_backend.c: (get_next_match):
1316         Removed code introduced by accident that causes a crash.
1317         
1318         * plugins/sourceview/sourceview-tags.c:
1319         * plugins/sourceview/sourceview-tags.h:
1320         Removed ununsed files
1322 2007-09-22  Johannes Schmid <jhs@gnome.org>
1324         * plugins/language-support-cpp-java/cpp-java-assist.c:
1325         Fixed build error
1327 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1329         * plugins/language-support-cpp-java/cpp-java-assist.c:
1330         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
1331         Increased matching brace search to 500 chars.
1333 2007-09-21  Johannes Schmid <jhs@gnome.org>
1335         * plugins/language-support-cpp-java/cpp-java-assist.c:
1336         (cpp_java_assist_get_pre_word),
1337         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1338         
1339         Added some profiling debug code
1340         
1341         * plugins/language-support-cpp-java/cpp-java-utils.c:
1342         (cpp_java_util_jump_to_matching_brace):
1343         * plugins/language-support-cpp-java/cpp-java-utils.h:
1344         * plugins/language-support-cpp-java/plugin.c:
1345         (get_line_indentation_base), (get_line_auto_indentation):
1346         
1347         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
1348         avoid looping over the whole file when using calltips which is too slow and
1349         unneeded.
1350         
1351         * plugins/sourceview/assist-tip.c: (assist_tip_init),
1352         (assist_tip_set_tips), (assist_tip_get_coordinates),
1353         (assist_tip_new):
1354         * plugins/sourceview/sourceview.c: (iassist_show_tips):
1355         
1356         Better calltips appearance (use theme now) and avoid jumping
1357         calltips
1359 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1361         * plugins/document-manager/plugin.c:
1362         (update_editor_ui_interface_items):
1363         * plugins/language-support-cpp-java/plugin.c: (install_support),
1364         (uninstall_support): Moved autocomplete ui update code from
1365         document-manager to language-plugin.
1367 2007-09-21  Johannes Schmid <jhs@gnome.org>
1369         * libanjuta/interfaces/libanjuta.idl:
1370         
1371         Added IAnjutaLanguage interface (might still change...) for
1372         the upcoming language-manager plugin.
1373         
1374         * plugins/file-manager/Makefile.am:
1375         * plugins/file-manager/file-model.c:
1376         (file_model_cancel_expand_idle), (file_model_add_dummy),
1377         (file_model_expand_idle), (file_model_sort),
1378         (file_model_row_expanded), (file_model_row_collapsed),
1379         (file_model_init), (file_model_finalize),
1380         (file_model_set_property), (file_model_get_property),
1381         (file_model_class_init), (file_model_new), (file_model_refresh),
1382         (file_model_get_uri):
1383         * plugins/file-manager/file-model.h:
1384         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1385         (file_view_expand_row_idle), (file_view_refresh),
1386         (file_view_get_selected), (file_view_button_press_event),
1387         (file_view_selection_changed), (file_view_init),
1388         (file_view_get_property), (file_view_set_property),
1389         (file_view_finalize), (file_view_class_init):
1390         
1391         Split up model/view as far as possible and fixed some file-manager
1392         bugs (popup-menu and incorrect project loading).
1393         
1394         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
1395         Use monospace font for tips.
1396         
1397         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
1398         (sourceview_cell_new), (icell_get_character), (icell_get_length),
1399         (icell_get_attribute), (icell_style_get_font_description),
1400         (icell_style_get_color), (icell_style_get_background_color),
1401         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
1402         (iiter_foreach), (iiter_set_position), (iiter_get_position),
1403         (iiter_get_length), (iiter_clone), (iiter_assign):
1405         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
1406         interface. This is way faster though it has the drawback to create invalid
1407         iterators if the buffer is changed.
1409 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
1411         * libanjuta/interfaces/libanjuta.idl:
1412         * plugins/document-manager/action-callbacks.c:
1413         * plugins/document-manager/anjuta-document-manager.ui:
1414         * plugins/document-manager/plugin.c: (register_stock_icons):
1415         * plugins/editor/text_editor.c:
1416         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1417         * plugins/language-support-cpp-java/cpp-java-assist.c:
1418         (cpp_java_assist_get_calltip_context):
1419         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
1420         (register_stock_icons), (cpp_java_plugin_activate_plugin):
1422         Moved autocomplete menu action from document-manager to assist plugin
1423         and got rid of deprecated autocomplete interface.
1425 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1427         * libanjuta/interfaces/libanjuta.idl:
1428         * plugins/editor/text_editor.c: (iassist_iface_init):
1429         * plugins/language-support-cpp-java/cpp-java-assist.c:
1430         (cpp_java_assist_check), (on_assist_chosen):
1431         * plugins/sourceview/sourceview.c: (iassist_iface_init):
1432         Removed react() methods in both editors and assist interface. Assist
1433         plugin itself handles setting the autocomplete. Also fixed
1434         some mem leaks.
1436 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
1438         * plugins/file-manager/Makefile.am:
1439         * plugins/file-manager/file-view.c: (file_view_add_dummy),
1440         (file_view_expand_idle), (file_view_init):
1441         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
1442         (file_manager_set_default_uri), (project_root_added),
1443         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
1444         (file_manager_activate), (file_manager_deactivate),
1445         (file_manager_instance_init), (file_manager_class_init),
1446         (ifile_manager_set_root), (ifile_manager_set_selected),
1447         (ifile_manager_iface_init): Adjusted white spaces to match
1448         anjuta convention.
1450 2007-09-19  Naba Kumar  <naba@gnome.org>
1452         * libanjuta/interfaces/libanjuta.idl:
1453         * plugins/editor/text_editor.c: (text_editor_instance_init),
1454         (iassist_show_tips), (iassist_cancel_tips),
1455         (iassist_hide_suggestions), (iassist_iface_init):
1456         * plugins/editor/text_editor.h:
1457         * plugins/editor/text_editor_cbs.c:
1458         (on_text_editor_scintilla_notify):
1459         * plugins/language-support-cpp-java/cpp-java-assist.c:
1460         (is_scope_context_character), (is_word_character),
1461         (create_completion), (cpp_java_assist_get_scope_context),
1462         (cpp_java_assist_get_pre_word),
1463         (cpp_java_assist_get_scope_operator),
1464         (cpp_java_assist_destroy_completion_cache),
1465         (cpp_java_assist_create_scope_completion_cache),
1466         (cpp_java_assist_create_word_completion_cache),
1467         (cpp_java_assist_show_autocomplete),
1468         (cpp_java_assist_get_calltip_context),
1469         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
1470         (on_editor_char_added), (on_assist_chosen),
1471         (cpp_java_assist_install), (cpp_java_assist_uninstall),
1472         (cpp_java_assist_init), (cpp_java_assist_finalize):
1473         * plugins/language-support-cpp-java/cpp-java-assist.h:
1474         * plugins/language-support-cpp-java/plugin.c:
1475         (initialize_indentation_params):
1476         * plugins/sourceview/assist-tip.c:
1477         * plugins/sourceview/assist-tip.h:
1478         * plugins/sourceview/sourceview-private.h:
1479         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1480         (on_assist_tip_destroyed), (on_assist_cancel),
1481         (on_document_char_added), (iassist_get_suggestions),
1482         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
1483         
1484         Implement state-less assistance so that assist can be evaluated
1485         any given time at any position. Changed IAnjutaEditorAssist interfance
1486         and implementations and removed any state management in editors.
1488 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
1490         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1491         completion items sorting and avoided unnecssary sorts.
1493         * plugins/text-editor.c: Fixed state.
1495 2007-09-17  Johannes Schmid <jhs@gnome.org>
1497         * plugins/language-support-cpp-java/cpp-java-assist.c:
1498         (on_assist_begin):
1499         
1500         Fixed calltips in sourceview
1502 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
1504         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
1505         completion items preparation time. Fixed a crash bug.
1507         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1508         Set buffer size (From Massimo, required for symbol-db).
1510         * libanjuta/interfaces/libanjuta.idl: Also pass position information
1511         for suggestions.
1513         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
1514         change in API.
1516         * plugins/editor/aneditor-autocomplete.cxx,
1517         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
1518         Added ANE_GETWORDBEFORECARAT command.
1520         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
1521         using assist interface.
1523         * plugins/editor/text_editor.c: (text_editor_instance_init),
1524         (text_editor_get_word_before_carat),
1525         (text_editor_get_current_word), (iassist_add_trigger),
1526         (iassist_remove_trigger), (on_assist_canceled),
1527         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
1528         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
1529         * plugins/editor/text_editor.h:
1530         * plugins/editor/text_editor_cbs.c: (trigger_size),
1531         (max_trigger_size), (text_editor_check_assist),
1532         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
1533         interface.
1535         * plugins/language-support-cpp-java/Makefile.am:
1536         * plugins/language-support-cpp-java/plugin.c:
1537         (get_line_indentation_base), (get_line_auto_indentation),
1538         (install_support), (uninstall_support),
1539         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
1540         (cpp_java_plugin_instance_init):
1541         * plugins/language-support-cpp-java/plugin.h:
1542         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
1543         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
1544         Make assist a separate class.
1546 2007-09-14  Johannes Schmid <jhs@gnome.org>
1548         * plugins/sourceview/sourceview.c: (iassist_suggest):
1549         Fixed changed char_alignment paramter in language-support
1550         plugin
1552 2007-09-14  Naba Kumar  <naba@gnome.org>
1554         * plugins/language-support-cpp-java/plugin.c: Send the right
1555         'char_alignment' paramenter (needs fixing in sourceview).
1557 2007-09-13  Johannes Schmid <jhs@gnome.org>
1559         * anjuta.anjuta:
1560         * plugins/project-wizard/templates/minimal/project.anjuta:
1561         Use IAnjutaSymbolManager instead of loading the plugin directly.
1562         (TODO: Think of a version to do this for older files...)
1564         * configure.in:
1565         * plugins/Makefile.am:
1566         * plugins/symbol-db/Makefile.am:
1567         
1568         Build symbol-db plugin if libgda-3.0 is found
1570 2007-09-13  Johannes Schmid <jhs@gnome.org>
1572         * plugins/sourceview/Makefile.am:
1573         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1574         (set_uri):
1575         * plugins/sourceview/anjuta-document.h:
1576         Removed lots of dead code
1577         
1578         * plugins/sourceview/anjuta-languages-manager.c:
1579         * plugins/sourceview/anjuta-languages-manager.h:
1580         removed completely
1581         
1582         * plugins/sourceview/sourceview.c: (on_document_char_added),
1583         (on_document_loaded), (sourceview_instance_init),
1584         (iselect_get_start), (iselect_get_end),
1585         (ilanguage_get_supported_languages), (ilanguage_set_language):
1586         
1587         Fixed selection handling and make some adaptions for the changes 
1588         mentioned above
1590 2007-09-13  Johannes Schmid <jhs@gnome.org>
1592         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1593         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
1594         (on_assist_update):
1595         
1596         Added preferences to language support completion/calltips
1597         
1598         * plugins/sourceview/assist-window.c: (assist_window_update):
1600         Always select first entry
1602         * plugins/sourceview/sourceview.glade:
1603         Removed old completion preferences
1605 2007-09-11  Naba Kumar  <naba@gnome.org>
1607         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
1608         and possible crash when pressing ctrl+d in terminal after preferences
1609         window has been shown once (no need for backport).
1611         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
1612         implementations to get warnings instead of crashes for unimplemented
1613         interface methods.
1615 2007-09-11   Massimo Cora' <maxcvs@email.it>
1617         Reviewed by: Naba Kumar  <naba@gnome.org>
1619         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
1620         * plugins/symbol-db/*:
1621         Added new symbol-database backend based on SQLite 3.
1622         (does not enabled for build currently).
1624 2007-09-10  Johannes Schmid <jhs@gnome.org>
1626         * anjuta.anjuta:
1627         * configure.in:
1628         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
1629         (parse_info_init), (parse_info_free), (valid_element),
1630         (start_element_handler), (end_element_handler), (text_handler),
1631         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
1632         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
1633         (egg_recent_model_monitor), (egg_recent_model_read),
1634         (egg_recent_model_open_file), (egg_recent_model_lock_file),
1635         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
1636         (egg_recent_model_set_property), (egg_recent_model_class_init),
1637         (egg_recent_model_init), (egg_recent_model_add_full),
1638         (egg_recent_model_delete), (egg_recent_model_get_list),
1639         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
1640         (egg_recent_model_set_filter_mime_types),
1641         (egg_recent_model_clear_group_filter),
1642         (egg_recent_model_set_filter_groups),
1643         (egg_recent_model_clear_scheme_filter),
1644         (egg_recent_model_set_filter_uri_schemes),
1645         (egg_recent_model_remove_expired):
1646         
1647         Update EggRecent (#456465)
1649 2007-09-10  Johannes Schmid <jhs@gnome.org>
1651         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
1652         (anjuta_plugin_manager_get_plugin):
1653         * plugins/profiler/gprof-call-graph-view.c:
1654         (gprof_call_graph_view_create_columns):
1655         * plugins/profiler/gprof-flat-profile-view.c:
1656         (gprof_flat_profile_view_create_columns):
1657         * plugins/profiler/gprof-function-call-tree-view.c:
1658         (gprof_function_call_tree_view_create_columns):
1659         
1660         Fixed #466031 – Update of pieces of menus for Localization
1662 2007-09-10  Johannes Schmid <jhs@gnome.org>
1664         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
1665         Bug 343522 – anjuta: Unable to execute commands that use options.
1667 2007-09-09  Johannes Schmid <jhs@gnome.org>
1669         * plugins/document-manager/anjuta-docman.c:
1670         (anjuta_docman_update_page_label):
1671         
1672         Fixed #458034 – Method of indicating unsaved changes breaks convention
1673         
1674         * plugins/document-manager/plugin.c: (update_title),
1675         (value_added_project_root_uri), (value_removed_project_root_uri),
1676         (on_editor_changed), (activate_plugin):
1677         * plugins/document-manager/plugin.h:
1678         * plugins/project-manager/plugin.c: (on_profile_scoped),
1679         (on_profile_descoped), (ifile_open):
1680         
1681         Fixed #427390 – Show path of item in currently focused editor window
1683 2007-09-09  Johannes Schmid <jhs@gnome.org>
1685         * plugins/search/plugin.c: (on_toolbar_find_clicked),
1686         (on_toolbar_find_incremental):
1687         Fix incremental search
1688         
1689         * plugins/sourceview/sourceview.c: (on_document_char_added),
1690         (set_select):
1691         Fixed selection management
1693 2007-09-09  Johannes Schmid <jhs@gnome.org>
1695         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1696         Fixed memory leak
1698         * libanjuta/interfaces/libanjuta.idl:
1699         Extended IAnjutaEditorAssist interface
1700         
1701         * plugins/language-support-cpp-java/plugin.c:
1702         (jump_to_matching_brace), (add_tags), (on_assist_begin),
1703         (assist_cleanup), (on_assist_chosen), (on_assist_update),
1704         (context_character), (get_context), (function_parser),
1705         (cpp_member_parser), (install_assist), (uninstall_assist),
1706         (get_line_indentation_base), (get_line_auto_indentation),
1707         (install_support), (uninstall_support),
1708         (on_value_added_current_editor), (on_value_removed_current_editor),
1709         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
1710         * plugins/language-support-cpp-java/plugin.h:
1711         
1712         Improved fixed editor assistance and added support for function/method
1713         tooltips. jumb_to_matching_brance => jump_to_matching_brace
1714         
1715         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
1716         Removed a FIXME
1717         
1718         * plugins/project-import/project-import.c: (on_import_next):
1719         Added a non-NULL check with could probably fix #474843 but not sure
1720         
1721         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1722         Fixed anjuta-plugin project wizard
1723         
1724         * plugins/sourceview/Makefile.am:
1725         * plguins/sourceview/assist-tip.[ch]:
1726         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
1727         (anjuta_view_key_press_event):
1728         * plugins/sourceview/assist-window.c: (assist_window_class_init),
1729         (assist_window_init), (assist_window_update), (assist_window_new):
1730         * plugins/sourceview/sourceview-private.h:
1731         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
1732         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
1733         (trigger_size), (max_trigger_size), (on_document_char_added),
1734         (sourceview_dispose), (ieditor_get_current_word),
1735         (iassist_add_trigger), (iassist_init_suggestions),
1736         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
1737         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
1738         
1739         Big update on sourceview assist capabilites. Autocompletion should
1740         now work much better and function tooltips are finally supported!
1742         * plugins/sourceview/anjuta-document.h:
1743         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
1744         (anjuta_document_get_current_word):
1745         Fixed get_current_word (inspired by aneditor.cxx implementation)
1747         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
1748         (icell_get_attribute):
1749         Fixed get_attribute() to also detect character constants.
1750         Simplified get_char()
1752         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
1753         (isymbol_manager_get_members), (isymbol_manager_get_parents),
1754         (isymbol_manager_get_completions_at_position):
1755         
1756         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
1758 2007-09-04  Naba Kumar  <naba@gnome.org>
1760         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
1761         projects that can not add sources.
1763         * plugins/file-wizard/file.c: Similarly for file wizard,
1764         Do not enable 'Add to project' projects that can not add sources.
1766 2007-09-04  Naba Kumar  <naba@gnome.org>
1768         * configure.in: Bumped gnome-build requirement to 0.2.0
1769         for project capabilities support.
1771         * plugins/project-manager/plugin.c: Enable/disable project
1772         actions based on project capabilities. Fixes bug #433552:
1773         crash in Anjuta IDE: add file test.h in project on generic
1774         Makefile.
1776         * libanjuta/interfaces/libanjuta.idl: Added method to query
1777         project capabilities.
1779 2007-09-03  Naba Kumar  <naba@gnome.org>
1781         * plugins/file-manager/plugin.c: Set shadow type IN.
1782         * plugins/file-manager/file-view.c: Fixed code style.
1783         * plugins/file-manager/file-view.c: Fixed icons column to size
1784         properly.
1786         * plugins/file-manager/plugin.[c,h]: Fixed code style.
1788         * plugins/file-manager/plugin.c: Fixed crash on closing project and
1789         unmonitors project-uri on file-manager deactivation.
1791         * TODO.tasks: Updated
1793 2007-09-02  Johannes Schmid <jhs@gnome.org>
1795         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
1796         Fixed memory leak
1797         
1798         * plugins/file-manager/file-view.c: (file_view_get_selected),
1799         (file_view_button_press_event), (file_view_finalize):
1800         * plugins/file-manager/plugin.c: (project_root_removed),
1801         (file_manager_deactivate):
1802         
1803         Fixed some small bugs I missed before
1805 2007-09-02  Johannes Schmid <jhs@gnome.org>
1807         * plugins/file-manager/*:
1808         Added new and file-manager
1810 2007-09-02  Johannes Schmid <jhs@gnome.org>
1812         * plugins/file-manager/*:
1813         Removed old file-manager
1815 2007-08-31  Johannes Schmid <jhs@gnome.org>
1817         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
1818         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
1819         
1820         Fixed some memory leaks
1821         
1822         * MAINTAINERS: Fixed
1823         
1824 2007-08-31  Johannes Schmid <jhs@gnome.org>
1826         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1827         (get_property_value_as_string), (set_property_value_as_string),
1828         (register_callbacks), (preferences_foreach_callback),
1829         (anjuta_preferences_register_property_raw):
1830         * libanjuta/anjuta-preferences.h:
1831         * plugins/build-basic-autotools/build-basic-autotools.c:
1832         (on_build_mesg_format):
1833         * plugins/document-manager/anjuta-document-manager.glade:
1834         * plugins/message-view/anjuta-message-manager-plugin.glade:
1835         
1836         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
1837         broken message view preferences
1838         
1839         * plugins/message-view/message-view.c:
1840         (message_view_instance_init), (pref_change_color), (prefs_init),
1841         (imessage_view_append):
1842         Cleaned up message view (#458041)
1843         
1844         * src/shell.c: (on_preferences_activate),
1845         (anjuta_test_shell_instance_init),
1846         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
1847         Fixed test shell to allow better debugging
1848         
1849 2007-08-31  Johannes Schmid <jhs@gnome.org>
1851         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
1852         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
1853         * plugins/gtodo/main.h:
1854         * plugins/gtodo/plugin.c: (activate_plugin):
1855         
1856         Fixed #423467 (View->Tasks menu items are not 
1857         checked on startup)
1859 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
1861         reviewed by: Johannes Schmid <jhs@gnome.org>
1863         * COPYING:
1864         * data/welcome.txt.in:
1865         * launcher/anjuta_launcher.c:
1866         * libanjuta/anjuta-children.c:
1867         * libanjuta/anjuta-children.h:
1868         * libanjuta/anjuta-debug.h:
1869         * libanjuta/anjuta-encodings.c:
1870         * libanjuta/anjuta-encodings.h:
1871         * libanjuta/anjuta-glue-c.c:
1872         * libanjuta/anjuta-glue-c.h:
1873         * libanjuta/anjuta-plugin-description.c:
1874         * libanjuta/anjuta-plugin-description.h:
1875         * libanjuta/anjuta-plugin-handle.c:
1876         * libanjuta/anjuta-plugin-handle.h:
1877         * libanjuta/anjuta-plugin-manager.c:
1878         * libanjuta/anjuta-plugin-manager.h:
1879         * libanjuta/anjuta-plugin.c:
1880         * libanjuta/anjuta-plugin.h:
1881         * libanjuta/anjuta-preferences.c:
1882         * libanjuta/anjuta-preferences.h:
1883         * libanjuta/anjuta-profile-manager.c:
1884         * libanjuta/anjuta-profile-manager.h:
1885         * libanjuta/anjuta-profile.c:
1886         * libanjuta/anjuta-profile.h:
1887         * libanjuta/anjuta-save-prompt.c:
1888         * libanjuta/anjuta-save-prompt.h:
1889         * libanjuta/anjuta-serializer.c:
1890         * libanjuta/anjuta-serializer.h:
1891         * libanjuta/anjuta-session.c:
1892         * libanjuta/anjuta-session.h:
1893         * libanjuta/anjuta-shell.c:
1894         * libanjuta/anjuta-shell.h:
1895         * libanjuta/anjuta-status.c:
1896         * libanjuta/anjuta-status.h:
1897         * libanjuta/anjuta-ui.c:
1898         * libanjuta/anjuta-ui.h:
1899         * libanjuta/anjuta-utils-priv.h:
1900         * libanjuta/anjuta-utils.c:
1901         * libanjuta/anjuta-utils.h:
1902         * libanjuta/cell-renderer-captioned-image.c:
1903         * libanjuta/cell-renderer-captioned-image.h:
1904         * libanjuta/e-splash.c:
1905         * libanjuta/e-splash.h:
1906         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1907         * libanjuta/interfaces/libanjuta.idl:
1908         * libanjuta/libanjuta.h:
1909         * libanjuta/resources.c:
1910         * libanjuta/resources.h:
1911         * libegg/egg-cell-renderer-text.c:
1912         * libegg/egg-combo-action.c:
1913         * libegg/egg-entry-action.c:
1914         * libegg/egg-recent-action.c:
1915         * libegg/egg-recent-files-module.c:
1916         * libegg/egg-recent-item.c:
1917         * libegg/egg-recent-model.c:
1918         * libegg/egg-recent-view-gtk.c:
1919         * libegg/egg-recent-view.c:
1920         * libegg/egg-submenu-action.c:
1921         * libegg/eggaccelerators.c:
1922         * libegg/eggcellrendererpopup.c:
1923         * libegg/eggcomboselect.c:
1924         * libegg/eggtreemodelfilter.c:
1925         * libegg/eggtreemultidnd.c:
1926         * libegg/gtkcellview.h:
1927         * libegg/treeviewutils/egg-cell-renderer-text.h:
1928         * libegg/treeviewutils/eggaccelerators.h:
1929         * libegg/treeviewutils/eggcellrendererkeys.h:
1930         * libegg/treeviewutils/eggcellrendererpopup.h:
1931         * libegg/treeviewutils/eggtreemodelfilter.h:
1932         * libegg/treeviewutils/eggtreemultidnd.h:
1933         * libegg/treeviewutils/eggtreeviewstate.h:
1934         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
1935         * manuals/anjuta-faqs/Makefile.am:
1936         * manuals/anjuta-manual/C/anjuta-manual.xml:
1937         * manuals/anjuta-manual/C/license.xml:
1938         * manuals/anjuta-manual/es/es.po:
1939         * manuals/anjuta-manual/sv/sv.po:
1940         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
1941         ml:
1942         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
1943         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
1944         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
1945         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
1946         * manuals/old/ja/anjuta-manual/license.xml:
1947         * plugins/build-basic-autotools/build-basic-autotools.c:
1948         * plugins/build-basic-autotools/build-basic-autotools.h:
1949         * plugins/build-basic-autotools/executer.c:
1950         * plugins/build-basic-autotools/executer.h:
1951         * plugins/build/build_file.c:
1952         * plugins/build/build_file.h:
1953         * plugins/build/build_project.c:
1954         * plugins/build/build_project.h:
1955         * plugins/build/clean_project.c:
1956         * plugins/build/clean_project.h:
1957         * plugins/build/commands.c:
1958         * plugins/build/commands.h:
1959         * plugins/build/compile.c:
1960         * plugins/build/compile.h:
1961         * plugins/build/compiler_options.c:
1962         * plugins/build/compiler_options.h:
1963         * plugins/build/configurer.c:
1964         * plugins/build/configurer.h:
1965         * plugins/build/executer.c:
1966         * plugins/build/executer.h:
1967         * plugins/class-gen/cell-renderer-flags.c:
1968         * plugins/class-gen/cell-renderer-flags.h:
1969         * plugins/class-gen/combo-flags.c:
1970         * plugins/class-gen/combo-flags.h:
1971         * plugins/class-gen/element-editor.c:
1972         * plugins/class-gen/element-editor.h:
1973         * plugins/class-gen/generator.c:
1974         * plugins/class-gen/generator.h:
1975         * plugins/class-gen/plugin.c:
1976         * plugins/class-gen/plugin.h:
1977         * plugins/class-gen/transform.c:
1978         * plugins/class-gen/transform.h:
1979         * plugins/class-gen/validator.c:
1980         * plugins/class-gen/validator.h:
1981         * plugins/class-gen/window.c:
1982         * plugins/class-gen/window.h:
1983         * plugins/class-inheritance/class-callbacks.c:
1984         * plugins/class-inheritance/class-callbacks.h:
1985         * plugins/class-inheritance/class-inherit.c:
1986         * plugins/class-inheritance/class-inherit.h:
1987         * plugins/class-inheritance/plugin.c:
1988         * plugins/class-inheritance/plugin.h:
1989         * plugins/cvs-plugin/cvs-actions.c:
1990         * plugins/cvs-plugin/cvs-actions.h:
1991         * plugins/cvs-plugin/cvs-callbacks.c:
1992         * plugins/cvs-plugin/cvs-callbacks.h:
1993         * plugins/cvs-plugin/cvs-execute.c:
1994         * plugins/cvs-plugin/cvs-execute.h:
1995         * plugins/cvs-plugin/cvs-interface.c:
1996         * plugins/cvs-plugin/cvs-interface.h:
1997         * plugins/cvs-plugin/plugin.c:
1998         * plugins/cvs-plugin/plugin.h:
1999         * plugins/debug-manager/breakpoints.c:
2000         * plugins/debug-manager/breakpoints.h:
2001         * plugins/debug-manager/chunk_view.c:
2002         * plugins/debug-manager/chunk_view.h:
2003         * plugins/debug-manager/data_buffer.c:
2004         * plugins/debug-manager/data_buffer.h:
2005         * plugins/debug-manager/data_view.c:
2006         * plugins/debug-manager/data_view.h:
2007         * plugins/debug-manager/debug_tree.c:
2008         * plugins/debug-manager/debug_tree.h:
2009         * plugins/debug-manager/debugger.c:
2010         * plugins/debug-manager/debugger.h:
2011         * plugins/debug-manager/disassemble.c:
2012         * plugins/debug-manager/disassemble.h:
2013         * plugins/debug-manager/info.c:
2014         * plugins/debug-manager/info.h:
2015         * plugins/debug-manager/locals.c:
2016         * plugins/debug-manager/locals.h:
2017         * plugins/debug-manager/memory.c:
2018         * plugins/debug-manager/memory.h:
2019         * plugins/debug-manager/plugin.c:
2020         * plugins/debug-manager/plugin.h:
2021         * plugins/debug-manager/registers.c:
2022         * plugins/debug-manager/registers.h:
2023         * plugins/debug-manager/sexy-icon-entry.c:
2024         * plugins/debug-manager/sexy-icon-entry.h:
2025         * plugins/debug-manager/sharedlib.c:
2026         * plugins/debug-manager/sharedlib.h:
2027         * plugins/debug-manager/signals.c:
2028         * plugins/debug-manager/signals.h:
2029         * plugins/debug-manager/sparse_buffer.c:
2030         * plugins/debug-manager/sparse_buffer.h:
2031         * plugins/debug-manager/sparse_view.c:
2032         * plugins/debug-manager/sparse_view.h:
2033         * plugins/debug-manager/stack_trace.c:
2034         * plugins/debug-manager/stack_trace.h:
2035         * plugins/debug-manager/start.c:
2036         * plugins/debug-manager/start.h:
2037         * plugins/debug-manager/threads.c:
2038         * plugins/debug-manager/threads.h:
2039         * plugins/debug-manager/utilities.c:
2040         * plugins/debug-manager/utilities.h:
2041         * plugins/debug-manager/watch.c:
2042         * plugins/debug-manager/watch.h:
2043         * plugins/devhelp/htmlview.c:
2044         * plugins/devhelp/htmlview.h:
2045         * plugins/document-manager/action-callbacks.c:
2046         * plugins/document-manager/action-callbacks.h:
2047         * plugins/document-manager/anjuta-docman.c:
2048         * plugins/document-manager/anjuta-docman.h:
2049         * plugins/document-manager/editor-tooltips.c:
2050         * plugins/document-manager/editor-tooltips.h:
2051         * plugins/document-manager/file_history.c:
2052         * plugins/document-manager/file_history.h:
2053         * plugins/document-manager/indent-dialog.c:
2054         * plugins/document-manager/indent-dialog.h:
2055         * plugins/document-manager/indent-util.c:
2056         * plugins/document-manager/indent-util.h:
2057         * plugins/document-manager/plugin.c:
2058         * plugins/editor/aneditor-autocomplete.cxx:
2059         * plugins/editor/aneditor-calltip.cxx:
2060         * plugins/editor/aneditor-indent.cxx:
2061         * plugins/editor/aneditor-priv.h:
2062         * plugins/editor/aneditor.cxx:
2063         * plugins/editor/aneditor.h:
2064         * plugins/editor/lexer.h:
2065         * plugins/editor/plugin.c:
2066         * plugins/editor/plugin.h:
2067         * plugins/editor/print.c:
2068         * plugins/editor/print.h:
2069         * plugins/editor/properties.h:
2070         * plugins/editor/properties_cxx.h:
2071         * plugins/editor/style-editor.c:
2072         * plugins/editor/style-editor.h:
2073         * plugins/editor/text-editor-iterable.c:
2074         * plugins/editor/text-editor-iterable.h:
2075         * plugins/editor/text_editor.c:
2076         * plugins/editor/text_editor.h:
2077         * plugins/editor/text_editor_cbs.c:
2078         * plugins/editor/text_editor_cbs.h:
2079         * plugins/editor/text_editor_menu.c:
2080         * plugins/editor/text_editor_menu.h:
2081         * plugins/editor/text_editor_prefs.c:
2082         * plugins/editor/text_editor_prefs.h:
2083         * plugins/file-loader/dnd.c:
2084         * plugins/file-loader/dnd.h:
2085         * plugins/file-loader/plugin.c:
2086         * plugins/file-manager/an_file_view.c:
2087         * plugins/file-manager/plugin.c:
2088         * plugins/file-wizard/file.c:
2089         * plugins/file-wizard/file.h:
2090         * plugins/file-wizard/plugin.c:
2091         * plugins/file-wizard/plugin.h:
2092         * plugins/gdb/debugger.c:
2093         * plugins/gdb/debugger.h:
2094         * plugins/gdb/gdbmi-test.c:
2095         * plugins/gdb/gdbmi.c:
2096         * plugins/gdb/gdbmi.h:
2097         * plugins/gdb/global.h:
2098         * plugins/gdb/parser.c:
2099         * plugins/gdb/parser.h:
2100         * plugins/gdb/plugin.c:
2101         * plugins/gdb/plugin.h:
2102         * plugins/gdb/utilities.c:
2103         * plugins/gdb/utilities.h:
2104         * plugins/glade/plugin.c:
2105         * plugins/glade/plugin.h:
2106         * plugins/gtodo/egg-datetime.c:
2107         * plugins/gtodo/egg-datetime.h:
2108         * plugins/gtodo/eggtrayicon.c:
2109         * plugins/gtodo/eggtrayicon.h:
2110         * plugins/gtodo/plugin.c:
2111         * plugins/gvim/anjuta-vim.c:
2112         * plugins/gvim/anjuta-vim.h:
2113         * plugins/gvim/gtkvim.c:
2114         * plugins/gvim/gtkvim.h:
2115         * plugins/gvim/plugin.c:
2116         * plugins/gvim/plugin.h:
2117         * plugins/language-support-cpp-java/plugin.c:
2118         * plugins/language-support-cpp-java/plugin.h:
2119         * plugins/macro/macro-actions.c:
2120         * plugins/macro/macro-actions.h:
2121         * plugins/macro/macro-db.c:
2122         * plugins/macro/macro-db.h:
2123         * plugins/macro/macro-dialog.c:
2124         * plugins/macro/macro-dialog.h:
2125         * plugins/macro/macro-edit.c:
2126         * plugins/macro/macro-edit.h:
2127         * plugins/macro/macro-util.c:
2128         * plugins/macro/macro-util.h:
2129         * plugins/macro/plugin.c:
2130         * plugins/macro/plugin.h:
2131         * plugins/message-view/anjuta-msgman.c:
2132         * plugins/message-view/anjuta-msgman.h:
2133         * plugins/message-view/message-view.c:
2134         * plugins/message-view/message-view.h:
2135         * plugins/message-view/plugin.c:
2136         * plugins/message-view/plugin.h:
2137         * plugins/patch/patch-plugin.c:
2138         * plugins/patch/patch-plugin.h:
2139         * plugins/patch/plugin.c:
2140         * plugins/patch/plugin.h:
2141         * plugins/profiler/gprof-call-graph-block-entry.c:
2142         * plugins/profiler/gprof-call-graph-block-entry.h:
2143         * plugins/profiler/gprof-call-graph-block.c:
2144         * plugins/profiler/gprof-call-graph-block.h:
2145         * plugins/profiler/gprof-call-graph-view.c:
2146         * plugins/profiler/gprof-call-graph-view.h:
2147         * plugins/profiler/gprof-call-graph.c:
2148         * plugins/profiler/gprof-call-graph.h:
2149         * plugins/profiler/gprof-flat-profile-entry.c:
2150         * plugins/profiler/gprof-flat-profile-entry.h:
2151         * plugins/profiler/gprof-flat-profile-view.c:
2152         * plugins/profiler/gprof-flat-profile-view.h:
2153         * plugins/profiler/gprof-flat-profile.c:
2154         * plugins/profiler/gprof-flat-profile.h:
2155         * plugins/profiler/gprof-function-call-chart-view.c:
2156         * plugins/profiler/gprof-function-call-chart-view.h:
2157         * plugins/profiler/gprof-function-call-tree-view.c:
2158         * plugins/profiler/gprof-function-call-tree-view.h:
2159         * plugins/profiler/gprof-options.c:
2160         * plugins/profiler/gprof-options.h:
2161         * plugins/profiler/gprof-profile-data.c:
2162         * plugins/profiler/gprof-profile-data.h:
2163         * plugins/profiler/gprof-view-manager.c:
2164         * plugins/profiler/gprof-view-manager.h:
2165         * plugins/profiler/gprof-view.c:
2166         * plugins/profiler/gprof-view.h:
2167         * plugins/profiler/plugin.c:
2168         * plugins/profiler/plugin.h:
2169         * plugins/profiler/string-utils.c:
2170         * plugins/profiler/string-utils.h:
2171         * plugins/project-import/plugin.c:
2172         * plugins/project-import/plugin.h:
2173         * plugins/project-import/project-import.c:
2174         * plugins/project-import/project-import.h:
2175         * plugins/project-manager/plugin.c:
2176         * plugins/project-manager/plugin.h:
2177         * plugins/project-wizard/action.c:
2178         * plugins/project-wizard/action.h:
2179         * plugins/project-wizard/autogen.c:
2180         * plugins/project-wizard/autogen.h:
2181         * plugins/project-wizard/druid.c:
2182         * plugins/project-wizard/druid.h:
2183         * plugins/project-wizard/file.c:
2184         * plugins/project-wizard/file.h:
2185         * plugins/project-wizard/header.c:
2186         * plugins/project-wizard/header.h:
2187         * plugins/project-wizard/install.c:
2188         * plugins/project-wizard/install.h:
2189         * plugins/project-wizard/parser.c:
2190         * plugins/project-wizard/parser.h:
2191         * plugins/project-wizard/plugin.c:
2192         * plugins/project-wizard/plugin.h:
2193         * plugins/project-wizard/property.c:
2194         * plugins/project-wizard/property.h:
2195         * plugins/project-wizard/values.c:
2196         * plugins/project-wizard/values.h:
2197         * plugins/sample1/plugin.c:
2198         * plugins/search/plugin.c:
2199         * plugins/search/plugin.h:
2200         * plugins/search/search-replace_backend.c:
2201         * plugins/search/search-replace_backend.h:
2202         * plugins/search/search_preferences.c:
2203         * plugins/sourceview/anjuta-convert.c:
2204         * plugins/sourceview/anjuta-convert.h:
2205         * plugins/sourceview/anjuta-document-loader.c:
2206         * plugins/sourceview/anjuta-document-loader.h:
2207         * plugins/sourceview/anjuta-document-saver.c:
2208         * plugins/sourceview/anjuta-document-saver.h:
2209         * plugins/sourceview/anjuta-document.c:
2210         * plugins/sourceview/anjuta-document.h:
2211         * plugins/sourceview/anjuta-encodings.c:
2212         * plugins/sourceview/anjuta-encodings.h:
2213         * plugins/sourceview/anjuta-languages-manager.c:
2214         * plugins/sourceview/anjuta-languages-manager.h:
2215         * plugins/sourceview/anjuta-utils.c:
2216         * plugins/sourceview/anjuta-utils.h:
2217         * plugins/sourceview/anjuta-view.c:
2218         * plugins/sourceview/anjuta-view.h:
2219         * plugins/sourceview/assist-window.c:
2220         * plugins/sourceview/assist-window.h:
2221         * plugins/sourceview/sourceview-cell.c:
2222         * plugins/sourceview/sourceview-cell.h:
2223         * plugins/sourceview/sourceview-prefs.c:
2224         * plugins/sourceview/sourceview-prefs.h:
2225         * plugins/sourceview/sourceview-print.c:
2226         * plugins/sourceview/sourceview-print.h:
2227         * plugins/sourceview/sourceview-private.h:
2228         * plugins/sourceview/sourceview-tags.c:
2229         * plugins/sourceview/sourceview-tags.h:
2230         * plugins/sourceview/sourceview.c:
2231         * plugins/sourceview/sourceview.h:
2232         * plugins/subversion/plugin.c:
2233         * plugins/subversion/plugin.h:
2234         * plugins/subversion/subversion-actions.c:
2235         * plugins/subversion/subversion-actions.h:
2236         * plugins/subversion/subversion-callbacks.c:
2237         * plugins/subversion/subversion-callbacks.h:
2238         * plugins/subversion/svn-auth.c:
2239         * plugins/subversion/svn-auth.h:
2240         * plugins/subversion/svn-backend-priv.h:
2241         * plugins/subversion/svn-backend.c:
2242         * plugins/subversion/svn-backend.h:
2243         * plugins/subversion/svn-notify.c:
2244         * plugins/subversion/svn-notify.h:
2245         * plugins/subversion/svn-thread.c:
2246         * plugins/subversion/svn-thread.h:
2247         * plugins/symbol-browser/an_symbol.c:
2248         * plugins/symbol-browser/an_symbol.h:
2249         * plugins/symbol-browser/an_symbol_info.c:
2250         * plugins/symbol-browser/an_symbol_info.h:
2251         * plugins/symbol-browser/an_symbol_iter.c:
2252         * plugins/symbol-browser/an_symbol_iter.h:
2253         * plugins/symbol-browser/an_symbol_prefs.c:
2254         * plugins/symbol-browser/an_symbol_prefs.h:
2255         * plugins/symbol-browser/an_symbol_search.c:
2256         * plugins/symbol-browser/an_symbol_search.h:
2257         * plugins/symbol-browser/an_symbol_view.c:
2258         * plugins/symbol-browser/an_symbol_view.h:
2259         * plugins/symbol-browser/plugin.c:
2260         * plugins/symbol-browser/plugin.h:
2261         * plugins/terminal/terminal.c:
2262         * plugins/tools/dialog.c:
2263         * plugins/tools/dialog.h:
2264         * plugins/tools/editor.c:
2265         * plugins/tools/editor.h:
2266         * plugins/tools/execute.c:
2267         * plugins/tools/execute.h:
2268         * plugins/tools/fileop.c:
2269         * plugins/tools/fileop.h:
2270         * plugins/tools/plugin.c:
2271         * plugins/tools/plugin.h:
2272         * plugins/tools/scripts/find-fixmes.pl:
2273         * plugins/tools/scripts/translation-status.pl:
2274         * plugins/tools/tool.c:
2275         * plugins/tools/tool.h:
2276         * plugins/tools/variable.c:
2277         * plugins/tools/variable.h:
2278         * plugins/valgrind/ldd.c:
2279         * plugins/valgrind/ldd.h:
2280         * plugins/valgrind/list.c:
2281         * plugins/valgrind/list.h:
2282         * plugins/valgrind/menu-utils.c:
2283         * plugins/valgrind/menu-utils.h:
2284         * plugins/valgrind/parser.c:
2285         * plugins/valgrind/parser.h:
2286         * plugins/valgrind/plugin.c:
2287         * plugins/valgrind/plugin.h:
2288         * plugins/valgrind/preferences.c:
2289         * plugins/valgrind/preferences.h:
2290         * plugins/valgrind/process.c:
2291         * plugins/valgrind/process.h:
2292         * plugins/valgrind/symtab.c:
2293         * plugins/valgrind/symtab.h:
2294         * plugins/valgrind/vgactions.c:
2295         * plugins/valgrind/vgactions.h:
2296         * plugins/valgrind/vgcachegrindprefs.c:
2297         * plugins/valgrind/vgcachegrindprefs.h:
2298         * plugins/valgrind/vgdefaultview.c:
2299         * plugins/valgrind/vgdefaultview.h:
2300         * plugins/valgrind/vgerror.c:
2301         * plugins/valgrind/vgerror.h:
2302         * plugins/valgrind/vggeneralprefs.c:
2303         * plugins/valgrind/vggeneralprefs.h:
2304         * plugins/valgrind/vghelgrindprefs.c:
2305         * plugins/valgrind/vghelgrindprefs.h:
2306         * plugins/valgrind/vgio.c:
2307         * plugins/valgrind/vgio.h:
2308         * plugins/valgrind/vgmemcheckprefs.c:
2309         * plugins/valgrind/vgmemcheckprefs.h:
2310         * plugins/valgrind/vgrule-editor.c:
2311         * plugins/valgrind/vgrule-editor.h:
2312         * plugins/valgrind/vgrule-list.c:
2313         * plugins/valgrind/vgrule-list.h:
2314         * plugins/valgrind/vgrule.c:
2315         * plugins/valgrind/vgrule.h:
2316         * plugins/valgrind/vgrulepattern.c:
2317         * plugins/valgrind/vgrulepattern.h:
2318         * plugins/valgrind/vgsearchbar.c:
2319         * plugins/valgrind/vgsearchbar.h:
2320         * plugins/valgrind/vgstrpool.c:
2321         * plugins/valgrind/vgstrpool.h:
2322         * plugins/valgrind/vgtoolprefs.c:
2323         * plugins/valgrind/vgtoolprefs.h:
2324         * plugins/valgrind/vgtoolview.c:
2325         * plugins/valgrind/vgtoolview.h:
2326         * src/about.c:
2327         * src/about.h:
2328         * src/action-callbacks.c:
2329         * src/action-callbacks.h:
2330         * src/anjuta-actions.h:
2331         * src/anjuta-app.c:
2332         * src/anjuta-app.h:
2333         * src/anjuta-callbacks.c:
2334         * src/anjuta-callbacks.h:
2335         * src/anjuta.c:
2336         * src/anjuta.h:
2337         * src/anjuta_cbs.c:
2338         * src/bacon-message-connection.c:
2339         * src/bacon-message-connection.h:
2340         * src/getline.c:
2341         * src/main.c:
2342         * src/shell.c:
2343         * src/shell.h:
2344         * src/start-with.c:
2345         * src/start-with.h:
2346         * src/utilities.c:
2347         * src/utilities.h:
2348         * tagmanager/options.c:
2349         
2350         Change the address of FSF in various files
2352 2007-08-30  Johannes Schmid <jhs@gnome.org>
2354         * anjuta.glade:
2355         * anjuta.gladep:
2356         Removed because they are no longer in use
2357         
2358         * plugins/class-gen/anjuta-class-gen-plugin.glade:
2359         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2360         Marked some strings as not translatable
2362         * plugins/search/search-replace.c: (list_max_items):
2363         Fixed a possible memory corruption
2365         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2366         Do not show menuitems for locked layout items
2368         * src/main.c: (main):
2369         Some minor style correction in gnome_init
2371 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
2373         * plugins/debug-manager/debugger.c,
2374         plugins/debug-manager/breakpoints.c,
2375         plugins/gdb/plugin.c,
2376         plugins/gdb/debugger.c,
2377         libanjuta/interfaces/libanjuta.idl:
2378         Move all breakpoints functions from IAnjutaDebugger to a new
2379         IAnjutaBreakpointDebugger interface
2381 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
2383         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2384         * plugins/debug-manager/plugin.c,
2385         plugins/debug-manager/breakpoints.c,
2386         plugins/tools/execute.c,
2387         plugins/project-wizard/plugin.c,
2388         plugins/build-basic-autotools/executer.c,
2389         plugins/gdb/debugger.c,
2390         plugins/profiler/gprof-options.h,
2391         plugins/sourceview/assist-window.h,
2392         plugins/class-gen/transform.c,
2393         libanjuta/anjuta-plugin-description.c,
2394         libanjuta/anjuta-status.c,
2395         libanjuta/anjuta-glue-c.c,
2396         libanjuta/anjuta-glue-cpp.c,
2397         plugins/symbol-browser/an_symbol_prefs.c:
2398         Fix warnings mostly "dereferencing type-punned pointer"
2399         Fix two bugs in breakpoints.c and an_symbol_prefs.c
2401 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
2403         * plugins/debug-manager/breakpoints.c,
2404         plugins/debug-manager/debugger.c:
2405         Avoid an endless loop if clearing all breakpoints while the programm
2406         is running
2408 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
2410         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
2411         * plugins/debug-manager/plugin.c:
2412         Fix a segmentation fault added in the previous patch
2414 2007-07-21  Johannes Schmid <jhs@gnome.org>
2416         * plugins/build-basic-autotools/executer.c:
2417         (get_program_parameters):
2418         
2419         Show an error dialog if no targets are availible instead of
2420         just returning
2422 2007-07-20  Johannes Schmid <jhs@gnome.org>
2424         * libanjuta/anjuta-shell.c: (on_widget_data_add),
2425         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
2426         * libanjuta/anjuta-shell.h:
2427         * plugins/document-manager/plugin.c: (activate_plugin):
2428         * plugins/glade/anjuta-design-document.c:
2429         * plugins/glade/plugin.c: (glade_update_ui):
2430         * src/anjuta-app.c: (anjuta_app_add_widget_full),
2431         (anjuta_shell_iface_init):
2432         * src/shell.c: (anjuta_test_shell_add_widget),
2433         (anjuta_shell_iface_init):
2434         
2435         Make the document manager undockable (#458038)
2437 2007-07-20  Johannes Schmid <jhs@gnome.org>
2439         * plugins/document-manager/plugin.c: (on_editor_update_ui):
2440         * plugins/glade/anjuta-design-document.c:
2441         * plugins/glade/plugin.c: (glade_update_ui):
2442         
2443         Fixed some save/dirty status bug in glade
2445 2007-07-20  Johannes Schmid <jhs@gnome.org>
2447         * libanjuta/anjuta-status.c:
2448         Fixed crasher on shutdown
2450 2007-07-20  Johannes Schmid <jhs@gnome.org>
2452         * configure.in:
2453         Minimum glade requirement is 3.2 now. It was before
2454         but we did not check...
2455         
2456         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2457         * libanjuta/anjuta-profile.c:
2458         (anjuta_profile_add_plugins_from_xml):
2459         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
2460         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
2461         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
2462         * plugins/file-loader/plugin.c: (on_create_submenu):
2463         * plugins/file-manager/an_file_view.c: (compare_iter):
2464         * plugins/glade/plugin.c: (activate_plugin):
2465         * src/anjuta-app.c: (on_toolbar_view_toggled):
2466         * src/main.c: (main):
2467         
2468         Fixed lots of memory leaks (thansk valgrind)
2470 2007-07-19  Johannes Schmid <jhs@gnome.org>
2472         * plugins/debug-manager/plugin.c: (value_added_current_editor):
2473         * plugins/document-manager/anjuta-docman.c:
2474         (anjuta_docman_set_busy):
2475         * plugins/document-manager/plugin.c: (on_editor_changed):
2476         * plugins/glade/plugin.c: (activate_plugin):
2477         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2478         (on_value_removed_current_editor):
2479         
2480         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
2482 2007-07-18  Johannes Schmid <jhs.gnome.org>
2484         * plugins/build-basic-autotools/executer.c: (execute_program):
2485         Fixed some of the scratchbox stuff but the environment is
2486         still broken
2488 2007-07-18  Johannes Schmid <jhs@gnome.org>
2490         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
2491         (on_plugin_deactivated), (get_plugin_loader_type):
2492         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
2493         (activate_plugin), (deactivate_plugin),
2494         (glade_plugin_instance_init):
2495         
2496         Fixed glade plugin deactivation
2498 2007-07-18  Johannes Schmid <jhs@gnome.org>
2500         * plugins/document-manager/anjuta-docman.c:
2501         (anjuta_docman_add_document):
2502         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
2503         
2504         Fixed path display in document manager with glade files
2506 2007-07-17  Johannes Schmid <jhs@gnome.org>
2508         * libanjuta/interfaces/Makefile.am.iface:
2509         * pixmaps/Makefile.am:
2510         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
2511         * plugins/debug-manager/plugin.c: (value_added_current_editor),
2512         (value_removed_current_editor):
2513         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
2514         (anjuta_docman_set_current_document):
2515         * plugins/document-manager/plugin.c: (on_editor_update_ui),
2516         (on_editor_added), (on_editor_changed):
2517         * plugins/glade/Makefile.am:
2518         * plugins/glade/anjuta-design-document.c:
2519         (anjuta_design_document_instance_init),
2520         (anjuta_design_document_set_property),
2521         (anjuta_design_document_get_property),
2522         (anjuta_design_document_class_init), (anjuta_design_document_new),
2523         (ifile_open), (ifile_get_uri), (ifile_iface_init):
2524         * plugins/glade/anjuta-design-document.h:
2525         * plugins/glade/anjuta-glade-notebook.c:
2526         * plugins/glade/anjuta-glade-notebook.h:
2527         * plugins/glade/plugin.c: (value_added_current_editor),
2528         (value_removed_current_editor), (glade_update_ui),
2529         (on_close_activated), (on_glade_project_changed),
2530         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
2531         (ifile_open):
2532         * plugins/language-support-cpp-java/plugin.c:
2533         (on_value_added_current_editor), (on_value_removed_current_editor):
2534         * plugins/macro/plugin.c: (value_added_current_editor):
2535         * plugins/project-manager/plugin.c: (value_added_current_editor):
2536         * plugins/subversion/plugin.c: (value_added_current_editor):
2537         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
2539         Fixed lot of IAnjutaEditor stuff and completed glade integration
2540         with document manager
2541         
2542         * plugins/build-basic-autotools/build-basic-autotools.c:
2543         (value_added_current_editor):
2544         * plugins/build-basic-autotools/executer.c: (execute_program):
2545         
2546         Some initial code to execute projects inside scratchbox
2547         
2548 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
2550         * plugins/project-import/project-import.c:
2551         Project import overwrites file on user request (bug #452579)
2553 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
2555         * plugins/debug-manager/debugger.c,
2556         plugins/debug-manager/threads.c,
2557         plugins/debug-manager/plugin.c,
2558         plugins/debug-manager/registers.c,
2559         plugins/debug-manager/locals.c,
2560         plugins/debug-manager/stack_trace.c,
2561         plugins/gdb/plugin.c,
2562         plugins/gdb/debugger.c,
2563         plugins/gdb/debugger.h,
2564         libanjuta/interfaces/libanjuta.idl:
2565         Rename change-location to program-moved
2566         Store thread id as gint instead of guint
2567         Do not display registers list if not available
2568         Add intermediate debugger states if missing
2570 2007-07-11  Johannes Schmid <jhs@gnome.org>
2572         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2573         .glade:
2574         Reverted unnecessary changes (#455819)
2576 2007-07-10  Johannes Schmid <jhs@gnome.org>
2578         * plugins/glade/plugin.c:
2579         Fixed glade plugin with glade 3.2 and another crasher
2581 2007-07-09  Johannes Schmid <jhs@gnome.org>
2583         * libanjuta/interfaces/libanjuta.idl:
2584         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2585         .glade:
2586         * plugins/debug-manager/breakpoints.c:
2587         (breakpoint_item_update_in_ui),
2588         (breakpoints_dbase_edit_breakpoint),
2589         (on_toggle_breakpoint_activate):
2590         * plugins/debug-manager/plugin.c:
2591         (on_run_to_cursor_action_activate):
2592         * plugins/document-manager/action-callbacks.c:
2593         (on_editor_command_cut_activate),
2594         (on_editor_command_copy_activate),
2595         (on_editor_command_paste_activate),
2596         (on_editor_command_clear_activate):
2597         * plugins/document-manager/anjuta-docman.c:
2598         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
2599         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
2600         (anjuta_docman_goto_file_line_mark),
2601         (anjuta_docman_find_editor_with_path),
2602         (anjuta_docman_get_all_editors):
2603         * plugins/document-manager/anjuta-docman.h:
2604         * plugins/document-manager/plugin.c:
2605         (update_editor_ui_interface_items), (on_editor_update_ui),
2606         (on_editor_changed), (on_session_save), (on_docman_auto_save),
2607         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
2608         (ianjuta_document_manager_iface_init), (isaveable_save),
2609         (isavable_is_dirty):
2610         * plugins/editor/editor.glade:
2611         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
2612         (idocument_paste), (idocument_clear), (idocument_iface_init),
2613         (iselection_iface_init):
2614         * plugins/glade/Makefile.am:
2615         * plugins/glade/anjuta-glade-notebook.c:
2616         (anjuta_glade_notebook_instance_init),
2617         (anjuta_glade_notebook_set_property),
2618         (anjuta_glade_notebook_get_property),
2619         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
2620         (ifile_open), (ifile_get_uri), (ifile_iface_init),
2621         (ifile_savable_save), (ifile_savable_save_as),
2622         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
2623         (ifile_savable_iface_init), (idocument_can_redo),
2624         (idocument_can_undo), (idocument_begin_undo_action),
2625         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
2626         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
2627         (idocument_copy), (idocument_paste), (idocument_clear),
2628         (idocument_iface_init):
2629         * plugins/language-support-cpp-java/plugin.c:
2630         (on_value_added_current_editor), (on_value_removed_current_editor):
2631         * plugins/macro/macro-util.c: (get_current_editor):
2632         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2633         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2634         (on_next_occur), (on_incremental_entry_key_press),
2635         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2636         (on_toolbar_find_incremental_start),
2637         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2638         * plugins/search/search-replace.c: (search_start_over),
2639         (search_update_combos), (replace_update_combos),
2640         (anjuta_search_replace_activate):
2641         * plugins/search/search-replace_backend.c: (create_search_entries):
2642         * plugins/sourceview/sourceview.c: (idocument_cut),
2643         (idocument_copy), (idocument_paste), (idocument_clear),
2644         (idocument_iface_init), (iselect_iface_init), (iassist_react):
2645         * plugins/tools/editor.c: (on_editor_response):
2646         * plugins/tools/execute.c: (get_current_editor),
2647         (atp_output_context_initialize), (atp_user_tool_execute):
2648         * plugins/tools/variable.c: (get_current_editor),
2649         (atp_variable_get_editor_variable):
2650         
2651         Some more IAnjutaEditor => IAnjutaDocument fixing!
2652         
2653         * plugins/glade/anjuta-glade-notebook.h:
2654         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
2655         (glade_update_ui):
2656         * plugins/glade/plugin.h:
2657         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
2658         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
2659         be used for glade, too. It might still have some rough edges but already works.
2660         (Fixes #415547 – Glade usability problem)
2662 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
2664         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
2665           development release (I updated version of glade3 svn to 3.3.2).
2667 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2669         * plugins/symbol-browser/an_symbol_view.c:
2670         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
2672 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2674         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
2675         (on_system_tags_update_finished), (on_update_global_clicked),
2676         (prefs_page_init), (on_gconf_notify_tags_list_changed),
2677         (symbol_browser_prefs_init),
2678         (symbol_browser_prefs_create_global_tags),
2679         (symbol_browser_load_global_tags):
2680         * plugins/symbol-browser/an_symbol_prefs.h:
2681         * plugins/symbol-browser/an_symbol_view.c:
2682         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
2683         * plugins/symbol-browser/an_symbol_view.h:
2684         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
2685         on global tags update because of delayed prefs merging. Happens when
2686         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
2687         is opened.
2689 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
2691         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
2692         after install/uninstall.
2694         Patch from James Liggett:
2695         * scripts/glade2schemas.pl: Fixed creating schemas for list
2696         values.
2698 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
2700         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
2701           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
2702           development release since glade svn version is also 3.3.1. In future, the
2703           solution would be for us to always increment the micro version when
2704           changing the API.
2706 2007-07-05  Johannes Schmid <jhs@gnome.org>
2708         * libanjuta/interfaces/libanjuta.idl:
2709         * plugins/build-basic-autotools/build-basic-autotools.c:
2710         (on_build_mesg_format):
2711         * plugins/debug-manager/breakpoints.c:
2712         (breakpoint_item_update_in_ui),
2713         (breakpoints_dbase_edit_breakpoint),
2714         (on_toggle_breakpoint_activate):
2715         * plugins/debug-manager/plugin.c:
2716         (on_run_to_cursor_action_activate):
2717         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
2718         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
2719         (get_current_editor), (on_save_activate), (on_save_as_activate),
2720         (on_save_prompt_save_editor), (on_close_file_activate),
2721         (on_close_all_file_activate), (on_reload_file_activate),
2722         (anjuta_print_cb), (anjuta_print_preview_cb),
2723         (on_editor_command_upper_case_activate),
2724         (on_editor_command_lower_case_activate),
2725         (on_editor_command_undo_activate),
2726         (on_editor_command_redo_activate),
2727         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
2728         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
2729         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
2730         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
2731         (on_zoom_out_text_activate), (on_force_hilite_activate),
2732         (on_indent1_activate), (on_swap_activate),
2733         (on_editor_add_view_activate), (on_editor_remove_view_activate):
2734         * plugins/document-manager/anjuta-docman.c:
2735         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
2736         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
2737         (anjuta_docman_dispose), (on_notebook_switch_page),
2738         (anjuta_docman_page_from_widget), (on_editor_destroy),
2739         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
2740         (anjuta_docman_get_current_document),
2741         (anjuta_docman_set_current_document),
2742         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
2743         (anjuta_docman_update_page_label),
2744         (anjuta_docman_get_document_from_path),
2745         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
2746         (anjuta_docman_order_tabs):
2747         * plugins/document-manager/anjuta-docman.h:
2748         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
2749         (update_editor_ui_interface_items), (update_editor_ui),
2750         (on_editor_update_save_ui), (on_editor_update_ui),
2751         (on_editor_changed), (on_save_prompt_save_editor),
2752         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
2753         (ianjuta_docman_get_current_document),
2754         (ianjuta_docman_set_current_document),
2755         (ianjuta_docman_remove_buffer),
2756         (ianjuta_document_manager_iface_init), (ifile_get_uri):
2757         * plugins/editor/text_editor.c: (itext_editor_iface_init),
2758         (idocument_get_filename), (idocument_can_undo),
2759         (idocument_can_redo), (idocument_undo),
2760         (idocument_begin_undo_action), (idocument_end_undo_action),
2761         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
2762         * plugins/language-support-cpp-java/plugin.c:
2763         (on_editor_char_inserted_cpp), (on_auto_indent):
2764         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
2765         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2766         * plugins/sample1/plugin.c: (on_sample_action_activate):
2767         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
2768         (on_next_occur), (on_incremental_entry_key_press),
2769         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
2770         (on_toolbar_find_incremental_start),
2771         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
2772         * plugins/search/search-replace.c: (search_and_replace),
2773         (write_message_pane), (search_start_over), (search_update_combos),
2774         (replace_update_combos), (anjuta_search_replace_activate):
2775         * plugins/search/search-replace_backend.c:
2776         (file_buffer_new_from_path), (create_search_entries):
2777         * plugins/sourceview/sourceview-print.c: (create_print_job):
2778         * plugins/sourceview/sourceview.c:
2779         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
2780         (idocument_can_redo), (idocument_can_undo),
2781         (idocument_begin_undo_action), (idocument_end_undo_action),
2782         (idocument_undo), (idocument_redo), (idocument_grab_focus),
2783         (idocument_get_filename), (idocument_iface_init):
2784         * plugins/tools/editor.c: (on_editor_response):
2785         * plugins/tools/execute.c: (atp_output_context_initialize),
2786         (atp_user_tool_execute):
2787         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
2788         
2789         Create IAnjutaDocument interface. This interface is a more general idea
2790         of documents being anything that can be modified, has undo/redo and
2791         may have operations like copy/paste.
2792         The primary goal is to integrate better by making it use the standard file
2793         and edit menu instead of it's own glade menu. Of course the downside is that
2794         you won't be able to view a source file and the designer at the same time. Anyway
2795         so many people have complained that they "can't save a glade file" that I think
2796         this is the much better solution.
2797         Work on the glade plugin is still to come but the most difficult things should be
2798         done now.
2800 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2802         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
2803           version 3.0.3.
2805 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2807         * libanjuta/anjuta-plugin-manager.c:
2808         (anjuta_plugin_manager_get_plugins_page),
2809         (anjuta_plugin_manager_get_remembered_plugins_page):
2810         * libanjuta/anjuta-plugin-manager.h:
2811         * src/anjuta-app.c: (anjuta_app_install_preferences):
2812         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
2813         and remembered plugins preferences pages in separate pages (avoid
2814         crowd).
2816 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
2818         Patch from James Liggett  <jrliggett@cox.net>:
2819         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
2820         Installed editor preferences schemas. Fixes bug #453463.
2822 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2824         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
2825         (anjuta_preferences_dialog_init): Sort preferences pages on title.
2827 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
2829         * plugins/document-manager/anjuta-document-manager.ui:
2830         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
2831         * src/action-callbacks.c:
2832         * src/action-callbacks.h:
2833         * src/anjuta-actions.h:
2834         * src/anjuta-app.c: (anjuta_app_instance_init),
2835         (anjuta_app_install_preferences):
2836         * src/anjuta.glade:
2837         * src/anjuta.ui: Moved plugins and shortcuts settings inside
2838         General preferences page. Move preferences menu from Settings to
2839         Edit submenu. And got rid of Settings submenu.
2841 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
2843         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
2844         
2845 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2847         * TODO.tasks: Increased bounty for on-demand preferences task to $150
2848         as discussed and agreed with James Liggett.
2850         Patch from James Liggett  <jrliggett@cox.net>:
2852         * configure.in:
2853         * libanjuta/anjuta-plugin-manager.c:
2854         (on_activated_plugin_objects_foreach),
2855         (anjuta_plugin_manager_get_active_plugin_objects):
2856         * libanjuta/anjuta-plugin-manager.h:
2857         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
2858         (anjuta_plugin_deactivate):
2859         * libanjuta/anjuta-preferences-dialog.c:
2860         (anjuta_preferences_dialog_finalize),
2861         (anjuta_preferences_dialog_class_init), (add_category_columns),
2862         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
2863         (anjuta_preferences_dialog_remove_page):
2864         * libanjuta/anjuta-preferences.c: (property_destroy),
2865         (unregister_preferences_key), (register_callbacks),
2866         (preferences_foreach_callback), (connect_prop_to_object),
2867         (anjuta_preferences_register_property_raw),
2868         (anjuta_preferences_register_property_custom),
2869         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
2870         (anjuta_preferences_remove_page),
2871         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
2872         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
2873         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
2874         (anjuta_preferences_class_init), (anjuta_preferences_new):
2875         * libanjuta/anjuta-preferences.h:
2876         * plugins/build-basic-autotools/Makefile.am:
2877         * plugins/build-basic-autotools/build-basic-autotools.c:
2878         (ipreferences_unmerge):
2879         * plugins/cvs-plugin/Makefile.am:
2880         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
2881         * plugins/document-manager/Makefile.am:
2882         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
2883         * plugins/editor/plugin.c: (ipreferences_unmerge):
2884         * plugins/file-manager/Makefile.am:
2885         * plugins/file-manager/plugin.c: (activate_plugin),
2886         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
2887         * plugins/gtodo/plugin.c: (ipreferences_merge),
2888         (ipreferences_unmerge):
2889         * plugins/language-support-cpp-java/Makefile.am:
2890         * plugins/language-support-cpp-java/plugin.c:
2891         (ipreferences_unmerge):
2892         * plugins/message-view/Makefile.am:
2893         * plugins/message-view/plugin.c: (ipreferences_unmerge):
2894         * plugins/sourceview/Makefile.am:
2895         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
2896         * plugins/symbol-browser/Makefile.am:
2897         * plugins/symbol-browser/an_symbol_prefs.c:
2898         (symbol_browser_prefs_finalize):
2899         * plugins/terminal/Makefile.am:
2900         * plugins/terminal/terminal.c: (ipreferences_unmerge):
2901         * plugins/valgrind/plugin.c: (ipreferences_merge),
2902         (ipreferences_unmerge):
2903         * scripts/Makefile.am:
2904         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
2905         * src/Makefile.am:
2906         * src/action-callbacks.c: (on_set_preferences1_activate):
2907         * src/anjuta-app.c: (anjuta_app_instance_init),
2908         (anjuta_app_install_preferences):
2909         * src/anjuta-app.h:
2910         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
2911         task: Bug #445314: On demand preferences widgets creation. Thanks
2912         James for this great work.
2914 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
2916         * plugins/debug-manager/data_buffer.c,
2917         plugins/message-view/message-view.c: Fixed compiler warnings.
2919 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
2921         * src/action-callbacks.c: (help_activate),
2922         (on_help_manual_activate), (on_help_tutorial_activate),
2923         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
2925         Fixed help activation (bug #451557).
2927 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
2929         * AUTHORS: Added James Liggett. Forgot to add him before :(
2931 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
2933         * plugins/debug-manager/debugger.c,
2934         plugins/debug-manager/plugin.c,
2935         plugins/gdb/debugger.c,
2936         libanjuta/interfaces/libanjuta.idl:
2937         Add a GError* parameter to debugger-stopped signal
2939         * (added) libanjuta/anjuta-error.c,
2940         (added) libanjuta/anjuta-error.h,
2941         libanjuta/Makefile.am:
2942         Register GError as a boxed type
2944         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2945         Support GError* in signal, GError must be registered as a boxed type
2946         Accept NULL as strings
2948 === anjuta 2.2.0 ===
2950 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
2952         * configure.in: Bumped version to 2.2.0
2953         * NEWS: Updated for 2.2.0 stable release.
2954         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
2955         Reduce the idle priority to make the UI update before anything else.
2957 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
2959         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
2961         * libanjuta/interfaces/libanjuta.idl:
2962         * plugins/document-manager/action-callbacks.c:
2963         (on_editor_command_complete_word_activate):
2964         * plugins/document-manager/plugin.c:
2965         (update_editor_ui_interface_items):
2966         * plugins/editor/text_editor.c: (iautocomplete_activate),
2967         (iautocomplete_iface_init):
2968         * plugins/sourceview/sourceview.c: (iassist_iface_init):
2970         Moved autocomplete() method away from IAnjutaEditorAssist into
2971         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
2972         autocomplete and does not crash with sourceview. Fixes Bug #449620
2973         – The auto completion functionality not work. Also sets menuitem 
2974         insensitive when hiding them.
2976         * plugins/debug-manager/disassemble.c:
2977         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
2978         printf types.
2980 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
2982         * pixmaps/anjuta_splash.png: Updated.
2983         
2984         * plugins/search/search-replace.c
2985         (anjuta_search_replace_activate): Fixed "Find in Files" to select
2986         the right target (project).
2987         * ChangeLog: Added missing log.
2989 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
2991         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
2992         manuals/anjuta-manual/C/fileoperations.xml,
2993         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
2995         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
2997         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
2999 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3001         * TODO.tasks: Added bounty for on-demand preferences.
3003         Patch from Thierry Moisan:
3004         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
3005         (bug #88824).
3007 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3009         Patch from tpgww@onepost.net:
3011         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
3012         * libegg/test-actions.c:
3013         * libegg/test-multi-drag.c: (main):
3014         * plugins/debug-manager/memory.c: (read_memory_block):
3015         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
3017         Fixes compile warnings. Fixes bug #427101.
3019 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3021         Patch from James Liggett:
3023         * plugins/profiler/gprof-options.c: (on_option_changed),
3024         (setup_widgets):
3025         * plugins/profiler/gprof-options.h:
3026         * plugins/profiler/gprof-profile-data.c:
3027         (gprof_profile_data_init_profile):
3028         * plugins/profiler/gprof-profile-data.h:
3029         * plugins/profiler/plugin.c: (profiler_get_data),
3030         (profiler_set_target), (register_options),
3031         (on_profile_data_browse_button_clicked),
3032         (on_profiling_options_button_clicked), (on_profiler_delete_data):
3033         * plugins/profiler/profiler.glade: implements independent targets.
3034         implements the ability to select arbitrary gmon.out files.
3035         Fixes bug #403502 – User should also be allowed to select an
3036         independent executable target.
3038 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3040         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
3042         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
3043         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
3045 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
3047         * plugins/debug-manager/plugin.c,
3048         plugins/debug-manager/breakpoints.c:
3049         Remove weak pointers when owner is destroyed
3050         Remove all breakpoints before loading new one
3052 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
3054         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
3055          
3056 2007-06-19  Naba Kumar  <naba@gnome.org>
3058         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
3059         Bug #448491 Empty Lines Problem.
3061         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
3062         
3063         * data/default.profile, plugins/message-view/plugin.c: Do not
3064         restore session for messages.
3065         Fixes bug #377461 – don't create new message window for each
3066         build/find.
3068         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
3069         Fixes a crash on exit/project-close if profiler plugin is loaded.
3071 2007-06-17  Naba Kumar  <naba@gnome.org>
3073         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
3074         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
3076         * plugins/file-loader/plugin.c: Fail on opening non existent files.
3077         Bug #448034 – Anjuta crashes on starting (when the last project
3078         directory was deleted).
3080         * plugins/document-manager/plugin.c: Set line markers for files
3081         opened via IAnjutaFile::open(). Fixes missing line markers while
3082         navigating symbols.
3084 2007-06-17  Naba Kumar  <naba@gnome.org>
3086         * plugins/sourceview/sourceview.glade: Set correct font
3087         default value and use monospace instead of sans. Fixes
3088         bug #448408 – crash in Anjuta IDE: Trying to change the
3089         editor
3091 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3093         * plugins/search/search-replace.c,
3094         plugins/search/search-replace.h,
3095         plugins/search/anjuta-search.glade:
3096         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
3097         Fixes bug #355166
3099 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3101         * plugins/debug-manager/plugin.c,
3102         plugins/debug-manager/breakpoints.c:
3103         Add weak references, fixes bug #448053 ?
3105 2007-06-16  Naba Kumar  <naba@gnome.org>
3107         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
3108         dialog to allow forgetting them if user chooses to select a different
3109         one.
3111 2007-06-13  Naba Kumar  <naba@gnome.org>
3113         * plugins/sourceview/sourceview-prefs.c: Initialize font
3114         on startup correctly if use_theme is set.
3116         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
3117         if available for default font. Fixes bug #447304.
3119         * plugins/sourceview/sourceview-prefs.c: Return value based
3120         on right data type. Fixes Bug #438878 – Using gtksourceview editor
3121         for the first time has black background
3122         
3123         * plugins/project-manager/plugin.c: Give a better error message
3124         when project could not be loaded.
3126         * libanjuta/anjuta-serializer.c: Added a comment.
3128 2007-06-13  Johannes Schmid <jhs@gnome.org>
3130         * configure.in:
3131         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
3132         most warnings to avoid simple coding problems.
3133         
3134         * plugins/message-view/anjuta-msgman.c:
3135         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
3136         * plugins/message-view/plugin.c: (on_view_changed),
3137         (ianjuta_msgman_add_view):
3138         
3139         Fixed #440866 by always presenting the message-manager when a tab is
3140         added because Gtk+ seems to have problems to add tabs to hidden widgets.
3141         
3142         * plugins/subversion/subversion-callbacks.c:
3143         (on_subversion_commit_response):
3144         Destroy dialog if user clicks "No"
3146 2007-06-12  Naba Kumar  <naba@gnome.org>
3148         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
3149         read and use of uninitialized variable.
3151         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
3152         because it is used in credits listing and packaging could compress
3153         it in docdir. Fixes bug #397881: The credits are empty
3155         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
3156         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
3157         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
3158         plugins/symbol-browser/an_symbol_info.c,
3159         plugins/symbol-browser/plugin.c,
3160         plugins/symbol-browser/an_symbol_view.c,
3161         plugins/editor/aneditor-autocomplete.cxx:
3163         - Do not access TMTag
3164         member in TMSymbol when freeing it because by then the tags
3165         could have changed. Avoids dangerous memory corruptions by freeing
3166         someone else's memory (Could explain those random crashes when
3167         refreshing symbols or re-loading a different project or closing
3168         a project). Anything that tries to refresh symbols could trigger
3169         this corruptions.
3170         - Added a flag to also retrieve method definitions as part of
3171         the class's scope members. And used it to set both function prototype
3172         and definition in symbols. Fixes navigation to prototype and
3173         function definitions from symbol browser (bug #440370)
3175         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
3176         memory. Could fix those bogus 'file changed' dialogs.
3178         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
3180 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3182         * (added) libanjuta/anjuta-utils-priv.h,
3183         libanjuta/anjuta-utils.h,
3184         libanjuta/anjuta-launcher.c,
3185         libanjuta/Makefile.am:
3186         Fix bug #440801: do not use config.h in public include files
3188 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
3190         * plugins/project-wizard/templates/mkfile.wiz:
3191         Fix bug #442038: missing project.sh file
3193         * configure.in,
3194         plugins/project-wizard/templates/Makefile.am,
3195         plugins/project-wizard/templates/translatable-strings.h,
3196         (added) plugins/project-wizard/templates/sdl.wiz,
3197         (added) plugins/project-wizard/templates/appwiz_sdl.png,
3198         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
3199         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
3200         (added) plugins/project-wizard/templates/sdl/Makefile.am,
3201         (added) plugins/project-wizard/templates/sdl/.cvsignore,
3202         (added) plugins/project-wizard/templates/sdl/src/main.c,
3203         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
3204         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
3205         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
3206         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
3207         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
3208         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
3209         Fix bug #315635: add a SDL project wizard
3211 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
3213         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
3214         when SIGCHLD is triggered when main loop context is locked. Dead lock
3215         happens when child_exited callback also accesses main loop context.
3216         Happens particularly badly in debug target exiting.
3218 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
3220         * manuals/anjuta-manual/C/debugger.xml:
3221         First update of the debugger documentation
3223 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
3225         * manuals/anjuta-manual/C/fileoperations.xml,
3226         manuals/anjuta-manual/C/projects.xml,
3227         manuals/anjuta-manual/C/anjuta-manual.xml,
3228         manuals/anjuta-manual/C/build.xml,
3229         manuals/anjuta-manual/C/execute.xml,
3230         manuals/anjuta-manual/Makefile.am: Updated more documentation.
3231         Added project properties documentation. Moved execution section
3232         inside project management. Removed dead documentation.
3234 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
3236         * src/anjuta.c, plugins/symbol-browser/plugin.c,
3237         plugins/symbol-browser/plugin.h,
3238         plugins/symbol-browser/an_symbol_prefs.c,
3239         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3240         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
3241         progress bar instead of separate window for system tags
3242         generation. Renamed AnjutaStatus methods to a proper ones.
3244         * plugins/symbol-browser/plugin.c,
3245         plugins/symbol-browser/plugin.h,
3246         plugins/symbol-browser/an_symbol_prefs.c,
3247         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
3248         global-tags/create_global_tags.sh.in: Get rid of message window
3249         for showing global tags creation and use a small window with
3250         progress bar.
3252 2007-05-30  Naba Kumar  <naba@gnome.org>
3254         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
3255         Bug 442315 – After calling configure, the build menus are still insensitive,
3256         Bug 442314 – Autogeneration fails when there is no autogen.sh
3258         * plugins/project-manager/plugin.c: Fixed mem corruption when it
3259         fails to remove target/source/group. Fixes bug #440196 – crash in
3260         Anjuta IDE: removing a target
3262 2007-05-29  Naba Kumar  <naba@gnome.org>
3264         * plugins/symbol-browser/an_symbol_view.c,
3265         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
3266         tags generation. Fixed runtime warning.
3268 2007-05-28  Naba Kumar  <naba@gnome.org>
3270         Patch from James Liggett  <jrliggett@cox.net>:
3271         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
3272         Fixed bug #403502 – User should also be allowed to select an
3273         independent executable target.
3275 2007-05-27  Johannes Schmid <jhs@gnome.org>
3277         * plugins/build-basic-autotools/build-basic-autotools.c:
3278         (get_real_directory), (on_build_mesg_format):
3279         
3280         Find correct files for error messages inside scratchbox
3282 2007-05-27  Naba Kumar  <naba@gnome.org>
3284         * manuals/anjuta-manual/C/projects.xml,
3285         manuals/anjuta-manual/C/projects.xml: Updated project
3286         management chapter more.
3288 2007-05-25  Johannes Schmid <jhs@gnome.org>
3290         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3291         * plugins/build-basic-autotools/build-basic-autotools.c:
3292         (on_sb_check_toggled), (build_execute_command),
3293         (ipreferences_merge), (ipreferences_unmerge):
3294         Added support for building inside scratchbox environment
3295         
3296         Patch from James Liggett <jrliggett@cox.net>:
3297         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
3298         (anjuta_msgman_append_view):
3300         Fix 440866 
3301           – Anjuta aborts with numerous assertion failures when adding a new message view tab
3303 2007-05-23  Naba Kumar  <naba@gnome.org>
3305         * manuals/anjuta-manual/C/projects.xml: Updated project
3306         management chapter.
3308 2007-05-22  Naba Kumar  <naba@gnome.org>
3310         * manuals/anjuta-manual/C/projects.xml: More updates.
3312         * manuals/anjuta-manual/C/introduction.xml,
3313         manuals/anjuta-manual/C/projects.xml,
3314         manuals/anjuta-manual/C/interface.xml: Updated documentation.
3316 2007-05-22  Naba Kumar  <naba@gnome.org>
3318         Patch from Étienne Bersac:
3319         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
3320         class in generated class.
3322 2007-05-22  Naba Kumar  <naba@gnome.org>
3324         * plugins/profiler/plugin.c: Fixed a compiler warning.
3325         * plugins/valgrind/Makefile.am: Added ldflags.
3327         Patch from James Liggett:
3328         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
3329         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
3330         specific options.
3332 2007-05-18  Johannes Schmid <jhs@gnome.org>
3334         * plugins/editor/text_editor.c:
3335         * plugins/language-support-cpp-java/plugin.c:
3336         (on_editor_language_changed), (on_value_added_current_editor),
3337         (on_value_removed_current_editor):
3338         
3339         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
3340         Fix assist support in language-support-plugin.
3342 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3344         * libanjuta/interfaces/libanjuta.idl:
3345         Add a new interface allowing to implement plugin able
3346         to load other plugins (not written in C)
3348         * libanjuta/anjuta-plugin-handle.c,
3349         libanjuta/anjuta-plugin-handle.h:
3350         Add a language and a resident plugin properties
3352         * libanjuta/anjuta-glue-plugin.c,
3353         libanjuta/anjuta-glue-plugin.h,
3354         (added)libanjuta/anjuta-glue-c.c,
3355         (added)libanjuta/anjuta-glue-c.h,
3356         libanjuta/Makefile.am:
3357         Split code used to load a C plugin into a common part
3358         in anjuta-glue-plugin and a specific part in anjuta-glue-c
3360         * libanjuta/anjuta-glue-factory.c,
3361         libanjuta/anjuta-glue-factory.h,
3362         libanjuta/anjuta-plugin-manager.c:
3363         Allow to load plugin not written in C and search for the
3364         additional needed code in another plugin
3366 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
3368         * plugins/editor/text_editor.c:
3369         Add an empty implementation of IAnjutaEditorAssist for scintilla,
3370         avoiding a crash if scintilla is used
3372 2007-05-14  Johannes Schmid <jhs@gnome.org>
3374         * libanjuta/interfaces/libanjuta.idl:
3375         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3376         (assist_cleanup), (on_assist_end), (on_assist_cancel),
3377         (on_assist_chosen), (on_assist_update), (get_context),
3378         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
3379         (install_assist), (uninstall_assist), (install_support),
3380         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
3381         (cpp_java_plugin_instance_init):
3382         * plugins/language-support-cpp-java/plugin.h:
3383         Use IAnjutaEditorAssist to show language specific suggestions
3384         
3385         * plugins/sourceview/Makefile.am:
3386         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
3387         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3388         * plugins/sourceview/anjuta-view.h:
3389         * plugins/sourceview/assist-window.c: (assist_window_expose),
3390         (assist_window_set_property), (assist_window_get_property),
3391         (assist_window_class_init), (assist_activated),
3392         (assist_window_init), (assist_window_finalize),
3393         (assist_window_select), (assist_window_first),
3394         (assist_window_last), (assist_window_up), (assist_window_down),
3395         (get_coordinates), (assist_window_move), (assist_window_update),
3396         (assist_window_filter_keypress), (assist_window_is_active),
3397         (assist_window_new), (assist_window_get_trigger),
3398         (assist_window_get_position):
3399         * plugins/sourceview/assist-window.h:
3400         * plugins/sourceview/sourceview-args.c (removed):
3401         * plugins/sourceview/sourceview-args.h (removed):
3402         * plugins/sourceview/sourceview-autocomplete.c (removed):
3403         * plugins/sourceview/sourceview-autocomplete.h (removed):
3404         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
3405         * plugins/sourceview/sourceview-private.h:
3406         * plugins/sourceview/sourceview-scope.c(removed):
3407         * plugins/sourceview/sourceview-scope.h(removed):
3408         * plugins/sourceview/sourceview.c: (on_assist_chosen),
3409         (on_assist_cancel), (on_document_char_added),
3410         (on_reload_dialog_response), (sourceview_class_init),
3411         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
3412         (iassist_remove_trigger), (iassist_autocomplete),
3413         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
3414         (iassist_react), (iassist_iface_init):
3415         * plugins/sourceview/tag-window.c (moved to assist-window.c):
3416         * plugins/sourceview/tag-window.h (moved to assist-window.c):
3417         
3418         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
3419         - Mark files dirty if reload dialog is canceled.
3421 2007-05-12  Naba Kumar  <naba@gnome.org>
3423         * libanjuta/anjuta-launcher.h: Corrected include file.
3425 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
3427         * libanjuta/anjuta-glue-plugin.c,
3428         libanjuta/anjuta-glue-plugin.h,
3429         libanjuta/anjuta-glue-factory.c,
3430         libanjuta/anjuta-glue-factory.h,
3431         ibanjuta/anjuta-plugin-manager.c:
3432         Move code used to load a C plugin from glue-factory to glue-plugin
3433         So loading a plugin written in another language could be done by
3434         just using another object derived from AnjutaGluePlugin
3436         * libanjuta/libanjuta.h:
3437         Remove anjuta-plugin-handle header, it's not installed as libanjuta
3438         includes
3440 === anjuta 2.1.3 ===
3442 2007-05-11  Naba Kumar  <naba@gnome.org>
3444         * configure.in: Bumped version to 2.1.3
3445         * NEWS: Updated.
3446         * AUTHORS: Updated.
3447         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
3449 2007-05-11  Naba Kumar  <naba@gnome.org>
3451         * configure.in:
3452         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
3453         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
3454         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
3456 2007-05-10  Johannes Schmid <jhs@gnome.org>
3458         * plugins/search/plugin.c:
3459         Make incremental search behave less annoying
3460         
3461 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
3463         * plugins/macro/macro-util.c:
3464         Fix bug #419008 and bug #419036
3465         When creating new header file, use name and email set in
3466         preferences and replace invalid C character by underscore
3467         in guards
3469 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
3471         * plugins/search/search-replace.c,
3472         plugins/search/search-replace_backend.c:
3473         Disable search button if search expression is empty (bug #378193)
3475 2007-05-08  Naba Kumar  <naba@gnome.org>
3477         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
3478         build error.
3480 2007-05-07  Naba Kumar  <naba@gnome.org>
3482         * configure.in:
3483         * plugins/project-wizard/templates/Makefile.am:
3484         * plugins/project-wizard/templates/minimal.wiz:
3485         * plugins/project-wizard/templates/minimal/.cvsignore:
3486         * plugins/project-wizard/templates/minimal/Makefile.am:
3487         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3488         * plugins/project-wizard/templates/minimal/autogen.sh:
3489         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
3490         * plugins/project-wizard/templates/minimal/project.anjuta:
3491         Added 'minimal', a generic and flat, project template.
3492         
3493 2007-05-05  Naba Kumar  <naba@gnome.org>
3495         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
3497         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
3498         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
3499         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
3500         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
3501         instead of a real one, fixes interdependency with libanjuta.
3502         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
3503         * libanjuta/Makefile.am: 
3504         * libegg/Makefile.am:
3505         * plugins/build-basic-autotools/Makefile.am:
3506         * plugins/class-gen/Makefile.am:
3507         * plugins/class-inheritance/Makefile.am:
3508         * plugins/cvs-plugin/Makefile.am:
3509         * plugins/debug-manager/Makefile.am:
3510         * plugins/devhelp/Makefile.am:
3511         * plugins/document-manager/Makefile.am:
3512         * plugins/editor/Makefile.am:
3513         * plugins/file-loader/Makefile.am:
3514         * plugins/file-manager/Makefile.am:
3515         * plugins/file-wizard/Makefile.am:
3516         * plugins/gdb/Makefile.am:
3517         * plugins/glade/Makefile.am:
3518         * plugins/gtodo/Makefile.am:
3519         * plugins/language-support-cpp-java/Makefile.am:
3520         * plugins/macro/Makefile.am:
3521         * plugins/message-view/Makefile.am:
3522         * plugins/patch/Makefile.am:
3523         * plugins/profiler/Makefile.am:
3524         * plugins/project-import/Makefile.am:
3525         * plugins/project-manager/Makefile.am:
3526         * plugins/project-wizard/Makefile.am:
3527         * plugins/sample1/Makefile.am:
3528         * plugins/search/Makefile.am:
3529         * plugins/sourceview/Makefile.am:
3530         * plugins/subversion/Makefile.am:
3531         * plugins/symbol-browser/Makefile.am:
3532         * plugins/terminal/Makefile.am:
3533         * plugins/tools/Makefile.am:
3534         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
3536 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
3538         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
3540 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3542         * libanjuta/anjuta-launcher.c,
3543         libanjuta/anjuta-launcher.h:
3544         Add some missing implementation
3546 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
3548         Reviewed by Naba Kumar  <naba@gnome.org>:
3549         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
3550         for uninstall-hook.
3552 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
3554         Reviewed by Naba Kumar  <naba@gnome.org>:
3555         * plugins/editor/text_editor.c: Large memory addresses were being
3556         truncated, switched to glong (bug #422143).
3558 2007-04-24  Naba Kumar  <naba@gnome.org>
3560         * plugins/document-manager/plugin.c: (prefs_finalize):
3561         * plugins/editor/aneditor-autocomplete.cxx:
3562         * plugins/editor/text_editor_menu.c:
3563         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
3564         * plugins/file-loader/plugin.c: (open_file_with),
3565         (create_open_with_submenu):
3566         * plugins/file-manager/plugin.c: (prefs_finalize):
3567         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
3568         pointer type castings.
3570 2007-04-24  Naba Kumar  <naba@gnome.org>
3572         Patch from s|s  <supreet.sethi@gmail.com>:
3573         * (added) plugins/project-wizard/templates/django-logo.png:
3574         * (added) plugins/project-wizard/templates/django.wiz:
3575         * plugins/project-wizard/templates/Makefile.am:
3576         * plugins/project-wizard/templates/translatable-strings.h: Added
3577         django project template. http://www.djangoproject.com/
3579 2007-04-24  Naba Kumar  <naba@gnome.org>
3581         * plugins/subversion/anjuta-subversion.glade: Set expansion for
3582         the log entry widget and made the dialog little larger.
3584 2007-04-24  Naba Kumar  <naba@gnome.org>
3586         Patch from Halton Huo:
3587         * configure.in:
3588         * plugins/project-wizard/property.c:
3589         * plugins/subversion/svn-auth.c:
3590         * plugins/subversion/svn-backend-priv.h:
3591         * plugins/subversion/svn-backend.c:
3592         * plugins/subversion/svn-backend.h:
3593         * plugins/subversion/svn-notify.h: Proper use of subversion
3594         headers. Fixes build issues in solaris (bug #426701).
3596 2007-04-24  Naba Kumar  <naba@gnome.org>
3598         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
3599         
3600         * plugins/project-wizard/templates/cpp.wiz:
3601         * plugins/project-wizard/templates/gcj.wiz:
3602         * plugins/project-wizard/templates/gnome.wiz:
3603         * plugins/project-wizard/templates/gtk.wiz:
3604         * plugins/project-wizard/templates/gtkmm.wiz:
3605         * plugins/project-wizard/templates/java.wiz:
3606         * plugins/project-wizard/templates/python.wiz:
3607         * plugins/project-wizard/templates/terminal.wiz:
3608         * plugins/project-wizard/templates/wxwin.wiz:
3609         * plugins/project-wizard/templates/xlib-dock.wiz:
3610         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
3611         project option and set it ON by default (since gnome-build, can't
3612         enabled configure shared lib support later when a sharedlib target
3613         is added).
3615 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3617         * plugins/debug-manager/stack_trace.c:
3618         Fix a missing case in the previous changes
3620 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
3622         * plugins/debug-manager/plugin.c:
3623         Fix bug #430401
3625         * plugins/debug-manager/breakpoints.c,
3626         plugins/gdb/plugin.c:
3627         Fix adding breakpoint on a function
3629         * plugins/debug-manager/stack_trace.c:
3630         Highlight changed stack frame
3632 2007-04-18  Naba Kumar  <naba@gnome.org>
3634         * plugins/document-manager/anjuta-docman.c:
3635         (anjuta_docman_dispose), (on_editor_destroy),
3636         (anjuta_docman_remove_editor): Remove the editor widget from
3637         the parent container before calling destroy, otherwise container
3638         removal happens after TextEditor is disposed resulting in call
3639         to value-remove for a TextEditor which is half-dead (crash).
3641 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
3643         * plugins/debug-manager/data_buffer.c
3644         plugins/debug-manager/data_view.c,
3645         plugins/debug-manager/memory.c:
3646         Fixes for bug #418523, bug #427090 and bug #428174
3648 2007-04-11 Halton Huo <halton.huo@sun.com>
3650         reviewed by: <jhs@gnome.org>
3652         * configure.in:
3653         * libanjuta/Makefile.am:
3654         * libanjuta/anjuta-utils.c:
3655         * libanjuta/anjuta-utils.h:
3656         * manuals/reference/libanjuta/Makefile.am:
3657         
3658         Fixed compilation on sun by deploying the libutil methods
3659         in anjuta-utils.h and building them on condition.
3661 2007-04-11  Johannes Schmid <jhs@gnome.org>
3663         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
3664         (anjuta_docman_add_editor):
3665         Hold a reference on the editor as long as we use it.
3666         
3667         * plugins/document-manager/plugin.c: (on_editor_changed):
3668         Destroy GValue to fix a memoery leak.
3670 2007-04-11  Johannes Schmid <jhs@gnome.org>
3672         * plugins/document-manager/plugin.c: (on_editor_changed):
3673         Fixed reference counting for editor by using g_value_take_object instead
3674         of g_value_set_object. The editors are now correctly finalized and thus
3675         we do not lack so much memory anymore.
3676         
3677         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3678         (anjuta_view_finalize), (anjuta_view_focus_out),
3679         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
3680         * plugins/sourceview/anjuta-view.h:
3681         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
3682         * plugins/sourceview/sourceview-prefs.c:
3683         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
3684         * plugins/sourceview/sourceview-prefs.h:
3685         * plugins/sourceview/sourceview-private.h:
3686         * plugins/sourceview/sourceview.c: (on_document_loaded),
3687         (timeout_unref), (on_document_saved), (sourceview_finalize),
3688         (sourceview_new), (ifile_open), (ifile_savable_save),
3689         (ifile_savable_save_as):
3691         Several changes to fix things when the editor is correctly destroyed.
3692         Fixed preferences (which led me to the refcounting issue, #409412)
3693         and removed deprecated completition code that will be replace by
3694         IAnjutaAssist interface soon. 
3696 2007-04-11  Johannes Schmid <jhs@gnome.org>
3698         * libanjuta/anjuta-launcher.c:
3699         (anjuta_launcher_execution_done_cleanup),
3700         (anjuta_launcher_child_terminated):
3701         Possible fix for #428363 and added a g_return_if_fail
3703         * plugins/message-view/plugin.c: (activate_plugin):
3704         Fixed a Gtk/Gdl-Critical
3705         
3706         Patches from Étienne Bersac <bersace03@laposte.net>
3707         * plugins/class-gen/templates/go-source.tpl:
3708         * plugins/macro/macros.xml:
3709         Use better template for GObjects (#417875 and #417918)
3710         
3711         Patches from Halton Huo <halton.huo@sun.com>
3712         * libanjuta/anjuta-launcher.h:
3713         * libanjuta/anjuta-preferences.c:
3714         * libanjuta/anjuta-utils.c:
3715         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
3716         (cg_window_set_add_to_repository):
3717         * plugins/class-inheritance/class-inherit.c:
3718         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
3720 2007-04-09  Johannes Schmid <jhs@gnome.org>
3722         * plugins/editor/print.c: (anjuta_print_show_header):
3723         * plugins/file-manager/anjuta-file-manager-plugin.glade:
3724         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3726   Some string changes (#427395 and #427399)
3728 2007-04-06  Johannes Schmid <jhs@gnome.org>
3730         * plugins/build-basic-autotools/build-basic-autotools.c:
3731         (on_build_mesg_format), (on_build_mesg_parse):
3732         Fixed full path detection
3734 2007-04-05  Naba Kumar  <naba@gnome.org>
3736         Patch from Halton Huo:
3737         * libanjuta/Makefile.am:
3738         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
3739         * libanjuta/anjuta-glue-cpp.h:
3740         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
3741         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
3742         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
3743         (anjuta_glue_factory_get_path), (get_already_loaded_module),
3744         (load_plugin), (anjuta_glue_factory_get_object_type):
3745         * libanjuta/anjuta-glue-factory.h:
3746         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
3747         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
3748         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
3749         (anjuta_glue_plugin_new):
3750         * libanjuta/anjuta-glue-plugin.h:
3751         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3752         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
3753         * libanjuta/anjuta-plugin.h:
3754         * libanjuta/glue-cpp.c:
3755         * libanjuta/glue-cpp.h:
3756         * libanjuta/glue-factory.c:
3757         * libanjuta/glue-factory.h:
3758         * libanjuta/glue-plugin.c:
3759         * libanjuta/glue-plugin.h:
3760         * plugins/build-basic-autotools/build-basic-autotools.h:
3761         * plugins/class-gen/plugin.h:
3762         * plugins/class-inheritance/plugin.h:
3763         * plugins/cvs-plugin/plugin.h:
3764         * plugins/debug-manager/plugin.h:
3765         * plugins/devhelp/plugin.h:
3766         * plugins/document-manager/plugin.h:
3767         * plugins/editor/plugin.h:
3768         * plugins/file-loader/plugin.h:
3769         * plugins/file-manager/plugin.h:
3770         * plugins/file-wizard/plugin.h:
3771         * plugins/gdb/plugin.h:
3772         * plugins/glade/plugin.h:
3773         * plugins/gtodo/plugin.h:
3774         * plugins/language-support-cpp-java/plugin.h:
3775         * plugins/macro/plugin.h:
3776         * plugins/message-view/plugin.h:
3777         * plugins/patch/plugin.h:
3778         * plugins/profiler/plugin.h:
3779         * plugins/project-import/plugin.h:
3780         * plugins/project-manager/plugin.h:
3781         * plugins/project-wizard/plugin.h:
3782         * plugins/sample1/plugin.h:
3783         * plugins/search/plugin.h:
3784         * plugins/sourceview/plugin.h:
3785         * plugins/subversion/plugin.h:
3786         * plugins/symbol-browser/plugin.h:
3787         * plugins/terminal/terminal.c:
3788         * plugins/tools/plugin.h:
3789         * plugins/tools/scripts/tools-2.xml.in:
3790         * plugins/valgrind/plugin.h:
3792         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
3794 2007-04-05  Naba Kumar  <naba@gnome.org>
3796         * anjuta.spec.in, configure.in: Removed dead codes.
3797         
3798         Patch from Jos Dehaes:
3799         * configure.in, plugins/project-wizard/templates/Makefile.am,
3800         plugins/project-wizard/templates/mkfile.wiz,
3801         plugins/project-wizard/templates/translatable-strings.h: Enabled
3802         makefile-based project creation and import. Fixes bug #355145
3804 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
3806         * plugins/debug-manager/debugger.c,
3807         plugins/debug-manager/plugin.c,
3808         plugins/gdb/anjuta-gdb.plugin.in:
3809         Code cleaning (remove unused code, rename this into self)
3810         Add information about supported format in debugger plugin
3811         Activate debugger plugin according to the target format
3813 2007-04-01  Naba Kumar  <naba@gnome.org>
3815         * plugins/message-view/message-view.c:
3816         (message_view_instance_init): Fixed message icons to appear.
3818 2007-03-31  Johannes Schmid <jhs@gnome.org>
3820         * plugins/message-view/anjuta-msgman.c:
3821         (anjuta_msgman_append_view):
3822         * plugins/message-view/plugin.c: (on_view_changed),
3823         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
3824         
3825         Fixed #424845
3827 2007-03-31  Johannes Schmid <jhs@gnome.org>
3829         * plugins/message-view/message-view.c:
3830         (message_view_instance_init), (imessage_view_append):
3831         Show nice icons beside the messages for info, warning and error. This is a completly
3832         cosmetic change so if someone dislikes it he is free to remove it.
3834 2007-03-31  Johannes Schmid <jhs@gnome.org>
3835         
3836         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
3837         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
3838         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
3839         * plugins/message-view/anjuta-msgman.h:
3840         * plugins/message-view/message-view.h:
3841         * plugins/message-view/plugin.c: (on_view_changed),
3842         (activate_plugin):
3843         Fixed #359399 and made next/previous insensitive when not availible
3844         
3845         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
3846         (tag_style_to_string):
3847         Fixed namespace Problem with gdk >= 2.11
3848         
3849         * plugins/sourceview/sourceview-autocomplete.c:
3850         (sourceview_autocomplete_init):
3851         Removed structure, follow-up of #423682
3853 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
3855         * plugins/debug-manager/debug_tree.c,
3856         plugins/debug-manager/debug_tree.h,
3857         plugins/debug-manager/watch.c,
3858         plugins/debug-manager/anjuta-debug-manager.glade:
3859         Inspect variable at cursor
3860         Fix buttons in inspect dialog
3862 2007-03-27  Halton Huo  <halton.huo@sun.com>
3864         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
3866         * plugins/sourceview/sourceview-autocomplete.c
3867         plugins/debug-manager/disassemble.c,
3868         libanjuta/interfaces/libanjuta.idl:
3869         Remove array with 0 size and empty structure as it is not
3870         supported by sun cc, Fixes bug #423682
3872         * plugins/debug-manager/debugger.c:
3873         Remove anonymous union as it is not supported by sun cc,
3874         Fixes bug #423680
3876 === anjuta 2.1.2 ===
3878 2007-03-28  Naba Kumar  <naba@gnome.org>
3880         * configure.in: Bumped version to 2.1.2
3881         * NEWS: Updated for release.
3882         
3883         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
3884         Improved breakpoint marker icon.
3885         
3886         * plugins/editor/anjuta-editor.plugin.in,
3887         plugins/sourceview/sourceview.plugin.in: Made editor plugins
3888         non user activable since they are now remembered properly.
3890 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
3892         * plugins/tools/editor.c:
3893         Fix bug #423270
3895 2007-03-27  Naba Kumar  <naba@gnome.org>
3897         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
3898         word when autocompleting without leaving any trailing part of
3899         the word.
3901 2007-03-27  Kamil Páral  <ripper42@gmail.com>
3903         Reviewed by Naba Kumar  <naba@gnome.org>:
3904         * anjuta.desktop.in.in: Remove "Application" category from desktop
3905         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
3906         
3907 2007-03-27  Naba Kumar  <naba@gnome.org>
3908         
3909         * configure.in, plugins/document-manager/anjuta-docman.c:
3910         (anjuta_docman_add_editor): Conditionally compile notebook tab
3911         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
3913         Patch from Halton Huo:
3914         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
3915         non gcc compiler flags. Fixes bug #423089.
3916         
3917 2007-03-26  Naba Kumar  <naba@gnome.org>
3918         
3919         * AUTHORS, NEWS, TODO.tasks: Updated.
3920         
3921         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
3922         close menuitem.
3923         
3924         * plugins/symbol-browser/plugin.c: (on_editor_saved),
3925         (update_editor_symbol_model), (iter_matches),
3926         (on_editor_update_ui), (value_added_current_editor),
3927         (activate_plugin), (dispose),
3928         (symbol_browser_plugin_instance_init):
3929         * plugins/symbol-browser/plugin.h: update line on editor save
3930         and editor change. Code clean up and fixed warnings.
3932 2007-03-26  Naba Kumar  <naba@gnome.org>
3934         * plugins/project-wizard/templates/java/project.anjuta,
3935         plugins/project-wizard/templates/python/project.anjuta,
3936         plugins/project-wizard/templates/python/project.anjuta:
3937         Removed version control plugins from default selection.
3939         * plugins/tools/scripts/prepare-changelog.pl,
3940         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
3941         script to a better one (that works on both cvs and svn).
3943 2007-03-26  Naba Kumar  <naba@gnome.org>
3945         * (added) plugins/project-wizard/templates/translatable-strings.pl,
3946         Makefile.am: Added the generated translatable file (required for
3947         translations for svn checkouts).
3949         * (added)
3950         plugins/project-wizard/templates/extract-translatable-strings.pl
3951         plugins/project-wizard/templates/Makefile.am, Makefile.am,
3952         po/POTFILES.in: Generated translatable strings for .wiz files and
3953         added them in POTFILES.in for translation. Fixes bug #398035
3955 2007-03-25  Naba Kumar  <naba@gnome.org>
3957         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
3958         
3959         * src/anjuta-app.c: Removed dead codes.
3960         
3961         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
3962         global tags generation starts.
3963         
3964         * plugins/debug-manager/chunk_view.c,
3965         plugins/debug-manager/start.h,
3966         plugins/debug-manager/chunk_view.h,
3967         plugins/debug-manager/utilities.c,
3968         plugins/debug-manager/utilities.h,
3969         plugins/debug-manager/debugger.c,
3970         plugins/debug-manager/threads.c,
3971         plugins/debug-manager/disassemble.c,
3972         plugins/debug-manager/info.c,
3973         plugins/debug-manager/sharedlib.c,
3974         plugins/debug-manager/threads.h,
3975         plugins/debug-manager/disassemble.h,
3976         plugins/debug-manager/signals.c,
3977         plugins/debug-manager/info.h,
3978         plugins/debug-manager/sharedlib.h,
3979         plugins/debug-manager/data_buffer.c,
3980         plugins/debug-manager/data_view.c,
3981         plugins/debug-manager/signals.h,
3982         plugins/debug-manager/debug_tree.c,
3983         plugins/debug-manager/watch.c,
3984         plugins/debug-manager/registers.c,
3985         plugins/debug-manager/data_buffer.h,
3986         plugins/debug-manager/data_view.h,
3987         plugins/debug-manager/memory.c,
3988         plugins/debug-manager/debug_tree.h,
3989         plugins/debug-manager/watch.h,
3990         plugins/debug-manager/registers.h,
3991         plugins/debug-manager/memory.h,
3992         plugins/debug-manager/locals.c,
3993         plugins/debug-manager/sexy-icon-entry.c,
3994         plugins/debug-manager/breakpoints.c,
3995         plugins/debug-manager/locals.h,
3996         plugins/debug-manager/sexy-icon-entry.h,
3997         plugins/debug-manager/stack_trace.c,
3998         plugins/debug-manager/breakpoints.h,
3999         plugins/debug-manager/sparse_buffer.c,
4000         plugins/debug-manager/sparse_view.c,
4001         plugins/debug-manager/stack_trace.h,
4002         plugins/debug-manager/sparse_buffer.h,
4003         plugins/debug-manager/sparse_view.h,
4004         plugins/debug-manager/start.c,
4005         plugins/gdb/utilities.c,
4006         plugins/gdb/utilities.h,
4007         plugins/gdb/debugger.c,
4008         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
4009         setup.
4011 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4013         * plugins/gdb/debugger.c:
4014         Avoid empty debugger log window by limiting line to 90 characters
4016 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4018         * plugins/debug-manager/plugin.c,
4019         plugins/debug-manager/plugin.h,
4020         plugins/debug-manager/threads.c,
4021         plugins/debug-manager/threads.h,
4022         plugins/debug-manager/breakpoints.c,
4023         plugins/debug-manager/breakpoints.h,
4024         plugins/debug-manager/stack_trace.c,
4025         plugins/debug-manager/stack_trace.h:
4026         View code action now changes location in disassembly view too
4028         * plugins/debug-manager/anjuta-debug-manager.ui:
4029         Rename breakpoint actions
4031 2007-03-24  Naba Kumar  <naba@gnome.org>
4033         * configure.in, src/anjuta-app.c: Use the new docking algorithm
4034         in gdl 0.7.3 (svn trunk).
4035         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
4036         
4037 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4039         * plugins/debug-manager/threads.c,
4040         plugins/debug-manager/debug_tree.c,
4041         plugins/debug-manager/debug_tree.h,
4042         plugins/debug-manager/locals.c,
4043         plugins/debug-manager/registers.c,
4044         plugins/debug-manager/stack_trace.c:
4045         Allow to change current thread updating register, stack and locals
4046         Allow to change current stack frame updating locals
4048         * plugins/gdb/debugger.c:
4049         Read argument of selected stack frame
4051         * plugins/debug-manager/data_view.c:
4052         Fix an unrelated bug
4054 2007-03-23  Naba Kumar  <naba@gnome.org>
4056         * plugins/document-manager/anjuta-docman.c,
4057         plugins/document-manager/plugin.c: Fixed many memory leaks.
4058         (ianjuta_file_get_uri() returns a new string).
4060         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
4061         widget for save dialogs.
4062         
4063         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
4064         svn and fixed to get function/prototype/member args list. Call tips
4065         also work fine now.
4067 2007-03-22  Naba Kumar  <naba@gnome.org>
4069         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
4070         and calltips would work again for functions from global tags (Needs
4071         regenerating global tags).
4073         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
4074         ctags svn version and reopened bug #395362. Fixes tags parsing that
4075         seemed to have stopped working recently.
4077 2007-03-21  Naba Kumar  <naba@gnome.org>
4079         * tagmanager/tm_source_file.c, tagmanager/options.c,
4080         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
4081         extend .. more needs to be investigated and fixed). Enabled some
4082         debugging.
4084 2007-03-16  Naba Kumar  <naba@gnome.org>
4086         * src/anjuta.c: Fixed project loading from command line.
4088 2007-03-16  Naba Kumar  <naba@gnome.org>
4090         Patch from James Liggett <jrliggett@cox.net>:
4091         plugins/profiler/gprof-profile-data.c: Fixed a crash.
4092         
4093 2007-03-15  Naba Kumar  <naba@gnome.org>
4095         * libanjuta/anjuta-profile-manager.c,
4096         libanjuta/anjuta-profile-manager.h: Added method to get current
4097         profile.
4099         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
4100         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
4101         is exiting.
4103         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4104         plugins/file-loader/plugin.c: Moved to functions as utility functions.
4105         Also, not load project files in session load in loader plugin.
4106         
4107         * plugins/project-manager/plugin.c, src/anjuta.c:
4108         Emit "exiting" signal in shell when exiting anjuta. project manager
4109         listens to exiting signal and saves session. anjuta.c saves session
4110         only when current projfile is 'user'. Load project saved in session
4111         differently then the rest of the session. This should fix all the
4112         session restoration bugs.
4113         
4114         src/main.c: Present anjuta window when becon message is received.
4116 2007-03-14  Naba Kumar  <naba@gnome.org>
4118         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
4119         not randomly save (it was a wrong looping).
4120         
4121 2007-03-12  Naba Kumar  <naba@gnome.org>
4123         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
4125 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4127         * plugins/debug-manager/anjuta-debug-manager.ui,
4128         libanjuta/interfaces/libanjuta.idl,
4129         plugins/debug-manager/debugger.c,
4130         (added) plugins/debug-manager/threads.c,
4131         (added) plugins/debug-manager/threads.h,
4132         plugins/debug-manager/plugin.c,
4133         plugins/debug-manager/Makefile.am,
4134         plugins/gdb/plugin.c,
4135         plugins/gdb/debugger.c,
4136         plugins/gdb/debugger.h:
4137         Add a window displaying all threads
4138         Add needed functions
4139         Switching to a different thread is still not done
4141         * plugins/debug-manager/debug_tree.c,
4142         plugins/debug-manager/locals.c,
4143         plugins/debug-manager/stack_trace.c:
4144         Small cosmetic changes
4146         * plugins/gdb/gdbmi.c:
4147         Keep all elements in gdbmi hash
4148         Even if using the same key like in -threads-list-ids
4150 2007-03-11  Naba Kumar  <naba@gnome.org>
4152         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
4153         
4154         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
4155         
4156         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4157         manuals/reference/libanjuta/libanjuta-sections.txt,
4158         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
4159         interfaces.
4161 2007-03-11  Naba Kumar  <naba@gnome.org>
4163         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
4164         gtk-doc properly. Bumped gtk-doc requirement to 1.4
4166         * manuals/reference/libanjuta/libanjuta-docs.sgml,
4167         manuals/reference/libanjuta/libanjuta.types,
4168         manuals/reference/libanjuta/libanjuta-sections.txt,
4169         manuals/reference/libanjuta/.cvsignore,
4170         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
4171         infrastructure. Got rid of tmpl/ directory and moved all section
4172         documenation to source code (requires gtk-doc >= 1.4).
4173         
4174         * libanjuta/anjuta-plugin-description.c,
4175         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
4176         libanjuta/cell-renderer-captioned-image.c,
4177         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
4178         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
4179         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
4180         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
4181         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
4182         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
4183         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
4184         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
4185         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
4186         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
4187         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
4188         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
4189         documentation from templates to source code.
4191 2007-03-10  Johannes Schmid <jhs@gnome.org>
4193         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
4194         Added some debug output but could not figure out why 
4195         some plugins are not kept.
4196         
4197         * libanjuta/interfaces/libanjuta.idl:
4198         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4199         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4200         Added IAnjutaEditorGoto::matching_brace
4201         
4202         * plugins/document-manager/action-callbacks.c:
4203         (on_editor_command_match_brace_activate):
4204         * plugins/document-manager/plugin.c:
4205         (update_editor_ui_interface_items):
4206         * plugins/editor/text_editor.c: (igoto_matching_brace),
4207         (igoto_iface_init):
4208         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
4209         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
4211 2007-03-09  Johannes Schmid <jhs@gnome.org>
4213         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4214         Hide correct column
4215         
4216         * plugins/sourceview/sourceview-private.h:
4217         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4218         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4219         (sourceview_new), (ifile_savable_save_as):
4220         Tweaked vfs monitoring
4222 2007-03-09  Johannes Schmid <jhs@gnome.org>
4224         * libanjuta/interfaces/Makefile.am.iface:
4225         Fixed installtion of header files
4226         
4227         * plugins/sourceview/sourceview.c: (set_select):
4228         do not scroll to much in interactive search
4230 2007-03-09  Naba Kumar  <naba@gnome.org>
4232         * src/anjuta.c: Fixed session restoration.
4233         
4234         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
4235         signal handlers after symbol browser plugin is deactivated.
4236         
4237         * plugins/editor/editor.glade,
4238         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
4239         Fixed indentation confustion in preferences.
4241 2007-03-08  Johannes Schmid <jhs@gnome.org>
4243         * plugins/search/search-replace.c: (search_set_combo),
4244         (search_set_action), (search_set_target), (search_set_direction),
4245         (create_dialog), (search_disconnect_set_toggle_connect),
4246         (on_search_match_whole_word_toggled),
4247         (on_search_match_whole_line_toggled),
4248         (on_search_match_word_start_toggled),
4249         (search_set_toggle_direction):
4250         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
4251         it's somehow ugly and uses many deprecated widgets
4252         
4253         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
4254         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4255         Fix #394709
4256         
4257 2007-03-07  Naba Kumar  <naba@gnome.org>
4259         * src/anjuta.c: Make launching projects work from command line. Also
4260         fixes gnome session restart command.
4261         
4262 2007-03-07  Johannes Schmid <jhs@gnome.org>
4264         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
4265         * plugins/class-gen/plugin.c: (iwizard_activate):
4266         Fixed #408218
4267         
4268         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
4269         Fixed #402774
4270         
4271         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
4272         Fixed #377483 (It's not possible to know if directories have
4273         a version in CVS. Show version column only if there are version
4274         informations availible
4276         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4277         Fixed memory leak
4279 2007-03-07  Johannes Schmid <jhs@gnome.org>
4281         * plugins/sourceview/sourceview-prefs.c: (get_bool):
4282         Fixed #409408
4283         * plugins/symbol-browser/an_symbol_prefs.c:
4284         (on_update_global_clicked):
4285         Fixed ##409176
4287 2007-03-07  Johannes Schmid <jhs@gnome.org>
4289         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
4290         (anjuta_save_prompt_new):
4291         * plugins/project-import/project-import.c:
4292         (project_import_finalize):
4293         Fixed Gtk-Criticals (maybe #409408)
4295 2007-03-07  Naba Kumar  <naba@gnome.org>
4297         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
4298         when we are at just beginning of string or comment. Fixes bug #397981.
4300 2007-03-07  Johannes Schmid <jhs@gnome.org>
4302         * plugins/language-support-cpp-java/plugin.c:
4303         (initialize_indentation_params):
4304         Removed annoying DEBUG_PRINT
4305         
4306         * plugins/sourceview/sourceview-cell.c:
4307         (sourceview_cell_instance_init), (icell_get_character),
4308         (icell_get_length), (icell_get_char), (icell_get_attribute):
4309         Improved code to be faster
4310         Implemented attribute handling so that indentation really works in any case
4312 2007-03-06  Johannes Schmid <jhs@gnome.org>
4314         * configure.in:
4315         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
4316         
4317         * plugins/document-manager/anjuta-docman.c:
4318         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
4319         Removed old and ugly tab drag&drop code and use built-in gtk stuff
4320         instead (required GTK >= 2.10)
4321         
4322         * plugins/sourceview/sourceview-private.h:
4323         * plugins/sourceview/sourceview.c:
4324         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4325         (sourceview_finalize), (sourceview_new), (imark_mark),
4326         (imark_unmark), (imark_is_marker_set),
4327         (imark_location_from_handle), (imark_delete_all_markers):
4328         Fixed marker handling and worked a bit more on vfs monitoring
4330 2007-03-05  Johannes Schmid <jhs@gnome.org>
4332         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
4333         Added method to select specific iter
4334         
4335         * plugins/sourceview/sourceview-private.h:
4336         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
4337         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
4338         (sourceview_add_monitor), (on_document_saved),
4339         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
4340         Fixed vfs monitoring (mostly ported code from text_editor.c)
4341         
4342         * plugins/symbol-browser/an_symbol_view.c:
4343         * plugins/symbol-browser/an_symbol_view.h:
4344         * plugins/symbol-browser/plugin.c: (iter_matches),
4345         (on_editor_update_ui), (value_added_current_editor):
4346         Select the current tag in locals window and symbol toolbar. If there
4347         is no tag at the current line, reserve backward for the next tag. This will
4348         select the correct tag if inside a function.
4350 2007-03-05  Naba Kumar  <naba@gnome.org>
4352         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
4353         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
4354         compiler warnings.
4355         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
4356         (Bug #412186)
4357         
4358 2007-03-04  Johannes Schmid <jhs@gnome.org>
4360         * data/Makefile.am:
4361         * po/POTFILES.in:
4362         Fixed distcheck (well, partly)
4364 2007-03-04  Johannes Schmid <jhs@gnome.org>
4366         * plugins/document-manager/anjuta-document-manager.ui:
4367         Move "Swap .c/.h from Main to Browser toolbar
4369         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
4370         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
4371         (fv_prefs_free), (fv_add_tree_entry):
4372         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4373         * plugins/file-manager/plugin.c: (prefs_init):
4374         
4375         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
4377 2007-03-04  Naba Kumar  <naba@gnome.org>
4379         * data/default.proflie, data/Makefile.am, src/anjuta.c,
4380         plugins/project-manager/plugin.c:
4381         Restored default profile and renamed it from "default.anjuta" to
4382         "default.profile".
4383         
4384 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4386         * plugins/debug-manager/debugger.c,
4387         plugins/debug-manager/plugin.c,
4388         plugins/gdb/debugger.c,
4389         libanjuta/interfaces/libanjuta.idl,
4390         plugins/debug-manager/stack_trace.c:
4391         Add a dialog box when a signal is received (except SIGINT)
4392         Display stack frame even if arguments are not available
4394 2007-03-03  Naba Kumar  <naba@gnome.org>
4396         * TODO.tasks: Icons bounty added.
4398         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
4399         choise selection.
4400         
4401         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
4402         and descoping.
4404         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
4405         plugins/Makefile.am, (removed) plugins/profile-default/*,
4406         plugins/project-manager/anjuta-project-manager.plugin.in,
4407         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
4408         profile implementation to load user profile and projects. Store and
4409         restore remembered plugins. Use profile scoping and descoping for
4410         saving and loading sesstions.
4411         
4412         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
4413         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
4414         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
4415         DEBUG_PRINTs.
4417 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
4419         * plugins/debug-manager/debug_tree.c
4420         plugins/debug-manager/debug_tree.h:
4421         Bug fix, deleting wrong variable
4423         * plugins/gdb/debugger.c:
4424         Bug fix, remove forgotten debugging code
4426 2007-03-02  Johannes Schmid <jhs@gnome.org>
4428         * plugins/document-manager/anjuta-document-manager.ui:
4429         * plugins/search/anjuta-search.ui:
4430         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
4431         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
4432         ToolbarFind
4434         * src/anjuta-app.c: (on_toolbar_view_toggled),
4435         (on_add_merge_widget), (on_session_save), (on_widget_remove):
4436         Save toolbar positions, don't use fixed toolbar style
4437         
4438         All in all this will allow more complex toolbar configurations and
4439         might gain some space on smaller displays because the user can disable
4440         toolbar parts he does not use. Also allows to use any toolbar style
4441         without looking too ugly.
4443 2007-03-01  Naba Kumasr  <naba@gnome.org>
4445         * TODO.tasks: Added a bounty for creating icons.
4447         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
4448         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
4449         profile-changed signal. Do not sync non-user-activatable plugins.
4451 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
4453         * plugins/debug-manager/disassemble.c,
4454         plugins/debug-manager/sparse_view.c,
4455         plugins/gdb/debugger.c,
4456         libanjuta/interfaces/libanjuta.idl:
4457         Display function name in disassembly view
4459 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
4461         * (added) plugins/debug-manager/bookmark.png,
4462         (added) plugins/debug-manager/breakpoint-disabled.png,
4463         (added) plugins/debug-manager/breakpoint-enabled.png,
4464         (added) plugins/debug-manager/program-counter.png,
4465         (added) plugins/debug-manager/linemarker.png,
4466         plugins/debug-manager/Makefile.am,
4467         plugins/debug-manager/disassemble.c,
4468         plugins/debug-manager/disassemble.h,
4469         plugins/debug-manager/sparse_buffer.c,
4470         plugins/debug-manager/sparse_buffer.h,
4471         plugins/debug-manager/sparse_view.c,
4472         plugins/debug-manager/sparse_view.h,
4473         plugins/debug-manager/plugin.c,
4474         plugins/debug-manager/breakpoints.c,
4475         libanjuta/interfaces/libanjuta.idl:
4476         Add markers in the disassembly view
4477         Display program counter and breakpoints in disassembly view
4479         * plugins/gdb/debugger.c:
4480         Fix a bug added with my previous patch, setting and clearing
4481         breakpoints was not working
4483 2007-02-28  Johannes Schmid <jhs@gnome.org>
4485         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
4486         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4487         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
4488         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
4489         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
4490         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
4491         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
4492         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
4493         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
4494         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4495         Updated (why do they need to be under version control?)
4496         
4497         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
4498         (create_tab_popup_menu), (on_msgman_popup_menu),
4499         (on_tab_button_press_event), (anjuta_msgman_page_new),
4500         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
4501         Added "Close all message tabs" popup menu
4503 2007-02-26  Naba Kumar  <naba@gnome.org>
4505         * plugins/profiler/gprof-flat-profile-entry.c,
4506         plugins/profiler/gprof-flat-profile.c,
4507         plugins/profiler/gprof-flat-profile-entry.h,
4508         plugins/profiler/gprof-flat-profile.h,
4509         plugins/profiler/gprof-flat-profile-view.c,
4510         plugins/profiler/gprof-flat-profile-view.h,
4511         plugins/profiler/gprof-call-graph-block-entry.c,
4512         plugins/profiler/gprof-call-graph-block.c,
4513         plugins/profiler/gprof-function-call-chart-view.c,
4514         plugins/profiler/gprof-call-graph-block-entry.h,
4515         plugins/profiler/gprof-profile-data.c,
4516         plugins/profiler/gprof-call-graph-block.h,
4517         plugins/profiler/gprof-view.c,
4518         plugins/profiler/gprof-call-graph.c,
4519         plugins/profiler/gprof-function-call-chart-view.h,
4520         plugins/profiler/gprof-profile-data.h,
4521         plugins/profiler/gprof-call-graph.h,
4522         plugins/profiler/gprof-view.h,
4523         plugins/profiler/gprof-view-manager.c,
4524         plugins/profiler/gprof-call-graph-view.c,
4525         plugins/profiler/plugin.c,
4526         plugins/profiler/gprof-view-manager.h,
4527         plugins/profiler/gprof-call-graph-view.h,
4528         plugins/profiler/gprof-function-call-tree-view.c,
4529         plugins/profiler/gprof-function-call-tree-view.h,
4530         plugins/profiler/Makefile.am: Fix compiler warnings and link with
4531         gnome-vfs. Fixes bug #411377.
4533 2007-02-26  Naba Kumar  <naba@gnome.org>
4535         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
4537         Patch from James Liggett  <jrliggett@cox.net>:
4538         * plugins/profiler/gprof-flat-profile-view.c,
4539         plugins/profiler/gprof-flat-profile-view.h,
4540         plugins/profiler/gprof-function-call-chart-view.c,
4541         plugins/profiler/gprof-function-call-chart-view.h,
4542         plugins/profiler/gprof-view.c,
4543         plugins/profiler/gprof-view.h,
4544         plugins/profiler/gprof-call-graph-view.c,
4545         plugins/profiler/plugin.c,
4546         plugins/profiler/gprof-call-graph-view.h,
4547         plugins/profiler/gprof-function-call-tree-view.c,
4548         plugins/profiler/gprof-function-call-tree-view.h: Implements
4549         double click navigation. Fixes bug #403514.
4551 2007-02-25  Naba Kumar  <naba@gnome.org>
4553         * libanjuta/anjuta-plugin-manager.c,
4554         libanjuta/anjuta-plugin-handle.[ch],
4555         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
4556         g_hash_table_remove_all (introduced in glib 2.12) to stay the
4557         dependency on glib 2.8. Fixes bug #411623.
4559 2007-02-24  Naba kumar  <naba@gnome.org>
4561         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
4562         
4563         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
4564         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
4565         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
4566         (added) libanjuta/anjuta-profile-manager.c,
4567         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
4568         manager.
4569         Implemented profile pushing and popping. Implemented profile xml
4570         synchronization. Implemented error handling in profiles. Implemented
4571         activation and deactivation signals in plugin manager.
4572         
4573         * libanjuta/Makefile.am: Added libanjuta log domain.
4574         
4575         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
4576         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
4577         in AnjutaShell interface and implemented it in AnjutaApp.
4578         
4579         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
4581 2007-02-23  Naba kumar  <naba@gnome.org>
4583         src/main.c: Fixed missing end quote.
4585 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
4587         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
4590 2007-02-20  Naba Kumar  <naba@gnome.org>
4592         * plugins/subversion/plugin.c: Added "..." menuitems.
4593         * ROADMAP, README: Updated.
4594         * libanjuta/anjuta-profile.c: Fixed bugs.
4596         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
4597         plugins/gtodo/Makefile.am: Removed dead code.
4599         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
4600         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
4601         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
4602         plugins/gtodo/list_tooltip.c,
4603         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
4604         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
4605         not contain markups. Fixes Bug #360462.
4607 2007-02-16  Naba Kumar  <naba@gnome.org>
4609         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
4610         unnecessary sub-sections.
4611         
4612 2007-02-15  Naba Kumar  <naba@gnome.org>
4614         * (removed) plugins/document-manager/bookmark-prev-16.png,
4615         plugins/document-manager/bookmark-last.png,
4616         (removed)plugins/document-manager/bookmark-first-16.png,
4617         plugins/document-manager/bookmark-prev.png,
4618         (added) plugins/document-manager/bookmark-toggle.png,
4619         (removed)plugins/document-manager/bookmark_toggle.xpm,
4620         (removed)plugins/document-manager/bookmark-last-16.png,
4621         plugins/document-manager/plugin.c,
4622         plugins/document-manager/anjuta-document-manager.ui,
4623         (removed)plugins/document-manager/bookmark-next-16.png,
4624         plugins/document-manager/bookmark-next.png,
4625         plugins/document-manager/Makefile.am,
4626         (added) plugins/document-manager/bookmark-clear.png,
4627         plugins/document-manager/bookmark-first.png: Upgraded bookmark
4628         icons (stolen from monodevelop). Added clear bookmarks toolbar
4629         button.
4631         * plugins/document-manager/plugin.c,
4632         (added) plugins/document-manager/swap.png,
4633         (removed) plugins/document-manager/undock.png,
4634         plugins/document-manager/Makefile.am: Fixed swap icon.
4636 2007-02-13  Naba Kumar  <naba@gnome.org>
4638         * plugins/class-gen/element-editor.c: Fixed typo.
4639         
4640         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
4641         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
4642         Implementing plugin profiles loading.
4644 2007-02-13  Naba Kumar  <naba@gnome.org>
4646         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
4647         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
4648         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
4649         pixmaps/open_project.png, pixmaps/close_project.png:
4650         Removed more old icons.
4651         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
4652         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
4653         anjuta_logo.png
4654         
4655 2007-02-13  Naba Kumar  <naba@gnome.org>
4657         * plugins/class-gen/element-editor.c: Included missing headers to
4658         prevent build failures in some cases.
4659         
4660 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
4662         * plugins/debug-manager/stack_trace.c:
4663         Fix bug #407115
4665         * plugins/debug-manager/watch.c,
4666         plugins/debug-manager/breakpoints.c:
4667         Same bug than above, wrong use of gtk_ui_manager_get_widget
4669 === anjuta 2.1.1 ===
4671 2007-02-11  Naba Kumar  <naba@gnome.org>
4673         * cofigure.in: Bumped version to 2.1.1
4674         * NEWS: Updated for 2.1.1 release.
4675         
4676 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4678         * plugins/debug-manager/plugin.c,
4679         plugins/debug-manager/sparse_view.c,
4680         plugins/debug-manager/sparse_view.h:
4681         Reorder some code
4683         * plugins/gdb/debugger.c,
4684         plugins/debug-manager/debugger.c,
4685         plugins/debug-manager/memory.c,
4686         plugins/debug-manager/sparse_buffer.c
4687         plugins/gdb/debugger.h,
4688         libanjuta/interfaces/libanjuta.idl:
4689         Clean up, remove some warnings
4690         Use guint everywhere for addresses
4691         Rewrite code parsing position in debugger
4693 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
4695         * plugins/debug-manager/debug_tree.c:
4696         Use GtkTreeRowReference instead of GtkTreeIter as callback data
4697         Fix bug #406113
4699 2007-02-08  Naba Kumar  <naba@gnome.org>
4701         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4702         Delay showing the 'file modified on disk' dialog for one sec
4703         from the last notification to insure multiple notifications for
4704         the same file are treated as one. Do not same multiple dialogs
4705         for the same file. Make sure to destory the dialog if later
4706         the conent is no longer different.
4707         
4708 2007-02-08  Naba Kumar  <naba@gnome.org>
4710         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
4711         Prevented spurious 'file modified' dialogs in scintilla editor
4712         when the file is saved.
4714 2007-02-09  Johannes Schmid <jhs@gnome.org>
4716         * scripts/glade2schema.pl:
4717         Added script to convert glade preferences into gconf schema files.
4718         See #406061
4720 2007-02-08  Naba Kumar  <naba@gnome.org>
4722         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
4723         itself is destroyed. Fixes bug #355160.
4724         
4725 2007-02-08  Johannes Schmid <jhs@gnome.org>
4727         * plugins/profiler/profiler.plugin: 
4728         removed from version control (only .in file needed)
4729         
4730         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
4731         * plugins/sourceview/sourceview.c: (sourceview_new):
4732         Code cleanup
4733         
4734         * plugins/subversion/svn-thread.c: (svn_thread_start):
4735         * src/main.c: (main):
4736         
4737         Fixed #395875 about initialisation of threads too late
4739 2007-02-07  Armin Burgmeier  <armin@arbur.net>
4741         Reviewed by Naba Kumar  <naba@gnome.org>:
4742         * plugins/class-gen/plugin.c:
4743         * plugins/class-gen/window.c: Removed browse button related code, load
4744         generated output directly into new buffers when not adding to project.
4746         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
4747         buttons from user interface.
4749 2007-02-07  Naba Kumar  <naba@gnome.org>
4751         * po/POTFILES.in: Fixed distcheck.
4753 2007-02-07  Daniel Nylander <po@danielnylander.se>
4755         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
4757 2007-02-07  Johannes Schmid <jhs@gnome.org>
4759         * anjuta.desktop.in.in:
4760         Fixed spelling
4762 2007-02-07  Johannes Schmid <jhs@gnome.org>
4764         * configure.in:
4765         * manuals/anjuta-manual/*
4766         * manuals/anjuta-faqs/*:
4767         #398991 – Anjuta manuals does not use the gnome-doc-utils format
4768         
4769         * plugins/document-manager/anjuta-document-manager.plugin.in:
4770         Removed duplicate application-xml mime-type (review patches properly ;-)
4771         
4772 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
4774         * plugins/gdb/debugger.c,
4775         libanjuta/interfaces/libanjuta.idl:
4776         Fix bug #404755
4777         Fix handling of missing source file
4779 2007-02-06  Naba Kumar  <naba@gnome.org>
4781         Patch from James Liggett  <jrliggett@cox.net>:
4782         * plugins/profiler/gprof-flat-profile.c,
4783         plugins/profiler/gprof-profile-data.c,
4784         plugins/profiler/gprof-call-graph.c,
4785         plugins/profiler/gprof-profile-data.h,
4786         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
4787         Show profiler view when target selected bug #403515.
4789 2007-02-05  Naba Kumar  <naba@gnome.org>
4791         * configure.in: Enabled devhelp plugin by default now that
4792         it works.
4793         
4794         Patch from parmigio@2ainfo.it:
4795         * plugins/document-manager/anjuta-document-manager.plugin.in:
4796         Added xml file type in supported mime types list.
4797         
4798 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
4800         * plugins/debug-manager/debugger.c,
4801         plugins/debug-manager/plugin.c:
4802         Add a field in status bar displaying debugger state
4803         Change cursor shape when debugger is busy
4804         Fix bug #378600
4806         * plugins/debug-manager/watch.c,
4807         plugins/debug-manager/locals.c,
4808         libanjuta/interfaces/libanjuta.idl:
4809         Clean up, remove debugging messages and unused signals
4811 2007-02-03  Johannes Schmid <jhs@gnome.org>
4813         * configure.in:
4814         Fixed AC_INIT and seperated version to major, minor, micro
4816         * anjuta.anjuta:
4817         Load Subversion instead of CVS
4818         
4819         * anjuta.desktop.in.in:
4820         Fixed bug-buddy component
4822         Original patch from Rob Bradfort <robster@debian.org>:
4823         * src/main.c: (get_command_line_args), (main):
4824         Bug #335981 – Migration from popt to GOption
4826 2007-02-03  Naba Kumar  <naba@gnome.org>
4828         * configure.in: Depend on devhelp 0.13 and fixed gecko home
4829         path variable. Fixed bug #341170.
4830         * plugins/profiler/Makefile.am: Fixed indentation.
4831         
4832 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
4834         * libanjuta/interfaces/libanjuta.idl,
4835         plugins/sourceview/sourceview.c,
4836         plugins/editor/text-editor.c,
4837         plugins/symbol-browser/plugin.c,
4838         plugins/search/search-replace.c,
4839         plugins/document-manager/goto_line.c,
4840         plugins/document-manager/action-callbacks.c,
4841         plugins/document-manager/anjuta-docman.c:
4842         Rename markers of anjuta interface
4843         IANJUTA_MARKABLE_NONE has been removed
4844         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
4845         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
4846         IANJUTA_MARKABLE_ATTENTIVE renamed in
4847                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
4848         IANJUTA_MARKABLE_INTENSE renamed in
4849                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
4850         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
4852         * (removed) plugins/sourceview/marker-light.png,
4853         (removed) plugins/sourceview/marker-basic.png,
4854         (removed) plugins/sourceview/marker-attentive.png,
4855         (removed) plugins/sourceview/marker-intense.png,
4856         plugins/sourceview/bookmark.png,
4857         (added) plugins/sourceview/breakpoint-disabled.png,
4858         (added) plugins/sourceview/breakpoint-enabled.png,
4859         (added) plugins/sourceview/program-counter.png,
4860         (added) plugins/sourceview/linemarker.png,
4861         plugins/sourceview/Makefile.am,
4862         (added) plugins/editor/bookmark.xpm,
4863         (added) plugins/editor/breakpoint-disabled.xpm,
4864         (added) plugins/editor/breakpoint-enabled.xpm,
4865         (added) plugins/editor/program-counter.xpm,
4866         (added) plugins/editor/linemarker.xpm,
4867         plugins/editor/Makefile.am:
4868         Add or change marker pixmaps in scintilla and sourceview editor
4870         * plugins/document-manager/plugin.c,
4871         libanjuta/interfaces/libanjuta.idl,
4872         plugins/debug-manager/plugin.c,
4873         plugins/debug-manager/breakpoints.c
4874         plugins/gdb/debugger.c:
4875         Fix bug #376404, program counter marker is not displayed when debugger
4876         Return the selected editor or NULL (if file does not exist) with 
4877         ianjuta_document_manager_goto_file_line* functions
4878         Emit a change-location signal even if the program counter is in an
4879         unknown file
4881 2007-02-02  Naba Kumar  <naba@gnome.org>
4883         * TODO.tasks: Marked bounty bug #359478 completed. And checked
4884         older bounties 'Done'.
4885         
4886 2007-02-02  Naba Kumar  <naba@gnome.org>
4888         * TODO.tasks: Fixed typop.
4890         Patch from James Liggett  <jrliggett@cox.net>:
4891         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
4892         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
4893         profiler plugin by James Liggett. Completes bounty bug #359478
4894         'Gprof performance profiler plugin'
4896 2007-02-01  Naba Kumar  <naba@gnome.org>
4898         * src/main.c: Renamed option name.
4900         * TODO.tasks: Marked "Test and fix all project wizards templates"
4901         bounty completed.
4902         
4903 2007-01-29  Johannes Schmid <jhs@gnome.org>
4905         * plugins/document-manager/plugin.c: (on_editor_changed):
4906         Added DEBUG_PRINT(...)
4907         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
4908         implemented
4909         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
4910         Fix language support plugin for sourceview editor (add some new
4911         language names)
4912         
4913         * plugins/sourceview/sourceview.c: (iindic_clear):
4914         Clear all indicators
4916 2007-01-29  Johannes Schmid <jhs@gnome.org>
4918         * TODO.tasks:
4919         Minor task currentions
4920         
4921         * libanjuta/interfaces/libanjuta.idl:
4922         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
4923         (itext_editor_iface_init):
4924         * plugins/language-support-cpp-java/plugin.c: (install_support):
4925         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
4926         (ieditor_get_attributes), (ieditor_iface_init):
4927         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
4928         plugins.
4929         
4930         * plugins/sourceview/sourceview.glade:
4931         Fixed sourceview preference window
4933 2007-01-28  Naba Kumar  <naba@gnome.org>
4934         
4935         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
4936         Implemented --no-files and --no-session command line options and
4937         corresponding preferernces checkboxes in General tab.
4939 2007-01-28  Johannes Schmid <jhs@gnome.org>
4941         * plugins/subversion/plugin.c:
4942         * plugins/subversion/plugin.h:
4943         * plugins/subversion/svn-notify.c: (svn_show_info),
4944         (show_svn_error), (on_svn_notify):
4945         * plugins/subversion/svn-notify.h:
4946         * plugins/subversion/svn-thread.c: (create_message_view),
4947         (svn_thread_start):
4948         Fixed error handling and fixed #394216 – No indication of subversion commands running
4949         
4950         * plugins/tools/execute.c: (atp_output_context_print):
4951         Show name of tool in message pane
4953 2007-01-28  Naba Kumar  <naba@gnome.org>
4954         
4955         * configure.in, plugins/glade/plugin.c: Make it work with
4956         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
4957         
4958         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
4959         from devhelp (won't work untill devhelp is fixed: bug #341170).
4960         
4961         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
4962         
4963 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
4965         Reviewed by Naba Kumar  <naba@gnome.org>:
4966         * libanjuta/interfaces/libanjuta.idl, 
4967         plugins/debug-manager/debugger.c,
4968         plugins/debug-manager/start.c,
4969         plugins/gdb/plugin.c,
4970         plugins/gdb/debugger.c,
4971         plugins/gdb/debugger.h:
4972         Fix a bug when launching gdb
4973         Set the terminal for the debugged program on the command line.
4975 2007-01-26  Johannes Schmid <jhs@gnome.org>
4977         * plugins/sourceview/anjuta-document-saver.c:
4978         (anjuta_document_saver_save):
4979         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
4980         * plugins/sourceview/sourceview.c: (save_if_modified),
4981         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
4982         Proper error handling, for example if a file was modified externally. Use backup files
4983         to avoid data-loss on disk full.
4985 2007-01-24  Naba Kumar  <naba@gnome.org>
4986         
4987         * plugins/devhelp/htmlview.c: Fixed crash during project load.
4988         Fixed mem leak and source leak.
4989         
4990 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
4992         Reviewed by Naba Kumar  <naba@gnome.org>:
4993         * plugins/debug-manager/debug_tree.c,
4994         plugins/debug-manager/debug_tree.h,
4995         plugins/debug-manager/watch.c:
4996         Partial rewrite of the variable object code, find and fix a few bugs
4997         Fix bug #395808: gdb can still crash but children are listed
4998         on request only so you can avoid the crash
5000 2007-01-24  Naba Kumar  <naba@gnome.org>
5001         
5002         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
5003         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
5004         plugins/symbol-browser/plugin.h,
5005         plugins/symbol-browser/plugin.c,
5006         plugins/symbol-browser/Makefile.am: Added current file (local)
5007         symbols view (Seriously getting bored with the browse toolbar).
5009 2007-01-22  Naba Kumar  <naba@gnome.org>
5010         
5011         Patch from Gabor Kelemen:
5012         * po/POTFILES.in: Added .plugin.in files.
5014 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
5016         Reviewed by Naba Kumar  <naba@gnome.org>:
5017         * plugins/document-manager/anjuta-docman.c,
5018         plugins/message-view/anjuta-msgman.c
5019         Set right alignment to the label widget in the tab title.
5021 2007-01-21  Naba Kumar  <naba@gnome.org>
5022         
5023         * libegg/egg-combo-action.c: Fixed mode line.
5024         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5025         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
5027 2007-01-21  Armin Burgmeier  <armin@arbur.net>
5029         Reviewed by Naba Kumar  <naba@gnome.org>:
5030         * plugins/class-gen/plugin.c: Prompt for target before actually
5031         generating the class files. This ensures that the files are created in
5032         the correct directory. Fixes bug #397406.
5034         * plugins/class-gen/window.c: Set browse buttons to insensitive when
5035         the class is added to the project.
5037 2007-01-21  Naba Kumar  <naba@gnome.org>
5039         * libanjuta/anjuta-plugin-description.c,
5040         libanjuta/anjuta-ui.h,
5041         libanjuta/anjuta-status.c,
5042         libanjuta/anjuta-plugin-description.h,
5043         libanjuta/cell-renderer-captioned-image.c,
5044         libanjuta/anjuta-plugin-handle.c,
5045         libanjuta/anjuta-status.h,
5046         libanjuta/resources.c,
5047         libanjuta/cell-renderer-captioned-image.h,
5048         libanjuta/glue-cpp.c,
5049         libanjuta/anjuta-plugin-handle.h,
5050         libanjuta/anjuta-plugin.c,
5051         libanjuta/anjuta-preferences-dialog.c,
5052         libanjuta/libanjuta.h,
5053         libanjuta/resources.h,
5054         libanjuta/glue-cpp.h,
5055         libanjuta/anjuta-plugin.h,
5056         libanjuta/anjuta-preferences-dialog.h,
5057         libanjuta/anjuta-plugin-manager.c,
5058         libanjuta/anjuta-shell.c,
5059         libanjuta/anjuta-plugin-manager.h,
5060         libanjuta/anjuta-shell.h,
5061         libanjuta/anjuta-save-prompt.c,
5062         libanjuta/anjuta-save-prompt.h,
5063         libanjuta/anjuta-children.c,
5064         libanjuta/anjuta-utils.c,
5065         libanjuta/anjuta-profile.c,
5066         libanjuta/anjuta-preferences.c,
5067         libanjuta/anjuta-launcher.c,
5068         libanjuta/anjuta-utils.h,
5069         libanjuta/anjuta-profile.h,
5070         libanjuta/anjuta-launcher.h,
5071         libanjuta/anjuta-ui.c: Updated file headers.
5073         * po/POTFILES.in: Updated.
5075         * libanjuta/anjuta-marshal.list,
5076         (added) libanjuta/anjuta-plugin-handle.c,
5077         (added) libanjuta/anjuta-plugin-handle.h,
5078         (added) libanjuta/anjuta-plugin-manager.c,
5079         (added) libanjuta/anjuta-plugin-manager.h,
5080         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5081         (added) libanjuta/anjuta-profile.c,
5082         (added) libanjuta/anjuta-profile.h,
5083         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
5084         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
5085         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
5086         src/action-callbacks.c: Implemented AnjutaPluginManager
5087         class based on old plugins.[ch]. Implemented AnjutaProfile as
5088         prelimanary profiles implementation. Implemented AnjutaPluginHandle
5089         class to represent plugins (not to be confused with plugin objects).
5090         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
5091         implemented it in AnjutaApp and AnjutaTestShell.
5092         De-globalized plugin management and several clean ups.
5094         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
5095         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
5096         plugins/search/search-replace.c, plugins/terminal/terminal.c,
5097         plugins/project-import/project-import.c,
5098         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
5099         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
5100         Fixed plugins for the change in API.
5102         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
5103         file.
5104         
5105         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5107 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
5109         Reviewed by Naba Kumar  <naba@gnome.org>:
5110         * libanjuta/anjuta-launcher.c,
5111         libanjuta/anjuta-launcher.h:
5112         Add a new function anjuta_set_terminate_on_exit to close the i/o
5113         channel when the child exit
5114         Return directly the status and not the exit code in child-exited
5115         signal
5117         * plugins/gdb/debugger.c:
5118         Use new function in debugger plugin
5120 2007-01-18  Johannes Schmid <jhs@gnome.org>
5122         * src/about.c: Do not show empty license information instead hide the button (#397883)
5124 2007-01-15  Johannes Schmid <jhs@gnome.org>
5126         * plugins/project-manager/plugin.c:
5127         * plugins/project-wizard/templates/python.wiz
5128         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
5129         
5130         Fixed #335235 python programs are not executeable/ do not start when pressing F3
5131         You will also need latest gnome-build svn       
5133 === anjuta 2.1.0 ===
5135 2007-01-14  Naba Kumar  <naba@gnome.org>
5137         * configure.in: Removed reference of mkfile project
5138         template to fix distcheck build error.
5139         * AUTHORS: Updated.
5140         * NEWS: Updated.
5141         * configure.in: Bumped version to 2.1.0 for beta release.
5142         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
5143         crashes as soon as editing starts in normal text files.
5145 2007-01-14  Johannes Schmid <jhs@gnome.org>
5147         * configure.in
5148         * po/LINGUAS:
5149         Applied http://live.gnome.org/GnomeGoals/PoLinguas
5151         * tagmanager/c.c:
5152         Patch from Massimo Cora' to hopefully fix #395362
5154         * plugins/project-wizard/templates/*:
5156         Fixed and tested all project-wizards. Deactivated mkfile project because
5157         it was totally broken and I don't see any real use for it.
5158         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
5160 2007-01-14  Naba Kumar  <naba@gnome.org>
5162         * NEWS: Updated for release.
5163         
5164         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
5165         
5166         * libanjuta/interfaces/libanjuta.idl,
5167         plugins/editor/text_editor_cbs.c,
5168         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
5169         interface and implemented it for scintilla.
5170         
5171         * plugins/editor/text-editor.c: Fixed highlighing issues when
5172         used with indicators (particularly when the file is just opened).
5173         Fixes bug #377477 – when debugging, scintilla editor grays out all
5174         lines before current line.
5175         
5176         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
5177         Maintain a separate list of indicated edtitors for separate contexts.
5178         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
5179         
5180 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
5182         Reviewed by Naba Kumar  <naba@gnome.org>:
5183         * plugins/debug-manager/plugin.c:
5184         Bug fix: breakpoints cannot be added after stopping the debugger
5186 2007-01-13  Naba Kumar  <naba@gnome.org>
5188         * NEWS: Updated for release.
5190 2007-01-12  Johannes Schmid <jhs@gnome.org>
5192         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
5193         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
5194         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
5195         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
5196         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
5197         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
5198         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
5199         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
5200         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
5201         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
5202         
5203         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
5204         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
5205         
5206         * plugins/sourceview/sourceview.c:
5207         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
5208         on character positions.
5209         
5210 2007-01-12  Naba Kumar  <naba@gnome.org>
5212         * src/anjuta-app.c,
5213         plugins/project-manager/plugin.c,
5214         plugins/profile-default/plugin.c,
5215         libanjuta/anjuta-status.c,
5216         libanjuta/anjuta-status.h: Introduced an API for application title
5217         in AnjutaStatus. Set application title to project name.
5219 2007-01-11  Massimo Cora' <maxcvs@email.i>
5221         Reviewed by Naba Kumar  <naba@gnome.org>:
5222         * tagmanager/Makefile.am,
5223         plugins/symbol-browser/Makefile.am: removed installation for 
5224         test programs.
5226 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
5228         Reviewed by Naba Kumar  <naba@gnome.org>:
5229         * plugins/debug-manager/start.h,
5230         plugins/debug-manager/start.c,
5231         plugins/debug-manager/anjuta-debug-manager.ui,
5232         plugins/debug-manager/plugin.c:
5233         Partial fix for bug #392537
5235         * plugins/debug-manager/disassemble.c:
5236         Fix bug #392543
5238 2007-01-11  Naba Kumar  <naba@gnome.org>
5240         * src/anjuta.c: Load project seperately from session,
5241         so that project session is also loaded.
5242         
5243         * plugins/profile-default/plugin.c: Load project in new
5244         anjuta if there already is one loaded currently (disabled
5245         code for now).
5246         
5247         * plugins/editor/aneditor.cxx: Disconnect focus in/out
5248         signals when editor is destroyed. Fixes a crash bug.
5249         
5250         * plugins/editor/text_editor.c: Do not mark line in
5251         ianjuta_editor_goto_line() implementation.
5252         
5253         * plugins/search/search-replace.c: Always check for markable
5254         interface availablility because its optional for an editor.
5255         
5256         * plugins/document-manager/goto_line.c,
5257         plugins/document-manager/action-callbacks.c: Mark lines for
5258         goto line commands (from dialog and from menu entry box).
5259         
5260         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
5261         plugins/file-manager/an_file_view.c: Expand file manager
5262         nodes in idle loop, one at a time. Did as a possible work
5263         around for bug #361763, but it didn't make any difference.
5264         However, it could still be useful in situations where there
5265         are lots to expand.
5266         
5267         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
5269 2007-01-11  Naba Kumar  <naba@gnome.org>
5271         * plugins/editor/scintilla/LineMarker.h,
5272         plugins/editor/scintilla/LexBasic.cxx,
5273         plugins/editor/scintilla/LexHTML.cxx,
5274         plugins/editor/scintilla/include/SciLexer.h,
5275         plugins/editor/scintilla/include/Scintilla.h,
5276         plugins/editor/scintilla/include/Scintilla.iface,
5277         plugins/editor/scintilla/include/ScintillaWidget.h,
5278         plugins/editor/scintilla/LexBash.cxx,
5279         plugins/editor/scintilla/PlatGTK.cxx,
5280         plugins/editor/scintilla/ViewStyle.h,
5281         plugins/editor/scintilla/Editor.cxx,
5282         plugins/editor/scintilla/StyleContext.h,
5283         plugins/editor/scintilla/LexCPP.cxx,
5284         plugins/editor/scintilla/Converter.h,
5285         plugins/editor/scintilla/LexAU3.cxx,
5286         plugins/editor/scintilla/Editor.h,
5287         plugins/editor/scintilla/LexPerl.cxx,
5288         plugins/editor/scintilla/LexVB.cxx,
5289         plugins/editor/scintilla/ScintillaGTK.cxx,
5290         plugins/editor/scintilla/ViewStyle.cxx,
5291         plugins/editor/scintilla/PropSet.cxx,
5292         plugins/editor/scintilla/LexSQL.cxx,
5293         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
5294         version 1.71
5296 2007-01-11  Armin Burgmeier  <armin@arbur.net>
5298         Reviewed by Naba Kumar  <naba@gnome.org>:
5299         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
5300         selected for editing. This fixes bug #394218.
5302         * plugins/class-gen/plugin.c: Do not use project's root URI as project
5303         name if said URI is not known.
5305         * plugins/class-gen/window.c: When stripping function prefix away,
5306         include the trailing underscore because it is already set by the
5307         template.
5309         * plugins/class-gen/transform.c: Include "const char*" and "const
5310         gchar*" in the list for transforming a default C type to a GType.
5311         Don't access invalid memory when writing pointer_str in
5312         cg_transform_first_argument.
5314 2007-01-11  Naba Kumar  <naba@gnome.org>
5316         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
5317         pixmaps/anjuta.svg, pixmaps/Makefile.am,
5318         (renamed) pixmaps/anjuta_icon.png, src/main.c,
5319         libegg/test-actions.c, anjuta.desktop.in.in,
5320         anjuta.prj: Renamed application icon to 'anjuta.png' from
5321         'anjuta_icon.png'. Added more fields in desktop file.
5323         * mime/anjuta.xml: Added magic section.
5324         
5325         * (removed) mime/anjuta.applications,
5326         (removed) mime/anjuta.mime, mime/Makefile.am,
5327         (removed) mime/anjuta.keys,
5328         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
5329         registeration and added scalable icon. Also fixes bug #393680
5331 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
5333         Reviewed by Naba Kumar  <naba@gnome.org>:
5334         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
5335         and anjuta_status_progress_add_ticks() to check for progressbar 
5336         being realized before trying to update it.
5338 2007-01-10  Naba Kumar  <naba@gnome.org>
5340         * tagmanager/tm_workspace.c,
5341         po/POTFILES.in,
5342         plugins/debug-manager/Makefile.am,
5343         plugins/tools/scripts/Makefile.am,
5344         plugins/class-gen/plugin.c,
5345         plugins/class-gen/Makefile.am,
5346         global-tags/Makefile.am: Fixed make distcheck.
5348         * plugins/debug-manager/attach_process.c,
5349         plugins/debug-manager/attach_process.h,
5350         plugins/class-gen/action-callbacks.h,
5351         plugins/class-gen/action-callbacks.c,
5352         plugins/class-gen/class_gen.h,
5353         plugins/class-gen/class_gen.c: Deleted unused/old files.
5355         * (removed) scintilla, (added) plugins/editor/scintilla,
5356         plugins/editor/scintilla/lexers.make,
5357         plugins/editor/scintilla/Makefile.am,
5358         plugins/editor/Makefile.am
5359         configure.in, manuals/reference/libanjuta/Makefile.am
5360         Makefile.am: Moved scintilla to its right place.
5362 2007-01-09  Naba Kumar  <naba@gnome.org>
5364         * plugins/profile-default/plugin.c: Save project session before
5365         a new one is opened.
5367         * plugins/project-manager/plugin.c,
5368         plugins/project-manager/plugin.h,
5369         plugins/project-manager/anjuta-project-manager.ui,
5370         plugins/profile-default/plugin.c,
5371         plugins/profile-default/plugin.h,
5372         plugins/profile-default/Makefile.am,
5373         (added) plugins/profile-default/anjuta-default-profile.ui,
5374         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
5375         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
5376         multiple projects support.
5377         
5378 2007-01-06  Armin Burgmeier  <armin@arbur.net>
5380         Reviewed by Naba Kumar  <naba@gnome.org>
5381         * plugins/class-gen/combo-flags.h:
5382         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
5383         enum, added a type parameter to selected signal. Select highlighted
5384         entry when pressing enter (but not unselect it if it was already
5385         selected) before closing the popup. Also accept input when clicking
5386         not into the popup.
5388         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
5389         according to selection type.
5391         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
5392         VOID:BOXED,ENUM.
5394 2007-01-08  Johannes Schmid <jhs@gnome.org>
5396   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
5397   * plugins/project-wizard/templates/gtkmm/Makefile.am
5398   * plugins/project-wizard/templates/python/configure.ac.tpl
5399   * plugins/project-wizard/templates/python/configure.in.tpl
5400   * plugins/project-wizard/templates/python/Makefile.am
5401   * plugins/project-wizard/templates/cpp/configure.ac.tpl
5402   * plugins/project-wizard/templates/cpp/configure.in.tpl
5403   * plugins/project-wizard/templates/cpp/Makefile.am
5404   * plugins/project-wizard/templates/terminal.wiz
5405   * plugins/project-wizard/templates/xlib-dock.wiz
5406   * plugins/project-wizard/templates/wxwin.wiz
5407   * plugins/project-wizard/templates/java.wiz
5408   * plugins/project-wizard/templates/xlib/configure.ac.tpl
5409   * plugins/project-wizard/templates/xlib/configure.in.tpl
5410   * plugins/project-wizard/templates/xlib/Makefile.am
5411   * plugins/project-wizard/templates/gcj/configure.ac.tpl
5412   * plugins/project-wizard/templates/gcj/configure.in.tpl
5413   * plugins/project-wizard/templates/gcj/Makefile.am
5414   * plugins/project-wizard/templates/terminal/configure.ac.tpl
5415   * plugins/project-wizard/templates/terminal/configure.in.tpl
5416   * plugins/project-wizard/templates/terminal/Makefile.am
5417   * plugins/project-wizard/templates/terminal/autogen.sh
5418   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
5419   * plugins/project-wizard/templates/wxwin/configure.in.tpl
5420   * plugins/project-wizard/templates/wxwin/Makefile.am
5421   * plugins/project-wizard/templates/gnome.wiz 
5422   * plugins/project-wizard/templates/java/configure.ac.tpl
5423   * plugins/project-wizard/templates/java/configure.in.tpl
5424   * plugins/project-wizard/templates/java/Makefile.am
5425   * plugins/project-wizard/templates/anjuta-plugin.wiz
5426   * plugins/project-wizard/templates/gtkmm.wiz
5427   * plugins/project-wizard/templates/python.wiz
5428   * plugins/project-wizard/templates/cpp.wiz
5429   * plugins/project-wizard/templates/gtk.wiz
5430   * plugins/project-wizard/templates/gcj.wiz
5431   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
5432   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5433   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5435   Starting fixing of all project wizards:
5436   - rename configure.in to configure.ac
5437   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
5438   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
5439   (See #394184)
5440   
5441   * TODO.task: Added bug number to bounty
5443 2007-01-07  Johannes Schmid <jhs@gnome.org>
5445   *  plugins/build-basic-autotools.c:
5446   Fixed #392290 – Missed install as root option in project manager
5448 2007-01-07  Johannes Schmid <jhs@gnome.org>
5450   * plugins/sourceview/sourceview.c:
5451   Fixed #388731 – Odd editor behaviour after performing block-text operations
5452   Fixed #388727 – Block-tab does not work
5453   
5454   * plugins/sourceview/anjuta-document.h/c:
5455   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
5456   
5457   * configure.in:
5458   Require Gtk+ >= 2.10 for sourceview plugin
5460 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
5462         * libanjuta/anjuta-status.c:
5463         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
5465 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
5467         * configure.in,
5468         plugins/terminal/terminal.c:
5469         Fix bug #377027
5470         remove support for VTE < 0.9
5472 2007-01-06  Naba Kumar  <naba@gnome.org>
5474         * po/POTFILES.in: Updated
5476 2007-01-05  Adam Dingle  <adam@medovina.org>
5478         Reviewed by Naba Kumar  <naba@gnome.org>:
5479         * plugins/message-view/anjuta-message-manager-plugin.glade:
5480         Fixed bug #377903 (improve message color defaults).
5482 2007-01-05  Naba Kumar  <naba@gnome.org>
5484         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
5485         
5486 2007-01-03  Armin Burgmeier  <armin@arbur.net>
5488         Reviewed by  Naba Kumar  <naba@gnome.org>:
5489         * plugins/symbol-browser/test-class.h: Fixed block ends.
5491         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
5492         C-style-block comment.
5494         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
5495         allow lists when writing autogen definition files. This is required
5496         for the new class generator. Also fixed a wrong return value in
5497         npw_autogen_write_definition_file and set a GError in
5498         npw_autogen_execute when the output file could not be opened.
5500         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
5501         user interface.
5503         * plugins/class-gen/Makefile.am: Added templates subdir, removed
5504         goc_template_header and goc_template_source, added top_srcdir to
5505         includes, link against project wizard (also hopefully temporarily),
5506         removed class_gen.h, class_gen.c, action-callbacks.h,
5507         action-callbacks.c.
5509         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
5511         * plugins/class-gen/cell-renderer-flags.h:
5512         * plugins/class-gen/cell-renderer-flags.c:
5513         * plugins/class-gen/combo-flags.h:
5514         * plugins/class-gen/combo-flags.c:
5515         * plugins/class-gen/element-editor.c:
5516         * plugins/class-gen/element-editor.h:
5517         * plugins/class-gen/generator.c:
5518         * plugins/class-gen/generator.h:
5519         * plugins/class-gen/plugin.h:
5520         * plugins/class-gen/plugin.c:
5521         * plugins/class-gen/transform.c:
5522         * plugins/class-gen/transform.h:
5523         * plugins/class-gen/validator.c:
5524         * plugins/class-gen/validator.h:
5525         * plugins/class-gen/window.c:
5526         * plugins/class-gen/window.h: Rewrote class generator, it now allows
5527         adding of several class elements and uses autogen.
5529         * plugins/class-gen/templates/cc-header.tpl:
5530         * plugins/class-gen/templates/cc-source.tpl:
5531         * plugins/class-gen/templates/go-header.tpl:
5532         * plugins/class-gen/templates/go-source.tpl:
5533         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
5534         for the class generator.
5536         * configure.in: Added plugins/class-gen/templates/Makefile to output.
5538 2007-01-04  Naba Kumar  <naba@gnome.org>
5540         Patch from Nick Treleaven:
5541         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
5542         all matching symbols.
5543         
5544         Patches from  Maik Beckmann and Sébastien Granjoux:
5545         * plugins/profile-default/plugin.c,
5546         plugins/project-manager/plugin.c: Unescape project name. Fixes
5547         Bug #357151
5549 2007-01-04  Naba Kumar  <naba@gnome.org>
5551         * plugins/glade/plugin.c: Fixed compilation with
5552         older glade-3 version.
5553         
5554         Patch from Roland Illig:
5555         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
5556         plugins/sourceview/anjuta-document-saver.c,
5557         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
5558         are necessary to build anjuta on NetBSD 3.0
5560         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
5561         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
5562         window manager in gnome.
5563         
5564 2007-01-02  Naba Kumar  <naba@gnome.org>
5565         
5566         * plugins/glade/plugin.c: Make it work with glade-3 svn.
5567         
5568 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
5570         Reviewed by Naba Kumar  <naba@gnome.org>:
5571         * libanjuta/interfaces/libanjuta.idl,
5572         plugins/debug-manager/Makefile.am,
5573         plugins/debug-manager/anjuta-marshal.list,
5574         plugins/debug-manager/debugger.c,
5575         plugins/debug-manager/sparse_buffer.c,
5576         plugins/debug-manager/sparse_buffer.h,
5577         plugins/debug-manager/sparse_view.c,
5578         plugins/debug-manager/sparse_view.h,
5579         plugins/debug-manager/disassemble.h,
5580         plugins/debug-manager/disassemble.c,
5581         plugins/debug-manager/anjuta-marshal.list,
5582         plugins/debug-manager/plugin.c,
5583         plugins/gdb/debugger.c,
5584         plugins/gdb/debugger.h,
5585         plugins/gdb/plugin.c:
5586         Add a disassembly view window
5588         * plugins/debug-manager/breakpoints.c,
5589         plugins/debug-manager/chunk_view.c,
5590         plugins/debug-manager/locals.c,
5591         plugins/debug-manager/memory.c,
5592         plugins/debug-manager/registers.c,
5593         plugins/debug-manager/stack_trace.c:
5594         Add some debugging information 
5596 2006-12-18  Naba Kumar  <naba@gnome.org>
5598         * configure.in, plugins/glade/plugin.c: Allow building against both
5599         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
5601 2006-12-03  Naba Kumar  <naba@gnome.org>
5602         
5603         * TODO.tasks: Marked a bounty completed.
5605 2006-11-24  Adam Dingle <adam@medovina.org>
5607         Reviewed by Naba Kumar  <naba@gnome.org>:
5608         * plugins/build-basic-autotools/build-basic-autotools.c,
5609         plugins/debug-manager/watch.c,
5610         plugins/document-manager/plugin.c, 
5611         plugins/patch/plugin.c,
5612         plugins/project-manager/plugin.c:
5613         Fixed bug #378879 (several command names need ellipses).
5615 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
5617         Reviewed by: Naba Kumar  <naba@gnome.org>
5618         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5619         GCC 4.1.2 (there are only two warnings remaining now when compiling
5620         plugins).
5622         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
5624         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
5625         macro so that the generated function support a NULL plugin parameter.
5627         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
5628         in debug_tree_find_expression by freeing memory returned by the call
5629         to gtk_tree_model_get instead of the parameter string.
5631 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
5633         * plugins/debug-manager/breakpoints.c:
5634         Fix bug #378850
5636         * plugins/debug-manager/anjuta-debug-manager.ui,
5637         plugins/debug-manager/debugger.c,
5638         plugins/debug-manager/plugin.c:
5639         Fix bug #378871
5641 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
5643         * libanjuta/anjuta-launcher.c,
5644         plugins/gdb/debugger.c:
5645         Fix bug #377061
5647 2006-11-21  Naba Kumar  <naba@gnome.org>
5649         * plugins/search/search_preferences.c: Fixed build break.
5650         
5651 2006-11-20  Naba Kumar  <naba@gnome.org>
5652         
5653         Patch from Kjartan Maraas:
5654         * plugins/cvs-plugin/cvs-interface.c,
5655         plugins/document-manager/plugin.c,
5656         plugins/gtodo/interface.c,
5657         plugins/gtodo/libgtodo.h,
5658         plugins/message-view/anjuta-msgman.c,
5659         plugins/project-wizard/druid.c,
5660         plugins/search/search_preferences.c,
5661         plugins/sourceview/sourceview-prefs.c,
5662         plugins/terminal/terminal.c,
5663         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
5665         Patch from Przemysław Grzegorczyk:
5666         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
5667         plugins/subversion/anjuta-subversion.glade: Enable files in
5668         fileselection dialog. Fixes bug #376031.
5669         
5670 2006-11-17  Adam Dingle <adam@medovina.org>
5672         Reviewed by: Naba Kumar  <naba@gnome.org>
5673         * plugins/build-basic-autotools/build-basic-autotools.c
5674         * plugins/class-gen/anjuta-class-gen.plugin.in
5675         * plugins/debug-manager/breakpoints.c
5676         * plugins/debug-manager/plugin.c
5677         * plugins/devhelp/plugin.c
5678         * plugins/document-manager/plugin.c
5679         * plugins/gdb/debugger.c
5680         * plugins/glade/anjuta-glade.plugin.in
5681         * plugins/gtodo/plugin.c
5682         * plugins/language-support-cpp-java/plugin.c
5683         * plugins/message-view/plugin.c
5684         * plugins/project-import/anjuta-project-import.glade
5685         * plugins/project-import/anjuta-project-import.plugin.in
5686         * plugins/search/plugin.c
5687         * plugins/tools/scripts/tools-2.xml.in
5688         * plugins/valgrind/plugin.c
5689         * src/anjuta-actions.h:
5690         Fixed bug #376335 "menu items should be capitalized".  Minor
5691         grammar edits.
5693 2006-11-20  Naba Kumar  <naba@gnome.org>
5694         
5695         * configure.in: Fixed build.
5697         Patch from: Arjan Timmerman
5698         *configure.in: Make subvesion plugin build for apr 1.x.
5699         Fixes: Bug #364754.
5700         
5701 2006-11-20  Johannes Schmid <jhs@gnome.org>
5703         * configure.in
5704         * plugins/*/*.[ch]:
5705         Removed patches from Sylvain and Günther. They caused not problems but
5706         Naba was against them.
5708 2006-11-20  Johannes Schmid <jhs@gnome.org>
5710         * Removed me from MAINTAINERS
5712 2006-11-14  Günther Brammer <GBrammer@gmx.de>
5714         * configure.in:
5715         Use apr-1 instead of apr-0
5717 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
5719         * global-tags/create_global_tags.sh.in: Correct a bug when environment
5720         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
5721         and another bug occuring when parsing .pc file containing quotes.
5723 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
5725         * plugins/*/*.[ch]: Use class macro for type casting.
5727         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
5728         GCC 4.1.2 (there are only two warnings remaining now when compiling
5729         plugins).
5731         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
5732         a memory leak in debug_tree_find_expression; g_free was called on
5733         the parameter instead of the memory allocated by gtk_tree_model_get.
5735         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
5736         to declare and initialize the global type variable of the plugin.
5738 2006-10-31  Naba Kumar  <naba@gnome.org>
5740         * global-tags/create_global_tags.sh.in: Added an end message.
5741         
5742         * libanjuta/anjuta-launcher.h: Fixed indentation.
5743         
5744         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
5745         creation to a) append the messages in right way, b) Connect signals
5746         to the view properly and c) Recreate the system-tags.cache at the
5747         end of the generation.
5749         * plugins/symbol-browser: Fixed action path (double
5750         click on sysmbols was not working).
5752         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
5753         Fixed typedef and removed dead code.
5755         * tagmanager/c.c: Took the latest version from ctags source
5756         repository, because the one we had (from ctags 5.6) was broken.
5757         
5758         * global_tags/create_global_tags.sh.in: Reverted the patch from
5759         Sylvain because it was not right fix (and added a helpful comment).
5760         Used /bin/bash to fix the bashism and generated separate log files
5761         for each tag files in the same directory.
5762         
5763 2006-10-29  Naba Kumar  <naba@gnome.org>
5765         * plugins/editor/text_editor.c: Use a temporary file
5766         to save the editor and move it at the end to original
5767         file. This will prevent data corruption if file save
5768         failed for any reason. Also report proper errors when
5769         file save fails. Fixes bug #346575.
5770         
5771 2006-10-26  Naba Kumar  <naba@gnome.org>
5773         * plugins/document-manager/anjuta-docman.c: Do not load
5774         the same files with different path more than once (happens
5775         with symlinked files). Fixes Bug #323591.
5777 2006-10-25  Naba Kumar  <naba@gnome.org>
5779         * plugins/valgrind/vgactions.c: Fixed a warning.
5781 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
5783         Reviewed by Naba Kumar  <naba@gnome.org>:
5785         * plugins/valgrind/vgtoolview.c:
5786         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
5788         * plugins/valgrind/bugged-prg-test.c:
5789         No more warning during compilation with GCC 4.1.
5790         Program is still buggy in order to be used as a test of the
5791         plugin.
5793         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
5794         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
5795         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
5796         plugins/valgrind/vgrule.c:
5797         No more warning during compilation with GCC 4.1.
5799         * plugins/valgrind/plugin.c:
5800         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
5801         prototype (was missing from previous patch).
5803 2006-10-24  Naba Kumar  <naba@gnome.org>
5805         * plugins/glade/plugin.c: Show glade tree view, not list view.
5806         
5807         * plugins/glade/plugin.c: Fixed crash when Anjuta is
5808         exited with glade plugin still loaded. Fixes Bug #364755.
5810         * plugins/document-manager/anjuta-document-manager.plugin.in:
5811         Added application/x-reject in accepted mime-types.
5812         
5813         * Changelog: Fixed changelog alignments.
5815 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
5817         Reviewed by: Naba Kumar  <naba@gnome.org>
5818         
5819         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
5820         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
5821         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
5822         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
5823         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
5824         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
5825         plugins/valgrind/vgsearchbar.c:
5826         Use class macro for type casting.
5828         * plugins/valgrind/plugin.h:
5829         Don't force cast a GtkActionGroup to a GtkAction.
5831         * plugins/valgrind/plugin.c:
5832         Use correct API to get path of the preoject root when building
5833         the list of targets for the run action.
5834         Correct ordering of the construction of the preferences widgets.
5835         Only remove the valgrind widget if it is currently displayed.
5837         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
5838         Return if check_valgrind_binary() fails.
5839         The ValgrindPluginPrefs object is initialized after the call to
5840         vg_action_new. Take a handle to the location of the pointer to
5841         the future object.
5843 2006-10-24  Naba Kumar  <naba@gnome.org>
5845         * HACKING: Updated coding sample.
5846         
5847         Patch from: Armin Burgmeier  <armin@arbur.net>
5848         * plugins/symbol-browser/test-class.h,
5849         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
5850         
5851 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
5853         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
5854         * plugins/valgrind/vgtoolview.h:
5855         Correctly handle the argv / srcdir of vg_tool_view object. Do
5856         not leak memory associated with those arrays.
5858         * plugins/symbol-browser/an_symbol_prefs.c:
5859         Support unloading / reloading of the module (for example when
5860         closing a project and opening another one).
5862         * plugins/project-manager/plugin.c:
5863         Remove plugin widget before removing plugin itself, preventing
5864         a crash with valgrind plugin.
5866         * libanjuta/anjuta-preferences-dialog.c:
5867         Do not use the page_num returned by gtk_notebook_append_page to
5868         remove the page as it cause bugs when pages removal is not done
5869         in LIFO.
5871         * plugins/document-manager/anjuta-docman.c:
5872         Fix some GTK+ warnings.
5874         * global-tags/create_global_tags.sh.in:
5875         Rewrite script to remove bash-ism and use pkg-config directly
5876         instead of parsing the *.pc file by hand. This solve problems
5877         that occurred when one of the directory in PKG_CONFIG_PATH is
5878         empty.
5880 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
5882         * plugins/glade/plugin.c: Fix build (#363884)
5884 2006-10-22  Johannes Schmid <jhs@gnome.org>
5886         * plugins/file-manager/an_file_view.c:
5887         * plugins/file-manager/plugin.c:
5888         * plugins/file-manager/plugin.h:
5889         Fix possible crasher when changing project-root uri when we try to restore open nodes
5890         * AUTHORS: Updated
5892 2006-10-19  Naba Kumar  <naba@gnome.org>
5894         Patch from: Juan Pablo Ugarte
5895         * plugins/glade/plugin.c: Include glade header
5896         correctly.
5897         
5898 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5899         
5900         * plugins/debug-manager/Makefile.am,
5901         plugins/debug-manager/sexy-icon-entry.h,
5902         plugins/debug-manager/sexy-icon-entry.c,
5903         plugins/debug-manager/dataview.c:
5904         Fix bug #358134 (Goto memory prompt)
5905         Use sexy-icon-entry from libsexy 0.1.10
5907         * plugins/debug-manager/debugger.c,
5908         plugins/debug-manager/plugin.c,
5909         plugins/debug-manager/start.c,
5910         plugins/gdb/debugger.c,
5911         plugins/gdb/plugin.c:
5912         Better error handling when starting and stopping debugger
5914 2006-10-13  Maik Beckmann <maik@eigenco.de>
5916         * src/action_callbacks.c:
5917         Fixed bug #361830 (AboutDialog does not close) which is caused 
5918         due to a change in Gtk+ 2.10  
5919   
5920 2006-10-12  Adam Dingle <adam@medovina.org>
5922         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
5924         * plugins/search/search-replace.c:
5925         Fixed bug #358068 (indicate when Find in Files is complete)
5927         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
5929         * plugins/sourceview/sourceview-prefs.c:
5930         * plugins/sourceview/sourceview.glade:
5931         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
5933         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
5935         * plugins/devhelp/plugin.c:
5936         * plugins/search/plugin.c: 
5937         Fixed bug #359750 (fix find/replace shortcut keys).
5939         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
5940         use Alt+key for shortcuts)
5942         *  plugins/debug-manager/debug_tree.c:
5943         *  plugins/debug-manager/debugger.c:
5944         Fixed bug #359317 (can't load debug manager)
5946         * /plugins/document-manager/plugin.c:
5947         Fixed bug #359259 (highlight modes listed in reverse 
5948         alphabetical order).
5950 2006-10-10  Johannes Schmid <jhs@gnome.org>
5952         * plugins/glade/plugin.c:
5953         Add scrollbars to glade project window
5955 2006-10-10  Johannes Schmid <jhs@gnome.org>
5957         * libanjuta/interfaces/Makefile.am.iface:
5958         Fixed Makefile with broke build
5960 2006-10-07  Johannes Schmid <jhs@gnome.org>
5962         * libanjuta/interfaces/anjuta-idl-compiler.pl:
5963         * libanjuta/interfaces/Makefile.iface.am:
5964         Fixed enum types generation
5966         * libanjuta/interfaces/libanjuta.idl:
5967         Fixed some strange typo
5969 2006-10-06  Johannes Schmid <jhs@gnome.org>
5971         * libanjuta/interfaces/Makefile.iface.am:
5972         Fixed enum-types.h generation
5973         * libanjuta/interfaces/libanjuta.idl:
5974         char* => gchar*
5975         IAnjutaTODO::load should take const gchar* argument
5976         Remove include to libanjuta/e-splash.h which is not installed as header file
5977         Disable get_attributes for now
5978         
5979         * pluings/sourceview/sourceview.c: Disabled get_attributes
5980         
5981         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
5983 2006-10-05  Naba Kumar  <naba@gnome.org>
5985         * TODO.tasks: Set 'Improve class widzard' task to assigned.
5986         Set bug id for 'Profiler plugin' task.
5988 2006-10-03  Naba Kumar  <naba@gnome.org>
5990         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
5991         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
5993         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
5994         plugins/project-manager/plugin.c: Added a new API in
5995         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
5996         Added some documentation. On project close, close all editors that
5997         has files opened for the project.
5998         
5999         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
6000         from the containers on anjuta_shell_remove_widget(). Do not destroy
6001         glade widgets once created.
6002         
6003 2006-10-03  Johannes Schmid <jhs@gnome.org>
6005         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6006         * libanjuta/interfaces/libanjuta.idl:
6007         const-List<> => const List<>
6008         List-free<> => List<>
6009         
6010         * Makefile.am: Reenabled launcher
6012 2006-10-03  Johannes Schmid <jhs@gnome.org>
6014         * libanjuta/interfaces/Makefile.am.iface:
6015         Install libanjuta.idl
6017 2006-10-02  Adam Dingle <adam@medovina.org>
6019         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6021 2006-10-02  Adam Dingle <adam@medovina.org>
6023         * plugins/editor/style-editor.c: fixed bug #357534
6024         * plugins/gdb/utilities.h: removed 2 unused declarations
6026 2006-10-02  Johannes Schmid <jhs@gnome.org>
6028         * Makefile.am: disabled anjuta-launcher
6029         * libanjuta/Makefile.am:
6030         
6031         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
6032         * libanjuta/glue-factory.c: (glue_factory_add_path),
6033         (glue_factory_get_path):
6034         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
6035         * libanjuta/glue-factory.h:
6036         * libanjuta/glue-cpp.h:
6037         * libanjuta/glue-cpp.c:
6038         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
6039         
6040         * libanjuta/interfaces/Makefile.am.iface:
6041         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6042         * libanjuta/interfaces/libanjuta.idl:
6043         Add a new features to idl compiler:
6044         List<Type> => List of Type
6045         List-free<Type> => List of Type, it is up to the caller to free items and list
6046         const-List(-free)<Type> = const List of Types
6047         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
6048         
6049         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
6050         (generic_cpp_class_create_code):
6051         Adapted to new project_manager interface
6052         
6053         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
6054         * plugins/debug-manager/debugger.c:
6055         (ivariable_debugger_iface_init):
6056         Do not use C++ keyword "delete" for interface name
6057         
6058         * plugins/document-manager/anjuta-document-manager.plugin.in:
6059         Added m4 to mime-types
6060         
6061         * plugins/project-manager/plugin.c:
6062         (iproject_manager_add_source_multi):
6063         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
6065 2006-10-01  Naba Kumar  <naba@gnome.org>
6067         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
6068         UI file used when out-of-process devhelp is used instead of
6069         embedded devhelp.
6070         
6071         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
6072         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
6073         plugins/profile-default/default.anjuta: Build devhelp plugin,
6074         but use out-of-process devhelp if devhelp plugin is disabled
6075         (either by user or devhelp is not installed). Disabled devhelp
6076         plugin by default. Added it in default profile.
6078 2006-10-01  Naba Kumar  <naba@gnome.org>
6080         * plguins/project-manager/plugin.c: Possible fix for crash
6081         bug #358583.
6082         
6083         * configure.in, plugins/Makefile.am: Enabled glade plugin and
6084         set dep to last version 3.0.2.
6085         
6086         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
6087         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
6088         plugins/symbol-browser/plugin.c: Use the right action group
6089         for getting popup actions (Fixes lots of assertion failures).
6091         * plugins/project-manager/plugin.c,
6092         plugins/project-manager/plugin.h: use separate action group
6093         for profie actions.
6094         
6095         * plugins/message-view/plugin.c: Disconnect session load
6096         signal on plugin deactivation (fixes a crash).
6098 2006-09-30  Naba Kumar  <naba@gnome.org>
6100         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
6101         * TODO.tasks: Assigned a bounty to Massimo.
6103 2006-09-29  Naba Kumar  <naba@gnome.org>
6105         * src/anjuta-app.c, src/shell.c: Fixed build errors.
6107 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
6109         * plugins/debug-manager/debugger.c,
6110         plugins/debug-manager/plugin.c,
6111         libanjuta/interfaces/libanjuta.idl:
6112         Add a new abort command to quit debugger without waiting
6114         * plugins/gdb/debugger.c,
6115         plugins/gdb/debugger.h,
6116         plugins/gdb/plugin.c:
6117         Send a signal directly to the debugged program
6118         Implement abort command
6120         * plugins/debug-manager/debug_tree.c:
6121         Fix bug #358163
6123         * plugins/debug-manager/stack-trace.c:
6124         Fix bug #358009
6126 2006-09-29  Naba Kumar  <naba@gnome.org>
6128         * TODO.tasks: Updated.
6129         
6130         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
6131         dialog.
6132         
6133         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
6134         
6135         * TODO.tasks: Updated in light of the word wrapping fix
6136         in Tasks Manager. Added a test bounty entry.
6138         * TODO.tasks: Added four bounties.
6139         
6140 2006-09-28  Naba Kumar  <naba@gnome.org>
6142         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
6143         Added 'customizable' parameter to
6144         anjuta_ui_add_action_group_entries() and similar functions to
6145         allow user configuration of the actions. Filter out actions that
6146         are not configurable items (such as submenu items). Now the
6147         'Customize shortcuts' dialog is much better listed.
6149         * plugins/build-basic-autotools/build-basic-autotools.c,
6150         plugins/build-basic-autotools/build-basic-autotools.h,
6151         plugins/cvs-plugin/plugin.c,
6152         plugins/cvs-plugin/plugin.h,
6153         plugins/debug-manager/breakpoints.c,
6154         plugins/debug-manager/plugin.c,
6155         plugins/debug-manager/stack_trace.c,
6156         plugins/debug-manager/watch.c,
6157         plugins/devhelp/plugin.c,
6158         plugins/document-manager/plugin.c,
6159         plugins/file-loader/plugin.c,
6160         plugins/file-manager/plugin.c,
6161         plugins/glade/plugin.c,
6162         plugins/gtodo/interface.c,
6163         plugins/gtodo/plugin.c,
6164         plugins/language-support-cpp-java/plugin.c,
6165         plugins/macro/plugin.c,
6166         plugins/macro/plugin.h,
6167         plugins/message-view/plugin.c,
6168         plugins/patch/plugin.c,
6169         plugins/profile-default/default.anjuta,
6170         plugins/project-manager/plugin.c,
6171         plugins/project-manager/plugin.h,
6172         plugins/sample1/plugin.c,
6173         plugins/search/plugin.c,
6174         plugins/subversion/plugin.c,
6175         plugins/subversion/plugin.h,
6176         plugins/symbol-browser/plugin.c,
6177         plugins/symbol-browser/plugin.h,
6178         plugins/tools/plugin.c,
6179         plugins/valgrind/plugin.c,
6180         plugins/valgrind/plugin.h: Fixed to take care of above change
6181         in API of AnjutaUI. Properly added/removed action groups in some
6182         plugins. Split action groups into customization and non-customizable
6183         groups and added them separately.
6185         * plugins/document-manager/plugin.c: Close files belonging to
6186         project when project is closed (not complete).
6187         
6188         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
6189         vertical aligned cell entries.
6190         
6191         * src/anjuta-app.c: Define macros for the placeholder names.
6192         Set default widths and heights of the default placeholders,
6193         so that newly docked widgets are correclty sized.
6194         
6195         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6196         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
6197         Fixed to generated correct actions addition/removal code.
6199 2006-09-25  Naba Kumar  <naba@gnome.org>
6201         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
6202         libanjuta/anjuta-serializer.[ch]: Implemented serialization
6203         class.
6204         
6205         * plugins/message-view/anjuta-msgman.c,
6206         plugins/message-view/anjuta-msgman.h,
6207         plugins/message-view/message-view.c,
6208         plugins/message-view/message-view.h,
6209         plugins/message-view/plugin.c: Serialize messages panes in
6210         session save and deserialize them in session load so that
6211         build messages persistant.
6212         
6213 2006-09-24  Johannes Schmid <jhs@gnome.org>
6215         * libanjuta/anjuta-utils.c:
6216         * plugins/message-view/message-view.c:
6217         Really fixed #355407
6219 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6221         * libanjuta/interfaces/libanjuta.idl:
6222         Change one variable sign
6224         * plugins/debug-manager/anjuta-debug-manager.glade,
6225         plugins/debug-manager/anjuta-debug-manager.ui:
6226         Few small interface changes     
6228         * plugins/debug-manager/debug_tree.h,
6229         plugins/debug-manager/watch.c,
6230         plugins/debug-manager/debugger.c,
6231         plugins/debug-manager/plugin.c
6232         plugins/gdb/debugger.c,
6233         plugins/gdb/plugin.c:
6234         Big rewrite of debugger queue
6235         Allow to cancel command
6237         * plugins/debug-manager/memory.c:
6238         Fix a bug if a command is cancelled
6240 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
6242         * plugins/gdb/debugger.c,
6243         plugins/debug-manager/debug_tree.c,
6244         plugins/debug-manager/locals.c:
6245         Restore tree representation for local variable
6246         Add argument in local variable list
6247         Use gdb variable object to get all informations
6249 2006-09-19  Naba Kumar  <naba@gnome.org>
6251         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
6252         that implements AnjutaSavePrompt class.
6254         * ChangeLog: Fixed indentation.
6255         
6256         * libanjuta/Makefile.am,
6257         libanjuta/anjuta-marshal.list,
6258         libanjuta/anjuta-shell.c,
6259         libanjuta/anjuta-shell.h,
6260         plugins/document-manager/action-callbacks.c,
6261         plugins/document-manager/action-callbacks.h,
6262         plugins/document-manager/anjuta-docman.c,
6263         plugins/document-manager/anjuta-docman.h,
6264         plugins/document-manager/plugin.c,
6265         src/anjuta.c: Impletemnted save prompt dialog to prompt for
6266         unsaved items during exit. A new signal is added in shell
6267         interface called 'save-prompt' to collect all unsaved items.
6268         Create AnjutaSavePrompt class (dialog) to process unsaved items.
6269         Fixed document manager to use the new save-prompt signal in shell
6270         and AnjutaSavePrompt object for unsaved files. Cleaned up
6271         AnjutaDocman to synchronously save new files. Fixed function
6272         names.
6274 2006-09-18  Johannes Schmid <jhs@gnome.org>
6276         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
6277         gdl requirement to 0.7.0
6279 2006-09-18  Johannes Schmid <jhs@gnome.org>
6281         * global-tags/.cvsignore:
6282         * global-tags/Makefile.am:
6283         * global-tags/create_global_tags.sh (removed):
6284         * global-tags/create_global_tags.sh.in (added):
6285         Fixed #355407
6286         
6287         * libanjuta/anjuta-launcher.c:
6288         Fixed #349374
6289         
6290         * plugins/project-manager/plugin.c:
6291         (project_manager_plugin_close_project):
6292         Fixed crasher
6293         
6294         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
6295         Fixed gtk critical
6296         
6297         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
6298         More reasonable toolbar creation/deletition though it does
6299         not completly work!
6301 2006-09-15  Johannes Schmid <jhs@gnome.org>
6303         * libanjuta/anjuta-utils.c/.h:
6304         Fixed #355168
6306 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
6308         * scintilla/ScintillaGTK.cxx
6309         Fixed doulbe freeing in Scintilla
6311 2006-09-12  Johannes Schmid  <jhs@gnome.org>
6313         * plugins/symbol-browser/an_symbol_prefs.c:
6314         Support unloading / reloading of the module (for example when
6315         closing a project and opening another one).
6317         * plugins/project-manager/plugin.c:
6318         Really fixed #355148 (Show project name in title bar)
6320 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6322         * libanjuta/plugins.c:
6323         Fixed #355156 (Show plugins in alphabetical order)
6325 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6327         * plugins/project-manager/plugin.c:
6328         Fixed #355148 (Show project name in title bar)
6330 2006-09-09  Johannes Schmid  <jhs@gnome.org>
6332         * plugins/project-manager/plugin.c:
6333         (value_removed_project_root_uri):
6334         Fixed crasher if project cannot be opened
6336 2006-08-30 Naba Kumar  <naba@gnome.org>
6338         * plugins/language-support-cpp-java/plugin.[c,h],
6339         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6340         Impletemnted UI for auto indent.
6341         
6342 2006-08-28 Naba Kumar  <naba@gnome.org>
6343         
6344         * plugins/gvim/.cvsignore,
6345         plugins/gvim/Makefile.am,
6346         plugins/gvim/anjuta-vim-plugin.png,
6347         plugins/gvim/anjuta-vim.c,
6348         plugins/gvim/anjuta-vim.h,
6349         plugins/gvim/anjuta-vim.plugin.in,
6350         plugins/gvim/gtkvim.c,
6351         plugins/gvim/gtkvim.h,
6352         plugins/gvim/plugin.c,
6353         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
6354         in build yet.
6356 2006-08-28 Naba Kumar  <naba@gnome.org>
6358         Patch from: Massimo Corà  <maxcvs@email.it>
6359         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
6360         possible infinite loop.
6362 2006-08-22 Adam Dingle <adam@medovina.org>
6363         
6364         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
6365         to edit are shown in the preferences dialog in anjuta").
6366         Removed unused widgets from the style editor dialog.
6368 2006-08-21  Johannes Schmid <jhs@gnome.org>
6370         * plugins/symbol-browser/test-class.[cpp/h]
6371         Added missing files
6373 2006-08-18  Naba Kumar  <naba@gnome.org>
6375         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
6376         end of document loading.
6378         * plugins/language-support-cpp-java/plugin.c,
6379         plugins/sourceview/sourceview.c: Fixed plugin loading.
6381 2006-08-17  Naba Kumar  <naba@gnome.org>
6383         * plugins/language-support-cpp-java/plugin.c,
6384         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
6385         mode line parsing. Indentation parameters initialized based on
6386         mode line parameters.
6388 2006-08-16  Naba Kumar  <naba@gnome.org>
6390         * Makefile.am, plugins/editor/text_editor.c,
6391         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
6392         comments.
6394 2006-08-16 Naba Kumar  <naba@gnome.org>
6396         Patch from  Massimo Cora'  <maxcvs@email.it>:
6397         
6398         * plugins/editor/aneditor-autocomplete.cxx,
6399         plugins/editor/aneditor-calltip.cxx,
6400         plugins/symbol-browser/Makefile.am,
6401         plugins/symbol-browser/an_symbol.c,
6402         plugins/symbol-browser/an_symbol_view.c,
6403         plugins/symbol-browser/plugin.c,
6404         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
6405         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
6406         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
6407         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
6408         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
6409         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
6410         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
6411         tagmanager/get.h, tagmanager/html.c,
6412         tagmanager/include/tm_source_file.h,
6413         tagmanager/include/tm_tag.h,
6414         tagmanager/include/tm_workspace.h,
6415         tagmanager/jscript.c, tagmanager/keyword.c,
6416         tagmanager/keyword.h, tagmanager/lisp.c,
6417         tagmanager/lregex.c, tagmanager/lua.c,
6418         tagmanager/main.h, tagmanager/make.c,
6419         tagmanager/options.c, tagmanager/options.h,
6420         tagmanager/parse.c, tagmanager/parse.h,
6421         tagmanager/parsers.h, tagmanager/pascal.c,
6422         tagmanager/perl.c, tagmanager/php.c,
6423         tagmanager/python.c, tagmanager/read.c,
6424         tagmanager/read.h, tagmanager/readtags.c,
6425         tagmanager/readtags.h, tagmanager/rexx.c,
6426         tagmanager/routines.c, tagmanager/routines.h,
6427         tagmanager/ruby.c, tagmanager/scheme.c,
6428         tagmanager/sh.c, tagmanager/slang.c,
6429         tagmanager/sml.c, tagmanager/sort.c,
6430         tagmanager/sort.h, tagmanager/sql.c,
6431         tagmanager/strlist.c, tagmanager/strlist.h,
6432         tagmanager/tcl.c, tagmanager/tm_source_file.c,
6433         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
6434         tagmanager/tm_workspace.c, tagmanager/verilog.c,
6435         tagmanager/vim.c, tagmanager/vstring.c,
6436         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
6437         5.6 and namespace completion fixed.
6439         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6440         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
6442 2006-08-15 Naba Kumar  <naba@gnome.org>
6444         * libanjuta/interfaces/libanjuta.idl,
6445         plugins/editor/text-editor-iterable.c,
6446         plugins/editor/text_editor.c,
6447         plugins/sourceview/sourceview-cell.c,
6448         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
6449         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
6450         ianjuta_editor_end_action().
6451         
6452         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
6454 2006-08-13 Naba Kumar  <naba@gnome.org>
6456         * plugins/debug-manager/breakpoints.c,
6457         plugins/debug-manager/memory.c,
6458         plugins/debug-manager/registers.c,
6459         src/layout.xml: Fixed debugger widgets layout.
6461 2006-08-12 Naba Kumar  <naba@gnome.org>
6463         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
6464         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
6465         plugins/editor/editor.glade, plugins/editor/text_editor.h,
6466         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
6467         codes and dead codes. Removed automatic indentation prefs.
6469 2006-08-12  Johannes Schmid <jhs@gnome.org>
6471         * libanjuta/Makefile.am:
6472         * libanjuta/anjuta-launcher.c:
6473         * libanjuta/anjuta-launcher.h:
6474         * libanjuta/anjuta-plugin.c:
6475         * libanjuta/anjuta-plugin.h:
6476         * libanjuta/anjuta-preferences.c:
6477         * libanjuta/anjuta-preferences.h:
6478         * libanjuta/anjuta-shell.c:
6479         * libanjuta/anjuta-shell.h:
6480         * libanjuta/libanjuta.h:
6481         
6482         Made wrapper friendly:
6483         - no inline in header files (preferences_set/get)
6484         - correct signal names
6485         - correct GError** argument in anjuta_shell_freeze/thaw
6486         - include correct files in libanjuta.h
6487         
6488         * plugins/project-manager/plugin.c: 
6489         Fixed two crashers
6491 2006-08-11 Naba Kumar  <naba@gnome.org>
6493         * plugins/editor/aneditor-priv.h,
6494         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
6495         
6496         * plugins/editor/text_editor_cbs.c,
6497         plugins/sourceview/anjuta-view.c: Pass the right position for char
6498         added signal.
6499         
6500         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
6501         
6502         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
6504 2006-08-11 Naba Kumar  <naba@gnome.org>
6506         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
6507         return the right character at the iter position and get_char() to
6508         not leak memory.
6510         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
6511         to set to character offset and not byte index.
6513         * plugins/language-support-cpp-java/plugin.c: Improved
6514         auto-indentation login. Indents opening and closing braces correctly.
6516 2006-08-10  Johannes Schmid <jhs@gnome.org>
6518         * INSTALL:
6519         * autogen.sh:
6520         Required automake = 1.9
6522         * libanjuta/anjuta-children.c:
6523         * libanjuta/anjuta-children.h:
6524         * libanjuta/anjuta-encodings.h:
6525         * libanjuta/anjuta-launcher.h:
6526         * libanjuta/anjuta-plugin-description.h:
6527         * libanjuta/anjuta-preferences-dialog.h:
6528         * libanjuta/anjuta-preferences.h:
6529         * libanjuta/anjuta-session.h:
6530         * libanjuta/anjuta-status.h:
6531         * libanjuta/anjuta-ui.h:
6532         * libanjuta/anjuta-utils.c:
6533         * libanjuta/anjuta-utils.h:
6534         * libanjuta/e-splash.h:
6535         * libanjuta/glue-factory.h:
6536         * libanjuta/glue-plugin.h:
6537         * libanjuta/plugins.h:
6538         * libanjuta/resources.h:
6539         Fixed libanjuta to be able to wrap it
6540         - G_BEGIN_DECLS, G_END_DECLS
6541         - include all necessary files in libanjuta.h
6543         * plugins/gtodo/tray-icon.c:
6544         * plugins/terminal/terminal.c:
6545         Some build fixes for freebsd
6547         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
6548         * plugins/sourceview/sourceview.glade:
6549         Remove auto-indent feature as it is now in language-support
6551 2006-08-09 Naba Kumar  <naba@gnome.org>
6553         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
6554         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6555         Added missing files.
6557         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
6558         get_use_spaces(), set_tabsize() and set_use_spaces().
6560 2006-08-09 Naba Kumar  <naba@gnome.org>
6562         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
6563         succeeded in activating.
6565         * plugins/document-manager/plugin.c: Added debug message.
6567         * libanjuta/interfaces/libanjuta.idl,
6568         plugins/editor/text_editor.c: Implemented get_tabsize(),
6569         get_use_spaces(), set_tabsize() and set_use_spaces().
6571         * plugins/language-support-cpp-java/Makefile.am,
6572         plugins/language-support-cpp-java/plugin.c,
6573         plugins/language-support-cpp-java/plugin.h: Used editor parameters
6574         for indentation. Added preferences page for paramenters.
6576         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
6578 2006-08-08 Naba Kumar  <naba@gnome.org>
6580         * libanjuta/interfaces/libanjuta.idl,
6581         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6582         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
6583         plugins/editor/text_editor.c,
6584         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
6585         and implemented it for both scintilla and sourceview.
6587         * plugins/search/plugin.c: Use the new grab_focus() to transfer
6588         focus back to editor (happens when pressing esc in incremental
6589         search box).
6591 2006-08-08 Naba Kumar  <naba@gnome.org>
6593         * libanjuta/interfaces/libanjuta.idl,
6594         plugins/editor/text_editor.c,
6595         plugins/editor/text_editor.h,
6596         plugins/editor/text-editor-iterable.c,
6597         plugins/sourceview/sourceview-cell.c,
6598         plugins/sourceview/sourceview.c: Implemented editor attributes
6599         methods.
6600         
6601         * plugins/editor/aneditor.cxx: Disabled old indentation code.
6602         plugins/language-support-cpp-java/plugin.c: Implemented indentation
6603         code (not complete yet).
6605         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
6606         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
6607         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
6608         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
6609         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
6610         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6612 2006-08-04 Naba Kumar  <naba@gnome.org>
6614         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
6615         implementation.
6616         
6617 2006-08-03  Johannes Schmid <jhs@gnome.org>
6619         * configure.in: Add a more informative text to valgrind plugin
6621         * TODO.tasks:
6622         Modified Preferences tasl
6623         * libanjuta/anjuta-plugin.c: 
6624         * libanjuta/anjuta-preferences-dialog.c: 
6625         * libanjuta/anjuta-preferences-dialog.h:
6626         * libanjuta/anjuta-preferences.c:
6627         * libanjuta/anjuta-preferences.h:
6628         * libanjuta/interfaces/Makefile.am.iface:
6629         * libanjuta/interfaces/libanjuta.idl:
6630         Added IAnjutaPreferences interface which every plugin that has preferences should
6631         implement. Call merge() and unmerge() at plugin activation/deactivation.
6632         Fixed preferences_page_remove()
6633         
6634         * plugins/build-basic-autotools/build-basic-autotools.c:
6635         * plugins/cvs-plugin/plugin.c: 
6636         * plugins/document-manager/plugin.c:
6637         * plugins/editor/plugin.c:
6638         * plugins/editor/plugin.h:
6639         * plugins/file-manager/plugin.c: 
6640         * plugins/gtodo/main.h:
6641         * plugins/gtodo/plugin.c: 
6642         * plugins/gtodo/preferences.c: 
6643         * plugins/message-view/anjuta-msgman.c: 
6644         * plugins/message-view/anjuta-msgman.h:
6645         * plugins/message-view/plugin.c:
6646         * plugins/sourceview/plugin.c: 
6647         * plugins/sourceview/plugin.h:
6648         * plugins/symbol-browser/an_symbol_prefs.c:
6649         * plugins/symbol-browser/plugin.c: 
6650         * plugins/terminal/terminal.c: 
6651         * plugins/valgrind/plugin.c
6652         * src/anjuta-app.c:
6653         
6654         Updated preference loading/unloading for all plugins
6656 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
6657         
6658         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
6659         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
6660     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
6661         recommended by the autoconf manual. 
6662         - Fixes compiling with autoconf 2.60.
6663         
6664         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
6666 2006-08-02      Johanes Schmid <jhs@gnome.org>
6668         * plugins/profile-default/plugin.c:
6669         Fixed session handling
6671 2006-08-01  Johannes Schmid <jhs@gnome.org>
6673         * configure.in
6674         * plugins/Makefile.am:
6675         Disabled devhelp and glade for now as they do not work (#341073
6676         and #341170)
6677         
6678         * plugins/profile-default/anjuta-default-profile.ui (removed):
6679         * plugins/profile-default/plugin.c:
6680         * plugins/profile-default/plugin.h:
6681         * plugins/project-manager/anjuta-project-manager.ui:
6682         * plugins/project-manager/plugin.c:
6683         * plugins/project-manager/plugin.h:
6684         Limted multiple project support #315043
6686         * libanjuta/interfaces/libanjuta.idl:
6687         Added ianjuta_profile_unload
6689 2006-07-31 Naba Kumar  <naba@gnome.org>
6691         * libanjuta/interfaces/libanjuta.idl,
6692         plugins/editor/text-editor-iterable.c,
6693         plugins/editor/text_editor.c,
6694         plugins/sourceview/anjuta-view.c,
6695         plugins/sourceview/anjuta-view.h,
6696         plugins/sourceview/sourceview.c: Fixed text iteration and 
6697         IAnjutaEditor implementations in both scintilla
6698         and sourceview. Cleand up libanjuta API: Removed redundant
6699         erase_range() method from IAnjutaEditor interface, fixed
6700         ianjuta_editor_get_text to take length instead of range (consistency).
6701         autoindentation in both sourceview and scintilla more or less works,
6702         but still disabled for now because there are still some anomalies
6703         in text iteration.
6705         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
6707         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
6708         API changes.
6710 2006-07-30  Johannes Schmid <jhs@gnome.org>
6712         * plugins/sourceview/anjuta-document.c:
6713         * plugins/sourceview/anjuta-document.h:
6714         * plugins/sourceview/anjuta-view.c: 
6715         * plugins/sourceview/sourceview.c:
6716         Wrote a new "char_added" implementation, I hope this one is good
6718         * plugins/sourceview/sourceview-cell.c:
6719         Fixed typo: "text_iter" instead of "iter"
6721 2006-07-30 Naba Kumar  <naba@gnome.org>
6723         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
6725 2006-07-30  Johannes Schmid <jhs@gnome.org>
6727         * autogen.sh: use gnome-autogen.sh from gnome-coomen
6728         
6729         * plugins/debug-manager/plugin.c: 
6730         * plugins/patch/plugin.c:
6731         Use IAnjutaIndicable to mark debugger position
6733         * plugins/sourceview/sourceview.c:
6734         Define colors for IAnjutaIndicable
6736 2006-07-29  Johannes Schmid <jhs@gnome.org>
6738         * plugins/debug-manager/anjuta-debug-manager.ui:
6739         * plugins/debug-manager/breakpoints.c:
6740         * plugins/debug-manager/images/Makefile.am:
6741         * plugins/debug-manager/images/run-to-cursor.png:
6742         * plugins/debug-manager/plugin.c:
6743         Added toolbar and some icons
6745         * plugins/patch/anjuta-patch.ui:
6746         * plugins/patch/patch-plugin.c:
6747         * plugins/patch/patch-plugin.glade:
6748         * plugins/patch/plugin.c:
6749         * plugins/patch/plugin.h:
6750         Improved patch plugin (GUI and function)
6752         * plugins/sourceview/sourceview.c:
6753         Fixed another Gtk-Critical
6755         * plugins/tools/anjuta-tools.ui:
6756         * plugins/tools/plugin.h:
6757         Put Patch plugin in tools menu and changed ui file
6759 2006-07-29  Johannes Schmid <jhs@gnome.org>
6761         * plugins/document-manager/plugin.c:
6762         Fixed accelator Gtk-Warning
6764         * plugins/message-view/anjuta-msgman.c: 
6765         Fixed Gtk-Warning
6767         * plugins/sourceview/anjuta-document.c:
6768         * plugins/sourceview/anjuta-document.h:
6769         * plugins/sourceview/anjuta-marshal.list:
6770         Wrote a better emitter for the char-added signal
6772         * plugins/sourceview/sourceview.c:
6773         Fixed Redo/Undo to void Gtk-Criticals
6774         
6775         * plugins/sourceview/sourceview-args.c:
6776         * plugins/sourceview/sourceview-cell.c:
6777         * plugins/sourceview/sourceview-scope.c:
6778         * plugins/sourceview/sourceview-tags.c: 
6779         Adapted to new IAnjutaIterator API
6781 2006-07-28 Naba Kumar  <naba@gnome.org>
6783         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
6785         * plugins/symbol-browser/an_symbol.c,
6786         plugins/symbol-browser/an_symbol_iter.c,
6787         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
6788         subclass of AnjutaSymbol so that the symbol is accessible from
6789         the iter in light of changes in IAnjutaIterable.
6791         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
6792         implementation of IAnjutaIterable.
6794 2006-07-28 Naba Kumar  <naba@gnome.org>
6796         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
6797         IAnjutaIterable. They were kind of useless since the interface is
6798         defined on the data object itself. Added set_position() method
6799         in IAnjutaIterable to allow setting arbitrary current index to the
6800         iter.
6801         Added erase() and erase_range() in IAnjutaEditor.
6803         * plugins/editor/text-editor-iterable.c: Fixed 
6804         plugins/editor/text_editor.c: Implemented erase() and erase_range()
6805         methods in editor. Fixed get_line_from_position() method.
6807         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
6808         code. It's disabled for now.
6810         * plugins/sourceview/sourceview-cell.c,
6811         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
6812         implementation.
6814 2006-07-27  Johannes Schmid <jhs@gnome.org>
6816         * plugins/sourceview/sourceview-cell.c:
6817         Fixed IAnjutaEditorCell to work only on a single line
6818         Fixed crasher in finalize
6820         * plugins/symbol-browser/an_symbol_prefs.c:
6821         * global-tags/Makefile.am:
6822         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
6823         script installation     
6825 2006-07-26 Naba Kumar  <naba@gnome.org>
6827         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
6828         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
6829         
6830         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
6831         
6832         * plugins/document-manager/plugin.c: Fixed dynamic loading of
6833         support plugins
6834         
6835         * plugins/editor/text-editor-iterable.c,
6836         plugins/editor/text_editor.c,
6837         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
6838         method to work correctly, it was ignoring start and end parameters.
6839         Fixed TextEditorCell implementation. Fixed 'char-added' signal
6840         emission.
6841         
6842         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
6843         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
6845 2006-07-24  Massimo Cora'  <maxcvs@email.it>
6847         * plugins/symbol-browser/an_symbol_view.c,
6848         plugins/symbol-browser/an_symbol_view.h,
6849         plugins/symbol-browser/plugin.c:
6850     fix a matching case into sv_extract_type_qualifier_from_expr ()
6851     and some minor issues.
6853 2006-07-26  Johannes Schmid <jhs@gnome.org>
6855         * plugins/language-support-cpp-java/plugin.c:
6856         Fixed to work kind of with sourceview editor
6857         * plugins/sourceview/anjuta-document.c: 
6858         * plugins/sourceview/anjuta-view.c: 
6859         * plugins/sourceview/sourceview-cell.c:
6860         * plugins/sourceview/sourceview.c:
6861         Fixed IAnjutaEditorCell and "char-added" signal
6863 2006-07-24 Naba Kumar  <naba@gnome.org>
6865         * plugins/document-manager/plugin.c,
6866         plugins/document-manager/plugin.h: Initial implementedion for loading
6867         support plugins.
6868         
6869         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
6870         implementation.
6871         
6872         * plugins/editor/text_editor.c: Fixed syntax highlighting when
6873         indicators are cleared (that leaved grey texts).
6875 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
6877         * libanjuta/interfaces/libanjuta.idl,
6878         plugins/debug-manager/breakpoints.c,
6879         plugins/debug-manager/memory.c,
6880         plugins/debug-manager/registers.c,
6881         plugins/debug-manager/debug_tree.c,
6882         plugins/debug-manager/debugger.c,
6883         plugins/gdb/debugger.c,
6884         plugins/gdb/debugger.h,
6885         plugins/gdb/plugin.c:
6886         Add a parameter for reporting error
6887         Add a new interface for using gdb variable object
6888         Allow to cancel commands
6889         Rewrite handling of debugger state
6891         * plugins/debug-manager/plugin.c,
6892         plugins/debug-manager/locals.c,
6893         plugins/debug-manager/locals.h,
6894         plugins/debug-manager/register.c,
6895         plugins/debug-manager/stack_trace.c,
6896         plugins/debug-manager/stack_trace.h:
6897         Create and destroy local and stack trace windows when needed
6899 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6901         * plugins/document-manager/plugin.c:
6902         Fixed "Automatic" highlighting
6904 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
6906         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
6908         * plugins/sourceview/anjuta-view.c:
6909         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
6911 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
6912         
6913         * configure.in: Check for C/C++-Compiler correctly
6915 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
6917         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6919         * plugins/debug-manager/stack_trace.c:
6920         Destroy stack window when debuuger is disabled (#347414)
6921         
6922         * plugins/sourceview/anjuta-view.c:
6923         Fix a crash with popup-menu (#347412)
6925 2006-07-13 Naba Kumar  <naba@gnome.org>
6927         * plugins/editor/Makefile.am,
6928         plugins/editor/text_editor.h,
6929         plugins/editor/text-editor-iterable.h,
6930         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
6931         tested yet).
6932         
6933         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
6934         code.
6935         
6936         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
6938 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
6940         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
6941         Bug #342937
6942         
6943 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6945         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6947         * libanjuta/anjuta-preferences-dialog.c:
6948         Do not use the page_num returned by gtk_notebook_append_page to
6949         remove the page as it cause bugs when pages removal is not done
6950         in LIFO.
6952         * plugins/document-manager/anjuta-docman.c:
6953         * src/anjuta-app.c:
6954         makes Anjuta display dock_items which have previously been hidden
6956 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
6958         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
6960         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
6961         * plugins/sourceview/sourceview.c: (imark_unmark):
6962         
6963         Patches for bugs #346450 and #346295
6964         
6965         * AUTHORS: Added Fredrik
6967 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
6969         * plugins/message-view/anjuta-msgman.c: 
6970         Fixed close button/icon size (like in docman)
6972 2006-06-10 Naba Kumar <naba@gnome.org>
6974         * plugins/editor/text_editor.c: Fixed goto line to mark the line
6975         being set.
6976         
6977 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
6979         * libanjuta/interfaces/libanjuta.idl:
6980         Move inspect_memory function in IAnjutaCpuDebugger interface
6981         Rename Boolean type to State
6983         * plugins/debug-manager/breakpoint.c:
6984         Rename Boolean type to State
6986         * plugins/debug-manager/Makefile.am,
6987         plugins/debug-manager/anjuta-marshal.list,
6988         plugins/debug-manager/data_view.c,
6989         plugins/debug-manager/data_view.h,
6990         plugins/debug-manager/data_buffer.c,
6991         plugins/debug-manager/data_buffer.h,
6992         plugins/debug-manager/chunk_view.c,
6993         plugins/debug-manager/chunk_view.h,
6994         plugins/debug-manager/anjuta-debug-manager.ui,
6995         plugins/debug-manager/debugger.c,
6996         plugins/debug-manager/memory.c,
6997         plugins/debug-manager/memory.h,
6998         plugins/debug-manager/plugin.c,
6999         plugins/gdb/debugger.c,
7000         plugins/gdb/debugger.h,
7001         plugins/gdb/plugin.c:
7002         Rewrite memory window using a special widget
7003         Rename Boolean type to State
7005 2006-06-08 Naba Kumar <naba@gnome.org>
7007         * plugins/editor/text_editor.c (itext_editor_get_current_word):
7008         Do not return garbage characters and return NULL when there is no
7009         current word.
7010         
7011         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
7012         work correctly.
7013         
7014         * plugins/search/search-replace.c: Fixed a mem leak.
7016 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
7018         * libanjuta/anjuta-launcher.c:
7019         Added debug message (see #343522)
7020         
7021         * plugins/build-basic-autotools/build-basic-autotools.c:
7022         Patch from Günther Brammer to fix #344015
7024         * plugins/sourceview/sourceview.c:
7025         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
7026         automatic highlight of build messages)
7028 2006-06-06 Naba Kumar <naba@gnome.org>
7030         * configure.in,
7031         libanjuta/interfaces/libanjuta.idl,
7032         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7033         plugins/Makefile.am,
7034         plugins/document-manager/action-callbacks.c,
7035         plugins/document-manager/plugin.c,
7036         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
7037         interface for language highlight selection and langauge change
7038         signal.
7039         
7040         * plugins/language-support-cpp-java: Added language support
7041         plugin for cpp and java.
7043 2006-05-27  Naba Kumar  <naba@gnome.org>
7045         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
7046         plugins/debug-manager/*, data/Makefile.am,
7047         manuals/reference/libanjuta/libanjuta.types,
7048         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7049         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7050         merged anjuta-new-debugger branch into trunck.
7051         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
7053 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
7054         
7055         * libanjuta/interfaces/libanjuta.idl,
7056         plugins/debug-manager/debugger.c,
7057         plugins/debug-manager/debugger.h,
7058         plugins/gdb/anjuta-gdb.plugin.in,
7059         plugins/gdb/debugger.c,
7060         plugins/gdb/debugger.h,
7061         plugins/gdb/plugin.c:
7062         Add new IAnjutaCpuDebugger interface to access cpu register
7063         Run gdb instead of /usr/local/bin/gdb
7064         
7065         * plugins/debug-manager/plugin.c,
7066         plugins/debug-manager/registers.c,
7067         plugins/debug-manager/registers.h:
7068         Rewrite register window
7069         Rename Load target menu item to Run target
7071 2006-05-07  Naba Kumar  <naba@gnome.org>
7073         * plugins/gdb.init
7074         
7075 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
7077         * plugins/debug-manager/watch.c,
7078         plugins/debug-manager/breakpoint.c,
7079         plugins/debug-manager/breakpoint.h:
7080         Fix crash: disconnect save and load session signals
7082 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
7084         * libanjuta/interface/libanjuta.idl,
7085         plugins/debug-manager/debugger.c,
7086         plugins/gdb/plugin.c:
7087         Add a value parameter for evaluate command
7089         * plugins/debug-manager/anjuta-debug-manager.glade:
7090         Create new dialog box for watches using glade
7092         * plugins/debug-manager/anjuta-debug-manager.ui:
7093         Move watch menu items near the end
7094         Move breakpoint menu items outside the sub menu
7096         * plugins/debug-manager/debug_tree.c,
7097         plugins/debug-manager/debug_tree.h,
7098         plugins/debug-manager/debug_tree.h,
7099         plugins/debug-manager/watch.c:
7100         Move all GUI code from watch.c to debug_tree.c
7101         Add an auto update property to watches
7102         
7103         * plugins/debug-manager/locals.c,
7104         plugins/debug-manager/locals.h,
7105         plugins/debug-manager/stack_trace.c,
7106         plugins/debug-manager/stack_trace.h,
7107         plugins/debug-manager/plugin.c:
7108         Register actions before starting debugger
7110         * plugins/gdb/debugger.c:
7111         Do not call callback function if not present
7113 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
7115         * libanjuta/interfaces/libanjuta.idl,
7116         plugins/debug-manager/stack_trace.c,
7117         plugins/debug-manager/stack_trace.h,
7118         plugins/debug-manager/anjuta-debug-manager.ui,
7119         plugins/gdb/debugger.c:
7120         Add a popup menu in stack frame window
7121         Add a new frame-changed event
7122         Use MI command for getting stack informations
7123         Get filename with full path (need gdb > 6.3)
7125         * libanjuta/interfaces/libanjuta.idl,
7126         plugins/debug-manager/debug_tree.c,
7127         plugins/debug-manager/debugger.c,
7128         plugins/debug-manager/locals.c,
7129         plugins/debug-manager/locals.h,
7130         plugins/debug-manager/plugin.c,
7131         plugins/gdb/debugger.c,
7132         plugins/gdb/debugger.h,
7133         plugins/gdb/parser.c,
7134         plugins/gdb/parser.h,
7135         plugins/gdb/plugin.c,
7136         plugins/gdb/Makefile.am:
7137         Pass watch data with string instead of Watch structures
7138         Use debug_tree in local window
7139         Remove info local
7140         Remove parser.{ch}
7142         * plugins/debug-manager/breakpoints.c,
7143         plugins/debug-manager/utilities.c,
7144         plugins/debug-manager/utilities.h:
7145         Use a GtkListStore instead of a GtkTreeStore
7146         move goto_location_in_editor in utilities.c
7147         
7148 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
7150         * libanjuta/interfaces/libanjuta.idl,
7151         plugins/debug-manager/anjuta-debug-manager.ui,
7152         plugins/debug-manager/breakpoints.c,
7153         plugins/debug-manager/plugin.c,
7154         plugins/gdb/debugger.c:
7155         Add a breakpoint type
7156         Add new popup menu in breakpoint window
7157         Add toggle breakpoint in editor popup menu
7158         Save and restore breakpoint enable
7159         Fix bug in clear all breakpoints
7160         Remove old useless code
7162         * plugins/debug-manager/debugger.c:
7163         Fix some problem with debugger states
7165         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
7166         Update documentation
7167         
7168 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
7170         * data/Makefile.am,
7171         plugins/gdb/Makefile.am,
7172         plugins/gdb/gdb.init:
7173         Move gdb.init crom data to plugins/gdb
7175         * plugins/gdb/gdb.init,
7176         libanjuta/interfaces/libanjuta.idl,
7177         plugins/debug-manager/breakpoints.c,
7178         plugins/debug-manager/debugger.c,
7179         plugins/debug-manager/plugin.c,
7180         plugins/gdb/debugger.c,
7181         plugins/gdb/plugin.c:
7182         Support pending breakpoints
7183         Rewrite debugger states
7184         Split ianjuta_debugger_log into _enable_log and _disable_log
7186         * plugins/debug-manager/start.c,
7187         plugins/debug-manager/debug_tree.c,
7188         plugins/gdb/parser.c:
7189         Remove some useless lines
7191         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
7192         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7193         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7194         Update documentation
7196 2006-03-12 Naba Kumar <naba@gnome.org>
7198         * manuals/references/libanjuta/libanjuta.types: Fixed
7199         debug-manager name.
7200         
7201 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
7203         * libanjuta/anjuta-debugger.c,
7204         libanjuta/anjuta-debugger.h:
7205         Remove those files
7206         
7207         * libanjuta/interfaces/libanjuta.idl,
7208         plugins/debug-mananger/breakpoints.c,
7209         plugins/debug-manager/debug_tree.c,
7210         plugins/debug-manager/debugger.c,
7211         plugins/debug-manager/plugin.c,
7212         plugins/debug-manager/registers.c,
7213         plugins/debug-manager/sharedlib.c,
7214         plugins/debug-manager/signal.c,
7215         plugins/debug-manager/stack_trace.c,
7216         plugins/debug-manager/start.c,
7217         plugins/debug-manager/watch.c,
7218         plugins/gdb/debugger.c,
7219         plugins/gdb/debugger.h,
7220         plugins/gdb/parser.c,
7221         plugins/gdb/parser.h,
7222         plugins/gdb/plugin.c:
7223         Move types definitions from libanjuta/anjuta-debugger.{ch}
7224         Rename types from AnjutaDebugger* to IAnjutaDebugger*
7225         
7226         * plugins/gdb/Makefile.am:
7227         Remove user interface from gdb plugin
7229 2006-03-12 Naba Kumar <naba@gnome.org>
7231         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
7233 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
7235         Modified Patch from Marc Maurer <uwog@uwog.net>:
7236         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
7237         Fixes #342447
7238         
7239         * plugins/sourceview/Makefile.am:
7240         * plugins/sourceview/sourceview-cell.c:
7241         * plugins/sourceview/sourceview-cell.h:
7242         * plugins/sourceview/sourceview.c: 
7243         
7244         Implemented IAnjutaEditorCell
7246 2006-05-21  Naba Kumar  <naba@gnome.org>
7248         * libanjuta/interfaces/libanjuta.idl,
7249         plugins/document-manager/action-callbacks.c,
7250         plugins/document-manager/plugin.c,
7251         plugins/editor/print.c, plugins/editor/text_editor.c,
7252         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
7253         Fixed zooming and added icons and shortcuts for zoom menu items.
7255 2006-05-21  Naba Kumar  <naba@gnome.org>
7257         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
7258         whitespaces.
7260 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7262         * plugins/document-manager/anjuta-docman.c:
7263         Fixed close button reaction by setting the correct current editor
7265 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7267         Patch from Yang Hong <yanghong@ccoss.com.cn>:
7268         * plugins/document-manager/anjuta-docman.c
7269         - Fix close button, you can close any tab as you wish now.
7270         - Fadeout mime icon as the same as close image  
7272 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
7274         Patch from Marc Maurer <uwog@uwog.net>
7275         * main.c: Compile fix when NLS is enabled
7276         
7277         AUTHORS: Added Marc
7279 2006-05-20  Naba Kumar  <naba@gnome.org>
7281         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
7282         while loading abiword-2.4.4/abi project).
7284 2006-05-18 Naba Kumar  <naba@gnome.org>
7286         * libanjuta/interfaces/libanjuta.idl,
7287         plugins/document-manager/action-callbacks.c,
7288         plugins/editor/print.c,
7289         plugins/editor/text_editor.c,
7290         plugins/editor/text_editor.h,
7291         plugins/editor/text_editor_prefs.c: Fixed zooming.
7292         
7293         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
7294         interface for character iteration and IAnjutaEditorAssist interface
7295         for autocompletions and editor tips.
7297 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
7299         Patch from Günther Brammer <GBrammer@gmx.de>:
7300         * plugins/document-manager/anjuta-docman.c:
7301         Make tabs smaller but keep nice closing icon
7303         * plugins/document-manager/anjuta-docman.c:
7304         * plugins/document-manager/Makefile.am:
7305         
7306         Added nice mime-icons to the editor tabs
7308 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
7310         * configure.in: Bumped version to 2.0.3 (pre-release increment)
7311         
7312         * plugins/symbol-browser/an_symbol_view.c:
7313         - Fixed crasher
7314         - Fixed symbol searching (Yang Hong (#341997))
7315         
7316         * plugins/devhelp/htmlview.c:
7317         Fixed devhelp plugin
7318         
7319         * plugins/build-basic-autotools/build-basic-autotools.c:
7320         * plugins/search/search-replace.c:
7321         * plugins/document-manager/anjuta-docman.c:
7322         
7323         Only add a marker to a line where it makes sense!
7325 === anjuta 2.0.2 ===
7327 2006-05-15  Naba Kumar  <naba@gnome.org>
7329         * configure.in: set required versions for
7330         gdl and glade3.
7331         
7332 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7334         * plugins/glade/plugin.c:
7335         Fixed signal connection for "gtk-doc-search"
7337 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
7339         * NEWS: Set release date, add known issues
7340         
7341         * libanjuta/anjuta-shell.c:
7342         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
7343         and debug other gtk-warnings/criticals)
7344         
7345         * plugins/build-basic-autotools/build-basic-autotools.c:
7346         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
7347         
7348         * plugins/sourceview/anjuta-view.c:
7349         * plugins/sourceview/sourceview-args.c:
7350         * plugins/sourceview/sourceview-scope.c:
7351         * plugins/sourceview/sourceview-tags.c:
7352         Fixed gtk-criticals (gtk_source_language_get_mime_types)
7354 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7356         * pixmaps/Makefile.am:
7357         Add preferences_general.png
7358         
7359         * plugins/devhelp/plugin.c:
7360         Fixed some more realise things
7361         
7362         * plugins/message-view/anjuta-msgman.c:
7363         Support stock icons for message panes
7364         
7365         * plugins/search/search-replace.c:
7366         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
7367          
7368         * plugins/search/search-replace_backend.c:
7369         Fixed #341359
7370         
7371         * plugins/sourceview/anjuta-document.c:
7372         * plugins/sourceview/sourceview.c:
7373         Fixed finalise and tag completion
7374         
7375         * src/anjuta-app.c:
7376         Use preferences_general icon
7378 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7380         * pixmaps/Makefile.am:
7381         Fixed EXTRA_DIST
7383 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
7385         * plugins/sourceview/sourceview-prefs.c:
7386         Fixed font & color handling
7387         
7388         * plugins/symbol-browser/an_symbol_view.c:
7389         Fixed crasher
7391 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
7393         * plugins/macro/macros.xml:
7394         Fixed bug #341583 (Address of FSF)
7396 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
7398         * src/main.c:
7399         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
7400         Update: Do it the cool way...
7401         
7402 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7404         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
7405         Implement gtk-api-help signals of glade3
7406         * configure.in: Bump to glade3 2.91.2
7407         
7408         * plugins/devhelp/plugin.c:
7409         Fixed some realize stuff in the devhelp plugin
7410         
7411         * plugins/sourceview/anjuta-document.c:
7412         fixed bug with scope completion
7414 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
7416         * plugins/symbol-browser/an_symbol_view.c
7417         * plugins/symbol-browser/an_symbol_prefs.c
7418         * plugins/symbol-browser/an_symbol_prefs.h
7419         * global_tags/create_global_tags.sh:
7420         
7421         Automaticly create global tags on first startup
7423 2006-05-08  Massimo Cora'  <maxcvs@email.it>
7425         * configure.in:
7426         * plugins/project-wizard/templates/Makefile.am:
7427         * (added) plugins/project-wizard/templates/cpp-logo.png:
7428         * (added) plugins/project-wizard/templates/cpp.wiz:
7429         * (added) plugins/project-wizard/templates/cpp/*:
7431         Added a generic c++ template. It's a simple hello world.
7433 2006-05-07  Massimo Cora' <maxcvs@email.it>
7435         * plugins/symbol-browser/an_symbol_view.c:
7436         fixed a stupid crasher.
7438 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
7440         * plugins/project-wizard/templates/wxwin/configure.in.tpl
7441         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
7442         
7443         Fixed WxWidgets project type
7445 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7447         * plugins/devhelp/htmlview.c: 
7448         * plugins/devhelp/plugin.c:
7449         Maybe I fixed the crash this time! I could at least not reproduce anymore!
7450         
7451         * plugins/project-wizard/install.c:
7452         Don't set a message - thanks to seb
7454 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
7456         * plugins/devhelp/htmlview.c: 
7457         * plugins/symbol-browser/an_symbol_view.c:
7458         
7459         There is a weird crash in gtk_idle which I still did not completly fix!
7460         
7461         * plugins/project-wizard/install.c:
7462         Default to success instead of failure
7464 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
7466         * plugins/devhelp/htmlview.c:
7467         * plugins/devhelp/plugin.c:
7468         Fixed bug and libdevhelp issue!
7470         * plugins/project-wizard/install.c:
7471         Fixed message string!
7473 2006-05-03  Massimo Cora' <maxcvs@email.it>
7474        
7475         * plugins/symbol-browser/an_symbol_view.c:
7476         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
7478 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7480         * pixmaps/Makefile.am:
7481         * src/main.c:
7482         * anjuta.desktop.in.in
7483         
7484         GNOME Goal #2.1: Install theme-friendly icons
7486 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7488         * plugins/devhelp/htmlview.c: Reload page on reparent
7489         * plugins/document-manager/anjuta-docman.c:
7490         Present document-manager when document is selected in file-manager
7492 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7494         * plugins/symbol-broser/an_symbol_view.c:
7495         Fixed crasher in namespace exploration
7497 2006-05-01  Massimo Cora' <maxcvs@email.it>
7499         * configure.in:
7500         * plugins/valgrind/Makefile.am:
7502         Optional compiling of Valgrind plugin
7504 2006-05-01  Massimo Cora' <maxcvs@email.it>
7506         * plugins/symbol-browser/an_symbol_view.c:
7507         - modularized code. Marked with FIXME the parts which need improvement.
7508         - More comments.
7509     - Added basic namespace completion for Gtkmm type project:
7510     - namespace1::MyClass *class;
7511     - class-> [display]
7512     - Namespaces must be anyway improved.
7514 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7516         * plugins/devhelp/plugin.c: 
7517         Fixed up plugin unloading and show html widget on link selected
7518         
7519         * NEWS: Updated
7520         
7521 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
7523         * plugins/devhelp/Makefile.am:
7524         * plugins/devhelp/anjuta-devhelp.plugin.in:
7525         * plugins/devhelp/htmlview.c:
7526         * plugins/devhelp/htmlview.h:
7527         * plugins/devhelp/plugin.c: 
7528         * plugins/devhelp/plugin.h:
7529         Reimplemeted devhelp plugin from scratch
7530         
7531         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
7532         Fixed crasher
7534 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
7536         * plugins/sourceview/sourceview-tags.c:
7537         complete some more tag types
7538         
7539         * plugins/valgrind/plugin.c:
7540         * plugins/valgrind/preferences.c:
7541         * plugins/valgrind/vggeneralprefs.c:
7542         
7543         Fixed lots of gtk warnings
7545 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
7547         * plugins/sourceview/sourceview-scope.c:
7548         Implemented type-ahead for scope completion
7550 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
7552         * manuals/C/Makefile.am:
7553         * manuals/Makefile.am:
7554         * plugins/document-manager/Makefile.am:
7555         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7556         * plugins/sourceview/Makefile.am:
7557         * tagmanager/c.c:
7558         
7559         Fixed distcheck
7560         
7561         * plugins/class-gen/goc_template_header: G_END_DECLS
7563 2006-05-27  Naba Kumar <naba@gnome.org>
7565         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
7566         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
7567         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
7568         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
7569         scintilla/include/Scintilla.iface,
7570         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
7571         cvs. Fixed compile flags. Removed outdated patches.
7573 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
7575         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
7577         * plugins/sourceview/anjuta-document.c:
7578         * plugins/sourceview/sourceview-args.c:
7579         * plugins/sourceview/sourceview-scope.c:
7580         
7581         Add End/Home keypresses and support completion if symbol start with '!' for example
7582         in an if statement
7584 2006-04-27 Massimo Cora' <maxcvs@email.it>
7586         * libanjuta/interfaces/libanjuta.idl:
7588         * plugins/sourceview/sourceview-scope.c:
7589         * plugins/sourceview/tag-window.c: 
7590         * plugins/sourceview/tag-window.h:
7591         * plugins/symbol-browser/an_symbol_view.c:
7592         * plugins/symbol-browser/an_symbol_view.h:
7593         * plugins/symbol-browser/plugin.c:
7594         
7595         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
7596         interface.
7597         Code and ideas for C/C++ new completion engine comes from IComplete written by
7598         Martin Stubenschrott <stubenschrott@gmx.net>.
7599         Currently the interface works only with GtkSourceView plugin.   
7600         
7601         * tagmanager/Makefile.am:
7602         * tagmanager/c.c: 
7603         * tagmanager/entry.h:
7604         * tagmanager/get.c:
7605         * tagmanager/get.h:
7606         * tagmanager/include/tm_file_entry.h:
7607         * tagmanager/include/tm_project.h:
7608         * tagmanager/include/tm_source_file.h:
7609         * tagmanager/include/tm_symbol.h:
7610         * tagmanager/include/tm_tagmanager.h:
7611         * tagmanager/include/tm_work_object.h:
7612         * tagmanager/include/tm_workspace.h:
7613         * tagmanager/parse.c:
7614         * tagmanager/read.c: 
7615         * tagmanager/read.h:
7616         * tagmanager/tm_project.c: 
7617         * tagmanager/tm_source_file.c: 
7618         * tagmanager/tm_workspace.c:
7619         
7620         Tagmanager can now parse a memory buffer and generate/update 
7621         tags into tm_workspace/tm_project on the fly, without using files.
7622         C/C++ is supported now.
7623         
7624 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
7626         * plugins/sourceview/anjuta-document.c:
7627         * plugins/sourceview/sourceview-args.c:
7628         * plugins/sourceview/sourceview-scope.c:
7629         * plugins/sourceview/sourceview.c:
7630         
7631         Fixed some memory leaks and argument completion
7633 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7635         * plugins/glade/plugin.c:
7636         
7637         Fixed glade plugin build because of API changes in glade3
7639 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
7641         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7642         Updated editor section
7643         
7644         * manuals/C/anjuta-manual/interface.xml:
7645         * manuals/C/anjuta-manual/preferences.xml:
7646         * manuals/C/anjuta-manual/projects.xml:
7647         Updated manual
7648         
7649         * plugins/editor/anjuta-editor.plugin.in:
7650         Better plugin name
7652 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7654         * configure.in:
7655         * plugins/editor/anjuta-editor.plugin.in:
7656         * plugins/sourceview/sourceview.plugin.in:
7658         Build both editors and let the user decide a runtime!
7659         
7660         * plugins/sourceview/sourceview-scope.c:
7661         Fixed bug in regex to allow test()-> completions
7663 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
7665         * plugins/sourceview/anjuta-document.c:
7666         * plugins/sourceview/sourceview-args.c: 
7667         * plugins/sourceview/sourceview-scope.c:
7668         * plugins/sourceview/sourceview-tags.c:
7669         * plugins/sourceview/tag-window.c: 
7670         
7671         Improved callltip windows
7673 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7675         * src/anjuta-app.c: (on_session_save):
7676         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
7677         <ricardo.jose.ferrari@gmail.com> for pointing this out!
7679 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7681         * libanjuta/anjuta-utils.c: 
7682         * plugins/cvs-plugin/cvs-execute.c:
7683         Off-by-one...
7685         * scintilla/LexInno.cxx:
7686         * scintilla/LexOpal.cxx:
7687         * scintilla/LexTCL.cxx:
7689         Added missing files from scintilla-update
7691 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7693         * configure.in:
7694         * manuals/C/Makefile.am:
7695         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
7696         * manuals/C/anjuta-manual/Makefile.am:
7697         * manuals/C/anjuta-manual/anjuta-manual.xml:
7698         * manuals/C/anjuta-manual/build.xml:
7699         * manuals/C/anjuta-manual/debugger.xml:
7700         * manuals/C/anjuta-manual/execute.xml:
7701         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
7702         * manuals/C/anjuta-manual/figures/arguments.png:
7703         * manuals/C/anjuta-manual/figures/configure_dlg.png:
7704         * manuals/C/anjuta-manual/figures/file_menu.png:
7705         * manuals/C/anjuta-manual/figures/menu_main.png:
7706         * manuals/C/anjuta-manual/figures/menubar.png:
7707         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
7708         * manuals/C/anjuta-manual/figures/project_info.png:
7709         * manuals/C/anjuta-manual/figures/scrshot.png:
7710         * manuals/C/anjuta-manual/figures/symbol_browser.png:
7711         * manuals/C/anjuta-manual/figures/tool-editor.png:
7712         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
7713         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
7714         * manuals/C/anjuta-manual/figures/toolbar_format.png:
7715         * manuals/C/anjuta-manual/figures/toolbar_main.png:
7716         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
7717         * manuals/C/anjuta-manual/fileoperations.xml:
7718         * manuals/C/anjuta-manual/interface.xml:
7719         * manuals/C/anjuta-manual/introduction.xml:
7720         * manuals/C/anjuta-manual/preferences.xml:
7721         * manuals/C/anjuta-manual/projects.xml:
7722         * manuals/C/anjuta-manual/tools.xml:
7723         * manuals/Makefile.am:
7724         
7725         Updated manual and faq
7727         * scintilla/CallTip.cxx:
7728         * scintilla/CallTip.h:
7729         * scintilla/CellBuffer.cxx:
7730         * scintilla/CellBuffer.h:
7731         * scintilla/ContractionState.cxx:
7732         * scintilla/Document.cxx:
7733         * scintilla/Document.h:
7734         * scintilla/DocumentAccessor.cxx:
7735         * scintilla/Editor.cxx:
7736         * scintilla/Editor.h:
7737         * scintilla/ExternalLexer.cxx:
7738         * scintilla/Indicator.cxx:
7739         * scintilla/KeyMap.cxx:
7740         * scintilla/KeyWords.cxx:
7741         * scintilla/LexAU3.cxx:
7742         * scintilla/LexBash.cxx:
7743         * scintilla/LexCPP.cxx:
7744         * scintilla/LexCaml.cxx:
7745         * scintilla/LexCsound.cxx:
7746         * scintilla/LexEiffel.cxx:
7747         * scintilla/LexGui4Cli.cxx:
7748         * scintilla/LexHTML.cxx:
7749         * scintilla/LexLua.cxx:
7750         * scintilla/LexMSSQL.cxx:
7751         * scintilla/LexOthers.cxx:
7752         * scintilla/LexPOV.cxx:
7753         * scintilla/LexPython.cxx:
7754         * scintilla/LexRuby.cxx:
7755         * scintilla/LexSQL.cxx:
7756         * scintilla/LexVB.cxx:
7757         * scintilla/Makefile.am:
7758         * scintilla/PlatGTK.cxx:
7759         * scintilla/PropSet.cxx:
7760         * scintilla/RESearch.cxx:
7761         * scintilla/RESearch.h:
7762         * scintilla/ScintillaBase.cxx:
7763         * scintilla/ScintillaGTK.cxx:
7764         * scintilla/StyleContext.h:
7765         * scintilla/ViewStyle.cxx:
7766         * scintilla/ViewStyle.h:
7767         * scintilla/XPM.cxx:
7768         * scintilla/include/KeyWords.h:
7769         * scintilla/include/Platform.h:
7770         * scintilla/include/PropSet.h:
7771         * scintilla/include/SciLexer.h:
7772         * scintilla/include/Scintilla.h:
7773         * scintilla/include/Scintilla.iface:
7774         * scintilla/include/ScintillaWidget.h:
7775         * scintilla/lexers.make:
7777         Update to scintilla 1.68
7779         * src/anjuta-app.c:
7780         Only show help items which are really availible
7782         * plugins/cvs-plugin/cvs-callbacks.c
7783         * plugins/cvs-plugin/cvs-execute.c
7784         * plugins/cvs-plugin/subversion-callbacks.c:
7785         * libanjuta/anjuta-utils.c:
7786         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
7788 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
7790         * plugins/project-wizard/install.c,
7791         * plugins/project-wizard/autogen.c:
7792         Add error messages if using a read only directory
7793         Improve fix for bug #339296
7795 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
7797         * libanjuta/interfaces/libanjuta.idl:
7798         * plugins/document-manager/action-callbacks.c:
7799         * plugins/document-manager/plugin.c:
7800         * plugins/editor/text_editor.c:
7801         Added IAnjutaEditorGoto 
7803         * plugins/editor/aneditor.cxx:
7804         * plugins/editor/aneditor.h:
7805         * plugins/editor/text_editor.h:
7806         * plugins/editor/text_editor_prefs.c:
7807         
7808         Fixed #305076
7810 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
7812         * libanjuta/interfaces/libanjuta.idl:
7813         * plugins/document-manager/action-callbacks.c:
7814         * plugins/document-manager/anjuta-docman.c:
7815         * plugins/document-manager/plugin.c:
7816         * plugins/editor/text_editor.c: 
7817         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
7818         
7819         * plugins/sourceview/sourceview.c:
7820         * plugins/sourceview/sourceview.glade:
7821         Fixed some uft-8 issues and added a preference option
7822         to enable/disable gnome-vfs monitoring
7823         
7824         * scintilla/Makefile.am:
7825         * scintilla/include/Makefile.am:
7826         Fixed build
7828 2006-04-20  Massimo Cora' <maxcvs@email.it>
7830         * libanjuta/interfaces/libanjuta.idl:
7831         Remove get_current_pos () because we have get_position()
7833 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
7835         * NEWS: Updated
7836         * plugins/sourceview/tag-window.c:
7837         Don't close window on PageUp/PageDown
7839 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
7841         * data/Makefile.am:
7842         * manuals/reference/libanjuta/Makefile.am:
7843         
7844         Some build fixes
7845         
7846         * src/Makefile.am:
7847         * src/bacon-message-connection.c: 
7848         * src/bacon-message-connection.h: (both from gedit)
7849         * src/main.c:
7850         
7851         Fixed #312319 (Opening files when Anjuta is already open)
7853 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7855         * TODO.tasks: Updated
7856         * plugins/sourceview/anjuta-view.c: 
7857         * plugins/sourceview/anjuta-view.h:
7858         * plugins/sourceview/sourceview.c: 
7859         
7860         * configure.in: Fix --enable-plugin-scintilla
7861         
7862         Added char_added signal
7864 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
7866         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
7867         
7868         Fixed diff for utf8
7869         
7870         * plugins/sourceview/sourceview.c:
7871         Fixed VFS monitoring (still a bit buggy)
7872         
7873         * plugins/sourceview/sourceview-args.c:
7874         * plugins/sourceview/tag-window.c: 
7875         
7876         Better sizing for the popup-window
7878 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
7880         * plugins/project-wizard/templates/gnome/src/main.c:
7881         * plugins/project-wizard/templates/gnome/src/project.glade:
7882         * plugins/project-wizard/templates/gtk/src/main.c: 
7883         * plugins/project-wizard/templates/gtk/src/project.glade:
7884         * plugins/project-wizard/templates/gtkmm/src/main.cc:
7885         
7886         Fixed up GLADE_FILE definition in project types and fixed bug #334546
7887         
7888 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
7890         * configure.in: More removal of obsoleteness.
7891         * po/no.po:
7893 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
7895         * ROADMAP:
7896         * libanjuta/anjuta-preferences.c: 
7897         * libanjuta/anjuta-utils.c: 
7898         * libanjuta/anjuta-utils.h:
7899         * plugins/message-view/message-view.c:
7900         
7901         Changed color functions and moved convert_color to anjuta-utils.h
7902         
7903         * plugins/message-view/anjuta-message-manager-plugin.glade:
7904         GnomeColorPicker -> GtkColorButton (bug #309154)
7905         
7906         * plugins/sourceview/plugin.c:
7907         * plugins/sourceview/sourceview-prefs.c:
7908         * plugins/sourceview/sourceview.glade:
7909         Added color and font preferences
7911         * plugins/sourceview/sourceview-tags.c:
7912         Only show as much choices as configured in preferences
7914 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7916         * ROADMAP, NEWS: Updated (we are far behind ;-)
7917         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
7919 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
7921         * configure.in:
7922         * plugins/editor/Makefile.am:
7923         * scintilla/Makefile.am
7924         
7925         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
7926         
7927         * global-tags/Makefile.am:
7928         * global-tags/create_global_tags.sh:
7929         * plugins/symbol-browser/an_symbol_prefs.c:
7930         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
7931         * plugins/symbol-browser/plugin.h:
7932         * tagmanager/include/tm_workspace.h:
7933         * tagmanager/tm_workspace.c:
7934         
7935         Fixed symbol-browser prefs and move global tags generation from installtion to
7936         preferences to make the life easier for distributers and to allow updates after installtion
7938         * plugins/document-manager/action-callbacks.c: 
7939         * plugins/document-manager/action-callbacks.h:
7940         * plugins/document-manager/anjuta-document-manager.ui:
7941         * plugins/document-manager/indent-util.c:
7942         * plugins/document-manager/plugin.c:
7943         * plugins/editor/text_editor.c:
7944         
7945         Moved indent stuff to document-manager
7946         
7947         * plugins/sourceview/anjuta-view.c: 
7948         * plugins/sourceview/sourceview-args.c: 
7949         * plugins/sourceview/sourceview-scope.c:
7950         * plugins/sourceview/sourceview-tags.c: 
7951         * plugins/sourceview/sourceview.c:
7952         
7953         Fixed several bugs
7954         
7955         * plugins/sourceview/sourceview.plugin (removed):
7956         * plugins/sourceview/sourceview.plugin.in:
7957         Editor is not user-activatible
7958         
7959         * plugins/sourceview/sourceview.png:
7960         Updated icon
7962 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
7964         * src/anjuta-app.c: Fixed crasher on plugin unloading
7966 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
7968         * plugins/sourceview/sourceview.c
7969         * plugins/sourceview/sourceview-args.c
7970         * plugins/sourceview/sourceview-args.h:
7971         
7972         Polished argument completion
7974 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
7976         * plugins/message-view/anjuta-msgman.c:
7977         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
7978         
7979         Show message pane on switch (does not work, anjuta_shell needs a fix)
7980         
7981         * plugins/sourceview/Makefile.am:
7982         * plugins/sourceview/anjuta-view.c: (find_tag_window),
7983         * plugins/sourceview/sourceview-args.c: 
7984         * plugins/sourceview/sourceview-args.h:
7985         * plugins/sourceview/sourceview-private.h:
7986         * plugins/sourceview/sourceview-scope.c: 
7987         (sourceview_scope_update), (sourceview_scope_filter_keypress):
7988         * plugins/sourceview/sourceview-tags.c:
7989         * plugins/sourceview/sourceview.c:
7990         * plugins/sourceview/tag-window.c:
7991         * plugins/sourceview/tag-window.h:
7992         
7993         Added scope and argument completion
7995 2006-04-03  Johannes Schmid <jhs@gnome.org>
7997         * TODO.tasks
7998         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
7999         (on_widget_remove):
8000         Save toolbar state
8002         * plugins/sourceview/sourceview.c: (iselect_clear):
8003         Make "Delete"-key working
8005         * configure.in: #336389
8007 2006-04-03  Johannes Schmid <jhs@gnome.org>
8009         * plugins/sourceview/Makefile.am:
8010         * plugins/sourceview/anjuta-view.c:
8011         * plugins/sourceview/plugin.c: 
8012         * plugins/sourceview/sourceview-private.h:
8013         * plugins/sourceview/sourceview-scope.c:
8014         * plugins/sourceview/sourceview-scope.h:
8015         * plugins/sourceview/sourceview-tags.c: 
8016         * plugins/sourceview/sourceview-tags.h:
8017         * plugins/sourceview/sourceview.c:
8018         * plugins/sourceview/sourceview.h:
8019         * plugins/sourceview/tag-window.c:
8020         
8021         - fixed goto_file_line
8022         - scroll to cursor on undo/redo
8023         - show correct popup-menu
8024         - scope completion (not ready yet)
8026 2006-04-03  Johannes Schmid <jhs@gnome.org>
8028         * plugins/sourceview/plugin.c: 
8029         * plugins/sourceview/sourceview-tags.c:
8030         * plugins/sourceview/sourceview.c: 
8031         * plugins/sourceview/sourceview.h:
8032         * plugins/sourceview/tag-window.c:
8033         
8034         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
8036 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8038         * plugins/sourceview/sourceview.c:
8039         Fixed next/previous bookmark.
8040         Toggled bookmark (set/unset).
8042 2006-04-03  Johannes Schmid <jhs@gnome.org>
8044         * plugins/document-manager/action-callbacks.c:
8045         Fixed Gtk-Warning in goto_line
8046         
8047         * plugins/sourceview/Makefile.am:
8048         * plugins/sourceview/anjuta-document.c:
8049         * plugins/sourceview/anjuta-view.c: 
8050         * plugins/sourceview/anjuta-view.h:
8051         * plugins/sourceview/sourceview-autocomplete.c:
8052         * plugins/sourceview/sourceview-autocomplete.h:
8053         * plugins/sourceview/sourceview-private.h:
8054         * plugins/sourceview/sourceview-tags.c:
8055         * plugins/sourceview/sourceview-tags.h:
8056         * plugins/sourceview/sourceview.c:
8057         * plugins/sourceview/tag-window.c:
8058         * plugins/sourceview/tag-window.h:
8059         Created a nice API for tag and completion windows
8060         
8061         * plugins/sourceview/sourceview-print.h:
8062         * plugins/sourceview/sourceview-print.c:
8063         Added printing
8064                 
8065 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8067         * plugins/sourceview/sourceview.c:
8068         Fixed typo (Sort bookmarks).
8069         
8070 2006-04-01  Johannes Schmid <jhs@gnome.org>
8072         * plugins/sourceview/anjuta-document.c:
8073         * plugins/sourceview/anjuta-document.h:
8074         * plugins/sourceview/anjuta-view.c:
8075         * plugins/sourceview/anjuta-view.h:
8076         * plugins/sourceview/sourceview-autocomplete.c:
8077         * plugins/sourceview/sourceview-autocomplete.h:
8078         * plugins/sourceview/sourceview-prefs.c:
8079         * plugins/sourceview/sourceview-prefs.h:
8080         * plugins/sourceview/sourceview-private.h:
8081         * plugins/sourceview/sourceview-tags.c:
8082         * plugins/sourceview/sourceview-tags.h:
8083         * plugins/sourceview/sourceview.c:
8084         * plugins/sourceview/sourceview.glade:
8085         * plugins/sourceview/tag-window.c: 
8086         * plugins/sourceview/tag-window.h:
8087         
8088         Improved code complete and autocomplete
8090 2006-04-01  Johannes Schmid <jhs@gnome.org>
8092         * plugins/sourceview/Makefile.am:
8093         * plugins/sourceview/bookmark.png:
8094         * plugins/sourceview/marker-attentive.png:
8095         * plugins/sourceview/marker-basic.png:
8096         * plugins/sourceview/marker-intense.png:
8097         * plugins/sourceview/marker-light.png:
8098         * plugins/sourceview/sourceview.c: 
8099         
8100         Added pixmaps for all marker types and show bookmarks
8101         
8102         * configure.in
8103         * plugins/sourceview/Makefile.am:
8104         Build sourceview on 2.14 only
8106 2006-03-31  Johannes Schmid <jhs@gnome.org>
8108         * plugins/sourceview/Makefile.am:
8109         * plugins/sourceview/anjuta-document.c:
8110         * plugins/sourceview/anjuta-view.c:
8111         * plugins/sourceview/anjuta-view.h:
8112         * plugins/sourceview/sourceview-autocomplete.c:
8113         * plugins/sourceview/sourceview-private.h:
8114         * plugins/sourceview/sourceview-tags.c:
8115         * plugins/sourceview/sourceview-tags.h:
8116         * plugins/sourceview/sourceview.c: 
8117         * plugins/sourceview/tag-window.c:
8118         * plugins/sourceview/tag-window.h:
8119         
8120         Added code completion with tag manager to the editor and fixed a save_as bug
8122 2006-03-31  Johannes Schmid <jhs@gnome.org>
8124         * src/main.c: Revert patch from Rob to allow building with
8125         Gnome 2.12
8126         * configure.in: Require at least 2.12 libraries
8128 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
8130         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
8132         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8133         Improve anjuta-plugin project template: Added missed files dist tarball
8134         (make dist)
8136         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
8137         typo
8139 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
8141         reviewed by: Johannes Schmid <jhs@gnome.org>
8143         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
8144         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
8145         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
8146         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
8147         
8148         Improve anjuta-plugin project template. Also fix for #322744
8150 2006-03-27  Johannes Schmid <jhs@gnome.org>
8152         * plugins/sourceview/sourceview-private.h:
8153         plugins/sourceview/sourceview.c:
8154         
8155         Added basic bookmark support
8157 2006-03-27  Johannes Schmid <jhs@gnome.org>
8159         * TODO.tasks:
8160         Updated
8161         
8162         Patch from Rob Bradfort <robster@debian.org>:
8163         * src/main.c: (get_command_line_args), (main):
8164         Migration from popt to GOption
8165         
8166 2006-03-26 Naba Kumar  <naba@gnome.org>
8168         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
8169         size to scale itself with theme.
8171 2006-03-26 Naba Kumar  <naba@gnome.org>
8173         * plugins/file-manager/an_file_view.c,
8174         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
8175         when symbolview and fileview objects are destroyed to avoid crashes
8176         after the plugins are disabled.
8178 2006-03-26 Naba Kumar <naba@gnome.org>
8180         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
8181         Deleted unused file.
8182         
8183         * plugins/glade/plugin.c: Be able to close glade plugin when there
8184         there is no glade project loaded.
8185         
8186         * plugins/sourceview/sourceview.plugin,
8187         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
8189 2006-03-23  Naba Kumar  <naba@gnome.org>
8191         * plugins/editor/print.c: Fixed a bug where some sections of
8192         printed/previewed text is not highlighted.
8193         
8194 2006-03-20  Johannes Schmid <jhs@gnome.org>
8196         * libanjuta/interfaces/libanjuta.idl:
8197         Added IAnjutaPrint
8198         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
8199         as we do not use private apis. Show help window and startup because it does 
8200         not survive gdl
8201         
8202         * plugins/document-manager/action-callbacks.c:
8203         plugins/editor/Makefile.am:
8204         plugins/editor/text_editor.c:
8205         plugins/editor/print.c:
8206         plugins/editor/print.h:
8207         
8208         Fixed printing (nobody has missed it BTW ;-)
8209         
8210         * plugins/sourceview/sourceview.c:
8211         Fixed a crasher
8213 2006-03-20 Naba Kumar <naba@gnome.org>
8215         * configure.in, plugins/devhelp/plugin.c: Be able to build with
8216         devhelp >= 0.9 < 0.11 versions.
8217         
8218 2006-03-20  Johannes Schmid <jhs@gnome.org>
8220         * plugins/sourceview/anjuta-document-loader.c
8221         plugins/sourceview/sourceview.c:
8222         
8223         Fixed encoding bugs
8225 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8227         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
8228         Fixed bug (line position)
8229         Give the good line position whatever the active editor.
8231 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
8233         * configure.in: Added fi to ALL_LINGUAS
8235 2006-03-19  Johannes Schmid <jhs@gnome.org>
8237         * plugins/sourceview/anjuta-document-loader.c:
8238         replace gnome_vfs_get_mime_type_for_name_and data
8240         * plugins/build-basic-autotools/build-basic-autotools.c:
8241         Fixed #335142
8243 2006-03-17  Johannes Schmid <jhs@gnome.org>
8245         * plugins/editor/editor.glade:
8246         Added style-editor again after it got lost somehow
8248 2006-03-17  Johannes Schmid <jhs@gnome.org>
8250         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
8251         configure.in: require devhelp 0.11
8252         
8253         Post 0.11 devhelp versions (CVS) do not work because of an API change...
8255         plugins/build-basic-autotools/build-basic-autotools.c:
8256         forgot a an installtion callback for the "install as root"-feature
8258 2006-03-17  Massimo Cora' <maxcvs@email.it>
8260         reviewed by: Johannes Schmid <jhs@gnome.org>
8262         * plugins/class-gen/anjuta-class-gen-plugin.glade
8263         plugins/class-gen/class_gen.c 
8264         plugins/class-gen/goc_template_header
8265         plugins/class-gen/goc_template_source
8266         
8267         Fixed bug #334663
8269 2006-03-16  Johannes Schmid <jhs@gnome.org>
8271         * plugins/sourceview/sourceview.c:
8272         Fixed "save-point" signal for undo actions
8274 2006-03-16  Massimo Cora' <maxcvs@email.it>
8275         
8276         reviewed by: Johannes Schmid <jhs@gnome.org>
8277         
8278         * plugins/document-manager/anjuta-docman.c:
8279         Implement tab drag and drop
8281 2006-03-16  Johannes Schmid <jhs@gnome.org>
8283         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8284         plugins/build-basic-autotools/build-basic-autotools.c:
8285         
8286         Implemented "install as root"-feature (#321455)
8288 2006-03-16  Johannes Schmid <jhs@gnome.org>
8290         * mime/.cvsignore
8291         plugins/sourceview/.cvsignore
8292         plugins/tools/scripts/.cvsignore:
8293         Added/extended .cvsignore files
8294         
8295         * plugins/sourceview/sourceview-autocomplete.c:
8296         plugins/sourceview/sourceview-autocomplete.h:
8297         plugins/sourceview/sourceview-prefs.c:
8298         plugins/sourceview/sourceview-private.h:
8299         plugins/sourceview/sourceview.glade:
8300         Autcomplete just works(tm) now and respects preferences
8301         
8302         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
8303         Use better algorithm from autocomplete
8305 2006-03-15  Johannes Schmid <jhs@gnome.org>
8307         * src/anjuta-app.c:
8308         Fixed bug #304495
8310 2006-03-15  Johannes Schmid <jhs@gnome.org>
8312         * libanjuta/interfaces/libanjuta.idl:
8313         plugins/class-gen/class_gen.c:
8314         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
8315         plugins/project-manager/plugin.c:
8316         
8317         Allow to add multiple source files (#320191)
8318         
8319         * configure.in: Require gnome-build 0.1.3
8321 2006-03-14  Johannes Schmid <jhs@gnome.org>
8323         * plugins/macro/macro-utils.c: Fixed bug #333606
8324         * plugins/file-wizard/file.c: Fixed bug #333601
8326 2006-03-13  Johannes Schmid <jhs@gnome.org>
8328         * plugins/sourceview/sourceview_autocomplete.c
8329         plugins/sourceview/sourceview_autocomplete.h
8330         plugins/sourceview/sourceview.c
8331         plugins/sourceview/sourceview-private.h
8332         plugins/sourceview/sourceview-prefs.c:
8333         
8334         Cleaned up and fixed several issues
8335         
8336 2006-03-13  Johannes Schmid <jhs@gnome.org>
8338         * plugins/sourceview/Makefile.am:
8339         plugins/sourceview/sourceview-autocomplete.c
8340         plugins/sourceview/sourceview-autocomplete.h:
8341         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8342         plugins/sourceview/sourceview-private.h:
8343         plugins/sourceview/sourceview.c:
8344         
8345         Added (buggy) autocomplete feature to sourceview
8346         
8347 2006-03-12 Naba Kumar <naba@gnome.org>
8349         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
8350         libanjuta/anjuta-session.c: Added API docs.
8352 2006-03-12 Naba Kumar <naba@gnome.org>
8354         * TODO.tasks: Added couple of tasks.
8355         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
8356         Register private class as early as possible so that members could
8357         point to self class. Code clean up.
8359 2006-03-12 Naba Kumar <naba@gnome.org>
8361         * po/POTFILES.in, po/POTFILES.skip: Updated.
8363 2006-03-11 Naba Kumar <naba@gnome.org>
8365         * libanjuta/anjuta-shell.c,
8366         plugins/document-manager/anjuta-docman.c,
8367         plugins/document-manager/plugin.c,
8368         plugins/symbol-browser/an_symbol_search.c,
8369         plugins/valgrind/vgrule-list.c: Use correct signal names while
8370         creating them.
8371         
8372         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
8373         signal names and fixed enum IANJUTA_TYPE_* macro.
8375 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8377         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
8378         plugins/search/search-replace.c :
8379         Fixed bug (Bookmark the good line).
8380         Search & Replace (Mark all matched strings).
8381         
8382 2006-03-09  Johannes Schmid <jhs@gnome.org>
8384         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
8385         Completed changes from yesterday
8386         
8387         * plugins/document-manager/anjuta-document-manager.glade:
8388         plugins/editor/editor.glade
8389         plugins/editor/plugin.c: (activate_plugin)
8390         plugins/editor/text_editor.c
8391     plugins/sourceview/Makefile.am
8392         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
8393         plugins/sourceview/sourceview.glade:
8394         Completed preference changes
8396 2006-03-08  Johannes Schmid <jhs@gnome.org>
8398         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
8399         plugins/search/plugin.c: (activate_plugin):
8400         
8401         Removed Gtk-Criticals
8402         
8403         * plugins/document-manager/anjuta-document-manager.glade:
8404         plugins/document-manager/plugin.c: (on_docman_auto_save),
8405         (on_gconf_notify_timer), (prefs_init):
8406     plugins/document-manager/plugin.h:
8407         plugins/editor/text_editor.c: (text_editor_instance_init),
8408         (text_editor_dispose):
8409         plugins/editor/text_editor.h:
8410         plugins/editor/text_editor_cbs.c:
8411         plugins/editor/text_editor_cbs.h:
8412         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
8413         plugins/glade/plugin.c: (activate_plugin):
8414         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8415         plugins/sourceview/sourceview-private.h:
8416         plugins/sourceview/sourceview.c: (on_menu_popup),
8417         (sourceview_new), (ifile_open), (ifile_savable_save),
8418         (ifile_savable_save_as), (ieditor_set_popup_menu),
8419         (ieditor_get_filename), (imark_mark):
8421     Moved autosave from editor to document manager and fixed some things in 
8422     Sourceview plugin
8424 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8426         * plugins/search/anjuta-search.glade :
8427         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
8428         plugins/search/search-replace_bachend.c: Fixed a crash bug.
8429         plugins/search/search-replace.c : Fixed bug.
8430         
8431 2006-03-08  Johannes Schmid <jhs@gnome.org>
8433     * plugins/search/anjuta-search.glade
8434     Fixed widget names (glade is a bit stupid on copying widgets to other files)
8436 2006-03-07  Johannes Schmid <jhs@gnome.org>
8438         * plugins/document-manager/action-callbacks.c
8439         plugins/document-manager/anjuta-document-manager.glade
8440         plugins/document-manager/plugin.c: (prefs_init),
8441         (activate_plugin):
8442         plugins/editor/Makefile.am:
8443         plugins/editor/editor.glade:
8444         plugins/editor/plugin.c: (on_style_button_clicked),
8445         (activate_plugin), (dispose):
8446         plugins/editor/style-editor.c:
8447         
8448         Startet to seperate document-manager and editor preferences
8450         * plugins/search/Makefile.am:
8451         plugins/search/anjuta-search.glade:
8452         plugins/search/search-replace.c:
8453         
8454         Moved search GUI to search-plugin
8455                 
8456         * plugins/sourceview/sourceview-prefs.c:
8457         plugins/sourceview/sourceview-prefs.h:
8458         plugins/sourceview/sourceview-private.h:
8459         plugins/sourceview/sourceview.c: 
8460         plugins/sourceview/sourceview.h:
8461         plugins/sourceview/Makefile.am:
8462         plugins/sourceview/anjuta-document.h:
8463         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
8464         plugins/sourceview/plugin.c: 
8465         
8466         Added some preferences to sourceview and fixed vfs_monitor
8467         
8468         * tagmanager/c.c: (parseParens): 
8469         Removed annoying debug message
8470         
8471         * libanjuta/interfaces/libanjuta.idl: 
8472         Removed IAnjutaEditorFactory::create_style_editor()
8474 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8476         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
8477         Search : Bookmark all matched lines.
8479 2006-03-06  Johannes Schmid <jhs@gnome.org>
8481         * plugins/class-gen/anjuta-class-gen.plugin.in
8482         plugins/file-loader/plugin.c: (sort_wizards)
8483         (on_create_submenu), (activate_plugin)
8484         plugins/file-wizard/anjuta-file-wizard.plugin.in
8485         plugins/glade/anjuta-glade.plugin.in
8486         plugins/project-import/anjuta-project-import.plugin.in
8487         plugins/project-wizard/anjuta-project-wizard.plugin.in:
8488         
8489         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
8490         sorted alphabeticly
8491         
8492         * plugins/project-wizard/templates/mkfile.wiz:
8493         Use configured project directory instead of ~/myproject
8494         
8495         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
8496         (ifile_open):
8497         Show markers (again) and monitor uri
8499 2006-03-06  Naba Kumar  <naba@gnome.org>
8501         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
8502         typedefs separately so that forward linking would work.
8503         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
8505 2006-03-05  Naba Kumar  <naba@gnome.org>
8507         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
8508         passing Enums and Structs in signals. Define struct _Name in
8509         generated code, so that forward referencing.
8510         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
8511         
8512         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
8513         
8514 2006-03-05  Naba Kumar  <naba@gnome.org>
8516         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
8517         support. Generate GType definitions for enums in generated codes
8518         so that enums could be passed as signal params.
8519         
8520 2006-03-04  Naba Kumar  <naba@gnome.org>
8522         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
8523         Restored cvs-moved revision files. They were originally marked
8524         deleted at their older locations. Now they are restored at
8525         their new locations. The changeset is one that was committed
8526         as part of document-manager, editor, search and print plugins
8527         separation from editor plugin.
8528         
8529 2006-03-03  Johannes Schmid <jhs@gnome.org>
8531         * plugins/sourceview/*:
8532         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
8533         poiting this out!
8535 2006-03-04  Naba Kumar  <naba@gnome.org>
8537         * plugins/gdb/*: Deleted removed files (see previous changlog
8538         entry for files list).
8539         
8540 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
8542         * plugins/debug-mananger/breakpoints.c,
8543         plugins/debug-manager/breakpoints.h,
8544         plugins/debug-manager/debug_tree.c,
8545         plugins/debug-manager/debug_tree.h,
8546         plugins/debug-manager/info.c,
8547         plugins/debug-manager/info.h,
8548         plugins/debug-manager/locals.c,
8549         plugins/debug-manager/locals.h,
8550         plugins/debug-manager/memory.c,
8551         plugins/debug-manager/memory.h,
8552         plugins/debug-manager/registers.c,
8553         plugins/debug-manager/registers.h,
8554         plugins/debug-manager/sharedlib.c,
8555         plugins/debug-manager/sharedlib.h,
8556         plugins/debug-manager/signal.c,
8557         plugins/debug-manager/signal.h,
8558         plugins/debug-manager/stack_trace.c,
8559         plugins/debug-manager/stack_trace.h,
8560         plugins/debug-manager/watch.c,
8561         plugins/debug-manager/watch.h,
8562         plugins/debug-manager/Makefile.am:
8563         Move from gdb plugin to debug manager plugin
8565         * plugins/debug-manager/anjuta-debug-manager.glade,
8566         plugins/debug-manager/anjuta-debug-manager.ui:
8567         Move all user interface from gdb to debug manager
8569         * plugins/debug-manager/utilities.c,
8570         plugins/debug-manager/utilities.h:
8571         Remove some unused code
8572         Add useful code from gdb plugin
8574         * plugins/debug-manager/start.c,
8575         plugins/debug-manager/start.h:
8576         Include code of attach_process
8577         Add more code to start the debugger
8579         * plugins/debug-manager/plugin.c,
8580         plugins/debug-manager/plugin.h,
8581         plugins/debug-manager/anjuta-debug-manager.plugin.in:
8582         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
8584         * plugins/debug-manager/debugger.c,
8585         plugins/debug-manager/debugger.h:
8586         Implement a queue of debugger command
8588         * plugins/gdb/actions.c,
8589         plugins/gdb/actions.h,
8590         plugins/gdb/watch_cbs.c,
8591         plugins/gdb/watch_cbs.h,
8592         plugins/gdb/watch_gui.c,
8593         plugins/gdb/watch_gui.h:
8594         Removed 
8596         * plugins/gdb/debugger.c,
8597         plugins/gdb/debugger.h,
8598         plugins/gdb/gdbmi.c,
8599         plugins/gdb/gdbmi.h,
8600         plugins/gdb/utilities.c,
8601         plugins/gdb/utilities.h,
8602         plugins/gdb/Makefile.am,
8603         plugins/gdb/anjuta-gdb.plugin.in:
8604         Implement necessary functions
8606         * plugins/gdb/parser.c,
8607         plugins/gdb/parser.h:
8608         Code for parsing variable previously in debug_tree.c
8610         * plugins/gdb/anjuta-gdb.glade,
8611         plugins/gdb/anjuta-gdb.ui:
8612         Remove user interface
8614         * plugins/gdb/gdbmi-test.c:
8615         Need update
8617         * plugins/gdb/anjuta-gdb.plugin.png:
8618         Try an improved icon for gdb (archer fish)
8620         * libanjuta/anjuta-debugger.c,
8621         libanjuta/anjuta-debugger.h,
8622         libanjuta/interfaces/libanjuta.idl,
8623         libanjuta/interfaces/anjuta-idl-compiler.pl,
8624         libanjuta/Makefile.am:
8625         Add declaration used in new IAnjutaDebugger interface
8627         * manuals/reference/libanjuta.types,
8628         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
8629         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
8630         Update documentation
8632 2006-03-02  Naba Kumar  <naba@gnome.org>
8634         * manuals/reference/libanjuta/Makefile.am,
8635         manuals/reference/libanjuta/libanjuta-docs.sgml,
8636         manuals/reference/libanjuta/libanjuta-sections.txt,
8637         manuals/reference/libanjuta/libanjuta.types,
8638         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
8639         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
8640         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
8641         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
8642         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8643         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8644         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8645         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8646         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
8647         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
8648         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
8649         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
8650         manuals/reference/libanjuta/tmpl/e-splash.sgml,
8651         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
8652         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
8653         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
8654         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
8655         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
8656         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8657         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
8658         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8659         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8660         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8661         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8662         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8663         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8664         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8665         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8666         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8667         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
8668         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8669         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8670         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8671         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8672         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
8673         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
8674         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
8675         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
8676         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8677         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8678         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
8679         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8680         manuals/reference/libanjuta/tmpl/plugins.sgml,
8681         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8682         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
8683         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
8684         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
8685         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
8686         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
8687         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
8688         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
8689         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
8690         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
8691         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
8692         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
8693         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
8694         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
8695         documentation.
8697 2006-02-28  Naba Kumar <naba@gnome.org>
8699         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
8700         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
8701         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
8702         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
8703         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
8704         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
8705         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
8706         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
8707         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
8708         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
8709         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
8710         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
8711         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
8712         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
8714 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8716         * plugins/sourceview/sourceview.c:
8717         Select to brace, select block.
8719 2006-02-28  Johannes Schmid <jhs@gnome.org>
8721         * plugins/file-wizard/Makefile.am
8722         plugins/file-wizard/action-callbacks.c (removed)
8723         plugins/file-wizard/action-callbacks.h (removed)
8724         plugins/file-wizard/anjuta-file-wizard.ui
8725         plugins/file-wizard/plugin.c: (activate_plugin),
8726         (deactivate_plugin)
8727         plugins/file-wizard/plugin.h:
8728         Removed Edit->Insert Text submenu (replace by macros plugin)
8729         
8730         * plugins/sourceview/sourceview.c: (sourceview_new),
8731         (ieditor_set_popup_menu):
8732         Fixed some more bugs
8733         
8734         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
8736 2006-02-28  Naba Kumar <naba@gnome.org>
8738         * plugins/file-manager/an_file_view.c,
8739         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
8740         rows also and with delay 1 sec (the color and timout value should
8741         probably be picked up from some system wide preference key).
8743 2006-02-28  Naba Kumar <naba@gnome.org>
8745         * libanjuta/interfaces/libanjuta.idl,
8746         plugins/document-manager/action-callbacks.c,
8747         plugins/document-manager/plugin.c,
8748         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
8749         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
8750         Added interface checks in document manager and enable/disable
8751         menus based on supported interface.
8752         
8753         * plugins/project-import/anjuta-project-import.glade: Set some
8754         resonable size for the import dialog.
8756  2006-02-27  Naba Kumar  <naba@gnome.org>
8758         * libanjuta/interfaces/libanjuta.idl,
8759         plugins/document-manager/action-callbacks.c,
8760         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
8761         and eol conversion actions.
8763 2006-02-27  Johannes Schmid <jhs@gnome.org>
8764         
8765         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
8766         * plugins/file-manager/an_file_view.c
8767         plugins/file-manager/plugin.h:  Added tooltips
8768         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
8770 2006-02-26  Naba Kumar  <naba@gnome.org>
8772         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
8773         plugins/build-basic-autotools/build-basic-autotools.c,
8774         plugins/build-basic-autotools/build-basic-autotools.h,
8775         plugins/build-basic-autotools/executer.c,
8776         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
8777         disable indicator highlights preferences from message manager to
8778         build plugin. Implemented message indicator highlights in build tool.
8779         
8780         * plugins/editor/text_editor.c: Fixed indicators.
8782 2006-02-26  Johannes Schmid <jhs@gnome.org>
8784         * plugins/sourceview/sourceview.c:
8785         - Fixed some bugs
8786         - Added markers
8787         * plugins/subversion/svn_auth.c:
8788         Fixed username/password authentification but there might be a memory corruption
8790 2006-02-26  Naba Kumar  <naba@gnome.org>
8792         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8793         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
8794         libanjuta/anjuta-launcher.h: Added documentation.
8796 2006-02-24  Naba Kumar  <naba@gnome.org>
8798         * plugins/editor/text_editor.c: Fixed change in API in
8799         IAnjutaEditorSelection::set().
8800         
8801 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8803         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
8804         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
8805         libanjuta/interfaces/libanjuta.idl :
8806         Search in sourceview editor (Select in buffer).
8809 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8811         * plugins/sourceview/sourceview.c :
8812         Fixed Replace, to_upper, to_lower.
8813         
8814         * plugins/search/search-replace_backend.c :
8815         Renamed header name.
8817 2006-02-22  Naba Kumar  <naba@gnome.org>
8819         * libanjuta/anjuta-plugin-description.c,
8820         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
8821         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
8822         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
8823         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
8824         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
8825         
8826         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8827         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
8828         
8829 2006-02-21  Naba Kumar  <naba@gnome.org>
8831         * libanjuta/interfaces/libanjuta.idl,
8832         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
8833         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
8834         interface for editor.
8836 2006-02-21  Naba Kumar  <naba@gnome.org>
8838         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
8840         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
8841         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
8843 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8845         * GTKSOURCEVIEW EDITOR
8846         plugins/sourceview/sourceview.c :
8847         Fixed copy and Goto Line.
8848         
8849         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
8850         plugins/macro/plugin.c :
8851         Fixed Insert key word and Insert macro.
8853 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
8855         * plugins/document-manager/anjuta-docman.c:
8856         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
8857         
8858         * configure.in:
8859         plugins/Makefile.am:
8860         plugins/sourceview/.cvsignore:
8861         plugins/sourceview/Makefile.am:
8862         plugins/sourceview/plugin.c: :
8863         plugins/sourceview/plugin.h:
8864         plugins/sourceview/sourceview.c: 
8865         plugins/sourceview/sourceview.h:
8866         plugins/sourceview/sourceview.plugin:
8867         plugins/sourceview/sourceview.plugin.in:
8868         plugins/sourceview/sourceview.png:
8870         Added sourceview editor plugin
8872 2006-02-19 Naba Kumar  <naba@gnome.org>
8874         * libanjuta/interfaces/libanjuta.idl,
8875         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8876         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8877         plugins/cvs-plugin/cvs-interface.c,
8878         plugins/document-manager/action-callbacks.c,
8879         plugins/document-manager/action-callbacks.h,
8880         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
8881         plugins/search/plugin.c, plugins/search/search-replace.c,
8882         plugins/search/search-replace_backend.c,
8883         plugins/subversion/subversion-actions.c,
8884         plugins/subversion/subversion-callbacks.c,
8885         plugins/tools/editor.c, plugins/tools/execute.c,
8886         plugins/tools/variable.c: Defined proper editor interfaces and fixed
8887         few fatal warnings.
8889 2006-02-15 Naba Kumar  <naba@gnome.org>
8891         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
8892         within another.
8893         
8894         * libanjuta/interfaces/libanjuta.idl,
8895         plugins/document-manager/anjuta-docman.c,
8896         plugins/document-manager/plugin.c,
8897         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
8898         unnecessary parameters from IAnjutaEditor interface and used proper
8899         types instead of 'gpointer'. Fixed various compiler warnings.
8900         
8901         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
8902         file
8904 2006-02-12 Naba Kumar  <naba@gnome.org>
8906         * po/POTFILES.in: Updated.
8907         
8908 2006-02-11 Naba Kumar  <naba@gnome.org>
8910         * plugins/editor/properties.[cxx,h],
8911         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
8912         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
8913         to sci_prop_*(), because they were conflicting with external
8914         functions (in some ssl library).
8915         
8916 2006-02-08 Naba Kumar  <naba@gnome.org>
8918         Patch from Massimo Cora  <maxcvs@email.it>:
8919         * plugins/valgrind/anjuta-valgrind.schemas,
8920         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
8921         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
8922         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
8923         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
8924         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
8925         plugins/valgrind/vgtoolview.c,
8926         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
8927         before running the debugging session. I've added also a
8928         preference in Anjuta Preferences where you can specify
8929         the path to the valgrind binary. The default is /usr/bin/valgrind.
8930         Now it displays a dialog with the error. [it can be -program
8931         exited- or -file loaded or end of input-]. Some valgrind 3.x
8932         compatibility.
8933         
8934 2006-01-29 Naba Kumar  <naba@gnome.org>
8936         Patch from Massimo Cora  <maxcvs@email.it>:
8937         * configure.in, plugins/Makefile.am,
8938         plugins/valgrind/*: Valgrind plugin (requires
8939         binutils-dev and valgrind to be installed.
8941 2005-01-24 Johannes Schmid <jhs@gnome.org>
8943         * Patch from Eric Greveson <ejg45@cam.ac.uk>
8944         plugins/tools/variables.c:
8945         Added current directory to possible variables
8947         * Patch from Günther Brammer <gbrammer@gmx.de>
8948         plugins/document-manager/anjuta-docman.c:
8949         Fix a crash on opening a file
8951         AUTHORS: Added Günther Brammer
8953 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
8955         * libanjuta/anjuta-launcher.c:
8956         Fix a bug in AnjutaLauncher when output is bigger than buffer
8957         Probably fix bug #315188 and #305134
8959 2005-12-28      Johannes Schmid <jhs@gnome.org>
8960         
8961         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
8962         * src/about.c: Use new gtk about dialog
8963         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
8964         Updated anjuta_ui_add_action_group_entries call
8965         
8966         Patch from Jean Breford <jean.breford@normalesup.org>
8967         and Markus Habermehl <bmh1980de@yahoo.de>:
8968         
8969         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
8970         * AUTHORS: Added Jean and Markus
8972 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8973         * plugins/search/search-replace.c :
8974         Bookmark all matched lines.
8975         * plugins/search/search-replace_backend.c :
8976         Fixed bug (Search in all project files).
8978 2005-12-21      Johannes Schmid <jhs@gnome.org>
8979         
8980         * plugins/search/plugin.c:
8981         Fixed signal names
8982         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
8983         investigation needed.
8984         
8985         AUTHORS: Added Ross Goldner
8987 2005-12-19  Ross Golder  <ross@golder.org>
8989         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
8990         application/xml MIME type.
8992 2005-12-18  Johannes Schmid <jhs@gnome.org>
8993         
8994         po/POTFILES.in: Updated files after directory changes
8995         HACKING: Removed outdated section 3 (anoncvs)
8997 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
8999         * plugins/build-basic-autotools/build-basic-autotools.c:
9000         Save all files in editor before running a command
9002         * plugins/tools/execute.c:
9003         Use document manager plugin instead of each editor for
9004         saving all files
9006 2005-12-15  Johannes Schmid <jhs@gnome.org>
9008         * plugins/document-manager/action-callbacks.c:
9009         (on_save_all1_activate), (on_swap_activate)
9010         plugins/document-manager/anjuta-docman.c:
9011         (on_save_as_filesel_response), (on_notebook_switch_page):
9012         
9013         Fixed some remaining issues in document-manger
9015 2005-12-15      Johannes Schmid <jhs@gnome.org>
9017         * plugins/profile-default/default.anjuta:
9018         Load Search plugin and Message Manager by default
9020 2005-12-14  Johannes Schmid <jhs@gnome.org>
9021         
9022         * plugins/editor/text_editor.c
9023         libanjuta/anjuta-utils.c:
9024         
9025         Check if files differ when gnome-vfs monitoring is used.
9026         (Bug #309688)
9028 2005-12-13  Johannes Schmid <jhs@gnome.org>
9030         * plugins/document-manager/plugin.c:
9031         Only save modified files in ianjuta_file_savable_save() for document-manager
9032         as discussed on mailing list.
9033         
9034         * plugins/cvs-plugin/cvs-callbacks.c:
9035         Fixed dialog handling for empty log message
9037 2005-12-13  Johannes Schmid <jhs@gnome.org>
9039         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
9040         
9041         * plugins/project-manager/* Removed ununsed files
9042         
9043         * plugins/symbol-browser/an_symbol_iter.c
9044         plugins/build-basic-autotools/build-basic-autotools.c
9045         plugins/build-basic-autotools/executer.c
9046         plugins/class-gen/class_gen.c
9047         plugins/class-inheritance/class-inherit.c
9048         plugins/cvs-plugin/cvs-actions.c
9049         plugins/cvs-plugin/cvs-interface.c
9050         plugins/debug-manager/attach_process.
9051         plugins/devhelp/plugin.c
9052         plugins/document-manager/plugin.c
9053         plugins/document-manager/indent_util.c
9054         plugins/editor/properties.cxx
9055         plugins/editor/aneditor.cxx
9056         plugins/editor/style-editor.c
9057         plugins/editor/text_editor.c
9058         plugins/macro/macro_db.c
9059         tagmanager/c.c:
9060         
9061         Use DEBUG_PRINT for debug messages
9063         libanjuta/anjuta-debug.h: Include config.h
9064         
9065         HACKING: Updated (BTW: does anyone read this?)
9066         
9067 2005-12-12  Johannes Schmid <jhs@gnome.org>
9069         Patch from Johan Ersvik <jersvik@fastmail.fm>:
9070         * plugins/gdb/debugger.c
9071         
9072         Fix a crasher in gdb plugin
9073         
9074         * plugins/gtodo/plugin.c
9075         plugins/search/plugin.c
9076         
9077         Fixed bug #305301
9078         
9079         * plugins/document-manager/anjuta-docman.c:
9080         
9081         Fixed error markers 
9082         
9083         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
9084         
9085         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
9086         
9087         * plugins/document-manager/anjuta-docman.c:
9088         highlight changed files in docman popup-menu
9089         * plugins/gdb/debug-tree.c:
9090         plugins/gdb/debugger.c
9091         Do not corupt entire "locals" tree when variable pointer have
9092         additional info and arrays/strucs/unions correctly.
9093         
9095 2005-12-11  Johannes Schmid <jhs@gnome.org>
9097         * plugins/document-manager/anjuta-docman.c
9098         plugins/document-manager/plugin.c
9099         plugins/editor/text_editor.c:
9100         
9101         AUTHORS: Added Johan Ersvik
9103         Fixed "is-dirty" bug and tab ordering
9105 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
9106         
9107         * plugins/editor/aneditor-autocomplete.cxx
9108         plugins/editor/aneditor-calltip.cxx
9109         plugins/editor/aneditor-priv.h
9110         plugins/symbol-browser/an_symbol.c
9111         plugins/symbol-browser/an_symbol_view.c
9112         tagmanager/entry.h
9113         tagmanager/tm_symbol.c
9114         tagmanager/tm_tag.c
9115         tagmanager/include/tm_symbol.h
9116         tagmanager/include/tm_tag.h
9117         tagmanager/c.c
9119         Better pointer recognition in tagmanager and symbol browser
9121 2005-12-11  Johannes Schmid <jhs@gnome.org>
9123         * plugins/search/*: New search plugin derived from search code in old editor
9124         plugin.
9125         
9126         * plugins/document-manager/*: new document-manger which is now seperated from
9127         editor to allow implementation of other editor widgets. Code is mostly derived
9128         from old editor plugin
9130         * plugins/print/* new print plugin which is not fully implemented in the
9131         moment
9133         * plugins/editor/text_editor.c: Added lots of interface code
9134         
9135         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
9136         IAnjutaEditorFactory and extended IAnjutaEditor
9137         
9138         * configure.in, plugins/Makefile.am updated build system for new
9139         plugins
9141         This is a huge commit which might still contain some bugs and also has
9142         some fixmes. Things that are not working are the search toolbar because it
9143         does not use the same backend as any other searching function and printing
9144         (easy to fix) because it did not yet implement IAnjutaPrintable.
9146 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
9148         * plugins/project-wizard/property.c:
9149         Use newer GtkFileChooser instead of GtkFileSelection with
9150         GnomeFileEntry to avoid a bug
9152         * plugins/project-wizard/install.c:
9153         Avoid an endless loop if project directory is not writable
9154         
9155         * plugins/project-wizard/druid.c:
9156         Allow creating project in empty directory without a
9157         warning
9159 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
9160         
9161         Patch from Massimo Cora <maxcvs@email.it>
9162         * plugins/class-inheritence/class-inherit.c
9163         plugins/class-inheritence/plugin.c
9164         plugins/class-inheritence/plugin.h
9165         configure.in
9166         
9167         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
9168         no longer supported!
9170 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
9171         
9172         Patch from Johan Ersvik <jersvik@fastmail.fm>
9173         * plugins/message-view/message-view.c
9174         plugins/build-basic-autotools/build-basic-autotools.c
9175         plugins/build-basic-autotools/automake-c.filters
9177         This patch correct regex-filters for newer automake
9178         versions
9180 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
9182        * plugins/tools/execute.c:
9183        Detect variables inside a word
9185 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9187         * libanjuta/anjuta-status.[ch],
9188         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
9189         plugins/editor/anjuta-docman.c :
9190         New anjuta-status procedure.
9192 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9194         *Modified Files:
9195         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
9196         plugins/editor/Makefile.am
9197         plugins/editor/anjuta-document-manager.glade
9198         plugins/editor/plugin.c plugins/editor/plugin.h
9199         plugins/editor/text_editor.c plugins/editor/text_editor.h
9200         *Added Files:
9201         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
9202         plugins/editor/indent-util.c plugins/editor/indent-util.h
9203         plugins/editor/indent_test.c :
9204         Set and Preview indent preferences parameters.
9205         Saved indent user parameters.
9207 2005-10-27  Naba Kumar  <naba@gnome.org>
9209         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
9210         * plugins/editor/anjuta-docman.c: Restore tab color to normal
9211         theme color for saved documents.
9212         
9213 2005-10-26  Naba Kumar  <naba@gnome.org>
9215         * libanjuta/anjuta-encodings.c: Save changed supported encodings
9216         list. Fixed bug #316731.
9217         
9218 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
9220         * tagmanager/tm_symbol.c: Fixed bug #315218
9222 2005-10-23  Adam Weinberger  <adamw@gnome.org>
9224         * plugins/build/build_file.c
9225           plugins/build-basic-autotools/build-basic-autotools.c
9226           plugins/tools/execute.c
9227           plugins/build/compile.c
9228           plugins/build/configurer.c
9229           plugins/debug-manager/plugin.c
9230           plugins/editor/plugin.c
9231           plugins/editor/print.c
9232           plugins/editor/text_editor.c
9233           plugins/file-loader/plugin.c
9234           plugins/file-manager/an_file_view.c
9235           plugins/symbol-browser/an_symbol_view.c
9236           plugins/gdb/debugger.c
9237           plugins/gdb/plugin.c
9238           plugins/glade/plugin.c
9239           plugins/macro/macro-actions.c
9240           plugins/macro/plugin.c
9241           plugins/profile-default/plugin.c
9242           plugins/project-manager/plugin.c
9243           plugins/project-manager/project_import.c
9244           plugins/symbol-browser/plugin.c
9245           plugins/tools/execute.c
9246           src/anjuta.c
9247           src/anjuta-actions.h
9248           src/shell.c:
9249           Correct spacing errors before and after "...".
9251 2005-10-20  Naba Kumar  <naba@gnome.org>
9253         * plugins/gdb/debugger.c: Fixed attach/detach process to
9254         updated UI properly.
9255         
9256 2005-10-18  Naba Kumar  <naba@gnome.org>
9258         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
9259         #171314 too).
9260         
9261 2005-10-13  Naba Kumar  <naba@gnome.org>
9262         
9263         * plugins/project-mkfile-import/*: Removed separate import wizard for
9264         makefile based projects (because single widzard handles all wizards).
9266         * plugins/project-import/project-import.c: Made wizard window
9267         transient to main window.
9269         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
9270         
9271         * AUTHORS: Added Eric's name in contributors list.
9272         
9273         * configure.in, plugins/Makefile.am,
9274         plugins/project-import/Makefile.am,
9275         plugins/project-import/anjuta-project-import.glade,
9276         plugins/project-import/project-import.c,
9277         plugins/project-import/project-import.h: Import wizard now detects
9278         both makefile and automake projects together instead of separate wizard.
9279         
9280         * plugins/project-wizard/templates/java/project.anjuta,
9281         plugins/project-wizard/templates/mkfile/project.anjuta,
9282         plugins/project-wizard/templates/python/project.anjuta,
9283         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
9284         name to make it appropriate.
9286 2005-10-11  Naba Kumar  <naba@gnome.org>
9288         * configure.in: Fixed glade3 version requirement.
9290 2005-09-29  Alexander Shopov  <ash@contact.bg>
9292         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
9294 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
9296         * plugins/subversion/svn_auth.c
9297         plugins/subversion/anjuta_subversion.glade:
9298         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
9300 2005-09-22  Naba Kumar  <naba@gnome.org>
9302         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
9304         * configure.in,  plugins/Makefile.am
9305         plugins/project-manager/anjuta-project-manager.plugin.in,
9306         plugins/project-manager/plugin.c,
9307         (added) plugins/project-mkfile-import/.cvsignore,
9308         (added) plugins/project-mkfile-import/Makefile.am,
9309         (added) plugins/project-mkfile-import/
9310             anjuta-project-mkfile-import-plugin.png,
9311         (added) plugins/project-mkfile-import/
9312             anjuta-project-mkfile-import.glade,
9313         (added) plugins/project-mkfile-import/
9314             anjuta-project-mkfile-import.plugin.in,
9315         (added) plugins/project-mkfile-import/plugin.c,
9316         (added) plugins/project-mkfile-import/plugin.h,
9317         (added) plugins/project-mkfile-import/project-mkfile-import.c,
9318         (added) plugins/project-mkfile-import/project-mkfile-import.h,
9319         plugins/project-wizard/templates/Makefile.am,
9320         (added) plugins/project-wizard/templates/mkfile-logo.png,
9321         (added) plugins/project-wizard/templates/mkfile.wiz,
9322         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
9323         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
9324         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
9325         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
9326         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
9327         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
9328         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
9329         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
9330         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
9331         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
9332         (added) plugins/project-wizard/templates/mkfile/src/main.c:
9333         Added makefile based project import wizard and wizard template.
9335 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
9337         * libanjuta/anjuta-launcher.c: Reduced false password detections
9339 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9341         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
9342         messages correctly.a
9344 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
9345         
9346         * scintilla/Makefile.am: Changed scintilla library to noinst
9347         * pixmaps/Makefile.am: Install password.png
9348         * libanjuta/anjuta-launcher.c: Changed password detection
9349         to be able to access GNOME CVS with ssh.
9350         
9351 2005-08-31  Naba Kumar  <naba@gnome.org>
9353         * plugins/glade/plugin.c: Set transient window for the widget
9354         dialogs.
9355         
9356 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
9358         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
9360 2005-08-10  Naba Kumar  <naba@gnome.org>
9362         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
9363         as shortcut key for execute.
9365         * src/about.c: Clean up.
9366         
9367         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
9368         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
9369         entry boxes.
9370         
9371 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9373         * plugins/editor/search-replace_backend.c :
9374         Fixed search in File Patterns.
9376 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
9378         * plugins/gdb/Makefile.am: Fixed a make -j x bug
9379         
9380 2005-08-04  Naba Kumar  <naba@gnome.org>
9382         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9383         for pango-1.8 rendering bug.
9384         
9385 2005-08-03  Naba Kumar  <naba@gnome.org>
9387         * plugins/glade/plugin.c: Proper names for plugin widgets.
9388         
9389         * plugins/subversion/anjuta-subversion.glade,
9390         plugins/subversion/svn-auth.c: Fixed authentication dialog and
9391         string allocations. Use passed default values when available.
9392         Set proper focus and dialog default response. Destroy dialog after use.
9393         Return error when appropriate.
9395 2005-08-02  Naba Kumar  <naba@gnome.org>
9397         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
9398         for pango-1.8 rendering bug.
9399         
9400 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
9402         * scintilla/Makefile.am: Fixed a make -j x bug
9403         
9404 2005-08-02  Johannes Schmid <jhs@gnome.org>
9405         
9406         * plugins/subversion/svn-auth.c: Added username/password 
9407         auto function.
9409 2005-08-01  Naba Kumar  <naba@gnome.org>
9411         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
9412         checks for character width calculations.
9413         
9414 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9416         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
9418 2005-07-31  Naba Kumar  <naba@gnome.org>
9420         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
9421         messup with pango 1.8. Fixed bug #311846.
9423 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9425         * plugins/gdb/memory.c : Fixed bug 305082.
9426         
9427         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9428         plugins/project-wizard/templates/gcj.wiz,
9429         plugins/project-wizard/templates/gnome.wiz,
9430         plugins/project-wizard/templates/gtk.wiz,
9431         plugins/project-wizard/templates/java.wiz,
9432         plugins/project-wizard/templates/python.wiz,
9433         plugins/project-wizard/templates/wxwin.wiz,
9434         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
9436 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
9438         * plugins/tools/execute.c:
9439         Correct a crash if editor is closed while a tool still use it.
9441 2005-07-28  Naba Kumar  <naba@gnome.org>
9443         * scintilla/*: Updated scintilla from their latest CVS.
9445 2005-07-27  Naba Kumar  <naba@gnome.org>
9447         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
9448         plugins/build-basic-autotools/build-basic-autotools.c,
9449         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
9450         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
9451         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
9452         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
9453         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
9454         plugins/message-view/plugin.c, plugins/patch/plugin.c,
9455         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
9456         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9457         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
9458         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
9459         argument to anjuta_ui_add_action_group_entries() and
9460         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
9461         Fixed all plugins to pass translation domain. This fixes untranslated
9462         UI bugs. 
9464 2005-07-27  Naba Kumar  <naba@gnome.org>
9466         * plugins/class-inheritance/class-callbacks.c,
9467         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
9468         proper system colors.
9470 2005-07-26  Naba Kumar  <naba@gnome.org>
9472         * ROADMAP: Updated and added more tasks.
9474 2005-07-25  Naba Kumar  <naba@gnome.org>
9476         * ROADMAP: Updated and added more tasks.
9477         
9478 2005-07-24  Naba Kumar  <naba@gnome.org>
9480         * HACKING: Fixed format.
9482 2005-07-24  Naba Kumar  <naba@gnome.org>
9484         * ROADMAP: Fixed format.
9485         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
9487 2005-07-24  Naba Kumar  <naba@gnome.org>
9489         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
9490         * data/properties/cpp.properties: Added *.c++ as file extension for c++
9492 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
9494         * plugins/tools/dialog.c, plugins/tools/dialog.h:
9495         Correct wrong sensitivity setting
9496         
9497         * plugins/tools/tool.c: Correct a crash when removing overridden tool
9498         
9499         * plugins/tools/variable.c:     Add variables for project manager
9501 2005-07-23  Naba Kumar  <naba@gnome.org>
9503         * ROADMAP: updated.
9505 2005-07-23 Naba Kumar  <naba@gnome.org>
9507         * plugins/subversion/Makefile.am,
9508         plugins/subversion/svn-auth.c,
9509         plugins/subversion/svn-auth.h: Added subversion authentication code
9510         stubs.
9511         
9512         * plugins/subversion/subversion-callbacks.c,
9513         plugins/subversion/subversion-callbacks.h,
9514         plugins/subversion/svn-backend-priv.h,
9515         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
9516         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
9517         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
9518         Added file mode line.
9520 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
9522         * configure.in: Added 'gl' to ALL_LINGUAS.
9524 2005-07-21 Naba Kumar  <naba@gnome.org>
9526         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
9527         the active sources and kill the running process without emitting
9528         signals (which could be fatal because the object is being destroyed).
9529         Incidentally, fixed the crash that happens when stopping an active
9530         debugger session. Disabled debug prints and code clean up.
9531         Fixed bug #305587.
9532         
9533         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
9534         message view object, because that prevents many unprocessed outputs
9535         from the cvs command from being appended in view. Does not set NULL
9536         to mesg_view private member (not required) so that any pending outputs
9537         to view is processed.Fixed bug #172666.
9539         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
9540         type in supported list.
9541         
9542 2005-07-18  Adam Weinberger  <adamw@gnome.org>
9544         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9545           grammar/spelling fixes.
9547 2005-07-17 Naba Kumar  <naba@gnome.org>
9549         * (new) plugins/project-wizard/templates/terminal/cvsignore,
9550         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
9551         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
9552         plugins/project-wizard/templates/anjuta-plugin.wiz,
9553         plugins/project-wizard/templates/gcj.wiz,
9554         plugins/project-wizard/templates/gnome.wiz,
9555         plugins/project-wizard/templates/gtk.wiz,
9556         plugins/project-wizard/templates/gtkmm.wiz,
9557         plugins/project-wizard/templates/java.wiz,
9558         plugins/project-wizard/templates/python.wiz,
9559         plugins/project-wizard/templates/terminal.wiz,
9560         plugins/project-wizard/templates/terminal/Makefile.am,
9561         plugins/project-wizard/templates/terminal/po/Makefile.am,
9562         plugins/project-wizard/templates/terminal/src/Makefile.am,
9563         plugins/project-wizard/templates/wxwin.wiz,
9564         plugins/project-wizard/templates/xlib-dock.wiz,
9565         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
9566         wizards and updated .wiz files to install them in newly created
9567         projects.
9569 2005-07-16 Naba Kumar  <naba@gnome.org>
9571         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
9572         
9573         * plugins/file-manager/an_file_view.c,
9574         plugins/file-manager/plugin.c: Added file manager preferences to
9575         show/hide files ignored by version control (e.g. cvsignore).
9576         
9577         * plugins/editor/text_editor.c: Initialize vfs info struct.
9578         
9579         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
9580         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
9581         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
9582         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
9583         omf-install/.cvsignore, pixmaps/.cvsignore,
9584         plugins/file-manager/anjuta-file-manager-plugin.glade,
9585         scintilla/.cvsignore, scintilla/include/.cvsignore,
9586         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
9587         tagmanager/python.c: Updated.
9589 2005-07-16 Naba Kumar  <naba@gnome.org>
9591         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
9592         Fixed python parser to parser class methods.
9594 2005-07-15 Naba Kumar  <naba@gnome.org>
9596         * plugins/project-wizard/property.c: Used parenthesis to remove
9597         ambiguty.
9598         
9599         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9600         plugins/project-wizard/templates/gcj.wiz,
9601         plugins/project-wizard/templates/gnome.wiz,
9602         plugins/project-wizard/templates/gtk.wiz,
9603         plugins/project-wizard/templates/gtkmm.wiz,
9604         plugins/project-wizard/templates/java.wiz,
9605         plugins/project-wizard/templates/python.wiz,
9606         plugins/project-wizard/templates/terminal.wiz,
9607         plugins/project-wizard/templates/wxwin.wiz,
9608         plugins/project-wizard/templates/xlib-dock.wiz,
9609         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
9610         and names.
9612 2005-07-15 Naba Kumar  <naba@gnome.org>
9614         * plugins/project-wizard/templates/java.wiz,
9615         plugins/project-wizard/templates/java/Makefile.am,
9616         plugins/project-wizard/templates/java/project.anjuta,
9617         plugins/project-wizard/templates/python.wiz,
9618         plugins/project-wizard/templates/python/Makefile.am,
9619         plugins/project-wizard/templates/python/project.anjuta: Use different
9620         project files for java and python module where debugger is not
9621         included in the list of plugins.
9623 2005-07-15 Naba Kumar  <naba@gnome.org>
9625         * configure.in, plugins/project-wizard/templates/Makefile.am,
9626         plugins/project-wizard/templates/gcj-logo.png,
9627         plugins/project-wizard/templates/gcj.wiz,
9628         plugins/project-wizard/templates/gcj/.cvsignore,
9629         plugins/project-wizard/templates/gcj/Makefile.am,
9630         plugins/project-wizard/templates/gcj/configure.in.tpl,
9631         plugins/project-wizard/templates/gcj/src/.cvsignore,
9632         plugins/project-wizard/templates/gcj/src/Makefile.am,
9633         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
9634         plugins/project-wizard/templates/java-logo.png,
9635         plugins/project-wizard/templates/java.wiz,
9636         plugins/project-wizard/templates/java/configure.in.tpl,
9637         plugins/project-wizard/templates/java/po/Makefile.am,
9638         plugins/project-wizard/templates/java/po/POTFILES.in,
9639         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
9640         plugins/project-wizard/templates/java/src/main.java,
9641         plugins/project-wizard/templates/python-logo.png,
9642         plugins/project-wizard/templates/python.wiz,
9643         plugins/project-wizard/templates/python/.cvsignore,
9644         plugins/project-wizard/templates/python/Makefile.am,
9645         plugins/project-wizard/templates/python/configure.in.tpl,
9646         plugins/project-wizard/templates/python/po/.cvsignore,
9647         plugins/project-wizard/templates/python/po/Makefile.am,
9648         plugins/project-wizard/templates/python/po/POTFILES.in,
9649         plugins/project-wizard/templates/python/src/.cvsignore,
9650         plugins/project-wizard/templates/python/src/Makefile.am,
9651         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
9652         plugins/project-wizard/templates/python/src/main.py: Added Generic
9653         gcj and python project wizards. Fixed Generic java project to
9654         use _JAVA primary. Update gnome-build from cvs for them to work
9655         correctly.
9657 2005-07-12 Naba Kumar  <naba@gnome.org>
9659         * plugins/project-manager/plugin.c: Automatically determine
9660         project backend by probing.
9661         
9662 2005-07-04 Naba Kumar  <naba@gnome.org>
9664         * Makefile.am: Do not install old anjuta.glade file which conflicts
9665         with newer src/anjuta.glade.
9667 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
9669         * plugins/an_symbol_prefs.c:
9670         Sort list of available symbol files
9672 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
9674         * plugins/build-basic-autotools.c:
9675         Fixed #307810
9676         
9677         * plugins/gtodo/libgtodo.c:
9678         Possible fix for #307800
9680         * libanjuta/anjuta-encodings.c
9681         libanjuta/anjuta-launcher.c
9682         libanjuta/anjuta-preference-dialog.c
9683         libanjuta/anjuta-preferences.c
9684         libanjuta/anjuta-ui.c
9685         libanjuta/anjuta-util.c
9686         libanjuta/cell-renderer-captioned-image.c
9687         libanjuta/plugin.c:
9688         
9689         Patch from de_lupus@pandora.be (Kristof Vansant):
9690         Replaced deprecated gnome-i18n.h
9691         Closed #309153
9693 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
9694         
9695         * plugins/subversion/anjuta-subversion.glade
9696         plugins/subversion/anjuta-subversion.ui
9697         plugins/subversion/plugin.c
9698         plugins/subversion/subversion-actions.c
9699         plugins/subversion/subversion-callbacks.h
9700         plugins/subversion/subversion-callbacks.c
9701         plugins/subversion/svn-backend-priv.h
9702         plugins/subversion/svn-backend.h
9703         plugins/subversion/svn-backend.c
9704         plugins/subversion/svn-thread.h
9705         plugins/subversion/svn-thread.c:
9706         
9707         Implemented Subversion diff
9708         
9709 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
9710         
9711         * plugins/build-basic-autotools/build-basic-autotools.c:
9712         Fixed crash bug! Might be useful to release 2.0.2 soon
9713         because this bug will crash any build which produces errors
9714         or warnings
9716 === Anjuta 2.0.1 ===
9718 2005-06-27 Naba Kumar  <naba@gnome.org>
9720         * plugins/tools/execute.c: Formated code.
9721         
9722 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
9724         * plugins/build-basic-autotools/build-basic-autotools.c:
9725         Remove two memory leaks
9726         Check command output versus untranslated strings too
9728         * plugins/tools/execute.c:
9729         Remove two memory leaks
9730         Check command output versus untranslated strings too
9731         Remove description message
9733         * plugins/tools/fileop.c:
9734         Escape tool name in xml configuration file
9736 2005-05-26 Naba Kumar  <naba@gnome.org>
9738         * configure.in: Bumped version to 2.0.1
9739         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
9741         * plugins/tools/execute.c: Fixed clickable messages.
9742         * NEWS: Updated.
9744         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
9745         Deactivate glade plugin when last glade project is closed. Reorder
9746         glade widgets in layout. Change glade project when user selects a
9747         new project. Removed project from the list when user closes it. Fixed
9748         glade project file loading from URI. Save and restored loaded glade
9749         projects in/from session.
9751         * plugins/class-gen/action-callbacks.c,
9752         plugins/class-gen/anjuta-class-gen-plugin.glade,
9753         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
9754         plugins/file-wizard/anjuta-file-wizard.glade,
9755         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
9756         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
9757         "Add to project" correctly. Use the source file path returned after
9758         adding to project. Fixed memory leaks. Deactivate wizard plugins
9759         after use.
9760         
9761         * plugins/project-manager/plugin.c,
9762         plugins/project-wizard/anjuta-project-wizard.glade,
9763         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
9764         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
9765         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
9766         project-wizard preference page to anjuta app, because they are
9767         more appropriated as general preferences. Renamed username and
9768         useremail properties keys.
9769         
9770         * po/POTFILES.in: Updated.
9772         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
9773         saved at closing.
9774         
9775         * plugins/file-loader/plugin.c: Do not use static variable to store
9776         created submenu in factory. Fixed crash in anjuta exit.
9777         
9778 2005-05-24 Naba Kumar  <naba@gnome.org>
9780         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9781         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9782         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9783         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9784         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9785         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9786         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9787         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9788         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9789         
9790         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9791         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9792         plugins/build-basic-autotools/build-basic-autotools.c,
9793         plugins/build-basic-autotools/build-basic-autotools.h,
9794         plugins/build-basic-autotools/executer.c,
9795         plugins/build-basic-autotools/executer.h,
9796         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
9797         plugins/tools/variable.c: Added an extra argument to
9798         anuta_util_dialog_input() to pass default value. Save/load project
9799         configure and execution parameters in/from session.
9801         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
9802         symbol browser is loaded.
9803         
9804         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
9805         freeze/thaw.
9807         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
9808         deactivate would not start shell.
9810 2005-05-24 Naba Kumar  <naba@gnome.org>
9812         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
9813         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
9814         libegg/egg-submenu-action.c, libegg/test-actions.c,
9815         plugins/build-basic-autotools/build-basic-autotools.c,
9816         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
9817         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
9818         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
9819         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
9820         plugins/macro/plugin.c, plugins/message-view/plugin.c,
9821         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
9822         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
9823         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9824         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
9825         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
9827 2005-05-24 Naba Kumar  <naba@gnome.org>
9829         * data/properties/styles.properties: Fixed defalt font.
9831         * plugins/editor/search-replace.c,
9832         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
9833         project openness wihtout activating project-manager plugin (i.e.
9834         using anjuta_shell_get()).
9835         
9836         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
9837         - Completed add_source(), add_group() and add_target() methods of
9838         IAnjutaProjectManager.
9839         - Change their definition to return the added element (or NULL).
9840         - Used interface API for project main menus and 'add to project'
9841         from file-manager context menu.
9842         - Select proper default target/group when prompting for adding
9843         source/target/group.
9844         - Do not expand all nodes in selection tree when default selection
9845         are given (eases navigation in big projects).
9846         - Code clean ups.
9847         - Marked strings for translation.
9849 2005-05-23 Naba Kumar  <naba@gnome.org>
9851         * src/anjuta-app.c: Save menu accelerators on change.
9852         * NEWS: Updated.
9853         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
9854         save-as dialog (leading to crash later).
9856 2005-05-22 Naba Kumar  <naba@gnome.org>
9858         * NEWS: Updated.
9859         * AUTHORS: Added developers for other projects. Updated.
9860         * TODO.tasks: Updated.
9861         * ChangeLog: Added past changelogs from anjuta-0.1.5.
9862         
9863 2005-05-22 Naba Kumar  <naba@gnome.org>
9865         * plugins/tools/execute.c: Make parsable lines distinct by adding
9866         a "Click me" description in the message. Allow tools to open arbibrary
9867         file in editory using gdb-styled annotation (The line starts with two
9868         \032 characters followed by the file:line).
9869         
9870         * plugins/tools/scripts/prepare-changelog.pl,
9871         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
9872         ChangeLog file itself and open it.
9874 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
9876         * plugins/tools/execute.c:
9877         Parse output in message pane
9878         Correct a crash on plugin deactivation
9880         * plugins/tools/fileop.c,
9881         plugins/tools/tool.c,
9882         plugins/tools/tool.h:
9883         Load only valid tools
9885 2005-06-21  Naba Kumar  <naba@gnome.org>
9887         * anjuta.spec.in: Fixed devel package requirement.
9889         * plugins/message-view/message-view.c: Scroll message on next/previous.
9891         * TODO.tasks: Updated.
9893         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9894         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9895         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9896         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9897         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9898         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9899         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9900         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9902         * libanjuta/anjuta-preferences.c,
9903         plugins/build-basic-autotools/build-basic-autotools.c,
9904         plugins/build-basic-autotools/executer.c,
9905         plugins/class-gen/action-callbacks.c,
9906         plugins/class-gen/action-callbacks.h,
9907         plugins/class-gen/class_gen.c,
9908         plugins/cvs-plugin/cvs-interface.c,
9909         plugins/debug-manager/attach_process.c,
9910         plugins/debug-manager/plugin.c,
9911         plugins/debug-manager/utilities.c,
9912         plugins/debug-manager/utilities.h,
9913         plugins/editor/aneditor-autocomplete.cxx,
9914         plugins/editor/aneditor.cxx,
9915         plugins/editor/search-replace.c,
9916         plugins/editor/search-replace_backend.c,
9917         plugins/gdb/breakpoints.c,
9918         plugins/gdb/registers.c,
9919         plugins/patch/plugin.c,
9920         plugins/project-wizard/druid.c,
9921         plugins/project-wizard/install.c,
9922         plugins/subversion/plugin.c,
9923         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
9924         codes.
9926         * plugins/class-gen/action-callbacks.c,
9927         plugins/project-wizard/parser.c,
9928         plugins/project-wizard/property.c,
9929         plugins/project-wizard/values.c,
9930         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
9932         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
9933         alphabetically
9935 2005-06-20  Naba Kumar  <naba@gnome.org>
9937         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9938         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9939         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9940         
9941         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
9942         exit idle function.
9943         
9944         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
9945         Fixed possible memory corruption.
9947         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
9948         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
9949         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
9950         progress bar increment and added progress status for symbol refresh
9951         and project loading.
9952         
9953         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
9954         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
9955         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
9956         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
9957         bar.
9959         * TODO.tasks: Updated.
9961 2005-06-19  Naba Kumar  <naba@gnome.org>
9963         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
9964         Fixed warning.
9965         
9966         * plugins/project-import/project-import.c: Deactivate plugin when done.
9967         
9968 2005-06-18  Naba Kumar  <naba@gnome.org>
9970         * plugins/profile-default/plugin.c: Fixed error when loading another
9971         project while a project is still loaded.
9972         
9973         * plugins/project-manager/plugin.c: Used (newly added) group-activated
9974         signal from gnome-build to popup group properties.
9975         
9976         * src/anjuta.c: Load default session by default.
9978         * po/POTFILES.in: Added missing files.
9979         
9980         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
9981         activate plugin on load (activate it separately). Connect to activate
9982         and deactivate signals for housekeeping, so that if plugins are
9983         activated or deactivate externally, they are properly recorded.
9984         
9985         * plugins/profile-default/plugin.c: Save profile before a project
9986         is loaded so that it could be restored when project is closed.
9987         
9988         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
9990 2005-06-17  Naba Kumar  <naba@gnome.org>
9992         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
9993         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
9994         for project. The plugins loaded for the project is restored when project
9995         is loaded next time.
9996         
9997         * TODO.tasks: Updated.
9998         
9999 2005-06-15  Naba Kumar  <naba@gnome.org>
10001         * plugins/tools/scripts/find-fixmes.pl,
10002         (new) plugins/tools/scripts/translation-status.pl,
10003         plugins/tools/scripts/tools-2.xml.in,
10004         plugins/tools/scripts/Makefile.am,
10005         plugins/tools/scripts/prepare-changelog.pl: Added translation
10006         status script. Completed find-fixmes.pl script. Fixed bugs.
10008         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
10009         tool path.
10011 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10013         * plugins/message-view/anjuta-message-manager-plugin.glade :
10014         renamed "messages.tag.position" to "messages.tab.position".
10015         plugins/message-view/anjuta-msgman.c : 
10016         Messages tab position prefrences.
10017         
10018 2005-06-14  Naba Kumar  <naba@gnome.org>
10020         * (new) plugins/tools/scripts/find-fixmes.pl,
10021         (new) plugins/tools/scripts/tools-2.xml.in,
10022         (new) plugins/tools/scripts/Makefile.am,
10023         (new) plugins/tools/scripts/prepare-changelog.pl,
10024         plugins/tools/plugin.h, plugins/tools/fileop.c,
10025         plugins/tools/Makefile.am, configure.in: Added system tools.
10027 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
10029         * plugins/tools/editor.c:
10030         Take care of creating .anjuta directory if missing
10032 2005-06-10  Naba Kumar  <naba@gnome.org>
10034         * configure.in: Increased gnome-build required to version 0.1.2.
10035         
10036         * plugins/project-manager/plugin.c: Fixed target/group removal.
10037         Fixed memory leaks.
10038         
10039 2005-06-10  Naba Kumar  <naba@gnome.org>
10041         * plugins/project-manager/plugin.c: Implemented target/group
10042         configuration (update gnome-build module from cvs).
10043         
10044 2005-06-07  Naba Kumar  <naba@gnome.org>
10046         Patch from: Massimo Cora'  <maxcvs@email.it>:
10047         * plugins/class-inheritance/Makefile.am,
10048         plugins/class-inheritance/class-inherit.c,
10049         plugins/class-inheritance/class-inherit.h,
10050         plugins/class-inheritance/plugin.c,
10051         plugins/class-inheritance/plugin.h,
10052         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
10053         expanded view of classes in hierarchy canvas (collapsable again).
10054         
10055 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
10057         * scintilla/patches/scintilla-64-bit.diff (added)
10058         * plugins/patch/patch-plugin.c:
10059         Conditional build for GTK 2.4 and GTK 2.6
10061 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
10063         * plugins/tools/anjuta-tools.glade,
10064         plugins/tools/editor.c,
10065         plugins/tools/plugin.h,
10066         plugins/tools/fileop.c:
10067         Add a check box to edit an user script
10068         Correct a few memory leak
10070         * plugins/tools/execute.c,
10071         plugins/tools/tool.c,
10072         plugins/tools/tool.h:
10073         Move utility remove_mnemonic function in tool.c
10074         Small fix
10076 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
10078         Patch from sbrabec@suse.cz:
10079         * configure.in
10080         scintilla/include/Scintilla.h:
10081         
10082         Fix 64-Bit warnings in gcc 4
10084 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
10085         
10086         * plugins/patch/patch_plugin.c
10087         plugins/patch/patch.h
10088         plugin/patch/patch-plugin.glade
10089         plugin/patch/Makefile.am:
10090         
10091         Changed patch plugin to use libglade and new gtk 2.6 widgets
10093 2005-05-31  Naba Kumar  <naba@gnome.org>
10095         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10096         * plugins/editor/text_editor.c: Don't show error
10097         for empty files.
10098         
10099 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
10100         
10101         * plugins/message-view/anjuta-message-manager.ui,
10102         plugins/message-view/anjuta-msgman.c,
10103         plugins/message-view/anjuta-msgman.h,
10104         plugins/message-view/message-view.c,
10105         plugins/message-view/message-view.h,
10106         plugins/message-view/plugin.c:
10107         Add a popup menu in messages panes
10108         Move save message pane option in it
10110 2005-05-28  Naba Kumar  <naba@gnome.org>
10112         * data/properties/styles.properties: Fixed default font
10113         names and sizes.
10115         * plugins/editor/style-editor.c: cleanup.
10116         
10117 2005-05-25  Naba Kumar  <naba@gnome.org>
10119         * plugin/gdb/plugin.c: Start gdb even if the program does
10120         not exists. Fixes bug #305074
10121         
10122 2005-05-24  Naba Kumar  <naba@gnome.org>
10124         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
10125         * configure.in: graphviz pkgconfig path.
10127 2005-05-24  Naba Kumar  <naba@gnome.org>
10129         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
10130         * TODO.tasks: Updated.
10131         
10132 2005-05-22  Naba Kumar  <naba@gnome.org>
10134         * anjuta.spec.in: Fixed spec file
10135         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
10137 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
10138         
10139         * TODO.tasks: Updated.
10141         * plugins/message-view/anjuta-message-manager.ui,
10142         plugins/message-view/message-view.c,
10143         plugins/message-view/message-view.h,
10144         plugins/message-view/plugin.c:
10145         Add shortcut for next and previous message
10146         Add a save message menu item
10147         Fix a bug in previous message
10149 2005-05-21  Naba Kumar  <naba@gnome.org>
10151         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
10152         doc/Makefile.am, global-tags/create_global_tags.sh,
10153         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
10154         and rpm package creation. Fixed installation paths.
10155         
10156         * plugins/editor/anjuta-document-manager.glade,
10157         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
10158         and indent options.
10159         
10160         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
10162 2005-05-21  Naba Kumar  <naba@gnome.org>
10164         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
10165         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
10166         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
10167         tagmanager/Makefile.am: Fixed paths configure variables to take
10168         automake configure variables instead of hardcoding.
10170         * global-tags/tm_global_tags.c: Formated code.
10172         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
10173         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10174         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10175         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10176         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10177         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10178         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10179         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10180         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10182 2005-05-20  Naba Kumar  <naba@gnome.org>
10184         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
10185         and fixed rpm spec file (more testing required).
10186         
10187         * data/gdb.init: Don't set gdb prompt.
10188         
10189         * mime/Makefile.am: run update-mime-data only on system-wide install.
10190         
10191         * plugins/gdb/Makefile.am: Install plugin at correct paths.
10193 2005-05-19  Naba Kumar  <naba@gnome.org>
10195         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
10196         while it's not visible.
10198         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
10199         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
10200         
10201 2005-05-19  Naba Kumar <naba@gnome.org>
10203         * configure.in: Fixed subversion checks. Added
10204         --disable-plugin-subversion and --disable-plugin-glade
10205         configure flags to manually turn off their plugin builds.
10207         * plugins/editor/plugin.c: Save and restore current editor line
10208         positions in session.
10210 2005-05-18  Naba Kumar  <naba@gnome.org>
10212         * AUTHORS: Fixed email address.
10213         
10214         * libanjuta/anjuta-utils.c,
10215         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
10216         when the projectmanager toplevel is not a window. Check for valid
10217         gtkwindow type before using the passed window as parent for anjuta
10218         dialogs.
10220 2005-05-17  Naba Kumar  <naba@gnome.org>
10222         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
10223         
10224         * plugins/cvs-plugin/Makefile.am,
10225         plugins/devhelp/plugin.c,
10226         plugins/file-loader/Makefile.am,
10227         plugins/macro/Makefile.am,
10228         plugins/message-view/Makefile.am,
10229         plugins/patch/Makefile.am,
10230         plugins/project-manager/Makefile.am,
10231         plugins/subversion/Makefile.am,
10232         plugins/symbol-browser/Makefile.am: Removed -module flags
10233         from libtool flags
10235         * MAINTAINERS: Added file so that I could recieve bugzilla
10236         reports.
10238         * plugins/glade/plugin.c: Fixed compile error.
10240 === Anjuta 2.0.0 ===
10242 2005-05-15  Naba Kumar  <naba@gnome.org>
10244         * configure.in: Adjusted gdl version requirement. Bumped anjuta
10245         version to 2.0.0.
10247         * plugins/symbol-browser/an_symbol_view.c,
10248         plugins/symbol-browser/plugin.c,
10249         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
10250         symbols have been updated. Reset file symbols when update
10251         occurs. Fixed memory leaks.
10253         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10254         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
10255         
10256 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
10258         * plugins/tools/anjuta-tools.glade:
10259         Remove unused parameter dialog
10261         * plugins/tools/dialog.c,
10262         plugins/tools/fileop.c,
10263         plugins/tools/fileop.h,
10264         plugins/tools/tool.c,
10265         plugins/tools/tool.h,
10266         plugins/tools/variable.c:
10267         Add a few comments and cleanups
10269         * plugins/tools/editor.c,
10270         plugins/tools/editor.h:
10271         Remove code from previous plugin and add comments
10272         Use main window as parent (instead of tool list)
10274         * plugins/tools/execute.c,
10275         plugins/tools/execute.h:
10276         Remove code from previous plugin and add comments
10277         Fix warnings
10279 2005-05-14  Naba Kumar  <naba@gnome.org>
10281         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
10282         release.
10283         
10284         * configure.in: Fixed
10285         
10286         * plugins/class-inheritance/class-inheritance.png: New icon.
10287         
10288         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
10289         screws up when reparented.
10291 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10293         * plugins/editor/search-replace.c,
10294         plugins/editor/search-replace_backend.c
10295         plugins/project-manager/plugin.c : Clear find pane if searching same 
10296         expression. Clean code.
10298 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
10300         * configure.in: Added ne in ALL_LINGUAS
10301         
10302 2005-05-13  Naba Kumar  <naba@gnome.org>
10304         * configure.in: Fixed glade-3 version.
10305         
10306         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
10307         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
10308         plugins/gdb/watch.c: Update locals, watch and frame document on
10309         frame change.
10311 2005-05-12  Naba Kumar  <naba@gnome.org>
10313         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
10314         scope autocompletion when the function definition is incomplete.
10315         
10316         * plugins/class-gen/anjuta-class-gen.plugin.in,
10317         plugins/file-wizard/anjuta-file-wizard.plugin.in,
10318         plugins/gdb/plugin.c,
10319         plugins/glade/anjuta-glade.plugin.in,
10320         plugins/project-import/anjuta-project-import.plugin.in,
10321         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
10322         titles for the wizards.
10324 2005-05-11  Naba Kumar  <naba@gnome.org>
10326         * configure.in, plugins/debug-manager/Makefile.am,
10327         plugins/debug-manager/plugin.c,
10328         (added) plugins/debug-manager/images/.cvsignore,
10329         (added) plugins/debug-manager/images/Makefile.am,
10330         (added) plugins/debug-manager/images/detach-16.png,
10331         (added) plugins/debug-manager/images/detach.png,
10332         (added) plugins/debug-manager/images/step-into-16.png,
10333         (added) plugins/debug-manager/images/step-into.png,
10334         (added) plugins/debug-manager/images/step-out-16.png,
10335         (added) plugins/debug-manager/images/step-out.png,
10336         (added) plugins/debug-manager/images/step-over-16.png,
10337         (added) plugins/debug-manager/images/step-over.png,
10338         plugins/gdb/Makefile.am,
10339         plugins/gdb/breakpoints.c,
10340         plugins/gdb/plugin.c,
10341         (added) plugins/gdb/images/.cvsignore,
10342         (added) plugins/gdb/images/Makefile.am,
10343         (added) plugins/gdb/images/breakpoint.png,
10344         (added) plugins/gdb/images/locals.png,
10345         (added) plugins/gdb/images/stack.png,
10346         (added) plugins/gdb/images/watch.png: Fixed breakpoints
10347         'remove all'. Added debugger icons.
10349         * plugins/editor/text_editor.c: Fixed file monitor.
10351         Patch from: Massimo Cora'  <maxcvs@email.it>
10352         * plugins/patch/anjuta-patch-plugin.png,
10353         plugins/class-gen/Makefile.am,
10354         plugins/class-gen/action-callbacks.c,
10355         plugins/class-gen/class_gen.c,
10356         plugins/class-gen/class_logo.xpm: Implemented vcs
10357         file addions. New icons by Fabio Zecchini
10359 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10361         * libanjuta/interfaces/libanjuta.idl
10362         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
10363         plugins/editor/search-replace_backend.c
10364         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
10366 2005-05-11  Naba Kumar  <naba@gnome.org>
10367         
10368         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
10369         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
10370         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
10371         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
10372         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
10373         memory leaks.
10374         
10375         * plugins/symbol-browser/an_symbol_prefs.c,
10376         plugins/symbol-browser/an_symbol_search.c,
10377         plugins/symbol-browser/an_symbol_view.c,
10378         plugins/symbol-browser/an_symbol_view.h,
10379         plugins/symbol-browser/plugin.c: Fixed memory leaks.
10381 2005-05-11  Naba Kumar  <naba@gnome.org>
10383         * libanjuta/anjuta-shell.c: Fixed runtime warning.
10384         
10385         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
10386         progress bar location at create time, instead of hardcoding.
10387         
10388         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
10389         Added mini splash screen.
10390         
10391         * plugins/editor/text_editor.c: Do not produce warning when file
10392         monitor could not be created.
10393         
10394         * plugins/profile-default/plugin.c: Save project session on exit.
10395         Show mini splash with progress bar at profile load.
10397 2005-05-10  Naba Kumar  <naba@gnome.org>
10399         * configure.in, manuals/Makefile.am: Fixed compile flags.
10400         Disable outdated manuals builds.
10401         
10402         * global-tags/Makefile.am: Uninstall tags files on
10403         'make uninstall'
10404         
10405         * libegg/Makefile.am: Use configured deprecated flags.
10406         
10407         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10408         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10409         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
10410         Updated.
10411         
10412         * mime/Makefile.am: Take DESTDIR into account.
10413         
10414         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
10415         
10416         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
10417         on scope autocompletion.
10418         
10419         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10420         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
10421         shared libs and static libs paths for debugging. Order them
10422         correctly.
10423         
10424         * po/POTFILES.in: Updated.
10426 2005-05-09  Naba Kumar  <naba@gnome.org>
10428         * libanjuta/interfaces/libanjuta.idl,
10429         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
10430         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
10431         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
10432         Implemented debugger source directory search and emits location changed
10433         signal with absolute path of the file.
10435         * plugins/tools/tool.c: Fixed compile errors.
10436         
10437 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
10439         * plugins/tools/anjuta-tools.glade,
10440         plugins/tools/dialog.h,
10441         plugins/tools/dialog.c,
10442         plugins/tools/plugin.c,
10443         plugins/tools/editor.c:
10444         Improve graphical user interface
10445         Remove old code
10446         Correct an error on close
10447         Some cleanups
10449         * plugins/tools/fileop.c,
10450         plugins/tools/tool.h,
10451         plugins/tools/tool.c:
10452         Change the tool internal structure
10453         Support having tools configuration in several places
10455 2005-05-08  Naba Kumar  <naba@gnome.org>
10457         * plugins/gdb/actions.c,
10458         (removed) plugins/gdb/registers_cbs.c,
10459         (removed) plugins/gdb/registers_cbs.h,
10460         (removed) plugins/gdb/registers_gui.c,
10461         (removed) plugins/gdb/sharedlib_cbs.c,
10462         (removed) plugins/gdb/sharedlib_cbs.h,
10463         (removed) plugins/gdb/sharedlib_gui.c,
10464         (removed) plugins/gdb/signals_cbs.c,
10465         (removed) plugins/gdb/signals_cbs.h,
10466         (removed) plugins/gdb/signals_gui.c: Removed dead files.
10468 2005-05-08  Naba Kumar  <naba@gnome.org>
10470         * plugins/build-basic-autotools/executer.c: Fixed programs
10471         listing dialog.
10472         
10473         * plugins/debug-manager/Makefile.am,
10474         plugins/debug-manager/anjuta-debug-manager.glade,
10475         plugins/debug-manager/plugin.c,
10476         plugins/gdb/Makefile.am: Used libglade for programs listing
10477         dialog.
10478         
10479         * (added) plugins/gdb/pointer.png: Stack pointer image.
10480         
10481         * libanjuta/anjuta-marshal.list,
10482         pixmaps/Makefile.am,
10483         plugins/gdb/actions.c,
10484         plugins/gdb/actions.h,
10485         plugins/gdb/anjuta-gdb-plugin.ui,
10486         plugins/gdb/anjuta-gdb.glade,
10487         plugins/gdb/breakpoints.c,
10488         plugins/gdb/breakpoints.h,
10489         plugins/gdb/debug_tree.c,
10490         plugins/gdb/debug_tree.h,
10491         plugins/gdb/debugger.c,
10492         plugins/gdb/debugger.h,
10493         plugins/gdb/gdbmi-test.c,
10494         plugins/gdb/gdbmi.c,
10495         plugins/gdb/gdbmi.h,
10496         plugins/gdb/info.c,
10497         plugins/gdb/info.h,
10498         plugins/gdb/locals.c,
10499         plugins/gdb/locals.h,
10500         plugins/gdb/memory.c,
10501         plugins/gdb/memory.h,
10502         plugins/gdb/plugin.c,
10503         plugins/gdb/plugin.h,
10504         plugins/gdb/registers.c,
10505         plugins/gdb/registers.h,
10506         plugins/gdb/registers_cbs.c,
10507         plugins/gdb/registers_cbs.h,
10508         plugins/gdb/registers_gui.c,
10509         plugins/gdb/sharedlib.c,
10510         plugins/gdb/sharedlib.h,
10511         plugins/gdb/sharedlib_cbs.c,
10512         plugins/gdb/sharedlib_cbs.h,
10513         plugins/gdb/sharedlib_gui.c,
10514         plugins/gdb/signals.c,
10515         plugins/gdb/signals.h,
10516         plugins/gdb/signals_cbs.c,
10517         plugins/gdb/signals_cbs.h,
10518         plugins/gdb/signals_gui.c,
10519         plugins/gdb/stack_trace.c,
10520         plugins/gdb/stack_trace.h,
10521         plugins/gdb/utilities.c,
10522         plugins/gdb/utilities.h,
10523         plugins/gdb/watch.c,
10524         plugins/gdb/watch.h,
10525         plugins/gdb/watch_cbs.c,
10526         plugins/gdb/watch_cbs.h,
10527         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
10528         it for all debugger component updates and listing. Implemented
10529         user custom debugger command window. Fixed all debugger components
10530         to work correctly. Implemented debugger as GObject. Removed
10531         deprecated codes.
10532         
10533 2005-05-06  Naba Kumar  <naba@gnome.org>
10534         
10535         * TODO.tasks: Updated.
10536         
10537         * plugins/build-basic-autotools/Makefile.am,
10538         plugins/file-loader/Makefile.am,
10539         plugins/profile-default/Makefile.am,
10540         plugins/sample1/Makefile.am,
10541         plugins/symbol-browser/images/Makefile.am,
10542         src/Makefile.am: Fixed 'make distcheck' errors.
10544         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
10545         updates.
10547         * tagmanager/tm_workspace.c: Include prototypes in getting
10548         scope members.
10550 2005-05-06  Naba Kumar  <naba@gnome.org>
10552         * TODO.tasks: Updated.
10553         
10554         * configure.in, plugins/cvs-plugin/Makefile.am,
10555         plugins/debug-manager/Makefile.am,
10556         plugins/devhelp/Makefile.am,
10557         plugins/editor/Makefile.am,
10558         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
10559         
10560         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
10561         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
10562         interfaces.
10563         
10564         * tagmanager/tm_workspace.c,
10565         tagmanager/include/tm_workspace.h,
10566         plugins/editor/aneditor-autocomplete.cxx,
10567         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
10568         to return all matching tag types when no name is given instead of
10569         returning empty array.
10570         
10571         * plugins/symbol-browser/Makefile.am,
10572         (added) plugins/symbol-browser/an_symbol.c,
10573         (added) plugins/symbol-browser/an_symbol.h,
10574         plugins/symbol-browser/an_symbol_info.c,
10575         plugins/symbol-browser/an_symbol_info.h,
10576         (added) plugins/symbol-browser/an_symbol_iter.c,
10577         (added) plugins/symbol-browser/an_symbol_iter.h,
10578         plugins/symbol-browser/an_symbol_search.c,
10579         plugins/symbol-browser/an_symbol_view.c,
10580         plugins/symbol-browser/an_symbol_view.h,
10581         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
10582         plugins/symbol-browser/plugin.c,
10583         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
10584         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
10585         plugin and implemented IAnjutaIterable interface for symbol search
10586         and iteration.
10588         * plugins/class-inheritance/Makefile.am,
10589         plugins/class-inheritance/class-inherit.c,
10590         plugins/class-inheritance/class-inherit.h,
10591         plugins/class-inheritance/plugin.h: Use the newly added
10592         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
10593         get rid of libanjuta-ctags.la dependencies.
10595 2005-05-02  Naba Kumar  <naba@gnome.org>
10597         * plugins/class-inheritance/class-inherit.c,
10598         plugins/class-inheritance/plugin.c,
10599         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
10600         be found for a class. Formated code.
10602         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
10603         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
10604         of editor tabs.
10605         
10606 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
10608         * libanjuta/anjuta-launcher.c:
10609         Keep trying sending data until all bytes have been written
10611         * plugins/tools/anjuta-tools.glade,
10612         plugins/tools/editor.c:
10613         Add a combo box to defined data from stdin
10615         * plugins/tools/execute.c:
10616         Send data in stdin if needed
10617         Code cleanups
10619         * plugins/tools/fileop.c,
10620         plugins/tools/tool.h,
10621         plugins/tools/tool.c:
10622         Store, load and save stdin data
10623         Use tools-2.xml instead of tools.xml
10625         * plugins/tools/plugin.c,
10626         plugins/tools/plugin.h:
10627         Code cleanups
10629         * plugins/tools/dialog.c,
10630         plugins/tools/dialog.h:
10631         Few code cleanups
10633         * plugins/tools/variable.c,
10634         plugins/tools/variable.h:
10635         Add editor related variables
10636         Code cleanups
10638 2005-04-29  Naba Kumar  <naba@gnome.org>
10640         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
10642         * plugins/editor/text_editor.c: Fixed line marker interpretation.
10643         
10644         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
10645         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
10646         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
10647         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
10648         working on gdb MI interface. Completed MI parser interface.
10650         Patch from  Massimo Cora <maxcvs@email.it>:
10651         * plugins/class-inheritance/Makefile.am,
10652         plugins/class-inheritance/class-inherit.c,
10653         plugins/class-inheritance/class-inherit.h,
10654         plugins/class-inheritance/plugin.c,
10655         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
10656         Used system theme for colors. Display class members on mouse click.
10657         
10658 2005-04-28  Naba Kumar  <naba@gnome.org>
10660         * plugins/symbol-browser/an_symbol_prefs.c
10661         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
10662         implementation to create/add/remove custom tags files in symbol
10663         brower preferences.
10665         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
10666         EXTRA_DIST.
10668         * plugins/project-import/project-import.c: Fixed memory leaks and
10669         use correct debug prints.
10670         
10671         * TODO.tasks: Updated.
10672         
10673 2005-04-27  Naba Kumar  <naba@gnome.org>
10675         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
10676         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
10677         scintilla/Makefile.am: Fixed 'make distcheck' errors.
10679         * plugins/editor/anjuta-docman.c,
10680         plugins/editor/anjuta-docman.h,
10681         plugins/editor/plugin.c: Emit editor-added signal from docman
10682         and connect signals to new editor correctly.
10684         * plugins/class-inheritance/plugin.c,
10685         plugins/symbol-browser/plugin.c: Added stock icons.
10686         
10687         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10688         plugins/build-basic-autotools/executer.c,
10689         plugins/build-basic-autotools/executer.h: Added missing files
10690         for the execute programs implementation.
10692 2005-04-26  Naba Kumar  <naba@gnome.org>
10693         
10694         * TODO.tasks: Updated.
10696         * plugins/file-loader/plugin.c,
10697         plugins/project-import/anjuta-project-import.plugin.in,
10698         plugins/project-import/plugin.c,
10699         plugins/project-import/project-import.c,
10700         plugins/project-import/project-import.h: Be able to import older
10701         anjuta projects.
10703 2005-04-26  Naba Kumar  <naba@gnome.org>
10705         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
10706         removing it from the shell.
10708         * libanjuta/anjuta-shell.c,
10709         libanjuta/anjuta-shell.h,
10710         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
10711         so that widget additions are freezed or thaw using a pending queue.
10712         Fixded UI flicker while loading projects.
10714 2005-04-26  Naba Kumar  <naba@gnome.org>
10716         * TODO.tasks: Updated.
10717         
10718         * libanjuta/interfaces/libanjuta.idl: Added execute method for
10719         IAnjutaBuildable interface.
10720         
10721         * plugins/build-basic-autotools/Makefile.am,
10722         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10723         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
10724         plugins/build-basic-autotools/build-basic-autotools.c,
10725         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
10726         interface and UI for executing project/file programs. Implemented
10727         IAnjutaFile interface so that executables could be opened directly.
10728         
10729         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
10730         Authors line (Reserved for external plugins, which do not have a way to
10731         show their credits).
10732         
10733         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
10734         [File Loader] group for menu labels (default to "Name" if it is not
10735         defined.
10736         
10737         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
10738         for executing external commands.
10740 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
10742         * plugins/project-wizard/property.c:
10743         Correct a memory leak
10745         * libanjuta/interfaces/libanjuta.idl,
10746         plugins/editor/text_editor.c:
10747         Add erase_all and replace_selection function to IAnjutaEditor
10749         * plugins/tools/anjuta-tools.glade,
10750         plugins/tools/fileop.c,
10751         plugins/tools/editor.c,
10752         plugins/tools/tool.c
10753         plugins/tools/tool.h:
10754         Add shortcut and icon 
10756         * plugins/tools/variable.c,
10757         plugins/tools/variable.h:
10758         Add a variable asking parameters at run time
10760         * plugins/tools/execute.c:
10761         Add a warning message for missing document manager
10762         Add replace buffer and replace selection output
10763         Correct an error in popup output
10765         * plugins/tools/plugin.c,
10766         plugins/tools/plugin.h,
10767         plugins/tools/anjuta-tools.ui,
10768         src/anjuta.ui:
10769         Few clean up
10770         Attach tools menu to a new place
10772 2005-04-25  Naba Kumar  <naba@gnome.org>
10774         * libanjuta/plugins.c, src/about.c, src/about.h,
10775         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
10776         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
10777         plugins (about box for plugins) menu.
10779 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10781         *  plugins/editor/search-replace.c :
10782         Displayed full path in Search pane window. 
10783         Bug 300231 : Selected line in Search pane window .
10784                 
10785 2005-04-23  Naba Kumar  <naba@gnome.org>
10787         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
10789 2005-04-22  Naba Kumar  <naba@gnome.org>
10791         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
10792         
10793         * plugins/project-wizard/templates/java.wiz,
10794         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
10795         to create bytecodes (.class) files.
10796         
10797         * plugins/symbol-browser/an_symbol_info.c,
10798         plugins/symbol-browser/an_symbol_info.h,
10799         plugins/symbol-browser/an_symbol_search.c,
10800         plugins/symbol-browser/an_symbol_view.c,
10801         plugins/symbol-browser/plugin.c,
10802         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
10803         in file symbol list.
10805 2005-04-22  Naba Kumar  <naba@gnome.org>
10807         * TODO.tasks: Updated.
10808         
10809         * plugins/class-inheritance/Makefile.am,
10810         plugins/subversion/Makefile.am: Do not install plugin files when
10811         plugin build condition is false.
10812         
10813         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
10814         plugins/build-basic-autotools/build-basic-autotools.c,
10815         plugins/build-basic-autotools/build-basic-autotools.h,
10816         plugins/file-loader/anjuta-loader-plugin.ui,
10817         plugins/file-loader/dnd.c,
10818         plugins/file-loader/plugin.c,
10819         plugins/file-loader/plugin.h,
10820         plugins/project-manager/anjuta-project-manager.ui,
10821         plugins/project-manager/plugin.c: Added open file and build context
10822         menu in project manager context menu.
10824 2005-04-22  Naba Kumar  <naba@gnome.org>
10826         * configure.in: Added message output showing conditional plugins to
10827         build or not.
10828         
10829         * src/layout.xml: Added layout for class-inheritance plugin widget.
10830         
10831         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
10832         plugin name to remove redundant terms.
10833         
10834         * TODO.tasks: Updated.
10835         
10836         * configure.in,
10837         plugins/symbol-browser/Makefile.am,
10838         plugins/symbol-browser/an_symbol_view.c,
10839         (removed) plugins/symbol-browser/sv_class.xpm,
10840         (removed) plugins/symbol-browser/sv_function.xpm,
10841         (removed) plugins/symbol-browser/sv_macro.xpm,
10842         (removed) plugins/symbol-browser/sv_private_fun.xpm,
10843         (removed) plugins/symbol-browser/sv_private_var.xpm,
10844         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
10845         (removed) plugins/symbol-browser/sv_protected_var.xpm,
10846         (removed) plugins/symbol-browser/sv_public_fun.xpm,
10847         (removed) plugins/symbol-browser/sv_public_var.xpm,
10848         (removed) plugins/symbol-browser/sv_static_fun.xpm,
10849         (removed) plugins/symbol-browser/sv_static_var.xpm,
10850         (removed) plugins/symbol-browser/sv_struct.xpm,
10851         (removed) plugins/symbol-browser/sv_unknown.xpm,
10852         (removed) plugins/symbol-browser/sv_variable.xpm,
10853         (added) plugins/symbol-browser/images/.cvsignore,
10854         (added) plugins/symbol-browser/images/Icons.16x16.Class,
10855         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
10856         (added) plugins/symbol-browser/images/Icons.16x16.Field,
10857         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
10858         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
10859         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
10860         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
10861         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
10862         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
10863         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
10864         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
10865         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
10866         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
10867         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
10868         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
10869         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
10870         (added) plugins/symbol-browser/images/Icons.16x16.Method,
10871         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
10872         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
10873         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
10874         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
10875         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
10876         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
10877         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
10878         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
10879         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
10880         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
10881         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
10882         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
10883         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
10884         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
10885         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
10886         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
10887         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
10888         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
10889         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
10890         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
10891         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
10892         pixmaps and added new icons (taken from monodevelop).
10894 2005-04-21  Naba Kumar  <naba@gnome.org>
10896         Patch from  Massimo Cora <maxcvs@email.it>:
10898         * configure.in, plugins/Makefile.am
10899         (new) plugins/class-inheritance/.cvsignore,
10900         (new) plugins/class-inheritance/Makefile.am,
10901         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
10902         (new) plugins/class-inheritance/class-inherit.c,
10903         (new) plugins/class-inheritance/class-inherit.h,
10904         (new) plugins/class-inheritance/plugin.c,
10905         (new) plugins/class-inheritance/plugin.h,
10906         (new) plugins/class-inheritance/class-inheritance.png: Added class
10907         inheritance plugin.
10908         
10909         Changes by naba: Added pkgconfig check for graphviz and conditionally
10910         build graphviz.
10911         
10912         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
10914 2005-04-20  Naba Kumar  <naba@gnome.org>
10916         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10917         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10918         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10919         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10920         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10921         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10922         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10923         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10924         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10925         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10926         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10927         
10928         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
10929         message view management.
10931         * libanjuta/anjuta-children.[ch],
10932         plugins/build-basic-autotools/build-basic-autotools.c,
10933         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
10934         Removed anjuta_children_init() function,
10935         because it is done automatically when first invoked. Introduced
10936         anjuta_children_recover() to recover the child signalling. Fixed
10937         child exit management to correctly recover the exit status.
10938         
10939         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
10940         to properly shutdown the launcher and to kill the running process
10941         (without emitting any signal).
10942         
10943         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10944         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
10945         gdb and program instance.
10947 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10949         * plugins/editor/search-replace.c :
10950         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
10952 2005-04-18  Naba Kumar  <naba@gnome.org>
10954         * TODO.tasks: Marked completed items.
10955         
10956         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
10957         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
10958         plugins/project-manager/plugin.c: Prompt user for the debugging
10959         target (select from a list of project's executable targets) and
10960         correctly start debugger. Take care of libtool wrapping when the
10961         target selected is libtool target. Fixed debugger menu items
10962         sensitivity.
10964 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
10966         * plugins/tools/execute.c,
10967         plugins/tools/execute.h:
10968         Implement save all files before running a command
10969         Implement all options for stdout and stderr except replace buffer
10970         Allow running several tools
10972         * plugins/tools/plugin.c:
10973         Move anjuta launcher in execute.c
10975         * plugins/tools/tools.h,
10976         plugins/tools/variable.c:
10977         Small changes
10979 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
10981         * plugins/tools/anjuta-tools.glade:
10982         Add new properties in tool editor dialog
10983         Cosmetic improvements
10984         
10985         * plugins/tools/anjuta-tools.ui:
10986         Attach tool menu as a build menu
10988         * plugins/tools/dialog.c:
10989         Set tool menu item sensitivity in tool list
10990         Fix bugs
10992         * plugins/tools/editor.c,
10993         plugins/tools/editor.h,
10994         plugins/tools/fileop.c,
10995         plugins/tools/tool.c,
10996         plugins/tools/tool.h:
10997         Add new properties (active, save file...)
10998         Most of them are still not implemented
11000         * plugins/tools/execute.c,
11001         plugins/tools/execute.h:
11002         Reorganize code to support multiple run
11003         Support run in terminal
11004         
11005         * plugins/tools/plugin.c
11006         plugins/tools/plugin.h:
11007         Move message handling in execute.c
11009         * plugins/tools/variable.h,
11010         plugins/tools/variable.c:
11011         Add useful variables
11012         
11013 2005-04-13  Naba Kumar  <naba@gnome.org>
11015         * plugins/editor/text_editor.c: Fixed file monitoring condition.
11016         * plugins/editor/Makefile.am: Added gnome-vfs flags.
11017         
11018 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11020         * plugins/tools/dialog.c plugins/tools/tool.c :
11021         Fixed bugs.
11023 2005-04-06  Naba Kumar  <naba@gnome.org>
11025         * src/anjuta.c: Load default session only when
11026         "anjuta.session.load.last" preference is enabled.
11027         
11028 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
11030         * plugins/tools/Makefile.am,
11031         plugins/tools/variable.c,
11032         plugins/tools/variable.h:
11033         Add new code for handling variables
11035         * plugins/tools/anjuta-tools.glade:
11036         Improve tool editor dialog
11037         Add variable selection dialog
11039         * plugins/tools/dialog.c,
11040         plugins/tools/dialog.h,
11041         plugins/tools/plugin.c,
11042         plugins/tools/plugin.h:
11043         Add variable object
11044         Add a function to get it
11046         * plugins/tools/editor.c:
11047         Add gui code for variable selection dialog
11049         * plugins/tools/execute.c:
11050         Use variables for executing command
11051         
11052         * Naba: Compile warning fixes.
11054 2005-04-06  Naba Kumar  <naba@gnome.org>
11056         * TODO.tasks: Marked completed items.
11057         
11058 2005-04-06  Naba Kumar  <naba@gnome.org>
11060         * plugins/subversion/svn-backend.c: Fixed subversion plugin
11061         compile error.
11062         
11063         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
11065 2005-04-04  Naba Kumar  <naba@gnome.org>
11067         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
11068         inside Main window.
11069         
11070 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
11072         * plugins/tools/Makefile.am,
11073         plugins/tools/anjuta-tools.plugin.in,
11074         plugins/tools/anjuta-tools.ui,
11075         plugins/tools/anjuta-tools.gladei,
11076         plugins/tools/anjuta-tools-plugin.png,
11077         plugins/tools/plugin.c,
11078         plugins/tools/plugin.h,
11079         plugins/tools/dialog.c,
11080         plugins/tools/dialog.h,
11081         plugins/tools/fileop.c,
11082         plugins/tools/fileop.h,
11083         plugins/tools/tool.c,
11084         plugins/tools/tool.h,
11085         plugins/tools/editor.c,
11086         plugins/tools/editor.h,
11087         plugins/tools/execute.c,
11088         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
11089         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
11090         Not fully working
11092         * anjuta-tools.[ch]: Removed old tools code.
11093         
11094 2005-04-01  Steve Murphy  <murf@e-tools.com>
11096         * configure.in: Added "rw" to ALL_LINGUAS.
11098 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11100         * Modified Files:
11101         manuals/C/anjuta-manual/fileoperations.xml
11102         Added Files:
11103         manuals/C/anjuta-manual/figures/search_expr.png
11104         manuals/C/anjuta-manual/figures/search_expr_basic.png
11105         manuals/C/anjuta-manual/figures/search_file_list.png
11106         manuals/C/anjuta-manual/figures/search_file_pattern.png
11107         manuals/C/anjuta-manual/figures/search_replace.png
11108         manuals/C/anjuta-manual/figures/search_setting.png
11109         manuals/C/anjuta-manual/figures/search_target.png
11110         manuals/C/anjuta-manual/figures/search_target_action.png
11111         manuals/C/anjuta-manual/figures/search_target_in.png
11112         Removed Files:
11113         manuals/C/anjuta-manual/figures/find_files.png
11114         manuals/C/anjuta-manual/figures/find_replace.png
11115         manuals/C/anjuta-manual/figures/find_text.png :
11116         Updated Anjuta manual (File Operations)
11118 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11120         * manuals/C/anjuta-manual/fileoperations.xml,
11121         manuals/C/anjuta-manual/figures/open_file.png,
11122         manuals/C/anjuta-manual/figures/open_file_multiple.png,
11123         manuals/C/anjuta-manual/figures/prefs_print.png,
11124         manuals/C/anjuta-manual/figures/print_dlg.png,
11125         manuals/C/anjuta-manual/figures/print_preview.png.
11126         * Added Files:
11127         manuals/C/anjuta-manual/figures/add_edit_macro.png,
11128         manuals/C/anjuta-manual/figures/display_macro.png,
11129         manuals/C/anjuta-manual/figures/insert_text.png,
11130         manuals/C/anjuta-manual/figures/keyword_macro.png,
11131         manuals/C/anjuta-manual/figures/new_file_wizard.png,
11132         manuals/C/anjuta-manual/figures/save_as_file.png :
11133         Updated Anjuta Manual (File Operations)
11135 2005-03-23  Adam Weinberger  <adamw@gnome.org>
11137         * plugins/editor/action-callbacks.c,
11138           plugins/file-loader/plugin.c,
11139           plugins/gtodo/main.c,
11140           plugins/project-wizard/druid.c:
11141           Fix spelling/grammar errors. Fixes bugs
11142           169068, 169137, 169138, and 169139.
11144 2005-03-21  Naba Kumar  <naba@gnome.org>
11146         Patch from: Massimo Cora' <maxcvs@email.it>:
11147         
11148         * plugins/editor/Makefile.am
11149         plugins/editor/anjuta-docman.c,
11150         (added) plugins/editor/editor-tooltips.c,
11151         (added) plugins/editor/editor-tooltips.h: Added tooltips to
11152         editor tabs to show full path.
11154 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
11155         
11156         * plugins/subversion/svn-backend.c:
11157         Removed "apr-0/" from include because this is 
11158         already included in SVN_INCLUDE and broke building if
11159         apr >= 1.0 was installed.
11161 2005-03-18  Naba Kumar  <naba@gnome.org>
11163         Patch from: Massimo Cora' <maxcvs@email.it>:
11165         * plugins/editor/action-callbacks.c,
11166         plugins/editor/aneditor-calltip.cxx,
11167         plugins/editor/aneditor-priv.h,
11168         plugins/editor/aneditor.cxx,
11169         plugins/editor/aneditor.h,
11170         plugins/editor/anjuta-document-manager.ui: Added calltip
11171         activation from menu.
11173 2005-03-16  Naba Kumar  <naba@gnome.org>
11175         Patch from: Massimo Cora' <maxcvs@email.it>:
11176         
11177         * plugins/class-gen/action-callbacks.c,
11178         plugins/class-gen/anjuta-class-gen-plugin.glade,
11179         plugins/class-gen/class_gen.c,
11180         plugins/class-gen/class_gen.h,
11181         plugins/class-gen/class_logo.xpm,
11182         plugins/class-gen/plugin.c: Create files without project
11183         being open. Add to project support. And other enhancements.
11185 2005-03-15  Adam Weinberger  <adamw@gnome.org>
11187         * anjuta.glade,
11188           plugins/debug-manager/utilities.c,
11189           plugins/file-loader/plugin.c,
11190           plugins/gdb/utilities.c,
11191           plugins/profile-default/plugin.c,
11192           plugins/project-import/project-import.c,
11193           src/anjuta-actions.h:
11194           Spelling/grammar fixes.
11196 2005-03-13  Naba Kumar  <naba@gnome.org>
11197         
11198         * plugins/editor/action-callbacks.c,
11199         plugins/editor/action-callbacks.h,
11200         plugins/editor/anjuta-document-manager.ui,
11201         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
11202         submenu. Moved menuitems from Format to View->Editor.
11203         
11204         * src/action-callbacks.c, src/action-callbacks.h,
11205         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
11206         layout and lock layout menus in View submenu. Get rid of
11207         Settings->Layout Manager menu.
11208         
11209         * plugins/project-import/anjuta-project-import.plugin.in:
11210         Fixed icon name
11212         * global-tags/Makefile.am,
11213         global-tags/create_global_tags.sh,
11214         plugins/editor/aneditor-autocomplete.cxx,
11215         plugins/editor/aneditor-priv.h,
11216         plugins/editor/aneditor.cxx,
11217         tagmanager/tm_workspace.c: Fixed scope members autocompletion
11218         in editor and made it work in global symbols also.
11219         
11220         * src/anjuta-app.c: Always use priority texts besides icons style
11221         for toolbars, because other styles look horible for Anjuta (fixme).
11223 2005-03-11  Naba Kumar  <naba@gnome.org>
11225         * configure.in: Removed test for iconv.
11227         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
11228         before scintilla widget is realized.
11229         
11230         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
11231         for Update menuitem.
11232         
11233         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
11234         already applied in scintilla main stream.
11235         
11236         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
11237         and notified scintilla developer.
11238         
11239 2005-03-10  Naba Kumar  <naba@gnome.org>
11241         * src/action-callbacks.c: Removed reference to src/help.h (dead
11242         file).
11244         * plugins/editor/text_editor.c: Removed reference to
11245         src/launcher.h (a dead file).
11247         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
11248         src/controls.c, src/controls.h, src/fileselection.c,
11249         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
11250         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
11251         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
11252         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
11253         src/session.h, src/support.c, src/support.h, src/toolbar.c,
11254         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
11255         Removed these dead files from CVS.
11258 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11260         * plugins/file-wizard/action-callbacks.c : Added error message.
11261         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
11264 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
11265         
11266         * plugins/cvs-plugin/cvs-callbacks.c
11267         plugins/cvs-plugin/plugin.c:
11268         Fixed preferences page init and busy handling
11269         
11270         * plugins/subversion/plugin.c:
11271         Fixed preferences page init
11273 2005-03-09  Naba Kumar  <naba@gnome.org>
11275         * plugins/Makefile.am, plugins/glade/Makefile.am,
11276         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
11277         enabled glade plugin in Anjuta. The plugin is built only when
11278         glade3 is installed.
11279         
11280 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11282         * plugins/project-wizard/templates/java.wiz
11283         plugins/project-wizard/templates/java-logo.png (*)
11284         plugins/project-wizard/templates/java/*
11285         plugins/project-wizard/templates/Makefile.am
11286         configure.in:
11287         
11288         Add Java project type. It generates a autoconf/automake
11289         project which is compiled using gcj. It requires automake 
11290         > 1.4 (1.9 is known to work) to work!
11291         
11292         (*) still awaiting response from the gcj team if we
11293         may use their logo.
11294         
11295 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
11296         
11297         * plugins/project-import/*
11298         plugins/Makefile.am
11299         configure.in:
11300         Added project import plugin. Might be a bit buggy and limited
11301         but works for now.
11302         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
11303         Icon from old pixmaps dir
11305 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11307         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
11308         plugins/macro/macro-util.c, plugins/macro/macros.xml :
11309         Added C Custom_Indent line macro.
11310         Cleaned macros.xml
11312 2005-03-09  Naba Kumar  <naba@gnome.org>
11314         * TODO.tasks: Added new message-manager tasks.
11315         
11316         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11317         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11318         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11319         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11320         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11321         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11322         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11323         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11324         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11325         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11326         
11327         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
11328         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
11329         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
11330         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
11331         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
11332         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
11333         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
11334         Removed debugger widgets from shell on debugger shutdown. Added
11335         scrolled windows for docked widgets. Removed unnecessary widget refs
11336         and unrefs. Destroy widgets correctly on debugger shutdown.
11337         
11338         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
11339         with project description title. Removed frame shadow.
11340         
11341         * plugins/project-wizard/druid.c: Initializes tooltips.
11342         
11343         * scintilla/Makefile.am: Fixed comiple error.
11345 2005-03-08  Adam Weinberger  <adamw@gnome.org>
11347         * plugins/class-gen/anjuta-class-gen-plugin.glade,
11348           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
11350 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11352         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11353         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11354         plugins/macro/macro-util.c, plugins/macro/macro-util.h
11355         plugins/macro/macros.xml, plugins/macro/plugin.c :
11356         Moved cursor at the '|' position defined in macros.
11358 2005-03-07  Naba Kumar  <naba@gnome.org>
11360         * plugins/subversion/Makefile.am: Fixed build error.
11362         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
11363         types (perl, python, shellscript).
11364         
11365         * plugins/editor/plugin.c: Fixed to show all highlight options.
11366         
11367 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11369         * TODO.tasks : updated tasks.
11370         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
11372 2005-03-07  Naba Kumar  <naba@gnome.org>
11374         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
11375         or disable subversion file-manager submenu. If "Subvesion" is also
11376         valid directory, we should also check for it.
11378         * configure.in: Disable cygwin macro until someone fixes the
11379         autoconf warnings.
11380         
11381         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
11382         backward compatibility.
11383         
11384 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11386         * src/about.c : Cleaned code.
11387         * plugins/macro/macros.xml : Added "do_while" C macro.
11388         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
11389         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
11390         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
11391         Closed registers, shared libraries, kernel signals dialogs with ESC key.
11392         
11393 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11395         * plugins/class-gen/plugin.c:
11396         Removed "return" to activate project_root_uri watching.
11398 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
11400         * plugins/Makefile.am
11401         plugins/subversion/*:
11402         Added subversion plugin. Add, Remove, Commit and Update work
11403         everything else needs work.
11404         
11405         * plugins/terminal/terminal.c
11406         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
11407         we still have focus problems with the editor.
11409 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11411         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
11412         
11413 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11415         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
11417 2005-03-04  Naba Kumar  <naba@gnome.org>
11419         Patch from Massimo Cora' <maxcvs@email.it>:
11421         * plugins/class-gen/Makefile.am,
11422         plugins/class-gen/action-callbacks.c,
11423         plugins/class-gen/action-callbacks.h,
11424         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
11425         plugins/class-gen/anjuta-class-gen.plugin.in,
11426         plugins/class-gen/class_gen.c,
11427         plugins/class-gen/class_gen.h,
11428         (removed) plugins/class-gen/clsGen.c,
11429         (added) plugins/class-gen/goc_template_header,
11430         (added) plugins/class-gen/goc_template_source,
11431         plugins/class-gen/plugin.c,
11432         plugins/class-gen/plugin.h: Refactored class gen code.
11433         Added GOCBuilder code. Fixed UI. Implemented plugin.
11435 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
11437         * plugins/project-wizard/property.c
11438         plugins/project-wizard/install.c
11439         plugins/project-wizard/druid.c
11440         plugins/editor/goto_line.c
11441         plugins/editor/plugin.c
11442         plugins/gtodo/add_edit_item.c
11443         plugins/gtodo/ligtodo.c
11444         plugins/gtodo/main.c
11445         plugins/gtodo/preferences.c:
11446         Fixed #167559, #167534, #167266, #167357
11447         (Bad English in strings...)
11448         
11449         Thanks to Adam Weinberger and Thierry Moisan for
11450         reporting!
11452 2005-03-03  Naba Kumar  <naba@gnome.org>
11454         * libegg/Makefile.am, libegg/menu/Makefile.am,
11455         (added) libegg/egg-submenu-action.c,
11456         (added) libegg/menu/egg-submenu-action.h: Created a new action for
11457         submenu (used for wizard listing).
11458         
11459         * plugins/file-loader/anjuta-loader-plugin.ui
11460         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
11461         and toolbar.
11462         
11463         * plugins/editor/action-callbacks.c,
11464         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
11465         ctrl+tabbing because it was interfaring with focus navigation.
11466         Focus editor on "Esc" in incremental search entry. Cleanups.
11467         
11468         * plugins/file-manager/an_file_view.c,
11469         plugins/symbol-browser/plugin.c,
11470         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
11471         Cleanups.
11472         
11473         * plugins/profile-default/plugin.c,
11474         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
11475         for sesssion load.
11476         
11477         * (removed) scintilla/patches/a64-crash-fix.patch,
11478         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
11479         scintilla patches.
11481 2005-03-03  Naba Kumar  <naba@gnome.org>
11483         * HACKING: Fixed typos.
11484         
11485         * plugins/editor/aneditor-indent.cxx: Clean up.
11486         
11487         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
11488         Enable/disable save, undo and redo actions depending on state
11489         of the editor.
11490         
11491 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11493         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
11494         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
11495         Displayed search_incremental status.
11497         * Removed plugins/editor/search_incremental.[ch]
11499 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
11500         
11501         * plugins/cvs-plugin/cvs-execute.c
11502         plugins/cvs-plugin/cvs-callbacks.c:
11503         - Use weak reference on mesg_view and reuse tab if
11504         it still exists to avoid cluttering message manager.
11505         - Fixed bug in cvs remove
11506         
11507         README, HACKING: Updated
11508         
11509         configure.in: Added check for libsvn
11511 2005-02-29  Naba Kumar  <naba@gnome.org>
11512         
11513         * plugins/file-manager/an_file_view.c,
11514         plugins/symbol-browser/an_symbol_view.c,
11515         plugins/symbol-browser/plugin.c: Hide column headers (they
11516         are redundant).
11518 2005-02-29  Naba Kumar  <naba@gnome.org>
11520         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11521         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11522         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11523         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11524         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11525         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11526         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11527         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11528         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11529         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11531         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
11532         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
11533         (added) libanjuta/anjuta-session.[hc],
11534         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
11535         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
11536         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
11537         src/main.c:
11538         
11539         Implemented session management. Implemented session
11540         container class. Added session notifications from shell. Implemented
11541         session save/load in editor, file-loader, default-profile-plugin
11542         and anjuta-app. Fixed window sizing and restoration. Cleaned up
11543         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
11544         and maximized states in session. Implemented project session
11545         management.
11547 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11549         * plugins/class-gen/action-callbacks.[ch],
11550         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
11551         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
11552         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
11553         with Escape key.
11555 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
11556         
11557         * plugins/project-wizard/anjuta-project-wizard.glade,
11558         plugins/project-wizard/druid.c:
11559         Add some padding in tab label in project selection page
11560         
11561         * plugins/project-wizard/druid.c,
11562         plugins/project-wizard/parser.c:
11563         Search for project template recursively
11564         Add ~/.anjuta/project to the search paths
11566 2005-02-26  Naba Kumar  <naba@gnome.org>
11568         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
11569         * plugins/file-loader/plugin.c: Fixed crash bug.
11570         * libanjuta/plugins.c: Fixed memory leak.
11571         
11572 2005-02-26  Naba Kumar  <naba@gnome.org>
11573         
11574         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
11575         "UserActivatable" attribute for plugins. This attribute if set to
11576         "no" will prevent users from activating/deactivating it from
11577         plugins dialog. Added a toggle button in plugins dialog to toggle
11578         the plugins list between list of activatable plugins (default) to
11579         list of all plugins. anjuta_plugin_select() now only selects the
11580         plugin. Added anjuta_plugins_select_and_activate() method that will
11581         select and activate it.
11582         
11583         * plugins/profile-default/Makefile.am,
11584         plugins/profile-default/anjuta-default-profile.ui,
11585         plugins/profile-default/plugin.c,
11586         plugins/profile-default/plugin.h,
11587         plugins/project-manager/anjuta-project-manager.ui,
11588         plugins/project-manager/plugin.c,
11589         plugins/project-manager/plugin.h:
11590         
11591         Anjuta projects (*.anjuta) files define the profile of respective
11592         projects. Profile is a set of related plugins required for the
11593         project to open. Moved "close project" action from Project Manager
11594         to Profile Manager plugin. Implemented loading and unloading of
11595         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
11596         (instead of Project Manager) now handles opening of *.anjuta files.
11597         Close Project menuitem is now moved to File submenu (being
11598         consistent with Anjuta 1.x versions and avoiding creating Project
11599         submenu when project manager is not loaded).
11600         
11601         * src/anjuta-actions.h: Fixed short-cut key for Help content.
11602         
11603         * src/anjuta.ui: Fixed place holder for projects.
11604         
11605         * (new) plugins/profile-default/default.anjuta: default startup
11606         profile. Removed the hardcoded plugins loading in
11607         DefaultProfilePlugin.
11609         * anjuta.anjuta,
11610         plugins/project-wizard/templates/terminal/project.anjuta:
11611         Implemented project format in newly created projects.
11613         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
11614         plugins/class-gen/anjuta-class-gen.plugin.in,
11615         plugins/cvs-plugin/anjuta-cvs.plugin.in,
11616         plugins/editor/anjuta-document-manager.plugin.in,
11617         plugins/file-loader/anjuta-loader.plugin.in,
11618         plugins/file-wizard/anjuta-file-wizard.plugin.in,
11619         plugins/gdb/anjuta-gdb.plugin.in,
11620         plugins/glade/anjuta-glade.plugin.in,
11621         plugins/message-view/anjuta-message-manager.plugin.in,
11622         plugins/profile-default/anjuta-default-profile.plugin.in,
11623         plugins/project-manager/anjuta-project-manager.plugin.in,
11624         plugins/project-wizard/anjuta-project-wizard.plugin.in:
11625         Defined UserActivatable attributes. Added supported types attribute.
11627         * plugins/project-wizard/anjuta-project-wizard.glade
11628         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
11629         "Project Wizard" in preferences title.
11631         * TODO.tasks: Updated.
11632         
11633         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
11634         Updated.
11635         
11636 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11638         * plugins/file-wizard/anjuta-file-wizard.glade
11639         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
11640         
11641         Integrated License macros, cleaned file.c.
11642         
11643 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
11644         
11645         * plugins/macor/macro-util.c: Fixed crash bugs if email or
11646         username can not be found correctly.
11648 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11650         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
11651         plugins/macro/macros.xml :
11652         
11653         Added Headers macros. Cleaned file.c
11655 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11657         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
11658         plugins/macro/macros.xml :
11659         
11660         Fixed a bug. Added Header macro.
11662         
11663 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11665         * plugins/file-wizard/action-callbacks.c, 
11666         plugins/file-wizard/file.c, plugins/macro/macro-util.c
11667         plugins/macro/macros.xml :
11668         
11669         Added FileName, Header template macros.
11670         
11671 2005-02-24  Naba Kumar  <naba@gnome.org>
11672         
11673         * plugins/patch/patch-plugin.c: Fixed a function call.
11674         
11675         * src/anjuta.c, src/main.c: Save and load default session.
11676         
11677 2005-02-24  Naba Kumar  <naba@gnome.org>
11679         * libanjuta/interfaces/libanjuta.idl,
11680         plugins/message-view/anjuta-msgman.c,
11681         plugins/message-view/anjuta-msgman.h,
11682         plugins/message-view/plugin.c: Added and implemented
11683         set_view_title() method.
11684         
11685         * plugins/build-basic-autotools/build-basic-autotools.c,
11686         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
11687         build context pooling. Maximum 3 contexts are reused. Additional
11688         contexts are created when all are busy.
11690 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11692         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
11693         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
11694         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
11695         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
11697         Added Copyright, Changelog macros.
11698                 
11699 2005-02-23  Naba Kumar  <naba@gnome.org>
11701         Patch from Massimo Cora' <maxcvs@email.it>:
11702         * plugins/Makefile.am,
11703         plugins/patch/Makefile.am,
11704         (added) plugins/patch/anjuta-patch-plugin.png,
11705         (added) plugins/patch/anjuta-patch.plugin.in,
11706         (added) plugins/patch/anjuta-patch.ui,
11707         plugins/patch/patch-plugin.c,
11708         (added) plugins/patch/patch-plugin.h,
11709         (added) plugins/patch/plugin.c,
11710         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
11711         architecture.
11713 2005-02-23  Naba Kumar  <naba@gnome.org>
11715         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
11716         file-loader/plugin.c, profile-default/plugin.c:
11717         Implemented "activated" and "deactivated" signals for plugin class.
11718         Renamed *_location() functions to *_id(), because location is
11719         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
11720         anjuta_plugins_unload_plugin().
11721         
11722         * class-gen/plugin.c: Fixed complier warning and utility function call.
11723         
11724         * debug-manager/plugin.c: Unload debugger plugin correctly.
11725         
11726         * project-manager/plugin.c:     Fixed compiler warnings.
11727         
11728         * plugins/project-wizard/templates/gnome/.cvsignore,
11729         plugins/project-wizard/templates/gnome/po/.cvsignore,
11730         plugins/project-wizard/templates/gnome/src/.cvsignore,
11731         plugins/project-wizard/templates/gtk/po/.cvsignore,
11732         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
11733         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
11734         
11735         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
11736         build (we need to fix this thing).
11737         
11738 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
11740         * plugins/macro/macro-action.[ch]
11741         plugins/macro/macro-edit.c
11742         plugins/macro/macro-dialog.c
11743         plugins/macro/macro-db.[ch]
11744         plugins/macro/plugin.[ch]
11745         plugins/macro/macro-util.[ch] (added)
11746         
11747         Cleaned up macro plugin and preview expanded macros.
11749 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
11751         * plugins/cvs-plugin/cvs-interface.c:
11753         Fixed option setting when using no compression and not 
11754         ignoring .cvsrc
11756 2005-02-23  Naba Kumar  <naba@gnome.org>
11757         
11758         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
11759         geometry on exit and startup (only if there is no geometry from the
11760         session).
11762         * TODO.tasks: Updated.
11763         
11764         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
11765         
11766         * manuals/reference/libanjuta/Makefile.am,
11767         manuals/reference/libanjuta/libanjuta-docs.sgml,
11768         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
11769         documentation for writing project templates.
11771 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11773         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
11774         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
11775         
11776         Expansion keywords in macros. 
11778 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11780         * plugins/file-wizard/action-callbacks.c,
11781         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
11782         plugins/macro/macros.xml :
11783         
11784         Inserting text by macro plugin
11785         In progress ...
11787 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
11789         * plugins/macro/plugin.c
11790         plugins/cvs-plugin/plugin.c:
11791         
11792         Fixed interfaces (use static)
11794 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
11795         
11796         * plugins/macro/macro-actions.[ch]
11797         plugins/macro/plugin.c
11798         libanjuta/interfaces/libanjuta.idl:
11799         
11800         Implemented IAnjutaMacro interface to be used by file-wizard
11801         
11802         * plugins/cvs-plugin/plugin.c
11803         libanjuta/interfaces/libanjuta.idl:
11804         
11805         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
11806         for all version control systems and not only for cvs.
11808 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11810         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
11811         insert_macro.
11812         
11813         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
11816 2005-02-21  Naba Kumar  <naba@gnome.org>
11818         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
11819         IAnjutaDebugger interface.
11820         
11821         * plugins/debug-manager/anjuta-debug-manager.ui,
11822         plugins/debug-manager/attach_process.c,
11823         plugins/debug-manager/attach_process.h,
11824         plugins/debug-manager/plugin.c,
11825         plugins/debug-manager/plugin.h,
11826         plugins/gdb/actions.c,
11827         plugins/gdb/actions.h,
11828         plugins/gdb/anjuta-gdb-plugin.ui,
11829         plugins/gdb/breakpoints.c,
11830         plugins/gdb/breakpoints.h,
11831         plugins/gdb/debugger.c,
11832         plugins/gdb/debugger.h,
11833         plugins/gdb/memory.c,
11834         plugins/gdb/plugin.c,
11835         plugins/gdb/plugin.h,
11836         plugins/gdb/sharedlib.h,
11837         plugins/gdb/sharedlib_cbs.c,
11838         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
11839         correctly between debug-manager and debugger. Implemented debugger
11840         interface in gdb plugin. Fixed action names. Added UI updating.
11841         Start and stop debugger (does not work yet). Fixed UI merging.
11842         Fixed debugger plugin handling in debug-manager.
11844 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
11846         * plugins/editor/aneditor-autocomplete.cxx:
11847         
11848         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
11849         crash with C++ "template" keyword.
11851 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11853         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11854         Fixed bug (Closed macro dialogs with Esc key).
11855         
11856 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
11857         
11858         * plugins/project-wizard/xlib.wiz,
11859         plugins/project-wizard/xlib-logo.png,
11860         plugins/project-wizard/xlib/*:
11861         Port old xlib anjuta project on new project wizard
11862         
11863         * plugins/project-wizard/xlib-dock.wiz,
11864         plugins/project-wizard/xlib-dock/*:
11865         Port old xlib dock anjuta project on new project wizard
11866         
11867         * plugins/project-wizard/wxwin.wiz,
11868         plugins/project-wizard/wxwin-logo.png,
11869         plugins/project-wizard/wxwin/*:
11870         Port old wxwin anjuta project on new project wizard
11871         
11872         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
11873         necessary changes for the new templates.
11874         
11875 2005-02-18  Naba Kumar  <naba@gnome.org>
11877         * plugins/Makefile.am: Added class-gen
11878         
11879 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
11881         * plugins/project-wizard/header.c:
11882         Fix a bug in sorting of project categories
11884 2005-02-18  Naba Kumar  <naba@gnome.org>
11886         Patch from Massimo Cora  <maxcvs@email.it>:
11887         
11888         * plugins/class-gen/.cvsignore,
11889         plugins/class-gen/Makefile.am,
11890         (added) plugins/class-gen/action-callbacks.c,
11891         (added) plugins/class-gen/action-callbacks.h,
11892         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
11893         (added) plugins/class-gen/class_gen.c,
11894         (added) plugins/class-gen/class_gen.h,
11895         (added) plugins/class-gen/plugin.c,
11896         (added) plugins/class-gen/plugin.h: Ported class wizard to the
11897         new architecture.
11898         
11899         * plugins/project-manager/plugin.c: implemented add_source().
11901 2005-02-17  Naba Kumar  <naba@gnome.org>
11903         * plugins/file-loader/plugin.c: Fixed possible crash.
11904         
11905         * src/action-callbacks.c, src/action-callbacks.h,
11906         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
11908 2005-02-17  Naba Kumar  <naba@gnome.org>
11909         
11910         * plugins/project-wizard/templates/anjuta-plugin.wiz,
11911         plugins/project-wizard/templates/gnome.wiz,
11912         plugins/project-wizard/templates/gtk.wiz,
11913         plugins/project-wizard/templates/gtkmm.wiz,
11914         plugins/project-wizard/templates/terminal.wiz,
11915         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11916         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11917         plugins/project-wizard/templates/gnome/src/callbacks.c,
11918         plugins/project-wizard/templates/gnome/src/callbacks.h,
11919         plugins/project-wizard/templates/gnome/src/main.c,
11920         plugins/project-wizard/templates/gtk/src/callbacks.c,
11921         plugins/project-wizard/templates/gtk/src/callbacks.h,
11922         plugins/project-wizard/templates/gtk/src/main.c,
11923         plugins/project-wizard/templates/gtkmm/src/main.cc,
11924         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
11925         to generate licence correctly (without any extra newlines). Removed
11926         IncludeGNUHeader macro definition and added proper licence property.
11927         Fixed project directory paths in file contents.
11929 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11931         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
11932         Closed macro dialogs with Esc key.
11934 2005-02-16  Naba Kumar  <naba@gnome.org>
11936         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11937         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
11938         plugins/project-wizard/templates/gnome/src/callbacks.c,
11939         plugins/project-wizard/templates/gnome/src/callbacks.h,
11940         plugins/project-wizard/templates/gnome/src/main.c,
11941         plugins/project-wizard/templates/gtk/src/main.c,
11942         plugins/project-wizard/templates/gtkmm/src/main.cc,
11943         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
11944         macros to avoid blank newlines.
11946 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
11948         * plugins/project-wizard/autogen.c:
11949         Correct a problem when having property value in UTF-8
11951         * plugins/project-wizard/druid.c:
11952         Correct a bug when reselecting a new project (all pages
11953         must be removed)
11955         * plugins/project-wizard/property.c:
11956         Avoid having default invalid properties
11958         * plugins/project-wizard/templates/terminal.wiz,
11959         plugins/project-wizard/templates/terminal/po/ChangeLog,
11960         plugins/project-wizard/templates/terminal/src/main.c:
11961         Remove command for testing run function
11962         Move destination directory to second page and include
11963         project name. Add exist tag. Remove unused properties.
11965 2005-02-16  Naba Kumar  <naba@gnome.org>
11967         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
11968         plugins/debug-manager/anjuta-debug-manager.ui,
11969         plugins/debug-manager/plugin.c,
11970         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11971         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
11972         plugins/gdb/plugin.h, plugins/gdb/registers.c,
11973         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
11974         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
11975         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
11976         (removed) src/anjuta_info.c,
11977         (removed) src/anjuta_info.h,
11978         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
11979         (added) plugins/gdb/anjuta-gdb-plugin.ui,
11980         (added) plugins/gdb/actions.c,
11981         (added) plugins/gdb/actions.h: Completed initial
11982         porting of debugger to new architecture. Fixed many of the debugger
11983         functions.
11985         * plugins/file-loader/plugin.c: Detect some important mime ourself
11986         to avoid inconsistencies when mime system isn't working.
11987         
11988 2005-02-16  Naba Kumar  <naba@gnome.org>
11990         * plugins/editor/Makefile.am,
11991         (added) plugins/editor/aneditor-autocomplete.cxx,
11992         (added) plugins/editor/aneditor-calltip.cxx,
11993         (added) plugins/editor/aneditor-indent.cxx,
11994         (added) plugins/editor/aneditor-priv.h,
11995         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
11996         different smaller chunks to make it easy to maintain.
11998 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12000         * plugins/project-wizard/druid.c :
12001         
12002         Found system Email address if not defined in Preferences.
12004 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
12005         
12006         * plugins/project-wizard/gtkmm.wiz
12007         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
12008         plugins/project-wizard/gtkmm/*
12009         
12010         Added GTKmm (C++) project type
12012 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
12014         * plugins/message-view/plugin.c
12015         plugins/message-view/message-view.c
12016         TODO.gtodo:
12017         Implemented next/prev action
12019 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12021         * plugins/project-wizard/templates/libglade2.* :
12022         Removed libglade2 project.
12023         
12024         * plugins/project-wizard/templates/gtk* :
12025         Removed interface.[ch] & support.[ch].
12026         
12027 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12029         * plugins/project-wizard/anjuta-project-wizard.glade,
12030         plugins/project-wizard/property.[ch],
12031         plugins/project-wizard/templates/anjuta-plugin.wiz :
12032         Added a new property ("iconfile").
12034 2005-02-14  Naba Kumar  <naba@gnome.org>
12036         * plugins/project-wizard/install.c,
12037         plugins/project-wizard/plugin.c,
12038         plugins/project-wizard/templates/anjuta-plugin.wiz,
12039         plugins/project-wizard/templates/gnome.wiz,
12040         plugins/project-wizard/templates/gtk.wiz,
12041         plugins/project-wizard/templates/libglade2.wiz,
12042         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
12043         newly created projects and open them. Fixed message buffering in
12044         wizard.
12046 2005-02-14  Naba Kumar  <naba@gnome.org>
12048         * src/about.c, pixmaps/Makefile.am,
12049         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
12050         
12051         * mime/gnome-mime-application-x-anjuta.png,
12052         pixmaps/anjuta_icon.png,
12053         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
12054         done by 9-speed at:
12055         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
12056         
12057 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12059         * configure.in,
12060         plugins/project-wizard/templates/libglade2-logo.png,
12061         plugins/project-wizard/templates/libglade2.wiz,
12062         plugins/project-wizard/templates/libglade2/* :
12063         Add Glade2 project
12066 2005-02-14  Naba Kumar  <naba@gnome.org>
12068         * TODO.tasks: Updated.
12069         
12070         * plugins/editor/anjuta-docman.c,
12071         plugins/editor/text_editor.c,
12072         plugins/editor/text_editor.h,
12073         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
12074         for file modification, but it is still not functioning.
12076 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
12078         * plugins/project-wizard/values.c,
12079         plugins/project-wizard/values.h,
12080         plugins/project-wizard/property.c,
12081         plugins/project-wizard/property.h,
12082         plugins/project-wizard/druid.c:
12083         Rewrite mandatory property check
12084         Add check of exist property
12085         Rewrite handling of cached property page
12087 2005-02-13  Naba Kumar  <naba@gnome.org>
12089         Patch from Igor Kovalenko  <garrison@mail.ru>:
12090         * tagmanager/tm_workspace.c: Improved performance.
12092 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12094         *plugins/project-wizard/templates/*.wiz,
12095         plugins/project-wizard/druid.c,
12096         plugins/project-wizard/templates/terminal/src/main.c,
12097         plugins/project-wizard/templates/gtk/src/*.[ch],
12098         plugins/project-wizard/templates/gtk/src/Makefile.am,
12099         plugins/project-wizard/templates/gnome/src/*.[ch],
12100         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
12101         Add Copyright date & Email address,
12102         Correct terminal project.
12103         
12104 2005-02-12  Naba Kumar  <naba@gnome.org>
12106         * plugins/project-wizard/property.c: Fixed hidden
12107         properties to take values.
12109         * plugins/project-wizard/file.[ch]: Renamed
12110         true/false enum values to fix compile error
12111         (conflict with other definition).
12112         
12113         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
12114         even when mime type detection fails (for example, when Anjuta is
12115         installed in non-system prefix).
12117 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
12119         * plugins/project-wizard/values.c,
12120         plugins/project-wizard/values.h:
12121         Rewrite file with more comments
12123         * plugins/project-wizard/druid.c,
12124         plugins/project-wizard/druid.h,
12125         plugins/project-wizard/autogen.c,
12126         plugins/project-wizard/autogen.h,
12127         plugins/project-wizard/druid.c,
12128         plugins/project-wizard/druid.h:
12129         Add more comments
12130         Use values instead of properties
12131         Move default properties to druid.c
12133         * plugins/project-wizard/install.c,
12134         plugins/project-wizard/install.h:
12135         Use values instead of properties
12136         Add a check to avoid overwriting files
12138         * plugins/project-wizard/parser.c,
12139         plugins/project-wizard/property.c,
12140         plugins/project-wizard/property.h:
12141         Update to use new values
12142         Add an "exist" attribute to check if a directory already exist
12144         * plugins/project-wizard/anjuta-project-wizard.glade:
12145         Change project selection page (GtkTextView => GtkLabel,
12146         GtkTable => GtkVBox)
12148         * plugins/project-wizard/templates/terminal.wiz:
12149         Move destination directory on second page
12150         
12151         * plugins/project-wizard/action.c:
12152         Add a few comments
12154 2005-02-12  Naba Kumar  <naba@gnome.org>
12156         * plugins/file-manager/an_file_view.c,
12157         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
12158         views. Created dynamic update date of view depending on project
12159         changes -- similar to file-manager view.
12160         
12161         * plugins/devhelp/plugin.c: Load help on idle.
12162         
12163         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
12164         autoformat' to proper location in preferences.
12165         
12166         * mime/anjuta.mime: Added .prj extension in the mime type for backward
12167         compatibility.
12168         
12169         * plugins/editor/plugin.c: Fixed accel name.
12171 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12173         *plugins/project-wizard/templates/anjuta-plugin.wiz,
12174         plugins/project-wizard/templates/gnome.wiz,
12175         plugins/project-wizard/templates/gtk.wiz,
12176         plugins/project-wizard/anjuta-project-wizard.glade,
12177         plugins/project-wizard/autogen.c:
12178         Add Username & Email address in Project preferences.
12180 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12182         *plugins/project-wizard/templates/gnome-logo.png,
12183         plugins/project-wizard/templates/gnome.wiz,
12184         plugins/project-wizard/templates/gnome/* :
12185         Add Gnome project
12187 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12189         * plugins/project-wizard/templates/terminal/src/main.c, 
12190         plugins/project-wizard/templates/terminal/src/main.c,
12191         plugins/project-wizard/templates/terminal/src/main.[ch] :
12192         Insert License in projects
12193         
12194 2005-02-11  Naba Kumar  <naba@gnome.org>
12196         * TODO.tasks: Added message manager task.
12197         
12198         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
12199         
12200         * plugins/editor/plugin.c: Use bookmark stock icons.
12201         
12202         * plugins/message-view/anjuta-message-manager.ui,
12203         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
12205 2005-02-10  Naba Kumar  <naba@gnome.org>
12207         * libanjuta/interfaces/libanjuta.idl: fixed build error.
12208         
12209 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12211         * global-tags/Makefile.am
12212         Error during 'make install'
12214 2005-02-09  Naba Kumar  <naba@gnome.org>
12216         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
12217         missing file.
12218         
12219 2005-02-08  Naba Kumar  <naba@gnome.org>
12221         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
12222         
12223         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
12224         Show busy cursur when updating global tags in preferences.
12226         * configure.in: Fixed.
12227         
12228 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12230         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
12231           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
12232          
12233         - Fixed anjuta-plugin project (glade)
12235 2005-02-08  Naba Kumar  <naba@gnome.org>
12237         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
12238         Fixed automatic indentations.
12240         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
12241         Global tags are now segregated into smaller api tags, which can be
12242         selectively loaded from symbol browser preferences.
12244         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
12245         Implemented IProjectManager interface in project-manager. Mostly getter
12246         methods for now, but need to add add() and remove() methods to add
12247         or remove project elements.
12249         * plugins/gdb/debug_tree.c: Small fix.
12251         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
12252         plugins/symbol-browser/an_symbol_info.c,
12253         plugins/symbol-browser/an_symbol_info.h,
12254         plugins/symbol-browser/an_symbol_search.c,
12255         plugins/symbol-browser/an_symbol_search.h,
12256         plugins/symbol-browser/an_symbol_view.c,
12257         plugins/symbol-browser/an_symbol_view.h,
12258         plugins/symbol-browser/plugin.c,
12259         plugins/symbol-browser/plugin.h,
12260         tagmanager/c.c,
12261         tagmanager/entry.h,
12262         tagmanager/tm_project.c,
12263         tagmanager/tm_symbol.c,
12264         tagmanager/tm_tag.c,
12265         tagmanager/tm_workspace.c,
12266         tagmanager/vstring.c,
12267         tagmanager/include/tm_tag.h,
12268         tagmanager/include/tm_workspace.h:
12269         
12270         - Fixed tagmanager parsing of source files to parse for typedefines and
12271         properly record element scopes. Implemented scope autocompletion
12272         (autocompletion on '.', '->', '::' and ':'. The functionality is not
12273         fully working. It was based on older patch for Anjuta 1.2.2 in SF
12274         patch list (author is unknown).
12275         - Implemented symbol-browser preferences for dynamically loading and
12276         saving tags API segments.
12277         - Fixed symbol-search to use tagmanager directly instead of depending
12278         on symbol-view for tags list.
12279         - Fixed symbol-view to create the tree using TMSymbol tree directly.
12280         - Fixed TMSymbol to create the complete tags tree instead of letting the
12281         symbol-view created the root nodes.
12282         - Changed project tags cache name to .tm_project2.cache because the
12283         newer format records additional scope information.
12284         
12285 2005-02-07  Naba Kumar  <naba@gnome.org>
12287         * plugins/editor/style-editor.c,
12288         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
12289         and GtkFontButton instead of deprecated widgets in
12290         style editor.
12291         
12292 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
12294         * plugins/project-wizard/action.c,
12295         plugins/project-wizard/action.h,
12296         plugins/project-wizard/autogen.c,
12297         plugins/project-wizard/autogen.h,
12298         plugins/project-wizard/file.c,
12299         plugins/project-wizard/file.h,
12300         plugins/project-wizard/install.c,
12301         plugins/project-wizard/install.h,
12302         plugins/project-wizard/parser.h,
12303         plugins/project-wizard/parser.c,
12304         plugins/project-wizard/property.c,
12305         plugins/project-wizard/property.h,
12306         plugins/project-wizard/plugin.h,
12307         plugins/project-wizard/plugin.c,
12308         plugins/project-wizard/values.c,
12309         plugins/project-wizard/values.h:
12310         Replace C++ comments by C comments
12312         * plugins/project-wizard/autogen.c,
12313         plugins/project-wizard/autogen.h:
12314         Add a run time check of autogen version.
12315         Add UserName variable.
12317         * plugins/project-wizard/anjuta-project-wizard.glade,
12318         plugins/project-wizard/header.c,
12319         plugins/project-wizard/druid.c,
12320         plugins/project-wizard/druid.h:
12321         Sort project in alphabetic order.
12322         Correct selection troubles in notebooks.
12324         * plugins/project-wizard/parser.c:
12325         Add some check when reading the project header block.
12327 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12329         * plugins/project-wizard/action.c,
12330         plugins/project-wizard/action.h,
12331         plugins/project-wizard/autogen.c,
12332         plugins/project-wizard/autogen.h,
12333         plugins/project-wizard/file.c,
12334         plugins/project-wizard/file.h,
12335         plugins/project-wizard/install.c,
12336         plugins/project-wizard/parser.h,
12337         plugins/project-wizard/parser.c,
12338         plugins/project-wizard/property.c,
12339         plugins/project-wizard/property.h,
12340         plugins/project-wizard/values.c,
12341         plugins/project-wizard/values.h,
12342         Add a space between function name and open.
12344         * plugins/project-wizard/plugin.h,
12345         plugins/project-wizard/plugin.c,
12346         plugins/project-wizard/install.c,
12347         Avoid a crash if the user close the message view used by the .
12349         * plugins/project-wizard/anjuta-project-wizard,
12350         plugins/project-wizard/druid.c,
12351         plugins/project-wizard/druid.h,
12352         plugins/project-wizard/header.h,
12353         plugins/project-wizard/header.c,
12354         Add a text view with the description of each.
12355         Add a tab for each project.
12356         Replace some C++ comments to C comments.
12358 2005-02-05  Naba Kumar  <naba@gnome.org>
12360         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
12361         New icon from Sebastien Granjoux .
12362         
12363 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
12365         * libanjuta/anjuta-preferences.c:
12366         Set file property even without a focus out event (file selected 
12367         the browse dialog)
12369 2005-02-04  Naba Kumar  <naba@gnome.org>
12371         * plugins/glade/plugin.c: Fixed glade function calls.
12372         * configure.in: Fixed a typo.
12373         * TODO.tasks: Updated.
12375 2005-02-03  Naba Kumar  <naba@gnome.org>
12377         * plugins/project-manager/plugin.c: Fixed memory corruption.
12379         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
12380         build error.
12381         
12382         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
12383         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12384         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
12385         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12387         * libanjuta/interfaces/libanjuta.idl,
12388         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
12389         interface.
12390         
12391         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
12393         Patch from Massimo Cora <maxcvs@email.it>:
12394         * plugins/editor/plugin.c: Fixed update UI for created buffers.
12395         
12396 2005-02-01  Naba Kumar  <naba@gnome.org>
12398         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
12399         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
12400         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
12401         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
12402         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
12403         from sourceforge -- a64 crash fixes (correct typing for GType)
12404         and fixes compile errors in sun.
12406         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
12407         paste (shift+insert) in terminal.
12409 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
12411         * configure.in: Add «nb» to ALL_LINGUAS.
12413 2005-02-01  Naba Kumar  <naba@gnome.org>
12415         * TODO.tasks, TODO: Updated todo tasks.
12416         
12417         * plugins/editor/anjuta-document-manager.glade: Improved search
12418         relace dialog.
12419         
12420         * TODO.tasks: Fixed xml format.
12421         
12422         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
12423         work yet).
12424         
12425         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
12426         cleanups.
12427         
12428         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
12429         format during save (removed unwanted text nodes). Fixed scrollbars.
12431 2005-01-31  Naba Kumar  <naba@gnome.org>
12433         * libanjuta/interfaces/libanjuta.idl,
12434         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
12435         Implemented append() method for IAnjutaEditor interface and fixed
12436         various bugs with text insertions (cvs diff and macro insertions).
12437         
12438         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
12439         automatic indentation.
12440         
12441         * plugins/editor/action-callbacks.c,
12442         plugins/editor/action-callbacks.h,
12443         plugins/editor/anjuta-docman.c,
12444         plugins/editor/anjuta-document-manager.ui,
12445         plugins/editor/plugin.c,
12446         plugins/editor/text_editor.c,
12447         plugins/editor/text_editor.h,
12448         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
12449         Fixed highlight issues.
12451         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
12452         macro.
12453         
12454         * plugins/symbol-browser/an_symbol_view.c: Force update project.
12456         * data/properties/*: Updated properties files from scite. Created
12457         styles.properties to override the scite styles.
12458         
12459         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
12461         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
12462         
12463 2005-01-30  Naba Kumar  <naba@gnome.org>
12465         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
12466         unused definitions.
12467         
12468         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
12469         
12470         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
12471         plugins/editor/text_editor.c,
12472         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
12473         fixed linuwidth preference setting, fixed insert text interface
12474         implementation. Improved automatice-indentation for cpp lexer.
12475         
12476         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
12478 2005-01-29  Naba Kumar  <naba@gnome.org>
12480         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
12481         option in update dialog as default. Improved import dialog. Sized
12482         log dialog.
12484         * configure.in: Fixed underquoted warning from autoconf.
12485         
12486         * plugins/editor/action-callbacks.c,
12487         plugins/editor/aneditor.cxx,
12488         plugins/editor/aneditor.h,
12489         plugins/editor/anjuta-document-manager.glade,
12490         plugins/editor/plugin.c,
12491         plugins/editor/plugin.h,
12492         plugins/editor/text_editor.c,
12493         plugins/editor/text_editor.h,
12494         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
12495         for Editor and fixed all preferences syncronization and notifys for
12496         visible prefs (in editor preferences page).
12497         
12498         * plugins/file-loader/plugin.c: Load recent files on idle.
12500 2005-01-28  Naba Kumar  <naba@gnome.org>
12502         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
12503         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
12505         * plugins/editor/action-callbacks.c,
12506         plugins/editor/action-callbacks.h,
12507         plugins/editor/aneditor.cxx,
12508         plugins/editor/aneditor.h,
12509         plugins/editor/anjuta-document-manager.ui,
12510         plugins/editor/plugin.c,
12511         plugins/editor/text_editor.c,
12512         plugins/editor/text_editor.h,
12513         plugins/editor/text_editor_cbs.c,
12514         plugins/editor/text_editor_cbs.h,
12515         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
12516         Text editor.
12518         Patch from Massimo Cora <maxcvs@email.it>:
12519         * plugins/editor/an_symbol_search.c,
12520         plugins/editor/an_symbol_search.c: Fixed crash bugs.
12521         
12522 2005-01-27  Naba Kumar  <naba@gnome.org>
12523         
12524         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
12525         minimum size request to 200.
12527         * plugins/symbol-browser/an_symbol_info.c,
12528         plugins/symbol-browser/an_symbol_info.h,
12529         plugins/symbol-browser/an_symbol_search.c,
12530         plugins/symbol-browser/an_symbol_search.h,
12531         plugins/symbol-browser/an_symbol_view.c,
12532         plugins/symbol-browser/an_symbol_view.h,
12533         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
12534         pixbuf retrieval. Fixed runtime warning. Code clean up.
12536 2005-01-27  Naba Kumar  <naba@gnome.org>
12538         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
12539         src/anjuta.ui, (new) plugins/glade/.cvsignore,
12540         (new) plugins/glade/Makefile.am,
12541         (new) plugins/glade/anjuta-glade-plugin.png,
12542         (new) plugins/glade/anjuta-glade.plugin.in,
12543         (new) plugins/glade/anjuta-glade.ui,
12544         (new) plugins/glade/plugin.c,
12545         (new) plugins/glade/plugin.h,
12546         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
12547         now until glade3 works properly.
12549         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
12550         they are generated.
12551         
12552 2005-01-26  Naba Kumar  <naba@gnome.org>
12554         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
12555         Added mime icon for anjuta projects.
12556         
12557         patch from Massimo Cora <maxcvs@email.it>:
12558         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
12559         an_symbol_search.h, an_symbol_view.c, plugin.c:
12560         Fix/implement objects destroying/freeing.
12562 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
12563         
12564         * src/action-callback.[ch], src/anjuta-actions.h:
12565         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
12566         because it has not been updated for years and we know have a devhelp plugin
12567         which can do the job much better.
12568         * TODO.tasks: Updated done items
12570 2005-01-25  Naba Kumar  <naba@gnome.org>
12572         * autogen.sh: Fixed to generate interface files.
12574         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
12575         session save filenames.
12576         
12577         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
12578         
12579 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
12581         * plugins/project-wizard/Makefile.am,
12582         plugins/project-wizard/install.c,
12583         plugins/project-wizard/install.h,
12584         plugins/project-wizard/parser.c,
12585         plugins/project-wizard/parser.h,
12586         plugins/project-wizard/templates/terminal.wiz:
12587         Add action list block in wizard template
12588         * plugins/project-wizard/file.c,
12589         plugins/project-wizard/autogen.c:
12590         Small fixes
12592 2005-01-23  Naba Kumar  <naba@gnome.org>
12594         * configure.in: Fixed build error.
12596 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
12598         * plugins/project-wizard/druid.c,
12599         plugins/project-wizard/parser.c,
12600         plugins/project-wizard/property.c: Rewrite parser with
12601         better error handling
12603 2005-01-22  Naba Kumar  <naba@gnome.org>
12605         * plugins/symbol-browser/plugin.c: Changed c++ coments
12606         to c commnets and formated code to anjuta coding styles.
12607         
12608 2005-01-21  Naba Kumar  <naba@gnome.org>
12610         * configure.in, autogen.sh: Fixed build errors in newer automake.
12611         
12612         * plugins/editor/anjuta-docman.c: Do not emit change editor
12613         signal while in dispose.
12615         Patch from: Massimo Corà <maxcvs@email.it>
12616         * plugins/symbol-browser/Makefile.am,
12617         plugins/symbol-browser/an_symbol_view.c,
12618         plugins/symbol-browser/an_symbol_view.h,
12619         plugins/symbol-browser/plugin.c,
12620         plugins/symbol-browser/plugin.h,
12621         plugins/symbol-browser/test-symbol-browser.c,
12622         (new) plugins/symbol-browser/an_symbol_info.c,
12623         (new) plugins/symbol-browser/an_symbol_info.h,
12624         (new) plugins/symbol-browser/an_symbol_search.c,
12625         (new) plugins/symbol-browser/an_symbol_search.h:
12626         Added a cool real-time symbol-search-view in symbol browser.
12628 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
12629         
12630         * plugin/macro/plugin.c
12631         plugin/macro/anjuta-macro-plugin.ui
12632         plugin/macro/macro-db.[ch]
12633         plugin/macro/macro-dialog.[ch]
12634         plugin/macro/macro-actions.[ch]
12635         plugin/macro/macro-edit.[ch]
12636         plugin/macro/plugin.[ch]:
12637         
12638         Implemented three menu items as Naba proposed:
12639         Edit->Macro->
12640                 Insert Macro: Pops of a border-less window to enter a shortcut
12641                 Add Macro: Same as Manage Macro => New
12642                 Manage Macros: Full-features macro dialog
12644 2005-01-20  Naba Kumar  <naba@gnome.org>
12646         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
12647         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
12648         libanjuta/anjuta-shell.h,
12649         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12650         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12651         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
12652         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12653         src/main.c, src/shell.c: Implemented command line args processing
12654         and session management. Fixed geometry restoration.
12656 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
12657         
12658         * plugins/macro/macro-db.c,
12659         plugins/macros.xml:
12660         Cleaned up XML interface and use attributes now for name, category and 
12661         shortcut. CDATA is used to avoid xml errors inside of macros.
12663 2005-01-19  Naba Kumar  <naba@gnome.org>
12665         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
12667 2005-01-18  Naba Kumar  <naba@gnome.org>
12668         
12669         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
12670         to work.
12672         * scintilla/*: Updated scintilla to current cvs and updated
12673         scintilla patches.
12674         
12675 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12676         
12677         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
12678         plugins/cvs-plugin/cvs-actions.c:
12679         Added "Whole project" infrastructure but it does not
12680         work because I did not find a way to get the current project's
12681         root dir.
12683 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
12685         * plugins/cvs-plugin/Makefile.am
12686         plugins/cvs-plugin/anjuta-cvs.plugin.in
12687         plugins/cvs-plugin/cvs-actions.c
12688         plugins/cvs-plugin/cvs-callbacks.c
12689         plugins/cvs-plugin/cvs-interface.[ch] (added)
12690         plugins/cvs-plugin/plugin.c:
12691         
12692         Added IAnjutaCVS interface and improved cvs plugin. There
12693         is still some work to do on cvs import and to add a current
12694         project toggle.
12696 2005-01-17  Naba Kumar  <naba@gnome.org>
12698         * plugins/editor/aneditor.cxx: Fixed auto indentation.
12699         
12700         * configure.in: Fixed build errors.
12702         * data/Makefile.am,     (removed) data/README.stock_libs,
12703         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
12704         (removed) data/header.c, (removed) data/stock_libs.anj,
12705         (removed) data/x-anjuta-project.desktop,
12706         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
12708         * libanjuta/anjuta-plugin-description.c,
12709         libanjuta/anjuta-shell.c: Updated documentations.
12711         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
12712         
12713         * libanjuta/anjuta-launcher.c,
12714         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
12715         x86_64 systems.
12717 2005-01-17  Naba Kumar  <naba@gnome.org>
12718         
12719         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12720         plugins/project-wizard/templates/gtk.wiz,
12721         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
12722         Updated templates to new format.
12723         
12724         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
12725         * plugins/project-wizard/druid.c,
12726         plugins/project-wizard/parser.c,
12727         plugins/project-wizard/property.c,
12728         plugins/project-wizard/property.h,
12729         plugins/project-wizard/templates/terminal.wiz,
12730         plugins/project-wizard/templates/terminal/AUTHORS,
12731         plugins/project-wizard/templates/terminal/ChangeLog,
12732         plugins/project-wizard/templates/terminal/NEWS,
12733         plugins/project-wizard/templates/terminal/README,
12734         plugins/project-wizard/templates/terminal/project.anjuta,
12735         plugins/project-wizard/templates/terminal/src/main.c:
12736         Moveed code related to property types from druid.c and parser.c to 
12737         property.c. Changed tag from "<string ..." to
12738         "<property type="string..."     and so on. Rewrite parser
12739         (warning still in progress). Added list property. Changed
12740         terminal project to avoid using autogen on some file (much 
12741         faster) using the autogen attribute. Add a license list box in
12742         terminal project (just as an example). _label in item list is
12743         optional now.
12745 2005-01-16  Naba Kumar  <naba@gnome.org>
12747         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
12748         plugins/edtior/anjuta-docman.c: Fixed build errors.
12749         
12750         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
12751         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
12752         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
12753         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
12754         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
12755         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
12756         libanjuta/resources.h,
12757         plugins/build-basic-autotools/build-basic-autotools.c,
12758         plugins/editor/plugin.c, plugins/editor/text_editor.c,
12759         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
12760         plugins/gtodo/plugin.c, src/Makefile.am,
12761         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
12762         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
12763         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
12764         should be handled in respective plugins. Added API documentations.
12766         * libanjuta-docs.sgml, libanjuta-sections.txt,
12767         libanjuta.types,
12768         (added) tmpl/anjuta-debug.sgml,
12769         (added) tmpl/anjuta-launcher.sgml,
12770         tmpl/anjuta-plugin.sgml,
12771         tmpl/anjuta-preferences.sgml,
12772         tmpl/anjuta-shell.sgml,
12773         (added) tmpl/anjuta-status.sgml,
12774         (removed) tmpl/anjuta-stock.sgml,
12775         tmpl/anjuta-utils.sgml,
12776         (removed) tmpl/defaults.sgml,
12777         (removed) tmpl/fileselection.sgml,
12778         (removed) tmpl/gnomefilelist.sgml,
12779         tmpl/ianjuta-buildable.sgml,
12780         (added) tmpl/ianjuta-debugger-manager.sgml,
12781         (added) tmpl/ianjuta-debugger.sgml,
12782         tmpl/ianjuta-document-manager.sgml,
12783         tmpl/ianjuta-editor.sgml,
12784         tmpl/ianjuta-file.sgml,
12785         tmpl/ianjuta-loader.sgml,
12786         tmpl/ianjuta-markable.sgml,
12787         tmpl/ianjuta-message-view.sgml,
12788         (added) tmpl/ianjuta-project-manager.sgml,
12789         (added) tmpl/ianjuta-todo.sgml,
12790         (added) tmpl/ianjuta-wizard.sgml,
12791         tmpl/libanjuta-iface-marshallers.sgml,
12792         tmpl/libanjuta-unused.sgml,
12793         (removed) tmpl/pixmaps.sgml,
12794         tmpl/plugins.sgml,
12795         (removed) tmpl/properties.sgml,
12796         tmpl/resources.sgml: Updated API documentations.
12798 2005-01-15  Naba Kumar  <naba@gnome.org>
12800         * libanjuta/anjuta-launcher.c: Added API docs.
12801         
12802         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12803         plugins/project-wizard/templates/gtk.wiz,
12804         plugins/project-wizard/templates/terminal.wiz,
12805         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12806         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12807         plugins/project-wizard/templates/gtk/src/main.c,
12808         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
12809         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
12810         template files.
12812         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
12813         * plugins/project-wizard/anjuta-project-wizard.glade,
12814         plugins/project-wizard/autogen.c,
12815         plugins/project-wizard/druid.c,
12816         plugins/project-wizard/druid.h,
12817         plugins/project-wizard/file.c,
12818         plugins/project-wizard/file.h,
12819         plugins/project-wizard/install.c,
12820         plugins/project-wizard/parser.c,
12821         plugins/project-wizard/plugin.c,
12822         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
12823         setting the default project directory. Fix HIDDEN property, it's
12824         working but I think we could make this cleaner. Removed the
12825         copy of the string in mandatory_property. Add an optional autogen
12826         attribute, to force or avoid using autogen on some files, default
12827         without any attribute is autodetect.+ Replace the script tag with
12828         a normal file tag and an attribute execute.
12829         
12830 2005-01-14  Naba Kumar  <naba@gnome.org>
12832         * plugins/editor/action-callbacks.c,
12833         plugins/editor/search_incremental.c,
12834         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
12835         works now.
12836         
12837         * plugins/editor/plugin.c, plugins/editor/plugin.h,
12838         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
12839         tabs.
12841 2005-01-12  Naba Kumar  <naba@gnome.org>
12843         * configure.in,
12844         plugins/project-wizard/templates/Makefile.am,
12845         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
12846         plugins/project-wizard/templates/anjuta-plugin.wiz,
12847         (added) plugins/project-wizard/templates/gtk-logo.png,
12848         (added) plugins/project-wizard/templates/gtk.wiz,
12849         (added) plugins/project-wizard/templates/terminal-logo.png,
12850         plugins/project-wizard/templates/terminal.wiz,
12851         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12852         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12853         (added) plugins/project-wizard/templates/gtk/.cvsignore,
12854         (added) plugins/project-wizard/templates/gtk/Makefile.am,
12855         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
12856         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
12857         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
12858         (added) plugins/project-wizard/templates/gtk/src/main.c,
12859         (added) plugins/project-wizard/templates/gtk/src/project.glade,
12860         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
12861         GTK+ project templated and fixed other templates. Updated template
12862         logos.
12864 2005-01-12  Naba Kumar  <naba@gnome.org>
12866         * plugins/macro/anjuta-macro.glade: Improved GUI.
12867         
12868 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
12870         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
12871         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
12872         * plugins/cvs-plugin/cvs.[ch] (removed)
12873         Removed old unused files
12874         
12875         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
12876         * plugins/cvs-plugin/cvs-actions.c
12877         * plugins/cvs-plugin/Makefile.am:
12878         Seperate callback functions for better error
12879         handling. Cleaned up code.
12880         
12881         * plugins/macro/macros.xml: removed corrupt cvs
12882         macros for now.
12884 2005-01-10  Naba Kumar  <naba@gnome.org>
12886         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
12887         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
12888         and leaks.
12890 2005-01-09  Naba Kumar  <naba@gnome.org>
12892         * libegg/egg-recent-action.c, libegg/test-actions.c,
12893         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
12894         recent files models.
12895         
12896         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
12897         two models -- one for projects and other for regular files and show
12898         both in recent files menu. Changed recent files group from "anjuta"
12899         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
12900         when adding the URI in recent files.
12901         
12902         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
12903         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
12904         * plugins/macro/macro-dialog.c: Fixed dispose() method.
12905         * plugins/macro/macros.xml: Fixed xml errors.
12907 2005-01-08  Naba Kumar  <naba@gnome.org>
12908         
12909         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
12910         libegg/test-actions.c, libegg/menu/Makefile.am,
12911         libegg/menu/egg-recent-action.h: Added a new action for
12912         recent files.
12914         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
12915         Fixed dispose. Cleanup.
12916         
12917         * plugins/file-loader/anjuta-loader-plugin.ui,
12918         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
12919         Use the new action for recent files. Added recent files in
12920         toolbar.
12922         * plugins/project-wizard/druid.c: Show busy cursor and
12923         de-sensitize druid buttons during page change.
12924         
12925         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
12926         * plugins/project-wizard/Makefile.am,
12927         plugins/project-wizard/druid.c,
12928         plugins/project-wizard/druid.h,
12929         plugins/project-wizard/install.c,
12930         plugins/project-wizard/plugin.c,
12931         plugins/project-wizard/plugin.h,
12932         plugins/project-wizard/property.c,
12933         plugins/project-wizard/property.h,
12934         (added) plugins/project-wizard/values.c,
12935         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
12936         objects (in values.c and values.h) containing the values of all
12937         properties. The NPWProperty objects now keep their values in this
12938         object which is persistant for one activation of the plugin, so the
12939         user keeps all the values even if he goes backward. Used an anjuta
12940         message view to list all files copied by the project wizard.
12942 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
12944         * plugins/macro/plugin.[ch],
12945         plugins/macro/macro-dialog.[ch]
12946         plugins/macro/macro-edit.[ch]
12947         plugins/macro/macro-db.[ch]
12948         plugins/macro/macro-actions.[ch]
12949         plugins/macro/anjuta-macro.plugin.in
12950         plugins/macro/anjuta-macro.glade
12951         plugins/macro/anjuta-macro.png
12952         plugins/macro/Makefile.am
12953         plugins/macro/macros.xml
12954         plugins/macro/anjuta-macro.ui (all added)
12955         configure.in
12956         plugins/Makefile.am:
12957         Added new macro plugins
12958         
12959         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
12960         New icon
12961         
12962         * manuals/reference/template (removed)
12963         Removed old api reference
12964         
12965         * plugins/message-view/message-view.c:
12966         "Fixed" crash in on_row_deleted and added a
12967         comment that I cannot work this way. We will
12968         have to change everything a bit to avoid losing
12969         memory there.
12970         
12971         * plugins/text-editor/text_editor.c:
12972         Update line number width on file save
12975 2005-01-07  Naba Kumar  <naba@gnome.org>
12977         * plugins/project-wizard/anjuta-project-wizard.glade,
12978         plugins/project-wizard/druid.c,
12979         plugins/project-wizard/templates/anjuta-plugin.wiz,
12980         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
12981         Display page description in bold. Fixed mandatory field check.
12983         * configure.in,
12984         libanjuta/libanjuta-1.0.pc.in,
12985         plugins/project-wizard/druid.c,
12986         plugins/project-wizard/parser.c,
12987         plugins/project-wizard/property.h,
12988         plugins/project-wizard/templates/anjuta-plugin.wiz,
12989         plugins/project-wizard/templates/terminal.wiz,
12990         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
12991         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
12992         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
12993         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
12994         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
12995         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
12996         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12997         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12998         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
12999         plugins/project-wizard/templates/terminal/configure.in.tpl,
13000         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
13001         plugins/project-wizard/templates/terminal/src/main.c: Implemented
13002         a new property type -- hidden. Fixed terminal and anjuta-plugin
13003         project templates.
13005 2005-01-07  Naba Kumar  <naba@gnome.org>
13007         * templates/anjuta-plugin.wiz,
13008         templates/terminal.wiz,
13009         templates/terminal/Makefile.am.tpl,
13010         templates/terminal/autogen.sh,
13011         (Removed) templates/terminal/configure.ac.tpl,
13012         (Added) templates/.cvsignore,
13013         (Added) templates/Makefile.am,
13014         (Added) templates/anjuta-plugin/.cvsignore,
13015         (Added) templates/anjuta-plugin/Makefile.am,
13016         (Added) templates/anjuta-plugin/src/.cvsignore,
13017         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
13018         (Added) templates/terminal/.cvsignore,
13019         (Added) templates/terminal/Makefile.am,
13020         (Added) templates/terminal/configure.in.tpl,
13021         (Added) templates/terminal/po/.cvsignore,
13022         (Added) templates/terminal/po/ChangeLog,
13023         (Added) templates/terminal/po/Makefile.am,
13024         (Added) templates/terminal/po/POTFILES.in,
13025         (Added) templates/terminal/src/.cvsignore,
13026         (Added) templates/terminal/src/Makefile.am,
13027         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
13028         project wizard. Fixed configure/po/Makefile template errors.
13030 2005-01-06  Naba Kumar  <naba@gnome.org>
13032         * configure.in: Added project templates.
13033         * plugins/project-wizard/templates/*: Added to project and renamed
13034         Makefile.am and configure.in to Makefile.am and configure.ac respectively
13035         for the project templates (so that they do not conflict with autotools
13036         build. Created proper configure.ac.tpl and autogen.sh for project
13037         templates.
13038         
13039 2005-01-06  Naba Kumar  <naba@gnome.org>
13041         * plugins/project-wizard/anjuta-project-wizard.glade,
13042         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
13043         Fixed file list parsing and to take absolute file paths (for example,
13044         from an icon selected previously). Used toggle buttons for boolean
13045         properties. Check if all mandatory fields are given before going
13046         forward in the wizard. Use scrollable viewport for listing property
13047         widgets incase the list goes out of wizard's size. Added tooltips
13048         as descriptions of the property widgets. And other fixes.
13050         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
13051         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
13052         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
13053         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
13054         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
13055         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
13056         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
13057         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13058         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
13059         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13060         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13061         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
13062         Restructured template files.
13064 2005-01-06  Naba Kumar  <naba@gnome.org>
13066         * configure.in: Added check for autogen.
13067         
13068         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
13069         in dispose.
13070         
13071         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
13072         Do not emit changed signal when in dispose.
13074         * plugins/symbol-browser/plugin.c: Don't updated symbols when
13075         symbol-view widget has been destroyed.
13076         
13077         * src/anjuta-app.c: Set null to preference, status and ui object
13078         pointers when they are destroyed.
13080         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
13081         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
13082         Added boolean, integer and file property types.
13083         
13084         * plugins/project-wizard/Makefile.am,
13085         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
13086         project wizard templates.
13088 2005-01-04  Naba Kumar  <naba@gnome.org>
13090         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
13091         added widgets.
13092         
13093         * plugins/editor/aneditor.cxx,
13094         plugins/editor/anjuta-docman.c,
13095         plugins/editor/plugin.c,
13096         plugins/editor/text_editor.c:
13097         Removed unnecessary ref/unref of scintilla.
13098         
13099         * plugins/message-view/anjuta-msgman.c,
13100         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
13101         make close button similar to document manager.
13102         
13103         * plugins/project-manager/plugin.c,
13104         plugins/project-manager/plugin.h: Removed dead codes. Removed
13105         unnecessary ref/unref.
13106         
13107         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
13108         instead of hard refs.
13110 2005-01-03  Naba Kumar  <naba@gnome.org>
13112         * libanjuta/interfaces/libanjuta.idl: Added configure() and
13113         generate() methods for IAnjutaBuildable interface.
13115         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
13116         IAnjutaBuildable inteface.
13118         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
13119         to destroy build context when message view is destroyed.
13120         
13121         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
13122         a ref to it and unref in destructor. AnEditor class wants to be the
13123         owner of scintilla widget. Fixed compile warnings with signed/unsigned
13124         comparisions.
13125         
13126         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
13127         complicate the scene. Removed editor widget from AnjutaDocman when
13128         the widget is destroyed.
13129         
13130         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
13131         from shell. It will be removed from shell when the widget is destroyed.
13132         
13133         * plugins/editor/text_editor.c: Added debug codes to track object
13134         finalizations.
13136         * plugins/message-view/anjuta-msgman.c: Remove message view on
13137         widget destroy. Destroy message view on remove. Removed all views
13138         correctly.
13139         
13140         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
13141         from container.
13143 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13145         * plugins/file-wizard/action-callbacks.c,
13146         plugins/file-wizard/anjuta-file-wizard.glade,
13147         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
13148         Insert Licence, copyright, header template ...
13149         
13150 2005-01-02  Naba Kumar  <naba@gnome.org>
13152         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
13153         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
13154         anjuta_status_add_widget() to allow setting busy cursor on non
13155         toplevel windows.
13157         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
13159         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
13160         mime types to take text/source also.
13161         
13162         * plugins/editor/anjuta-docman.c,
13163         plugins/editor/anjuta-docman.h,
13164         plugins/editor/plugin.c,
13165         plugins/editor/text_editor.c,
13166         plugins/editor/text_editor.h,
13167         plugins/editor/text_editor_cbs.c: Listen for busy signal from
13168         AnjutaStatus and set busy cursor on editors.
13170         * plugins/file-loader/Makefile.am,
13171         plugins/file-loader/plugin.c,
13172         (added) plugins/file-loader/dnd.c,
13173         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
13175         * src/anjuta.c: Hide anjuta window before destruction.
13177         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13178         * configure.in, plugins/Makefile.am,
13179         (removed) plugins/project-wizard/appwiz_page1.c,
13180         (removed) plugins/project-wizard/appwiz_page2.c,
13181         (removed) plugins/project-wizard/appwiz_page3.c,
13182         (removed) plugins/project-wizard/appwiz_page4.c,
13183         (removed) plugins/project-wizard/appwizard.c,
13184         (removed) plugins/project-wizard/appwizard.h,
13185         (removed) plugins/project-wizard/appwizard_cbs.c,
13186         (removed) plugins/project-wizard/appwizard_cbs.h,
13187         (removed) plugins/project-wizard/appwizard_gui.c,
13188         (removed) plugins/project-wizard/gnome_project.c,
13189         (removed) plugins/project-wizard/gnome_project.h,
13190         (removed) plugins/project-wizard/wizard_gui.c,
13191         (removed) plugins/project-wizard/wizard_gui.h,
13192         (added) plugins/project-wizard/.cvsignore,
13193         (added) plugins/project-wizard/Makefile.am,
13194         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
13195         (added) plugins/project-wizard/anjuta-project-wizard.glade,
13196         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
13197         (added) plugins/project-wizard/applogo.png,
13198         (added) plugins/project-wizard/appwizard.png,
13199         (added) plugins/project-wizard/autogen.c,
13200         (added) plugins/project-wizard/autogen.h,
13201         (added) plugins/project-wizard/druid.c,
13202         (added) plugins/project-wizard/druid.h,
13203         (added) plugins/project-wizard/file.c,
13204         (added) plugins/project-wizard/file.h,
13205         (added) plugins/project-wizard/header.c,
13206         (added) plugins/project-wizard/header.h,
13207         (added) plugins/project-wizard/install.c,
13208         (added) plugins/project-wizard/install.h,
13209         (added) plugins/project-wizard/parser.c,
13210         (added) plugins/project-wizard/parser.h,
13211         (added) plugins/project-wizard/plugin.c,
13212         (added) plugins/project-wizard/plugin.h,
13213         (added) plugins/project-wizard/property.c,
13214         (added) plugins/project-wizard/property.h: Removed old application-wizard
13215         codes and added new template based (autogen based) project wizard
13216         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
13218 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
13220         * plugins/cvs-plugin/plugin.c: Fixed crash bug
13221         * plugins/cvs-plugin/cvs-execute.c:
13222         Fix cvs_log which did not work because of some
13223         glade problem
13224         Patch from Mark R. Pariente <markpariente@cmu.edu>
13225         - Fix message highlighting
13227 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13228         
13229         * template/*,
13230         date/template/*,
13231         configure.in:
13232         Removed template stuff completly because we dicussed to implement
13233         a macro system for Edit->Insert Text
13235 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
13236         
13237         * plugins/editor/aneditor.cxx,
13238         plugins/editor/text_editor.c:
13239         Set line number width dynamically
13240         * src/about.c:
13241         Prepered new GTK 2.6 about dialog
13243 2004-12-30  Naba Kumar  <naba@gnome.org>
13245         patch from: Massimo Corà  <maxcvs@email.it>
13246         * plugins/editor/aneditor.cxx: Highlights correct function
13247         argument in recursive calltips.
13249 2004-12-30  Naba Kumar  <naba@gnome.org>
13251         * plugins/symbol-browser/plugin.c,
13252         libanjuta/interfaces/libanjuta.idl,
13253         plugins/editor/text_editor.c: Fixed editor markers and added a new
13254         marker (BASIC) to indicate line numbers. Fixed symbol browser to
13255         mark the line visited.
13256         
13257         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
13258         libegg/Makefile.am, libegg/eggcomboselect.c,
13259         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
13260         widget for use with symbol view in toolbar.
13261         
13262         * plugins/cvs-plugin/anjuta-cvs.ui,
13263         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
13264         placeholder for cvs plugin context menu in filemanager.
13265         
13266 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13267         
13268         * plugins/cvs-plugin/plugin.c:
13269         Show popup menu only if the file is contained in
13270         a directory containing a "CVS" directory
13272 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
13273         
13274         * plugins/cvs-plugin/cvs-action.[ch],
13275         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13276         * plugins/cvs-plugin/anjuta-cvs.ui,
13277         * plugins/cvs-plugin/plugin.c:
13278         Implemented "Import"
13279         
13280         Patch from Mark R. Pariente <markpariente@cmu.edu>:
13281         Added right-click-menu for file-manager
13283 2004-12-26  Naba Kumar  <naba@gnome.org>
13285         * src/action-callbacks.c, src/action-callbacks.h,
13286         src/anjuta-actions.h, src/anjuta-app.c,
13287         src/anjuta.ui: Added fullscreen action.
13289         * plugins/cvs-plugin/cvs-actions.c,
13290         plugins/cvs-plugin/plugin.c,
13291         plugins/cvs-plugin/plugin.h: Watches current editor,
13292         project and file manager selection in plugin
13293         implementation.
13294         
13295 2004-12-26  Naba Kumar  <naba@gnome.org>
13297         * src/anjuta-app.c, src/anjuta.c, src/main.c,
13298         src/action-callbacks.c: Fixed app finalization. Added a
13299         command line arg --proper-shutdown (-p), which when set
13300         will release all plugins and their resources (this option
13301         is mainly for debugging).
13302         
13303         * plugins/file-loader/plugin.c: Fixed filename duplications
13304         in recent files history.
13305         
13306         * plugins/profile-default/plugin.c: Disabled problematic
13307         plugins for now to load at startup.
13308         
13309         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
13310         annoying debug prints.
13311         
13312 2004-12-23  Naba Kumar  <naba@gnome.org>
13314         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
13315         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13316         plugins/cvs-plugin/anjuta-cvs.ui,
13317         plugins/cvs-plugin/cvs-actions.c,
13318         plugins/cvs-plugin/cvs-actions.h,
13319         plugins/cvs-plugin/cvs-execute.c,
13320         plugins/cvs-plugin/cvs-execute.h,
13321         plugins/cvs-plugin/Makefile.am,
13322         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
13323         Added cvs log command.
13325 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
13326         
13327         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
13328         default
13330 2004-12-20  Naba Kumar  <naba@gnome.org>
13332         patch from: Massimo Corà  <maxcvs@email.it>
13333         * plugins/editor/aneditor.cxx: Added recursive calltips.
13335 2004-12-20  Naba Kumar  <naba@gnome.org>
13336         
13337         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
13338         Show busy cursor during loading and unloading.
13339         
13340 2004-12-19  Naba Kumar  <naba@gnome.org>
13342         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
13343         memory leaks. Disabled debug print.
13345         * plugins/symbol-browser/an_symbol_view.c,
13346         plugins/symbol-browser/plugin.c,
13347         plugins/symbol-browser/plugin.h: Fixed loading and unloading
13348         problems. Creates SymbolView object every time when the
13349         plugin is activated.
13351         * plugins/project-manager/plugin.c: Close project when
13352         deactivating.
13353         
13354 2004-12-18  Naba Kumar  <naba@gnome.org>
13356         * po/POTFILES.in: Removed commented lines.
13357         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
13358         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
13359         * plugins/gdb/plugin.c: Fixed compile error.
13360         
13361         Patch from: Mark R. Pariente  <mark@demar.com.tr>
13362         * libegg/eggcellrendererkeys.c: Fixed compile error.
13363         
13364 2004-12-18  Naba Kumar  <naba@gnome.org>
13366         * plugins/file-loader/plugin.c: Fixed loading bug.
13367         
13368         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
13369         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
13370         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
13371         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
13372         and corruptions. Fixed loading and unloading of plugins.
13373         
13374 2004-12-17  Naba Kumar  <naba@gnome.org>
13375         
13376         * plugins/file-loader/Makefile.am,
13377         plugins/file-loader/plugin.c,
13378         plugins/project-manager/plugin.c: Fixed memory corruption
13379         and disposition codes. Added missing plugin.h in Makefile.am.
13381 2004-12-16  Naba Kumar  <naba@gnome.org>
13383         * plugins/symbol-browser/an_symbol_view.c,
13384         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
13385         codes. Fixed memory leaks and corruptions.
13387         * plugins/build-basic-autotools/build-basic-autotools.c
13388         plugins/editor/anjuta-docman.c,
13389         plugins/editor/text_editor.c,
13390         plugins/file-loader/plugin.c,
13391         plugins/file-manager/plugin.c,
13392         plugins/file-wizard/plugin.c,
13393         plugins/message-view/anjuta-msgman.c,
13394         plugins/message-view/anjuta-msgman.h,
13395         plugins/message-view/message-view.c,
13396         plugins/message-view/plugin.c,
13397         plugins/message-view/plugin.h,
13398         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
13400         * src/about.c, src/about.h, src/action-callbacks.c,
13401         src/action-callbacks.h, src/anjuta-actions.h,
13402         src/anjuta-app.c, src/anjuta-app.h,
13403         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
13404         src/anjuta.c, src/anjuta.h, src/getline.c, 
13405         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
13406         src/start-with.c, src/start-with.h: Fixed emacs modes.
13408         * src/layout.xml: Brought document manager in front.
13409         
13410 2004-12-15  Naba Kumar  <naba@gnome.org>
13412         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
13413         properly removed.
13414         
13415         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
13416         finalization. Added a method to unload all plugins and destroy them.
13417         Fixed memory leaks.
13418         
13419         * plugins/sample1/plugin.c: Proper finalization code and renamed
13420         functions to proper names.
13421         
13422         * plugins/build-basic-autotools/build-basic-autotools.c,
13423         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
13425         * src/shell.c: Unload all plugins on exit, so that memory profilers
13426         can detect memory leaks in plugins.
13428 2004-12-13  Naba Kumar  <naba@gnome.org>
13430         * plugins/devhelp/plugin.c: Delay widget initialization, now that
13431         docking is working.
13432         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
13433         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
13435 2004-12-11  Naba Kumar  <naba@gnome.org>
13437         * data/properties/anjuta.properties: Fixed font size.
13438         * plugin/build-basic-autotools/build-basic-autotools: Added initial
13439         compile file function. There are some fixmes there.
13440         * plugins/message-view/anjuta-msgman.c,
13441         * plugins/message-view/message-view.c: Fixed bugs and clean up.
13442         
13443 2004-12-08  Naba Kumar  <naba@gnome.org>
13445         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
13446         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
13447         to escape quotes in a string.
13448         
13449         * plugins/cvs-plugin/cvs-actions.c,
13450         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
13451         cvs diff command.
13453         * plugins/build-basic-autotools/build-basic-autotools.c,
13454         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
13455         filters.
13456         
13457 2004-12-07  Naba Kumar  <naba@gnome.org>
13459         * plugins/build-basic-autotools/build-basic-autotools.c,
13460         plugins/build-basic-autotools/automake-c.filters: Completed directory
13461         tracking. Double click on Errors and warnings now work as expected.
13463         * plugins/build-basic-autotools.c: Added codes to track build directory
13464         so that absolute path of the files could be determined.
13466 2004-12-06  Naba Kumar  <naba@gnome.org>
13468         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
13469         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
13470         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
13471         
13472 2004-12-05  Naba Kumar  <naba@gnome.org>
13474         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
13475         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
13476         
13477         * plugins/cvs-plugin/plugin.c,
13478         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
13479         
13480 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
13481         
13482         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13483         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
13484         plugins/cvs-plugin/cvs-execute.[ch]:
13485         Implemented cvs status and cvs diff
13486         Known bugs:
13487         - rdiff command is not correct
13488         - Must find a way to allow selection of directies AND files 
13489         in GtkFileChooser
13491 2004-12-03  Naba Kumar  <naba@gnome.org>
13493         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
13494         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
13495         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
13496         session.properties file if it is for the first time.
13497         
13498 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
13499         
13500         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
13501         commit.
13502         
13503         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
13504         plugins/cvs-plugin/anjuta-cvs.ui:
13505         Implemented update/commit and changed menu layout 
13507 2004-12-02  Naba Kumar  <naba@gnome.org>
13509         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
13510         property name (for cvs path property). Beautified dialogs.
13512 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
13513         
13514         * plugins/message-view/anjuta-msgman.c: Changed callback name
13515         and changed switch-page handling.
13516         
13517         * plugins/cvs-plugin/cvs-actions.c:
13518         * plugins/cvs-plugin/cvs-execute.c:
13519         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13520         - Implemented cvs add and cvs removed - both working now
13521         - Created a useful preferences page
13522         
13524 2004-11-30  Naba Kumar  <naba@gnome.org>
13526         * libanjuta/anjuta-status.c: Fixed runtime warning.
13527         
13528         * plugins/editor/Makefile.am:
13529         plugins/editor/anjuta-document-manager.glade,
13530         plugins/editor/plugin.c
13531         plugins/editor/plugin.h
13532         plugins/editor/style-editor.c (new, moved from src/),
13533         plugins/editor/style-editor.h (new, moved from src/),
13534         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
13535         settings in preferences.
13537         * plugins/editor/text_editor.c,
13538         plugins/editor/text_editor.h: Do not take unused args in
13539         text_editor_get_props().
13541         * src/style-editor.c, src/style-editor.h: Removed, moved to
13542         plugins/editor/ directory.
13544 2004-11-29  Naba Kumar  <naba@gnome.org>
13546         * plugins/editor/text_editor_cbs.c: Emit click signal in
13547         IAnjutaMarkable.
13548         * libanjuta/anjuta-status.c: More spacing between items.
13549         
13550 2004-11-29  Naba Kumar  <naba@gnome.org>
13552         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
13553         
13554         * libanjuta/interfaces/libanjuta.idl,
13555         plugins/debug-manager/anjuta-debug-manager.plugin.in,
13556         plugins/debug-manager/plugin.c,
13557         plugins/gdb/breakpoints.c,
13558         plugins/gdb/breakpoints.h,
13559         plugins/gdb/debugger.c,
13560         plugins/gdb/debugger.h,
13561         plugins/gdb/plugin.c,
13562         plugins/gdb/plugin.h,
13563         plugins/gdb/utilities.c,
13564         plugins/gdb/utilities.h: Code cleanups and partial implementation of
13565         toggle breakpoint margin clicks.
13567 2004-11-28  Naba Kumar  <naba@gnome.org>
13569         * TODO.tasks: Fixed indentations.
13570         * plugins/gtodo/libgtodo.c: Save with indentation.
13571         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
13572         * plugins/project-manager/plugin.c: Fixed runtime warnings.
13573         * libanjuta/anjuta-status.c: Fixed busy cursors.
13574         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
13575         * po/POTFILES.in: Updated.
13576         
13577 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
13578         
13579         * plugins/editor/anjuta-document-manager.glade,
13580           plugins/editor/search-replace.[c,h], 
13581           plugins/editor/search-replace_backend.h
13582           plugins/editor/search-preferences.[c,h] :
13583           Saved Search-Preferences (gconf),
13584           Basic search by default.
13586 2004-11-22  Naba Kumar  <naba@gnome.org>
13588         * configure.in: Fixed build error.
13590 2004-11-21  Naba Kumar  <naba@gnome.org>
13592         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
13593         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
13594         Added AnjutaStatus class to libanjuta.
13595         Added anjuta_shell_get_status() method.
13596         
13597         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
13598         and fixed marshaller generation.
13599         
13600         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
13601         "updade_ui" signals to IAnjutaEditor interface.
13602         
13603         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
13604         
13605         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
13606         regexes.
13607         
13608         * plugins/class-gen/clsGen.c: Intial port.
13609         
13610         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
13611         name.
13612         
13613         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
13614         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13615         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
13616         Implemented status update. Emits "update_ui" and "char_added" signals.
13617         Added view preferences.
13618         
13619         * plugins/file-loader/plugin.c: Added open with plugins in open with
13620         menus.
13621         
13622         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
13623         
13624         * plugins/message-view/anjuta-msgman.c,
13625         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
13626         to close correct message view rather than current view.
13628 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
13629         
13630         * plugins/cvs-plugin/cvs-actions.c
13631         plugins/cvs-plugin/plugin.[ch]
13632         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13633         Implemented cvs add but ran into a launcher/message_view
13634         problem because of a limitation of the idl compiler
13636 2004-11-19  Naba Kumar  <naba@gnome.org>
13638         * plugins/project-manager/plugin.c: Displays a progress window during
13639         project load.
13640         
13641         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
13642         Fixed UI separators.
13643         
13644         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
13645         UI placeholder.
13646         
13647         * plugins/project-manager/anjuta-project-manager.ui,
13648         plugins/project-manager/plugin.[c,h]: Added add/remove context
13649         menus and implemented them. Added file manager merge menu.
13651 2004-11-18  Naba Kumar  <naba@gnome.org>
13653         * TODO.tasks: Updated.
13654         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
13655         plugins/message-view/message-view.c: Fixed finalize and dispose
13656         methods.
13657         * plugins/debugger/*: Removed from cvs (development now in
13658         debug-manager).
13660 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
13662         Reviewed by Naba Kumar  <naba@gnome.org>:
13663         
13664         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
13665         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13666         plugins/gdb/breakpoints.c: all marker related stuff moved from
13667         editor and docman interfaces to IAnjutaMarkable
13669 2004-11-17  Naba Kumar  <naba@gnome.org>
13671         * TODO.tasks: Updated.
13672         
13673         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
13674         
13675         * libegg/egg-combo-action.c: Block changed signal when changing model.
13676         
13677         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
13678         Emit changed signal. Removed dead codes.
13679         
13680         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
13681         that recent files history do not duplicate.
13682         
13683         * plugins/symbol-browser/an_symbol_view.c,
13684         plugins/symbol-browser/an_symbol_view.h,
13685         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
13686         Fixed a bug.
13688 2004-11-15  Naba Kumar  <naba@gnome.org>
13690         * plugins/project-manager/plugin.c: Opens targets on double click.
13691         
13692         * plugins/message-view/message-view.c,
13693         plugins/file-manager/anjuta-file-manager-plugin.glade,
13694         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
13695         Added proper class finalization
13696         and disposition. Added preferences notifications and callbacks to
13697         change info/warning/error colors.
13698         
13699         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
13700         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
13701         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
13702         Implemented finalize method for AnjutaApp. Code cleanups.
13703         
13704         * plugins/message-view/plugin.c: Static parent_class.
13705         
13706 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13707         * plugins/editor/search-replace.[c,h], 
13708           plugins/editor/search-replace_backend.c
13709           Update search entry in main toolbar.
13710           Clean code.
13712 2004-11-11  Naba Kumar  <naba@gnome.org>
13714         * TODO.tasks: Updated.
13716         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
13717         and completed on-the-fly-change preferences. Removed "changed"
13718         signal as it is no longer necessary (use notify for similar
13719         purpose to monitor individual preferences).
13721         
13722         * plugins/editor/anjuta-document-manager.glade: Added view menu
13723         preferences so that they are registered.
13724         
13725         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
13726         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
13727         connection to "changed" signal of preferences and implemented
13728         notifications for some editor preferences. More to implement.
13730 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13731         * plugins/editor/print.c
13732         Fixed bug 1047624 : Add line number every X lines.
13734 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13735         * plugins/editor/search-replace.c
13736         Fixed a crash bug (995755) when searching "%n"
13738 2004-11-09  Naba Kumar  <naba@gnome.org>
13740         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
13741         Fixed to refresh categories list on file load.
13743 2004-11-08  Naba Kumar  <naba@gnome.org>
13744         
13745         * configure.in, plugins/Makefile.am,
13746         plugins/profile-default/plugin.c: Added cvs plugin in build.
13747         
13748         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
13749         
13750         * plugins/debug-manager/.cvsignore: Added file to ignore.
13751         
13752         * plugins/debug-manager/Makefile.am: Removed dead codes.
13753         
13754         * src/anjuta.ui: Added placeholder for version control UI.
13756 2004-11-08  Naba Kumar  <naba@gnome.org>
13758         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13759         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13760         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
13761         Updated.
13763         * global-tags/Makefile.am: Fixed make error.
13765         * plugins/profile-default/plugin.c: Added debug-manager
13766         and gdb plugins to load at startup so that debugger
13767         windows are docked properly. They will be removed
13768         later when we figure out runtime docking.
13770         * plugins/sample1/*: Restored to last working state.
13772         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
13773         windows in lower pane. Named the windows appropriately.
13775         * ChangeLog: Fixed format.
13776         
13777 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
13779         * libanjuta/interfaces/libanjuta.idl,
13780         libanjuta/anjuta-marshal.c,
13781         plugins/Makefile.am,
13782         plugins/debug-manager/plugin.c,
13783         plugins/editor/plugin.c,
13784         plugins/editor/text_editor.c,
13785         plugins/gdb/breakpoints.c,
13786         plugins/gdb/debugger.c,
13787         plugins/gdb/plugin.c,
13788         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
13790 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13791         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
13792         plugins/editor/search-replace.c,
13793         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
13794         Search and Replace; Show result in find pane
13795           
13796 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13797         
13798         * plugins/gdb, plugins/debug-manager: Applied debugger patch
13799         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
13800         (added features: starting debugger and loading of core/executable,
13801         StepIn, StepOut, StepOver and Execute, toggling breakpoint
13802         partially works)
13804 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
13805         
13806         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
13807         my cvs-plugin files...
13808         I hope I have rescued everything possible.
13809         
13810         * Naba: Could you please fix sample1 because I messed it up to 
13811         but there should be a histroy of this directory we should commit
13813 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13814         
13815         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
13816         infrastructure
13817         * plugins/cvs-plugin/plugin.c,
13818         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
13819         Added preferences dialog (not yet complete)
13821 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
13822         
13823         * global-tags/Makefile.am, mime/Makefile.am:
13824         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
13825         
13826         * template/xmltemplate.[ch],
13827         template/xmlstrings.[ch],
13828         template/autotools.[ch] removed,
13829         template/prj_template.[ch] removed,
13830         template/lang_template.[ch] removed,
13831         template/lib_template.[ch] removed,
13832         template/Makefile.am adjusted,
13833         template/dtds/lang.dtd removed, 
13834         template/dtds/lib.dtd removed,
13835         template/dtds/prj.dtd removed,
13836         template/dtds/autotools.dtd removed,
13837         data/template/lib/* removed,
13838         data/template/language/* removed,
13839         data/template/library/* removed,
13840         data/template/project/* removed,
13841         date/template/Makefile.am adjusted:
13842         Remove everything except text-templates to replace hardcoded 
13843         Edit->Insert texts with dynamic loaded.
13845         * plugins/cvs-plugin/plugin.[ch],
13846         plugins/cvs-actions.[ch],
13847         plugins/Makefile.am,
13848         plugins/cvs-plugin/Makefile.am,
13849         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
13850         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
13851         plugins/cvs-plugin/anjuta-cvs.plugin.in:
13852         Added initial cvs-plugin code
13854 2004-10-21  Naba Kumar  <naba@gnome.org>
13855         
13856         * libanjuta/anjuta-plugin.c,
13857         plugins/build-basic-autotools/build-basic-autotools.c,
13858         plugins/debugger/plugin.c,
13859         plugins/devhelp/plugin.c,
13860         plugins/editor/anjuta-docman.c,
13861         plugins/editor/goto_line.c,
13862         plugins/editor/plugin.c,
13863         plugins/editor/search-replace.c,
13864         plugins/editor/text_editor.c,
13865         plugins/file-loader/plugin.c,
13866         plugins/file-manager/plugin.c,
13867         plugins/file-wizard/file.c,
13868         plugins/file-wizard/plugin.c,
13869         plugins/gdb/plugin.c,
13870         plugins/gtodo/plugin.c,
13871         plugins/message-view/anjuta-msgman.c,
13872         plugins/profile-default/plugin.c,
13873         plugins/project-manager/plugin.c,
13874         plugins/sample1/plugin.c,
13875         plugins/terminal/terminal.c: Defined all global variables static,
13876         particularly class parent_class variables. They were getting
13877         confused at link time.
13879         * libanjuta/plugins.c: Do not unload plugins when they are
13880         deactivated. Simply cache them for later activation. Unloading
13881         modules have some problem with shared libs using static class
13882         registration. Fixed hash type for installed plugins. Eventually,
13883         we want to add "CanUnload" attribute for .plugin files (in
13884         "Anjuta Plugin" group) to let plugin loader know if the plugin can
13885         be unloaded from memory. Those plugins declaring CanUnload=false
13886         will not be unloaded from memory and will be put in the cache. Those
13887         not declaring anything or declaring CanUnload=true, will be unloaded
13888         from memory when they are deactivated.
13890         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
13891         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13892         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
13893         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
13894         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
13895         activation, deactivation. Fixed memory leaks.
13897 2004-10-20  Naba Kumar  <naba@gnome.org>
13899         * TODO.tasks: Updated.
13900         
13901         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
13902         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
13903         macro for adding interfaces to plugin types. Code cleanup.
13904         
13905         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13906         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13907         
13908         * plugins/build-basic-autotools/build-basic-autotools.c,
13909         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
13910         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13911         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
13912         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
13913         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
13914         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
13915         plugins/project-manager/plugin.c,
13916         plugins/symbol-browser/an_symbol_view.c,
13917         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
13918         newly defined macro to add interfaces to plugin types.
13920         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
13922 2004-10-20  Naba Kumar  <naba@gnome.org>
13924         * TODO.tasks: Added task list.
13925         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
13926         default values.
13928 2004-10-19  Naba Kumar  <naba@gnome.org>
13930         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
13931         
13932         * plugins/editor/action-callbacks.c,
13933         plugins/editor/action-callbacks.h,
13934         plugins/editor/anjuta-docman.c,
13935         plugins/editor/anjuta-docman.h,
13936         plugins/editor/anjuta-document-manager.ui,
13937         plugins/editor/file_history.c,
13938         plugins/editor/file_history.h,
13939         plugins/editor/plugin.c: Added file history browsing.
13940         
13941         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
13942         
13943         * plugins/message-view/anjuta-message-manager.ui,
13944         plugins/message-view/plugin.c: Added document manager context menu.
13945         
13946         * plugins/symbol-browser/an_symbol_view.c,
13947         plugins/symbol-browser/an_symbol_view.h,
13948         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13949         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
13950         document manager context menu.
13951         
13952         * scintilla/*, scintilla/include/*: Updated to current cvs.
13953         
13954 2004-10-19  Naba Kumar  <naba@gnome.org>
13956         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
13957         placeholder for debugger UI.
13958         
13959         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
13960         * plugins/file-manager/plugin.c: Fixed loading bug.
13961         
13962         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
13963         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
13964         Initializes gconf database with default values when the
13965         values are not defined. Use bool and int prefs separately.
13967         * plugins/editor/plugin.c: Added encoding preferences.
13968         * plugins/project-manager/plugin.c: Cleanup and debug messages.
13970         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
13971         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13972         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13973         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13975 2004-10-18  Naba Kumar  <naba@gnome.org>
13977         * po/POTFILES.in: Updated.
13978         
13979         * libanjuta/anjuta-ui.c: Corrected debug messages.
13980         
13981         * libegg/egg-combo-action.c, libegg/test-actions.c,
13982         libegg/menu/egg-combo-action.h: Fixed combo action.
13983         
13984         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
13985         Fixed format.
13986         
13987         * plugins/editor/action-callbacks.[c,h],
13988         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
13989         Implemented file swap. Removed dead codes.
13990         
13991         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
13992         dead codes.
13993         
13994         * plugins/symbol-browser/an_symbol_view.[c,h],
13995         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
13996         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
13997         Implemented file symbols. Implemented goto file line when symbol is
13998         selected.
13999         
14000         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
14001         
14002 2004-10-10  Naba Kumar  <naba@gnome.org>
14004         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
14005         
14006         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
14007         
14008         * plugins/debugger/.cvsignore,
14009         (added) plugins/debugger/Makefile.am,
14010         (added) plugins/debugger/anjuta-debugger.glade,
14011         (added) plugins/debugger/anjuta-debugger.plugin.in,
14012         (added) plugins/debugger/anjuta-debugger.plugin.png,
14013         (added) plugins/debugger/anjuta-debugger.ui,
14014         plugins/debugger/attach_process.c,
14015         (removed) plugins/debugger/attach_process_cbs.c,
14016         (removed) plugins/debugger/attach_process_cbs.h,
14017         (removed) plugins/debugger/breakpoints.c,
14018         (removed) plugins/debugger/breakpoints.h,
14019         (removed) plugins/debugger/debug_tree.c,
14020         (removed) plugins/debugger/debug_tree.h,
14021         (removed) plugins/debugger/debugger.c,
14022         (removed) plugins/debugger/debugger.h,
14023         (removed) plugins/debugger/memory.c,
14024         (removed) plugins/debugger/memory.h,
14025         (added) plugins/debugger/plugin.c,
14026         (added) plugins/debugger/plugin.h,
14027         (removed) plugins/debugger/registers.c,
14028         (removed) plugins/debugger/registers.h,
14029         (removed) plugins/debugger/registers_cbs.c,
14030         (removed) plugins/debugger/registers_cbs.h,
14031         (removed) plugins/debugger/registers_gui.c,
14032         (removed) plugins/debugger/sharedlib.c,
14033         (removed) plugins/debugger/sharedlib.h,
14034         (removed) plugins/debugger/sharedlib_cbs.c,
14035         (removed) plugins/debugger/sharedlib_cbs.h,
14036         (removed) plugins/debugger/sharedlib_gui.c,
14037         (removed) plugins/debugger/signals.c,
14038         (removed) plugins/debugger/signals.h,
14039         (removed) plugins/debugger/signals_cbs.c,
14040         (removed) plugins/debugger/signals_cbs.h,
14041         (removed) plugins/debugger/signals_gui.c,
14042         (removed) plugins/debugger/stack_trace.c,
14043         (removed) plugins/debugger/stack_trace.h,
14044         (added) plugins/debugger/utilities.c,
14045         (added) plugins/debugger/utilities.h,
14046         (removed) plugins/debugger/watch.c,
14047         (removed) plugins/debugger/watch.h,
14048         (removed) plugins/debugger/watch_cbs.c,
14049         (removed) plugins/debugger/watch_cbs.h,
14050         (removed) plugins/debugger/watch_gui.c,
14051         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
14052         
14053         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
14054         Added debugger gdb backend plugin.
14055         
14056         * plugins/message-view/plugin.c: Registered all message stock icons.
14057         
14058         * plugins/profile-default/plugin.c: Loads debugger plugin.
14059         
14060         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
14062 2004-10-08  Naba Kumar  <naba@gnome.org>
14064         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
14065         information.
14066         
14067         * plugins/symbol-browser/.cvsignore,
14068         plugins/symbol-browser/Makefile.am,
14069         plugins/symbol-browser/an_symbol_view.c,
14070         plugins/symbol-browser/an_symbol_view.h,
14071         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
14072         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14073         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14074         plugins/symbol-browser/plugin.c,
14075         plugins/symbol-browser/plugin.h,
14076         plugins/symbol-browser/sv_class.xpm,
14077         plugins/symbol-browser/sv_function.xpm,
14078         plugins/symbol-browser/sv_macro.xpm,
14079         plugins/symbol-browser/sv_private_fun.xpm,
14080         plugins/symbol-browser/sv_private_var.xpm,
14081         plugins/symbol-browser/sv_protected_fun.xpm,
14082         plugins/symbol-browser/sv_protected_var.xpm,
14083         plugins/symbol-browser/sv_public_fun.xpm,
14084         plugins/symbol-browser/sv_public_var.xpm,
14085         plugins/symbol-browser/sv_static_fun.xpm,
14086         plugins/symbol-browser/sv_static_var.xpm,
14087         plugins/symbol-browser/sv_struct.xpm,
14088         plugins/symbol-browser/sv_unknown.xpm,
14089         plugins/symbol-browser/sv_variable.xpm,
14090         plugins/symbol-browser/test-symbol-browser.c,
14091         plugins/Makefile.am: Implemented Symbol
14092         browser plugin.
14093         
14094         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
14095         
14096         * plugins/build-basic-autotools/Makefile.am,
14097         plugins/devhelp/Makefile.am,
14098         plugins/editor/Makefile.am,
14099         plugins/file-loader/Makefile.am,
14100         plugins/file-manager/Makefile.am,
14101         plugins/file-wizard/Makefile.am,
14102         plugins/gtodo/Makefile.am,
14103         plugins/message-view/Makefile.am,
14104         plugins/profile-default/Makefile.am,
14105         plugins/project-manager/Makefile.am
14106         plugins/sample1/Makefile.am,
14107         plugins/terminal/Makefile.am,
14108         scintilla/Makefile.am,
14109         libegg/Makefile.am,
14110         launcher/Makefile.am,
14111         libanjuta/Makefile.am,
14112         src/Makefile.am,
14113         tagmanager/Makefile.am,
14114         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
14115         anjuta_data_dir in configure.in and used them in plugins Makefile.am
14116         files. Also fixed library dependencies.
14117         
14118         * plugins/editor/aneditor.cxx: Disabled unused codes.
14119         * plugins/file-manager/an_file_view.c: Added copyright.
14120         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
14121         
14122         * plugins/profile-default/plugin.c: Can load plugins by location.
14123         * plugins/project-manager/plugin.c: Remove project_root_uri value
14124         when project is closed.
14125         
14126 2004-10-06  Naba Kumar  <naba@gnome.org>
14128         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
14129         
14130         * libanjuta/interfaces/libanjuta.idl,
14131         plugins/editor/text_editor.c: Added get_length()
14132         and get_current_word() methods in IAnjutaEditor interface.
14133         
14134         * libegg/Makefile.am: Added test_actions target.
14135         
14136         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
14137         
14138         * plugins/build-basic-autotools/build-basic-autotools.c,
14139         plugins/file-loader/plugin.c,
14140         plugins/message-view/message-view.c: Added code to go to file and
14141         line number,
14142         
14143         * plugins/devhelp/plugin.c: Context sensitive help now works.
14144         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
14145         uri as line number and goes to that line number.
14146         
14147         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
14148         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
14149         gtodo_client_load() method to load from a diffrent file. Watched 
14150         project root directory in plugin to open TODO.tasks of the project.
14151         
14152         * plugins/project-manager/plugin.c: Updates project UI
14153         sensitive/insensitive.
14155         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
14156         anjuta-shell program to test plugins.
14157         
14158         * src/anjuta-app.c: Registered UI accels.
14159         
14160 2004-09-28  Naba Kumar  <naba@gnome.org>
14162         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
14163         method.
14164         
14165         * src/anjuta-app.c: Implemented present widget method.
14166         
14167         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14168         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
14169         
14170         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
14171         added editor.
14172         
14173         * plugins/editor/text_editor.c: Connects to preferences changed signal
14174         correctly.
14175         
14176 2004-09-28  Naba Kumar  <naba@gnome.org>
14177         
14178         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
14179         print code.
14180         
14181         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
14182         size to 5 pix.
14183         
14184         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
14185         in changed signal callback.
14186         
14187         * plugins/editor/action-callbacks.c: Implemented save_all action
14188         callback. Removed dead code. Do save_as when saving a new file.
14189         Implemented incremental search.
14190         
14191         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
14192         
14193         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
14194         
14195         * src/anjuta-app.c: Registers UI accelerators.
14196         
14197 2004-09-27  Naba Kumar  <naba@gnome.org>
14199         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
14200         
14201         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14202         plugins/devhelp/anjuta-devhelp.plugin.in,
14203         plugins/file-loader/anjuta-loader.plugin.in,
14204         plugins/file-manager/anjuta-file-manager.plugin.in,
14205         plugins/gtodo/anjuta-gtodo.plugin.in,
14206         plugins/project-manager/anjuta-project-manager.plugin.in,
14207         plugins/terminal/anjuta-terminal.plugin.in:
14208         Gave proper plugin names.
14210         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
14211         error when regex fail.
14212         
14213         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
14214         Added help and context search. Watches current editor. More menus
14215         in Help submenu. Update UI (sensitive when required) properly.
14216         
14217         * plugins/editor/anjuta-document-manager.ui,
14218         plugins/devhelp/anjuta-devhelp.ui,
14219         plugins/message-view/anjuta-message-manager.ui,
14220         src/anjuta.ui: Goto menu actions are in separate submenu.
14221         
14222         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
14223         Removed unimplemented UI elements.
14224         
14225         * src/anjuta-app.c: Larger (and normal) icon size.
14226         
14227         * src/layout.xml: Task manager plugin along with document (in middle).
14228         
14229         * plugins/editor/plugin.c, plugins/file-loader.c,
14230         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
14231         in gtkactions. Enable/disable UI properly.
14232         
14233 2004-09-26  Naba Kumar  <naba@gnome.org>
14235         * po/POTFILES.in: Updated, added missing files.
14237         * .cvsignore: Updated.
14238         
14239         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
14240         a new function to get User input text.
14241         
14242         * libanjuta/resources.[c,h]: Added a function to created sized image.
14243         
14244         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
14245         from filename, as thats the correct representation.
14246         
14247         * plugins/build-basic-autotools/Makefile.am,
14248         (added) plugins/build-basic-autotools/automake-c.filters,
14249         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14250         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
14251         Rearragned UI elements in the build menu. Added codes to read build
14252         filter rules from external file. Implemented all build, configure,
14253         autogen commands. Watches current editor and project.
14254         
14255         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
14256         Added editor changed signal and exports current editor value.
14257         Fixed parameter names. Fixed get_uri() interface implementation to
14258         return correct uri.
14259         
14260         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
14261         elements.
14262         
14263         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
14264         
14265         * plugins/file-manager/an_file_view.c,
14266         plugins/file-manager/an_file_view.c: Exports file uri correctly.
14267         
14268         * plugins/file-wizard/file.c: Reads uri correctly.
14269         
14270         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
14271         sets the page to the new view.
14272         
14273         * plugins/message-view/message-view.c: Unrefs the tree model when done.
14274         Fixed signal connecting.
14275         
14276         * plugins/project-manager/plugin.c: Changed "project_root_directory"
14277         to "project_root_uri" and exports as uri.
14278         
14279 2004-09-24  Naba Kumar  <naba@gnome.org>
14281         * libanjuta/anjuta-ui.c: Fixed a crash bug.
14282         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
14283         in correct way.
14284         * plugins/file-manager/plugin.c: Fixed crash in unloading.
14285         * plugins/file-loader/plugin.c: Added comments.
14286         * plugins/build-basic-autotools/plugin.c: Added comments.
14287         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
14288         
14289         * libanjuta/interfaces/libanjuta.idl,
14290         plugins/message-view/anjuta-msgman.c,
14291         plugins/message-view/message-view.c,
14292         plugins/message-view/message-view.h,
14293         plugins/message-view/plugin.c: Buffering and appending messages have
14294         been separated. message-view implementations cleaned up. Signals
14295         Emissions fixed. Messages now displayed in summary and details show
14296         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
14297         API.
14298         
14299         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
14300         preferences.
14301         
14302         * plugins/build-basic-autotools/Makefile.am,
14303         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
14304         parsing of output to create message summaries. Uses new message view
14305         API.
14306         
14307         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
14308         preferences to make dialog box smaller.
14309         
14310         * plugins/editor/search-replace.c: Fixed compile error with change
14311         in IAnjutaMessageView API.
14312         
14313 2004-09-21  Naba Kumar  <naba@gnome.org>
14315         * plugins/Makefile.am: Deletes old (installed) plugins before
14316         installing new ones.
14317         
14318         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14319         plugins/build-basic-autotools/build-basic-autotools.c,
14320         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
14321         file URI from filemanager. Only disables/enables build submenu in file
14322         manager, instead of merging/unmerging.
14323         
14324         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
14325         non-text files.
14326         
14327         * plugins/file-loader/anjuta-loader-plugin.ui,
14328         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14329         Implemented "Open with" file manager submenu. Displays error message
14330         when file can not be opened.
14331         
14332         * plugins/file-manager/an_file_view.c: Renamed
14333         file_manager_current_filename value name to file_manager_current_uri
14334         and exports proper URI.
14335         
14336         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
14338 2004-09-19  Naba Kumar  <naba@gnome.org>
14340         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14341         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
14342         save point signal to change editor tabs. Fixed accels.
14343         
14344         * plugins/file-loader/plugin.c: Fixed accels.
14346         * plugins/project-manager/plugin.c: Added target selection callback.
14347         
14348         * plugins/project-manager/plugin.c: Added URI activation.
14349         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
14350         Fixed dialog and closed it on ok. Fixed a crash bug.
14351         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
14353         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
14354         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
14355         plugins/file-loader/anjuta-loader-plugin.ui,
14356         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
14357         Added recent files in file loade plugin.
14358         
14359         * ChangeLog: Fixed entry dates.
14360         
14361 2004-09-18  Naba Kumar  <naba@gnome.org>
14363         * plugins/devhelp/plugin.c: Added UI sensitization and removed
14364         an unnecessary GtkFrame.
14365         
14366 2004-09-17  Naba Kumar  <naba@gnome.org>
14368         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
14370         * TODO: Updated.
14371         
14372         * data/Makefile.am: Disabled installing old mime info.
14373         
14374         * mime/anjuta.applications, mime/anjuta.keys: Updated.
14375         
14376         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
14377         plugins/editor/anjuta-document-manager.ui,
14378         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14379         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
14380         Added Editor context popup menu.
14381         
14382         * plugins/project-manager/anjuta-project-manager-plugin.png:
14383         Update image.
14384         
14385         * plugins/project-manager/anjuta-project-manager.plugin.in:
14386         Support .anjuta mime type.
14387         
14388         * plugins/project-manager/plugin.c: Exports "project_root_directory"
14389         value.
14390         
14391         * plugins/file-manager/plugin.c: Watches "project_root_directory"
14392         value.
14393         
14394         * src/layout.xml, plugins/profile-default/plugin.c:
14395         Added project manager plugin for startup.
14397 2004-09-16  Naba Kumar  <naba@gnome.org>
14398         
14399         * anjuta.prj: Updated.
14400         
14401         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
14402         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
14403         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
14404         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
14405         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
14406         plugins/terinal/Makefile.am, src/Makefile.am,
14407         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
14408         Fixed makefile syntax errors.
14410 2004-09-16  Naba Kumar  <naba@gnome.org>
14412         * configure.in, src/layout.xml,
14413         plugins/profile-default/plugin.c,
14414         libanjuta/interfaces/libanjuta.idl,
14415         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
14416         
14417         * configure.in, plugins/Makefile.am,
14418         plugins/project-manager/.cvsignore, 
14419         plugins/project-manager/Makefile.am,
14420         plugins/project-manager/anjuta-project-manager-plugin.png,
14421         plugins/project-manager/anjuta-project-manager.plugin.in,
14422         plugins/project-manager/anjuta-project-manager.ui,
14423         plugins/project-manager/plugin.c,
14424         plugins/project-manager/plugin.h: Added project manager plugin
14425         based on gnome-build.
14426         
14427         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
14428         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
14429         
14430         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
14431         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14432         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
14433     
14434 2004-09-16  Naba Kumar  <naba@gnome.org>
14436         * plugins/editor/action-callbacks.c: Fixed compile error.
14437         
14438 2004-09-15  Naba Kumar  <naba@gnome.org>
14440         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
14441         
14442         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
14443         New improved splace with nicer progress.
14444         
14445         * configure.in, plugins/Makefile.am,
14446         (added) file-wizard/.cvsignore,
14447         (added) file-wizard/Makefile.am,
14448         (added) file-wizard/action-callbacks.c,
14449         (added) file-wizard/action-callbacks.h,
14450         (added) file-wizard/anjuta-file-wizard-plugin.png,
14451         (added) file-wizard/anjuta-file-wizard.glade,
14452         (added) file-wizard/anjuta-file-wizard.plugin.in,
14453         (added) file-wizard/anjuta-file-wizard.ui,
14454         (added) file-wizard/file.c,
14455         (added) file-wizard/file.h,
14456         (added) file-wizard/plugin.c,
14457         (added) file-wizard/plugin.h:
14458         Created new file wizard and added it. The wizard takes care of text
14459         bit insertions and new files creation.
14461         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14462         plugins/editor/action-callbacks.h,
14463         plugins/editor/anjuta-document-manager.glade,
14464         plugins/editor/anjuta-document-manager.ui,
14465         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14466         (removed) plugins/editor/file.[c,h]: Removed text insertions and
14467         new files code and moved into a new plugin (file wizard).
14468         
14469         * libanjuta/plugins.[c,h]: Added plugins selection function.
14470         
14471         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
14472         get_position(), insert() in IAnjutaEditor interface. Added
14473         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
14474         interface (for wizard plugins).
14476         * plugins/file-loader/anjuta-loader-plugin.ui,
14477         plugins/file-loader/plugin.c: Added wizard launcher interface which
14478         scans for plugins implement IAnjutaWizard interface and presents the
14479         list to user for selection. The selected plugin is then activated
14480         for the wizard.
14482         * libanjuta/interfaces/.cvsignore: Updated.
14483         * plugins/message-view/.cvsignore: Updated.
14484         * plugins/launcher/*: Removed as launcher has already been moved to
14485         libanjuta as class.
14487         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
14488         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14489         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14490         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14491         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
14492         Updated API documentations.
14494 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
14496         * configure.in: Added Punjabi to ALL_LINGUAS
14498 2004-07-29  Naba Kumar  <naba@gnome.org>
14500         * configure.in: Added file-loader plugin Makefile path and
14501         fixed devhelp version requirement.
14503 2004-07-28  Naba Kumar  <naba@gnome.org>
14505         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
14506         terminal/preferences-terminal.png (added), message-view/*.png (added),
14507         message-view/*.xpm (added), editor/*.png (added),
14508         editor/*.xpm (added), plugins/editor/Makefile.am,
14509         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
14510         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
14511         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
14512         respective plugins directories.
14514         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
14515         pixmaps/block-end-16.png, pixmaps/block-end.png
14516         pixmaps/block-start-16.png, pixmaps/block-start.png
14517         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
14518         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
14519         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
14520         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
14521         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
14522         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
14523         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
14524         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
14525         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
14526         pixmaps/preferences-editor.png, pixmaps/undock.png
14527         pixmaps/error-next-16.png, pixmaps/error-next.png
14528         pixmaps/error-prev-16.png, pixmaps/error-prev.png
14529         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
14530         pixmaps/preferences-terminal.png: Deleted
14532         * libanjuta/properties* (removed), plugins/editor/properties* (added),
14533         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
14534         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
14535         plugins/editor/anjuta-document-manager.plugin.in,
14536         plugins/editor/anjuta-document-manager.ui,
14537         plugins/editor/plugin.c, plugins/editor/print.c,
14538         plugins/editor/search-replace_backend.c,
14539         plugins/editor/search_preferences.h,
14540         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
14541         Moved properties souce files to editor plugin as it not required in
14542         libanjuta. Other editor fixes.
14544         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
14545         libegg/dock/* (removed)
14546         : Restored GDL external dependencies and removed libegg dock
14547         sources, because gdl is being developed.
14548         
14549         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
14550         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
14551         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
14552         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
14553         libanjuta/plugins.c, libanjuta/plugins.h,
14554         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
14555         gconf system. Shell now takes docking positions. Added more utility
14556         functions. Added plugins query function. And other fixes.
14558         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
14559         
14560         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
14561         plugin to load files based on mime type.
14562         
14563         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
14564         
14565         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
14566         plugins/file-manager/plugin.c: File manager now uses file loader to
14567         open files.
14569         * plugins/message-view/anjuta-msgman.c,,
14570         plugins/message-view/message-view.c,
14571         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
14573         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
14574         plugins/terminal/terminal.c, src/Makefile.am,
14575         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
14576         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
14577         
14578         * libegg/dock/*: Removed directory.
14579         
14580 2004-07-28  Naba Kumar  <naba@gnome.org>
14582         * configure.in: Reduced gnome-print version requirement.
14583         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
14585 2004-07-21  Ray Strode  <rstrode@redhat.com>
14586         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
14587         new mime sytem.
14589 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
14590         
14591         * plugins/editor/search-replace.c: Some fixes
14592         * plugins/terminal/Makefile.am:
14593         Patch from: Alexey Rusakov <ktirf@users.sf.net>
14595 2004-05-19  Naba Kumar  <naba@gnome.org>
14597         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
14598         compiler warning.
14600 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
14602         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
14603         Implemented IAnjutaSavable
14604         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
14606 2004-05-17  Naba Kumar  <naba@gnome.org>
14608         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
14609         plugins/build-basic-autotools/.cvsignore,
14610         plugins/build-basic-autotools/Makefile.am,
14611         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
14612         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
14613         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
14614         plugins/build-basic-autotools/build-basic-autotools.c,
14615         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
14616         build plugin.
14617         
14618         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
14619         definition.
14620         
14621         * plugins/file-manager/an_file_view.c,
14622         plugins/file-manager/anjuta-file-manager.ui,
14623         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
14624         Added context menu UI.
14625         
14626         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
14627         in view menu.
14629 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
14630         
14631         * libanjuta/anjuta-preferences.[ch]: 
14632         Added save/load_gconf functions
14633         * src/action_callbacks.[ch], src/preferences.c: 
14634         Load global prefs from gconf at startup and save them
14635         on exit. Prefs load and save correctly but something resets
14636         them to default after loading...
14637         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
14638         Somehow the linker does not find save/load_gconf functions
14639         in libanjuta. Must be a stupid mistake, I would be glad
14640         if someone could fix that.
14641         * manuals/reference/libanjuta-sections.txt: Added new
14642         preferences functions and removed gnome-filelist
14643         * plugins/file-manager/anjuta-file-manager-plugin.glade:
14644         * plugins/file-manager/plugin.c:
14645         Added root-path property
14647 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
14648         
14649         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
14650         they are not longer needed.
14651         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
14652         anjuta-sections.txt: Remove references to the files
14653         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
14654         Use new nautilus icons for file-manager, looks incredible
14655         cool!
14657 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14658         
14659         * plugins/editor/anjuta-docman.c: gchar* to 
14660         const gchar* in arguments
14661         * plugins/editor/text_editor.c: Implemented IAnjutaFile
14662         Interface
14663         * plugins/file-manager/an_file_view.c: Open files on
14664         double-click. Does not work yet because it does not
14665         find IAnjutaFile interface in document manager
14667 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
14668         
14669         * plugins/editor/anjuta-docman.c
14670         * plugins/editor/text_editor.c:
14671         Made close button working, made multiple selection in
14672         File/Open dialog possble, fixed crash bug if file cannot
14673         be opened.
14675 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14676         
14677         * plugins/editor/action-callbacks.c
14678         * plugins/editor/anjuta-docman.c
14679         * plugins/editor/anjuta-docman.h
14680         * plugins/editor/search-replace.c
14681         * plugins/editor/search-replace_backend.c
14682         * plugins/editor/text_editor.c
14683         * plugins/editor/text_editor.h:
14684         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
14685         able to open all files, use uri instead of full_filename, fixed
14686         many bugs.
14689 2004-05-13  Naba Kumar  <naba@gnome.org>
14691         * plugins/message-view/anjuta-message-manager-plugin.glade:
14692         HIG compliant.
14694         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
14695         management.
14697         * pixmaps/anjuta_splash.png: Added border.
14698         
14699         * plugins/editor/anjuta-document-manager.png: New icon.
14700         
14701         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
14702         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
14703         
14704         plugins/editor/Makefile.am,
14705         plugins/editor/search-replace.c,
14706         plugins/editor/search-replace.h,
14707         plugins/editor/search-replace_backend.c,
14708         plugins/editor/search-replace_backend.h,
14709         plugins/editor/search_preferences.h,
14710         plugins/editor/search_preferences.c: Merged changes from
14711         ANJUTA_1_2_0 branch.
14712         
14713         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
14714         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
14715         operational.
14717         * plugins/terminal/Makefile.am,
14718         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
14719         dialog.
14720         
14721         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
14722         submenu.
14724 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
14725         * plugins/message-view/plugin.c: Fixed glade file loading
14726         Removed "Show messages" menu item
14727         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
14728         twice because of this load system layout hack.
14729         * libanjuta/anjuta-ui.h: Removed #include config.h
14730         * libanjuta/libanjuta.pc: Fixed path and depencies
14731         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
14732         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
14733         * libanjuta/properties.cxx : #include "properties_cxx.h"
14734         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
14736 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14737         * plugins/message-view/*: Fixed message view preferences
14738         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
14739         * anjuta.glade: Removed messages stuff
14741 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
14742         
14743         * Removed libanjutamm, it is now hosted on SF.net:
14744         cvs.sf.net/cvsroot/anjuta/libanjutamm
14746 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
14747         
14748         * libanjutamm/*
14749         Added some experimental code to add support for C++ plugins.
14750         Nothing works yet and it is likely that it will disappear but
14751         I have some questions to murrayc and he wants to see the code.
14753 2004-05-11  Naba Kumar  <naba@gnome.org>
14755         * plugins/terminal/terminal.c: Fixed prefs loading bug.
14757         * plugins/editor/action-callbacks.c: Fixed a crash bug in
14758         hightlight style menu actions.
14760         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14761         manuals/reference/libanjuta/plugin-description-file.sgml,
14762         manuals/reference/libanjuta/writing-plugins.sgml,
14763         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14764         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14765         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
14767         * src/anjuta-app.c: Always load system layout for now.
14769         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
14770         
14771         * manuals/reference/libanjuta/libanjuta-docs.sgml,
14772         manuals/reference/libanjuta/libanjuta-sections.txt,
14773         manuals/reference/libanjuta/libanjuta.types,
14774         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14775         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14776         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14777         manuals/reference/libanjuta/tmpl/fileselection.sgml,
14778         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14779         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
14780         Updated documentation.
14782         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
14783         plugins/profile-default/plugin.c, src/layout.xml:
14784         Created terminal plugin.
14785          
14786         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
14787         (new) plugins/file-manager/.cvsignore,
14788         plugins/file-manager/an_file_view.c,
14789         plugins/file-manager/plugin.c,
14790         plugins/file-manager/plugin.h: Moved preferences to separate
14791         glade file and added cvsignore file.
14792         
14793         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
14794         from ANJUTA_1_2_0 branch. Please note that other po files need merging
14795         from the branch. I tried it     but there were way too many conflicts.
14796         
14797         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
14798         
14799         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
14800         util functions required during the merge.
14801         
14802         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
14803         interface.
14804         
14805         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14806         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
14807         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14808         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
14809         Merged with ANJUTA_1_2_0 branch.
14811 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
14813         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
14815 2004-05-07  Naba Kumar  <naba@gnome.org>
14817         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
14819         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
14820         Added preferences reading and loading.
14821         
14822         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
14823         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
14824         libanjuta/fileselection.c, libanjuta/fileselection.h,
14825         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
14826         
14827         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
14829         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
14830         anjuta.spec.in, configure.in, data/autogen.sh.generic,
14831         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
14832         data/macros/autogen.sh, data/macros2/autogen.sh
14833         data/properties/ada.properties, data/properties/anjuta.properties,
14834         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
14835         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
14836         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
14837         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
14838         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
14839         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
14840         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
14841         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
14842         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
14843         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
14844         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
14845         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
14846         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
14847         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
14848         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
14849         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
14850         plugins/class-gen/clsGen.c, plugins/editor/print.c,
14851         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
14852         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
14853         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
14854         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
14855         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
14856         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
14857         (added) scintilla/scintilla-marshal.c,
14858         (added) scintilla/scintilla-marshal.h,
14859         (added) scintilla/scintilla-marshal.list,
14860         scintilla/include/SString.h, scintilla/include/SciLexer.h,
14861         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
14862         (added) scintilla/patches/scintilla-calltip-align.patch,
14863         (added) scintilla/patches/scintilla-minor.patch,
14864         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
14866 2004-05-06  Naba Kumar  <naba@gnome.org>
14868         * (added) plugins/file-manager/Makefile.am,
14869         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
14870         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
14871         (added) plugins/file-manager/anjuta-file-manager.ui,
14872         (added) plugins/file-manager/plugin.c,
14873         (added) plugins/file-manager/plugin.h,
14874         (removed) plugins/file-manager/an_file_view.h,
14875         plugins/Makefile.am, configure.in,
14876         plugins/file-manager/an_file_view.c: Created file manager plugin.
14877         
14878         * plugins/profile-default/plugin.c: Added file manager plugin in default
14879         profile.
14880         
14881         * libanjuta/Makefile.am: Fixed dependencies.
14882         * pixmaps/anjuta_splash.png: New splash screen.
14884 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
14885         
14886         * template/template.c/h: Added in-line doc
14887         * manuals/reference/template/*: Added template documentation
14888         * configure.in: Build template docs
14890 2004-05-05  Naba Kumar  <naba@gnome.org>
14892         * autogen.sh: Added commands to generate initial interfaces.
14893         
14894         * libanjuta/Makefile.am,
14895         (removed)libanjuta/anjuta-plugin-parser.c,
14896         (removed)libanjuta/anjuta-plugin-parser.h,
14897         (added)libanjuta/anjuta-plugin-description.c,
14898         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
14899         plugin description.
14900         
14901         * libanjuta/anjuta-plugin.c,
14902         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
14903         
14904         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
14905         and added AnjutaShellPlacement enum for widgeds placement (passed to 
14906         widget add_widget() method.
14907         
14908         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
14909         and moved plugin sets loading in profile plugins.
14910         
14911         * libanjuta/interfaces/.cvsignore,
14912         (removed)libanjuta/interfaces/Makefile.am,
14913         libanjuta/interfaces/libanjuta.idl,
14914         libanjuta/interfaces/anjuta-idl-compiler.pl,
14915         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
14916         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
14917         (removed)libanjuta/interfaces/ianjuta-editor.c,
14918         (removed)libanjuta/interfaces/ianjuta-editor.h,
14919         (removed)libanjuta/interfaces/ianjuta-file.c,
14920         (removed)libanjuta/interfaces/ianjuta-file.h,
14921         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
14922         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
14923         (removed)libanjuta/interfaces/ianjuta-message-view.c,
14924         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
14925         *.h and Makefile.am files. They are autogenerated. Interfaces are
14926         by anjuta-idl-compiler.pl from libanjuta.idl file.
14927         
14928         * manuals/reference/libanjuta/Makefile.am,
14929         manuals/reference/libanjuta/anjuta-architecture.sgml,
14930         manuals/reference/libanjuta/libanjuta-docs.sgml,
14931         manuals/reference/libanjuta/libanjuta-sections.txt,
14932         manuals/reference/libanjuta/libanjuta.types,
14933         manuals/reference/libanjuta/plugin-description-file.sgml,
14934         manuals/reference/libanjuta/writing-plugins.sgml,
14935         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
14936         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
14937         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
14938         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14939         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14940         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14941         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14942         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14943         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14944         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14945         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
14946         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14947         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
14948         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
14949         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
14950         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
14951         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
14952         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
14953         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
14954         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
14955         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
14956         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
14957         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
14958         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14959         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14960         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14961         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
14962         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
14963         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
14964         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14965         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
14966         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
14967         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
14968         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
14969         interfaces template sgmls.
14970         
14971         * plugins/Makefile.am,
14972         plugins/devhelp/anjuta-devhelp.plugin.in,
14973         plugins/devhelp/plugin.c,
14974         plugins/editor/action-callbacks.c,
14975         plugins/editor/anjuta-document-manager.plugin.in,
14976         plugins/editor/plugin.c,
14977         plugins/editor/plugin.h,
14978         plugins/editor/text_editor.c,
14979         plugins/sample1/plugin.c,
14980         plugins/message-view/anjuta-message-manager.plugin.in,
14981         plugins/message-view/plugin.c: Fixed shell add_widget method to take
14982         placement. Fixed other errors.
14983         
14984         * (added)plugins/profile-default/.cvsignore,
14985         (added)plugins/profile-default/Makefile.am,
14986         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
14987         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
14988         (added)plugins/profile-default/anjuta-default-profile.ui,
14989         (added)plugins/profile-default/plugin.c,
14990         (added)plugins/profile-default/plugin.h: Added a default new
14991         profile plugin.
14992         
14993         * src/Makefile.am,
14994         src/action-callbacks.c,
14995         src/anjuta-app.c,
14996         src/anjuta.c,
14997         src/main.cpp: Fixed necessary changes for libanjuta
14999 2004-05-04  Naba Kumar  <naba@gnome.org>
15001         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
15002         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
15003         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
15004         placement for default widgets placements.
15006 2004-05-03  Naba Kumar  <naba@gnome.org>
15008         * manuals/reference/libanjuta/anjuta-architecture.sgml,
15009         manuals/reference/libanjuta/libanjuta-docs.sgml,
15010         manuals/reference/libanjuta/plugin-description-file.sgml,
15011         manuals/reference/libanjuta/writing-plugins.sgml:
15012         Wrote more sections in writing-plugins document and fixed errors.
15014 2004-05-03  Naba Kumar  <naba@gnome.org>
15016         * libanjuta/interfaces/libanjuta.idl: Added interface
15017         IAnjutaFileManager.
15018         
15019         * manuals/reference/libanjuta/anjuta-architecture.dia,
15020         manuals/reference/libanjuta/anjuta-architecture.png: Updated
15021         architecture diagram.
15022         
15023         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
15024          manuals/reference/libanjuta/libanjuta-docs.sgml,
15025         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
15026         (added) manuals/reference/libanjuta/writing-plugins.sgml:
15027         Wrote writing-plugins document and separated chapters into
15028         separate sgml files.
15029         
15030         * plugins/file-manager/an_file_view.c,
15031         plugins/file-manager/an_file_view.h: New and improved directory
15032         rendering.
15034 2004-05-02  Sven Herzberg  <herzi@abi02.de>
15036         * anjuta.glade: re-designed the new file dialog
15037         * anjuta_dialogs_strings.c: new strings from the new file dialog
15039 2004-04-30  Naba Kumar  <naba@gnome.org>
15041         * libanjuta/interfaces/Makefile.am.iface,
15042         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
15043         
15044         * libanjuta/interfaces/libanjuta.idl: Updated.
15046         * libanjuta/interfaces/Makefile.am.iface,
15047         libanjuta/interfaces/libanjuta.idl: Updated.
15049 2004-04-29  Naba Kumar  <naba@gnome.org>
15050         
15051         * libanjuta/interfaces/Makefile.am.iface,
15052         libanjuta/interfaces/libanjuta.idl: Updated.
15054 2004-04-29  Naba Kumar  <naba@gnome.org>
15056         * libanjuta/interfaces/giface-idlc-c.pl,
15057         libanjuta/interfaces/libanjuta.idl: Upgraded.
15058         * libanjuta/interfaces/Makefile.am.iface: Added.
15059         
15060 2004-04-28  Naba kumar  <naba@gnome.org>
15062         * libanjuta/interfaces/giface-idlc-c.pl,
15063         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
15064         definitions and wrote a compiler.
15065         
15066 2004-04-28  Naba Kumar  <naba@gnome.org>
15068         * libanjuta/anjuta-shell.c: Fixed docs.
15069         * libanjuta/interfaces/Makefile.am,
15070         libanjuta/interfaces/ianjuta-file.c,
15071         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
15072         
15073         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
15074         
15075         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
15077         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15078         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15079         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15080         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15081         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
15082         * src/anjuta-app.c: Fixed bug.
15084 2004-04-27  Naba Kumar  <naba@gnome.org>
15086         * libanjuta/anjuta-preferences-dialog.c,
15087         manuals/Makefile.am: Fixed document bugs and enabled docs
15088         building.
15090         * libanjuta/anjuta-preferences-dialog.c,
15091         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
15092         More documentation.
15093         
15094         * libanjuta/anjuta-preferences.c,
15095         manuals/reference/libanjuta/libanjuta-docs.sgml,
15096         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15097         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15098         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15099         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15100         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
15101         Wrote more documentations.
15103         * (removed) plugins/message-view/imessage-view.c,
15104         (removed) plugins/message-view/ianjuta-msgman.c,
15105         plugins/message-view/Makefile.am,
15106         plugins/message-view/anjuta-msgman.c,
15107         plugins/message-view/anjuta-msgman.h,
15108         plugins/message-view/message-view.c,
15109         plugins/message-view/message-view.h,
15110         plugins/message-view/plugin.c,
15111         plugins/message-view/plugin.h: Moved interface implementations
15112         in their respective classes and used correct macros to
15113         defined class types.
15115         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15116         src/action-callbacks.c, src/anjuta-app.c: Subclassed
15117         AnjutaUI from GtkUIManager instead of GtkDialog.
15119         * manuals/reference/libanjuta/Makefile.am,
15120         manuals/reference/libanjuta/libanjuta-docs.sgml,
15121         manuals/reference/libanjuta/libanjuta-sections.txt,
15122         manuals/reference/libanjuta/libanjuta.types,
15123         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15124         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15125         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15126         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15127         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15128         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15129         Wrote more documentation, fixed typos, added architecture
15130         diagram, updated object types etc.
15132         * plugins/editor/text_editor.c: Fixed interface implementation.
15134 2004-04-26  Naba Kumar  <naba@gnome.org>
15136         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15137         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15138         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
15139         architecture diagram and a new chapter on plugins description file.
15141 2004-04-25  Naba Kumar  <naba@gnome.org>
15143         *  libanjuta/anjuta-children.h,
15144         libanjuta/anjuta-plugin.c,
15145         libanjuta/anjuta-plugin.h,
15146         libanjuta/anjuta-preferences.c,
15147         libanjuta/anjuta-shell.c,
15148         libanjuta/anjuta-shell.h,
15149         libanjuta/e-splash.c,
15150         libanjuta/e-splash.h,
15151         manuals/reference/libanjuta/Makefile.am,
15152         manuals/reference/libanjuta/libanjuta-docs.sgml,
15153         manuals/reference/libanjuta/libanjuta-sections.txt,
15154         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15155         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15156         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15157         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15158         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15159         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15160         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15161         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15162         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15163         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15164         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15165         manuals/reference/libanjuta/tmpl/defaults.sgml,
15166         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15167         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15168         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15169         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15170         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15171         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15172         manuals/reference/libanjuta/tmpl/plugins.sgml,
15173         manuals/reference/libanjuta/tmpl/properties.sgml,
15174         manuals/reference/libanjuta/tmpl/resources.sgml,
15175         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
15176         manuals/reference/libanjuta/tmpl/e-splash.sgml,
15177         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15178         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15179         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15180         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
15182         Added more template files and wrote more documentation.
15184 2004-04-24  Andras Timar  <timar@gnome.hu>
15186         * configure.in: Added hu to ALL_LINGUAS.
15188 2004-04-23  Naba Kumar  <naba@gnome.org>
15189         
15190         * configure.in: Fixed compile error.
15191         
15192         * libanjuta/anjuta-children.c,
15193         libanjuta/anjuta-children.h,
15194         libanjuta/anjuta-preferences.c,
15195         libanjuta/anjuta-preferences.h,
15196         libanjuta/anjuta-shell.c,
15197         libanjuta/anjuta-ui.c,
15198         libanjuta/anjuta-ui.h,
15199         manuals/reference/libanjuta/Makefile.am,
15200         manuals/reference/libanjuta/libanjuta-docs.sgml,
15201         manuals/reference/libanjuta/libanjuta.types,
15202         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15203         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15204         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15205         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15206         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15207         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15208         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15209         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15210         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15211         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15212         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15213         manuals/reference/libanjuta/tmpl/defaults.sgml,
15214         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15215         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15216         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
15217         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
15218         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15219         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15220         manuals/reference/libanjuta/tmpl/plugins.sgml,
15221         manuals/reference/libanjuta/tmpl/properties.sgml,
15222         manuals/reference/libanjuta/tmpl/resources.sgml,
15223         plugins/sample1/plugin.c: Added libanjuta API documentation.
15225 2004-04-22  Naba Kumar  <naba@gnome.org>
15227         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
15228         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15229         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15230         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
15231         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
15232         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
15233         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
15234         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
15235         (removed) libegg/eggradiotoolbutton.c,
15236         (removed) libegg/eggseparatortoolitem.c,
15237         (removed) libegg/eggtoggletoolbutton.c,
15238         (removed) libegg/eggtoolbar.c,
15239         (removed) libegg/eggtoolbutton.c,
15240         (removed) libegg/eggtoolitem.c,
15241         (removed) libegg/prop-editor.c,
15242         (removed) libegg/test-actions.c,
15243         (removed) libegg/test-drag.c,
15244         (removed) libegg/test-merge.c,
15245         (removed) libegg/test-toolbar.c,
15246         libegg/menu/Makefile.am,
15247         (removed) libegg/menu/egg-accel-dialog.h,
15248         (removed) libegg/menu/egg-action-group.h,
15249         (removed) libegg/menu/egg-action.h,
15250         libegg/menu/egg-entry-action.h,
15251         (removed) libegg/menu/egg-markup.h,
15252         (removed) libegg/menu/egg-menu-merge.h,
15253         (removed) libegg/menu/egg-menu.h,
15254         (removed) libegg/menu/egg-radio-action.h,
15255         (removed) libegg/menu/egg-toggle-action.h,
15256         (removed) libegg/menu/howitshouldwork.txt,
15257         (removed) libegg/toolbar/.cvsignore,
15258         (removed) libegg/toolbar/Makefile.am,
15259         (removed) libegg/toolbar/TODO,
15260         (removed) libegg/toolbar/eggradiotoolbutton.h,
15261         (removed) libegg/toolbar/eggseparatortoolitem.h,
15262         (removed) libegg/toolbar/eggtoggletoolbutton.h,
15263         (removed) libegg/toolbar/eggtoolbar.h,
15264         (removed) libegg/toolbar/eggtoolbutton.h,
15265         (removed) libegg/toolbar/eggtoolitem.h,
15266         (removed) libegg/toolbar/prop-editor.h,
15267         (removed) libegg/toolbar/toolbar-api.txt,
15268         (removed) libegg/toolbar/toolbar-ideas.txt,
15269         plugins/devhelp/anjuta-devhelp.ui,
15270         plugins/devhelp/plugin.c,
15271         plugins/editor/action-callbacks.c,
15272         plugins/editor/action-callbacks.h,
15273         plugins/editor/anjuta-docman.c,
15274         plugins/editor/anjuta-document-manager.ui,
15275         plugins/editor/plugin.c,
15276         P plugins/message-view/Makefile.am,
15277         plugins/message-view/anjuta-message-manager.ui,
15278         plugins/message-view/plugin.c,
15279         plugins/sample1/anjuta-sample.ui,
15280         plugins/sample1/plugin.c,
15281         src/action-callbacks.c,
15282         src/action-callbacks.h,
15283         src/anjuta-actions.h,
15284         src/anjuta-app.c,
15285         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
15286         Gtk actions and UIManager. Fixed all plugins to use this.
15287         
15288         * manuals/reference/gtkdoc-scangobj.diff,
15289         manuals/reference/libanjuta/Makefile.am,
15290         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15291         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15292         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15293         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15294         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
15296         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
15297         
15298 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
15299         
15300         * plugins/message-view/imessage-view.c
15301         * plugins/message-view/ianjuta-msgman.c:
15302         Added interfaces
15304 2004-04-17  Adam Weinberger  <adamw@gnome.org>
15306         * configure.in: Added en_CA to ALL_LINGUAS.
15308 2004-04-08  Naba Kumar  <naba@gnome.org>
15310         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
15311         libanjuta/interfaces/Makefile.am,
15312         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
15313         message manager and message view interfaces.
15315         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
15316         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
15317         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
15318         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
15319         src/anjuta-app.c: Used 'activate' and
15320         'deactivate' virtual methods for plugins. Fixed installed plugins
15321         dialogs. Added remove_widget() method for AnjutaShell.
15323         * libanjuta/interfaces/Makefile.am,
15324         libanjuta/interfaces/ianjuta-document-manager.c,
15325         libanjuta/interfaces/ianjuta-document-manager.h,
15326         libanjuta/interfaces/ianjuta-editor.c,
15327         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
15328         and editor interfaces.
15330         * plugins/devhelp/plugin.c,
15331         plugins/message-view/anjuta-message-manager.plugin.in,
15332         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
15333         plugins/sample1/plugin.c: Updated plugins implementation to
15334         reflect the changes.
15336 2004-04-07  Naba Kumar  <naba@gnome.org>
15338         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
15339         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
15340         libanjuta/interfaces/ianjuta-editor.h,
15341         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
15342         plugins/editor/anjuta-docman.c,
15343         plugins/editor/anjuta-document-manager.plugin.in,
15344         plugins/editor/plugin.c, plugins/sample1/plugin.c,
15345         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
15346         Added supported interfaces for plugins. Tested plugin interfaces
15347         through sample plugin.
15348         
15349 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
15350         
15351         * template/Makefile.am, data/templates/library/Makefile.am
15352         Fixed some automake-1.7 incompatibilities
15353         * template/xmltemplate.c: Small fix
15355 2004-02-23  Naba Kumar  <naba@gnome.org>
15357         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
15358         Added plugins manager dialog.
15359         
15360         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
15361         library dependencies.
15362         
15363         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
15364         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
15365         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
15366         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
15367         geometry command line option.
15368         
15369 2004-02-16  Naba Kumar  <naba@gnome.org>
15371         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
15372         Added interfaces and IAnjutaEditor editor interface.
15373         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
15374         interface.
15375         * libanjuta/anjuta-shell.h: Fixed bug.
15376         
15377 2004-02-13  Naba Kumar  <naba@gnome.org>
15379         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
15380         
15381 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
15382         
15383         * data/template/*/.cvsignore:
15384         Avoid all these ? in cvs output
15386 2004-02-13  Naba Kumar  <naba@gnome.org>
15388         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
15389         includes and linking.
15391         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
15392         and set required version to devhelp 0.8. This devhelp version
15393         can be acquired from gnome cvs branch devhelp branch
15394         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
15396         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
15397         src/actions-callbacks.c: Added Dock Manager settings menu item.
15399         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
15400         * plugins/devhelp/plugin.c: Fixed a linking bug.
15401         
15402         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
15403         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
15404         external GDL dependency and used libegg codes.
15405         
15406 2004-02-12  Naba Kumar  <naba@gnome.org>
15408         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
15409         Added devhelp plugin, but it can't be used without a
15410         patch in devhelp. So it's disabled for now.
15412         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
15413         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
15414         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
15415         Update cvsignore files.
15417         * libanjuta/plugins.c, widgets/e-splash.c:
15418         Fixed plugins loading to show splash icons.
15419         
15420         * plugins/message-view/anjuta-message-manager.plugin.in,
15421         plugins/message-view/plugin.c: Fixed plugin registered name.
15423         * plugins/message-view/anjuta-message-view.png,
15424         plugins/sample1/anjuta-sample-plugin.png: Update images.
15426         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
15427         src/main.c: Fixed layout loading.
15429         * plugins/devhelp/Makefile.am: Fixed error.
15431         * (removed) widgets/*, libanjuta/plugins.h,
15432         src/main.c: Transfered widgets to libanjuta/.
15433         
15434         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
15435         toplevel directory to created only one library as libanjuta-egg.
15437         * data/Makefile.am: Fixed build error.
15439         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
15440         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
15441         libegg/.cvsignore: Added egg dock widget.
15443         * gdl/*: Removed as they are now available in libegg.
15444         
15445 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
15447         * plugins/editor/anjuta-docman.c:
15448         Use stock close icon on tab close button
15450 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
15451         
15452         * data/template/Makefile.am
15453         data/template/language/Makefile.am
15454         data/template/library/Makefile.am
15455         data/template/text/Makefile.am
15456         data/template/project/Makefile.am
15457         data/template/project/terminal/Makefile.am
15458         configure.in: Created Makefile to install templates
15460 2004-02-11  Naba Kumar  <naba@gnome.org>
15462         * plugins/editor/action-callbacks.c,
15463         plugins/editor/anjuta-document-manager.ui,
15464         plugins/editor/plugin.c
15465         plugins/message-view/anjuta-message-manager.ui,
15466         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
15467         
15468 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
15469         
15470         * plugins/message-view/*: MessageView plugin is now loaded
15471         The menu items are still dummies.
15473 2004-02-09  Naba Kumar  <naba@gnome.org>
15475         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
15476         generation.
15477         
15478         * libanjuta/anjuta-preferences.h: Added some documentation.
15479         
15480         * libanjuta/anjuta-shell.h: Removed dead codes.
15481         
15482         * (removed) manuals/reference/gtkdoc-scangobj,
15483         manuals/reference/gtkdoc-scangobj.diff,
15484         manuals/reference/libanjuta/.cvsignore,
15485         manuals/reference/libanjuta/Makefile.am,
15486         manuals/reference/libanjuta/README.inline-doc,
15487         manuals/reference/libanjuta/README.sections,
15488         manuals/reference/libanjuta/libanjuta-docs.sgml,
15489         manuals/reference/libanjuta/libanjuta-sections.txt,
15490         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15491         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
15492         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
15493         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15494         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15495         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15496         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15497         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15498         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15499         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15500         manuals/reference/libanjuta/tmpl/defaults.sgml,
15501         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15502         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
15503         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15504         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
15505         manuals/reference/libanjuta/tmpl/plugins.sgml,
15506         manuals/reference/libanjuta/tmpl/properties.sgml,
15507         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
15508         of scan program. Updated templates.
15510         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
15511         editor action callbacks data.
15512         
15513         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
15514         scintilla object ref/unref.
15516 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
15517         
15518         * template/*: Added new xml based template system
15519         * template/dtds/*: Dtds to validate xml files of the template systems
15520         * data/template/*: Some sample template files
15521         Still needs some work but builds fine!
15523 2004-02-06  Naba Kumar  <naba@gnome.org>
15525         * cofigure.in, manuals/Makefile.am,
15526         (added) manuals/reference/*: Added API documentation
15527         structure (gtk-doc based).
15529         * libanjuta/libanjuta.h: Updated
15530         
15531 2004-02-05  Naba Kumar  <naba@gnome.org>
15532         
15533         * configure.in: Sets correct dependencies and
15534         uses gdl external library.
15536         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
15537         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
15538         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
15539         libanjuta/fileselection.h, libanjuta/glue-factory.c,
15540         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
15541         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
15542         and added file dialogs.
15544         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
15545         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
15546         Build dynamic libraries for libegg.
15548         * plugins/Makefile.am, plugins/editor/Makefile.am,
15549         plugins/editor/action-callbacks.c, 
15550         plugins/editor/action-callbacks.h,
15551         plugins/editor/anjuta-docman.c,
15552         plugins/editor/anjuta-docman.h
15553         plugins/editor/anjuta-document-manager.plugin.in
15554         plugins/editor/anjuta-document-manager.png
15555         plugins/editor/anjuta-document-manager.ui
15556         plugins/editor/file.c
15557         plugins/editor/file.h
15558         plugins/editor/plugin.c
15559         plugins/editor/print.c
15560         plugins/editor/print.h
15561         plugins/editor/search-replace.c
15562         plugins/editor/search_incremental.c
15563         plugins/editor/search_incremental.h
15564         plugins/editor/text_editor.c
15565         plugins/editor/text_editor.h
15566         plugins/editor/text_editor_cbs.c
15567         plugins/editor/text_editor_menu.h
15568         plugins/sample1/Makefile.am
15569         plugins/sample1/anjuta-sample-plugin.png
15570         plugins/sample1/anjuta-sample.plugin.in
15571         plugins/sample1/anjuta-sample.ui
15572         plugins/sample1/plugin-sample1.c
15573         plugins/sample1/plugin.c
15574         plugins/sample1/plugin.h: Created sample
15575         plugin and fixed editor plugin.
15577         * printing/*: Removed.
15579         * scintilla/Makefile.am: Builds dynamic library.
15581         * src/Makefile.am, src/action-callbacks.c,
15582         src/action-callbacks.h, (removed) src/an_symbol_view.c,
15583         src/anjuta-actions.h, src/anjuta-app.c,
15584         src/anjuta-app.h, src/anjuta-callbacks.c,
15585         src/anjuta-callbacks.h, (removed) src/anjuta.c,
15586         (removed) src/anjuta.h, src/anjuta.ui,
15587         src/layout.xml, src/main.c, src/preferences.h,
15588         src/utilities.c: Debuggged and finally made plugins
15589         loadable.
15591         * global-tags/Makefile.am: Fixed build error.
15593 2004-02-03  Naba Kumar  <naba@gnome.org>
15595         * configure.in: Users GDL from external package.
15596         * plugins/*: Added many new plugins (not ready though).
15597         * src/*: Removed many files (which have been transfered in plugins/).
15598         
15599 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
15601         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
15603 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15605         * configure.in: Added editor plugins
15606         
15607         * plugins/Makefile.am, src/search-replace_backend.h,
15608         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
15609         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
15610         
15611         * Added: plugins/editor/search_incremental.c, 
15612         plugins/editor/search_incremental.h
15614         * Update search-replace in plugins/editor
15615         
15616 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
15617         
15618         * plugins/message-view/message-view.c: Some code clean-up
15620 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
15622         * Added: search_incremental[ch]
15623         
15624         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
15625         src/mainmenu_callbacks.c, src/toolbar.c
15626         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
15627         
15628         * Incremental Search
15630 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15631         
15632         * plugins/message-view/anjuta-msgman.[c/h]:
15633         Added message manager for easier message handling with a
15634         similar interface as docman. Of course you can still use
15635         MessageView standalone.
15636         * plugins/Makefile.am: Added message-view because it compiles
15637         without errors.
15639 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
15640         
15641         * plugins/message-view/*: Added message-view plugin 
15642         (still incomplete) 
15643         * configure.in: Added plugins/message-view/Makefile
15645 2004-01-03  Naba Kumar  <naba@gnome.org>
15647         * libanjuta/*.c: Added new files and updated old ones.
15648         * plugins/editor/*: Added editor plugin.
15649         * configure.in: Added editor plugin and moved editor related
15650         files into it.
15652 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
15654         * src/Makefile.am: Added search-replace_backend.[ch]
15655         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
15656         find_replace.[ch]
15657         * anjuta.glade, src/search-replace.c, src/search-replace.h,
15658         src/search-replace_backend.c, src/search-replace_backend.h,
15659         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
15660         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
15661         src/toolbar_callbacks.c
15662         * The advanced Search/Replace functionality now replaces the older
15663         Find/Replace stuff.
15664         * The Search/Replace functionality can be interrupted during a long
15665         Search/Replace;
15666         
15667 2003-12-11  Naba Kumar  <naba@gnome.org>
15669         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
15670         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
15671         errors.
15672         * Makefile.am, libanjuta/*: Added new module.
15673         * src/Makefile.am: Fixed linking error.
15674         * src/watch_cbs.c: Debugger clean up.
15675         * configure.in: Added libanjuta-2.0.pc
15677         * configure.in, libanjuta/Makefile.am,
15678         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
15679         libanjuta instead.
15681 2003-12-11  Naba Kumar  <naba@gnome.org>
15683         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
15685         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
15686         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
15687         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
15688         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
15689         The user can now give a name at the creation of a new file and
15690         insert automatically (user choice) header, gpl notice, header
15691         template. The file extension is added automatically according
15692         to the selected type of file. The various insert functions have
15693         been moved from mainmenu-callback.c to file.c. The cursor is now
15694         moved after an insert operation. Removes also useless code in
15695         memory.c and search-replace.c
15696         
15697 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
15699         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
15700         sortable headers, process tree, removal of path and process params
15701         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
15702         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
15703         code cleanup
15705 2003-12-10  Naba Kumar  <naba@gnome.org>
15707         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
15708         
15709 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
15711         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
15713 2003-11-28  Naba Kumar  <naba@gnome.org>
15715         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
15716         
15717         * manuals/de/*: Added german translation docs.
15718         
15719         * configure.in, Makefile.am, src/Makefile.am,
15720         libegg/*/*: Added libegg library.
15721         
15722         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
15723         installation directory.
15724         
15725         * src/text_editor_cbs.c: Fixed closing of file.
15727 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
15728                                                                                 
15729         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
15731 2003-09-05  Naba Kumar  <naba@gnome.org>
15733         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
15734         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
15735         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
15736         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
15737         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
15738         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
15739         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
15740         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
15741         using libegg. Initial commit -- compiles but is not complete.
15743 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
15745         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
15747 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
15749         * configure.in: Removed "ta" from ALL_LINGUAS.
15751 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
15753         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
15755 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
15757         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
15759 2004-04-24  Andras Timar  <tmar@gnome.hu>
15761         * configure.in: Added hu to ALL_LINGUAS.
15763 2004-04-14  Naba Kumar  <naba@gnome.org>
15765         * src/Makefile.am, printing/Makefile.am,
15766         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
15767         because we are still using GtkCombo and build breaks with gtk-2.4.
15768         
15769 2004-04-13  Naba Kumar  <naba@gnome.org>
15771         * NEWS: Updated.
15772         * anjuta.spec.in: Fixed build error.
15773         * po/POTFILES.in: Updated.
15774         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
15776 2004-04-11  Naba Kumar  <naba@gnome.org>
15778         * NEWS: Updated.
15779         * AUTHORS: Updated.
15780         * configure.in: Added ga in ALL_LINGUAS.
15781         * ChangeLog: Fixed dates.
15782         
15783 2004-04-09  Naba Kumar  <naba@gnome.org>
15785         * src/print.c: Fixed buffer styling bug when printing with
15786         selection.
15788         * data/properties/anjuta.properties: Defined only one base font and
15789         used courier instead of lucidatypewriter, because most newer systems are
15790         unlikely to have it (bug #885023, #925956, #890473).
15791         
15792         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
15793         warning.
15794         
15795         * src/an_file_view.c: Fixed possible crash bug.
15797 2004-04-07  Naba Kumar  <naba@gnome.org>
15799         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
15800         gtk_main_quit() etc..), so that atexit() functions are not called
15801         (which is apparently done to free up memory and we don't need to
15802         do that at this point). Incidentally, something also happens in the
15803         atexit call which freezes the UI for far too long when the application
15804         exits and we want to avoid that..
15805         * src/glade_iface.c: Fixed compiler warning.
15806         
15807 2004-04-06  Naba Kumar  <naba@gnome.org>
15809         * src/project_dbase_gui.c: Fixed errors.
15811         * src/registers_gui.c: Fixed possible crash bug.
15812         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
15813         * src/signals.[c,h]: Used tree view and glade file for dialog.
15814         * src/Makefile.am, src/about.c, src/an_file_view.c,
15815         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
15816         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
15817         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
15818         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
15819         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
15820         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
15821         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
15822         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
15823         src/launcher.h, src/main.c, src/main_menubar.c,
15824         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
15825         src/message-manager-private.cc, src/message-manager.cc,
15826         src/preferences.c, src/project_config.c, src/project_dbase.c,
15827         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
15828         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
15829         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
15830         src/search-replace.c, src/search-replace_backend.c,
15831         src/search_incremental.c, src/search_preferences.c,
15832         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
15833         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
15834         src/signals_gui.c, src/source.c, src/src_paths.c,
15835         src/stack_trace.c, src/start-with.c, src/style-editor.c,
15836         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
15837         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
15838         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
15839         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
15840         tagmanager/Makefile.am, scintilla/include/SString.h,
15841         widgets/Makefile.am, widgets/gnomefilelist.c:
15843         Removed all deprecated codes and substituted
15844         with newer APIs. Fixed some possible crash bugs where cell renderers
15845         were being shared.
15846         
15847         * scintilla/patches/scintilla-minor.patch: Minor patch.
15849 2004-04-06  Naba Kumar  <naba@gnome.org>
15851         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
15852         tree after all the files have been added (and not everytime a file
15853         is added in the project). Also fixed some memory corruption
15854         (possibly bug #900478).
15855         
15856         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
15857         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
15858         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
15859         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
15860         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
15861         qualifier wherever appropriate.
15863 2004-04-05  Naba Kumar  <naba@gnome.org>
15865         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
15866         switch terminal echo on/off. Debugger requires it off, while the
15867         rest requires it on.
15869         * src/search-replace.c: sets search direction and action (in addtion
15870         to target) for find in files.
15871         
15872 2004-04-02  Naba Kumar  <naba@gnome.org>
15874         * src/mainmenu_callbacks.c: Sets filename during save of new files.
15876         * src/project_dbase.c, src/debugger, src/an_file_view.c,
15877         src/an_symbol_view.c: Added an gtk events loop for
15878         displaying project loading status (for loading large projects) and
15879         debugger program starting ... just to give an impression of fastness :-).
15881         * configure.in, anjuta.prj: Bumped version to 1.2.2.
15883         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
15884         crash bug, which occurs when opening and closing a large project
15885         repeatedly.
15886         
15887         * src/attach_process.c: Fixed a comiple error for old gcc.
15888         
15889         * src/launcher.c: Prints proper error message when launcher child
15890         could not be executed and exits properly. Fixed a crash
15891         bug (bug #926606).
15892         
15893         * src/resources.c, src/utilities.c, src/glade_iface.c,
15894         src/debugger.c, src/attach_process.c: Properly exits forked children
15895         when they could not be executed.
15896         
15897 2004-04-01  Naba Kumar  <naba@gnome.org>
15899         * src/search-replace.c: Fixed a crash bug (bug #921893).
15901 2004-03-31  Naba Kumar  <naba@gnome.org>
15903         * anjuta.glade: Added a note on compiler options dialog ->support
15904         dialog telling that supports are only available for file mode.
15906         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
15907         src/anjuta_cbs.c:
15908         Improved shutdown time delay by bypassing project closing
15909         and unloading plugins.
15911         * src/build_file.c, data/properties/anjuta.properties: Added a property
15912         to toggle on/off for going to first error automatically.
15914 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
15916         * src/debugger.c: fixed core file loading
15917         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
15918         for long lines (bugs #700968 and #911376)
15919         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
15920         #917982.
15921         * src/anjuta.c: Focuses current AnEditor correctly.
15923 2004-03-30  Naba Kumar  <naba@gnome.org>
15925         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
15926         * AUTHORS: Updated with all contributors names.
15927         * NEWS: Updated.
15928         * src/about.c: Reads contributors names from AUTHORS file.
15929         * manuals/C/anjuta-manual/authors.xml: Points to online
15930         contributors list.
15931         
15932 2004-03-29  Naba Kumar  <naba@gnome.org>
15934         * data/properties/ada.properties: Fixed syntax colors. Patch
15935         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
15936         (bug #923474).
15938         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
15939         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
15940         generated projects, so that their pixmap files are
15941         found properly (bug #919903).
15942         
15943         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
15944         anjuta.
15946         * src/source.c: Installs .glade file of libgllade
15947         projects in $(datadir)/$(package)/glade (part of bug #861038).
15948         
15949         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
15950         in compiler options (bug #883837).
15951         
15952         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
15953         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
15954         
15955 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
15957         * anjuta/src/search-replace.c: fixed another crash bug in
15958         "Find Usage"
15959         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
15960         breakpoint property fix
15962 2004-03-29  Naba Kumar  <naba@gnome.org>
15964         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
15965         (new) manuals/C/anjuta-advanced-tutorial/*:
15966         Added menu entry for 'Anjuta Advanced Tutorial'
15967         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
15969 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15970         
15971         * src/fileselection.[ch], src/mainmenu_callbacks.c:
15972         Fixed bug #908941  ('Open' starts in wrong directory)
15973         
15974 2004-03-26  Naba Kumar  <naba@gnome.org>
15976         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
15977         compile error and bug #905738 with terminal.
15979         * src/search_incremental.c, src/register.c, src/sharedlib.c,
15980         src/search-replace.[h,c], src/search_incremental.[h,c],
15981         src/search_preferences.h, src/utilities.c, src/anjuta.c,
15982         src/text_editor.[c,h]: Fixed compiler warnings.
15983         
15984         * src/search-replace.c: Fixed a memory corruption (possible
15985         fix for bug #921893, but not yet confirmed).
15986         
15987         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
15988         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
15989         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
15990         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
15992 2004-03-25  Naba Kumar  <naba@gnome.org>
15994         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
15995         crash bug with attach process dialog and made the dialog closable
15996         with 'esc'.
15997         
15998         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
15999         always display within the margin.)
16000         
16001         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
16002         the old breakpoint when it's properties are updated
16003         (creating a new updated one).
16004         
16005 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
16007         * src/aneditor.cxx, src/aneditor.h: fixed calltips
16008         displayed for wrong file.
16009         * src/breakpoints.c: conditional breakpoints
16010         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
16011         "Find in Files..." disabling policy
16013 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16015         * src/build_file.c: Fixed bug #874380
16016         Goto the first error if it exists.
16018 2004-03-24  Naba Kumar  <naba@gnome.org>
16020         * src/anjuta.c: Fixed to get correct child exit status
16021         using mask (bug #905738).
16022         
16023         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
16024         Aligned buttons in the New file dialog,
16025         set default response to OK, entry box activates default response,
16026         ESC closes dialog and hides on delet_event.
16028 2004-03-19  Naba Kumar  <naba@gnome.org>
16030         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
16031         tree).
16033 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
16035         * src/search-replace.c: fixed "Find Usage" crash when no project open
16037 2004-03-17  Naba Kumar  <naba@gnome.org>
16039         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
16040         Fixed the generated projects to read m4 directory if the directory
16041         exists (bug #917781).
16042         
16043 2004-03-12  Naba Kumar  <naba@gnome.org>
16045         * HACKING: Fixed formatting for auto-parsing.
16047 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
16048         
16049         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
16050         rework (bug #890609)
16052 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16053         
16054         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
16056 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16057         
16058         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
16059         * src/search_preferences.c: Fixed typo.
16060         
16061 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16062         
16063         * src/search-replace.c: improved Search&Replace
16064         For the moment "Replace All" does not work with non opened files
16065         but Anjuta should not crash now ! ??? 
16066         
16067 2004-02-26  Naba Kumar  <naba@gnome.or>
16069         * src/source.c: Fixed to pass cflags correctly
16070         and suppress the automake's default cflags.
16071         bug #816130, #801056, #782798, #773459
16072         
16073         * data/properties/anjuta.properties: Do not defualt to -k make option.
16074         bug #875486.
16076         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
16077         bug #877683.
16078         
16079         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
16080         
16081         * src/message-manager-private.cc: Disabled debug messages.
16082         
16083 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
16085         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
16087 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16088         * anjuta.glade, src/search-replace.c:
16089         Reduced Search&Replace dialog, bug #902636.
16090         
16091 2004-02-23  Naba Kumar  <naba@gnome.or>
16093         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
16094         (bug #866143).
16096 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16097         
16098         * src/search_incremental.c: Fixed bug #900903
16100 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
16101         
16102         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
16103         src/anjuta.c: Fixed bugs #890609 and #890609
16105 2004-02-23  Naba Kumar  <naba@gnome.or>
16107         * src/message-manager.cc: Disconnects menuitem signal properly.
16108         Fixed bug #901723.
16109         
16110         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
16111         bug #900897.
16112         
16113 2004-02-20  Naba Kumar  <naba@gnome.org>
16115         * src/message-manager-private.[c,h]: Implemented keypress
16116         event for the terminal and resets it when ctrl c or ctrl d
16117         is pressed. But it doesn't seem to be working on keypress.
16118         Added a workaround to let it work on key release instead.
16119         (bug #878357).
16120         
16121         * src/search-replace: Fixed compiler warnings.
16122         
16123 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
16125         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
16126         Use defined file name when saving new files (fixes bug #898105)
16127         Don't change filename when clicking on a directory
16128         
16129         BTW: Happy birthday to me :-)
16130         
16131 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16132         
16133         * src/search-replace.c: Fixed a crash bug 
16134         Crash on Find & Replace (#887833)
16135         
16136 2004-02-18  Naba Kumar  <naba@gnome.org>
16138         * src/executer.c: Fixed a crash bug.
16139         
16140         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
16141         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
16142         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
16143         instead of GtkWindow (Part of bug #671596).
16144         
16145         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
16146         src/registers_gui.c, src/registers_cbs.[h,c],
16147         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
16148         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
16149         src/compiler_options.c, src/an_file_view.c, start-with.c,
16150         src/anjuta-tools.c, help.c:
16152         Added "close" buttons on all
16153         dialogs (HIG) and fixed to properly response to ESC close
16154         (Part of bug #671596).
16156         * src/launcher.c: Disabled printing of long debug lines.
16157         
16158         * src/utilities.h: Fixed a compiler warning.
16159         
16160 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
16162         * src/anjuta.c: "Save all" action now asks for filenames for new files
16163         (fixes bug #898111)
16165 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
16167         * anjuta.glade, src/text_editor.c:
16168         Fixed a typo in Hello World indentation style 
16169         Fixed misuse of translated strings when looking for style
16170         This entry fixes bug #876037
16172 2004-02-16  Naba Kumar  <naba@gnome.org>
16174         * src/utilities.c: Fixed return value when dest file could
16175         not be created.
16177         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
16178         * src/utilities.[c,h]: Removed 'cmp' dependency and used
16179         internal function to compare files.
16180         
16181 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
16183         * src/message-manager-private.cc:
16184         Set bold color as foreground color in terminal
16185         (fixes bug #864924)
16187         * src/aneditor.cxx:
16188         Use font style defined for message indicators in
16189         preferences/messages
16190         (fixes bug #885032)
16192 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
16194         * src/build_project.c:
16195         Use build.silent option from preferences (fixes bug #895726)
16196         
16197 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
16199         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16201 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
16202         
16203         Patch from Massimo Corà <maxcvs@email.it>:
16204         * scintilla/LexCPP.cxx: Support "///" comments
16206 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16207         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
16208         src/search_replace.h, src/search-replace_backend.h
16209         anjuta.glade
16210         
16211         * Added: src/search_preferences.c, src/search_preferences.h
16212         Allow the user to save search/replace settings and give them names.
16214 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
16215         
16216         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
16217         scintilla/ScintillaGTK.cxx:
16218         Hopefully fixed AMD 64 crash bug by using correct marshaller
16220 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
16222         * src/preferences.c: Save GtkOptionMenu properties properly
16223         * src/text_editor.c: Fixes editor mispell of fold.symbols property
16225 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16226         
16227         * configure.in, src/Makefile.am, scintilla/Makefile.am:
16228         Fixed libiconv issue
16229         * NEWS: Updated
16231 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
16232         
16233         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
16234         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
16235         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
16236         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
16237         src/sharedlib_gui.c:
16238         Debugger speed-up, replaced deprecated GtkCList
16240 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
16242         * src/text-editor.c: Use stock gtk+ close button for editor tabs
16244 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
16246         * configure.in: Added "sq" to ALL_LINGUAS.
16248 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
16250         * configure.in: Added "ko" to ALL_LINGUAS.
16252 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16254         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
16255         src/search_incremental.c, src/search_incremental.h: 
16256         Search_incremental code cleanup
16258 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16260         * scintilla/*/*: Updated scintilla to CVS
16261         * Added: scintilla/Readme.sync
16262         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
16263         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16264         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
16265         scintilla/ScintillaGTK.cxx,
16266         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
16267         scintilla/include/Scintilla.iface: Updated.
16269 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16271         * search-replace_backend.[ch], search_incremental[ch]: Added
16272         
16273         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16274         find_replace.[ch]: Removed.
16275         
16276         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16277         src/search-replace_backend.c, src/search-replace_backend.h,
16278         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16279         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16280         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
16281         functionality now replaces the older Find/Replace stuff. The Search/Replace
16282         functionality can be interrupted during a long Search/Replace.
16284 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
16286         * widgets/gnomefilesel.c: Fix use of previously freed memory on
16287         selecting ".." and "." from file selector. 
16289 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
16291         * anjuta.glade: Fixed wrong "fold.symbols" property
16293 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16294         
16295         * src/project_dbase_gui.c: Alphabetical order ;-)
16296         * src/compiler_options.c: Fixed bug #867539
16297         * src/launcher.c: Workaround for bugs #864922, #849928,
16298         #846386 and #845782: The launcher no longer hangs but does
16299         not get the exit status correctly sometimes.
16300         * Changes suggested by Bosik are obviously already in without
16301         any Changelog entry (ClsGen.c, project_dbase_gui.c)
16302         * NEWS, README, anjuta.prj, configure.in: 
16303         Changed version to 1.2.1
16304         
16305         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
16306         * anjuta_dialogs_strings.c, anjuta.glade: 
16307         Fixed bugs #860906, #859329
16308         
16309         Patch from grzegol@pld-linux.org
16310         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
16311         freedesktop.org standard)
16313 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16314         
16315         Patch from Stefano Vallarino <stevalla@libero.it>:
16316         * src/source.[c/h]: Fixes cpp sample file to conform to 
16317         ISO/IEC 14882, C++-Standard 
16319 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
16321         Review by Johannes Schmid <jhs@cvs.gnome.org>
16322         * src/build_file.[ch]: Add build_execute_shell_command which executes the
16323         command using sh -c.
16324         * src/compile.c: Use build_execute_shell_command when compiling single
16325         files.
16327 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16328         
16329         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
16330         * src/breakpoints.c: Code cleanup, workaroud for possible 
16331         launcher bug
16332         * src/src_paths.c: Update debugger dirs on directory change
16334 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
16336         Review by Johannes Schmid <jhs@cvs.gnome.org>
16337         * src/attach_process.c, src/attach_process.h, anjuta.glade:
16338         sortable headers, process tree, removal of path and process params
16339         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16340         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16341         code cleanup
16343 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
16344         
16345         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16346         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
16347         Add a dialog for "New file" which lets the user set the 
16348         filename and to add copyright/header templates to the file
16349         * Review: Changed function names to contain modules name (file_)
16351 2003-12-09  Naba Kumar  <naba@gnome.org>
16353         * setup-gettext: Fixed a typo.
16354         * scintilla/Makefile.am: Fixed a build error for SMP systems.
16356 ---- Released version 1.2.0 ---
16358 2003-12-08  Naba Kumar  <naba@gnome.org>
16360         * src/preferences.c: Fixed compiler error.
16361         * global_tags/create_global_tags.sh: Fixed to install properly
16362         even when system.tags could not be generated.
16363         * NEWS: Updated.
16365 2003-12-06  Naba Kumar  <naba@gnome.org>
16367         * setup-gettext: Fixed to not generate intl directory with gettextize.
16369         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
16370         * src/anjuta.c: Filters out unnecessary files from find in files
16371         command.
16372         
16373         * NEWS: Updated.
16374         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
16375         * src/widzard_gui.c: Added horiz scrollbar for desc text.
16376         
16377 2003-12-04  Naba Kumar  <naba@gnome.org>
16378         
16379         * src/gnome_project.c: Enables debug and optimization flags for
16380         new projects.
16381         
16382         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
16383         
16384         * src/project_dbase_gui.c: combined header and c files for
16385         file selector.
16386         
16387         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
16388         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
16390 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16392         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16394 2003-11-29  Naba Kumar  <naba@gnome.org>
16396         * configure.in, anjuta.prj: Bumped version to 1.2.0.
16397         * NEWS: Updated.
16399 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
16400         
16401         * src/main_menubar.c: Now files cannot be opened twice in recently
16402         file menu
16404 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
16406         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
16408 2003-11-28  Naba Kumar  <naba@gnome.org>
16410         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
16411         
16412 2003-11-27  Naba Kumar  <naba@gnome.org>
16414         * src/breakpoints.c, src/launcher.c, src/find_text.c,
16415         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
16416         
16417         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
16418         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
16419         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
16420         checkbox in project wizard (project options page) to enable/disable
16421         source code generation with glade(mm).
16422         
16423         * NEWS: Updated
16424         
16425 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
16427         * src/dnd.c: Opening files with special characters in the name.
16429 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
16431         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
16432         a long time.
16434 2003-11-18  Naba Kumar  <naba@gnome.org>
16436         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
16437         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
16438         src/project_import.c, plugins/patch/patch-plugin.c:
16439         Fixed g_signal_diconnect calls to pass correct data.
16440         (Fixed possible crash in project imports).
16441         
16442         * NEWS: Updated.
16443         
16444 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
16446         Reviewed by Naba Kumar  <naba@gnome.org>
16447         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
16448         and debugger. Sets default settings for pty in launcher.
16449         * data/gdb.init: Removed charset work around (now works with user's
16450         native charset)
16451         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
16453 2003-11-18  Naba Kumar  <naba@gnome.org>
16455         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
16456         names of 'index' to 'idx'.
16457         
16458 2003-11-17  Naba Kumar  <naba@gnome.org>
16460         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
16461         * src/project_dbase.c: Prompts user for unsaved project files
16462         when project is closed.
16463         
16464 2003-11-16  Naba Kumar  <naba@gnome.org>
16466         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
16467         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
16468         older gcc.
16469         
16470 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
16471         
16472         * src/anjuta.c: Fixed crash related to tag == NULL while 
16473         anjuta is exiting
16475 2003-11-11  Naba Kumar  <naba@gnome.org>
16477         * src/glade_iface.c: Avoids error conditions for glade or glademm not
16478         found. It simply doesn't generate the c/c++ codes and continues with
16479         just a warning.
16480         * NEWS: Updated.
16481         
16482 2003-11-10  Naba Kumar  <naba@gnome.org>
16484         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
16485         'Start with dialog'.
16487         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
16488         German translation of anjuta-tutorial.
16489         
16490         * src/launcher.c: Fixed an encoding bug with GIOChannels.
16491         * NEWS: Updated.
16493 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16495         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
16496         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
16497         the syntax highlighting in Preferences, the automatic syntax
16498         highlighting is now selected. When the debugger is stopped and the
16499         breakpoints window not closed, the gtk_tree_view in this window is
16500         now made unsensitive.
16502 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
16504         * src/preferences.h, src/preferences.c, anjuta.glade:
16505         Fixed translation bug in preferences by using GtkOptionMenu
16506         * anjuta.prj: Project version 1.1.98
16508 ---------------- Released version 1.1.98 ----------------
16510 2003-11-07  Naba Kumar  <naba@gnome.org>
16512         * anjuta.spec.in: Revived docs package and combined all docs into
16513         one package.
16514         * configure.in: Bumped version to 1.1.98 rc2
16515         * NEWS: Updated.
16516         * anjuta.spec.in: Fixed scrollkeepr-update command.
16517         * anjuta.spce.in: Fixed file permissions.
16519 2003-11-06  Naba Kumar  <naba@gnome.org>
16521         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
16522         menus to activate anjuta helps.
16523         
16524         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
16525         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
16526         manuals/C/anjuta-faqs/legal.xml (added),
16527         manuals/C/anjuta-faqs/Makefile.am,
16528         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
16529         manuals/C/anjuta-faqs/.cvsignore,
16530         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
16531         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
16532         manuals/C/anjuta-tutorial/legal.xml (added),
16533         manuals/C/anjuta-tutorial/Makefile.am,
16534         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
16535         manuals/C/anjuta-tutorial/.cvsignore,
16536         manuals/C/anjuta-manual/*.sgml (removed),
16537         manuals/C/anjuta-manual/*.xml (added),
16538         manuals/C/anjuta-manual/Makefile.am,
16539         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16540         manuals/C/anjuta-manual/.cvsignore,
16541         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
16542         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
16543         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
16544         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
16545         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
16546         manuals/ja/anjuta-faqs/legal.xml (added),
16547         manuals/ja/anjuta-faqs/Makefile.am,
16548         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
16549         manuals/ja/anjuta-faqs/.cvsignore,
16550         manuals/ja/anjuta-manual/*.sgml (removed),
16551         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
16552         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
16553         manuals/ja/anjuta-manual/*.xml (added),
16554         manuals/ja/anjuta-manual/Makefile.am,
16555         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
16556         manuals/ja/anjuta-manual/.cvsignore,
16557         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
16558         manuals/sgmldocs.make (removed),
16559         manuals/xmldocs.make (added), manuals/omf.make (added),
16560         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
16561         documentations to newer docbook xml documentations. Converted 
16562         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
16563         Enabled manulas installations.
16564         
16565         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
16567 2003-11-05  Naba Kumar  <naba@gnome.org>
16569         * data/gdb.init: Sets host's charset to ascii to solve debugger
16570         freeze up due to uninitialized strings in target program.
16572         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
16573         Fixed a crash bug with 'Add expression in watch'. Bug #822017
16574         
16575         * NEWS: Updated.
16576         
16577         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
16578         src/launcher.c: Turns off echo in spawned pty to fix debugger.
16580 2003-11-04  Naba Kumar  <naba@gnome.org>
16582         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
16583         problems.
16584         
16585         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16586         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
16587         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
16588         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
16589         in file headers.
16590         
16591         * src/search-replace.c: Fixed infinite loop bug.
16592         * start-with.c: Fixed a crash bug with "Open last project".
16593         
16594         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
16595         * scintilla/Makefile.am: Fixed compiler option.
16596         
16597 2003-10-16  Naba Kumar  <naba@gnome.org>
16599         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
16600         * src/text_editor.c: Fixed autoformat.
16601         
16602 2003-10-15  Naba Kumar  <naba@gnome.org>
16604         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
16605         of CTRL+number.
16606         
16607 2003-10-09  Naba Kumar  <naba@gnome.org>
16609         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
16610         
16611 2003-10-08  Naba Kumar  <naba@gnome.org>
16613         * src/source.c: Fixed a GETTEXT typo error.
16614         * anjuta.glade: Made 'Sorted in order you open them' default option
16615         for editor tabs.
16617         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16618         * anjuta.glade, data/properties/anjuta.properties:
16619         Fixed the freeze of the "Preferences" combos at the first Anjuta
16620         init is generated by:
16621                 - a not complete translation of preferences.c file
16622                 - a difference between 2 names in anjuta.glade and
16623                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
16624                 - the same name given to 3 combos (anjuta.glade).
16625                 
16626         * src/find_text.c: If the "whole document" mode is selected,
16627         a new search will select the next occurrence (Bug #764954).
16628         It is now possible to use the shortcuts to search next or previous
16629         occurrence even if the search dialog has the focus.     Bug #790318
16630         
16631         * src/main_menubar_def.h: "Select code block" shortcut; the new
16632         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
16633         (Bug #811016).
16635         Patch from: Richard Lee  <r.h.lee@comcast.net>
16636         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
16637         tagmanager/tm_workspace.c: The following is a patch to fix a
16638         seemingly random occurence where Anjuta would crash when a
16639         certain key was pressed.
16641 2003-09-29  Naba Kumar  <naba@gnome.org>
16643         * src/find_in_files.c: Ignores binary by default. Disabled the option
16644         of NOCVS search, because launcher does not use sh and hence can not
16645         pipe.
16646         
16647         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
16648         "clean before build" state in project session and not in account session,
16649         otherwise the state gets reflected to other projects causing annoyance.
16650         
16651         * src/compiler_options.c: Fixed a bug where compiler options were always
16652         claimed 'modified'.
16654         * src/build_project.c, data/properties/anjuta.properties,
16655         src/commands.[h]: Fixed a bad bug where clean-before-build
16656         doesn't work.
16657         
16658         * scintilla/patches/research-cvs-nolog.diff,
16659         scintilla/patches/scintilla-ac-gtk2-port.diff,
16660         scintilla/patches/scintilla-ac-sort-fix.diff,
16661         scintilla-optimization.diff: Removed, because they are already in
16662         scintilla CVS.
16663         
16664         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
16665         2003-09-29).
16667         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
16668         scintilla/LexYAML.cxx: Added new scintilla lexers.
16669         
16670         * TODO, NEWS: Updated.
16672         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16673         * src/utilities.c: Fixed typo bugs.
16675 2003-09-26  Naba Kumar  <naba@gnome.org>
16677         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
16678         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
16679         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
16680         text_editor_find() and Fixed I-Search wrapping.
16681         * src/debugger.c: Fixed to pass a newline after a debugger
16682         command (which was broken since the launcher was refactored.
16683         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
16685 2003-09-25  Naba Kumar  <naba@gnome.org>
16687         * src/toolbar_callbacks.c: Fixed start of incremental search.
16688         
16689         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16690         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
16691         src/main_menubar_def.h, src/mainmenu_callbacks.c,
16692         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
16693         menu and implementation.
16695 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16697         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16698         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
16699         variables in Locals window.
16701 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
16703         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
16704         * src/utilities.[ch] : Fix a tooltip bug in 
16705         anjuta_util_toolbar_append_stock(), the label appeared instead of
16706         the tooltip text. Remove label from arguments of the function
16707         because label is included in the stock icon data.
16708         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
16709         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
16710         * FIXME: translation file should be updated because of label text removal.
16712 2003-09-24  Naba Kumar  <naba@gnome.org>
16714         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
16715         
16716         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
16717         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
16718         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
16719         stdout and stderr. Also buffered output and check-for-password
16720         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
16721         with password prompts. Checkes for password prompts from all outputs.
16722         
16723         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
16724         which takes a string (which could be utf8 also) and converts into
16725         utf8 string.
16726         
16727         * src/main.c: Connects kernel signals after gnome_program_init().
16728         
16729         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16730         * src/message-manager.c: Fixed bug #787026 by converting the strings
16731         to proper UTF8.
16732         
16733 2003-09-22  Naba Kumar  <naba@gnome.org>
16735         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
16736         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
16737         GtkCList and using GtkTreeView instead. Added the patch.
16738         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
16739         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
16740         
16741 2003-09-19  Naba Kumar  <naba@gnome.org>
16743         * printing/print.c: Proper UTF8 printing support.
16744         * src/main.c: moved kernel signal connects at the
16745         end of application initialization.
16746         
16747 2003-09-18  Naba Kumar  <naba@gnome.org>
16749         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
16750         (new) lexers.make, (new) lexers: Update scintilla to latest
16751         scintilla CVS (2003-09-18), added new lexers, automated
16752         lexers makefiles sections and scintilla update. Added
16753         patches. Optimized pango rendering. Fixed a crash bug
16754         in scintilla.
16755         
16756         * (new) scintilla/patches/research-cvs-nolog.diff: Added
16757         patch to remove cvs log command from RESearch.cxx file.
16758         * scintilla/patches/scintilla-pango-always.diff:
16759         Fixed file name.
16760         * scintilla/RESearch.cxx: Removed spurious cvs log command
16761         and logs.
16762         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
16763         
16764         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
16765         * src/dnd.c: Fixed a crash bug with DND.
16766         
16767 2003-09-15  Naba Kumar  <naba@gnome.org>
16769         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
16770         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
16771         src/toolbar_callbacks.c: Added an additional parameter to
16772         text_editor_goto_line() funtion which decides if the line should
16773         be made visible (if it's under fold).
16774         
16775         * src/style-editor.c: Fixed a compiler warning.
16776         * src/message-manager.cc: Calls parent method correctly.
16778         * src/preferences.h: Fixed prent class.
16779         
16780         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16781         * src/project_dbase.c: Fixed bug #713210.
16782         
16783 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16784                                                                                 
16785         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16787 2003-09-11  Naba Kumar  <naba@gnome.org>
16789         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16790         * src/style-editor.c: Fixed bug #769130 (Crash on font
16791         selection dialog).
16792         
16793         * src/message-manger.[h,cc]: Made AnMessageManager
16794         derived from GtkFrame and removed deprecated code.
16795         
16796         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
16797         compiler warnings.
16798         
16799 2003-09-09  Naba Kumar  <naba@gnome.org>
16801         * src/Makefile.am: Addded rules for built sources.
16802         
16803 2003-09-08  Naba Kumar  <naba@gnome.org>
16805         * (new) src/anjuta-marshalers.list: Added marshalers definition
16806         file.
16807         
16808         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
16809         and CXXFLAGS are not overwriten by automake's default.
16810         * src/style-editor.c: Added 'operators' in the style editor.
16811         
16812         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
16813         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
16814         * src/message-manager-private.cc, src/message-manager.cc:
16815         Converts message going into message into UTF-8 endoding.
16816         * src/main.c: Uses UTF-8 codeset for localization.
16817         
16818 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
16820         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
16821         
16822 2003-09-08  Naba Kumar  <naba@gnome.org>
16824         * TODO: Updated.
16825         
16826         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16827         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
16828         Fixed bug #798717, Find - Find&Replace - Find in files bug;
16829         The combo entries were updated if the same data with a different
16830         case exist in the combo list. The combo entries are now case sensitive. 
16831         Search&Replace bug; First search ,max actions = 0 ==> now max
16832         actions = 100.
16833         
16834 2003-09-08  Naba Kumar  <naba@gnome.org>
16836         * TODO: Updated.
16837         * src/utilities.[c,h]: a function takes contant args.
16838         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
16839         Now the child terminated signal is emitted properly.
16840         * src/Makefile.am: Used $(top_srcdir) for referring to 
16841         scintilla objects.
16842         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
16843         definitions file which will generate anjuta-marshalers.[c,h] files.
16844         * src/.cvsignore: Updated.
16845         * src/build_project.c: Changed su command to preserve quotes.
16846         * src/anjuta-tools.c, tagmanager/tm_project.c,
16847         tagmanager/tm_workspace.c: Use standard tmp file.
16848         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
16849         so that users could report bugs easily.
16850         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
16851         
16852         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
16853         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
16854         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
16855         src/attach_process.c, src/breakpoints.c, src/commands.c,
16856         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
16857         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
16858         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
16859         src/memory.c, src/message-manager-private.c, src/preferences.c,
16860         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
16861         src/search-replace.[c,h], stack_trace.c, text_editor.c,
16862         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
16863         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
16864         Fixed compile warnings and cleanup.
16865         
16866         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
16867         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
16868         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
16869         Removed libzvt usage and implemented child spawing differently. Launcher is
16870         now proper GObject, which can be created multiple times (and can be
16871         operated in parallel).
16873         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
16874         * src/project_import_gui.c, src/project_import_cbs.c,
16875         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
16876         (crash on project import). Removed deprecared codes.
16877         
16878 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16879         
16880         * src/cvs.c: Fixed cvs output bug.
16882 2003-09-03  Naba Kumar  <naba@gnome.org>
16884         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16885         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
16886         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
16887         src/text_editor_cbs.c: Implements --
16888                 If the debugger is started
16889                         A double click in the margin add or remove a breakpoint
16890                         A single click activate or deactivate the breakpoint
16891                 else
16892                         A double click in the margin add or remove a bookmark
16894 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
16895         
16896         Reviewed by Naba Kumar  <naba@gnome.org>
16897         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
16898         User is now able to choose a branch on cvs update for project.
16899         Cleaned up variable names.
16901 2003-09-03  Naba Kumar  <naba@gnome.org>
16903         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
16904         src/Makefile.am: Added lexers.
16905         * scintilla/*/*: Updated...
16906         * src/an_symbol_view.c: Fixed a crash bug.
16907         * src/compiler_options.c, src/project_dbase.c: Fixed compile
16908         and build bugs.
16909         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
16910         * src/source.c: Fixed project generation bug with gettext code.
16911         * tagmanager/tm_project.c: Fixed a crash bug.
16912         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16913         bug when there is no project open. Bug #____.
16914         * src/source.c: Fixed a bug with build failure with non-gnome
16915         project with glade-generated source (eg. gtk2). Bug #____.
16916         * NEWS: Updated...
16918 2003-08-22  Naba Kumar  <naba@gnome.org>
16920         Patch from: Rob Bradford  <rob@debianplanet.org>
16921         * data/Makefile.am: Fixed to install properly during
16922         package building.
16923         
16924         Patch from: Etay Meiri  <etay-m@bezeqint.net>
16925         * src/debug-tree.c: Fixed a crash bug.
16926         * src/compiler_options.c: Takes care of linking the missing pieces;
16927         C flags, libs, optimization options, debug and profile.
16929         Patch from: Enver ALTIN  <ealtin@casdb.com>
16930         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
16931         
16932 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
16934         Reviewed by Naba Kumar  <naba@gnome.org>
16935         * src/project_dbase.c: Fixed bugs #778263 and #778413
16936           Adding multiple files to project should work now.
16938 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
16940         Reviewed by Naba Kumar  <naba@gnome.org>
16941         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
16942         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
16943         for Locals window.
16945 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16947         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16949 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16951         * src/text_editor.c: Fix translatable string (#113934).
16953 2003-07-04  Naba Kumar  <naba@gnome.org>
16955         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
16956         bug when there is no project open. Bug #____.
16957         
16958         * src/source.c: Fixed a bug with build failure with non-gnome
16959         project with glade-generated source (eg. gtk2). Bug #____.
16961 2003-06-26  Naba Kumar  <naba@gnome.org>
16963         * src/anjuta.h: Removed reference to windows-dialog.h.
16964         * src/message-manager-private.[cc,h]: Fixed doulbe click
16965         activation of messages to properly jump at the destination.
16966         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
16967         * src/toolbar.c: Code clean-ups.
16968         
16969         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
16970         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
16971         
16972         * src/message-manager-private.[cc,h]: Removed dead codes.
16973         
16974         * (new) data/properties/css.properties,
16975         data/properties/anjuta.properties, data/properties/Makefile.am:
16976         Added CSS syntax hiliting properties.
16977         
16978         * tagmanager/tm_file_entry.c: Fixed a possible bug.
16979         * src/debugger.c: Clean ups.
16980         * src/lexer.h: Added CSS lexer definition.
16981         
16982         * Makefile.am: Installs destop file properly.
16983         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
16984         * NEWS: Updated for 1.1.97 release.
16985         * src/main_menubar_def.h: Changed some non working shortcuts.
16986         
16987 2003-06-24  Naba Kumar  <naba@gnome.org>
16989         * src/search-replace.c: Shows the dialog properly, even when it is
16990         hidden behind another window.
16991         
16992         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
16993         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
16994         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
16995         and code clean up.
16996         
16997         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
16998         setup wizard dialogs.
16999         
17000         * src/debugger.c: Removed a redundant call to
17001         debugger_update_controls().
17002         * src/compiler_options.c, src/launcher.c: code cleanup.
17003         * src/executer.c: Fixed execution bug with 'Set Program params...".
17004         
17005 2003-06-23  Naba Kumar  <naba@gnome.org>
17007         * widgets/e-splash.c: Removed border around the splash image.
17008         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
17009         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
17010         * src/cvs.c: Added a frame around commit log text widget.
17011         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
17012         crash bug associated with translated combo box list in preferences
17013         dialog (in different locale other than en_US). Used widget names
17014         to pass the combo list items.
17015         * po/POTFILES.in: Updated.
17016         * src/launcher.c: Creates the zvt terminal at startup (and not
17017         every time a build is done) -- speeds up buld operations.
17018         * src/file_history.c: Should be if() conditional instead of
17019         assertion check.
17020         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
17021         Disabled useless warnings.
17022         * src/project_dbase.c: Fixed bonobo 2 project name.
17023         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
17024         and uses correct glade-2 for file generation.
17025         
17026 2003-06-21  Naba Kumar  <naba@gnome.org>
17028         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
17029         And disables autocomple show for numbers (very annoying).
17030         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
17031         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
17032         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
17033         from view menu and adjust the controls accordingly.
17034         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
17035         only OK button.
17036         * src/project_dbase.[c,h]: Removed show_local flag processing.
17037         * src/message-manager.[c,h]: Reorganized messages tabs in more
17038         sensible order.
17039         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
17040         Also added PCRE dependency.
17041         
17042 2003-06-20  Naba Kumar  <naba@gnome.org>
17044         * pixmaps/anjuta_splash.png: New splash.
17045         from Jean Schurger  <yshartk@schurger.org>
17046         
17047         * src/controls.c: De-sensitize run-to-cursor when debugger
17048         is not running.
17049         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
17050         
17051         * src/message-manager-private.cc: Fixed to properly jump at
17052         the right file:line.
17053         
17054         * src/appwiz_page1.c: Fixed to correctly determine the project
17055         trpe from the wizard.
17056         
17057 2003-06-20  Naba Kumar  <naba@gnome.org>
17059         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
17060         * src/watch_gui.c: Code cleanups.
17061         * src/debugger.[c,h], src/stack_trace.[c,h],
17062         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
17063         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
17064         Removed direct access to stack_trace private data, Increased debugger
17065         command size from 256 to 1024 (to be on safer side). Also implemented
17066         row-activated signle for seting frame and viewing the source.
17067         * src/debugger.c: Avoids starting program and stopping debugger
17068         when starting debugger and stopping program, respectively.
17069         
17070         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
17071         Reverted codes to start debugger automatically
17072         The file is brought to the state just after the branching 
17073         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
17074         some code clean ups.
17075         
17076         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
17077         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
17078         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
17079         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
17080         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
17081         src/project_dbase.c: Code clean ups.
17082         
17083         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
17084         (Projects dir) so that correct $HOME/Projects path is set when
17085         anjuta is run for the first time.
17086         
17087 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
17089         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
17091 2003-06-13  Naba Kumar  <naba@gnome.org>
17093         * src/stack_trace_cbs.c: Moved variable declaration at the
17094         top of the block (bug #737867)
17095         
17096         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
17097         just CFLAGS and CXXFLAGS (bug #743617).
17098         
17099         * src/create_global_tags.sh: Fixed shell script to properly
17100         detect installed *-config files.
17101         
17102 2003-06-12  Naba Kumar  <naba@gnome.org>
17104         * src/preferences.[c,h]: Added methods for custom widgets in
17105         preferences: using custom set/get methods for them.
17106         
17107         * src/anjuta-encoding.c: Implemented up/down of the encodings
17108         in the list and property saves correctly.
17109         
17110         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17111         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
17112         the beginning of a file.
17114         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17115         * src/aneditor.cxx, src/aneditor.h,
17116         src/controls.c, src/main_menubar.c, src/main_menubar.h,
17117         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17118         src/mainmenu_callbacks.h: Allows the operator to select the current
17119         word or the current line (Request: 680801). It puts also
17120         sensitive/unsensitive several select/comment menu items.
17122         * src/breakpoints.c: Presets by default the current line for a
17123         defined breakpoint.
17125 2003-06-11  Naba Kumar  <naba@gnome.org>
17127         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
17128         color (red highlight) now cosistent for inactive tabs also.
17129         
17130         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
17131         'Advanced search and replace' in Edit->Search submenu.
17132         
17133         * data/properties/tcltk.properties: Fixed bug #731851. Added line
17134         wrappings '\' where     they were missing.
17135         
17136         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
17137         message is now more descriptive and details the correct thing to do
17138         for GNOME2 desktop.
17139         
17140 2003-06-10  Naba Kumar  <naba@gnome.org>
17142         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
17143         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
17144         Removed any reference to particular version of automake/autoconf
17145         so that they could work with newer versions (Bug #659394).
17147         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
17148         src/anjuta.c: Added coded to add/remove supported encodings.
17149         
17150         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
17151         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
17152         src/project_import.c, src/project_type.c, src/project_type.h,
17153         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
17154         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
17155         from the project wizard.
17157 2003-06-06  Naba Kumar  <naba@gnome.org>
17159         Patch from Etay Meiri  <etay-m@bezeqint.net>
17160         * src/compiler_options.c: Fixed bugs related to clean before
17161         build patch.
17162         
17163         * anjuta.desktop.in.in: Added commandline options.
17164         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
17165         -dP and -A flags of CVS update into different options.
17166         
17167 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
17169         * configure.in: Removed "ta" from ALL_LINGUAS.
17171 2003-06-02  Naba Kumar  <naba@gnome.org>
17173         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
17174         return NULL for undefined properties and "" for defined but empty
17175         strings. It was creating many problems where both are assumed to be
17176         same. And besides, it doesn't matter to differentiate the two (the
17177         problem with preferences was due to a different bug).
17179         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
17180         correctly. Also, s/props_build_in/props_built_in/g.
17181         
17182         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
17183         list.
17184         
17185         * src/an_file_view.c: Unrefed pixbufs when done with them.
17187         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
17188         (removed) file_text.png: Added and removed pixmaps.
17189         
17190 2003-05-30  Naba Kumar  <naba@gnome.org>
17192         * anjuta.glade: Fixed encodings preferences dialog
17193         
17194 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
17195         
17196         Reviewed by Naba Kumar  <naba@gnome.org>
17197         
17198         * src/build_project.c src/clean_project/c: perform a clean before
17199         build, if required. Show the message manager on clean.
17200         * src/compiler_options.c: save the new options when window is closed
17201         and flag project to be cleaned before the next build.
17202         * src/project_dbase.c: added a 'clean before build' flag to project
17204 2003-05-29  Naba Kumar  <naba@gnome.org>
17206         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
17207         dialog.
17208         
17209         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
17210         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
17211         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
17212         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
17213         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
17214         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
17215         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
17216         print_color.xpm, print_landscape.xpm, print_layout.xpm,
17217         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
17219         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
17220         Removed unused icons references.
17222 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
17224         Reviewed by Naba Kumar  <naba@gnome.org>
17225         
17226         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
17227           src/compiler_options.c, src/debugger.c, src/find_replace.c,
17228           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
17229           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
17230           src/toolbar_callbacks.c: HIG compliant dialogs.
17232         * src/utilities.c: anjuta_button_new_with_stock_image() and
17233           anjuta_dialog_add_button() stolen from gedit.
17235         * src/main_menubar_def.h: Fixed mnemonics.
17237 2003-05-26  Naba Kumar  <naba@gnome.org>
17239         * src/project_dbase_gui.c: Added header files filter for add file
17240         dialog box. Disabled project window to be transient window.
17241         
17242         * src/message-manager.cc: Disabled message manager window to be
17243         transient window.
17244         
17245         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
17246         a file could not be loaded.
17247         
17248         * src/project_dbase.c: Fixed a bug with GUI editor command
17249         where empty string is returned.
17250         
17251         * src/Makefile.am, src/preferences.h, src/text_editor.c
17252         src/text_editor.h, (new) src/anjuta-encodings.h,
17253         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
17254         Added encoding support and to handle characters encoding correctly
17255         by auto detecting it during load. Added preferences for selecting
17256         the encoding during save.
17258         * src/preferences.c, src/resources.c: Removed debug messages.
17260         Patch from: Alexander Nedotsukov <bland@mail.ru>
17261         * src/getline.c: Fixed many fatal bugs for FreeBSD.
17263 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17264         * src/anjuta.c: Try to sow the splash image more often.
17266 2003-05-20  Naba Kumar  <naba@gnome.org>
17268         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17269         * src/debug_tree.c: Colorize the modified locals during
17270         debugging and call memory analyze from the debugger.
17271         * src/breakpoints.c: The color is now different for the enabled
17272         and disabled breakpoints. Anjuta now can erase several
17273         breakpoints defined at the same line. The markers are updated
17274         according to the enable/disable action.
17275         
17276         Patch from Etay Meiri  <etay-m@bezeqint.net>
17277         * src/launcher.c: Fixes launcher freeze up bug during build.
17279 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
17281         Reviewed by Naba Kumar  <naba@gnome.org>
17282         * scintilla/PropSet.h: Change member variables from private to protected.
17283         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
17284         to PropSetFile class, which return a gchar * (and can therefore indicate
17285         whether properties are empty or do not exist) and make prop_get and
17286         prop_get_expanded use them.
17287         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
17288         that the result of of prop_get cannot be an empty string.
17290 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
17292         Reviewed by Naba Kumar  <naba@gnome.org>
17293         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
17294         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
17295         src/text_editor_cbs.c: When saving all the files in the project, the
17296         text editors are now only rehighlighted once instead of once for each
17297         file saved.
17299 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17300         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17301         * src/anjuta.desktop.in.in: Support startup notification.
17302 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17303         * src/main.c, widgets/e-splash.c: Splash screen improvements.
17304         * src/anjuta.desktop.in.in: Support startup notification.
17307 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
17309         Reviewed by Naba Kumar  <naba@gnome.org>
17310         
17311         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
17312         memory leak from glade_xml_new call. Removed gxml field from Executer
17313         struct as only used in create_executer_dialog and then destroyed.
17314         
17315         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
17316         
17317         * src/configurer.c: Fix warning trying to connect signal to non-existent
17318         environment entry in configure dialog and fix crash when closing the
17319         window.
17320         
17321         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
17322         gnome_date_edit_get_time instead.
17323         
17324         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
17325         in view menu required renumbering elsewhere.
17327 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
17329         Reviewed by Naba Kumar  <naba@gnome.org>
17330         
17331         * src/breakpoints.c: fixed an error when removing breakpoint
17332         * src/controls.c: 'run to cursor' is sensitive when debugger not active
17333         * src/debugger.c: changes to the way the debugger is activated
17334         * src/debugger.h: clean ups
17336 2003-05-13  Naba Kumar  <naba@gnome.org>
17338         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17339         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
17340         src/memory.h: A new version of memory and the interface
17341         is now integrated in anjuta.glade
17343 2003-05-09  Naba Kumar  <naba@gnome.org>
17345         * configure.in: Bumped required gtk version to 2.0.8.
17346         
17347 2003-05-06  Naba Kumar  <naba@gnome.org>
17349         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
17351 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17352         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
17354 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17355         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
17356         , tagmanager/c.c: Support for ProC and RDB files.
17358 2003-05-06  Naba Kumar  <naba@gnome.org>
17360         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
17361         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17362         Uncomment (Box & Stream), Select the current function,
17363         authorize the "Quit" button of the GotoLine window
17365 2003-05-05  Naba Kumar  <naba@gnome.org>
17367         * src/watch_gui.h: CVS added new file.
17369         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
17371         Patch from Etay Meiri <etay-m@bezeqint.net>
17372         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
17373         src/mainmenu_callbacks.c, src/message-manager.cc,
17374         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
17375         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
17376         Ported stack trace to GNOME2 and added it in the message manager
17377         pane.
17379 2003-05-02  Naba Kumar  <naba@gnome.org>
17381         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
17382         
17383         * src/preferences.[h,c]: Fixed preferences to save only one copy of
17384         preferences property.
17385         
17386         * anjuta.prj: Fixed multiple preferences saved data.
17387         
17388         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
17389         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
17390         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
17391         scintilla/include/Platform.h, scintilla/include/PropSet.h,
17392         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
17393         Upgraded scitilla from CVS with faster window repaint
17394         and more bugfixes.
17395         
17396         Patch from  Etay Meiri  <etay-m@bezeqint.net>
17397         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
17398         and code cleanups
17399         
17400 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
17402         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
17403         the window if messages are appended to the end and the scrollbar is
17404         at the end.
17406 2003-04-29  Naba Kumar  <naba@gnome.org>
17408         * configure.in: Removed omf-install from Makefiles list.
17410 2003-04-28  Naba Kumar  <naba@gnome.org>
17412         * po/POTFILES.in: Remvoded deleted files.
17413         
17414         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
17415         pixmaps/windows-style-undocked.png: Added setup wizard's images.
17417         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
17418         is executed as detached) is not set properly.
17419         
17420 2003-04-25  Naba Kumar  <naba@gnome.org>
17421         
17422         * anjuta.prj: Updated.
17423         * src/anjuta_info.c: Fixed text wrapping and column view.
17424         * data/welcome.txt.in: Removed unaligned characters.
17425         
17426 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17427         * src/main_menubar.c: Disable setup dialog.
17429 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17430         * src/breakpoints.c; Fixed compilation with older GCC
17431         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
17432         * HACKING: Spelling fixes (Suggested by Stephen Knight)
17434 2003-04-18  Naba Kumar  <naba@gnome.org>
17436         * anjuta.prj: Updated (includes compiler options).
17437         
17438         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
17439         function from anjuta.c (it was already available in anjuta-tools.c).
17440         
17441 2003-04-18  Naba Kumar  <naba@gnome.org>
17443         * src/about.c, THANKS: Updated
17444         
17445         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
17446         
17447         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
17448         properly from the project session before updating the file
17449         view.
17450         
17451         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
17452         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
17453         dialog settings (as it will not be required once GDL is in place) and
17454         added file view filters in the settings sub-menu.
17456 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17457         * HACKING: Updated
17458         * configure.in: Disable cast checks on final build.
17460 2003-04-17  Naba Kumar  <naba@gnome.org>
17462         * src/build_project.c: Fixed a compilation error.
17464         * src/launcher.c: Removed commnets.
17465         
17466         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
17467         properties from editor tab to indentation tab and fixed a property
17468         label for proper i18n translation. Fixed typos in project config
17469         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
17470         sorting and reordering in compiler options dialog.
17471         
17472         * src/compiler_options.c: Implemented _save() function to save the
17473         options (which was pending).
17474         
17475         * src/build_project.c: Destroys install-as-root dialog when it is done.
17476         
17477         * src/an_symbol_view.c: Change "event" event to "event-after" so
17478         that symbol row is selected first before the popup is shown.
17479         
17480 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17482         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
17483         file in CVS/Entries. (Reviewed and applied by Biswa)
17485 2003-04-16  Naba Kumar  <naba@gnome.org>
17487         * aneditor.cxx: use unicode everytime (fixed unicode related
17488         bugs).
17490         * anjuta.prj: Fixed UI editor name (blank to use default) and
17491         anjuta version.
17492         
17493         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
17494         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
17495         Editor preferences page.
17497 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17498         * src/anjuta.[ch], src/print.c: Fixed warnings
17499         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
17500         * configure.in: Profiling support with gprof
17502 2003-04-16  Naba Kumar  <naba@gnome.org>
17504         Patch from Gaëtan de Menten  <ged@bugfactory.org>
17505         * src/launcher.c: Fixed cvs dialog.
17506         
17507 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
17508         
17509         * src/message-manager-private.cc: Fixed double-click on first line of 
17510         output to properly select a line.
17511         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
17512         because still was a deprecatd GtkCTreeNode and always NULL anyway.
17514 2003-04-15  Naba Kumar  <naba@gnome.org>
17516         * src/message-manager-private.cc: Fixed the glade filename typo.
17518 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17519         * scintilla/*, data/properties/*: Scintilla CVS merge
17520         * anjuta.prj: Removed unnecessary files.
17521         * scintilla/PlatGTK.cxx: Force Pango fonts always
17522         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
17523         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
17524         for preferences.
17525         * configure.in: Change version no. for 1.1.1 (alpha release)
17526         * configure.in: Added '--with-pref-suffix' option.
17527         * config.guess, config.sub: Removed from CVS.
17529 2003-04-15  Naba Kumar  <naba@gnome.org>
17531         Patch from Timothee Besset  <ttimo@idsoftware.com>
17532         * Makefile.am: Fixed a shell script error during intallation.
17533         
17534 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17536         Reviewed by Naba Kumar  <naba@gnome.org>
17537         * src/message-manager.cc: Added popup-menu to TreeView and fixed
17538         set_wm_class to use "anjuta" instead of "an.
17539         * src/message-manager-private.cc: Headers are hidden again.
17541 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17542         * src/project_dbase_gui.c: Memory corruption fix.
17543         * anjuta.prj: Updated project file
17545 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
17546         * an_file_view.c: Connect to event-after signal rather than event so that
17547         selection is updated first and thus context menu is for the right file.
17548         Reviewed and applied by Biswa.
17550 2003-04-14  Naba Kumar  <naba@gnome.org>
17552         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
17553         
17554         * src/auncher.c: More child exit fixes
17555         from Timothee Besset  <ttimo@idsoftware.com>
17557 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
17558         
17559         Reviewed by Naba Kumar  <naba@gnome.org>
17560         
17561         * src/message-manager.[c/h], src/message-manager-private[c/h],
17562                 anjuta.[c/h]: Ported message-manager to Gtk2
17563         
17564         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17565         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
17566         src/clean_project.c, src/compile.c, src/configurer.c,
17567         src/controls.c, src/cvs.c, src/debugger.c,
17568         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17569         src/project_import.c, src/search-replace.c: Changed name from
17570         AnjutaMessageManager to AnMessageManager to avoid too long type
17571         and funtion names.
17573 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17574         * src/launcher.c: Fix build won't stop problem - TTimo
17575         * TODO: Updated
17576         * pixmaps/anjuta_splash.c: New splash screen prototype.
17577         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
17578         * src/compiler_options.c: Mute pkgconfig errors.
17579         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
17581 2003-04-10  Naba Kumar  <naba@gnome.org>
17583         * configurer.[c,h]: Fixed dialog to close properly.
17584         * src/project_dbase.c, widgets/gnomefilelist.c: Added
17585         debugging asserts.
17586         
17587 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17588         * anjuta.prj: Removed unnecessary files, load with 1.2.0
17589         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
17590         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
17591         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
17592         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
17593         src/makefile.am: Move gdl to it's own directory.
17594         * global-tags/create_global_tags.sh: Silently ignore SDL error.
17596 2003-04-09  Naba Kumar  <naba@gnome.org>
17598         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
17599         branch.
17601 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17602         * src/anjuta-tools.c: Use CDATA for saving tools data.
17603         * anjuta.glade, src/search-replace.c: Port from branch.
17604         * widgets/e-splash.*, src/main.c: Better splash screen.
17605         * configure.in, widgets/gdl*: Import GDL widgets.
17606         * ROADMAP: Updated roadmap.
17607         * src/an_file_view.c: Use GDL icons for file tree.
17609 2003-04-09  Naba Kumar  <naba@gnome.org>
17611         * anjuta.glade: Added (hidden) initial setup-wizard window.
17612         
17613         Patch from: Vitaly  <vvv@rfniias.ru>
17614         * src/preferences.c: Fixes a bug with libglace widget access with
17615         translated strings.
17617         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17618         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
17619         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17620         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
17621         src/toolbar_callbacks.[c,h],
17622         src/memory.c, src/message-manager-private.cc,
17623         src/message-manager-private.h, src/message-manager.cc,
17624         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
17625         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
17626         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
17627         watch window to a subwindow in the notebook
17629 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17630         * ROADMAP: Updated roadmap.
17632 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
17634         * configure.in: Added Belarusian to ALL_LINGUAS.
17636 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17637         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
17638         Henry Jia
17639         * ROADMAP: Added roadmap for HEAD.
17641 2003-03-29  Naba Kumar  <naba@gnome.org>
17643         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
17644         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
17645         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
17646         (new) pixmaps/start-with-wizard.png,
17647         (new) pixmaps/start-with-import.png,
17648         (new) pixmaps/start-with-open.png Added Start with dialog which pops
17649         up on anjuta start-up to give quick access to opening file/project or
17650         creation wizards.
17652         * src/main.c: Sets proper data directory for the gnome
17653         program.
17655 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17656         * src/text_editor.c: Fixed error/warning indicators.
17658 2003-03-24  Naba Kumar  <naba@gnome.org>
17660         * README: Correct version.
17661         
17662 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
17664         * configure.in: Added checks to see if were building on FreeBSD
17665         systems.  Sets -DFREEBSD if we are, and also attempts to find
17666         gmake if the host system is FreeBSD.
17668         * src/getline.c: New file used to provide the getline function,
17669         which isnt available on a FreeBSD system.  The function is only
17670         defined if FREEBSD is defined.
17672         * src/Makefile.am: Added getline.c to anjuta_SOURCES
17674         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
17675         configure.in sets this to gmake on FreeBSD systems, and make
17676         on everything else.
17678 2003-03-23  Naba Kumar  <naba@gnome.org>
17680         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
17681         
17682         * anjuta.spec.in: Fixed spec file for correct file paths and
17683         corrected rpmbuild.
17685         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
17686         the rpm build command separately now.
17687         
17688         * src/anjuta.c, windows-dialog.c: Added some more window management
17689         stuffs (not still fully working, though).
17691         * TODO: Updated.
17693 2003-03-22  Naba Kumar  <naba@gnome.org>
17695         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
17697 2003-03-21  Naba Kumar  <naba@gnome.org>
17699         * README: Removed Andy Piper's name from the active maintainers
17700         list on his request.
17701         
17702         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
17703         preferences.
17704         
17705         * src/anjuta-tools.c: Fixed compiler errors.
17707         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
17708         show bugs.
17709         
17710         * src/commands.c, src/src_paths.c, src/style-editor.c,
17711         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
17712         becuase they are now hidden by default (from glade editing).
17713         
17714         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
17715         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
17716         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17717         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
17718         basic windows managements.
17719         
17720 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17721         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
17722         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
17723         Enver ALTIN (a.k.a. skyblue)
17725 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17726         * tagmanager/*: Added ignore-list for symbols. This will make
17727         parsing more accurate for projects. Doc updates needed.
17729 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17730         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
17731         * launcher/Makefile.am: Link to correct libraries
17732         * src/launcher.c: Do not allow NULL shell
17734 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
17735         * src/debug_tree.c: Improve debug tree view.
17737 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
17739         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
17740         'Run Configure Script' and 'Execute Program'. Increase minimum width
17741         of Configure dialog.
17742         * find_in_files.c, find_in_files_cbs.*: Properly create the file
17743         list widget by setting a model and adding a column and renderer.
17744           Actually store the nocvs toggle button in FindInFiles data structure.
17745           Handle selection changes via changed signal rather than row_activated.
17746           Use response signal for handling the close and find buttons.
17747           Close window when escape is pressed.
17748         * find_replace.c: Close window when escape is pressed.
17749         * find_text.c: Close window when escape is pressed in find dialog as
17750         well as wrap search question, where now Yes is the default button.
17752 2003-03-05  Naba Kumar  <naba@gnome.org>
17754         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
17756         * src/message-manager-private.cc: Fixed a bug with vte conditional
17757         compilation.
17758         * anjuta.glade: Hides all windows in glade file.
17760 2003-03-05  Naba Kumar  <naba@gnome.org>
17762         * src/an_file_view.c: Fixed a compilation warning.
17763         * src/message-manager-private.cc: Conditional compilation for vte
17764         API.
17765         
17766 2003-02-28  Naba Kumar  <naba@gnome.org>
17768         * configure.in, anjuta.spec.in: Updated dependency packages version.
17769         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
17770         * src/preferences.c: Added debug assertions.
17771         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
17772         editor to enable/disable bringing the recent editor tabs first.
17773         
17774         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17775         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
17776         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
17777         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
17778         and     bug fixes. Also code clean ups.
17779         
17780         * (new) src/search-replace.[h,c]: New search replace implementation
17781         from ANJUTA_1_0_0 branch.
17782         
17783         * (new) src/windows-dialog.[h,c]: New windows management class
17784         [work in progress].
17786 2003-02-28  Naba Kumar  <naba@gnome.org>
17788         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
17789         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
17790         src/appwizard.c, src/build_file.c, src/build_project.c,
17791         src/clean_project.c, src/compile.c, src/configurer.c,
17792         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
17793         src/message-manager-dock.c, src/message-manager-dock.h,
17794         src/message-manager-private.cc, src/message-manager.cc,
17795         src/preferences-dialog.c, src/preferences-dialog.h,
17796         src/preferences.c, src/preferences.h, src/project_dbase.c,
17797         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
17798         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
17799         src/utilities.c, src/utilities.h:
17800         
17801         Widgetized Preferences and gave proper function names.
17803         * src/executer.c: Fixed a session loading bug.
17804         
17805 2003-02-27  Naba Kumar  <naba@gnome.org>
17807         * printing/print.c: Fixed printing font bug that failed to load the
17808         proper fonts.
17809         
17810         * src/toolbar.c: Disabled LED flashing (not yet implemented).
17811         
17812         * TODO, anjuta.prj: Updated.
17814 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
17816         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17817         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17818         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17819         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
17820         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
17821         fixed omf errors
17823 2003-02-25  Naba Kumar  <naba@gnome.org>
17825         * Makefile.am: Excluded omf-install from installation as the docs are
17826         not ready.
17827         
17828         TODO: Updated.
17829         
17830         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
17831         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
17832         property names and added new editor properties and code cleanups.
17833         Also added new project properties.
17834         
17835         * src/compiler_options.[h,c]: Added pkg-config packages supports
17836         and fixed bugs.
17837         
17838         * src/glade_iface.h: Cleanups.
17839         
17840         * src/launcher.c: Used timer instead of idle to scan.
17841         
17842         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
17843         src/project_config.[h,c], src/project_import.c: Implemented project
17844         property to define GUI editor and to handle it.
17845         
17846         * src/preferences.c: i18n fixes.
17847         
17848         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
17849         unused (and old) pixmaps.
17850         
17851         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
17852         
17853 2003-02-25  Naba Kumar  <naba@gnome.org>
17855         * src/message-manager-private.[h,cc], src/preferences.c,
17856         anjuta.glade, anjuta_dialog_strings.c: Implemented
17857         gnome terminal profiles for the terminal preferences and moved the
17858         addition of terminal preferences in the terminal constructor.
17859         
17860         * anjuta.prj: Updated.
17862 2003-02-24  Naba Kumar  <naba@gnome.org>
17864         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
17865         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
17866         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
17867         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
17868         preferences dialog.
17870         * TODO: Updated.
17872         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
17873         text selection and child re-spawning.
17875         * src/pixmaps.h: Removed unused pixmaps definitions.
17876         
17877 2003-02-23  Naba Kumar  <naba@gnome.org>
17879         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
17880         the project tree/window.
17882         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
17883         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
17884         Correct the use of a variable and implemented session save/load
17885         for tree expansion states.
17886         
17887         * src/main_menubar_def.h: Fixed shortcuts keys.
17888         
17889         * src/anjuta.c, src/gnome_project.c: Code clean ups.
17890         
17891         * anjuta.prj: Updated.
17892         
17893 2003-02-22  Naba Kumar  <naba@gnome.org>
17895         * src/debug_tree.[c,h]: GNOME2 port from 
17896         Etay Meiri <etay-m@bezeqint.net>
17897         
17898         * src/an_file_view.c, src/resources.[h,c],
17899         data/properties/bash.properties,
17900         data/properties/cpp.properties,
17901         data/properties/html.properties,
17902         data/properties/make.properties,
17903         data/properties/others.properties,
17904         data/properties/perl.properties,
17905         data/properties/props.properties,
17906         data/properties/xml.properties: Standarized file icons. Icons are
17907         defined in respective .properties file and are retrieved as resource
17908         data.
17910         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
17911         in labels from the commands editor as that would create
17912         problems for translators.
17914 2003-02-21  Naba Kumar  <naba@gnome.org>
17916         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
17917         as they should be part of CVS(?).
17919         * Makefile.am: Corrected a typo for glade generated strings file.
17921         * configure.in, po/hi.po: Added new Hindi (hi) translation
17922         in ALL_LINGUS and added initial Hindi translation.
17924         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
17925         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
17926         sv_unknown.xpm to more proper icon.
17928         * (new)data/properties/php.properties, data/properties/Makefile.am,
17929         data/properties/anjuta.properties, data/properties/html.properties:
17930         Fixed PHP syntax hilighting bug by separating php properties into
17931         different file (because of file size).
17933         * TODO: Updated.
17934         
17935 2003-02-20  Naba Kumar <naba@gnome.org>
17937         * src/breakpoints.c: Fixed breakpoints session saving/loading
17938         crash bug.
17939         
17940         * scintilla/*, scintilla/include/*: Updated to scintilla
17941         release 1.51
17942         
17943 2003-02-19  Naba Kumar <naba@gnome.org>
17945         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
17946         * TODO: Updated.
17948         * Makefile.am, src/Makefile.am,
17949         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
17950         (removed) src/anjuta_dialog_strings.c,
17951         (removed) src/anjuta_dialogs_strings.c,
17952         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
17953         (added) anjuta.glade: Transfered glade files from src/ directory
17954         to the top level directory.
17956         * po/POTFILES.in: Updated.
17957         
17958         * (removed) macrocs2/*: Transfered to data/ directory.
17959         
17960         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
17961         data/Makefile.am: Moved macros in data directory. Anjuta no longer
17962         requires to have macros dir, but the projects generated by anjuta
17963         require them.
17964         
17965         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
17966         trees.
17967         
17968         * src/defaults.c: Corrected default compiler options.
17969         
17970         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
17971         wizard.
17972         
17973         * src/message-manager-private.cc, src/message-manager-private.h,
17974         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
17975         
17976         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
17977         source code generation for gnome2 projects.
17979 2003-02-11  Naba Kumar <naba@gnome.org>
17981         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
17982         restores the expand/collaspe states of the nodes after refresh.
17983         
17984         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
17985         
17986 2003-02-11  Naba Kumar <naba@gnome.org>
17988         * src/style-editor.c: Fixed pango font description handling for fonts.
17989         * src/anjuta.glade: Removed font size spin button.
17990         * configure.in, src/anjuta.prj: Corrected version.
17991         * TODO: update.
17992         
17993 2003-02-10  Naba Kumar <naba@gnome.org>
17995         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
17996         references of scroll-menu.h and add about.h in Makefile.am.
17997         
17998         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
17999         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
18000         (removed) widgets/scroll-menu.h: Removed unused files.
18001         
18002         * Makefile.am: Added proper i18n rules and added intl tools for
18003         distributions.
18004         
18005         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
18006         to the stable release).
18007         
18008         * anjuta.spec.in: Removed manuals packaging.
18009         
18010         * data/Makefile.am: Removed 'macros' installation (not required for
18011         gnome2 projects).
18013 2003-02-10  Naba Kumar <naba@gnome.org>
18015         * po/POTFILES.in: Updated.
18017         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
18018         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
18019         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
18020         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
18021         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
18022         icons and images.
18024         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
18025         src/toolbar_callbacks.h: Fixed scintilla notification signal name
18026         and fixed to properly handle focus in find entry box.
18028         * Makefile.am: Added code for RH system menu update.
18030         * .cvsignore: Updated.
18032         * NEWS: Updated.
18034 2003-02-03  Naba Kumar <naba@gnome.org>
18036         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
18037         editor preferences. and fixes dialogs.
18039         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
18040         Fixed linenumbers and header margins when they are disabled and
18041         removed unused header files.
18043         * src/attact_process.[h,c], src/debugger.c: Attach to process
18044         now works.
18046         * src/help.c: Fixed dialog response.
18048         * TODO: Updated.
18050         * data/properties/anjuta.properties: Corrected typo.
18052         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
18053         Change the signal to "changed" in entry from "selection-changed" in
18054         list.
18056         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
18057         short-cuts.
18059 2003-01-31  Naba Kumar <naba@gnome.org>
18061         * configure.in: Upgraded to use libgnomeprint-2.2
18062         
18063         * printing/Makefile.am: Updated
18064         
18065         *(removed) printing/print-doc.c, printing/print-doc.h,
18066         printing/print-util.c, printing/print-util.h: Removed because already
18067         merged with print.c.
18068         
18069         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
18070         and libgnomeprintui-2.2 and fixed rendering problems.
18071         
18072         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
18073         uneccessary print properties, as they are separately taken
18074         care in gnomeprint.
18075         
18076         * po/POTFILES.in: Update.
18078 2003-01-30  Naba Kumar <naba@gnome.org>
18080         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
18081         for about dialog box.
18082         
18083         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
18084         src/pixmaps.h: Modified for the above additions for about dialog.
18086 2003-01-29  Naba Kumar <naba@gnome.org>
18088         * src/style_editor.[c,h]: Added missing files.
18089         
18090 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18091         * scintilla/XPM.[cxx|h]: Added missing files
18093 2003-01-29  Naba Kumar <naba@gnome.org>
18094         
18095         * TODO, po/POTFILES.in: Updated.
18096         
18097         * anjuta.prj, src/anjuta.glade,
18098         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
18100 2003-01-28  Naba Kumar <naba@gnome.org>
18101         
18102         * data/properties/anjuta.properties, src/aneditor.cxx,
18103         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
18104         properties into text properties (earlier it was int properties).
18106         * TODO: Updated
18107         
18108         * scintilla/AutoComplete.c,xx,
18109         scintilla/AutoComplete.h,
18110         scintilla/CallTip.c,xx,
18111         scintilla/CallTip.h,
18112         scintilla/Document.c,xx,
18113         scintilla/Document.h,
18114         scintilla/Editor.c,xx,
18115         scintilla/Editor.h,
18116         scintilla/LexAVE.c,xx,
18117         scintilla/LexCSS.c,xx,
18118         scintilla/LexHTML.c,xx,
18119         scintilla/LexOthers.c,xx,
18120         scintilla/LexPython.c,xx,
18121         scintilla/LineMarker.c,xx,
18122         scintilla/LineMarker.h,
18123         scintilla/Makefile.am
18124         scintilla/PlatGTK.c,xx,
18125         scintilla/PropSet.c,xx,
18126         scintilla/ScintillaBase.c,xx,
18127         scintilla/ScintillaBase.h,
18128         scintilla/ScintillaGTK.c,xx,
18129         scintilla/ViewStyle.c,xx,
18130         scintilla/include/Platform.h,
18131         scintilla/include/SciLexer.h,
18132         scintilla/include/Scintilla.h,
18133         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
18134         
18135         
18136         src/Makefile.am,
18137         src/an_file_view.c,
18138         src/an_symbol_view.c,
18139         src/anjuta-tools.c,
18140         src/anjuta.c,
18141         src/anjuta.glade
18142         src/anjuta.h,
18143         src/anjuta_cbs.c,
18144         src/anjuta_dialogs_strings.c,
18145         src/anjuta_info.c,
18146         src/commands.c,
18147         src/compiler_options.c,
18148         src/debugger.c,
18149         src/help.c,
18150         src/main_menubar.c,
18151         src/main_menubar.h,
18152         src/main_menubar_def.h,
18153         src/mainmenu_callbacks.c,
18154         src/mainmenu_callbacks.h,
18155         src/message-manager-private.c,c
18156         src/message-manager-private.h,
18157         src/message-manager.c,c
18158         src/message-manager.h,
18159         src/pixmaps.h,
18160         src/preferences.c,
18161         src/preferences.h,
18162         src/project_config.c,
18163         src/project_dbase.c,
18164         src/project_dbase_gui.c,
18165         src/project_import_gui.c,
18166         src/properties.c,xx,
18167         src/properties.h,
18168         src/resources.c,
18169         src/src_paths.c,
18170         src/text_editor.c,
18171         src/text_editor_gui.c,
18172         src/toolbar.c,
18173         src/utilities.c,
18174         src/utilities.h,
18175         anjuta.prj: GNOME2 porting and fixed many porting bugs.
18176         
18177 2003-01-24  Naba Kumar <naba@gnome.org>
18179         * src/text_editor_gui.c, src/toolbar.c,
18180         src/text_editor.c, src/text_editor_cbs.h:
18181         Used correct notification signal name for scintilla
18182         (gtk2) and fixed UI.
18183         
18184         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
18185         when not required.
18186         
18187         * printing/print-doc.c,
18188         printing/print.c,,
18189         src/anjuta-tools.c,
18190         src/find_replace.c,
18191         src/goto_line.c,
18192         src/launcher.c,
18193         src/mainmenu_callbacks.c,
18194         src/project_dbase.c,
18195         src/project_dbase.h,
18196         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
18197         src/text_editor.c,
18198         src/text_editor_cbs.h:
18201 2003-01-23  Naba Kumar <naba@gnome.org>
18203         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
18204         correct stock icons and organized pixmap macros.
18205         
18206         Makefile.am: Removed non-generated files.
18207         
18208         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
18209         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
18210         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
18211         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
18212         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
18213         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
18214         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
18215         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
18216         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
18217         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
18218         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
18219         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
18220         stop.xpm, undo.xpm}: Removed because no longer used.
18222         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
18223         file_unknown.xpm}: Files renamed from fv_*, as it would
18224         be the right name.
18226         * pixmaps/Makefile.am: Updated for the above changes.
18228 2003-01-23  Jakub Steiner <jimmac * ximian * com>
18230         * pixmaps/autocomplete-16.png,
18231         pixmaps/autocomplete.png,
18232         pixmaps/block-end-16.png,
18233         pixmaps/block-end.png,
18234         pixmaps/block-start-16.png,
18235         pixmaps/block-start.png,
18236         pixmaps/bookmark-first-16.png,
18237         pixmaps/bookmark-first.png,
18238         pixmaps/bookmark-last-16.png,
18239         pixmaps/bookmark-last.png,
18240         pixmaps/bookmark-next-16.png,
18241         pixmaps/bookmark-next.png,
18242         pixmaps/bookmark-prev-16.png,
18243         pixmaps/bookmark-prev.png,
18244         pixmaps/error-next-16.png,
18245         pixmaps/error-next.png,
18246         pixmaps/error-prev-16.png,
18247         pixmaps/error-prev.png: gnome2-styled icons
18250 2003-01-23  Naba Kumar <naba@gnome.org>
18252         * anjuta.prj: Updated compiler options.
18253         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
18255         * src/aneditor.cxx,
18256         src/anjuta.c,
18257         src/anjuta.glade,
18258         src/anjuta_dialogs_strings.c,
18259         src/mainmenu_callbacks.c,
18260         src/mainmenu_callbacks.h,
18261         src/text_editor.c,
18262         src/text_editor_cbs.c,
18263         src/text_editor_gui.c: GNOME2 Porting.
18265 2003-01-22  Naba Kumar <naba@gnome.org>
18267         * ChangeLog: Corrected dates.
18268         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
18269         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
18270         preferences.
18272 2003-01-22  Naba Kumar <naba@gnome.org>
18273         
18274         * plugins/patch/patch-plugin.c: Bug fix.
18275         
18276         * src/anjuta-tools.c,
18277         src/anjuta.c,
18278         src/anjuta.glade,
18279         src/anjuta.h,
18280         src/anjuta_dialogs_strings.c,
18281         src/breakpoints.c,
18282         src/cvs_gui.c,
18283         src/debugger.c,
18284         src/debugger.h,
18285         src/executer.c,
18286         src/glade_iface.c,
18287         src/main.c,
18288         src/mainmenu_callbacks.c,
18289         src/mainmenu_callbacks.h,
18290         src/preferences.c,
18291         src/project_dbase.c,
18292         src/project_dbase_gui.c,
18293         src/registers.c,
18294         src/sharedlib.c,
18295         src/signals.c,
18296         src/signals_cbs.c,
18297         src/source.c,
18298         src/stack_trace.c,
18299         src/toolbar_callbacks.c,
18300         src/utilities.c,
18301         src/utilities.h,
18302         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
18303         
18304         * src/Makefile.am,
18305         (removed) src/CORBA-Server.c,
18306         (removed) src/CORBA-Server.h,
18307         (removed) src/Gladen-common.c,
18308         (removed) src/Gladen-stubs.c,
18309         (removed) src/Gladen.h,
18310         (removed) src/Prj-common.c,
18311         (removed) src/Prj-skelimpl.c,
18312         (removed) src/Prj-skels.c,
18313         (removed) src/Prj-stubs.c,
18314         (removed) src/Prj.h,
18315         (removed) src/glades.c,
18316         (removed) src/glades.h,
18317         (removed) src/messagebox.c,
18318         (removed) src/messagebox.h: Removed because no longer used.
18320 2003-01-21  Naba Kumar <naba@gnome.org>
18322         * src/anjuta-tools.c,
18323         src/anjuta.c,
18324         src/anjuta.glade,
18325         src/anjuta_dialogs_strings.c,
18326         src/anjuta_info.c,
18327         src/anjuta_info.h,
18328         src/breakpoints.c,
18329         src/compiler_options.c,
18330         src/debugger.c,
18331         src/find_replace.c,
18332         src/find_replace.h,
18333         src/find_text.c,
18334         src/find_text.h,
18335         src/goto_line.c,
18336         src/launcher.c,
18337         src/text_editor.c,
18338         widgets/gnomefilelist.c: GNOME2 porting.
18340 2003-01-20  Naba Kumar <naba@gnome.org>
18342         * global-tags/create_global_tags.sh: Uses pkg-config to
18343         read the modules.
18344         
18345         * src/anjuta.c,
18346         src/anjuta.glade,
18347         src/anjuta.h,
18348         src/anjuta_cbs.c,
18349         src/anjuta_dialogs_strings.c,
18350         src/breakpoints.c,
18351         src/breakpoints.h,
18352         src/compiler_options.c,
18353         src/compiler_options.h,
18354         src/fileselection.c,
18355         src/fileselection.h,
18356         src/mainmenu_callbacks.c,
18357         src/project_dbase_gui.c,
18358         src/session.c,
18359         src/src_paths.c,
18360         src/src_paths.h,
18361         src/text_editor.c,
18362         src/text_editor_gui.c,
18363         widgets/gnomefilelist.c,
18364         widgets/gnomefilelist.h: GNOME2 porting.
18365         
18366         * widgets/Makefile.am,
18367         (removed) widgets/gnomedirlist.c,
18368         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
18369         
18370         * src/Makefile.am,
18371         (removed) src/src_paths_cbs.c,
18372         (removed) src/src_paths_cbs.h,
18373         (removed) src/src_paths_gui.c,
18374         (removed) src/compiler_options_cbs.c,
18375         (removed) src/compiler_options_cbs.h,
18376         (removed) src/breakpoints_cbs.c,
18377         (removed) src/breakpoints_cbs.h: Removed because they are now
18378         combined in singe file
18380 2003-01-16  Naba Kumar <naba@gnome.org>
18382         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
18383         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
18384         options dialog UI and data handling.
18387 2003-01-15  Naba Kumar <naba@gnome.org>
18389         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
18390         Completed command editor porting.
18391         
18392         * src/anjuta.c: Removed the use of commands load function
18393         (not required).
18395         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
18396         and unrefs.
18398         * src/anjuta-tools.c: Fixed translatable strings.
18399         
18400         * src/find_text.c: Fixed dialog creation from glade.
18401         
18402         * src/text_editor_gui.c, src/text_editor.c,
18403         src/text_editor_cbs.c: Completed port of detached text editor
18404         to gnome2 plateform.
18405         
18406 2003-01-14  Naba Kumar <naba@gnome.org>
18408         * src/anjuta.glade, src/preferences.[h,c],
18409         src/anjuta_dialogs_strings.c: Added build and editor
18410         preferences pages and other UIs. Fixed preferense loading and saving.
18411         
18412         * src/anjuta.c: Does case-insensitive match for tabs position
18413         preferences and removed preferences loading (done at _new() call).
18414         
18415         * anjuta-tools.c: Debugged tools dialog handling.
18416         * plugins/class-gen/clsGen.c: Fixed an undefined function.
18417         
18418 2003-01-13  Naba Kumar <naba@gnome.org>
18420         * ABOUT-NLS: Update (strange).
18422         * autogen.sh: Removed blocking code.
18424         * configure.in: Fixed an autogen bug.
18425         
18426 2003-01-13  Naba Kumar <naba@gnome.org>
18428         * (new)src/anjuta.gladep
18429         (new)src/messagebox.c
18430         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
18431         will be gradually removed (and then the files).
18432         
18433         * Makefile.am,
18434         anjuta.prj,
18435         printing/print-util.c,
18436         printing/print.c,
18437         scintilla/ScintillaGTK.c,xx
18438         src/Makefile.am,
18439         src/an_file_view.c,
18440         src/an_symbol_view.c,
18441         src/anjuta.c,
18442         src/anjuta.glade
18443         src/anjuta.h,
18444         src/anjuta_dialogs_strings.c,
18445         src/anjuta_gui.c,
18446         src/attach_process.c,
18447         src/attach_process.h,
18448         src/breakpoints.c,
18449         src/breakpoints.h,
18450         src/breakpoints_cbs.c,
18451         src/commands.c,
18452         src/commands.h,
18453         src/compiler_options.c,
18454         src/compiler_options.h,
18455         src/compiler_options_cbs.c,
18456         src/configurer.c,
18457         src/configurer.h,
18458         src/controls.c,
18459         src/cvs_cbs.c,
18460         src/debug_tree.c,
18461         src/debug_tree.h,
18462         src/executer.c,
18463         src/executer.h,
18464         src/find_in_files.c,
18465         src/find_in_files.h,
18466         src/find_in_files_cbs.c,
18467         src/find_replace.c,
18468         src/find_replace.h,
18469         src/find_text.c,
18470         src/find_text.h,
18471         src/goto_line.c,
18472         src/help.c,
18473         src/help.h,
18474         src/launcher.c,
18475         src/main.c,
18476         src/main_menubar.c,
18477         src/mainmenu_callbacks.c,
18478         src/message-manager.c,c
18479         src/pixmaps.h,
18480         src/preferences.c,
18481         src/project_config.c,
18482         src/project_config.h,
18483         src/project_dbase.c,
18484         src/project_import_cbs.c,
18485         src/resources.c,
18486         src/resources.h,
18487         src/splash.c,
18488         src/src_paths.c,
18489         src/src_paths.h,
18490         src/src_paths_gui.c,
18491         src/text_editor.c,
18492         src/text_editor_gui.c,
18493         src/toolbar.c,
18494         src/toolbar.h,
18495         src/utilities.c,
18496         src/utilities.h,
18497         src/wizard_gui.c,
18498         widgets/gnomefilelist.c: GNOME2 Port.
18500 2003-01-10  Naba Kumar  <naba@gnome.org>
18502         * src/an_file_view.c,
18503         src/anjuta_gui.c,
18504         src/appwizard_gui.c,
18505         src/compiler_options.c,
18506         src/compiler_options_cbs.c,
18507         src/cvs_cbs.c,
18508         src/executer.c,
18509         src/fileselection.c,
18510         src/find_in_files.c,
18511         src/goto_line.c,
18512         src/main_menubar.c,
18513         src/memory.c,
18514         src/message-manager-dock.c,
18515         src/preferences.c,
18516         src/project_dbase_gui.c,
18517         src/project_import_gui.c,
18518         src/registers_gui.c,
18519         src/sharedlib_gui.c,
18520         src/src_paths_gui.c,
18521         src/text_editor_gui.c,
18522         src/toolbar.c,
18523         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
18525 2003-01-09  Naba Kumar <naba@gnome.org>
18527         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
18528         problems with some comments.
18530         * anjuta.prj: New project file (updated?)
18532         * src/Makefile.am: Enabled deprecated API and fixed variables.
18534         * src/an_file_view.c,
18535         src/an_symbol_view.c,
18536         src/anjuta-plugins.c,
18537         src/anjuta-tools.c,
18538         src/anjuta.c,
18539         src/anjuta_gui.c,
18540         src/appwizard_cbs.c,
18541         src/attach_process.c,
18542         src/attach_process_cbs.c,
18543         src/compiler_options.c,
18544         src/compiler_options_cbs.c,
18545         src/launcher.c,
18546         src/mainmenu_callbacks.c,
18547         src/message-manager-private.c,c
18548         src/message-manager-private.h,
18549         src/message-manager.c,c
18550         src/message-manager.h,
18551         src/project_dbase.c,
18552         src/project_dbase.h,
18553         src/project_dbase_gui.c,
18554         src/project_import_cbs.c,
18555         src/project_import_gui.c,
18556         src/registers.c,
18557         src/resources.c,
18558         src/resources.h,
18559         src/sharedlib.c,
18560         src/signals.c,
18561         src/signals_cbs.c,
18562         src/signals_gui.c,
18563         src/splash.c,
18564         src/src_paths_cbs.c,
18565         src/src_paths_gui.c,
18566         src/stack_trace.c,
18567         src/text_editor.c,
18568         src/text_editor_gui.c,
18569         src/text_editor_menu.c,
18570         src/toolbar.c,
18571         src/toolbar_callbacks.c,
18572         src/utilities.c,
18573         src/watch.c,
18574         src/watch_cbs.c,
18575         src/wizard_gui.c: GNOME porting.
18577 2002-12-24 Naba Kumar <naba@gnome.org>
18579         * AUTHORS, ChangeLog, HACKING, Makefile.am,
18580         NEWS, README, SEARCH-REPLACE,
18581         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
18582         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
18583         launcher/Makefile.am,
18584         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
18585         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
18586         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
18587         printing/print-util.c, printing/print.c, printing/print.h,
18588         scintilla/*/*, widgets/e-shell-about-box.c,
18589         src/*, tagmanager/*/*, widgets/Makefile.am,
18590         widgets/gnomefilelist.c:
18591         
18592         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
18593         src/*.[c,h] files to gnome2 API.
18595         * src/anjuta_dialogs_strings.c: Added glade generated translatable
18596         strings table.
18598 2002-10-23  Naba Kumar <naba@gnome.org>
18600         * autogen.sh: Prevented Users from building HEAD cvs.
18601         
18602 2002-09-16  Stephane Demurget  <demurgets@free.fr>
18604         * src/anjuta.glade: added the compiler options dialog, hopefully
18605         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
18607 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18609         * src/anjuta.glade: fixed a lot of small glitches.
18611         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
18612         now.
18614         * src/breakpoints_cbs.c: polished a bit.
18616 2002-09-15  Stephane Demurget  <demurgets@free.fr>
18618         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
18620         * src/commands.c: partial gnome 2 port.
18622         * src/utilities.[ch]: changed some bits to be const.
18624 2002-09-14  Stephane Demurget  <demurgets@free.fr>
18626         * src/Makefile.am: removed breakpoints_gui.c and added a check
18627         for gdk-pixbuf deprecated functions, but there shouldn't be much
18628         anyway.
18630         * src/breakpoints_gui.c: killed.
18632         * src/anjuta.glade: added two dialogs for the breakpoints management.
18634         * src/anjuta.h:
18635         * src/anjuta_cbs.c:
18636         * src/appwizard.c:
18637         * src/attach_process.c:
18639         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
18640         really huge changes and porting work.
18641         
18642         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
18643         (breakpoints_dbase_new): moved the UI init bits here.
18645         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
18646         a lot, not using any color anymore (not HIG compliant) and not using
18647         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
18648         to be double checked.
18650         * src/build_file.c:
18651         * src/build_project.c: gnome 2 port.
18653 2002-09-11  Stephane Demurget  <demurgets@free.fr>
18655         * src/anjuta.glade:
18656         * src/anjuta.h:
18657         * src/anjuta_cbs.c:
18658         * src/appwizard.c:
18659         * src/breakpoints.c:
18660         * src/breakpoints_cbs.c: cleaned up some bits.
18662 2002-09-09  Stephane Demurget  <demurgets@free.fr>
18664         * src/Makefile.am:
18665         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
18667         * src/an_symbol_view.[ch]:
18668         * src/attach_process_cbs.h: polished a bit.
18670         * src/breakpoints_cb.[ch]: partial gnome 2 port.
18672 2002-09-02  Stephane Demurget  <demurgets@free.fr>
18674         * configure.in:
18675         * src/Makefile.am: added libglade-2 to the build.
18677         * src/anjuta.[ch]: added support for libglade.
18679         * src/anjuta.glade: added. There could be a file per top-level widget,
18680         as some other gnome projects, though.
18682         * src/attach_process_gui.c: removed.
18683         * src/attach_process.[ch]: gnome 2 port.
18684         (attach_process_new): Added the treeview init and the widget references
18685         here.
18687 2002-08-31  Stephane Demurget  <demurgets@free.fr>
18689         * src/an_file_view.c: fixed some compilation issues.
18691         * src/an_symbol_view.c: gnome 2 port.
18693 2002-08-26  Stephane Demurget  <demurgets@free.fr>
18695         * src/an_file_view.c: finished gnome 2 port.
18696         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
18697         directory pixmap depending on the event.
18699         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
18700         (project_file_data_new): use a GtkTreePath.
18702 2002-08-23  Stephane Demurget  <demurgets@free.fr>
18704         * src/Makefile.am: readded back an_*_view.[ch] because they are still
18705         driving me nuts but they need to be ported, heh ?
18707         * src/an_file_view.c: gnome 2 port, almost finished after some hard
18708         work since it's quite a total rewrite again.
18710 2002-08-22  Stephane Demurget  <demurgets@free.fr>
18712         * src/an_file_view.c:
18713         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
18715 2002-08-21  Stephane Demurget  <demurgets@free.fr>
18717         * src/anjuta_info.c:
18718         * src/utilities.h: gnome 2 port, featuring a total rewrite.
18720 2002-08-20  Stephane Demurget  <demurgets@free.fr>
18722         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
18723         nuts ATM.
18724        
18725         * src/an_file_view.c:
18726         * src/aneditor.cxx:
18727         * src/anjuta_cbs.c:
18728         * src/compiler_options.h:
18729         * src/messagebox.c:
18730         * src/messagebox.h:
18731         * src/pixmaps.h:
18732         * src/project_dbase.h:
18733         * src/resources.h: gnome 2 port.
18735 2002-08-14  Stephane Demurget  <demurgets@free.fr>
18737         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
18739         * data/properties/sql.properties: added the DATETIME data type.
18741         * data/properties/html.properties: added the foreach php keyword.
18743 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18745         * widgets/Makefile.am: removed blank line after the last backslash
18746         for avoiding a warning from automake.
18748         * configure.in:
18749         * src/Makefile.am: added the ORBit-2 dep.
18751 2002-08-08  Stephane Demurget  <demurgets@free.fr>
18753         * AUTHORS: added Biswa, because I wonder why noone already have
18754         written his name in the Anjuta's hall of fame :)
18756 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
18758         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
18759         widgets/e-shell-about-box.c: Made to compile for gnome2.
18760         
18761 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
18763         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
18764         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
18765         
18766         * configure.in, printing/print.h, printing/print.c,
18767         printing/print-doc.c: Made to compile for gnome2.
18768         
18769 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
18771         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
18772         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
18773         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
18774         widgets/Makefile.am:
18775         
18776         Upgraded the build system to gnome2 platform.
18777         
18778 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18779         * manuals/*: Added capability to generate PDF and PS.
18780         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
18781         * TODO, TODO.biswa: Intergated TODO list.
18782         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
18783         , bug #574470
18784         * src/dnd.c: Fix typo
18785         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
18786         * src/anjuta.c: Bug #568895, Bug #575419
18788 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18790         * tagmanager/tm_global_tags.c: Fixed compiler warning.
18791         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
18793 2002-12-17  Naba Kumar <naba@gnome.org>
18795         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
18796         bugs.
18797         
18798 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18799         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
18800         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
18801         * anjuta.prj: Added tools.sgml
18802         * data/properties/cpp.properties: Bug # 646974
18804 2002-12-16  Naba Kumar <naba@gnome.org>
18806         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
18807         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
18808         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
18809         on 'Enter' and adds proper focus mechanism.
18810         * src/anjuta.c: Fixed a memory corruption bug.
18811         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
18812         'Enter' and can also be Canceled. Sets proper default and focus policies
18813         for tools dialogs.
18814         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
18815         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
18816         translatable strings in dialogs and fixed some dialog properties.
18817         * src/anjuta-tools.c: Now uses xml format for loading and saving.
18818         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
18819         * src/message_manager_private.cc: Fixed some debug messages.
18820         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
18821         widgets/gnomefilelist.c: Fixed a memory leaks.
18822         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
18823         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
18824         src/main_menubar_def.h: Implemented incremental search.
18825         * TODO: Updated.
18827 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18828         * tagmanager/*: Minor cleanups and warning fixes.
18829         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
18830         GUI during long updates.
18831         * src/text_editor.c: Remove debug message.
18833 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18834         * tagmanager/tm_project.c: Fix a memory access problem.
18836 2002-12-13  Naba Kumar <naba@gnome.org>
18838         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
18839         tools list to show "Enabled" flag of the tool. Fixed a bug where
18840         tool list is not cleared when creating a new tool.
18841         
18842 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18843         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
18845 2002-12-12  Naba Kumar <naba@gnome.org>
18847         * anjuta-tools.[h,c], commands.c: Used the tools help of
18848         anjuta variables list in commands editor and fixed a typos
18849         buy in anjuta-tools.c.
18850         
18851 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18852         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
18853         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
18854         * TODO.biswa: Added to help me track things better.
18856 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18858         * configure.in, anjuta.spec.in: Added libglade dependency.
18859         * Makefile.am: Added anjuta.glade file.
18860         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
18861         , src/mainmenu_callbacks.[ch], src/message-manager.h
18862         , src/widget-registry.c: Tools editor GUI + other additions.
18864 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18866         * src/project_dbase.[ch], tagmanager/tm_project.c,
18867         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
18868         Implement syncing tags image with the project database.
18869         * src/anjuta-tools.c: Implemented variable substitution and
18870         working directory in tools.
18872 2002-12-09  Naba Kumar <naba@gnome.org>
18873         
18874         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
18875         command configuration language list from properties.
18876         
18877         * data/properties/asm.properties, data/properties/ruby.properties:
18878         Fixed typos.
18880 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18882         * src/an_symbol_view.c: Remember current selected entry and select
18883         it automatically after refresh.
18885 2002-11-26  Murray Cumming  <murrayc@usa.net>
18887         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
18888           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
18889         and gnomemm 1.2 projects so that people know they are really
18890         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
18891         But I did correct these to sue lowercase names.
18893 2002-12-01  Naba Kumar <naba@gnome.org>
18895         * data/anjuta.properties: Fixed caching problem on 
18896         indicators.
18897         * src/preferences.c, src/preferences_gui.c: Implemented automatic
18898         indicators prefs.
18899         
18900 2002-12-01  Naba Kumar <naba@gnome.org>
18902         * data/properies/anjuta.properties: Corrected "indicators.automatic"
18903         property name.
18904         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
18905         property and uses it.
18906         * src/aneditor.cxx: Fixed a bug associated with selection a word at
18907         current cursor.
18908         
18909 2002-11-30  Naba Kumar <naba@gnome.org>
18911         * src/debugger.c: Fixed a typo.
18912         * data/properties/*: Updated properties files and added
18913         new ones.
18914         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
18915         Added comment submenu and cleaned up ref and unref of menus.
18916         * src/aneditor.h: Added definition of comment commands.
18917         * src/aneditor.c: Upgrade from latest SciTE source code.
18918         * src/text_editor.[hc], src/text_editor_cbs.c, 
18919         src/message_manager_private.cc, src/message_manager.[cc,h],
18920         src/anjuta.[c,h]: Added indicators support for errors/warnings
18921         highlight in the editor.
18922         * NEWS, TODO: Update.
18923         * scintilla/include/PropSet.h: Removed deprecrated function.
18924         
18925 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18927         * src/anjuta-tools.[ch]: Tools implementation (basic)
18928         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
18929           , src/main_menubar_def.h: PLugins cleanup and segregation
18930         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
18931           registry
18932         * anjuta.prj: Added new files
18933         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
18934         * plugins/class-gen/clsGen.c: Register menu under 'Project'
18935         * plugins/patch/patch-plugin.c: Register menu under 'Format'
18936         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
18937         * src/Makefile.am: Added new files
18938         * src/message-manager.[cc/h]: Added standard output and error windows
18940 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
18942         * project_type.c: Fixed Gnomemm2 project type
18944 2002-11-25  Naba Kumar <naba@gnome.org>
18946         * printing/print.c: Fixed a compile warning.
18947         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
18948         * src/utilities.c: Fixed a compile warning in sparc, hides the
18949         terminal check error output from the user.
18950         * project_config.[ch], project_dbase.[ch], source.c: Added project
18951         version, exclude modules configuration and reordered other config
18952         properties. Changed some strings to more descriptive text.
18953         * src/compiler_opitions.c: Removed extra newlines from .prj file
18954         save.
18955         * anjuta.prj: Converted to new format (only reorganised properties
18956         and removed extra newlines ... nothing else).
18957         * NEWS: updated
18958         
18959 2002-11-21  Naba Kumar <naba@gnome.org>
18961         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
18962         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
18963         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
18964         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
18965         Updated to the CVS version.
18967 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18969         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
18970           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
18971           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
18972           images in completion lists. 
18973         * src/resources.h: Make C++ friendly.
18974         * scintilla/PropSet.cxx: Fix memory leak.
18976 2002-11-20  Naba Kumar <naba@gnome.org>
18978         * scintilla/*/*: Synced to latest scintilla 1.49
18979         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
18980         New lexers added.
18982         * scintilla/RESearch.cxx: The automatic cvs log in the
18983         file really broke things trying to interprete the changelog
18984         entry incorrectly as end-of-comment. Removed the $cvs line
18985         and committed again.
18986         
18987 2002-11-19  Naba Kumar <naba@gnome.org>
18989         Patch from Timothee Besset <ttimo@idsoftware.com>
18990         
18991         * src/message-manager-private.cc: Interpretes absolute
18992         file paths properly in zvt terminal.
18994 2002-11-19  Naba Kumar <naba@gnome.org>
18996         Patch from Timothee Besset <ttimo@idsoftware.com>
18997         
18998         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
18999         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
19000         (important) editor preferences in project (if there is one
19001         open).
19002         
19003         * TODO: Updated
19004         
19005 2002-11-18  Naba Kumar <naba@gnome.org>
19006         
19007         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19008         
19009         * src/debug_tree.c, src/find_in_files_gui.c,
19010         src/find_replace.c, src/find_text.c, 
19011         src/project_import.c, src/project_import_gui.c,
19012         src/wizard_gui.c: i18n Fixes.
19014 2002-11-15  Naba Kumar <naba@gnome.org>
19016         * plugins/class-gen/clsGen.c: Fixed to use project function
19017         to import files. Create non-existent directories before the
19018         sources are written.
19019         
19020         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
19021         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
19022         src/glade_iface.c,
19023         src/glades.c: Excluded gladen files from build. This
19024         will fix the unnecessary dependency on libssl.
19025         
19026         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
19027         file import funtion.
19028         
19029         * src/message_manager_private.cc: Fixed a compiler warning with
19030         DEBUG preprocessor macro.
19031         
19032         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
19033         wrong (undocked) editor window was closed on clicking close on an
19034         undocked editor window.
19035         
19036         * src/debugger.c: Fixed a bad bug where debugger terminal won't
19037         start correctly if the executable was run before with 'F3'.
19038         
19039         * src/toolbar_callbacks.c: Wrap around find next.
19040         * src/toolbar.c: Disable combo activate.
19041         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
19042         button positions to get 'yes' as default.
19044         * anjuta.spec.in: Updated.
19045         
19046         * src/anjuta_info.c, src/appwizard_gui.c,
19047         src/attach_process_gui.c, src/breakpoints_gui.c,
19048         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
19049         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
19050         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
19051         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
19052         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
19053         src/preferences.c, src/preferences_gui.c, src/project_config.c,
19054         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
19055         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
19056         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
19057         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
19058         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
19059         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
19060         plugins/patch/patch-plugin.c, printing/print-util.c:
19061         Set all windows and dialogs transient
19062         to their parents so that they remain floated above their parents.
19063         
19064 2002-11-13  Naba Kumar <naba@gnome.org>
19066         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
19067         take default editor font).
19068         
19069         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
19070         Corrected email address.
19071         
19072         * src/mainmenu_callbacks.c: Used spaces instead of tabs
19073         for changelog entry.
19075         * NEWS: Updated.
19076         
19077 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19078         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
19080 2002-11-06  Naba Kumar <naba@gnome.org>
19082         * README: Updated
19083         * anjuta.spec.in: Ships the .omf files with the
19084         documents instead of the base package.
19085         
19086 2002-11-04  Naba Kumar <naba@gnome.org>
19088         * data/properties/latex.properties: Fixed a bug.
19089         * ChangeLog: Released 1.0.0 stable.
19091 2002-11-04  Naba Kumar <naba@gnome.org>
19093         * src/commands.c: Added command with shell redirection capability.
19094         * data/properties/anjuta.properties: Changed default execution
19095         command.
19096         * src/project_dbase.c: Set project top dir in properties.
19097         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
19098         * data/Makefile.am: More diskcheck error fixes.
19099         
19100         * README, anjuta.spec.in, THANKS, AUTHORS,
19101         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19102         manuals/C/anjuta-manual/authers,sgml,
19103         manuals/C/anjuta-manual/anjuta-manual.sgml,
19104         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19105         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
19106         : Changed anjuta home to
19107         new URL and my email address.
19108         
19109         * manuals/C/anjuta-manual/interfaces.sgml,
19110         manuals/C/anjuta-manual/prefereces.sgml,
19111         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
19112         
19113         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
19114         : removed reference to the help menu as the menu is modified
19115         when no help is found (which is very likely when we are
19116         shiping the documents separately).
19117         
19118 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19119         * anjuta.spec.in: Update specfile to make multiple RPMs.
19120         * data/Makefile.am: make dist fix.
19121         * src/text_editor_menu.c: Fix compile warnings (casts).
19123 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19124         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
19125         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
19127 2002-11-01  Naba Kumar <naba@gnome.org>
19129         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
19130         Added gnome2 macros to be used by gnome2 project wizard.
19131         
19132         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
19133         from gnome-common.
19134         
19135         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
19136         as it was conflicting with generated projects and is not
19137         useful for us.
19138         
19139         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
19140         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
19141         project generation, removed qt project as it's not complete and
19142         added gnome2 bonobo wizard.
19144 2002-10-29  Naba Kumar <naba@gnome.org>
19146         * po/POTFILES.in: Updated.
19147         * po/POTFILES.skip: Added.
19148         * preferences.h: Fixed print paper size property name.
19150 2002-10-28  Naba Kumar <naba@gnome.org>
19151         
19152         * data/user.properties, data/Makefile.am: Added user properties file
19153         which will be copied in user's ~/.anjuta/user.properties.
19154         
19155         * data/anjuta.properties: Changed a comment.
19156         
19157         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
19158         
19159         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19160         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
19161         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
19162         item.
19164         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
19165         instead of user properties file.
19166   
19167         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
19168         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
19169         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
19170         * README, TODO: Updated.
19171         
19172 2002-10-28  Naba Kumar <naba@gnome.org>
19174     * manuals/C/anjuta-manual/figures/editor_guides.png,
19175     manuals/C/anjuta-manual/figures/editor_margins.png,
19176     manuals/C/anjuta-manual/figures/editor_markers.png,
19177     manuals/C/anjuta-manual/figures/local_variables.png,
19178     manuals/C/anjuta-manual/figures/open_file_multiple.png,
19179     manuals/C/anjuta-manual/figures/prefs_print.png,
19180     manuals/C/anjuta-manual/figures/print_dlg.png,
19181     manuals/C/anjuta-manual/figures/print_preview.png,
19182     manuals/C/anjuta-manual/figures/symbol_browser.png,
19183     manuals/C/anjuta-manual/figures/variable_tip.png: New png
19184     files for manual documentation.
19185     
19186     * manuals/sgmldocs.make,
19187     manuals/C/anjuta-manual/Makefile.am,
19188     manuals/C/anjuta-manual/authors.sgml,
19189     manuals/C/anjuta-manual/build.sgml,
19190     manuals/C/anjuta-manual/compileopts.sgml,
19191     manuals/C/anjuta-manual/debugger.sgml,
19192     manuals/C/anjuta-manual/execute.sgml,
19193     manuals/C/anjuta-manual/fileoperations.sgml,
19194     manuals/C/anjuta-manual/interface.sgml,
19195     manuals/C/anjuta-manual/preferences.sgml,
19196     manuals/C/anjuta-manual/projects.sgml,
19197     manuals/C/anjuta-manual/figures/arguments.png,
19198     manuals/C/anjuta-manual/figures/open_file.png,
19199     manuals/C/anjuta-manual/figures/other_opts.png,
19200     manuals/C/anjuta-manual/figures/scrshot.png,
19201     manuals/C/anjuta-manual/figures/toolbar_browser.png,
19202     manuals/C/anjuta-manual/figures/toolbar_tags.png:
19203     
19204     Updated anjuta manual documentation.
19206     
19207 2002-10-27  Naba Kumar <naba@gnome.org>
19209     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
19210     check and modifies debugger terminal command accordingly
19211     to function properly.
19212     
19213 2002-10-25  Naba Kumar <naba@gnome.org>
19215         * manuals/sgmldocs.make: Fixed a couple of bugs.
19216         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
19218 2002-10-24  Naba Kumar <naba@gnome.org>
19220         * src/debug_tree.c: Fixed a crash bug from Etay.
19222         * global_tags/create_global_tags: Added messages.
19223         Fixed infinite looping within files.
19224         
19225         * macro/autogen.sh: Removed debug and warning flags for defaults.
19226         
19227         Patch from Vadim Berezniker <vadim@berezniker.com>
19228         
19229         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
19230         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
19231         generation.
19233         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
19234         temporarily just copy it
19236 2002-10-24  Naba Kumar <naba@gnome.org>
19238         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
19239         manuals/C/anjuta-manual/anjuta-manual.sgml, 
19240         manuals/C/anjuta-manual/compileopts.sgml,
19241         manuals/C/anjuta-manual/debugger.sgml,
19242         manuals/C/anjuta-manual/execute.sgml,
19243         manuals/C/anjuta-manual/fileoperations.sgml,
19244         manuals/C/anjuta-manual/interface.sgml,
19245         manuals/C/anjuta-manual/introduction.sgml,
19246         manuals/C/anjuta-manual/projects.sgml,
19247         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
19248         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
19249         manuals/ja/anjuta-manual/anjuta-manual.sgml,
19250         manuals/ja/anjuta-manual/compileopts.sgml,
19251         manuals/ja/anjuta-manual/debugger.sgml,
19252         manuals/ja/anjuta-manual/execute.sgml,
19253         manuals/ja/anjuta-manual/fileoperations.sgml,
19254         manuals/ja/anjuta-manual/interface.sgml,
19255         manuals/ja/anjuta-manual/introduction.sgml,
19256         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
19258 2002-10-24  Naba Kumar <naba@gnome.org>
19260         * src/project_type.c: added autogen for qt projects.
19261         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
19262         Fixed a bug that retrieves wrong terminal command.
19263         * src/commnads.c: Added more terminal commands.
19264         * configure.in: Checks for scrollkeeper version.
19265         
19266 2002-10-22  Naba Kumar <naba@gnome.org>
19268         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
19269         instead of AM_GNOME_GETTEXT.
19270         
19271         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
19272         for setup-gettext for the wizard generated projects.
19274         * src/source.c: Fixed a bug where glade file wasn't generated.
19275         
19276         * src/gnome_project.c: Excluded project version from project dir
19277         name.
19278         
19279 2002-10-22  Naba Kumar <naba@gnome.org>
19281         * acinclude.m4: New file with dummy funtion for gettext
19282         cross compatibility fix.
19283         
19284         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
19285         * configure.in: Fixed cflags to avoid useless warnings.
19286         * Makefile.am: EXTRA_DIST += setup-gettext.
19287         * src/toolbars.c: Added space paddings around tags label.
19289 2002-10-21  Naba Kumar <naba@gnome.org>
19291         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19292         
19293         * setup-gettext: New script to maintain gettext cross version
19294         compatibility.
19295         * configure.in, macros/autogen.sh: Fix for gettext cross version
19296         compatibility.
19297         
19298 2002-10-21  Naba Kumar <naba@gnome.org>
19300         * debug_tree.c: Fixed incorrect use of debug assertion.
19301         
19302 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
19303             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19304         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19305         src/memory.c, src/memory.h, src/message-manager-private.cc:
19306         
19307         New parsing algorithm; adapted from kdevelop.
19308         Middle button menu for changing the value's display type
19310 2002-10-07  Naba Kumar <naba@gnome.org>
19312         * src/main_menubar_def.h: Changed status bar message for Help->
19313         Browse info pages. Bug #603308
19315         * src/executer.c: Made "User terminal" default for creating
19316         projects (User can always disable it later). Bug #114222
19317         
19318 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19320         * macros/autogen.sh: Require gettext 0.10.x for autogen
19321         * src/text_editor.c: Fixes Bug #595303
19322         * src/source.c: Fixes Bug #595970
19323         * src/anjuta.c: Fixes Bug #598366
19324         * scingtilla/LexCPP.cxx: Bug #602296
19325         * src/main_menubar_def.h: Bug #604363
19326         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
19327         
19328 2002-10-07  Jens Georg <mail@jensgeorg.de>
19330         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19331         * gnomefilelist.c: This patch fixes the bug #611542
19332         
19333 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19335         * data/properties/Makefile.am: Added tcltk.properties file.
19336         
19337 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19339         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19340         
19341         * README: Updated README
19342         * plugins/class-gen/clsGen.c, src/message_manager.cc
19343           , src/mainmeu_callbacks.c, src/memory.c
19344           , src/project_dbase_gui.c, src/text_editor_gui.c
19345           , widgets/gnomefilelist.c: Set window icons
19346         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
19347           Enabled release build (stripped + optimized binaries, etc.)
19348         * data/properties/anjuta.properties, src/commands.c,
19349           src/defaults.cFixed bug #595489 (stdin on executables)
19350         * src/appwizard.c, src/main.c, src/message-manager.cc
19351           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
19352           , src/debug_tree.c: Memory related (valgrind) fixes.
19353         * src/message-manager-private.[cc,h], src/pixpams.h
19354           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
19355         * anjuta.prj: Added debug_tree.c to SOURCES
19356         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19357           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
19358           Compacted code and cleaned up unnecessary functions.
19359         * tagmanager/*.[ch]: Code fixes.
19360         
19361 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
19362         
19363         Reviewed by: Naba Kumar <kh_naba@gnome.org>
19364         
19365         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
19366         Debug tree now detects changes of displayed variables
19367         and changes their color to red
19369 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19371         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19372         
19373         * mainmenu_callbacks.c: Set's the current file name in
19374         file save as dialog.
19375         
19376 2002-09-20  Naba Kumar <kh_naba@gnome.org>
19378         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
19380         * data/properties/tcltk.properties: New file for tcl/tk
19381         properties.
19383 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
19385         * src/project_type.[c,h], src/source.c, data/Makefile.am:
19386         Fixed a fatal bug which doesn't let building gnome2 related
19387         projects. They use different autogen.sh script. Defined new
19388         type field "gnome_macro_support".
19389         
19390         * data/autogen.sh.gnome2: New file.
19391         
19392         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
19393         bug with quotes escaping in quotes.
19394         
19395         * src/message-manager-private.cc: Used event box instead
19396         of frame for local message pane, so that the borders appear
19397         properly and nicely.
19398         
19399         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
19400         if there is a project open and all the files are un-docked.
19402         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
19404 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
19406         * src/main_menubar_def.h: implement feature request #595356, patch #597161
19407         * THANKS: updated for new contributions
19408         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
19410 2002-08-27 Steven Knight  <steven.knight@unh.edu>
19412         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
19413         src/project_dbase.h, src/project_type.c, src/source.c, 
19414         src/wizard_gui.c: new Qt project type
19415         *** NB not fully tested, may need some work, icon required...
19417 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19419         * src/memory.c, src/memory.h: new memory patch
19421 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
19423         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
19425 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
19427         * lancher/anjuta_launcher.c: Determine pty from function
19428         call instead of running 'tty' externally.
19429         
19430         * data/properties/cs.properties: Added compile/build commands.
19431         Fixed execution properties.
19432         
19433         * src/commands.c: Added c# options.
19435         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
19436         
19437         * src/debug_tree.[c,h], src/debugger.[c,h],
19438         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
19439         
19440         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
19441         1. Misaligned structs when they are members of other structs.
19442         2. '{' sometimes appears as a variable.
19443         3. Wrong processing of some arrays.
19444         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
19445         that displays the tree in two columns (variable and value).
19447 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19449         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
19451         * data/properties/sql.properties: added the DATETIME data type.
19453         * data/properties/html.properties: added the foreach php keyword.
19455 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19457         * NEWS: Updated with new features.
19458         
19459         * data/.cvsignore, doc/.cvsignore: Updated.
19460         
19461         Patch from: Etay Meiri <etay-m@bezeqint.net>
19462         
19463         * src/debug_tree.h, src/debug_tree.c: New files.
19464         
19465         * src/Makefile.am, src/message-manger-private.[h,cc],
19466         src/message-manger.cc: Added Tree view for debugger
19467         locals view.
19468         
19469 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
19471         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19472         
19473         * src/memory.c, src/memory.h: New files.
19474         
19475         * src/Makefile.am, src/appwizard.c, src/controls.c,
19476         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
19477         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19478         
19479         Memory view implemetation that would enable viewing raw memory
19480         during debugging.
19482 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19484         * AUTHORS: added Biswa, because I wonder why noone already have
19485         written his name in the Anjuta's hall of fame :)
19487 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
19489         * src/appwizard_gui.c: Removed an ambiguous prototype.
19490         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
19491         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
19492         * THANKS: Updated M. Ali Vardar's email.
19493         
19494 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19496         * src/anjuta_gui.c: implemented feature request to stop main and browser
19497           toolbars having exclusive use of space
19499 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
19501         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
19502         left over from the previous work to fix bugs :-)
19503         
19504         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
19505         src/controls.c, src/mainmenu_callbacks.h, 
19506         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
19507         reviewed
19508         
19509         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
19510         src/project_import_gui.c, src/sharedlib_gui.c, 
19511         src/signals_gui.c: set window icon correctly
19512         
19513         * NEWS: more updates for the release
19514         
19515         * HACKING: updated for window icons and insert menu information
19516         
19517         * src/cvs_gui.c, src/build_project.c, 
19518         src/project_import_cbs.c: message strings reviewed
19519         
19520         * src/controls.c: context help button should be disabled if 
19521         DevHelp is not installed
19522         
19524 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19526         * src/debugger.c: Fixed the signalling screw up because of string
19527         update in gdb used to report the child process PID. Also, no
19528         error dialog will be popped up for "no such file or directory"
19529         error (very annoying and useless error). This error will still
19530         be shown on the debug message window. Avoided terminating the
19531         program when the terminal is terminated -- doesn't hurt, otherwise
19532         we get crappy egg-and-hen problem.
19533         
19534         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
19535         dimensions loading.
19536         
19537         * src/anjuta.c: Limited the default size of main window to sane
19538         values.
19540         * src/preferences.c: Fixed some deadly memory corruption bugs in
19541         the recent patches. Return from getenv() should NEVER be freed,
19542         because they are static strings.
19543         
19544         * src/preferences_gui.c: Removed the fix for crash bug with font
19545         selection and applied the real fix.
19546         
19547 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
19549         * NEWS: updated for release
19551 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
19553         * src/launcher.c: Added a fix a memory leak and a possible
19554         fix for zvt-crash bug.
19555         
19556         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
19557         
19558         * data/properties/latex.properties,
19559         data/properties/ada.properties: Added file.is.source property.
19560         
19561         * src/an_file_view.c: Set auto column size of the file
19562         revision column.
19563         
19564         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
19565         The user is now prompted to confirm the closing of the file
19566         if it is being used by CVS. If yes, the editor is closed and
19567         the CVS operation stops.
19568         
19569 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
19571         * anjuta.prj: bump project version for release
19572         * BUGS: removed unnecessary file
19574 2002-06-07      Philip Van Hoof <freax@pandora.be>
19576         * widgets/gnomefilelist.c: fix up issue with directory deleted 
19577         during the life of the file list widget
19578         * src/preferences_gui.c: sticking-plaster fix to font selection
19579         causes segfault bug
19581         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
19583 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19585         * data/properties/anjuta.properties, src/an_file_view.[ch], 
19586         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
19587         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
19588         added options for symbol and file browsers.
19589         * data/properties/cpp.properties: linker flags should come after
19590         the name of the file to compile.
19591         * scintilla/Editor.cxx: fixed gcc compilation warning.
19592         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
19593         be executed from bindir only.
19594         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
19595         tagmanager/include/tm_file_entry.h: CVS version information in file 
19596         browser.
19597         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
19598         window.
19599         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
19600         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
19601         crashes during file import.
19602         * src/project_import.c: disable project menu items during project 
19603         import.
19604         
19605         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19607 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
19609         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
19610         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
19611         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
19612         modified Insert menu, added C functions template, header C 
19613         template, modified header_template HEADER_H ==> NAMEFILE_H
19614         
19615         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19617 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19619         * data/properties/html.properties: changed some file 
19620         associations
19622 2002-06-05 Philip Van Hoof <freax@pandora.be>
19624         * widgets/gnomefilelist.c: Fixed #560759 and #561776
19625         
19626         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19628 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19630         * data/properties/anjuta.properties, src/defaults.c: Make windows
19631         docked by default, fix the big fonts bug.
19632         
19633         * src/an_file_view.c, src/main_menubar_def.h, 
19634         src/project_dbase_gui.c: sanitized the Edit/View mess.
19635         
19636         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
19637         for customizing shortcuts.
19638         
19639         * src/mainmenu_callbacks.c: Search for selected word if present.
19640         
19641         * src/text_editor_menu.c: Added context menu options for docking
19642         and undocking editor windows.
19643         
19644         * src/main_menubar.h, src/main_menubar.c: more support for the 
19645         shortcuts menu item.
19646         
19647         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19649 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
19651         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
19652         all commit messages being written to top of the file
19653         
19654         * src/main_menubar_def.h: message strings reviewed
19655         
19656         * src/project_import.c: message strings reviewed
19657         
19658         * src/source.c, src/glades.c: message strings reviewed. Fixed 
19659         some bugs around reading the project properties for creating 
19660         .glade and .desktop files in the Application Wizard. There were
19661         typos in the property names being retrieved
19662         
19663         * widgets/gnomefilelist.c: changed build_full_path to make 
19664         the file widget support ~
19665         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
19666         
19667         * THANKS, widgets/e-shell-about-box.c, 
19668         manuals/anjuta-manual/C/authors.sgml: updated for new
19669         patch
19671 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
19673         * src/project_dbase.c: Fixed the file-path-corruption bug
19674         and the cannot-import-file-in-project bug. (follow-up with
19675         the last commit from Stef).
19676         
19677         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
19678         with unsaved-project.
19679         
19680 2002-06-05  Stephane Demurget  <demurgets@free.fr>
19682         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
19683         misplaced g_free.
19685 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19687         * data/properties/{xml,html,other}.properties: changed some file 
19688         associations
19689         
19690         * data/anjuta.mime: oops! cvs added
19691         
19692         * scintilla/RESearch.cxx: fixed up a problem with comments
19693         
19694         * global-tags/create_global_tags.sh: redirect errors to /dev/null
19695         to avoid messages about missing libs
19696         
19697         * NEWS: started the release notes
19699 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
19701         * HACKING: updated with new information on printing, patch naming
19702         
19703         * TODO: removed completed tasks
19704         
19705         * THANKS: updated a few contributions
19706         
19707         * anjuta.prj: updated the icon file
19708         
19709         * anjuta.desktop.in.in: updated to add Categories
19710         
19711         * data/anjuta.mime: created a mime type for Anjuta project files
19712         (NB needs to be added to the install in /usr/share/mime/)
19713         
19714         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
19715         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
19716         to PNG for websites.
19717         
19718         * plugins/patch/patch-plugin.c: clarified some messages and 
19719         made it easier to see different patching sessions
19720         
19721         * src/toolbar.c: changed some message text for consistency
19722         
19723         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
19724         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
19725         in preferences. 
19726         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19727                  
19728         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
19729         src/project_dbase.{c,h}, src/project_import_cbs.c, 
19730         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
19731         Added XLib Project and a Dockapp Project types.
19732         * pixmaps/Makefile.am: added line for new pixmap for new xlib
19733         projects
19734         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
19735         * src/source.c: Fixed memory leak in existing projects. 
19736         (filename was not freed)
19737         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
19739 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
19741         * src/anjuta.h, src/anjuta.c: Added error display funtions
19742         with parent windows.
19743         
19744         * src/appwizard_cbs.c: Changed error display function to use
19745         parented version.
19746         
19747 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
19749         * printing/print.h, printing/printing.c: Taken care of document
19750         zoom factor and fixed a font loading bug. Dynamically calculated
19751         text widths to work with zooms properly. Re-organized code for
19752         dynamic text width calulations to work in general with utf8 chars.
19753          Determined font height and width automatically from the font info.
19754         
19755         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
19756         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
19757         Converted text.zoom.factor property to use #defined value. Removed
19758         margin header and margin numbers preferences, as they  now
19759         calculated dynamically.
19760         
19761 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
19763         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
19764         printing/print-util.h, printing/print.c, printing/print.h:
19765         Rewritten printing support for style based printing. Syntax highlighted
19766         printing, monochromatic printing, setup using preferences etc.
19768         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
19769         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
19770         language and the styled text buffer.
19771         
19772         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
19773         the print setup preferences page and added printer preferences. Added functions
19774         to retrieve preferences with default values.
19775         
19776         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
19777         the printing.
19779         * data/properties/anjuta.properties: Added default printer preferences.
19781         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
19782         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
19783         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
19785         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
19786         
19787 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19789         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19791         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
19792         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
19793         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
19794         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
19796         printing/Makefile.am: Reduced compiler optimizations.
19798         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
19799         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
19800         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
19801         tagmanager/tm_workspace.c: TagManager fixes.
19803 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
19805         * printing/*: CVS added. :)
19806         
19807 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19809         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19811         * printing*: CVS added.
19812         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
19813           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
19814           src/main_menubar_def.h: Gnome Print support
19815         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
19816         * configure.in: Enable debugging flag option
19817         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
19818           Print properties defined.
19819         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
19820         
19821 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19823         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
19824         
19825         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
19826         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
19827           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
19828           and cleanups
19829         * src/text_editor.c: Minor cleanups.
19830         * anjuta.c: Tweaks to 'Goto File Line' functionality.
19831         * src/project_dbase.c: Fixes to add/remove files from project.
19832         * src/help.c: Fix minor memory leak.
19833         * src/project_dbase_gui.c: Remove debugging messages.
19834         * src/utilities.[ch]: Cleanups and minor fixes.
19835         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
19837 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
19839         * src/anjuta.c [anjuta_apply_preferences()]:
19840         Fixed a crash bug when tab pos is not defined for the editors.
19841         
19842         * data/properties/cpp.properties: Set default identifier property to normal.
19843         This fixes the bug in which the fore color gets hidden with dark background.
19845 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
19847         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
19848         scintilla 1.46
19849         
19850         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
19851         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
19852         src/anjuta.c, data/properties/anjuta.properties:
19853         Implemented line wrapping.
19854         
19855         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
19856         
19857         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
19858         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
19859         tags. Code was reviewed from GNOME Bonsai view.
19860         
19861         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
19862         it seems to have been removed by scintilla people.
19863         
19864         * data/properties/anjuta.properties: Set default line wrap to false, as
19865         is noticably slow with big files.
19866         
19867 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
19869         * src/project_import_gui.c: disallow the selection of files in
19870           the browse dialog.
19871         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
19872           preferences code.
19873         
19874 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19876         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
19877           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
19878         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
19879         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
19880           now works properly.
19881         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
19882         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
19883         * src/utilities.[ch]: Added some utility functions.
19884         * tagmanager/tm_project.c: Fix for bug in file removal from project.
19885         
19886         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19888 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19890         * HACKING: info on FIXME statements and removed ccview references
19891         * Makefile.am: added rule to make RPM package
19893 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
19895         * THANKS, widgets/e-shell-about-box.c, 
19896         manuals/anjuta-manual/C/authors.sgml: updated for new
19897         patch
19898         * src/anjuta.c: removed unnecessary warning code since CVS 
19899         support is now implemented :-)
19900         * manuals/sgmldocs.make: implemented a fix for bug #553969
19901         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
19902         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
19903         manuals/C/anjuta-faqs-C.omf: modified the descriptions
19904         
19905 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19906         
19907         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
19908           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
19909           src/main_menubar_def.h, src/preferences_gui.c,
19910           preferences.c, preferences.h: setup Username and Email 
19911           preferences, Insert ChangeLog and Username editor functions
19912           
19913           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
19915 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19916         
19917         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
19918           src/src_paths_cbs.c, src/src_paths_gui.c
19919           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
19921           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
19923 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19925         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
19926           and goto tag menu items to main menu.
19928 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19930         * THANKS, widgets/e-shell-about-box.c, 
19931         manuals/anjuta-manual/C/authors.sgml: added new contributors
19932         * HACKING: updated with info on files to change for credits
19934 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
19936     * src/aneditor.cxx: extended extension list which fixes segfault
19937     on selecting lisp, ruby or matlab as highlight style.
19939 2002-05-09  Andy Piper <andy.piper@freeuk.com>
19941         * src/main_menubar_def.h: fixed an array initialiser and fixed
19942         the lexer settings for the new entries on the Format menu
19944 2002-05-07  Stephane Demurget  <demurgets@free.fr>
19946         * Synced with Scintilla 1.45
19948 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19950         * anjuta.prj: added another missing file
19951         * ChangeLog: fixed some incorrect change dates I caused by 
19952         sloppy cut-and-pasting :-/
19954 2002-05-06  Andy Piper <andy.piper@freeuk.com>
19955         
19956         * src/mainmenu_callbacks.c: fixed title of new About box
19958 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19960         * src/pixmaps.h: added macros for OpenGL and SDL project icons
19962 2002-05-05  Andy Piper <andy.piper@freeuk.com>
19964         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
19965         * anjuta.prj: updated for new files
19967 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
19969         * widgets/e-shell-about-box.c: Added version display.
19970         
19971 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19973         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
19974         widgets/scroll_menu.c: fixed up some compiler warnings (patch
19975         from Philip Van Hoof)
19977 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19979         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
19980         dependency
19981         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
19982         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
19983         that produced build errors (needs checking on a machine with the
19984         ja locale!)
19985         * data/properties/lisp.properties: updated to match format of other
19986         lexer property files supplied with Anjuta
19988 2002-05-03  Andy Piper <andy.piper@freeuk.com>
19990         * anjuta.prj: added new files
19991         * HACKING: added information from the mailing list on 
19992         adding new project types to the wizard (thanks to Johannes)
19994 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19996         * src/utilities.h, src/launcher.c, src/gnome_project.c,
19997           src/appwiz_page2.c: Fix for 547038.
19999 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20001     * attach_process.c, attach_process_cbs.c: Fixed a dialog
20002     hide bug.
20003     
20004     * about.h: cvs removed.
20005     
20006 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20008         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20010         Fix for #539574.
20012         * src/anjuta.c (anjuta_system_error): checks for the error number to
20013         know whether the error description is needed or not.
20015 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20017         * pixmaps/anjuta_logo.png: New about logo.
20018     
20019         * pixmaps/anjuta_icon.png: New icon from Misha. The
20020         old one had trouble with some gtk themes.
20021     
20022         * about.c: Removed. No longer needed.
20024         * mainmenu_callbacks.c: Removed reference of about.h
20025     
20026 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20028         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20030         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
20031           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
20032         About Dialog (thanks to the Evolution team for the cool widget!)
20034 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20036         Patch from lbell <lbell@tsc4.com>
20037     
20038         * src/find_in_files.c, src/find_in_files.h,
20039           src/anjuta.c: Added save_yourself, load_yourself routines.
20040     
20041         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
20042         Added "Append messages" toggle button. This will enable
20043         the search results to be appended to the already existing
20044         results.
20045     
20046         * src/debugger.c: Fixed a typo.
20047     
20048         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
20049           src/session.c, src/session.h: Improved session management.
20051 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20053         * THANKS, FUTURE, AUTHORS: Changed my email and
20054         avoided yahoo.com.
20056 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20058         Impl. feature request #525271 (add Lisp support).
20060         * data/properties/lisp.properties: added.
20062         * data/properties/Makefile.am, data/properties/anjuta.properties: added
20063           the lisp properties.
20065         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
20066           src/utilities.[ch]: added support for the Lisp highlight style.
20068 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20070         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20071           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20072           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
20073           option preferences to have a persistent setting. Plus it's not used
20074           often, so it's better here than flooding the menus.
20076         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
20077           preferences pages a lot more consistent and sweeter: tabs direction
20078           radiobuttons are directed against the meaning, all pages have an
20079           outter frame, a lot of padding, removed all expand attributes for
20080           vertical boxes, ...
20082           That's not a total revamp, but it's really looking better now, even
20083           if there's still work to be done.
20085 2002-05-01  Andy Piper <andy.piper@freeuk.com>
20087         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
20088         * TODO: added task to be completed before next release (update all credits)
20090 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20092         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
20093         Benke László.
20095 2002-05-01  Benke László  <decike@freemail.hu>
20097         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20099         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20100           src/main_menubar_def.h, src/mainmenu_callback.[ch],
20101           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
20102           to the format menu in order to reorder the notebook tabs in
20103           alphabetical order everytime a file is created/opened/saved.
20105 2002-05-01  Philip Van Hoof <freax@pandora.be>
20107         * widgets/gnomefilelist.[ch] (history_combo_go),
20108         (history_combo_clicked): impl.
20110         (gnome_filelist_new_with_path): use this new impl.
20112 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20114         * src/project_dbase_gui.c (add_file): added the xpm file type.
20116 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20118         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
20119         tag manager fixes.
20121         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
20122           of tag types.
20124         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
20125           src/text_editor_menu.c: Added context sensitive search in symbol
20126           browser and editor.
20128         * configure.in: Changed version number to 0.1.9.99.
20130         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
20131           src/project_import.c: Minor changes to project import facility.
20133         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
20134           (Forced to use specific brace format)
20136         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
20137           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
20138           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
20140 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
20142         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
20143         replaced the spinbutton with an hscale, and made the UI less "blocky".
20145         * src/cvs_gui.c: When diffing a project you can choose date and
20146         release now.
20148         * src/project_dbase.c: Import_file activated again
20150         * configure.in, plugins/Makefile.am: Added patch plugin
20152         * plugins/patch/*: The new patch plugin
20154 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20156         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20158         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
20159         dropdown list shown by autocompletion are now removed.
20161 2002-04-28  Philip Van Hoof <freax@pandora.be>
20163         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
20164         a bunch of filetypes from the older version.
20166         * src/project_dbase_gui.c (add_file): changed the import
20167         dialog's filetypes combo contents depending on the
20168         type of data to be imported.
20170 2002-04-28  Stephane Demurget  <demurgets@free.fr>
20172         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
20173         the amount parameter as Philip stated and reformated to follow the
20174         Gnome convention.
20176         * src/project_dbase.c (project_dbase_make_default_filetype_list):
20177         changed accordingly.
20179 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20181         Fix for #531293.
20183         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
20184         Shift-F6, to be more consistent with other Gnome apps.
20185         Moved the "Search next" entry under the "Search" one, and swapped the
20186         order of the "Find in files" and "Find and Replace" ones.
20188         Some additional fixes ands cleanups on the edit menu.
20190         * src/main_menubar.h: replaced all occurences of repeat_find by
20191         find_again for the code to be more consistent.
20193         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
20194         sensitiveness depending on the existence of an active text buffer.
20196         * TODO: added some bits about improving the usability of the
20197         search/search again couple.
20199 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20201         * src/preferences_gui.c: made the tab labels text more consistent
20202         (s/misc/Misc/).
20204 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20206         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
20208         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
20209         filename.
20211         * src/main.c (main): simplified some code and cleanups.
20213         Fix a part of #499366:
20215         * src/commands.[ch] (sync_from_props), (command_editor_save),
20216         (on_apply_clicked), (create_command_editor_gui): added the gui
20217         corresponding to the command.terminal preference.
20219 2002-04-25  Stephane Demurget  <demurgets@free.fr>
20221         Fix for #465180.
20223         * anjuta.spec.in: added build requirements for the source rpm.
20225 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
20227         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20228         
20229         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
20230           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
20231           src/project_type.c, source.c, wizard_gui.c:
20232           Added new GNOME 2 project types and changed glade behaviour to
20233           produce GTK code if project type GTK was selected and GTKmm code
20234           if project type GTKmm was selected (and not depending on the 
20235           selected language. Disabled glade for GNOME 2 projects because
20236           we will need glade2 there.
20237           
20238         * src/project_dbase.c: Fixed a memory lack.
20239         
20240         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
20241         
20242         * src/cvs.c: Added an error message if jobs are running
20244 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
20246         * tagmanager/tm_work_object.c: Fixed a chrash
20247         bug which occurs when it tries to stat an empty
20248         file name.
20249         
20250 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
20252         * src/controls.c: CVS menu items now becomes
20253         insensitive when the launcher is busy.
20254         
20255         * src/anjuta.c, cvs.h, cvs.c: Created a function
20256         to update the cvs preferences when preferences are
20257         applied in preferences dialog and called it from
20258         anjuta_update_preferences().
20259         
20260 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
20262         * src/cvs.c: Added a space in the cvs command
20263         before the revision part. This fixes the cvs
20264         error we get when cvs-diffing with revisions.
20265         
20266         * src/cvs.c: Fixed a compiler warning.
20267         
20268         * src/find_replace.c: The dialog now remembers
20269         the settings including the "prompt on replace"
20270         which seems to have broken somewhere line the
20271         changes.
20272         
20273 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20275         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
20276         Added a new property in cvs class to hold a boolean
20277         for enabling date in cvs diff. This fixed the bizzare
20278         diff output due to the date that goes with the cvs
20279         command. Also, set the default value of compression
20280         to 3 and unified diff option to 1.
20281         
20282 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
20284         * src/cvs.c: The diff editor is set to hilite as
20285         diff syntax hiliting.
20286         
20287         * configure.in, manual/Makefile.am:
20288         Added a new manual module for ja language.
20289         
20290         * manual/ja/*/*/*: New module and files for the
20291         ja translation for the anjuta documentation
20292         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
20293         
20294 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
20296         * src/launcher.c: Made a very messy work around
20297         for the launcher authentication to work properly.
20298         
20299         * src/find_replace.c: Applied the missing patch
20300         from Dan Elphick <dre00r@ecs.soton.ac.uk>
20301         
20302 2002-04-16 Andy Piper <andy.piper@freeuk.com>
20304         * src/cvs.c, src/main_menubar_def.h: made message strings
20305         consistent with existing standards from our own documentation 
20306         (such as uppercase P in Project, corrected spelling of 
20307         repository, etc.)
20309 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20311         * src/cvs_gui.c: Cleaned up gui and aligned various
20312         widgets to give a clean look.
20313         
20314 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
20316         * src/launcher.c: Added work around to retrieve
20317         the child exit code. It works. :)
20318         
20319         * src/find_in_files.c, src/gnome_project.c,
20320         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
20321         src/clean.c, src/clean_project.c, src/build_project.c,
20322         src/build_file.c: Modified to handle the new
20323         child exit code.
20324         
20325 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
20327         * src/find_replace.c: Changed signal to call
20328         on_replace_text_close on from delete_event
20329         to close => the replace history is now updated.
20331 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
20333         * src/cvs.c: escaped the cvs import message before
20334         passing it to cvs.
20335         
20336 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
20338         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20339         
20340         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
20341         
20342         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
20343         Added cvs import
20344         
20345         * src/preferences_gui.c: GUI improvements
20346         
20347         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
20349 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
20351         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
20352         Removed static qualifier from tm_tag_type_name() and
20353         availed it's prototype for use in outside code. also
20354         created reverse map function tm_tag_type_name();
20355         
20356         * src/anjuta.c: Implemented qualified tags names for
20357         the tag list (on the toolbar pulldown list) to avoid
20358         ambiguty in tags with similar names (like prototype
20359         and definition). Patch modified and improved.
20360         
20361         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
20362         
20363 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20365         * src/utilities.[c,h]: Added a utility funtion
20366         that escapes the single and double quotes in a
20367         given string. Useful for passing command line
20368         args with quotes.
20369         
20370         * src/cvs.c: Escaped the cvs log message before
20371         passing it to cvs command line to avoid ambiguties
20372         with quotes in the message.
20373         
20374         * pixmaps/anjuta_icon.png: Changed to the new icon.
20375         from Todd Goyen <goyen@mbi-berlin.de>
20376         
20377         * src/message-manager-private.cc: Added regex to 
20378         recognize (underline hilite) the parsable outputs
20379         from the zvt terminal.
20380         
20381 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
20383         Patch from: Tina Hirsch <tehirsch@arcor.de>
20384         
20385         * src/project_type.c:
20386         Fixed a bug in the wxproject type and modified the erroroutput when
20387         configure doesn't find wx-config
20388         
20389         Patch from: Timothee Besset <ttimo@idsoftware.com>
20390         
20391         * src/anjuta.c, src/message-manager-private.cc,
20392           src/message-manager-private.h
20393         Catches double clicks in the zvt terminal, and calls goto_error_line
20394         to jump to the appropriate location in the source. This will recognize
20395         grep -n output
20396         
20397 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
20398         
20399         * src/build_project.c: Taken care of memory leak
20400           by freeing cmd variable properly.
20402         * src/main_menubar_def.h: Fixed wrong signal connection
20403           for cvs project commit.
20404           
20405         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
20406         
20407         * src/preferences_gui.c: Added some border and adjusted
20408           expandsion, filling in box adds to make the cvs preferences
20409           more nicer.
20410         
20411 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
20413         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20414         
20415         * src/cvs*, src/main_menubar*, src/preferences*: 
20416         Moved CVS settings to preferences, added a nice login dialog.
20417         
20418         * src/controls.c, src/project_dbase.c:
20419         CVS project options are only shown if a project is open
20420         
20421         * src/build_project.c:
20422         User is now asked if he wants to install as root 
20423         
20424         * src/launcher.c:
20425         Fixed a warning
20427         * anjuta.prj: Updated with cvs files
20428         
20429         * TODO: Remove task which are done
20430         
20431 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
20433         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
20434         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
20435         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
20437         Modified launcher to use controlling terminal to detect and
20438         take care of password authentications (for example, for cvs
20439         and root installs).
20440         
20441         * pixmaps/password.png: New file.
20442         
20443 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20445         Anjuta kick start tutorial wirtten by:
20446           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
20448         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
20449           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20450           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
20451           manuals/C/anjuta-tutorial/figures/*.png:
20452           
20453           Added files
20454         
20455         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
20456           
20457           Modified files.
20458         
20459 2002-03-28 Roel Vanhout <roel@stack.be>
20461         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20463         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
20464           src/preferences_gui.c:
20465         Added option to wrap around to beginning/end of file when on last bookmark
20466         and next/previous bookmark is pressed
20467         
20468 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20470         Patch from Philip Van Hoof <freax@pandora.be>
20471         
20472         * src/gnomefilelist.c:
20473         Added gimp like feature that changes the file extension of
20474         the filename entered in the selections when the file
20475         filter is changed.
20476         
20477 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
20478         
20479         Patch from Roy Wood <roy.wood@filogix.com>
20480         
20481         * src/controls.c, src/find_text.c, src/find_text.h,
20482           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20483           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20484           
20485           Menuitem for entering currently selected text as find target,
20486           added key accel for "find next" and changed some key accels for
20487           other key for consistency.
20488           
20489         * src/utilities.c:
20490           Cleaned up code.
20491         
20492 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20494         * src/watch.c, src/watch.h, src/watch_cbs.c,
20495           src/watch_cbs.h, src/watch_gui.c:
20496         
20497           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
20498         
20499           Added change watch entries feature
20500           and Watch entries modify on double click fixed.
20502 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20504         * src/mainmenu_callbacks.c:
20505         
20506           Project commit should not bypass dialog as
20507           we need to get the cvs log from the user.
20508           
20509 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20511         * src/project_dbase.c:
20512         
20513           Patch from Roy Wood <roy.wood@filogix.com>
20514           
20515           Fixed docking bug with the new docking patch
20516           to fix copy/paste bug.
20517           
20518 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
20520         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
20521           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
20522           src/main_menubar.h, src/main_menubar_def.h,
20523           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20525           Added cvs project support. Featured bypass cvs dialog for
20526           cases where we don't need dialog (such as project and right
20527           click selection from file browser). Cleaned up cvs code to
20528           make them generic cvs operations instead of separate file
20529           and project operations. Added cvs log action. Increased
20530           file entry box width and enabled "unified diff" by default.
20531           Used Editor buffer for status and log and set hilite for
20532           these buffers including diff buffer (DIFF hilite).
20533           
20534 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
20536         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20538         * data: Added file autogen.sh.wxwin 
20539         * data/Makefile.am: Added entry for autogen.sh.wxwin
20540         * pixmaps: Added project image appwiz_wxwin.png
20541         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
20542         * src/appwizard_cbs
20543           src/compiler_options.c
20544           src/pixmaps.h
20545           src/project_dbase.c
20546           src/project_dbase.h
20547           src/project_import_cbs.c
20548           src/project_type.c
20549           src/source.c
20550           src/source.h
20551           src/wizard_gui.c: Added everything necessary for new
20552                             project type 'wxWindows (wxGTK)
20553         * src/project_dbase.c: Fixed a bug that caused every project
20554                                to be a glade project in dialog
20555                                                    'Project information'.
20557 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
20559         Patch submitted by Roy Wood <roy.wood@filogix.com>
20560         
20561         * src/anjuta_gui.c, src/message-manager-dock.c,
20562           src/project_dbase.c:
20563           
20564           fixed the copy/paste bug by rewriting dock/undock
20565           code.
20567 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
20569         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20570         
20571         * src/cvs*, src/Makefile.am:
20572           New file for CVS support. File operations currently work
20573           cvs login needs to be done. Project support is not yet
20574           started.
20576         * src/main_menubar*, src/mainmenu_callbacks,
20577           src/anjuta.c, src/anjuta.h:
20578           Added menus and functions for cvs commands.
20579           
20580         * src/text_editor_menu.h: 
20581           Added #include <gtk/gtk.h>
20582           
20583         * src/gotoline.h:
20584           Removed a warning (and this time it works ;-)
20586         * src/utilities.c, src/utilities.h:
20587           Added a utility function to retrieve directory
20588           name out of full path.
20590 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
20592         * src/executer.c: (create_executer_dialog): changed the default
20593           focus on the entry.
20595 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
20597         * widgets/gnomefilelist.c:
20598         Fixed duplicate history entries for the same directory.
20599           
20600 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20602         Fix for #520092.
20604         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
20605           it's already used by scintilla to delete the whole current line.
20607 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20609         Fix for #525107.
20611         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
20612           calls to fileselection_hide_widget,
20613           (on_open_filesel_cancel_clicked): removed.
20615         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
20616           (on_add_prjfilesel_cancel_clicked):
20618         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
20619           impl.
20621         * src/fileselection.c: Made some functions static.
20622           (fileselection_hide_widget): rewritten using the new
20623           gnome_filelist_set_multiple_selection function.
20625         * src/fileselection.c: (on_file_selection_delete_event): removed
20626           unuseful widget hides. Some cleanups,
20627           (on_file_selection_cancel_clicked): impl,
20628           (create_fileselection_gui): changed the cancel button clicked's
20629           callback to use this new function.
20631         * src/anjuta.c: (anjuta_new):
20632         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
20633           callbacks, because this the gnome filelist widget's job.
20635         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
20636           clist selection mode duplicates set,
20637           (gnome_filelist_key_press): use the new impl. function.
20639 2002-03-10  Stephane Demurget  <demurgets@free.fr>
20641         Fix for #441233.
20643         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
20644           fixed some bogus code using an array cell out of
20645           range, removed unecessary gettext usages.
20647         * src/appwiz_page2.c: (on_prj_name_entry_changed):
20648           some cleanups and now transform minus characters to
20649           underscores.
20651         * src/source.c:
20652           (source_write_configure_in),
20653           (source_write_toplevel_makefile_am),
20654           (source_write_desktop_entry),
20655           (source_write_glade_file):
20656         * src/project_dbase.c: (project_dbase_summon_glade),
20657           (project_dbase_generate_source_code):
20658         * src/glades.c: (gladen_write_glade_write):
20659           replaced some occurences of the target name by the
20660           project filename, using project_dbase_get_proj_name,
20661           to fix the name of some files.
20662           Fixed a lot of mem leaks.
20663           Various code cleanups.
20665 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20667         Merged with latest (1.44) scintilla.
20669         Added: - The calltip.<lexer>.end.definition property to display help
20670                  text on a second line of calltip.
20671                - The calltip.<lexer>.word.characters property to correctly find
20672                  calltips for functions that include characters like '$' which
20673                  is not normally considered a word character.
20674                - The use.monospaced property to determine initial state of
20675                  Use Monospaced Font setting.
20677         Bugs fixed: Too many to mention; please see :
20678                     http://www.scintilla.org/ScintillaHistory.html for the
20679                     full changes list.
20681         * scintilla/*/*: updated nearly all files.
20683         * TODO: removed the need of a scintilla merge.
20685         Merged with latest (1.44) SciTE properties.
20687         * data/properties/anjuta.properties: added the wrap, use.monospaced
20688           properties.
20690         * data/properties/html.properties: added a missing php extension, and
20691           updated php keywords to the latest reference.
20693         * data/properties/pascal.properties: added commands to compile, build
20694           and execute pascal applications.
20696         * data/properties/lua.properties: added styles for statements.
20698         * data/properties/bash.properties: added the declare keyword.
20700         Fixed distchecking.
20702         * global-tags/Makefile.am,
20703           global-tags/create-global-tags.sh: used some kind of ugly hack to
20704           make distchek work, since noone has proposed some better way.
20706         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
20707           and Ctrl-N replace Alt-N for new file according to the Gnome design
20708           reference.
20710 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20712         * widgets/gnomedirlist.c
20713         widgets/gnomedirlist.h
20714         widgets/gnomefilelist.c
20715         widgets/gnomefilelist.h:
20717         Added GPL headings in the file.
20719 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
20721         * src/attach_process.c
20722         src/attach_process_cbs.c
20723         src/attach_process_cbs.h
20724         src/attach_process_gui.c
20725         src/breakpoints.c
20726         src/breakpoints_cbs.c
20727         src/breakpoints_cbs.h
20728         src/breakpoints_gui.c
20729         src/commands.c
20730         src/compiler_options.c
20731         src/compiler_options_cbs.c
20732         src/compiler_options_cbs.h
20733         src/compiler_options_gui.c
20734         src/find_in_files.c
20735         src/find_in_files_cbs.c
20736         src/find_in_files_cbs.h
20737         src/find_in_files_gui.c
20738         src/find_replace.c
20739         src/find_text.c
20740         src/help.c
20741         src/preferences.c
20742         src/preferences_gui.c
20743         src/project_config.c
20744         src/src_paths.c
20745         src/src_paths_cbs.c
20746         src/src_paths_cbs.h
20747         src/src_paths_gui.c:
20748         
20749         Bugs #521629 and #522427 fixed. The problem was, that the
20750         escape-key was not catched and the dialog was hidden, but
20751         the flag was not set correctly.
20753         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
20754         using the gnome_dialog_close_hides()-setting present in most dialogs.
20755         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
20756         emits "close" and set the flag in the close-callback.
20758         Patch from: Jens Georg <mail@jensgeorg.de>
20760 2002-03-06  Stephane Demurget  <demurgets@free.fr>
20762         * src/*.{c,cpp}: s/string_free/g_free/
20764         * src/utilities.[ch]: (string_free): removed.
20766 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
20768         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20770         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20771         src/mainmenu_callbacks.[ch]:
20772         Removed Project menu options: README, TODO, ChangeLog and NEWS
20773         Moved Save Build Messages to Build menu and only highlight it
20774         when there are build messages.
20775         Corrected a spelling: "mojority" -> "majority"
20776         Fixed initialisation of edit.edit_app_gui so now Edit menu
20777         can be shown when no project is loaded.
20779         * src/project_dbase.h: Removed prototype for static function
20781 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
20783         * src/text_editor.c: Editor is marked changed after
20784         autoformat. 
20785         
20786         Patch from: Jens Georg <mail@jensgeorg.de>
20788 2002-03-04 Roel Vanhout <roel@stack.be>
20790         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20792         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
20793         Added option to ignore binary files on 'Find in files' (grep -I option)
20795 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20797         * src/main.c:
20798         session restoration and commandline load in 
20799         gtk idle loop.
20800         
20801         * src/anjuta.[h,c], src/anjuta_cbs.c:
20802         Removed "clear windows menu" and prevented runtime 
20803         warnings.
20804         
20805         * src/compile.c, src/build_file.c, src/build_project.c,
20806         src/clean.c:
20807         Takes into account the preference setting for 
20808         show dialog when job completes. Dialogs are
20809         shown when it is enabled otherwise not.
20810         
20811 2002-03-03 Roel Vanhout <roel@stack.be>
20813         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20814         
20815         * src/find_text.c
20816         Store 'Find...' search string on search so that 'Find Next' will search for
20817         that string, even if the dialog hasn't been closed yet.
20819 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20821         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
20822         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
20823         src/main_menubar_def.h:
20824         
20825         Organized menus, removed "Windows" and "Utilities" menus from the
20826         menubar [they are no longer needed]. Also removed some extragenous
20827         separators.
20828           
20829 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
20831         * src/message-manager-private.cc:
20832         Set message clist selection mode to BROWSE.
20833         
20834         * src/message-manager.cc, src/an_symbol_view.c,
20835         src/an_file_view.c:
20836         Added Key navigation for the CTree and CList. Arrow left for
20837         node collapse, right for node expand, space (or enter) for
20838         activation (same as double click).
20839         
20840 2002-03-03 Roel Vanhout <roel@stack.be>
20841         
20842         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20843         
20844         * plugins/class-gen/clsGen.c
20845         Added functionality to semi-intelligently prefill filename
20846         boxes with names deduced from class name
20848 2002-02-26 lbell <lbell@tsc4.com>
20850         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20851         * src/preferences_gui.c:
20852         Removed an incorrect use of gtk_misc_set_alignment().
20853         
20854         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
20855         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
20856         src/preferences.h, src/preferences_gui.c:
20857         
20858         Added the option to reload last open project at the startup.
20859         Added the possibility to open a new project without close
20860         an existing one
20861         
20862         * src/properties.cxx:
20863         Corrected a spelling mistake in message string.
20864         
20865         * src/session.c:
20866         Updated session functions.
20867            
20868 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
20870         * widgets/gnomefilelist.c: Bug fixes.
20871         
20872         Patch from Philip Van Hoof <freax@pandora.be>
20873         
20874 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20876         * src/an_file_view.c:
20877         anjuta was unable to open some files becuase they were not being
20878         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
20879         Removed mime checking when opening with anjuta, becuase it doesn't
20880         hurt to open binary files in anjuta (some even may want to do so).
20881         
20882         Added a warning when mime type is not set when "view with default
20883         viewer" is activated.
20884         
20885         * src/an_file_view.c, an_symbol_view.c:
20886         Converted N_() to _() where ever appropriate in the strings.
20887         
20888 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
20889         
20890         * src/appwizard_gui.c, src/appwizard_cbs.c
20891           src/wizard_gui.c/h, src/appwiz_page3.c,
20892           src/project_import_gui.c:
20893           
20894         Moved target type radiobuttons to appwiz. page 2
20895         
20896         * src/message-manager-private.cc
20897         Fixed a bug which caused a crash if next message function was used
20899         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20901 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
20903         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
20904         Modifies the behaviour of Alt-TAB in Anjuta. This
20905         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
20906         edited files in the first items of the notebook.
20908         Patch from: Timothee Besset <timo@qeradiant.com>
20909         
20910 2002-02-24  Philip Van Hoof <freax@pandora.be>
20912         * widgets/gnomefilelist.c, gnomefilelist.h:
20913           Added filecompletion
20914           
20915         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
20917 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
20919         * configure.in: Added "sk" to ALL_LINGUAS.
20921 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
20922   
20923         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
20924           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
20925           src/wizard_gui.c: Added support for static and dynamic libs
20926         
20927 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
20929         * widgets/gnomefilelist.c:
20930           Fixed gnome_filelist_get_lastfilename so it no longer returns
20931           a corrupted path.
20933 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
20935         * src/resources.h, resources.c:
20936         Added url handler.
20938         * src/main_menubar_def.h, mainmenu_callbacks.c:
20939         Changed to use gnome configed url handler.
20941 2002-02-19  Philip Van Hoof <freax@pandora.be>
20943         * widgets/gnomefilelist.c
20944         Added PHP filetype.
20946 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
20948         * plugins/class-gen/clsGen.c:
20949         Added c++ support.
20950         
20951         * widgets/gnomefilelist.c:
20952         Gives the maximum space to the files section of the open file dialog.
20953         
20954         Patches from: lbell <lbell@tsc4.com>
20955         
20956 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
20958         * src/anjuta.c, main.c:
20959         Used tm_get_real_path in anjuta_get_full_filename();
20960         
20961 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
20962         
20963         * anjuta.prj: update version
20965 2002-02-17  Stephane Demurget  <demurgets@free.fr>
20967         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
20968           removed the amount arg and replaced with a NULL-ending list.
20969           (gnome_filelisttype_makedefaultlist): use the new prototype.
20971 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
20973         * src/about.c, THANKS: updated for new contributors
20974         
20975         * anjuta.prj: added new files
20976         
20977         * README: corrected some documentation, ctags no longer needed,
20978           pkgconfig now required
20979           
20980         * data/properties/others.properties: add .cvsdiff extension
20981         
20982         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
20983           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
20984           file import
20985           
20986         * doc/anjuta.1: added initial man page thanks to 
20987           Rob Bradford <rob@debianplanet.org> (NB build and install 
20988           needs work)
20989         
20990 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
20992         * src/Makefile.am: Cleaned handling of compiler flags by moving them
20993           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
20994           warning flags. 
20995   
20996         * configure.in: Changed version to 0.1.10-pre
20997   
20998 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21000         * src/fileselection.c: (create_fileselection_gui): always display
21001           the directory creation button as we cannot rely on the dialog
21002           titlebar.
21004         * widgets/gnomefilelist.[ch]: fixed includes.
21006         * pixmaps/new_folder.xpm: resized, added a + sign.
21008 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21010         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
21011           changed all extensions to begin with a dot.
21013 2002-02-16  Philip Van Hoof  <freax@pandora.be>
21015         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21017         * THANKS: added Philip.
21019         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
21021         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
21022         * src/file_selection.[ch],
21023         * widgets/gnomefilelist.[ch]: added a filetype
21024           combobox to the Anjuta file dialog widget.
21026 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
21028         * anjuta.spec.in: eep! the import script was not being installed by
21029           RPM - fixed for the release.
21031 2002-02-13  Stephane Demurget  <demurgets@free.fr>
21033         Various cleanups and fixes for the next release to be able to make
21034         distcheck.
21036         * plugins/*/*.c: added missing prototypes causing gcc to speak to
21037           much and make some tweaks plus cleanups.
21039         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
21040           args to remove some warnings.
21042         * global-tags/Makefile.am,
21043           data/Makefile.am,
21044           src/Makefile.am: link against Anjuta static libs using the
21045           $(top_builddir) dir, not anymore on $(top_srcdir) to make
21046           distcheck happy.
21048         * src/Makefile.am: ditto with all the Anjuta static libs.
21050         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
21051           include, as we already include the whole directory for the build.
21053         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
21054           
21055 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
21057         * pixmaps/Makefile.am: icon for libglade project now installed
21058         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
21059         * manuals/C/Makefile.am: removed ChangeLog reference which was 
21060           breaking some build stuff
21061         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
21062           include reference problems that showed up on make distcheck
21063         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
21065 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
21066         
21067         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
21069 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
21071         * src/message-manager-private.cc:
21072           The horizontal scrollbar now shows properly on demand.
21073         
21074 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
21076         * src/dnd.c fixed some warnings
21077         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
21078           and works. It is shown always at the moment but before it was
21079           shown on demand and did never work. 
21081 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
21083         * src/anjuta.c: Fixed a crash bug.
21084           patch from: Jens Georg <mail@jensgeorg.de>
21086 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
21088         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
21089           reports a problem with missing end tags on <graphic>
21091 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21093         * manuals/C/ChangeLog: removed since it was never used
21094         * manuals/C/anjuta-manual/*: more updates, new screenshots
21095         * anjuta.prj: updated for new manuals/ structure
21097 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
21099         * source.c, compiler_options.[c/h]:
21100           Fixed bug #460321 "Problem with optimization options" 
21101           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
21102         
21103 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21105         * NEWS: prepared for release, need to fill in date
21106         * data/welcome.txt: version number updated
21108 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21110         * src/text_editor_menu.c, src/an_file_view.c, 
21111           src/an_symbol_view.c: marked strings for translation
21112         
21113         * src/defaults.c, data/properties/xml.properties:
21114           *.omf and *.xsl files should use XML highlighting
21115           
21116         * manuals/C/anjuta-manual/*:
21117           - restructured so that files have more meaningful names
21118             and are easier to edit (see anjuta-manual.sgml for the
21119                 ordering)
21120           - updated some screenshots
21121           - continued rewrite
21123 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
21125         * main.c: Made a workaround to remove the old
21126         anjuta gnome config file (older than 9 Feb 2002). This
21127         will fix the bug which never lets the brower toolbar shown.
21128         
21129         * main.c: In fact, the above solution wouldn't work in all
21130         cases. Therefore, here is the better fix, which works by
21131         detecting the version of the old config file and deleting
21132         ~/.gnome/Anjuta if it is lesser than 0.1.9.
21133         
21134 2002-02-01  Andy Piper <andy.piper@freeuk.com>
21136         * HACKING: added info on submitting patches
21138 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
21140         * src/project_import_gui.c, src/project_import.c:
21141           - If Project Import Wizard is canceled everything is 
21142                 cleaned up now.
21143           - Back button is now insensitive on page 3 (some problems: 
21144                 see TODO in project_import_qui.c:284
21145           - Menu frame is insensitive if project type != GNOME(mm)
21147 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21149         * src/main.c: Fixed bug #  (Unable to open files on
21150         double click in project window from second trial onwards when
21151         the project is opened from command line).
21152         
21153         * po/POTFILES.in: Removed tags_manager.[h,c]
21154         
21155 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
21157         * src/preferences.c:
21158           A quick hack to fix the 'invisible' browser toolbar when
21159           upgrading from 0.1.8 to 0.1.9
21160           
21161         * src/anjuta.c:
21162           Fixed toolbar names which were causing confusions in the toolbar
21163           show/hide.
21164           
21165         * src/main.c:
21166           Substituted "anjuta" with PACKAGE
21167           
21168         * src/project_import_gui.c: 
21169           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
21170           
21171         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
21172           Added new files and removed obsolete ones.
21173           
21174 2002-01-30  Andy Piper <andy.piper@freeuk.com>
21176         * src/appwizard_cbs.c, project_import_cbs.c, 
21177           main_menubar_def.h, project_import_gui.c: 
21178           updates to message strings and layout for the 
21179           import wizard.
21180           
21181         * text_editor_cbs.c: fix for the tab menu entries for 
21182           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
21184 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21186         * src/toolbars.c,
21187           src/toolbars.h,
21188           src/anjuta_gui.c,
21189           src/controls.c:
21190           
21191           Tag dropdown exclusive (takes
21192           all space in the toolbar) and never vertical and
21193           increased the width of the tag combo to 256 pixs.
21194           Toolbar separator before the combo and button.
21195           Added tags label before the tag button.
21196           Reorganized the dock bands for the toolbars.
21197           
21198         * src/project_import_gui.c
21199           src/project_import.c:
21200           Fixed an error and removed an unused variable.
21201           
21202         * data/properties/anjuta.properties:
21203           Removed the property for the old toolbar and set
21204           browser toolbar show to default.
21205           
21206         * src/project_dbase.c: excluded modules were not
21207           loaded. Fixed.
21208           
21209         * src/source.c:
21210           No build files will be written if the project is blocked.
21211           
21212         * src/project_import.c,
21213           src/project_import_cbs.c,
21214           src/project_gui.c,
21215           src/wizard_gui.c:
21216           
21217           Manually applied Johannes patch to fix some memory
21218           issues and gui clean up.
21219           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
21220         
21221         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
21222           Fixed a bad bug with remove file from project because of
21223           files were never removed properly from the project and
21224           from the tagmanager.
21225           
21226         * src/appwiz_page3.c: Disabled unused codes to clear
21227           compiler warnings.
21228           
21229 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21231         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
21232         
21233         * data/Makefile.am
21234           pixmaps/Makefile.am
21235           src/Makefile.am
21236           src/an_file_view.c
21237           src/an_symbol_view.c
21238           src/anjuta.c
21239           src/anjuta.h
21240           src/anjuta_cbs.c
21241           src/anjuta_gui.c
21242           src/controls.c
21243           src/main_menubar.c
21244           src/main_menubar.h
21245           src/main_menubar_def.h
21246           src/mainmenu_callbacks.c
21247           src/mainmenu_callbacks.h
21248           src/pixmaps.h
21249           src/project_dbase.c
21250           src/project_dbase.h
21251           src/text_editor.c
21252           src/text_editor_menu.c
21253           src/text_editor_menu.h
21254           src/toolbar.c
21255           src/toolbar.h
21256           src/toolbar_callbacks.c
21257           src/toolbar_callbacks.h :
21258           
21259           Patch submitted by:
21260           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21261           
21262           Removes the Tags toolbar and substituted it with
21263           tags combo dropdown list. Fixes a couple of bugs.
21264           
21265           Moved the tag combo to browser toolbar because
21266           main toolbar was becoming too long.
21267           Made a new icon of tag toolbar.
21268           
21269         * po/zh_TW.po: Fixed bug.
21270           
21271         * pixmaps/an_tag.xpm: Added new file.
21273 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
21275         * src/project_import_gui.c: Reorganized project
21276         import gui page 2.
21277         
21278 2002-01-29  Andy Piper <andy.piper@freeuk.com>
21280         * HACKING: added info on creating windows and dialogs
21282 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
21284         * src/tm_file_view.c:
21286           Sorts the file list at the end instead of doing sort-insert
21287           to improve performance.
21288           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21290         * src/project_dbase.c: Resolved a conflict from
21291           Johannes's patch.
21292           
21293         * src/project_import.c:
21294         
21295           Fixed to use anjuta_import.sh for the bin dir and
21296           not from the data dir.
21297         
21298           Used anjuta_is_installed() function to verify a the command's
21299           executability.
21300         
21301           Fixed import command to use sh (which is more general and is
21302           gauranteed to be found in any unix system :-)). Also, added
21303           double quotes around the import directory.
21304         
21305           Changed some strings for better translations (like avoiding
21306           duplicates).
21307           
21308           Fixed the reading of wrong target type.
21309           
21310         * src/control.c: Insensitive "import project" when there is
21311           a project open.
21312           
21313         * src/project_import_cbs.c:
21314           
21315           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
21316           Fixed selection of gettext checkbox.
21317           Sets the menu entries.
21318           
21319 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
21320         
21321         * src/appwiz_page[1-4].c
21322         * src/appwiz_gui.c
21323         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
21324         be able to reuse it.
21325         
21326         * src/mainmenubar.[c/h]
21327         * src/mainmenubar_def.h
21328         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
21329         menu item
21330         
21331         * src/message-manager.c: Fixed bug 509192
21332         * src/message-manager-dock.c: Added accel_group if window is undocked
21333         
21334         * src/project_dbase.[c/h]: Splitted opening code to be able
21335         to use it without an open file dialog
21336         (Maybe I broke Naba's changes, please take a look)
21337                         
21338         * src/project_import.[c/h]
21339         * src/project_import_gui.c: New Files, Code for Project Import Wizard
21340         
21341         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
21342         import wizard
21344 2002-01-28  Andy Piper <andy.piper@freeuk.com>
21346         * src/main_menubar_def.h, tagmanager/tm_project.c: more
21347           string cleanups
21348           
21349         * manuals/C/anjuta_manual/*: started rewrite of the 
21350           manual, updated some screenshots
21352 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21354         * src/gnomefilelist.h, src/gnomefilelist.c:
21355         
21356           Fixed multiple selection bug (#497085). The OK button is
21357           sensitive when in multiple mode, if the no. of
21358           selection is one or more.
21359           
21360           Toggle between single and multiple selection mode
21361           and multiple mode display.
21362           
21363           Fixed strings to translable strings.
21364           
21365           Fixed some compiler warnings by commenting out
21366           unused functions.
21367           
21368 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21370         * src/project_dbase.c: App status bar now updates
21371           with the project name when the project is loaded.
21372         
21373         * src/an_file_view.c, tagmanager/tm_file_entry.c:
21374           
21375           Puts the directories at the top. They're also sorted now.
21376           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
21377         
21378 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21380         * scripts/anjuta_import.sh.in: Added file.
21381         * scripts/anjuta_import.sh: Removed file.
21383         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
21384           Updated files.
21385           
21386         * src/main_menubar_def.h:
21387         
21388           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
21389           reflect the opposite of Find (CTRL+F) and also to leave
21390           CTRL+R or Redo.
21391           
21392           Changed Glade summon with ALT+G, which frees the ATL+E
21393           for poping up the edit menu.
21394           
21395         * src/Makefile.am: Debugging link flags by Biswa, removed.
21397 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
21399         * HACKING: added information on best practices for writing
21400           application messages and GUI labels
21401           
21402         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
21403           src/breakpoints.c, src/build_file.c, src/build_project.c, 
21404           src/clean_project.c, src/compile.c, 
21405           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
21406           src/configurer.c, src/debugger.c, src/executer.c, 
21407           src/find_in_files.c, src/find_in_files_cbs.c, 
21408           src/find_replace.c, src/find_text.c, src/glades.c, 
21409           src/gnome_project.c, src/goto_line.c, src/main.c, 
21410           src/main_menubar.c, src/main_menubar_def.h, 
21411           src/mainmenu_callbacks.c, src/preferences_gui.c, 
21412           src/project_config.c, src/project_dbase.c, 
21413           src/project_dbase_gui.c, src/resources.c, src/source.c, 
21414           src/support.c, src/tags_manager.c, src/text_editor.c, 
21415           src/text_editor_gui.c, src/text_editor_menu.c, 
21416           src/toolbar_callbacks.c, src/utilities.c: 
21417           lots of minor message updates to make them more user-friendly 
21418           and consistent
21420 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
21422         * src/executer.c:
21423         
21424           Because of the spaces escaping, the command could not be
21425           executed when run without terminal. Now fixed.
21426           
21427         * anjuta.prj, Makefile.am:
21428         
21429           Added anjuta project file.
21430         
21431 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
21433         * src/message-manager-private.h, message-manager-private.cc,
21434           message-manger.cc:
21435           
21436           Added freeze() and thaw() for the message window class to
21437           speed up the message manager update.
21438         
21439         * src/project_config.h, project_config.c,
21440           src/project_dbase.h, project_dbase.h
21441           scripts/anjuta_project.template:
21442           
21443           Added two new prject attributes: project.config.blocked and
21444           project.excluded.modules. The former will make sure that users
21445           are not given any previlidge in enabling the 'overwrite build
21446           files' flags and the later issues a list of modules in the project
21447           to be skipped for symbol browsing and project listing.
21448         
21449         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
21450         
21451           Modified script to read the template from the anjuta data dir
21452           rather than from the directory in which the script exist. Otherwise,
21453           Being transfered to the bin dir, the script will not be able to
21454           find the template when it is run.
21455           
21456           The script is also create with configure.in to set in the anjuta
21457           data dir path inside the script.
21458           
21459 2002-01-26  Stephane Demurget  <demurgets@free.fr>
21461         * po/fr.po: updated to the latest sources.
21463 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21465         * scripts/Makefile.am:
21466           anjuta_import.sh goes with distribution.
21467           
21468         * po/*.po: They seem to have updated (merged with
21469           anjuta.pot) automatically when I did "make dist".
21470           
21471 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21473         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
21474           Fixed Bug #499807, ie crash on removing libs, includes, defines from
21475           the compiler options dialog.
21476         
21477         * ChangeLog:
21478           Correct todays date. :)
21479           
21480         * scripts/Makefile.am:
21481           Installs anjuta_import.sh in $(prefix)/bin dir and
21482           is treated as an executable.
21483           
21484 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21486         * Fix for bug #499373
21487         
21488         * data/properties/anjuta.properties, ada.properties, cpp.properties,
21489           java, properties, latex.properties, lua.properties, others.properties,
21490           perl.properties:
21491           
21492           Added double-quotes around file arguments so that
21493           filenames with spaces could also work.
21495         * launcher/anjuta-launcher.c, executer.c:
21496           Escaped quotes in the cammand and it's arguments before executing
21497           so that args with spaces can also work.
21498           
21499           Commented #DEBUG switch.
21500           
21501 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
21503         * scripts/*: Added files which I forgot previously.
21504         
21505         * src/aneditor.h: Lined up commands definition for better look.
21506         
21507         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
21508           main_menubar.h, control.c:
21509           Added three more convert EOL chars submenu items in transform.
21510           Reformatted some some.
21511         
21512         * data/anjuta.properties:
21513           Reformatted a line.
21514         
21515         * src/aneditor.h, aneditor.c:
21516           Added three commands (with definitions) for EOL conversions.
21517           
21518         * src/text_editor.c:
21519           Editor detects file mode from the file content and
21520           set the editing mode to CR/LF/CRLF automatically.
21521           Refined Dos mode extrageneous chars filter
21522           This will make sure that filter works only in Dos mode and not
21523           in other modes.
21524           
21525         * src/anjuta.c: Editor mode display in status bar.
21526         
21527         * src/preferences_gui.c: Changed the string for dos mode
21528           filter to more sensible string.
21529         
21530         * src/aneditor.c: Default editor mode sets during widget creation
21531           and not everty time the properties are loaded. This makes sure
21532           that the auto-detected mode is not overridden by the default mode.
21533           
21534         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
21535         
21536         * src/anjuta.c: Fixed bug #476028.
21537           Now anjuta also searches for file relative to top project dir,
21538           when the project is open.
21539         
21540         * src/anjuta_cbs.c: Fixed bug #499536.
21541           File is not closed if it is not able to save the file properly.
21542           
21543         * src/mainmenu_callbacks.c: Fixed bug #499536.
21544           Newfiles (which are not modified) are also closed on "close all files".
21545         
21546 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21548         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
21549         
21550         * tagmanager/tm_source_file.c, regex.c, parse.c:
21551           defined and delimited g_messages within #debug.
21552           
21553         * src/preferences.c, data/anjuta.properties:
21554           saved/defied message-manager tag position in string.
21555           Message tag possition is saved between sessions. And
21556           and tag position bottom as default.
21557           
21558 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
21560         Patch submitted by:
21561         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21563         * Makefile.am
21564           configure.in
21565           data/Makefile.am
21566           data/properties/Makefile.am
21567           global-tags/Makefile.am
21568           pixmaps/Makefile.am
21569           src/Makefile.am
21570           src/an_file_view.c
21571           src/an_file_view.h
21572           src/an_symbol_view.c
21573           src/an_symbol_view.h
21574           src/anjuta.c
21575           src/anjuta_cbs.c
21576           src/file_history.c
21577           src/file_history.h
21578           src/message-manager-private.cc
21579           src/pixmaps.h
21580           src/project_dbase.c
21581           src/project_dbase_gui.c
21582           src/tags_manager.c
21583           src/text_editor.c
21584           src/utilities.c
21585           src/utilities.h
21586           src/watch_gui.c:
21587         
21588           Modified files.
21589         
21590         * scripts/*
21591           pixmaps/sv_class.xpm
21592           pixmaps/sv_function.xpm
21593           pixmaps/sv_macro.xpm
21594           pixmaps/sv_private_fun.xpm
21595           pixmaps/sv_private_var.xpm
21596           pixmaps/sv_protected_fun.xpm
21597           pixmaps/sv_protected_var.xpm
21598           pixmaps/sv_public_fun.xpm
21599           pixmaps/sv_public_var.xpm
21600           pixmaps/sv_static_fun.xpm
21601           pixmaps/sv_static_var.xpm
21602           pixmaps/sv_struct.xpm
21603           pixmaps/sv_unknown.xpm
21604           pixmaps/sv_variable.xpm
21605           pixmaps/fv_core.xpm
21606           pixmaps/fv_text.xpm
21607           pixmaps/filestoremove.txt:
21608         
21609           New files.
21610         
21611         * pixmaps/class.xpm
21612           pixmaps/function.xpm
21613           pixmaps/fv_autofile.xpm
21614           pixmaps/fv_doc.xpm
21615           pixmaps/fv_i18n.xpm
21616           pixmaps/fv_source.xpm
21617           pixmaps/private_func.xpm
21618           pixmaps/private_var.xpm
21619           pixmaps/protected_func.xpm
21620           pixmaps/protected_var.xpm
21621           pixmaps/public_func.xpm
21622           pixmaps/public_var.xpm
21623           pixmaps/struct.xpm
21624           pixmaps/variable.xpm
21625         
21626           Removed files.
21627         
21628         * tagmanager/*/*:
21629         
21630           Upgraded to tagmanager-0.7
21632 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
21633         * src/anjuta_cbs.c: Fixed bug #506441
21634         * src/watch_gui.c: Changed layout of eval dialog so that
21635         it fits on a 800x600 desktop with German translation. 
21637 2002-01-23      Andy Piper <andy.piper@freeuk.com>
21639         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
21640         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
21641           icon for new project type (thanks to Misha)
21642         * configure.in: build and install Danish translation
21643         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
21644           credits to cover new patches and translations
21646 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
21647         
21648         * src/preferences.c, src/message-manager.cc, src/project_type.c,
21649           src/appwiz_page1.c:
21650         
21651       - Font preferences are restored properly now (\n was missing)
21652           - Dock menu label of message-manager is "Dock/Undock" instead
21653           of "Dock|Undock" to match with the rest of anjuta.
21654           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
21655           changed it in anjuta, too 
21657 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21659         * tagmanager/tm_source_file.c,
21660           tagmanager/parse.c,
21661           tagmanager/tm_project.c,
21662           src/an_symbol_view.c,
21663           src/anjuta.c:
21664           
21665           Disabled debug warnings.
21667 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21669         * src/appwiz_page1.c
21670           src/compiler_options.c
21671           src/project_dbase.c
21672           src/project_dbase.h
21673           src/project_type.c
21674           src/source.c
21675           src/source.h:
21676           
21677           New project type named LibGlade.
21678           
21679           Patch submitted by:
21680           Dick Knol <dknol@gmx.net>
21682         * src/gnome_prj.c:
21683           Commented out unused pixmap creation. May be it
21684           will fix the crash in project creation.
21685           
21686 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
21688         * src/registers.c
21689           src/registers.h
21690           src/registers_cbs.c
21691           src/registers_cbs.h
21692           src/registers_gui.c
21693           src/sharedlib.c
21694           src/sharedlib.h
21695           src/sharedlib_cbs.c
21696           src/sharedlib_cbs.h
21697           src/sharedlib_gui.c
21698           src/signals.c
21699           src/signals.h
21700           src/signals_cbs.c
21701           src/signals_cbs.h
21702           src/signals_gui.c
21703           src/stack_trace.c
21704           src/stack_trace.h
21705           src/stack_trace_cbs.c
21706           src/stack_trace_cbs.h
21707           src/stack_trace_gui.c
21708           src/text_editor.c
21709           src/watch.c
21710           src/watch.h
21711           src/watch_cbs.c
21712           src/watch_cbs.h
21713           src/watch_gui.c
21714           
21715           Fixed bug #496290: Attach/detach removed from these
21716           windows as they are never implemented.
21717           
21718           Patch submitted by:
21719           Johannes Schmid <johannes.schmid@gmx.de>
21720           
21721 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
21723         * src/anjuta.c,
21724           src/anjuta_cbs.c:
21725           
21726           Fixed bug:
21727           when you right click on the tabs, a list of filenames are given
21728           out, but now it gives a list of "page 1", "page 2", etc...
21729           
21730           Patch submitted by: 
21731           Jens Georg <mail@jensgeorg.de>
21733         * anjuta.in.in: Removed c|c++ because, it was not necessary
21734           and was causing translation problem.
21735           
21736         * plugins/class-gen/clsGen.c:
21737           removed "'" for the same reason.
21738           
21739 attached the fix for the menu
21742 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21744         * src/preferences.h,
21745           src/preferences.c,
21746           src/preferences_gui.c:
21747           
21748           Adds the functionality to Anjuta to auto save your unsaved
21749           files before you build a project.
21751           Patch submitted by: 
21752           jason <jason_williams@suth.com>
21753           
21754         * src/anjuta.[h,c]:
21755           Added function for save all files.
21756         
21757         * src/mainmenu_callbacks.c:
21758           Modified to use the above function.
21759         
21760         * src/build_project.c:
21761           Save all files before build if it is set in the
21762           preferences.
21764 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
21766         * src/message-manager-private.cc
21767           src/message-manager-private.h
21768           src/message-manager.cc:
21769           
21770           Message-manager now restores the tabs which were shown on startup.
21771           The terminal is now created on demand (as requested by Biswa)
21772           and I have removed some debug messages.
21773           
21774           Patch submitted by: 
21775           Johannes Schmid <johannes.schmid@gmx.de>
21777 2002-01-13  Stephane Demurget  <demurgets@free.fr>
21779         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
21780           proper tabs keyboard navigation.
21782         * src/an_symbol_view.c,
21783           src/anjuta_cbs.c,
21784           src/gnome_project.c,
21785           src/project_dbase.c,
21786           src/tags_manager.c: removed some debugging display.
21788 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
21790         * src/message-manager-dock.c
21791           src/message-manager-private.cc
21792           src/message-manager-private.h
21793           src/message-manager.cc
21794           src/preferences.c
21795           src/preferences.h
21796           src/preferences_gui.c:
21797           
21798           Patch submitted by: 
21799           Johannes Schmid <johannes.schmid@gmx.de>
21800           
21801           This patch adds a tab to the notebook of the preferences-dialog
21802           where you can change the colors, the tab position of the new
21803           message manager. Also the truncate messages stuff has moved
21804           from misc tab to messages tab.
21806           Also improved the remembering position stuff of message manager.
21807           
21808         * data/internal.properties,
21809           Added definitions for messages colors and tag position.
21810           
21811         * src/message_manager.cc:
21812           Fixed a bug that never lets the messages panes to get cleared.
21813           Added wmclass setting for the message window. Fixed a bug in
21814           which the message window was not being shown.
21815         
21816         * src/tag_manager.c: Fixed printing of (NULL) in the debug
21817           output and disabled it.
21819         * src/anjuta.c: Preferences created and loaded before anything else.
21820           anjuta now recognizes messages colors on startup and initializes
21821           them.
21822         
21823 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
21825         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
21827 2002-01-09  Stephane Demurget  <demurgets@free.fr>
21829         * pixmaps/file_c.xpm,
21830           pixmaps/file_cpp.xpm,
21831           pixmaps/file_file.xpm,
21832           pixmaps/file_h.xpm,
21833           pixmaps/file_html.xpm,
21834           pixmaps/file_i18n.xpm,
21835           pixmaps/file_icon.xpm,
21836           pixmaps/file_pix.xpm,
21837           pixmaps/fv_doc.xpm,
21838           pixmaps/fv_i18n.xpm,
21839           pixmaps/fv_image.xpm,
21840           pixmaps/fv_source.xpm,
21841           pixmaps/fv_unknown.xpm: made these icons transparent.
21843 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
21845         * launcher/anjuta_launcher.c: updated message strings
21846         * src/message-manager-dock.c: added newline at end to avoid compile warning
21847         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
21848         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21849           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
21850           entries for username and Python-style GPL notice
21851         * HACKING: added info on files to change to update Insert menu
21853 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21855         * src/project_dbase.c,
21856           src/an_file_view.c,
21857           src/an_symbol_view.c:
21858           Changed the CTree expander style to square and
21859           line style to Dotted line.
21860           
21861         * po/POTFILES.in: Removed and Added translable files.
21863 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21865         * ccview/.cvsignore: Removed.
21866         
21867 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21869         * ccview/
21870                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
21871                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
21872                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
21873                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
21874                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
21875                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
21876         
21877         Removed ccview module because it is no longer needed.
21879 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21881         * src/project_dbase.c:
21882           Shifted structure initialization in project_dbase_new()
21883           before anything else, otherwise it was crashing due to
21884           uninitialized values.
21885         
21886         * src/an_symbol_view.c:
21887           Disabled high volume debug output.
21889 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
21890         
21891         Applied a very heavy patch from:
21892         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21894         * Makefile.am
21895         configure.in
21896         pixmaps/Makefile.am
21897         src/Makefile.am
21898         src/aneditor.cxx
21899         src/aneditor.h
21900         src/anjuta.c
21901         src/anjuta.h
21902         src/commands.c
21903         src/commands.h
21904         src/compile.c
21905         src/compile.h
21906         src/controls.c
21907         src/defaults.c
21908         src/fileselection.c
21909         src/main_menubar.c
21910         src/main_menubar.h
21911         src/main_menubar_def.h
21912         src/mainmenu_callbacks.c
21913         src/mainmenu_callbacks.h
21914         src/project_dbase.c
21915         src/project_dbase.h
21916         src/project_dbase_gui.c
21917         src/tags_manager.c
21918         src/text_editor_menu.c
21919         src/toolbar_callbacks.c
21920         tagmanager/Makefile.am
21921         tagmanager/ctags.c
21922         tagmanager/include/Makefile.am
21923         tagmanager/include/tm_project.h
21924         tagmanager/include/tm_symbol.h
21925         tagmanager/include/tm_tag.h
21926         tagmanager/include/tm_tagmanager.h
21927         tagmanager/include/tm_workspace.h
21928         tagmanager/tm_project.c
21929         tagmanager/tm_source_file.c
21930         tagmanager/tm_symbol.c
21931         tagmanager/tm_tag.c
21932         tagmanager/tm_workspace.c
21933         widgets/Makefile.am: Modified.
21934         
21935         * src/an_file_view.[c,h],
21936           src/an_symbol_view.[c,h],
21937           src/file_history.[c,h],
21938           src/support.[c,h],
21939           widgets/scroll-menu.[c,h],
21940           tagmanager/tm_file_entry.c
21941           tagmanager/include/tm_file_entry.h: Added new files.
21942           
21943         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
21944         private_func.xpm, public_func.xpm,
21945         class.xpm, fv_exec.xpm, fv_unknown.xpm,
21946         private_var.xpm, public_var.xpm,
21947         function.xpm, fv_i18n.xpm, macro.xpm,
21948         protected_func.xpm, struct.xpm,
21949         fv_autofile.xpm, fv_image.xpm,
21950         ofolder.xpm, protected_var.xpm, variable.xpm:
21951           Updated and Added pixmap files.
21953         Features:
21954         ---------
21955         a) Removes CCView dependency.
21956         b) Improves the terminal.
21957         c) Adds tag navigation context menus.
21958         d) Upgrades tagmanager to latest version.
21959         e) Miscellaneous small additions.
21961 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21963         * src/project_dbase_gui.c: Fixed crash of anjuta
21964         when project first created.
21965         
21966         * src/gnome_project.c: It now updates the tags manager
21967         when new projects are created.
21968         
21969 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
21971         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
21972           for this big patch.
21973         
21974         * src/messages.[c,h]: Removed files.
21976         * src/message-manager.[cc,h],
21977           src/message-manager-dock.[c,h],
21978           src/message-manager-private.[cc,h]
21979           New files.
21981         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
21982           src/build_project.c, src/clean_project.c, src/compile.c
21983           src/configurer.c, src/debugger.c, src/find_in_files.c
21984           src/mainmenu_callbacks.c, src/preferences.h
21985           src/preferences_gui.c, src/properties.h
21986           src/utilities.c, src/utilities.h:
21987           The new messages widget.
21988           New features:
21989             - Use of GtkNotebook instead of ToggleButtons
21990               and show/hide
21991             - Popupmenu to show and hide message types and
21992               to dock/undock in detach mode
21994           All other things should work as they did with the
21995           old message window. Currently the keyboard short-cuts
21996           do not work in detached mode.
21997           
21998           Some functions in utitlities.[c,h] changed.
21999           so that they take const arguments where this is possible
22000           
22001         * src/Makefile.am, po/POTFILES.in:
22002           Removed messages.[c,h] and
22003           added message-manager.[cc,h], message-manager-dock.[c,h],
22004           message-manager-private.[cc,h]
22005           
22006         * src/message-manager.h: Removed "include <bonobo.h>"
22007           and added a newline at the end of the file.
22008           
22009         * src/message-manager-private.cc:
22010           Set clist's width setting to Automatic.
22011           Set scroll window's scroll bars to Automatic.
22012           
22013 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
22015         * text_editor_menu.c:
22016           Fixed misalignment of the function sub menu
22017           in the text editor pop up menu.
22018           
22019 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22020         
22021         * src/text_editor.c: Fixed a compiler warning.
22022         
22023 2002-01-04  Andy Piper <andy.piper@freeuk.com>
22025         * THANKS, manuals/*/authors.sgml: updated for new translations
22026         * plugins/class-gen/clsGen.c: converted messages to English
22027         * src/about.c, src/main_menubar_def.h: string updates
22029 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22031         * src/anjuta.c
22032           src/anjuta_cbs.c
22033           src/text_editor.c
22034           src/mainmenu_callbacks.c
22035           src/text_editor.h
22036           src/text_editor.c
22037           src/text_editor_cbs.c
22038           src/text_editor-gui.c:
22039           
22040           Earlier code for adding 'cross' button
22041           for closing pages were too error prone and unorganized.
22042           Cleaned up the code and shifted the 'extra' widgets
22043           creation (eg. close button, close_pixmap and lable)
22044           from anjuta to text_editor. This takes care of proper
22045           widgets creation and destruction. Otherwise, anjuta
22046           was crashing at too many points, especially related
22047           to docking and undocking.
22048           
22049 2002-01-04  Stephane Demurget  <demurgets@free.fr>
22051         * src/aneditor.cxx: removed debugging code.
22053         * data/properties/.cvsignore: added swap files.
22055 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22057         * src/anjuta.c
22058           src/anjuta_cbs.c:
22059           Fixed Crashing of anjuta when a new file is saved as
22060           different file.
22061           
22062 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22064         * src/aneditor.c: Some debug codes around.
22065         
22066         * data/internal.properties, data/anjuta.properties: Removed.
22067           data/properties/Makefile.am:
22068           data/properties/ada
22069           data/properties/cs
22070           data/properties/make
22071           data/properties/rc
22072           data/properties/html
22073           data/properties/ruby
22074           data/properties/baan
22075           data/properties/idl
22076           data/properties/pascal
22077           data/properties/sample
22078           data/properties/bash
22079           data/properties/java
22080           data/properties/perl
22081           data/properties/sql
22082           data/properties/conf
22083           data/properties/latex
22084           data/properties/props
22085           data/properties/vb
22086           data/properties/cpp
22087           data/properties/lua
22088           data/properties/python
22089           data/properties/xml
22090           data/properties/others
22091           data/properties/.cvsignore:
22092             Added files. Properties now splitted into small files
22093             for each language.
22095         * data/Makefile.am
22096           configure.in: Update the removal and added properties module.
22098         * src/preferences.c: preferences_new(): Updated to reflect the
22099           new properties files organization.
22100           
22101         * src/Makefile.am: Added Baan Lexer.
22103 2002-01-01  Stephane Demurget  <demurgets@free.fr>
22105         * src/aneditor.cxx: readded the baan lexer. 
22107         * src/preferences.c: fixed translated messages and a typo.
22109         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
22110           confusing the regexp usage in xml-i18-merge.
22112 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
22114         * src/project_dbase.c: tidied some messages, and spotted a typo in
22115           the reading of properties which prevented the project version from
22116           ever being reported in the Project Information window - fixed :)
22118         * po/POTFILES.in: removed syntax.h
22120 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22122         * data/internal.properties: fixed baan properties.
22123           Added all ada properties.
22125         * src/main_menubar_def.h,
22126           src/lexer.h,
22127           src/aneditor.cxx,
22128           src/utilities.[ch]: added support for the Ada highlight style.
22130 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22132         * plugins/*/.cvsignore: updated.
22134 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22136         * src/syntax.h,
22137           src/text_editor.c,
22138           src/Makefile.am: removed the empty header syntax.h.
22140 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
22142         * main_menubar.c:
22143         Stef's observation on the 'superfluous' hseparators in the recent
22144         files and projects is fully justified -- removed.
22145         
22146         * main_menubar_def.h:
22147         Changed "Plug Ins" to "Plugins" in the menu label.
22148         
22149         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
22150         Added class-gen in the configure output and class-gen module.
22151         
22152         * data/internal.properties:
22153         Correct mis-spelled "jave" to "java".
22154         Added file.is.source for *.h, *.c, *.cpp properties.
22155         
22156         * global-tags/Makefile.am:
22157         "chmod +x create_global_tags.sh" before it is executed, because
22158         there is very high chance that it will be found "-x" and resulting
22159         in error
22161 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22163         Fixed a crash on Solaris reported by Holder Burde, thanks to him
22164         for the backtrace.
22166         * src/gnome_project.c: (create_new_project): if the user doesn't
22167           select any icon, it doesn't have any extension and thus we can't
22168           use it in printf on Solaris, since the %s modifier use strlen to
22169           know the string length and then crash. On Linux, gcc checks the value
22170           of the pointer to be NULL and write "(null)" if necessary. We can't
22171           rely on that.
22173         * src/source.c: (source_write_desktop_entry): if there's no icon, we
22174           don't need to have the directory icon but the generic one.
22176 2001-12-30  Stephane Demurget  <demurgets@free.fr>
22178         Merged with latest (1.42) scintilla.
22180         Added: Support for the {load,save}.on.(de)activate properties.
22181                The PHP lexer to match keywords case insensitively.
22182                Baan lexer.
22183                Experimental supports for changeable style attribute & line
22184                wrapping.
22185                
22186         Updated: Both the C++ and HTML lexers.
22187                  More shell keywords added.
22188                  Horizontal scrolling and diplay of long lines optimised.
22189                  Cursor setting optimised.
22191         Bugs fixed: Caret movement over folded lines.
22192                     Selection tracking in 2ndary views when doing modifications.
22194         * scintilla/CallTip.{cxx.h},
22195           scintilla/ContractionState.{cxx,h},
22196           scintilla/Document.{cxx,h},
22197           scintilla/Editor.{cxx,h},
22198           scintilla/KeyWords.cxx,
22199           scintilla/LexHTML.cxx,
22200           scintilla/PlatGTK.cxx,
22201           scintilla/RESearch.cxx,
22202           scintilla/ScintillaBase.cxx,
22203           scintilla/ScintillaGTK.cxx,
22204           scintilla/Style.{cxx,h},
22205           scintilla/StyleContext.h,
22206           scintilla/ViewStyle.cxx,
22207           scintilla/include/*.h: updated.
22209         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
22211         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
22212           should have been told to the scintilla team. We're lucky I read the
22213           ChangeLog and the modifications of the lexer (thanks to the Gnome
22214           bonsai for this ;)
22216         * data/internal.properties: added Baan definitions.
22217           Fixed some issues for C such as *_cast directive, that are only
22218           available with C++.
22219           Updated C++, HTML and shell scripts definitions.
22220           Updated Ada and Bullant, that have been forgotten.
22222         * src/main_menubar_def.h,
22223           src/lexer.h,
22224           src/aneditor.cxx,
22225           src/utilities.[ch]: added support for the Baan highlight style.
22227 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22229         Polished the plugins menu behaviour and added a tearoff
22230         menuitem to the recent entries submenu.
22232         Note: The recent entries list seems to be too height
22233               with all these superfluous hseparators.
22235         * src/main_menubar.c: Polished, making some
22236           functions declarations static and cleaning some code.
22238           (create_submenu_plugin): removed the extra
22239           plugins entry and the horizontal separators.
22241           (on_plugins_menu_realize): the plugins menu is only
22242           shown if there's at least one available.
22244           (create_submenu*): added a tearoff menuitem to have
22245           a more homogeneous menu style. For now, it doesn't
22246           take care of user settings (but it was even worse
22247           before :).
22249 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22251         * configure.in: added the packageplugindir variable to avoid
22252           installing the plugins in $(prefix). It's not the same path as
22253           anjuta 2 to allow parallel installation.
22255 2001-12-29  Stephane Demurget  <demurgets@free.fr>
22256         Fix a reopened part of bug #440676: keyboard navigation between the
22257         different text buffers. Changed to a more global approch. 
22259         * src/notebook.[ch]: removed.
22261         * src/Makefile.am: removed notebook.[ch]
22263         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
22264           (on_anjuta_window_key_press_event): added to fulfill the global
22265           shorcuts handling.
22267         * HACKING: updated according to the new global shortcuts handling.
22269 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
22271         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
22272           Shifted plugin menu from Edit submenu to main menu.
22273         
22274         * po/POTFILES.in:
22275           Added plugins/sample1/plugin-sample1.c
22276           
22277         * plugins/sample1/plugin-sample1.c:
22278           Added localization and used anjuta_info, instead of anjuta_error.
22279           
22280         * plugins/.cvsignore, plugins/sample1/.cvsignore:
22281           Added cvs ignores.
22282           
22283 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
22285         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
22286           for plugin dir.
22287         
22288         * Makefile.am: Added module plugins.
22289         
22290         * plugins, plugins/Makefile.am, plugins/sample1/*:
22291           Created plugins modules.
22292           
22293         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
22294           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
22295           to load plugins of *.so only and not *.so* (which results
22296           in duplicates).
22297         
22298         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
22299           plugins during packaging.
22301 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
22303         *  configure.in: Added Greek (el) to ALL_LINGUAS.
22305 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
22307         * configure.in: Added portuguese to ALL_LINGUAS
22309 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
22311         * global-tags/.cvsignore
22312         tagmanager/.cvsignore
22313         tagmanager/include/.cvsignore:
22314         Added cvs ignore files.
22316         * data/.cvsignore
22317         Updated cvs ignore file.
22318         
22319 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22321         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
22322           data/anjuta.properties, data/internal.properties: clean up some 
22323           message strings (me)
22325 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22327         * src/about.c, THANKS: added Jens to the credits
22328         
22329 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
22331         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
22332           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
22333           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
22334           Georg <mail@jensgeorg.de> to add close button to file tabs.
22336 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22338         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
22339           (debugger now catches correct signal from process)
22341 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22343         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
22344         * src/pixmaps.h: switch appwizard project icons to new designs
22345         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
22347 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
22349         * pixmaps/Makefile.am: stop redundant images from being installed.
22350           The next step will be to remove them completely.
22351         * src/appwiz*: further updates (more to come)
22352         * src/pixmaps.h: cleaned up, commented
22353         * src/splash.c: should use the pixmaps macro defined
22354         * HACKING: more on the graphics stuff and use of pixmaps.h
22356 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
22358         * src/defaults.c: fix bug #494864
22360 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
22362         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
22363           graphics from Misha
22364         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
22365           redundant graphics, no longer used
22366         * src/appwiz*: revamped application wizard by Andy and Misha for
22367           a more usable and professional look-and-feel
22368         * HACKING: updates to cover patching, graphics, and some additions
22369           post-0.1.8
22370         * TODO: removed some implemented features
22372 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
22374         * data/anjuta.properties, data/internal.properties: cleanup
22375         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
22376           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
22377           to edit styles colors for keywords and add Goto Tag menu option
22378           in the editor
22380 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
22382         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
22383         
22384         Fixed bug #460335
22385         fixes the Forget of the cursor position when tab is brought active
22386         from project manager.
22387         
22388 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22390         * src/messages.c
22391           Exported "TERM=xterm" to get a color terminal when
22392           anjuta is not started from within a terminal.
22393           
22394 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22396         * src/messages.c
22397           src/messages.h
22398           Added a frame around zvt terminal.
22399           
22400         * src/preferences_gui.c
22401           Modified to say "Use glade component (experimental)"
22402           instead of "Use Component".
22403           
22404 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
22406         * Patch from 
22407         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22408         
22409         * src/anjuta.c
22410         src/fileselection.c
22411         src/messages.c
22412         src/messages.h
22413         src/preferences.c
22414         src/preferences.h
22415         src/project_dbase.c
22417         a) Extra scrollbar in terminal no longer appears.
22418         b) Character set preference should be preserved (untested).
22419         c) File selection widget now remembers last directory.
22420         d) On creation of generic project, the glade 'file not found' error no
22421                 longer occurs.
22422         e) First terminal window is created 'on demand', so it should always to
22423                 the Right Thing (TM) as far as starting WD is concerned. Also, the
22424                 environment is now passed to the terminal.
22425         f) Solaris compilation should be fixed (replaced get_current_dir_name()
22426                 with getcwd()).
22427         g) Fixed some compilation warnings.
22429 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
22431         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
22432           src/pixmaps.h: applied terminal and warnings patch (Biswa)
22433         * src/*: cleanups (me)
22434         * pixmaps/mini_term.xpm: added new file for terminal button
22435           (me, based on existing artwork)
22437 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
22439         * configure.in: bumped version to 0.1.9-pre
22440         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22441           translation
22442         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
22444 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
22446         * src/splash.c: removed a DOS end of line of a comment (so the *.po
22447           files are free of that char)
22448         * configure.in: added "az" to ALL_LINGUAS
22450 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
22452         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
22453           crash bug fix from Biswa.
22454         * FUTURE: added Anjuta/gIDE merger information to provide 
22455           details on future direction and status of 1.x stuff
22456         * NEWS: prepared for release
22457         * po/de.po: update from Jens Georg <mail@jensgeorg>
22459 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
22461         * multiple minor updates pre-0.1.8
22462         * patch from Biswa to fix syntax highlighting and packaging
22463         * po/fr.po: update from Stef
22465 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
22467         * global-tags/Makefile.am
22468         global-tags/create_global_tags.sh
22469         global-tags/tm_global_tags.c
22470         scintilla/LexCPP.cxx
22471         scintilla/include/SciLexer.h
22472         src/aneditor.cxx
22473         src/project_dbase.c
22474         tagmanager/Makefile.am
22475         tagmanager/include/Makefile.am
22476         tagmanager/include/tm_project.h
22477         tagmanager/include/tm_tag.h
22478         tagmanager/include/tm_tagmanager.h
22479         tagmanager/tm_project.c
22480         tagmanager/tm_source_file.c
22481         tagmanager/tm_tag.c
22482         tagmanager/tm_workspace.c:
22483         
22484         Includes the syntax highliting patch to scintilla).
22485         and more stable code.
22486         
22487         *tagmanager/include/tm_symbol.h: New file.
22488         *tagmanager/tm_symbol.c: New file.
22489         
22490         Add symbol tree building functionality at project level
22491         
22492         Patch from:
22493         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22494         
22495 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22497         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
22498           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
22499           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
22500           : New and improved pixmaps from Misha <misha@phreaker.net>
22501           Thanks to him.
22503 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
22504         
22505         * Big patch submitted by
22506           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
22507           Many thanks to him.
22508         
22509         * src/Makefile.am, src/aneditor.cxx
22510           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
22511           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
22512           Use of tagmanager lib for advanced calltips.
22514         * global-tags/*: Created new directory and added files to 
22515           generate system.tags.
22517         * tagmanager/*: Created new directory and added tagmanager lib
22518           files.
22520         * configure.in, acconfig.h, Makefile.am: Modified to reflect
22521           the above additions.
22523         * data/Makefile.am: Modified to accomodate generated system.tags file.
22525 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
22527         * scintilla/: updated to 1.41
22528         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
22529         * src/about.c: updated list of authors
22530         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
22531         * HACKING: updated to cover Scintilla usage
22532         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
22533           translation
22535 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
22537         * src/aneditor.cxx: Fixed compilation errors with it.
22538           by add include to gtk+ headers and typedefining a mysteriously
22539           vanished class Colour.
22541 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22543         * configure.in: Added pt_BR in the languages.
22544         
22545 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
22547         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
22548           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
22549         * THANKS: updated
22550         * manuals/C/anjuta-manual/*: new format to match
22551           the rest of the GNOME docs chapter layout. Added the many
22552           new contributors. Moved Authors and License information into new
22553           chapters of their own - should make expansion easier too
22554         * src/compiler_options.c: changed the profiler option to -pg to 
22555           work with GNU tools (gprof)
22556         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
22557           and text labels
22558         
22559 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
22561         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
22562           compiler_options_gui.c:
22563           Added a new entry for linker flags and renamed c_options to c_flags
22564           and l_options to l_libs. Also, added a new function:
22565           compiler_options_set_prjlflags_in_file();
22566         
22567         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
22568         
22569         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
22570           
22571 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
22573         * THANKS, src/about.c: corrections and additions following 
22574         Naba's big update
22575         * src/main_menubar.c: patch from Rikul to fix the problem with 
22576         menu accelerators not being loaded
22578 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
22580         * THANKS: Added all contributors and translators names and emails.
22581         * AUTHORS: Updated
22582         * pixmap/anjuta_logo.png: Reduced the size of the logo.
22583         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
22584               Added new file (earlier logo with border).
22585         * src/about.c: Added all contributors names and emails
22586               and used macro definition for logo pixmap file.
22587         * src/pixmaps.h: Added entry for anjuta splash screen.
22589 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
22591         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
22592         to new PNG version (thanks to Misha) and removed the old
22593         pixmap.
22595 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
22597         * THANKS: added Conner Mo for simplified Chinese translation.
22598         * configure.in: added zh_CN in ALL_LINGUAS
22600 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
22602         * THANKS: added Joe Man for his traditional Chinese translation.
22603         * configure.in: added zh_TW in ALL_LINGUAS.
22605 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
22607         * src/main_menubar_def.h: Changed the link of lidn to
22608         http://lidn.sourceforge.net.
22609         
22610 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
22612         * Applied patch from Rikul
22613         * Applied patch from Luca
22614         * Fixed a cvs conflict. :)
22616 2001-10-17  Stephane Demurget  <demurgets@free.fr>
22618         * THANKS: added Marc Botermans for his Dutch translation.
22620         * configure.in: added nl in ALL_LINGUAS.
22622         * po/nl.po: added.
22624 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
22626         * anjuta.c: Fixed luca's typo.
22627         * resources.c, resources.h: Changed gchar* return to void, to
22628                 avoid a compiler warning.
22629         * scintilla/Makefile.am: Reorganized file entries.
22630         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
22632 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
22634         * Upgraded scintilla to 1.4.
22635         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
22636                 LexLisp.cxx StyleContext.cxx StyleContext.h
22637         * src/Makefile.am: Added 4 lexers and separated lexer objects
22638                 from the main link variable.
22640 2001-10-14  Stephane Demurget  <demurgets@free.fr>
22642         * THANKS: added Luca, even if it shouldn't be my role to write
22643           this sort of thing :)
22645         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
22646           the latest Luca patch.
22648 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
22650         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
22651         This is not documented yet; plugins to come later.
22652         * src/find*.c: find dialogs now persistent 
22653         (Rick <rikul@bellsouth.net>)
22654         * widgets/gnomefilelist.c: fixed multiple file open issue 
22655         (Rick <rikul@bellsouth.net>)
22656         * changes to recent file and project lists handling 
22657         (lbell <lbell@tsc4.com>)
22658         * more minor UI updates (me)
22660 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
22662         * src/Makefile.am: removed warnings for traditional C syntax
22663         * pixmaps: added new icons for mini_locals, mini_cvs and
22664         the splash screen - thanks to Misha <misha@phreaker.net>
22666 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
22668         * src/toolbar.c: fix typo in tooltip text
22669         * ccview/cccmd.cc: alter Func to Function in menu text
22671 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
22673         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
22674         issue with find dialog reporting an error when Scintilla finds text
22675         * applied patch from Denis Boehme <boehme at syncio dot de> to support
22676         DOS files (i.e. CR/LF translation)
22678 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
22680         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
22681         #452436
22682         * data/internal.properties: default fold style now set to 3 :-)
22683         * applied patch from rikul <null@acm.org> to turn notebook tab 
22684         headings red when file has been edited.
22686 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
22688         * configure.in: Added "no" to ALL_LINGUAS.
22689         
22690 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
22692     * Patch from lbell <lbell@tsc4.com>
22693     src/controls.c
22694     src/debugger.c
22695     src/main_menubar.c
22696     src/main_menubar.h
22697     src/main_menubar_def.h
22698     src/mainmenu_callbacks.c
22699     src/mainmenu_callbacks.h
22700     src/project_dbase.c
22701     src/project_dbase.h
22702     
22703     Implemented a check menu item to handle the 'show locals' flag
22704     for the current project.
22706     * data/internal.properties: Removed the redundant command
22707     for gnome-terminal.
22708     
22709 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
22711         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
22713 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
22715         * configure.in: Added "ta" to the languages list.
22717 2001-09-21  Andy Piper <andy.piper@freeuk.com>
22719         * data/internal.properties:
22720           added fold.symbols property to control appearance of folds
22721           in the Scintilla editor (thanks to rikul <null@acm.org>)
22723 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22725         * src/message.c:
22726           one extra button for message win is being created -- Fixed.
22727         
22728           The frame should be hidden and not only the pix_lab when
22729           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
22730           -- Fixed.
22731         
22732         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
22733           for the time being it is same as mini_cvs.xpm.
22734         
22735 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
22737         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
22739         Patch from rikul <null@acm.org>
22740         
22741         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
22742         glades.h, messages.c, messages.h, pixmaps.h,
22743         project_dbase.c, project_dbase.h, session.c,
22744         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
22745         
22746         inserted 'add to watch' option in inspect window, so you can add easily
22747         a variable in watch window .
22748         
22749         Added a new message pane for the gdb local variables inspection. Changed
22750         the code in messages.c to better account for future new panes insertion.
22751         Defined a new pixmap for the new tab button in pixmaps.h
22752         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
22753         install script.
22754         
22755         Changed the debugger module to have a single function for asking to gdb
22756         to send program info. The idea is to ask the debugger about only the
22757         info needed to open windows( watch, registers, etc ) to speedup the step
22758         command. I plan to ask informations to the debugger based on the user
22759         interface status.
22760         The request for local variables is enabled by default, but the
22761         projectDBase has a variable to control it, to allow disabling that
22762         feature,  there is also the code to save and to reload the state. If you
22763         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
22764         in project_dbase.c
22766         This big patch is from:  lbell <lbell@tsc4.com>
22767         
22768 2001-09-20  Stephane Demurget <demurgets@free.fr>
22770         Patch from rikul <null@acm.org> :
22772         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
22773           problem and added folding support for php/hmtl.
22775 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
22777         * Fixed dnd of files within scintilla.
22778         patch from:  rikul <null@acm.org>
22779         
22780 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
22782         * Applied patch from Luca.
22783         
22784         * src/source.c: source_write_build_files(): Fixed the project generation
22785           failure. The fist return statement and the free_project_type were 
22786           misplaced.
22788 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
22789         
22790         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
22791         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
22792         
22793         1) Restore the error color to red (waiting for a configurable one )
22794         2) Saving projects settings if you exit anjuta without closing an open
22795         saved project
22796         3) New Menu 'repaeat search' to search with a keystroke without pressing
22797         the toolbar button
22798         4) some define in the menus to better handle menu item update
22799         
22800         Patch from: lbell <lbell@tsc4.com>
22801         
22802         * main_menubar_def.h, main_menubar.c: Change the position of
22803         "Repeat find" menu position.
22805 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
22807          project_type.h, project_type.c, source.c: Applied patch.
22808          patch from Johannes Schmid <clubfan@users.sourceforge.net>
22809          
22810 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22812         * configure.in, src/Makefile.am: Using macros for ORBit flags.
22813         
22814 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22815         
22816         * Fixed bug #445752
22817   
22818 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22819         
22820         * Fixed bugs in Gtk-- and Gnome-- project type
22822 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22824         * dnd.c: Support for multiple files drag-n-drop.
22825         
22826           Patch from: rikul <null@acm.org>
22827         
22828         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
22829           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
22830           saving from menu.
22831         
22832           Patch from: rikul <null@acm.org>
22834         * Applied patch for widgetizing goto dialog box.
22835           Patch from: ???
22836         
22837         * Applied patch for having new project type handling.
22838           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
22839           
22840 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
22842         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
22843           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
22844           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
22845           find_replace.c, find_replace.h, find_text.c, find_text.h,
22846           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
22847           project_dbase.h, source.c, text_editor.c, text_editor.h,
22848           text_editor_cbs.c, utilities.c, utilities.h:
22849         
22850           Applied a huge patch (after slight preview). I would like Luca
22851           to have his feature additions mentioned here.
22852         
22853           Patch from: lbell <lbell@tsc4.com>
22855 2001-09-09  Stephane Demurget <demurgets@free.fr>
22857         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
22859         * po/fr.po: updated to the latest sources.
22862 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
22863         
22864         * Fixed bug #445752
22865   
22866 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
22868         * dnd.h, dnd.c: New files for drag n drop support.
22869                 
22870         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
22871            Added drag and drop support for opening files.
22872         
22873         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
22874         Archit Baweja <bighead@crosswinds.net> for this idea.
22875         
22876         * TODO: Added some more todos. :-(
22878 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
22880         * Fixed the goto line activate bug.
22881         patch from: Martyn Bone <mbone@brightstar.u-net.com>
22883 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
22884         
22885         * Fixed bugs in Gtk-- and Gnome-- project type
22887 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
22889         * widgets/gonmefilelist.c, gnomefilelist.c:
22890         Modified multiple selection on pressing control.
22891           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22892         
22893         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
22894         Modified multiple selection on pressing control.
22895           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22896         
22897 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
22899         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
22900           This is useless; but just in case...
22902 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
22904         * data/internal.properties: modified a bit of perl properties.
22905         
22906 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
22908         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
22909           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
22910           Added support for multiple file imports. Changed the standrd C++
22911           convention of #include <file> to #include <file.h>, because I had given
22912           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
22913           now support the #include <file> convention. That is something to be fixed :). 
22914           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22916 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
22918         * src/anjuta.c: Added function static greetings_text(), to solve the non
22919                 translation of the greetings text in the wizard.
22920                 
22921 2001-08-31  Andy Piper <andy.piper@freeuk.com>
22923         * src/find_in_files_gui.c: made order of buttons consistent with other Find
22924           dialogs, with OK the default (fix bug #453482)
22926 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
22928         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
22929         
22930         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
22931         
22932 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
22934         * src/aneditor.cxx
22935           src/aneditor.h
22936           src/anjuta_cbs.c
22937           src/controls.c
22938           src/main_menubar.c
22939           src/main_menubar.h
22940           src/main_menubar_def.h
22941           src/mainmenu_callbacks.c
22942           src/mainmenu_callbacks.h:
22943                 Applied the patch that addes menu items which allow users to
22944                 insert GPL notice and date time in current document.
22945                 patch from: Rick Patel <rikul@shreve.net>       
22946                 
22947         * src/main_menu.c: Fixed a compilation error.
22948         
22949         * src/anjuta.c: Fixed non-rememberence of editor tab position.
22950         
22951         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
22952           about the unterminated strings.
22953           
22954         * scintilla/*: Updated scintilla to 1.3.9 version.
22955         
22956 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
22957         
22958         * widgets/gnomefileselection.c:
22959           Applied the patch for fixing multiple selection of file open funcion,
22960           which will deselect the files selected.
22961           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22963 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22965         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
22966           src/fileselection.c, src/anjuta_cbs.c:
22967           Applied the patch     for multiple selection of file open.
22968           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
22969           
22970 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
22972         * Removed "-f" option in call to devhelp, because devhelp no longer
22973           supports that.
22974         
22975 2001-08-26  Stephane Demurget <demurgets@free.fr>
22977         All these modifications have been pointed out by
22978         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
22980         * data/internal.properties: two fixes for the PHP lexer.
22981           this out.
22983         * fr.po: minor fixes.
22985         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
22987 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
22988         
22989         * main_menubar.c,
22990           main_menubar.h,
22991           main_menubar_def.h,
22992           main_menubar_callbacks.c,
22993           controls.c:
22994                 Added new menu item for "close all fils".
22995                 (Patch from Rikul <rikul@shreve.net>, after revision)
22996         
22997         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
22998         
22999         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
23000                 (Patch from Rikul <rikul@shreve.net>)
23001         
23002         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
23003                 (Patch from Rikul <rikul@shreve.net>)
23005 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23006         
23007         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
23008            project name in application widzard.
23009            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
23011         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
23012           of the 'OK' button there is an 'Execute' one.
23013           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
23014         
23015         * executer.c: Changed cancel button to close button. That was more appropriate.
23016           
23017 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23019         * HACKING: corrected >>>>>> Config management.
23020         
23021         * HACKING: Added many things.
23022         
23023         * src/launcher.h: Added some comments.
23025 2001-08-21  Stephane Demurget <demurgets@free.fr>
23027         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
23029         * HACKING,
23030           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23031           src/appwizard_cbs.c,
23032           src/appwizard_gui.c: Applied UI/docs cleanup patch from
23033           Andy Piper <andy.piper@freeuk.com>
23035         * po/fr.po: updated to latest sources.
23037         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
23040 2001-08-18  Andy Piper <andy.piper@freeuk.com>
23042         * Fixed bugs #450280 and #448845
23044         * src/about.c: corrected Naba's e-mail address (.net, not .com)
23045         
23046         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
23047           named dialogs
23048         
23049         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
23050           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
23051           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
23052           names to remove "Anjuta: " prefix
23053           
23054         * src/main_menubar_def.c: altered a message
23055         
23056         * launcher/anjuta_launcher.c: cleaned up some messages
23058         * src/debugger.c: edited messages to improve clarity
23059         
23060         * src/app_wiz*.c: tidied wizard interface
23063 2001-08-15  Stephane Demurget <demurgets@free.fr>
23065         Synced Naba's fix and mine about the wizards not working and removed
23066         anjuta.prj to avoid a nasty checkin.
23068         * Makefile.am: removed the install-data-local rule.
23070         * data/Makefile.am: changed the list of files.
23072         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
23074         * .cvsignore: added anjuta.prj for the same reason.
23077 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
23079         * src/source.c: Fixed a bug that fails new gnome projects to get
23080           created.
23082         * src/project_manager.c: Fixed a bug that disables storing recent
23083           project history.
23085         * Makefile.am: Added stuffs to install the macro files in the
23086           anjuta share file.
23089 2001-08-14  Stephane Demurget <demurgets@free.fr>
23091         * data/Makefile.am: added some rules to support the gnome/ macros
23092           dir in order to make the wizards work again.
23094         * anjuta.spec.in: upped the release number.
23097 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
23099         * configure.in (ALL_LINGUAS): Added pl.
23102 2001-08-09  Stephane Demurget <demurgets@free.fr>
23104         * anjuta.spec.in: fixed the doc files list.
23107 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
23109         * src/about.c: corrected my email address. :-)
23110         
23111         * TODO: Updated.
23112         
23113         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
23114          (patch from Andy Piper <squiggle@ukgateway.net>)
23116 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
23118         * debugger.c: Fixed a bug associated with debugging threaded
23119           application.
23120         
23121         * text_editor_menu.c: Fixed broken ui in text editor
23122           pop up menu.
23123           
23124         * text_editor_menu.c: Now the option sub menu in text editor pop up
23125           works.
23126         
23127         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
23128                 (suggested by lord sibn <sibn@utspl.cjb.net> )
23129         
23130 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23132         * src/text_editor_menu.c: Added menu item for context help
23133           (patch from Andy Piper <squiggle@ukgateway.net>)
23134         
23135 2001-08-06  Stephane Demurget <demurgets@free.fr>
23137         * ccview/cccproj.cc: added missing i18n strings.
23139         * data/welcome.txt: bumped version to 0.1.6.
23141         * src/anjuta.c: fixed a compilation error due to devhelp integration.
23143 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23144         
23145         * help.c, help.h: Added support for DevHelp context sensitive help
23146                 and gnome api browsing.
23147         * Fixed toolbars and editor views "not save" bug.
23148         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
23149           (patch from Andy Piper <squiggle@ukgateway.net>)
23150         * Updated THANKS and chapter15.sgml for uk and ru translators.
23152 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
23154         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
23155         * Updated configure.in to include these changes
23156         
23157 2001-08-03  Stephane Demurget <demurgets@free.fr>
23159         * src/project_dbase_gui.c: fixed bug #446963
23160           (on_project_dbase_ccview_update_start),
23161           (on_project_dbase_ccview_update_end): added.
23162           These two respectively disable and enable close file/project
23163           menu entries and toolbar items, while the ccview part updates
23164           its tag database.  
23167 2001-08-03  Stephane Demurget <demurgets@free.fr>
23169         * configure.in: added sv to the ALL_LINGUAS list.
23170         
23172 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
23174         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
23175                 file to work: merge translations and distribute it.
23177         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
23179         * NEWS, README, THANKS & TODO: Spelling fixes.
23181 2001-08-01  Stephane Demurget <demurgets@free.fr>
23183         * README: updated requirements.
23185         * scintilla/Makefile.am,
23186           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
23187           target can't be realized (custom build path).
23189         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
23190           Removed install-data-local.
23192         * src/compiler_options.c: changed the include paths of the pixmaps.
23193           we hadn't any warning because of the include paths passed to the
23194           compiler. Thanks to make distcheck for reporting this.
23197 2001-07-31  Stephane Demurget <demurgets@free.fr>
23199         * NEWS, THANKS: updated.
23201         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
23202           fixed to show the correct kernel signal number and its description.
23204         * widgets/gnomefilelist.c: fixed bug #445756
23205           (goto_last): renamed to goto_prev and changed according to goto_next.
23206           (goto_next): added.
23207           (goto_directory): removed.
23208           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
23209           returned value is now the position in the list.
23210           (check_ok_button_cb): changed the back check and added one for next.
23211           (gnome_filelist_set_dir): the check in history make it wouldn't be
23212           a "true" history. polished the whole thing, using set_dir_internal.
23213           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
23214           there's no check in the history when using back or next.
23216         * manuals/*: added missing .cvsignore files.
23219 2001-07-30  Stephane Demurget <demurgets@free.fr>
23221         * po/fr.po: updated to latest sources.
23223         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
23224           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
23225           to put off their sensitive attributes.
23227 2001-07-29  Stephane Demurget <demurgets@free.fr>
23228         
23229         * po/fr.po: fixed some grammar things.
23230           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
23231           this out.
23232         
23233         * src/utilities.c: (file_is_link): use lstat instead of stat.
23235 2001-07-27  Naba Kumar <kh_naba@123india.com>
23236         
23237         * Remove help dir from cvs, because it is no longer
23238           needed.
23239         
23240         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
23241           needed.
23243 2001-07-24  Naba Kumar <kh_naba@123india.com>
23245         * debugger.c: (debugger_update_prog_status): Fixed
23246                 the bug with gdb version 5. Debugger starts, when
23247                 step in/out/over etc are clicked.
23248         
23249         * debugger.c: All functions: added debugging codes.
23250         
23251         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
23252         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
23253           Modified to recognize non project files also.
23254           
23255         * source.c: (source_write_configure_in):
23256           Added source for 'prefix' counterparts for
23257           no-prefix AC_SUBST.
23258         
23259 2001-07-23  Naba Kumar <kh_naba@123india.com>
23260         
23261         * anjuta.c: added function anjuta_remove_text_editor();
23262           and suitably modified anjuta_remove_current_text_editor().
23263           
23264         * project_dbase.c: project_dbase_close(), Added code to
23265           close all opened files that belong to the project when
23266           the project is closed.
23267          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
23268         
23269         * Updated the manuals/anjuta-manual subdir for GDP standards.
23270            (patch from Andy Piper <squiggle@ukgateway.net>)
23271         
23272         * main_menubar.h, main_menubar.def: Added Menu items to handle
23273           urls for library references, bugs, patches and feature request
23274           submission.
23275         
23276 2001-07-20  Naba Kumar <kh_naba@123india.com>
23277         
23278         * Set wmclass names in all windows.
23279           (patch from Andy Piper <squiggle@ukgateway.net>)
23280         * New splash logo from "Misha" <misha@phreaker.net>);
23282 2001-07-19  Naba Kumar <kh_naba@123india.com>
23283         
23284         * preferences.[h,c], preferences_gui.c: Added 4 properties to
23285           set caret color, calltip back color and selection fore/back
23286           color.
23288 2001-07-18  Naba Kumar <kh_naba@123india.com>
23289         
23290         * project_dbase.c: Closes all files when project is closed.
23291          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23292          -- We still need to refine this as it closes all sort of files.
23293         
23294         * compiler_options.c: Fixed seg-fault bug when last item in
23295           compiler option lists is removed.
23296         
23297         * Fixed missing newline warnings during compilation.
23298           (patch from Andy Piper <squiggle@ukgateway.net>)
23300 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
23302         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
23303                 autogenerated no need to store'em in CVS.
23305         * ccview/.cvsignore: Addition of cvsignore.
23307 2001-07-17  Naba Kumar <kh_naba@123india.com>
23308         
23309         *GUI fixes and spell corrections
23310         (patch from Andy Piper <squiggle@ukgateway.net>)
23312 2001-07-15  Naba Kumar <kh_naba@123india.com>
23313         
23314         *Fixed double error message for file not found.
23315         
23316         *Put white backgrounds for png images.
23317         
23318         *Converted '-' to '_' in sgml files.
23320 2001-07-14  Naba Kumar <kh_naba@123india.com>
23321         
23322         * project_dbase.c: Short-cut for expand/collasp project tree
23323         
23324         * project_dbase_gui.c:
23325          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23327 2001-07-13  Naba Kumar <kh_naba@123india.com>
23328         
23329         * notebook.[h,c]: Added
23330          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
23331         Project/message window now toggles on control and
23332         and notebook switch short-cut
23334 2001-07-7  Naba Kumar <kh_naba@123india.com>
23335         
23336         * Changed a new icon set which looks more gnomish.
23337         
23338         * Changed a new anjuta splash logo.
23339         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
23341 2001-07-6  Naba Kumar <kh_naba@123india.com>
23342         
23343         * ccview/*: Integrated ccview for class view and file view
23344                 in the project Manager.
23345         
23346         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
23348 2001-07-1  Naba Kumar <kh_naba@123india.com>
23349         
23350         * scintilla/*: Upgraded Scintilla to version 1.3.7
23351         
23352         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
23353         
23354 2001-06-28  Naba Kumar <kh_naba@123india.com>
23355         
23356         * src/debugger.c: Correct step-over and step-out swapping.
23357         
23358         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
23359           chapters and added more stuffs.
23361 2001-06-13  Naba Kumar <kh_naba@123india.com>
23362         
23363         * data/autogen.sh.gtkmm: Added
23364         
23365         * data/autogen.sh.gnomemm: Added
23366         
23367         * src/appwiz.c: Added two more application wizard templetes
23368         
23369         * src/project: for gtk-- and gnome-- and proper support
23370         
23371         * src/source.c: for c++ in the project configuration.
23372         
23373         * src/source.h:
23375 2001-05-05  Naba Kumar <kh_naba@123india.com>
23377         * Merged my pre-cvs modifications with 
23378           the current cvs copy.
23380         * (lot of files change).
23382         * Implemented session management.
23384         * Local installation possible by
23385           manageing our own pixmaps paths
23386           manupulations.
23387         
23388         * resources.h: Added.
23389         * resources.c: Added.
23391         * Fixed some bugs.
23392         
23393 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
23395         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
23396                 Corrected/extended ignores.
23398 2001-05-04  Naba Kumar <kh_naba@123india.com>
23400         * manuals/: dir tree added.
23401           Sgml documentation started in this dir.
23402           
23403         * omf-install/: dir tree added.
23404         
23405         * manuals/anjuta-manual/C/anjuta-manual.sgml:
23406           Created initial document structure.
23407           
23408         * configure.in: Added test for scrollkeeper.
23409           Added some Makefile entries in AC_OUTPUT.
23410         
23411         * Makefile.am: Added subdir manuals/
23412         
23413         * HACKING: Wrote something stupid.
23415 2001-05-02  Stéphane Démurget <demurgets@free.fr>
23417         * Makefile.am: Added ChangeLog in local data list, becaused it's
23418           needed to create a new project.
23419           
23420         * po/fr.po: minor fixes.
23422         * src/build_file.c, src/configurer.c, src/debugger.c,
23423           src/executer.c, src/find_replace.c, src/gnome_project.c,
23424           src/goto_line.c, src/launcher.c, src/messages.c, 
23425           src/preferences.c src/project_dbase.c: functions declared static.
23426           
23427         * widgets/gnomefilelist.c: Fixed a project creation bug,
23428           introduced with latest changes.
23430 2001-05-01  Stéphane Démurget <demurgets@free.fr>
23432         * widgets/gnomefilelist.c,
23433           BUGS: Fixed an annoying bug preventing from loading files/project
23434           given on the command line. Polished the whole gnome_filelist widget.
23436 2001-04-27  Stéphane Démurget <demurgets@free.fr>
23438         * src/main.c,
23439           src/anjuta.c,
23440           src/anjuta.h: Polished the command line parsing.
23442         * BUGS: Need to clean that damn gnome_filelist widget.
23444 2001-04-25  Stéphane Démurget <demurgets@free.fr>
23446         * src/registers.c,
23447           src/sharedlib.c,
23448           src/signals.c: Removed duplicated includes.
23450         * po/fr.po: minor fixes.
23452         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
23453           create_compiler_options_page? () declared static.
23454         * src/main.c,
23455           src/anjuta.c: Put a command line option for disabling
23456           the splashscreen.
23458         * src/preferences_gui.c: Fixed an internationalization issue,
23459           other functions declared static.
23461         * src/gnome_project.c: Fixed some memory leaks,
23462           new_prj_terminated () declared static. 
23464 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
23466         * configure.in: Sort ALL_LINGUAS alphabetically.
23468 2001-04-22  Stéphane Démurget <demurgets@free.fr>
23470         * Emptied that ugly old Changelog.
23472 == Anjuta 0.1.5 ===
23473 == Anjuta 0.1.4 ==
23475 2001-03-10 Naba kumar  <naba@gnome.org>
23477         * src/gnome_project.c: Fixed project dir creation bug.
23479         * src/text_editor.c: Fixed double accelerators bug.
23480         
23481         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
23483         * src/stack_trace.c, * src/compiler_options.c,
23484         data/internals.properties, src/defaults.c:
23485         Fixed pixmap creation with NULL window.
23487         * src/commands.c, src/preferences_gui.c, src/build_project.c
23488         src/clean_project.c: Bug fix.
23489         
23490         * src/main_menubar_def.h: i18n bug fix.
23491         
23492         * src/executer.h, src/executer.c: Bug fix.
23493         
23494         * src/controls.c: Bug fix.
23495         
23496         * src/debugger.c: Debugger now takes program args.
23497         
23498         * po/ja.po: Added japanese translation file.
23499         
23500         Upgraded to ver 0.1.4
23501         ... Fixed other minor bugs.
23503 == Anjuta 0.1.3 ===
23505 2001-XX-XX Naba kumar  <naba@gnome.org>
23507         * Lots of unaccountable changes. Integrated scintilla.
23508         Redesigned Project managemet. Added supports for other languages.
23509         Java style properties managements. .... blah blah
23510         
23511 2000-11-11 Naba kumar  <naba@gnome.org>
23513         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
23514         Upgraded to version 0.1.3.
23516         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
23517         Fixed to activate Debug->add watch properly.
23519 === Anjuta 0.1.2 beta_2 ===
23520 === Anjuta 0.1.2 ===
23522 2000-11-05 Naba kumar  <naba@gnome.org>
23524         * src/compiler_options.c, src/compiler_options_cbs.c
23525         src/compiler_options_cbs.h, src/compiler_options_gui.c
23526         src/anjuta2.c, extra/stock_libs.anj (new),
23527         extra/README.stock_libs (new), htmls/page13.html,
23528         htmls/images/*: Improved Library settings GUI. Can now enable/disable
23529         added libraries. Stock libs provided for ease of entry. Modified
23530         help html file accordingly.
23532 2000-11-03 Naba kumar  <naba@gnome.org>
23534         * README: Minor fixes in Doc files.
23536         * src/gnome_prj.c, src/appwidzard_cbs.c:
23537         Fixed to ignore non-existant dir for blank prj.
23538         More checking in project creation, especially to confirm
23539         that the prj file already does not exist.
23541         * anjuta.spec, configure.in: Upgraded to version 0.1.2
23543         * src/controls.c: Now Menu item "Format/Detach current document"
23544         is inactive when there is no document opened.
23546 === Anjuta 0.1.1 ===
23548 2000-11-01 Naba kumar  <naba@gnome.org>
23550         Completed and Release of first version (Beta) with lots of bugs.
23552 1999-12-27 Naba kumar  <naba@gnome.org>
23554         Anjuta project started.