Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blob43878b7acd4d07aa93cbded4a76bdf5a4622b948
1 2007-06-17  Naba Kumar  <naba@gnome.org>
3         * plugins/sourceview/sourceview.glade: Set correct font
4         default value and use monospace instead of sans. Fixes
5         bug #448408 – crash in Anjuta IDE: Trying to change the
6         editor
8 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
10         * plugins/search/search-replace.c,
11         plugins/search/search-replace.h,
12         plugins/search/anjuta-search.glade:
13         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
14         Fixes bug #355166
16 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
18         * plugins/debug-manager/plugin.c,
19         plugins/debug-manager/breakpoints.c:
20         Add weak references, fixes bug #448053 ?
22 2007-06-16  Naba Kumar  <naba@gnome.org>
24         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
25         dialog to allow forgetting them if user chooses to select a different
26         one.
28 2007-06-13  Naba Kumar  <naba@gnome.org>
30         * plugins/sourceview/sourceview-prefs.c: Initialize font
31         on startup correctly if use_theme is set.
33         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
34         if available for default font. Fixes bug #447304.
36         * plugins/sourceview/sourceview-prefs.c: Return value based
37         on right data type. Fixes Bug #438878 – Using gtksourceview editor
38         for the first time has black background
39         
40         * plugins/project-manager/plugin.c: Give a better error message
41         when project could not be loaded.
43         * libanjuta/anjuta-serializer.c: Added a comment.
45 2007-06-13  Johannes Schmid <jhs@gnome.org>
47         * configure.in:
48         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
49         most warnings to avoid simple coding problems.
50         
51         * plugins/message-view/anjuta-msgman.c:
52         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
53         * plugins/message-view/plugin.c: (on_view_changed),
54         (ianjuta_msgman_add_view):
55         
56         Fixed #440866 by always presenting the message-manager when a tab is
57         added because Gtk+ seems to have problems to add tabs to hidden widgets.
58         
59         * plugins/subversion/subversion-callbacks.c:
60         (on_subversion_commit_response):
61         Destroy dialog if user clicks "No"
63 2007-06-12  Naba Kumar  <naba@gnome.org>
65         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
66         read and use of uninitialized variable.
68         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
69         because it is used in credits listing and packaging could compress
70         it in docdir. Fixes bug #397881: The credits are empty
72         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
73         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
74         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
75         plugins/symbol-browser/an_symbol_info.c,
76         plugins/symbol-browser/plugin.c,
77         plugins/symbol-browser/an_symbol_view.c,
78         plugins/editor/aneditor-autocomplete.cxx:
80         - Do not access TMTag
81         member in TMSymbol when freeing it because by then the tags
82         could have changed. Avoids dangerous memory corruptions by freeing
83         someone else's memory (Could explain those random crashes when
84         refreshing symbols or re-loading a different project or closing
85         a project). Anything that tries to refresh symbols could trigger
86         this corruptions.
87         - Added a flag to also retrieve method definitions as part of
88         the class's scope members. And used it to set both function prototype
89         and definition in symbols. Fixes navigation to prototype and
90         function definitions from symbol browser (bug #440370)
92         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
93         memory. Could fix those bogus 'file changed' dialogs.
95         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
97 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
99         * (added) libanjuta/anjuta-utils-priv.h,
100         libanjuta/anjuta-utils.h,
101         libanjuta/anjuta-launcher.c,
102         libanjuta/Makefile.am:
103         Fix bug #440801: do not use config.h in public include files
105 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
107         * plugins/project-wizard/templates/mkfile.wiz:
108         Fix bug #442038: missing project.sh file
110         * configure.in,
111         plugins/project-wizard/templates/Makefile.am,
112         plugins/project-wizard/templates/translatable-strings.h,
113         (added) plugins/project-wizard/templates/sdl.wiz,
114         (added) plugins/project-wizard/templates/appwiz_sdl.png,
115         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
116         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
117         (added) plugins/project-wizard/templates/sdl/Makefile.am,
118         (added) plugins/project-wizard/templates/sdl/.cvsignore,
119         (added) plugins/project-wizard/templates/sdl/src/main.c,
120         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
121         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
122         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
123         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
124         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
125         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
126         Fix bug #315635: add a SDL project wizard
128 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
130         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
131         when SIGCHLD is triggered when main loop context is locked. Dead lock
132         happens when child_exited callback also accesses main loop context.
133         Happens particularly badly in debug target exiting.
135 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
137         * manuals/anjuta-manual/C/debugger.xml:
138         First update of the debugger documentation
140 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
142         * manuals/anjuta-manual/C/fileoperations.xml,
143         manuals/anjuta-manual/C/projects.xml,
144         manuals/anjuta-manual/C/anjuta-manual.xml,
145         manuals/anjuta-manual/C/build.xml,
146         manuals/anjuta-manual/C/execute.xml,
147         manuals/anjuta-manual/Makefile.am: Updated more documentation.
148         Added project properties documentation. Moved execution section
149         inside project management. Removed dead documentation.
151 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
153         * src/anjuta.c, plugins/symbol-browser/plugin.c,
154         plugins/symbol-browser/plugin.h,
155         plugins/symbol-browser/an_symbol_prefs.c,
156         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
157         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
158         progress bar instead of separate window for system tags
159         generation. Renamed AnjutaStatus methods to a proper ones.
161         * plugins/symbol-browser/plugin.c,
162         plugins/symbol-browser/plugin.h,
163         plugins/symbol-browser/an_symbol_prefs.c,
164         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
165         global-tags/create_global_tags.sh.in: Get rid of message window
166         for showing global tags creation and use a small window with
167         progress bar.
169 2007-05-30  Naba Kumar  <naba@gnome.org>
171         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
172         Bug 442315 – After calling configure, the build menus are still insensitive,
173         Bug 442314 – Autogeneration fails when there is no autogen.sh
175         * plugins/project-manager/plugin.c: Fixed mem corruption when it
176         fails to remove target/source/group. Fixes bug #440196 – crash in
177         Anjuta IDE: removing a target
179 2007-05-29  Naba Kumar  <naba@gnome.org>
181         * plugins/symbol-browser/an_symbol_view.c,
182         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
183         tags generation. Fixed runtime warning.
185 2007-05-28  Naba Kumar  <naba@gnome.org>
187         Patch from James Liggett  <jrliggett@cox.net>:
188         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
189         Fixed bug #403502 – User should also be allowed to select an
190         independent executable target.
192 2007-05-27  Johannes Schmid <jhs@gnome.org>
194         * plugins/build-basic-autotools/build-basic-autotools.c:
195         (get_real_directory), (on_build_mesg_format):
196         
197         Find correct files for error messages inside scratchbox
199 2007-05-27  Naba Kumar  <naba@gnome.org>
201         * manuals/anjuta-manual/C/projects.xml,
202         manuals/anjuta-manual/C/projects.xml: Updated project
203         management chapter more.
205 2007-05-25  Johannes Schmid <jhs@gnome.org>
207         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
208         * plugins/build-basic-autotools/build-basic-autotools.c:
209         (on_sb_check_toggled), (build_execute_command),
210         (ipreferences_merge), (ipreferences_unmerge):
211         Added support for building inside scratchbox environment
212         
213         Patch from James Liggett <jrliggett@cox.net>:
214         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
215         (anjuta_msgman_append_view):
217         Fix 440866 
218           – Anjuta aborts with numerous assertion failures when adding a new message view tab
220 2007-05-23  Naba Kumar  <naba@gnome.org>
222         * manuals/anjuta-manual/C/projects.xml: Updated project
223         management chapter.
225 2007-05-22  Naba Kumar  <naba@gnome.org>
227         * manuals/anjuta-manual/C/projects.xml: More updates.
229         * manuals/anjuta-manual/C/introduction.xml,
230         manuals/anjuta-manual/C/projects.xml,
231         manuals/anjuta-manual/C/interface.xml: Updated documentation.
233 2007-05-22  Naba Kumar  <naba@gnome.org>
235         Patch from Étienne Bersac:
236         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
237         class in generated class.
239 2007-05-22  Naba Kumar  <naba@gnome.org>
241         * plugins/profiler/plugin.c: Fixed a compiler warning.
242         * plugins/valgrind/Makefile.am: Added ldflags.
244         Patch from James Liggett:
245         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
246         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
247         specific options.
249 2007-05-18  Johannes Schmid <jhs@gnome.org>
251         * plugins/editor/text_editor.c:
252         * plugins/language-support-cpp-java/plugin.c:
253         (on_editor_language_changed), (on_value_added_current_editor),
254         (on_value_removed_current_editor):
255         
256         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
257         Fix assist support in language-support-plugin.
259 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
261         * libanjuta/interfaces/libanjuta.idl:
262         Add a new interface allowing to implement plugin able
263         to load other plugins (not written in C)
265         * libanjuta/anjuta-plugin-handle.c,
266         libanjuta/anjuta-plugin-handle.h:
267         Add a language and a resident plugin properties
269         * libanjuta/anjuta-glue-plugin.c,
270         libanjuta/anjuta-glue-plugin.h,
271         (added)libanjuta/anjuta-glue-c.c,
272         (added)libanjuta/anjuta-glue-c.h,
273         libanjuta/Makefile.am:
274         Split code used to load a C plugin into a common part
275         in anjuta-glue-plugin and a specific part in anjuta-glue-c
277         * libanjuta/anjuta-glue-factory.c,
278         libanjuta/anjuta-glue-factory.h,
279         libanjuta/anjuta-plugin-manager.c:
280         Allow to load plugin not written in C and search for the
281         additional needed code in another plugin
283 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
285         * plugins/editor/text_editor.c:
286         Add an empty implementation of IAnjutaEditorAssist for scintilla,
287         avoiding a crash if scintilla is used
289 2007-05-14  Johannes Schmid <jhs@gnome.org>
291         * libanjuta/interfaces/libanjuta.idl:
292         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
293         (assist_cleanup), (on_assist_end), (on_assist_cancel),
294         (on_assist_chosen), (on_assist_update), (get_context),
295         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
296         (install_assist), (uninstall_assist), (install_support),
297         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
298         (cpp_java_plugin_instance_init):
299         * plugins/language-support-cpp-java/plugin.h:
300         Use IAnjutaEditorAssist to show language specific suggestions
301         
302         * plugins/sourceview/Makefile.am:
303         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
304         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
305         * plugins/sourceview/anjuta-view.h:
306         * plugins/sourceview/assist-window.c: (assist_window_expose),
307         (assist_window_set_property), (assist_window_get_property),
308         (assist_window_class_init), (assist_activated),
309         (assist_window_init), (assist_window_finalize),
310         (assist_window_select), (assist_window_first),
311         (assist_window_last), (assist_window_up), (assist_window_down),
312         (get_coordinates), (assist_window_move), (assist_window_update),
313         (assist_window_filter_keypress), (assist_window_is_active),
314         (assist_window_new), (assist_window_get_trigger),
315         (assist_window_get_position):
316         * plugins/sourceview/assist-window.h:
317         * plugins/sourceview/sourceview-args.c (removed):
318         * plugins/sourceview/sourceview-args.h (removed):
319         * plugins/sourceview/sourceview-autocomplete.c (removed):
320         * plugins/sourceview/sourceview-autocomplete.h (removed):
321         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
322         * plugins/sourceview/sourceview-private.h:
323         * plugins/sourceview/sourceview-scope.c(removed):
324         * plugins/sourceview/sourceview-scope.h(removed):
325         * plugins/sourceview/sourceview.c: (on_assist_chosen),
326         (on_assist_cancel), (on_document_char_added),
327         (on_reload_dialog_response), (sourceview_class_init),
328         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
329         (iassist_remove_trigger), (iassist_autocomplete),
330         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
331         (iassist_react), (iassist_iface_init):
332         * plugins/sourceview/tag-window.c (moved to assist-window.c):
333         * plugins/sourceview/tag-window.h (moved to assist-window.c):
334         
335         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
336         - Mark files dirty if reload dialog is canceled.
338 2007-05-12  Naba Kumar  <naba@gnome.org>
340         * libanjuta/anjuta-launcher.h: Corrected include file.
342 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
344         * libanjuta/anjuta-glue-plugin.c,
345         libanjuta/anjuta-glue-plugin.h,
346         libanjuta/anjuta-glue-factory.c,
347         libanjuta/anjuta-glue-factory.h,
348         ibanjuta/anjuta-plugin-manager.c:
349         Move code used to load a C plugin from glue-factory to glue-plugin
350         So loading a plugin written in another language could be done by
351         just using another object derived from AnjutaGluePlugin
353         * libanjuta/libanjuta.h:
354         Remove anjuta-plugin-handle header, it's not installed as libanjuta
355         includes
357 === anjuta 2.1.3 ===
359 2007-05-11  Naba Kumar  <naba@gnome.org>
361         * configure.in: Bumped version to 2.1.3
362         * NEWS: Updated.
363         * AUTHORS: Updated.
364         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
366 2007-05-11  Naba Kumar  <naba@gnome.org>
368         * configure.in:
369         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
370         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
371         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
373 2007-05-10  Johannes Schmid <jhs@gnome.org>
375         * plugins/search/plugin.c:
376         Make incremental search behave less annoying
377         
378 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
380         * plugins/macro/macro-util.c:
381         Fix bug #419008 and bug #419036
382         When creating new header file, use name and email set in
383         preferences and replace invalid C character by underscore
384         in guards
386 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
388         * plugins/search/search-replace.c,
389         plugins/search/search-replace_backend.c:
390         Disable search button if search expression is empty (bug #378193)
392 2007-05-08  Naba Kumar  <naba@gnome.org>
394         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
395         build error.
397 2007-05-07  Naba Kumar  <naba@gnome.org>
399         * configure.in:
400         * plugins/project-wizard/templates/Makefile.am:
401         * plugins/project-wizard/templates/minimal.wiz:
402         * plugins/project-wizard/templates/minimal/.cvsignore:
403         * plugins/project-wizard/templates/minimal/Makefile.am:
404         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
405         * plugins/project-wizard/templates/minimal/autogen.sh:
406         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
407         * plugins/project-wizard/templates/minimal/project.anjuta:
408         Added 'minimal', a generic and flat, project template.
409         
410 2007-05-05  Naba Kumar  <naba@gnome.org>
412         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
414         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
415         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
416         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
417         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
418         instead of a real one, fixes interdependency with libanjuta.
419         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
420         * libanjuta/Makefile.am: 
421         * libegg/Makefile.am:
422         * plugins/build-basic-autotools/Makefile.am:
423         * plugins/class-gen/Makefile.am:
424         * plugins/class-inheritance/Makefile.am:
425         * plugins/cvs-plugin/Makefile.am:
426         * plugins/debug-manager/Makefile.am:
427         * plugins/devhelp/Makefile.am:
428         * plugins/document-manager/Makefile.am:
429         * plugins/editor/Makefile.am:
430         * plugins/file-loader/Makefile.am:
431         * plugins/file-manager/Makefile.am:
432         * plugins/file-wizard/Makefile.am:
433         * plugins/gdb/Makefile.am:
434         * plugins/glade/Makefile.am:
435         * plugins/gtodo/Makefile.am:
436         * plugins/language-support-cpp-java/Makefile.am:
437         * plugins/macro/Makefile.am:
438         * plugins/message-view/Makefile.am:
439         * plugins/patch/Makefile.am:
440         * plugins/profiler/Makefile.am:
441         * plugins/project-import/Makefile.am:
442         * plugins/project-manager/Makefile.am:
443         * plugins/project-wizard/Makefile.am:
444         * plugins/sample1/Makefile.am:
445         * plugins/search/Makefile.am:
446         * plugins/sourceview/Makefile.am:
447         * plugins/subversion/Makefile.am:
448         * plugins/symbol-browser/Makefile.am:
449         * plugins/terminal/Makefile.am:
450         * plugins/tools/Makefile.am:
451         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
453 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
455         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
457 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
459         * libanjuta/anjuta-launcher.c,
460         libanjuta/anjuta-launcher.h:
461         Add some missing implementation
463 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
465         Reviewed by Naba Kumar  <naba@gnome.org>:
466         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
467         for uninstall-hook.
469 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
471         Reviewed by Naba Kumar  <naba@gnome.org>:
472         * plugins/editor/text_editor.c: Large memory addresses were being
473         truncated, switched to glong (bug #422143).
475 2007-04-24  Naba Kumar  <naba@gnome.org>
477         * plugins/document-manager/plugin.c: (prefs_finalize):
478         * plugins/editor/aneditor-autocomplete.cxx:
479         * plugins/editor/text_editor_menu.c:
480         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
481         * plugins/file-loader/plugin.c: (open_file_with),
482         (create_open_with_submenu):
483         * plugins/file-manager/plugin.c: (prefs_finalize):
484         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
485         pointer type castings.
487 2007-04-24  Naba Kumar  <naba@gnome.org>
489         Patch from s|s  <supreet.sethi@gmail.com>:
490         * (added) plugins/project-wizard/templates/django-logo.png:
491         * (added) plugins/project-wizard/templates/django.wiz:
492         * plugins/project-wizard/templates/Makefile.am:
493         * plugins/project-wizard/templates/translatable-strings.h: Added
494         django project template. http://www.djangoproject.com/
496 2007-04-24  Naba Kumar  <naba@gnome.org>
498         * plugins/subversion/anjuta-subversion.glade: Set expansion for
499         the log entry widget and made the dialog little larger.
501 2007-04-24  Naba Kumar  <naba@gnome.org>
503         Patch from Halton Huo:
504         * configure.in:
505         * plugins/project-wizard/property.c:
506         * plugins/subversion/svn-auth.c:
507         * plugins/subversion/svn-backend-priv.h:
508         * plugins/subversion/svn-backend.c:
509         * plugins/subversion/svn-backend.h:
510         * plugins/subversion/svn-notify.h: Proper use of subversion
511         headers. Fixes build issues in solaris (bug #426701).
513 2007-04-24  Naba Kumar  <naba@gnome.org>
515         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
516         
517         * plugins/project-wizard/templates/cpp.wiz:
518         * plugins/project-wizard/templates/gcj.wiz:
519         * plugins/project-wizard/templates/gnome.wiz:
520         * plugins/project-wizard/templates/gtk.wiz:
521         * plugins/project-wizard/templates/gtkmm.wiz:
522         * plugins/project-wizard/templates/java.wiz:
523         * plugins/project-wizard/templates/python.wiz:
524         * plugins/project-wizard/templates/terminal.wiz:
525         * plugins/project-wizard/templates/wxwin.wiz:
526         * plugins/project-wizard/templates/xlib-dock.wiz:
527         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
528         project option and set it ON by default (since gnome-build, can't
529         enabled configure shared lib support later when a sharedlib target
530         is added).
532 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
534         * plugins/debug-manager/stack_trace.c:
535         Fix a missing case in the previous changes
537 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
539         * plugins/debug-manager/plugin.c:
540         Fix bug #430401
542         * plugins/debug-manager/breakpoints.c,
543         plugins/gdb/plugin.c:
544         Fix adding breakpoint on a function
546         * plugins/debug-manager/stack_trace.c:
547         Highlight changed stack frame
549 2007-04-18  Naba Kumar  <naba@gnome.org>
551         * plugins/document-manager/anjuta-docman.c:
552         (anjuta_docman_dispose), (on_editor_destroy),
553         (anjuta_docman_remove_editor): Remove the editor widget from
554         the parent container before calling destroy, otherwise container
555         removal happens after TextEditor is disposed resulting in call
556         to value-remove for a TextEditor which is half-dead (crash).
558 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
560         * plugins/debug-manager/data_buffer.c
561         plugins/debug-manager/data_view.c,
562         plugins/debug-manager/memory.c:
563         Fixes for bug #418523, bug #427090 and bug #428174
565 2007-04-11 Halton Huo <halton.huo@sun.com>
567         reviewed by: <jhs@gnome.org>
569         * configure.in:
570         * libanjuta/Makefile.am:
571         * libanjuta/anjuta-utils.c:
572         * libanjuta/anjuta-utils.h:
573         * manuals/reference/libanjuta/Makefile.am:
574         
575         Fixed compilation on sun by deploying the libutil methods
576         in anjuta-utils.h and building them on condition.
578 2007-04-11  Johannes Schmid <jhs@gnome.org>
580         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
581         (anjuta_docman_add_editor):
582         Hold a reference on the editor as long as we use it.
583         
584         * plugins/document-manager/plugin.c: (on_editor_changed):
585         Destroy GValue to fix a memoery leak.
587 2007-04-11  Johannes Schmid <jhs@gnome.org>
589         * plugins/document-manager/plugin.c: (on_editor_changed):
590         Fixed reference counting for editor by using g_value_take_object instead
591         of g_value_set_object. The editors are now correctly finalized and thus
592         we do not lack so much memory anymore.
593         
594         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
595         (anjuta_view_finalize), (anjuta_view_focus_out),
596         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
597         * plugins/sourceview/anjuta-view.h:
598         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
599         * plugins/sourceview/sourceview-prefs.c:
600         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
601         * plugins/sourceview/sourceview-prefs.h:
602         * plugins/sourceview/sourceview-private.h:
603         * plugins/sourceview/sourceview.c: (on_document_loaded),
604         (timeout_unref), (on_document_saved), (sourceview_finalize),
605         (sourceview_new), (ifile_open), (ifile_savable_save),
606         (ifile_savable_save_as):
608         Several changes to fix things when the editor is correctly destroyed.
609         Fixed preferences (which led me to the refcounting issue, #409412)
610         and removed deprecated completition code that will be replace by
611         IAnjutaAssist interface soon. 
613 2007-04-11  Johannes Schmid <jhs@gnome.org>
615         * libanjuta/anjuta-launcher.c:
616         (anjuta_launcher_execution_done_cleanup),
617         (anjuta_launcher_child_terminated):
618         Possible fix for #428363 and added a g_return_if_fail
620         * plugins/message-view/plugin.c: (activate_plugin):
621         Fixed a Gtk/Gdl-Critical
622         
623         Patches from Étienne Bersac <bersace03@laposte.net>
624         * plugins/class-gen/templates/go-source.tpl:
625         * plugins/macro/macros.xml:
626         Use better template for GObjects (#417875 and #417918)
627         
628         Patches from Halton Huo <halton.huo@sun.com>
629         * libanjuta/anjuta-launcher.h:
630         * libanjuta/anjuta-preferences.c:
631         * libanjuta/anjuta-utils.c:
632         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
633         (cg_window_set_add_to_repository):
634         * plugins/class-inheritance/class-inherit.c:
635         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
637 2007-04-09  Johannes Schmid <jhs@gnome.org>
639         * plugins/editor/print.c: (anjuta_print_show_header):
640         * plugins/file-manager/anjuta-file-manager-plugin.glade:
641         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
643   Some string changes (#427395 and #427399)
645 2007-04-06  Johannes Schmid <jhs@gnome.org>
647         * plugins/build-basic-autotools/build-basic-autotools.c:
648         (on_build_mesg_format), (on_build_mesg_parse):
649         Fixed full path detection
651 2007-04-05  Naba Kumar  <naba@gnome.org>
653         Patch from Halton Huo:
654         * libanjuta/Makefile.am:
655         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
656         * libanjuta/anjuta-glue-cpp.h:
657         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
658         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
659         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
660         (anjuta_glue_factory_get_path), (get_already_loaded_module),
661         (load_plugin), (anjuta_glue_factory_get_object_type):
662         * libanjuta/anjuta-glue-factory.h:
663         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
664         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
665         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
666         (anjuta_glue_plugin_new):
667         * libanjuta/anjuta-glue-plugin.h:
668         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
669         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
670         * libanjuta/anjuta-plugin.h:
671         * libanjuta/glue-cpp.c:
672         * libanjuta/glue-cpp.h:
673         * libanjuta/glue-factory.c:
674         * libanjuta/glue-factory.h:
675         * libanjuta/glue-plugin.c:
676         * libanjuta/glue-plugin.h:
677         * plugins/build-basic-autotools/build-basic-autotools.h:
678         * plugins/class-gen/plugin.h:
679         * plugins/class-inheritance/plugin.h:
680         * plugins/cvs-plugin/plugin.h:
681         * plugins/debug-manager/plugin.h:
682         * plugins/devhelp/plugin.h:
683         * plugins/document-manager/plugin.h:
684         * plugins/editor/plugin.h:
685         * plugins/file-loader/plugin.h:
686         * plugins/file-manager/plugin.h:
687         * plugins/file-wizard/plugin.h:
688         * plugins/gdb/plugin.h:
689         * plugins/glade/plugin.h:
690         * plugins/gtodo/plugin.h:
691         * plugins/language-support-cpp-java/plugin.h:
692         * plugins/macro/plugin.h:
693         * plugins/message-view/plugin.h:
694         * plugins/patch/plugin.h:
695         * plugins/profiler/plugin.h:
696         * plugins/project-import/plugin.h:
697         * plugins/project-manager/plugin.h:
698         * plugins/project-wizard/plugin.h:
699         * plugins/sample1/plugin.h:
700         * plugins/search/plugin.h:
701         * plugins/sourceview/plugin.h:
702         * plugins/subversion/plugin.h:
703         * plugins/symbol-browser/plugin.h:
704         * plugins/terminal/terminal.c:
705         * plugins/tools/plugin.h:
706         * plugins/tools/scripts/tools-2.xml.in:
707         * plugins/valgrind/plugin.h:
709         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
711 2007-04-05  Naba Kumar  <naba@gnome.org>
713         * anjuta.spec.in, configure.in: Removed dead codes.
714         
715         Patch from Jos Dehaes:
716         * configure.in, plugins/project-wizard/templates/Makefile.am,
717         plugins/project-wizard/templates/mkfile.wiz,
718         plugins/project-wizard/templates/translatable-strings.h: Enabled
719         makefile-based project creation and import. Fixes bug #355145
721 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
723         * plugins/debug-manager/debugger.c,
724         plugins/debug-manager/plugin.c,
725         plugins/gdb/anjuta-gdb.plugin.in:
726         Code cleaning (remove unused code, rename this into self)
727         Add information about supported format in debugger plugin
728         Activate debugger plugin according to the target format
730 2007-04-01  Naba Kumar  <naba@gnome.org>
732         * plugins/message-view/message-view.c:
733         (message_view_instance_init): Fixed message icons to appear.
735 2007-03-31  Johannes Schmid <jhs@gnome.org>
737         * plugins/message-view/anjuta-msgman.c:
738         (anjuta_msgman_append_view):
739         * plugins/message-view/plugin.c: (on_view_changed),
740         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
741         
742         Fixed #424845
744 2007-03-31  Johannes Schmid <jhs@gnome.org>
746         * plugins/message-view/message-view.c:
747         (message_view_instance_init), (imessage_view_append):
748         Show nice icons beside the messages for info, warning and error. This is a completly
749         cosmetic change so if someone dislikes it he is free to remove it.
751 2007-03-31  Johannes Schmid <jhs@gnome.org>
752         
753         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
754         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
755         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
756         * plugins/message-view/anjuta-msgman.h:
757         * plugins/message-view/message-view.h:
758         * plugins/message-view/plugin.c: (on_view_changed),
759         (activate_plugin):
760         Fixed #359399 and made next/previous insensitive when not availible
761         
762         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
763         (tag_style_to_string):
764         Fixed namespace Problem with gdk >= 2.11
765         
766         * plugins/sourceview/sourceview-autocomplete.c:
767         (sourceview_autocomplete_init):
768         Removed structure, follow-up of #423682
770 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
772         * plugins/debug-manager/debug_tree.c,
773         plugins/debug-manager/debug_tree.h,
774         plugins/debug-manager/watch.c,
775         plugins/debug-manager/anjuta-debug-manager.glade:
776         Inspect variable at cursor
777         Fix buttons in inspect dialog
779 2007-03-27  Halton Huo  <halton.huo@sun.com>
781         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
783         * plugins/sourceview/sourceview-autocomplete.c
784         plugins/debug-manager/disassemble.c,
785         libanjuta/interfaces/libanjuta.idl:
786         Remove array with 0 size and empty structure as it is not
787         supported by sun cc, Fixes bug #423682
789         * plugins/debug-manager/debugger.c:
790         Remove anonymous union as it is not supported by sun cc,
791         Fixes bug #423680
793 === anjuta 2.1.2 ===
795 2007-03-28  Naba Kumar  <naba@gnome.org>
797         * configure.in: Bumped version to 2.1.2
798         * NEWS: Updated for release.
799         
800         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
801         Improved breakpoint marker icon.
802         
803         * plugins/editor/anjuta-editor.plugin.in,
804         plugins/sourceview/sourceview.plugin.in: Made editor plugins
805         non user activable since they are now remembered properly.
807 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
809         * plugins/tools/editor.c:
810         Fix bug #423270
812 2007-03-27  Naba Kumar  <naba@gnome.org>
814         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
815         word when autocompleting without leaving any trailing part of
816         the word.
818 2007-03-27  Kamil Páral  <ripper42@gmail.com>
820         Reviewed by Naba Kumar  <naba@gnome.org>:
821         * anjuta.desktop.in.in: Remove "Application" category from desktop
822         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
823         
824 2007-03-27  Naba Kumar  <naba@gnome.org>
825         
826         * configure.in, plugins/document-manager/anjuta-docman.c:
827         (anjuta_docman_add_editor): Conditionally compile notebook tab
828         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
830         Patch from Halton Huo:
831         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
832         non gcc compiler flags. Fixes bug #423089.
833         
834 2007-03-26  Naba Kumar  <naba@gnome.org>
835         
836         * AUTHORS, NEWS, TODO.tasks: Updated.
837         
838         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
839         close menuitem.
840         
841         * plugins/symbol-browser/plugin.c: (on_editor_saved),
842         (update_editor_symbol_model), (iter_matches),
843         (on_editor_update_ui), (value_added_current_editor),
844         (activate_plugin), (dispose),
845         (symbol_browser_plugin_instance_init):
846         * plugins/symbol-browser/plugin.h: update line on editor save
847         and editor change. Code clean up and fixed warnings.
849 2007-03-26  Naba Kumar  <naba@gnome.org>
851         * plugins/project-wizard/templates/java/project.anjuta,
852         plugins/project-wizard/templates/python/project.anjuta,
853         plugins/project-wizard/templates/python/project.anjuta:
854         Removed version control plugins from default selection.
856         * plugins/tools/scripts/prepare-changelog.pl,
857         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
858         script to a better one (that works on both cvs and svn).
860 2007-03-26  Naba Kumar  <naba@gnome.org>
862         * (added) plugins/project-wizard/templates/translatable-strings.pl,
863         Makefile.am: Added the generated translatable file (required for
864         translations for svn checkouts).
866         * (added)
867         plugins/project-wizard/templates/extract-translatable-strings.pl
868         plugins/project-wizard/templates/Makefile.am, Makefile.am,
869         po/POTFILES.in: Generated translatable strings for .wiz files and
870         added them in POTFILES.in for translation. Fixes bug #398035
872 2007-03-25  Naba Kumar  <naba@gnome.org>
874         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
875         
876         * src/anjuta-app.c: Removed dead codes.
877         
878         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
879         global tags generation starts.
880         
881         * plugins/debug-manager/chunk_view.c,
882         plugins/debug-manager/start.h,
883         plugins/debug-manager/chunk_view.h,
884         plugins/debug-manager/utilities.c,
885         plugins/debug-manager/utilities.h,
886         plugins/debug-manager/debugger.c,
887         plugins/debug-manager/threads.c,
888         plugins/debug-manager/disassemble.c,
889         plugins/debug-manager/info.c,
890         plugins/debug-manager/sharedlib.c,
891         plugins/debug-manager/threads.h,
892         plugins/debug-manager/disassemble.h,
893         plugins/debug-manager/signals.c,
894         plugins/debug-manager/info.h,
895         plugins/debug-manager/sharedlib.h,
896         plugins/debug-manager/data_buffer.c,
897         plugins/debug-manager/data_view.c,
898         plugins/debug-manager/signals.h,
899         plugins/debug-manager/debug_tree.c,
900         plugins/debug-manager/watch.c,
901         plugins/debug-manager/registers.c,
902         plugins/debug-manager/data_buffer.h,
903         plugins/debug-manager/data_view.h,
904         plugins/debug-manager/memory.c,
905         plugins/debug-manager/debug_tree.h,
906         plugins/debug-manager/watch.h,
907         plugins/debug-manager/registers.h,
908         plugins/debug-manager/memory.h,
909         plugins/debug-manager/locals.c,
910         plugins/debug-manager/sexy-icon-entry.c,
911         plugins/debug-manager/breakpoints.c,
912         plugins/debug-manager/locals.h,
913         plugins/debug-manager/sexy-icon-entry.h,
914         plugins/debug-manager/stack_trace.c,
915         plugins/debug-manager/breakpoints.h,
916         plugins/debug-manager/sparse_buffer.c,
917         plugins/debug-manager/sparse_view.c,
918         plugins/debug-manager/stack_trace.h,
919         plugins/debug-manager/sparse_buffer.h,
920         plugins/debug-manager/sparse_view.h,
921         plugins/debug-manager/start.c,
922         plugins/gdb/utilities.c,
923         plugins/gdb/utilities.h,
924         plugins/gdb/debugger.c,
925         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
926         setup.
928 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
930         * plugins/gdb/debugger.c:
931         Avoid empty debugger log window by limiting line to 90 characters
933 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
935         * plugins/debug-manager/plugin.c,
936         plugins/debug-manager/plugin.h,
937         plugins/debug-manager/threads.c,
938         plugins/debug-manager/threads.h,
939         plugins/debug-manager/breakpoints.c,
940         plugins/debug-manager/breakpoints.h,
941         plugins/debug-manager/stack_trace.c,
942         plugins/debug-manager/stack_trace.h:
943         View code action now changes location in disassembly view too
945         * plugins/debug-manager/anjuta-debug-manager.ui:
946         Rename breakpoint actions
948 2007-03-24  Naba Kumar  <naba@gnome.org>
950         * configure.in, src/anjuta-app.c: Use the new docking algorithm
951         in gdl 0.7.3 (svn trunk).
952         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
953         
954 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
956         * plugins/debug-manager/threads.c,
957         plugins/debug-manager/debug_tree.c,
958         plugins/debug-manager/debug_tree.h,
959         plugins/debug-manager/locals.c,
960         plugins/debug-manager/registers.c,
961         plugins/debug-manager/stack_trace.c:
962         Allow to change current thread updating register, stack and locals
963         Allow to change current stack frame updating locals
965         * plugins/gdb/debugger.c:
966         Read argument of selected stack frame
968         * plugins/debug-manager/data_view.c:
969         Fix an unrelated bug
971 2007-03-23  Naba Kumar  <naba@gnome.org>
973         * plugins/document-manager/anjuta-docman.c,
974         plugins/document-manager/plugin.c: Fixed many memory leaks.
975         (ianjuta_file_get_uri() returns a new string).
977         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
978         widget for save dialogs.
979         
980         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
981         svn and fixed to get function/prototype/member args list. Call tips
982         also work fine now.
984 2007-03-22  Naba Kumar  <naba@gnome.org>
986         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
987         and calltips would work again for functions from global tags (Needs
988         regenerating global tags).
990         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
991         ctags svn version and reopened bug #395362. Fixes tags parsing that
992         seemed to have stopped working recently.
994 2007-03-21  Naba Kumar  <naba@gnome.org>
996         * tagmanager/tm_source_file.c, tagmanager/options.c,
997         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
998         extend .. more needs to be investigated and fixed). Enabled some
999         debugging.
1001 2007-03-16  Naba Kumar  <naba@gnome.org>
1003         * src/anjuta.c: Fixed project loading from command line.
1005 2007-03-16  Naba Kumar  <naba@gnome.org>
1007         Patch from James Liggett <jrliggett@cox.net>:
1008         plugins/profiler/gprof-profile-data.c: Fixed a crash.
1009         
1010 2007-03-15  Naba Kumar  <naba@gnome.org>
1012         * libanjuta/anjuta-profile-manager.c,
1013         libanjuta/anjuta-profile-manager.h: Added method to get current
1014         profile.
1016         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
1017         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
1018         is exiting.
1020         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
1021         plugins/file-loader/plugin.c: Moved to functions as utility functions.
1022         Also, not load project files in session load in loader plugin.
1023         
1024         * plugins/project-manager/plugin.c, src/anjuta.c:
1025         Emit "exiting" signal in shell when exiting anjuta. project manager
1026         listens to exiting signal and saves session. anjuta.c saves session
1027         only when current projfile is 'user'. Load project saved in session
1028         differently then the rest of the session. This should fix all the
1029         session restoration bugs.
1030         
1031         src/main.c: Present anjuta window when becon message is received.
1033 2007-03-14  Naba Kumar  <naba@gnome.org>
1035         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
1036         not randomly save (it was a wrong looping).
1037         
1038 2007-03-12  Naba Kumar  <naba@gnome.org>
1040         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
1042 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
1044         * plugins/debug-manager/anjuta-debug-manager.ui,
1045         libanjuta/interfaces/libanjuta.idl,
1046         plugins/debug-manager/debugger.c,
1047         (added) plugins/debug-manager/threads.c,
1048         (added) plugins/debug-manager/threads.h,
1049         plugins/debug-manager/plugin.c,
1050         plugins/debug-manager/Makefile.am,
1051         plugins/gdb/plugin.c,
1052         plugins/gdb/debugger.c,
1053         plugins/gdb/debugger.h:
1054         Add a window displaying all threads
1055         Add needed functions
1056         Switching to a different thread is still not done
1058         * plugins/debug-manager/debug_tree.c,
1059         plugins/debug-manager/locals.c,
1060         plugins/debug-manager/stack_trace.c:
1061         Small cosmetic changes
1063         * plugins/gdb/gdbmi.c:
1064         Keep all elements in gdbmi hash
1065         Even if using the same key like in -threads-list-ids
1067 2007-03-11  Naba Kumar  <naba@gnome.org>
1069         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
1070         
1071         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
1072         
1073         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1074         manuals/reference/libanjuta/libanjuta-sections.txt,
1075         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
1076         interfaces.
1078 2007-03-11  Naba Kumar  <naba@gnome.org>
1080         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
1081         gtk-doc properly. Bumped gtk-doc requirement to 1.4
1083         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1084         manuals/reference/libanjuta/libanjuta.types,
1085         manuals/reference/libanjuta/libanjuta-sections.txt,
1086         manuals/reference/libanjuta/.cvsignore,
1087         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
1088         infrastructure. Got rid of tmpl/ directory and moved all section
1089         documenation to source code (requires gtk-doc >= 1.4).
1090         
1091         * libanjuta/anjuta-plugin-description.c,
1092         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
1093         libanjuta/cell-renderer-captioned-image.c,
1094         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
1095         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
1096         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
1097         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
1098         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
1099         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
1100         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
1101         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
1102         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
1103         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
1104         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
1105         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
1106         documentation from templates to source code.
1108 2007-03-10  Johannes Schmid <jhs@gnome.org>
1110         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
1111         Added some debug output but could not figure out why 
1112         some plugins are not kept.
1113         
1114         * libanjuta/interfaces/libanjuta.idl:
1115         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
1116         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
1117         Added IAnjutaEditorGoto::matching_brace
1118         
1119         * plugins/document-manager/action-callbacks.c:
1120         (on_editor_command_match_brace_activate):
1121         * plugins/document-manager/plugin.c:
1122         (update_editor_ui_interface_items):
1123         * plugins/editor/text_editor.c: (igoto_matching_brace),
1124         (igoto_iface_init):
1125         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
1126         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
1128 2007-03-09  Johannes Schmid <jhs@gnome.org>
1130         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
1131         Hide correct column
1132         
1133         * plugins/sourceview/sourceview-private.h:
1134         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
1135         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
1136         (sourceview_new), (ifile_savable_save_as):
1137         Tweaked vfs monitoring
1139 2007-03-09  Johannes Schmid <jhs@gnome.org>
1141         * libanjuta/interfaces/Makefile.am.iface:
1142         Fixed installtion of header files
1143         
1144         * plugins/sourceview/sourceview.c: (set_select):
1145         do not scroll to much in interactive search
1147 2007-03-09  Naba Kumar  <naba@gnome.org>
1149         * src/anjuta.c: Fixed session restoration.
1150         
1151         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
1152         signal handlers after symbol browser plugin is deactivated.
1153         
1154         * plugins/editor/editor.glade,
1155         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1156         Fixed indentation confustion in preferences.
1158 2007-03-08  Johannes Schmid <jhs@gnome.org>
1160         * plugins/search/search-replace.c: (search_set_combo),
1161         (search_set_action), (search_set_target), (search_set_direction),
1162         (create_dialog), (search_disconnect_set_toggle_connect),
1163         (on_search_match_whole_word_toggled),
1164         (on_search_match_whole_line_toggled),
1165         (on_search_match_word_start_toggled),
1166         (search_set_toggle_direction):
1167         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
1168         it's somehow ugly and uses many deprecated widgets
1169         
1170         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
1171         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1172         Fix #394709
1173         
1174 2007-03-07  Naba Kumar  <naba@gnome.org>
1176         * src/anjuta.c: Make launching projects work from command line. Also
1177         fixes gnome session restart command.
1178         
1179 2007-03-07  Johannes Schmid <jhs@gnome.org>
1181         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
1182         * plugins/class-gen/plugin.c: (iwizard_activate):
1183         Fixed #408218
1184         
1185         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
1186         Fixed #402774
1187         
1188         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
1189         Fixed #377483 (It's not possible to know if directories have
1190         a version in CVS. Show version column only if there are version
1191         informations availible
1193         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
1194         Fixed memory leak
1196 2007-03-07  Johannes Schmid <jhs@gnome.org>
1198         * plugins/sourceview/sourceview-prefs.c: (get_bool):
1199         Fixed #409408
1200         * plugins/symbol-browser/an_symbol_prefs.c:
1201         (on_update_global_clicked):
1202         Fixed ##409176
1204 2007-03-07  Johannes Schmid <jhs@gnome.org>
1206         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
1207         (anjuta_save_prompt_new):
1208         * plugins/project-import/project-import.c:
1209         (project_import_finalize):
1210         Fixed Gtk-Criticals (maybe #409408)
1212 2007-03-07  Naba Kumar  <naba@gnome.org>
1214         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
1215         when we are at just beginning of string or comment. Fixes bug #397981.
1217 2007-03-07  Johannes Schmid <jhs@gnome.org>
1219         * plugins/language-support-cpp-java/plugin.c:
1220         (initialize_indentation_params):
1221         Removed annoying DEBUG_PRINT
1222         
1223         * plugins/sourceview/sourceview-cell.c:
1224         (sourceview_cell_instance_init), (icell_get_character),
1225         (icell_get_length), (icell_get_char), (icell_get_attribute):
1226         Improved code to be faster
1227         Implemented attribute handling so that indentation really works in any case
1229 2007-03-06  Johannes Schmid <jhs@gnome.org>
1231         * configure.in:
1232         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
1233         
1234         * plugins/document-manager/anjuta-docman.c:
1235         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
1236         Removed old and ugly tab drag&drop code and use built-in gtk stuff
1237         instead (required GTK >= 2.10)
1238         
1239         * plugins/sourceview/sourceview-private.h:
1240         * plugins/sourceview/sourceview.c:
1241         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
1242         (sourceview_finalize), (sourceview_new), (imark_mark),
1243         (imark_unmark), (imark_is_marker_set),
1244         (imark_location_from_handle), (imark_delete_all_markers):
1245         Fixed marker handling and worked a bit more on vfs monitoring
1247 2007-03-05  Johannes Schmid <jhs@gnome.org>
1249         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
1250         Added method to select specific iter
1251         
1252         * plugins/sourceview/sourceview-private.h:
1253         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
1254         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
1255         (sourceview_add_monitor), (on_document_saved),
1256         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
1257         Fixed vfs monitoring (mostly ported code from text_editor.c)
1258         
1259         * plugins/symbol-browser/an_symbol_view.c:
1260         * plugins/symbol-browser/an_symbol_view.h:
1261         * plugins/symbol-browser/plugin.c: (iter_matches),
1262         (on_editor_update_ui), (value_added_current_editor):
1263         Select the current tag in locals window and symbol toolbar. If there
1264         is no tag at the current line, reserve backward for the next tag. This will
1265         select the correct tag if inside a function.
1267 2007-03-05  Naba Kumar  <naba@gnome.org>
1269         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
1270         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
1271         compiler warnings.
1272         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
1273         (Bug #412186)
1274         
1275 2007-03-04  Johannes Schmid <jhs@gnome.org>
1277         * data/Makefile.am:
1278         * po/POTFILES.in:
1279         Fixed distcheck (well, partly)
1281 2007-03-04  Johannes Schmid <jhs@gnome.org>
1283         * plugins/document-manager/anjuta-document-manager.ui:
1284         Move "Swap .c/.h from Main to Browser toolbar
1286         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
1287         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
1288         (fv_prefs_free), (fv_add_tree_entry):
1289         * plugins/file-manager/anjuta-file-manager-plugin.glade:
1290         * plugins/file-manager/plugin.c: (prefs_init):
1291         
1292         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
1294 2007-03-04  Naba Kumar  <naba@gnome.org>
1296         * data/default.proflie, data/Makefile.am, src/anjuta.c,
1297         plugins/project-manager/plugin.c:
1298         Restored default profile and renamed it from "default.anjuta" to
1299         "default.profile".
1300         
1301 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
1303         * plugins/debug-manager/debugger.c,
1304         plugins/debug-manager/plugin.c,
1305         plugins/gdb/debugger.c,
1306         libanjuta/interfaces/libanjuta.idl,
1307         plugins/debug-manager/stack_trace.c:
1308         Add a dialog box when a signal is received (except SIGINT)
1309         Display stack frame even if arguments are not available
1311 2007-03-03  Naba Kumar  <naba@gnome.org>
1313         * TODO.tasks: Icons bounty added.
1315         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
1316         choise selection.
1317         
1318         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
1319         and descoping.
1321         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
1322         plugins/Makefile.am, (removed) plugins/profile-default/*,
1323         plugins/project-manager/anjuta-project-manager.plugin.in,
1324         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
1325         profile implementation to load user profile and projects. Store and
1326         restore remembered plugins. Use profile scoping and descoping for
1327         saving and loading sesstions.
1328         
1329         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
1330         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
1331         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
1332         DEBUG_PRINTs.
1334 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
1336         * plugins/debug-manager/debug_tree.c
1337         plugins/debug-manager/debug_tree.h:
1338         Bug fix, deleting wrong variable
1340         * plugins/gdb/debugger.c:
1341         Bug fix, remove forgotten debugging code
1343 2007-03-02  Johannes Schmid <jhs@gnome.org>
1345         * plugins/document-manager/anjuta-document-manager.ui:
1346         * plugins/search/anjuta-search.ui:
1347         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1348         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
1349         ToolbarFind
1351         * src/anjuta-app.c: (on_toolbar_view_toggled),
1352         (on_add_merge_widget), (on_session_save), (on_widget_remove):
1353         Save toolbar positions, don't use fixed toolbar style
1354         
1355         All in all this will allow more complex toolbar configurations and
1356         might gain some space on smaller displays because the user can disable
1357         toolbar parts he does not use. Also allows to use any toolbar style
1358         without looking too ugly.
1360 2007-03-01  Naba Kumasr  <naba@gnome.org>
1362         * TODO.tasks: Added a bounty for creating icons.
1364         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
1365         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
1366         profile-changed signal. Do not sync non-user-activatable plugins.
1368 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
1370         * plugins/debug-manager/disassemble.c,
1371         plugins/debug-manager/sparse_view.c,
1372         plugins/gdb/debugger.c,
1373         libanjuta/interfaces/libanjuta.idl:
1374         Display function name in disassembly view
1376 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
1378         * (added) plugins/debug-manager/bookmark.png,
1379         (added) plugins/debug-manager/breakpoint-disabled.png,
1380         (added) plugins/debug-manager/breakpoint-enabled.png,
1381         (added) plugins/debug-manager/program-counter.png,
1382         (added) plugins/debug-manager/linemarker.png,
1383         plugins/debug-manager/Makefile.am,
1384         plugins/debug-manager/disassemble.c,
1385         plugins/debug-manager/disassemble.h,
1386         plugins/debug-manager/sparse_buffer.c,
1387         plugins/debug-manager/sparse_buffer.h,
1388         plugins/debug-manager/sparse_view.c,
1389         plugins/debug-manager/sparse_view.h,
1390         plugins/debug-manager/plugin.c,
1391         plugins/debug-manager/breakpoints.c,
1392         libanjuta/interfaces/libanjuta.idl:
1393         Add markers in the disassembly view
1394         Display program counter and breakpoints in disassembly view
1396         * plugins/gdb/debugger.c:
1397         Fix a bug added with my previous patch, setting and clearing
1398         breakpoints was not working
1400 2007-02-28  Johannes Schmid <jhs@gnome.org>
1402         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
1403         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
1404         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
1405         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
1406         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
1407         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
1408         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
1409         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
1410         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
1411         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
1412         Updated (why do they need to be under version control?)
1413         
1414         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
1415         (create_tab_popup_menu), (on_msgman_popup_menu),
1416         (on_tab_button_press_event), (anjuta_msgman_page_new),
1417         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
1418         Added "Close all message tabs" popup menu
1420 2007-02-26  Naba Kumar  <naba@gnome.org>
1422         * plugins/profiler/gprof-flat-profile-entry.c,
1423         plugins/profiler/gprof-flat-profile.c,
1424         plugins/profiler/gprof-flat-profile-entry.h,
1425         plugins/profiler/gprof-flat-profile.h,
1426         plugins/profiler/gprof-flat-profile-view.c,
1427         plugins/profiler/gprof-flat-profile-view.h,
1428         plugins/profiler/gprof-call-graph-block-entry.c,
1429         plugins/profiler/gprof-call-graph-block.c,
1430         plugins/profiler/gprof-function-call-chart-view.c,
1431         plugins/profiler/gprof-call-graph-block-entry.h,
1432         plugins/profiler/gprof-profile-data.c,
1433         plugins/profiler/gprof-call-graph-block.h,
1434         plugins/profiler/gprof-view.c,
1435         plugins/profiler/gprof-call-graph.c,
1436         plugins/profiler/gprof-function-call-chart-view.h,
1437         plugins/profiler/gprof-profile-data.h,
1438         plugins/profiler/gprof-call-graph.h,
1439         plugins/profiler/gprof-view.h,
1440         plugins/profiler/gprof-view-manager.c,
1441         plugins/profiler/gprof-call-graph-view.c,
1442         plugins/profiler/plugin.c,
1443         plugins/profiler/gprof-view-manager.h,
1444         plugins/profiler/gprof-call-graph-view.h,
1445         plugins/profiler/gprof-function-call-tree-view.c,
1446         plugins/profiler/gprof-function-call-tree-view.h,
1447         plugins/profiler/Makefile.am: Fix compiler warnings and link with
1448         gnome-vfs. Fixes bug #411377.
1450 2007-02-26  Naba Kumar  <naba@gnome.org>
1452         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
1454         Patch from James Liggett  <jrliggett@cox.net>:
1455         * plugins/profiler/gprof-flat-profile-view.c,
1456         plugins/profiler/gprof-flat-profile-view.h,
1457         plugins/profiler/gprof-function-call-chart-view.c,
1458         plugins/profiler/gprof-function-call-chart-view.h,
1459         plugins/profiler/gprof-view.c,
1460         plugins/profiler/gprof-view.h,
1461         plugins/profiler/gprof-call-graph-view.c,
1462         plugins/profiler/plugin.c,
1463         plugins/profiler/gprof-call-graph-view.h,
1464         plugins/profiler/gprof-function-call-tree-view.c,
1465         plugins/profiler/gprof-function-call-tree-view.h: Implements
1466         double click navigation. Fixes bug #403514.
1468 2007-02-25  Naba Kumar  <naba@gnome.org>
1470         * libanjuta/anjuta-plugin-manager.c,
1471         libanjuta/anjuta-plugin-handle.[ch],
1472         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
1473         g_hash_table_remove_all (introduced in glib 2.12) to stay the
1474         dependency on glib 2.8. Fixes bug #411623.
1476 2007-02-24  Naba kumar  <naba@gnome.org>
1478         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
1479         
1480         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
1481         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
1482         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
1483         (added) libanjuta/anjuta-profile-manager.c,
1484         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
1485         manager.
1486         Implemented profile pushing and popping. Implemented profile xml
1487         synchronization. Implemented error handling in profiles. Implemented
1488         activation and deactivation signals in plugin manager.
1489         
1490         * libanjuta/Makefile.am: Added libanjuta log domain.
1491         
1492         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
1493         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
1494         in AnjutaShell interface and implemented it in AnjutaApp.
1495         
1496         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
1498 2007-02-23  Naba kumar  <naba@gnome.org>
1500         src/main.c: Fixed missing end quote.
1502 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
1504         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
1507 2007-02-20  Naba Kumar  <naba@gnome.org>
1509         * plugins/subversion/plugin.c: Added "..." menuitems.
1510         * ROADMAP, README: Updated.
1511         * libanjuta/anjuta-profile.c: Fixed bugs.
1513         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
1514         plugins/gtodo/Makefile.am: Removed dead code.
1516         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
1517         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
1518         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
1519         plugins/gtodo/list_tooltip.c,
1520         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
1521         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
1522         not contain markups. Fixes Bug #360462.
1524 2007-02-16  Naba Kumar  <naba@gnome.org>
1526         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
1527         unnecessary sub-sections.
1528         
1529 2007-02-15  Naba Kumar  <naba@gnome.org>
1531         * (removed) plugins/document-manager/bookmark-prev-16.png,
1532         plugins/document-manager/bookmark-last.png,
1533         (removed)plugins/document-manager/bookmark-first-16.png,
1534         plugins/document-manager/bookmark-prev.png,
1535         (added) plugins/document-manager/bookmark-toggle.png,
1536         (removed)plugins/document-manager/bookmark_toggle.xpm,
1537         (removed)plugins/document-manager/bookmark-last-16.png,
1538         plugins/document-manager/plugin.c,
1539         plugins/document-manager/anjuta-document-manager.ui,
1540         (removed)plugins/document-manager/bookmark-next-16.png,
1541         plugins/document-manager/bookmark-next.png,
1542         plugins/document-manager/Makefile.am,
1543         (added) plugins/document-manager/bookmark-clear.png,
1544         plugins/document-manager/bookmark-first.png: Upgraded bookmark
1545         icons (stolen from monodevelop). Added clear bookmarks toolbar
1546         button.
1548         * plugins/document-manager/plugin.c,
1549         (added) plugins/document-manager/swap.png,
1550         (removed) plugins/document-manager/undock.png,
1551         plugins/document-manager/Makefile.am: Fixed swap icon.
1553 2007-02-13  Naba Kumar  <naba@gnome.org>
1555         * plugins/class-gen/element-editor.c: Fixed typo.
1556         
1557         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
1558         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
1559         Implementing plugin profiles loading.
1561 2007-02-13  Naba Kumar  <naba@gnome.org>
1563         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
1564         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
1565         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
1566         pixmaps/open_project.png, pixmaps/close_project.png:
1567         Removed more old icons.
1568         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
1569         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
1570         anjuta_logo.png
1571         
1572 2007-02-13  Naba Kumar  <naba@gnome.org>
1574         * plugins/class-gen/element-editor.c: Included missing headers to
1575         prevent build failures in some cases.
1576         
1577 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
1579         * plugins/debug-manager/stack_trace.c:
1580         Fix bug #407115
1582         * plugins/debug-manager/watch.c,
1583         plugins/debug-manager/breakpoints.c:
1584         Same bug than above, wrong use of gtk_ui_manager_get_widget
1586 === anjuta 2.1.1 ===
1588 2007-02-11  Naba Kumar  <naba@gnome.org>
1590         * cofigure.in: Bumped version to 2.1.1
1591         * NEWS: Updated for 2.1.1 release.
1592         
1593 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
1595         * plugins/debug-manager/plugin.c,
1596         plugins/debug-manager/sparse_view.c,
1597         plugins/debug-manager/sparse_view.h:
1598         Reorder some code
1600         * plugins/gdb/debugger.c,
1601         plugins/debug-manager/debugger.c,
1602         plugins/debug-manager/memory.c,
1603         plugins/debug-manager/sparse_buffer.c
1604         plugins/gdb/debugger.h,
1605         libanjuta/interfaces/libanjuta.idl:
1606         Clean up, remove some warnings
1607         Use guint everywhere for addresses
1608         Rewrite code parsing position in debugger
1610 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
1612         * plugins/debug-manager/debug_tree.c:
1613         Use GtkTreeRowReference instead of GtkTreeIter as callback data
1614         Fix bug #406113
1616 2007-02-08  Naba Kumar  <naba@gnome.org>
1618         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
1619         Delay showing the 'file modified on disk' dialog for one sec
1620         from the last notification to insure multiple notifications for
1621         the same file are treated as one. Do not same multiple dialogs
1622         for the same file. Make sure to destory the dialog if later
1623         the conent is no longer different.
1624         
1625 2007-02-08  Naba Kumar  <naba@gnome.org>
1627         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
1628         Prevented spurious 'file modified' dialogs in scintilla editor
1629         when the file is saved.
1631 2007-02-09  Johannes Schmid <jhs@gnome.org>
1633         * scripts/glade2schema.pl:
1634         Added script to convert glade preferences into gconf schema files.
1635         See #406061
1637 2007-02-08  Naba Kumar  <naba@gnome.org>
1639         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
1640         itself is destroyed. Fixes bug #355160.
1641         
1642 2007-02-08  Johannes Schmid <jhs@gnome.org>
1644         * plugins/profiler/profiler.plugin: 
1645         removed from version control (only .in file needed)
1646         
1647         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
1648         * plugins/sourceview/sourceview.c: (sourceview_new):
1649         Code cleanup
1650         
1651         * plugins/subversion/svn-thread.c: (svn_thread_start):
1652         * src/main.c: (main):
1653         
1654         Fixed #395875 about initialisation of threads too late
1656 2007-02-07  Armin Burgmeier  <armin@arbur.net>
1658         Reviewed by Naba Kumar  <naba@gnome.org>:
1659         * plugins/class-gen/plugin.c:
1660         * plugins/class-gen/window.c: Removed browse button related code, load
1661         generated output directly into new buffers when not adding to project.
1663         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
1664         buttons from user interface.
1666 2007-02-07  Naba Kumar  <naba@gnome.org>
1668         * po/POTFILES.in: Fixed distcheck.
1670 2007-02-07  Daniel Nylander <po@danielnylander.se>
1672         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
1674 2007-02-07  Johannes Schmid <jhs@gnome.org>
1676         * anjuta.desktop.in.in:
1677         Fixed spelling
1679 2007-02-07  Johannes Schmid <jhs@gnome.org>
1681         * configure.in:
1682         * manuals/anjuta-manual/*
1683         * manuals/anjuta-faqs/*:
1684         #398991 – Anjuta manuals does not use the gnome-doc-utils format
1685         
1686         * plugins/document-manager/anjuta-document-manager.plugin.in:
1687         Removed duplicate application-xml mime-type (review patches properly ;-)
1688         
1689 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
1691         * plugins/gdb/debugger.c,
1692         libanjuta/interfaces/libanjuta.idl:
1693         Fix bug #404755
1694         Fix handling of missing source file
1696 2007-02-06  Naba Kumar  <naba@gnome.org>
1698         Patch from James Liggett  <jrliggett@cox.net>:
1699         * plugins/profiler/gprof-flat-profile.c,
1700         plugins/profiler/gprof-profile-data.c,
1701         plugins/profiler/gprof-call-graph.c,
1702         plugins/profiler/gprof-profile-data.h,
1703         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
1704         Show profiler view when target selected bug #403515.
1706 2007-02-05  Naba Kumar  <naba@gnome.org>
1708         * configure.in: Enabled devhelp plugin by default now that
1709         it works.
1710         
1711         Patch from parmigio@2ainfo.it:
1712         * plugins/document-manager/anjuta-document-manager.plugin.in:
1713         Added xml file type in supported mime types list.
1714         
1715 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
1717         * plugins/debug-manager/debugger.c,
1718         plugins/debug-manager/plugin.c:
1719         Add a field in status bar displaying debugger state
1720         Change cursor shape when debugger is busy
1721         Fix bug #378600
1723         * plugins/debug-manager/watch.c,
1724         plugins/debug-manager/locals.c,
1725         libanjuta/interfaces/libanjuta.idl:
1726         Clean up, remove debugging messages and unused signals
1728 2007-02-03  Johannes Schmid <jhs@gnome.org>
1730         * configure.in:
1731         Fixed AC_INIT and seperated version to major, minor, micro
1733         * anjuta.anjuta:
1734         Load Subversion instead of CVS
1735         
1736         * anjuta.desktop.in.in:
1737         Fixed bug-buddy component
1739         Original patch from Rob Bradfort <robster@debian.org>:
1740         * src/main.c: (get_command_line_args), (main):
1741         Bug #335981 – Migration from popt to GOption
1743 2007-02-03  Naba Kumar  <naba@gnome.org>
1745         * configure.in: Depend on devhelp 0.13 and fixed gecko home
1746         path variable. Fixed bug #341170.
1747         * plugins/profiler/Makefile.am: Fixed indentation.
1748         
1749 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
1751         * libanjuta/interfaces/libanjuta.idl,
1752         plugins/sourceview/sourceview.c,
1753         plugins/editor/text-editor.c,
1754         plugins/symbol-browser/plugin.c,
1755         plugins/search/search-replace.c,
1756         plugins/document-manager/goto_line.c,
1757         plugins/document-manager/action-callbacks.c,
1758         plugins/document-manager/anjuta-docman.c:
1759         Rename markers of anjuta interface
1760         IANJUTA_MARKABLE_NONE has been removed
1761         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
1762         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
1763         IANJUTA_MARKABLE_ATTENTIVE renamed in
1764                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
1765         IANJUTA_MARKABLE_INTENSE renamed in
1766                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
1767         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
1769         * (removed) plugins/sourceview/marker-light.png,
1770         (removed) plugins/sourceview/marker-basic.png,
1771         (removed) plugins/sourceview/marker-attentive.png,
1772         (removed) plugins/sourceview/marker-intense.png,
1773         plugins/sourceview/bookmark.png,
1774         (added) plugins/sourceview/breakpoint-disabled.png,
1775         (added) plugins/sourceview/breakpoint-enabled.png,
1776         (added) plugins/sourceview/program-counter.png,
1777         (added) plugins/sourceview/linemarker.png,
1778         plugins/sourceview/Makefile.am,
1779         (added) plugins/editor/bookmark.xpm,
1780         (added) plugins/editor/breakpoint-disabled.xpm,
1781         (added) plugins/editor/breakpoint-enabled.xpm,
1782         (added) plugins/editor/program-counter.xpm,
1783         (added) plugins/editor/linemarker.xpm,
1784         plugins/editor/Makefile.am:
1785         Add or change marker pixmaps in scintilla and sourceview editor
1787         * plugins/document-manager/plugin.c,
1788         libanjuta/interfaces/libanjuta.idl,
1789         plugins/debug-manager/plugin.c,
1790         plugins/debug-manager/breakpoints.c
1791         plugins/gdb/debugger.c:
1792         Fix bug #376404, program counter marker is not displayed when debugger
1793         Return the selected editor or NULL (if file does not exist) with 
1794         ianjuta_document_manager_goto_file_line* functions
1795         Emit a change-location signal even if the program counter is in an
1796         unknown file
1798 2007-02-02  Naba Kumar  <naba@gnome.org>
1800         * TODO.tasks: Marked bounty bug #359478 completed. And checked
1801         older bounties 'Done'.
1802         
1803 2007-02-02  Naba Kumar  <naba@gnome.org>
1805         * TODO.tasks: Fixed typop.
1807         Patch from James Liggett  <jrliggett@cox.net>:
1808         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
1809         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
1810         profiler plugin by James Liggett. Completes bounty bug #359478
1811         'Gprof performance profiler plugin'
1813 2007-02-01  Naba Kumar  <naba@gnome.org>
1815         * src/main.c: Renamed option name.
1817         * TODO.tasks: Marked "Test and fix all project wizards templates"
1818         bounty completed.
1819         
1820 2007-01-29  Johannes Schmid <jhs@gnome.org>
1822         * plugins/document-manager/plugin.c: (on_editor_changed):
1823         Added DEBUG_PRINT(...)
1824         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
1825         implemented
1826         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
1827         Fix language support plugin for sourceview editor (add some new
1828         language names)
1829         
1830         * plugins/sourceview/sourceview.c: (iindic_clear):
1831         Clear all indicators
1833 2007-01-29  Johannes Schmid <jhs@gnome.org>
1835         * TODO.tasks:
1836         Minor task currentions
1837         
1838         * libanjuta/interfaces/libanjuta.idl:
1839         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
1840         (itext_editor_iface_init):
1841         * plugins/language-support-cpp-java/plugin.c: (install_support):
1842         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
1843         (ieditor_get_attributes), (ieditor_iface_init):
1844         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
1845         plugins.
1846         
1847         * plugins/sourceview/sourceview.glade:
1848         Fixed sourceview preference window
1850 2007-01-28  Naba Kumar  <naba@gnome.org>
1851         
1852         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
1853         Implemented --no-files and --no-session command line options and
1854         corresponding preferernces checkboxes in General tab.
1856 2007-01-28  Johannes Schmid <jhs@gnome.org>
1858         * plugins/subversion/plugin.c:
1859         * plugins/subversion/plugin.h:
1860         * plugins/subversion/svn-notify.c: (svn_show_info),
1861         (show_svn_error), (on_svn_notify):
1862         * plugins/subversion/svn-notify.h:
1863         * plugins/subversion/svn-thread.c: (create_message_view),
1864         (svn_thread_start):
1865         Fixed error handling and fixed #394216 – No indication of subversion commands running
1866         
1867         * plugins/tools/execute.c: (atp_output_context_print):
1868         Show name of tool in message pane
1870 2007-01-28  Naba Kumar  <naba@gnome.org>
1871         
1872         * configure.in, plugins/glade/plugin.c: Make it work with
1873         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
1874         
1875         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
1876         from devhelp (won't work untill devhelp is fixed: bug #341170).
1877         
1878         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
1879         
1880 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
1882         Reviewed by Naba Kumar  <naba@gnome.org>:
1883         * libanjuta/interfaces/libanjuta.idl, 
1884         plugins/debug-manager/debugger.c,
1885         plugins/debug-manager/start.c,
1886         plugins/gdb/plugin.c,
1887         plugins/gdb/debugger.c,
1888         plugins/gdb/debugger.h:
1889         Fix a bug when launching gdb
1890         Set the terminal for the debugged program on the command line.
1892 2007-01-26  Johannes Schmid <jhs@gnome.org>
1894         * plugins/sourceview/anjuta-document-saver.c:
1895         (anjuta_document_saver_save):
1896         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
1897         * plugins/sourceview/sourceview.c: (save_if_modified),
1898         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
1899         Proper error handling, for example if a file was modified externally. Use backup files
1900         to avoid data-loss on disk full.
1902 2007-01-24  Naba Kumar  <naba@gnome.org>
1903         
1904         * plugins/devhelp/htmlview.c: Fixed crash during project load.
1905         Fixed mem leak and source leak.
1906         
1907 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
1909         Reviewed by Naba Kumar  <naba@gnome.org>:
1910         * plugins/debug-manager/debug_tree.c,
1911         plugins/debug-manager/debug_tree.h,
1912         plugins/debug-manager/watch.c:
1913         Partial rewrite of the variable object code, find and fix a few bugs
1914         Fix bug #395808: gdb can still crash but children are listed
1915         on request only so you can avoid the crash
1917 2007-01-24  Naba Kumar  <naba@gnome.org>
1918         
1919         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
1920         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
1921         plugins/symbol-browser/plugin.h,
1922         plugins/symbol-browser/plugin.c,
1923         plugins/symbol-browser/Makefile.am: Added current file (local)
1924         symbols view (Seriously getting bored with the browse toolbar).
1926 2007-01-22  Naba Kumar  <naba@gnome.org>
1927         
1928         Patch from Gabor Kelemen:
1929         * po/POTFILES.in: Added .plugin.in files.
1931 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
1933         Reviewed by Naba Kumar  <naba@gnome.org>:
1934         * plugins/document-manager/anjuta-docman.c,
1935         plugins/message-view/anjuta-msgman.c
1936         Set right alignment to the label widget in the tab title.
1938 2007-01-21  Naba Kumar  <naba@gnome.org>
1939         
1940         * libegg/egg-combo-action.c: Fixed mode line.
1941         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
1942         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
1944 2007-01-21  Armin Burgmeier  <armin@arbur.net>
1946         Reviewed by Naba Kumar  <naba@gnome.org>:
1947         * plugins/class-gen/plugin.c: Prompt for target before actually
1948         generating the class files. This ensures that the files are created in
1949         the correct directory. Fixes bug #397406.
1951         * plugins/class-gen/window.c: Set browse buttons to insensitive when
1952         the class is added to the project.
1954 2007-01-21  Naba Kumar  <naba@gnome.org>
1956         * libanjuta/anjuta-plugin-description.c,
1957         libanjuta/anjuta-ui.h,
1958         libanjuta/anjuta-status.c,
1959         libanjuta/anjuta-plugin-description.h,
1960         libanjuta/cell-renderer-captioned-image.c,
1961         libanjuta/anjuta-plugin-handle.c,
1962         libanjuta/anjuta-status.h,
1963         libanjuta/resources.c,
1964         libanjuta/cell-renderer-captioned-image.h,
1965         libanjuta/glue-cpp.c,
1966         libanjuta/anjuta-plugin-handle.h,
1967         libanjuta/anjuta-plugin.c,
1968         libanjuta/anjuta-preferences-dialog.c,
1969         libanjuta/libanjuta.h,
1970         libanjuta/resources.h,
1971         libanjuta/glue-cpp.h,
1972         libanjuta/anjuta-plugin.h,
1973         libanjuta/anjuta-preferences-dialog.h,
1974         libanjuta/anjuta-plugin-manager.c,
1975         libanjuta/anjuta-shell.c,
1976         libanjuta/anjuta-plugin-manager.h,
1977         libanjuta/anjuta-shell.h,
1978         libanjuta/anjuta-save-prompt.c,
1979         libanjuta/anjuta-save-prompt.h,
1980         libanjuta/anjuta-children.c,
1981         libanjuta/anjuta-utils.c,
1982         libanjuta/anjuta-profile.c,
1983         libanjuta/anjuta-preferences.c,
1984         libanjuta/anjuta-launcher.c,
1985         libanjuta/anjuta-utils.h,
1986         libanjuta/anjuta-profile.h,
1987         libanjuta/anjuta-launcher.h,
1988         libanjuta/anjuta-ui.c: Updated file headers.
1990         * po/POTFILES.in: Updated.
1992         * libanjuta/anjuta-marshal.list,
1993         (added) libanjuta/anjuta-plugin-handle.c,
1994         (added) libanjuta/anjuta-plugin-handle.h,
1995         (added) libanjuta/anjuta-plugin-manager.c,
1996         (added) libanjuta/anjuta-plugin-manager.h,
1997         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
1998         (added) libanjuta/anjuta-profile.c,
1999         (added) libanjuta/anjuta-profile.h,
2000         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
2001         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
2002         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
2003         src/action-callbacks.c: Implemented AnjutaPluginManager
2004         class based on old plugins.[ch]. Implemented AnjutaProfile as
2005         prelimanary profiles implementation. Implemented AnjutaPluginHandle
2006         class to represent plugins (not to be confused with plugin objects).
2007         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
2008         implemented it in AnjutaApp and AnjutaTestShell.
2009         De-globalized plugin management and several clean ups.
2011         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
2012         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
2013         plugins/search/search-replace.c, plugins/terminal/terminal.c,
2014         plugins/project-import/project-import.c,
2015         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
2016         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
2017         Fixed plugins for the change in API.
2019         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
2020         file.
2021         
2022         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
2024 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
2026         Reviewed by Naba Kumar  <naba@gnome.org>:
2027         * libanjuta/anjuta-launcher.c,
2028         libanjuta/anjuta-launcher.h:
2029         Add a new function anjuta_set_terminate_on_exit to close the i/o
2030         channel when the child exit
2031         Return directly the status and not the exit code in child-exited
2032         signal
2034         * plugins/gdb/debugger.c:
2035         Use new function in debugger plugin
2037 2007-01-18  Johannes Schmid <jhs@gnome.org>
2039         * src/about.c: Do not show empty license information instead hide the button (#397883)
2041 2007-01-15  Johannes Schmid <jhs@gnome.org>
2043         * plugins/project-manager/plugin.c:
2044         * plugins/project-wizard/templates/python.wiz
2045         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
2046         
2047         Fixed #335235 python programs are not executeable/ do not start when pressing F3
2048         You will also need latest gnome-build svn       
2050 === anjuta 2.1.0 ===
2052 2007-01-14  Naba Kumar  <naba@gnome.org>
2054         * configure.in: Removed reference of mkfile project
2055         template to fix distcheck build error.
2056         * AUTHORS: Updated.
2057         * NEWS: Updated.
2058         * configure.in: Bumped version to 2.1.0 for beta release.
2059         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
2060         crashes as soon as editing starts in normal text files.
2062 2007-01-14  Johannes Schmid <jhs@gnome.org>
2064         * configure.in
2065         * po/LINGUAS:
2066         Applied http://live.gnome.org/GnomeGoals/PoLinguas
2068         * tagmanager/c.c:
2069         Patch from Massimo Cora' to hopefully fix #395362
2071         * plugins/project-wizard/templates/*:
2073         Fixed and tested all project-wizards. Deactivated mkfile project because
2074         it was totally broken and I don't see any real use for it.
2075         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
2077 2007-01-14  Naba Kumar  <naba@gnome.org>
2079         * NEWS: Updated for release.
2080         
2081         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
2082         
2083         * libanjuta/interfaces/libanjuta.idl,
2084         plugins/editor/text_editor_cbs.c,
2085         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
2086         interface and implemented it for scintilla.
2087         
2088         * plugins/editor/text-editor.c: Fixed highlighing issues when
2089         used with indicators (particularly when the file is just opened).
2090         Fixes bug #377477 – when debugging, scintilla editor grays out all
2091         lines before current line.
2092         
2093         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
2094         Maintain a separate list of indicated edtitors for separate contexts.
2095         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
2096         
2097 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
2099         Reviewed by Naba Kumar  <naba@gnome.org>:
2100         * plugins/debug-manager/plugin.c:
2101         Bug fix: breakpoints cannot be added after stopping the debugger
2103 2007-01-13  Naba Kumar  <naba@gnome.org>
2105         * NEWS: Updated for release.
2107 2007-01-12  Johannes Schmid <jhs@gnome.org>
2109         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
2110         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
2111         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
2112         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
2113         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
2114         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
2115         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
2116         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
2117         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
2118         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
2119         
2120         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
2121         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
2122         
2123         * plugins/sourceview/sourceview.c:
2124         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
2125         on character positions.
2126         
2127 2007-01-12  Naba Kumar  <naba@gnome.org>
2129         * src/anjuta-app.c,
2130         plugins/project-manager/plugin.c,
2131         plugins/profile-default/plugin.c,
2132         libanjuta/anjuta-status.c,
2133         libanjuta/anjuta-status.h: Introduced an API for application title
2134         in AnjutaStatus. Set application title to project name.
2136 2007-01-11  Massimo Cora' <maxcvs@email.i>
2138         Reviewed by Naba Kumar  <naba@gnome.org>:
2139         * tagmanager/Makefile.am,
2140         plugins/symbol-browser/Makefile.am: removed installation for 
2141         test programs.
2143 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
2145         Reviewed by Naba Kumar  <naba@gnome.org>:
2146         * plugins/debug-manager/start.h,
2147         plugins/debug-manager/start.c,
2148         plugins/debug-manager/anjuta-debug-manager.ui,
2149         plugins/debug-manager/plugin.c:
2150         Partial fix for bug #392537
2152         * plugins/debug-manager/disassemble.c:
2153         Fix bug #392543
2155 2007-01-11  Naba Kumar  <naba@gnome.org>
2157         * src/anjuta.c: Load project seperately from session,
2158         so that project session is also loaded.
2159         
2160         * plugins/profile-default/plugin.c: Load project in new
2161         anjuta if there already is one loaded currently (disabled
2162         code for now).
2163         
2164         * plugins/editor/aneditor.cxx: Disconnect focus in/out
2165         signals when editor is destroyed. Fixes a crash bug.
2166         
2167         * plugins/editor/text_editor.c: Do not mark line in
2168         ianjuta_editor_goto_line() implementation.
2169         
2170         * plugins/search/search-replace.c: Always check for markable
2171         interface availablility because its optional for an editor.
2172         
2173         * plugins/document-manager/goto_line.c,
2174         plugins/document-manager/action-callbacks.c: Mark lines for
2175         goto line commands (from dialog and from menu entry box).
2176         
2177         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
2178         plugins/file-manager/an_file_view.c: Expand file manager
2179         nodes in idle loop, one at a time. Did as a possible work
2180         around for bug #361763, but it didn't make any difference.
2181         However, it could still be useful in situations where there
2182         are lots to expand.
2183         
2184         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
2186 2007-01-11  Naba Kumar  <naba@gnome.org>
2188         * plugins/editor/scintilla/LineMarker.h,
2189         plugins/editor/scintilla/LexBasic.cxx,
2190         plugins/editor/scintilla/LexHTML.cxx,
2191         plugins/editor/scintilla/include/SciLexer.h,
2192         plugins/editor/scintilla/include/Scintilla.h,
2193         plugins/editor/scintilla/include/Scintilla.iface,
2194         plugins/editor/scintilla/include/ScintillaWidget.h,
2195         plugins/editor/scintilla/LexBash.cxx,
2196         plugins/editor/scintilla/PlatGTK.cxx,
2197         plugins/editor/scintilla/ViewStyle.h,
2198         plugins/editor/scintilla/Editor.cxx,
2199         plugins/editor/scintilla/StyleContext.h,
2200         plugins/editor/scintilla/LexCPP.cxx,
2201         plugins/editor/scintilla/Converter.h,
2202         plugins/editor/scintilla/LexAU3.cxx,
2203         plugins/editor/scintilla/Editor.h,
2204         plugins/editor/scintilla/LexPerl.cxx,
2205         plugins/editor/scintilla/LexVB.cxx,
2206         plugins/editor/scintilla/ScintillaGTK.cxx,
2207         plugins/editor/scintilla/ViewStyle.cxx,
2208         plugins/editor/scintilla/PropSet.cxx,
2209         plugins/editor/scintilla/LexSQL.cxx,
2210         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
2211         version 1.71
2213 2007-01-11  Armin Burgmeier  <armin@arbur.net>
2215         Reviewed by Naba Kumar  <naba@gnome.org>:
2216         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
2217         selected for editing. This fixes bug #394218.
2219         * plugins/class-gen/plugin.c: Do not use project's root URI as project
2220         name if said URI is not known.
2222         * plugins/class-gen/window.c: When stripping function prefix away,
2223         include the trailing underscore because it is already set by the
2224         template.
2226         * plugins/class-gen/transform.c: Include "const char*" and "const
2227         gchar*" in the list for transforming a default C type to a GType.
2228         Don't access invalid memory when writing pointer_str in
2229         cg_transform_first_argument.
2231 2007-01-11  Naba Kumar  <naba@gnome.org>
2233         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
2234         pixmaps/anjuta.svg, pixmaps/Makefile.am,
2235         (renamed) pixmaps/anjuta_icon.png, src/main.c,
2236         libegg/test-actions.c, anjuta.desktop.in.in,
2237         anjuta.prj: Renamed application icon to 'anjuta.png' from
2238         'anjuta_icon.png'. Added more fields in desktop file.
2240         * mime/anjuta.xml: Added magic section.
2241         
2242         * (removed) mime/anjuta.applications,
2243         (removed) mime/anjuta.mime, mime/Makefile.am,
2244         (removed) mime/anjuta.keys,
2245         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
2246         registeration and added scalable icon. Also fixes bug #393680
2248 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
2250         Reviewed by Naba Kumar  <naba@gnome.org>:
2251         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
2252         and anjuta_status_progress_add_ticks() to check for progressbar 
2253         being realized before trying to update it.
2255 2007-01-10  Naba Kumar  <naba@gnome.org>
2257         * tagmanager/tm_workspace.c,
2258         po/POTFILES.in,
2259         plugins/debug-manager/Makefile.am,
2260         plugins/tools/scripts/Makefile.am,
2261         plugins/class-gen/plugin.c,
2262         plugins/class-gen/Makefile.am,
2263         global-tags/Makefile.am: Fixed make distcheck.
2265         * plugins/debug-manager/attach_process.c,
2266         plugins/debug-manager/attach_process.h,
2267         plugins/class-gen/action-callbacks.h,
2268         plugins/class-gen/action-callbacks.c,
2269         plugins/class-gen/class_gen.h,
2270         plugins/class-gen/class_gen.c: Deleted unused/old files.
2272         * (removed) scintilla, (added) plugins/editor/scintilla,
2273         plugins/editor/scintilla/lexers.make,
2274         plugins/editor/scintilla/Makefile.am,
2275         plugins/editor/Makefile.am
2276         configure.in, manuals/reference/libanjuta/Makefile.am
2277         Makefile.am: Moved scintilla to its right place.
2279 2007-01-09  Naba Kumar  <naba@gnome.org>
2281         * plugins/profile-default/plugin.c: Save project session before
2282         a new one is opened.
2284         * plugins/project-manager/plugin.c,
2285         plugins/project-manager/plugin.h,
2286         plugins/project-manager/anjuta-project-manager.ui,
2287         plugins/profile-default/plugin.c,
2288         plugins/profile-default/plugin.h,
2289         plugins/profile-default/Makefile.am,
2290         (added) plugins/profile-default/anjuta-default-profile.ui,
2291         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
2292         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
2293         multiple projects support.
2294         
2295 2007-01-06  Armin Burgmeier  <armin@arbur.net>
2297         Reviewed by Naba Kumar  <naba@gnome.org>
2298         * plugins/class-gen/combo-flags.h:
2299         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
2300         enum, added a type parameter to selected signal. Select highlighted
2301         entry when pressing enter (but not unselect it if it was already
2302         selected) before closing the popup. Also accept input when clicking
2303         not into the popup.
2305         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
2306         according to selection type.
2308         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
2309         VOID:BOXED,ENUM.
2311 2007-01-08  Johannes Schmid <jhs@gnome.org>
2313   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
2314   * plugins/project-wizard/templates/gtkmm/Makefile.am
2315   * plugins/project-wizard/templates/python/configure.ac.tpl
2316   * plugins/project-wizard/templates/python/configure.in.tpl
2317   * plugins/project-wizard/templates/python/Makefile.am
2318   * plugins/project-wizard/templates/cpp/configure.ac.tpl
2319   * plugins/project-wizard/templates/cpp/configure.in.tpl
2320   * plugins/project-wizard/templates/cpp/Makefile.am
2321   * plugins/project-wizard/templates/terminal.wiz
2322   * plugins/project-wizard/templates/xlib-dock.wiz
2323   * plugins/project-wizard/templates/wxwin.wiz
2324   * plugins/project-wizard/templates/java.wiz
2325   * plugins/project-wizard/templates/xlib/configure.ac.tpl
2326   * plugins/project-wizard/templates/xlib/configure.in.tpl
2327   * plugins/project-wizard/templates/xlib/Makefile.am
2328   * plugins/project-wizard/templates/gcj/configure.ac.tpl
2329   * plugins/project-wizard/templates/gcj/configure.in.tpl
2330   * plugins/project-wizard/templates/gcj/Makefile.am
2331   * plugins/project-wizard/templates/terminal/configure.ac.tpl
2332   * plugins/project-wizard/templates/terminal/configure.in.tpl
2333   * plugins/project-wizard/templates/terminal/Makefile.am
2334   * plugins/project-wizard/templates/terminal/autogen.sh
2335   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
2336   * plugins/project-wizard/templates/wxwin/configure.in.tpl
2337   * plugins/project-wizard/templates/wxwin/Makefile.am
2338   * plugins/project-wizard/templates/gnome.wiz 
2339   * plugins/project-wizard/templates/java/configure.ac.tpl
2340   * plugins/project-wizard/templates/java/configure.in.tpl
2341   * plugins/project-wizard/templates/java/Makefile.am
2342   * plugins/project-wizard/templates/anjuta-plugin.wiz
2343   * plugins/project-wizard/templates/gtkmm.wiz
2344   * plugins/project-wizard/templates/python.wiz
2345   * plugins/project-wizard/templates/cpp.wiz
2346   * plugins/project-wizard/templates/gtk.wiz
2347   * plugins/project-wizard/templates/gcj.wiz
2348   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
2349   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
2350   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
2352   Starting fixing of all project wizards:
2353   - rename configure.in to configure.ac
2354   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
2355   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
2356   (See #394184)
2357   
2358   * TODO.task: Added bug number to bounty
2360 2007-01-07  Johannes Schmid <jhs@gnome.org>
2362   *  plugins/build-basic-autotools.c:
2363   Fixed #392290 – Missed install as root option in project manager
2365 2007-01-07  Johannes Schmid <jhs@gnome.org>
2367   * plugins/sourceview/sourceview.c:
2368   Fixed #388731 – Odd editor behaviour after performing block-text operations
2369   Fixed #388727 – Block-tab does not work
2370   
2371   * plugins/sourceview/anjuta-document.h/c:
2372   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
2373   
2374   * configure.in:
2375   Require Gtk+ >= 2.10 for sourceview plugin
2377 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
2379         * libanjuta/anjuta-status.c:
2380         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
2382 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
2384         * configure.in,
2385         plugins/terminal/terminal.c:
2386         Fix bug #377027
2387         remove support for VTE < 0.9
2389 2007-01-06  Naba Kumar  <naba@gnome.org>
2391         * po/POTFILES.in: Updated
2393 2007-01-05  Adam Dingle  <adam@medovina.org>
2395         Reviewed by Naba Kumar  <naba@gnome.org>:
2396         * plugins/message-view/anjuta-message-manager-plugin.glade:
2397         Fixed bug #377903 (improve message color defaults).
2399 2007-01-05  Naba Kumar  <naba@gnome.org>
2401         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
2402         
2403 2007-01-03  Armin Burgmeier  <armin@arbur.net>
2405         Reviewed by  Naba Kumar  <naba@gnome.org>:
2406         * plugins/symbol-browser/test-class.h: Fixed block ends.
2408         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
2409         C-style-block comment.
2411         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
2412         allow lists when writing autogen definition files. This is required
2413         for the new class generator. Also fixed a wrong return value in
2414         npw_autogen_write_definition_file and set a GError in
2415         npw_autogen_execute when the output file could not be opened.
2417         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
2418         user interface.
2420         * plugins/class-gen/Makefile.am: Added templates subdir, removed
2421         goc_template_header and goc_template_source, added top_srcdir to
2422         includes, link against project wizard (also hopefully temporarily),
2423         removed class_gen.h, class_gen.c, action-callbacks.h,
2424         action-callbacks.c.
2426         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
2428         * plugins/class-gen/cell-renderer-flags.h:
2429         * plugins/class-gen/cell-renderer-flags.c:
2430         * plugins/class-gen/combo-flags.h:
2431         * plugins/class-gen/combo-flags.c:
2432         * plugins/class-gen/element-editor.c:
2433         * plugins/class-gen/element-editor.h:
2434         * plugins/class-gen/generator.c:
2435         * plugins/class-gen/generator.h:
2436         * plugins/class-gen/plugin.h:
2437         * plugins/class-gen/plugin.c:
2438         * plugins/class-gen/transform.c:
2439         * plugins/class-gen/transform.h:
2440         * plugins/class-gen/validator.c:
2441         * plugins/class-gen/validator.h:
2442         * plugins/class-gen/window.c:
2443         * plugins/class-gen/window.h: Rewrote class generator, it now allows
2444         adding of several class elements and uses autogen.
2446         * plugins/class-gen/templates/cc-header.tpl:
2447         * plugins/class-gen/templates/cc-source.tpl:
2448         * plugins/class-gen/templates/go-header.tpl:
2449         * plugins/class-gen/templates/go-source.tpl:
2450         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
2451         for the class generator.
2453         * configure.in: Added plugins/class-gen/templates/Makefile to output.
2455 2007-01-04  Naba Kumar  <naba@gnome.org>
2457         Patch from Nick Treleaven:
2458         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
2459         all matching symbols.
2460         
2461         Patches from  Maik Beckmann and Sébastien Granjoux:
2462         * plugins/profile-default/plugin.c,
2463         plugins/project-manager/plugin.c: Unescape project name. Fixes
2464         Bug #357151
2466 2007-01-04  Naba Kumar  <naba@gnome.org>
2468         * plugins/glade/plugin.c: Fixed compilation with
2469         older glade-3 version.
2470         
2471         Patch from Roland Illig:
2472         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
2473         plugins/sourceview/anjuta-document-saver.c,
2474         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
2475         are necessary to build anjuta on NetBSD 3.0
2477         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
2478         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
2479         window manager in gnome.
2480         
2481 2007-01-02  Naba Kumar  <naba@gnome.org>
2482         
2483         * plugins/glade/plugin.c: Make it work with glade-3 svn.
2484         
2485 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
2487         Reviewed by Naba Kumar  <naba@gnome.org>:
2488         * libanjuta/interfaces/libanjuta.idl,
2489         plugins/debug-manager/Makefile.am,
2490         plugins/debug-manager/anjuta-marshal.list,
2491         plugins/debug-manager/debugger.c,
2492         plugins/debug-manager/sparse_buffer.c,
2493         plugins/debug-manager/sparse_buffer.h,
2494         plugins/debug-manager/sparse_view.c,
2495         plugins/debug-manager/sparse_view.h,
2496         plugins/debug-manager/disassemble.h,
2497         plugins/debug-manager/disassemble.c,
2498         plugins/debug-manager/anjuta-marshal.list,
2499         plugins/debug-manager/plugin.c,
2500         plugins/gdb/debugger.c,
2501         plugins/gdb/debugger.h,
2502         plugins/gdb/plugin.c:
2503         Add a disassembly view window
2505         * plugins/debug-manager/breakpoints.c,
2506         plugins/debug-manager/chunk_view.c,
2507         plugins/debug-manager/locals.c,
2508         plugins/debug-manager/memory.c,
2509         plugins/debug-manager/registers.c,
2510         plugins/debug-manager/stack_trace.c:
2511         Add some debugging information 
2513 2006-12-18  Naba Kumar  <naba@gnome.org>
2515         * configure.in, plugins/glade/plugin.c: Allow building against both
2516         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
2518 2006-12-03  Naba Kumar  <naba@gnome.org>
2519         
2520         * TODO.tasks: Marked a bounty completed.
2522 2006-11-24  Adam Dingle <adam@medovina.org>
2524         Reviewed by Naba Kumar  <naba@gnome.org>:
2525         * plugins/build-basic-autotools/build-basic-autotools.c,
2526         plugins/debug-manager/watch.c,
2527         plugins/document-manager/plugin.c, 
2528         plugins/patch/plugin.c,
2529         plugins/project-manager/plugin.c:
2530         Fixed bug #378879 (several command names need ellipses).
2532 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
2534         Reviewed by: Naba Kumar  <naba@gnome.org>
2535         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
2536         GCC 4.1.2 (there are only two warnings remaining now when compiling
2537         plugins).
2539         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
2541         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
2542         macro so that the generated function support a NULL plugin parameter.
2544         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
2545         in debug_tree_find_expression by freeing memory returned by the call
2546         to gtk_tree_model_get instead of the parameter string.
2548 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
2550         * plugins/debug-manager/breakpoints.c:
2551         Fix bug #378850
2553         * plugins/debug-manager/anjuta-debug-manager.ui,
2554         plugins/debug-manager/debugger.c,
2555         plugins/debug-manager/plugin.c:
2556         Fix bug #378871
2558 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
2560         * libanjuta/anjuta-launcher.c,
2561         plugins/gdb/debugger.c:
2562         Fix bug #377061
2564 2006-11-21  Naba Kumar  <naba@gnome.org>
2566         * plugins/search/search_preferences.c: Fixed build break.
2567         
2568 2006-11-20  Naba Kumar  <naba@gnome.org>
2569         
2570         Patch from Kjartan Maraas:
2571         * plugins/cvs-plugin/cvs-interface.c,
2572         plugins/document-manager/plugin.c,
2573         plugins/gtodo/interface.c,
2574         plugins/gtodo/libgtodo.h,
2575         plugins/message-view/anjuta-msgman.c,
2576         plugins/project-wizard/druid.c,
2577         plugins/search/search_preferences.c,
2578         plugins/sourceview/sourceview-prefs.c,
2579         plugins/terminal/terminal.c,
2580         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
2582         Patch from Przemysław Grzegorczyk:
2583         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
2584         plugins/subversion/anjuta-subversion.glade: Enable files in
2585         fileselection dialog. Fixes bug #376031.
2586         
2587 2006-11-17  Adam Dingle <adam@medovina.org>
2589         Reviewed by: Naba Kumar  <naba@gnome.org>
2590         * plugins/build-basic-autotools/build-basic-autotools.c
2591         * plugins/class-gen/anjuta-class-gen.plugin.in
2592         * plugins/debug-manager/breakpoints.c
2593         * plugins/debug-manager/plugin.c
2594         * plugins/devhelp/plugin.c
2595         * plugins/document-manager/plugin.c
2596         * plugins/gdb/debugger.c
2597         * plugins/glade/anjuta-glade.plugin.in
2598         * plugins/gtodo/plugin.c
2599         * plugins/language-support-cpp-java/plugin.c
2600         * plugins/message-view/plugin.c
2601         * plugins/project-import/anjuta-project-import.glade
2602         * plugins/project-import/anjuta-project-import.plugin.in
2603         * plugins/search/plugin.c
2604         * plugins/tools/scripts/tools-2.xml.in
2605         * plugins/valgrind/plugin.c
2606         * src/anjuta-actions.h:
2607         Fixed bug #376335 "menu items should be capitalized".  Minor
2608         grammar edits.
2610 2006-11-20  Naba Kumar  <naba@gnome.org>
2611         
2612         * configure.in: Fixed build.
2614         Patch from: Arjan Timmerman
2615         *configure.in: Make subvesion plugin build for apr 1.x.
2616         Fixes: Bug #364754.
2617         
2618 2006-11-20  Johannes Schmid <jhs@gnome.org>
2620         * configure.in
2621         * plugins/*/*.[ch]:
2622         Removed patches from Sylvain and Günther. They caused not problems but
2623         Naba was against them.
2625 2006-11-20  Johannes Schmid <jhs@gnome.org>
2627         * Removed me from MAINTAINERS
2629 2006-11-14  Günther Brammer <GBrammer@gmx.de>
2631         * configure.in:
2632         Use apr-1 instead of apr-0
2634 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
2636         * global-tags/create_global_tags.sh.in: Correct a bug when environment
2637         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
2638         and another bug occuring when parsing .pc file containing quotes.
2640 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
2642         * plugins/*/*.[ch]: Use class macro for type casting.
2644         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
2645         GCC 4.1.2 (there are only two warnings remaining now when compiling
2646         plugins).
2648         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
2649         a memory leak in debug_tree_find_expression; g_free was called on
2650         the parameter instead of the memory allocated by gtk_tree_model_get.
2652         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
2653         to declare and initialize the global type variable of the plugin.
2655 2006-10-31  Naba Kumar  <naba@gnome.org>
2657         * global-tags/create_global_tags.sh.in: Added an end message.
2658         
2659         * libanjuta/anjuta-launcher.h: Fixed indentation.
2660         
2661         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
2662         creation to a) append the messages in right way, b) Connect signals
2663         to the view properly and c) Recreate the system-tags.cache at the
2664         end of the generation.
2666         * plugins/symbol-browser: Fixed action path (double
2667         click on sysmbols was not working).
2669         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
2670         Fixed typedef and removed dead code.
2672         * tagmanager/c.c: Took the latest version from ctags source
2673         repository, because the one we had (from ctags 5.6) was broken.
2674         
2675         * global_tags/create_global_tags.sh.in: Reverted the patch from
2676         Sylvain because it was not right fix (and added a helpful comment).
2677         Used /bin/bash to fix the bashism and generated separate log files
2678         for each tag files in the same directory.
2679         
2680 2006-10-29  Naba Kumar  <naba@gnome.org>
2682         * plugins/editor/text_editor.c: Use a temporary file
2683         to save the editor and move it at the end to original
2684         file. This will prevent data corruption if file save
2685         failed for any reason. Also report proper errors when
2686         file save fails. Fixes bug #346575.
2687         
2688 2006-10-26  Naba Kumar  <naba@gnome.org>
2690         * plugins/document-manager/anjuta-docman.c: Do not load
2691         the same files with different path more than once (happens
2692         with symlinked files). Fixes Bug #323591.
2694 2006-10-25  Naba Kumar  <naba@gnome.org>
2696         * plugins/valgrind/vgactions.c: Fixed a warning.
2698 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
2700         Reviewed by Naba Kumar  <naba@gnome.org>:
2702         * plugins/valgrind/vgtoolview.c:
2703         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
2705         * plugins/valgrind/bugged-prg-test.c:
2706         No more warning during compilation with GCC 4.1.
2707         Program is still buggy in order to be used as a test of the
2708         plugin.
2710         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
2711         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
2712         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
2713         plugins/valgrind/vgrule.c:
2714         No more warning during compilation with GCC 4.1.
2716         * plugins/valgrind/plugin.c:
2717         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
2718         prototype (was missing from previous patch).
2720 2006-10-24  Naba Kumar  <naba@gnome.org>
2722         * plugins/glade/plugin.c: Show glade tree view, not list view.
2723         
2724         * plugins/glade/plugin.c: Fixed crash when Anjuta is
2725         exited with glade plugin still loaded. Fixes Bug #364755.
2727         * plugins/document-manager/anjuta-document-manager.plugin.in:
2728         Added application/x-reject in accepted mime-types.
2729         
2730         * Changelog: Fixed changelog alignments.
2732 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
2734         Reviewed by: Naba Kumar  <naba@gnome.org>
2735         
2736         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
2737         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
2738         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
2739         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
2740         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
2741         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
2742         plugins/valgrind/vgsearchbar.c:
2743         Use class macro for type casting.
2745         * plugins/valgrind/plugin.h:
2746         Don't force cast a GtkActionGroup to a GtkAction.
2748         * plugins/valgrind/plugin.c:
2749         Use correct API to get path of the preoject root when building
2750         the list of targets for the run action.
2751         Correct ordering of the construction of the preferences widgets.
2752         Only remove the valgrind widget if it is currently displayed.
2754         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
2755         Return if check_valgrind_binary() fails.
2756         The ValgrindPluginPrefs object is initialized after the call to
2757         vg_action_new. Take a handle to the location of the pointer to
2758         the future object.
2760 2006-10-24  Naba Kumar  <naba@gnome.org>
2762         * HACKING: Updated coding sample.
2763         
2764         Patch from: Armin Burgmeier  <armin@arbur.net>
2765         * plugins/symbol-browser/test-class.h,
2766         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
2767         
2768 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
2770         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
2771         * plugins/valgrind/vgtoolview.h:
2772         Correctly handle the argv / srcdir of vg_tool_view object. Do
2773         not leak memory associated with those arrays.
2775         * plugins/symbol-browser/an_symbol_prefs.c:
2776         Support unloading / reloading of the module (for example when
2777         closing a project and opening another one).
2779         * plugins/project-manager/plugin.c:
2780         Remove plugin widget before removing plugin itself, preventing
2781         a crash with valgrind plugin.
2783         * libanjuta/anjuta-preferences-dialog.c:
2784         Do not use the page_num returned by gtk_notebook_append_page to
2785         remove the page as it cause bugs when pages removal is not done
2786         in LIFO.
2788         * plugins/document-manager/anjuta-docman.c:
2789         Fix some GTK+ warnings.
2791         * global-tags/create_global_tags.sh.in:
2792         Rewrite script to remove bash-ism and use pkg-config directly
2793         instead of parsing the *.pc file by hand. This solve problems
2794         that occurred when one of the directory in PKG_CONFIG_PATH is
2795         empty.
2797 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
2799         * plugins/glade/plugin.c: Fix build (#363884)
2801 2006-10-22  Johannes Schmid <jhs@gnome.org>
2803         * plugins/file-manager/an_file_view.c:
2804         * plugins/file-manager/plugin.c:
2805         * plugins/file-manager/plugin.h:
2806         Fix possible crasher when changing project-root uri when we try to restore open nodes
2807         * AUTHORS: Updated
2809 2006-10-19  Naba Kumar  <naba@gnome.org>
2811         Patch from: Juan Pablo Ugarte
2812         * plugins/glade/plugin.c: Include glade header
2813         correctly.
2814         
2815 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2816         
2817         * plugins/debug-manager/Makefile.am,
2818         plugins/debug-manager/sexy-icon-entry.h,
2819         plugins/debug-manager/sexy-icon-entry.c,
2820         plugins/debug-manager/dataview.c:
2821         Fix bug #358134 (Goto memory prompt)
2822         Use sexy-icon-entry from libsexy 0.1.10
2824         * plugins/debug-manager/debugger.c,
2825         plugins/debug-manager/plugin.c,
2826         plugins/debug-manager/start.c,
2827         plugins/gdb/debugger.c,
2828         plugins/gdb/plugin.c:
2829         Better error handling when starting and stopping debugger
2831 2006-10-13  Maik Beckmann <maik@eigenco.de>
2833         * src/action_callbacks.c:
2834         Fixed bug #361830 (AboutDialog does not close) which is caused 
2835         due to a change in Gtk+ 2.10  
2836   
2837 2006-10-12  Adam Dingle <adam@medovina.org>
2839         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
2841         * plugins/search/search-replace.c:
2842         Fixed bug #358068 (indicate when Find in Files is complete)
2844         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
2846         * plugins/sourceview/sourceview-prefs.c:
2847         * plugins/sourceview/sourceview.glade:
2848         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
2850         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
2852         * plugins/devhelp/plugin.c:
2853         * plugins/search/plugin.c: 
2854         Fixed bug #359750 (fix find/replace shortcut keys).
2856         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
2857         use Alt+key for shortcuts)
2859         *  plugins/debug-manager/debug_tree.c:
2860         *  plugins/debug-manager/debugger.c:
2861         Fixed bug #359317 (can't load debug manager)
2863         * /plugins/document-manager/plugin.c:
2864         Fixed bug #359259 (highlight modes listed in reverse 
2865         alphabetical order).
2867 2006-10-10  Johannes Schmid <jhs@gnome.org>
2869         * plugins/glade/plugin.c:
2870         Add scrollbars to glade project window
2872 2006-10-10  Johannes Schmid <jhs@gnome.org>
2874         * libanjuta/interfaces/Makefile.am.iface:
2875         Fixed Makefile with broke build
2877 2006-10-07  Johannes Schmid <jhs@gnome.org>
2879         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2880         * libanjuta/interfaces/Makefile.iface.am:
2881         Fixed enum types generation
2883         * libanjuta/interfaces/libanjuta.idl:
2884         Fixed some strange typo
2886 2006-10-06  Johannes Schmid <jhs@gnome.org>
2888         * libanjuta/interfaces/Makefile.iface.am:
2889         Fixed enum-types.h generation
2890         * libanjuta/interfaces/libanjuta.idl:
2891         char* => gchar*
2892         IAnjutaTODO::load should take const gchar* argument
2893         Remove include to libanjuta/e-splash.h which is not installed as header file
2894         Disable get_attributes for now
2895         
2896         * pluings/sourceview/sourceview.c: Disabled get_attributes
2897         
2898         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
2900 2006-10-05  Naba Kumar  <naba@gnome.org>
2902         * TODO.tasks: Set 'Improve class widzard' task to assigned.
2903         Set bug id for 'Profiler plugin' task.
2905 2006-10-03  Naba Kumar  <naba@gnome.org>
2907         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
2908         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
2910         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
2911         plugins/project-manager/plugin.c: Added a new API in
2912         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
2913         Added some documentation. On project close, close all editors that
2914         has files opened for the project.
2915         
2916         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
2917         from the containers on anjuta_shell_remove_widget(). Do not destroy
2918         glade widgets once created.
2919         
2920 2006-10-03  Johannes Schmid <jhs@gnome.org>
2922         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2923         * libanjuta/interfaces/libanjuta.idl:
2924         const-List<> => const List<>
2925         List-free<> => List<>
2926         
2927         * Makefile.am: Reenabled launcher
2929 2006-10-03  Johannes Schmid <jhs@gnome.org>
2931         * libanjuta/interfaces/Makefile.am.iface:
2932         Install libanjuta.idl
2934 2006-10-02  Adam Dingle <adam@medovina.org>
2936         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
2938 2006-10-02  Adam Dingle <adam@medovina.org>
2940         * plugins/editor/style-editor.c: fixed bug #357534
2941         * plugins/gdb/utilities.h: removed 2 unused declarations
2943 2006-10-02  Johannes Schmid <jhs@gnome.org>
2945         * Makefile.am: disabled anjuta-launcher
2946         * libanjuta/Makefile.am:
2947         
2948         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
2949         * libanjuta/glue-factory.c: (glue_factory_add_path),
2950         (glue_factory_get_path):
2951         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
2952         * libanjuta/glue-factory.h:
2953         * libanjuta/glue-cpp.h:
2954         * libanjuta/glue-cpp.c:
2955         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
2956         
2957         * libanjuta/interfaces/Makefile.am.iface:
2958         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2959         * libanjuta/interfaces/libanjuta.idl:
2960         Add a new features to idl compiler:
2961         List<Type> => List of Type
2962         List-free<Type> => List of Type, it is up to the caller to free items and list
2963         const-List(-free)<Type> = const List of Types
2964         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
2965         
2966         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
2967         (generic_cpp_class_create_code):
2968         Adapted to new project_manager interface
2969         
2970         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
2971         * plugins/debug-manager/debugger.c:
2972         (ivariable_debugger_iface_init):
2973         Do not use C++ keyword "delete" for interface name
2974         
2975         * plugins/document-manager/anjuta-document-manager.plugin.in:
2976         Added m4 to mime-types
2977         
2978         * plugins/project-manager/plugin.c:
2979         (iproject_manager_add_source_multi):
2980         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
2982 2006-10-01  Naba Kumar  <naba@gnome.org>
2984         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
2985         UI file used when out-of-process devhelp is used instead of
2986         embedded devhelp.
2987         
2988         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
2989         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
2990         plugins/profile-default/default.anjuta: Build devhelp plugin,
2991         but use out-of-process devhelp if devhelp plugin is disabled
2992         (either by user or devhelp is not installed). Disabled devhelp
2993         plugin by default. Added it in default profile.
2995 2006-10-01  Naba Kumar  <naba@gnome.org>
2997         * plguins/project-manager/plugin.c: Possible fix for crash
2998         bug #358583.
2999         
3000         * configure.in, plugins/Makefile.am: Enabled glade plugin and
3001         set dep to last version 3.0.2.
3002         
3003         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
3004         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
3005         plugins/symbol-browser/plugin.c: Use the right action group
3006         for getting popup actions (Fixes lots of assertion failures).
3008         * plugins/project-manager/plugin.c,
3009         plugins/project-manager/plugin.h: use separate action group
3010         for profie actions.
3011         
3012         * plugins/message-view/plugin.c: Disconnect session load
3013         signal on plugin deactivation (fixes a crash).
3015 2006-09-30  Naba Kumar  <naba@gnome.org>
3017         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
3018         * TODO.tasks: Assigned a bounty to Massimo.
3020 2006-09-29  Naba Kumar  <naba@gnome.org>
3022         * src/anjuta-app.c, src/shell.c: Fixed build errors.
3024 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
3026         * plugins/debug-manager/debugger.c,
3027         plugins/debug-manager/plugin.c,
3028         libanjuta/interfaces/libanjuta.idl:
3029         Add a new abort command to quit debugger without waiting
3031         * plugins/gdb/debugger.c,
3032         plugins/gdb/debugger.h,
3033         plugins/gdb/plugin.c:
3034         Send a signal directly to the debugged program
3035         Implement abort command
3037         * plugins/debug-manager/debug_tree.c:
3038         Fix bug #358163
3040         * plugins/debug-manager/stack-trace.c:
3041         Fix bug #358009
3043 2006-09-29  Naba Kumar  <naba@gnome.org>
3045         * TODO.tasks: Updated.
3046         
3047         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
3048         dialog.
3049         
3050         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
3051         
3052         * TODO.tasks: Updated in light of the word wrapping fix
3053         in Tasks Manager. Added a test bounty entry.
3055         * TODO.tasks: Added four bounties.
3056         
3057 2006-09-28  Naba Kumar  <naba@gnome.org>
3059         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
3060         Added 'customizable' parameter to
3061         anjuta_ui_add_action_group_entries() and similar functions to
3062         allow user configuration of the actions. Filter out actions that
3063         are not configurable items (such as submenu items). Now the
3064         'Customize shortcuts' dialog is much better listed.
3066         * plugins/build-basic-autotools/build-basic-autotools.c,
3067         plugins/build-basic-autotools/build-basic-autotools.h,
3068         plugins/cvs-plugin/plugin.c,
3069         plugins/cvs-plugin/plugin.h,
3070         plugins/debug-manager/breakpoints.c,
3071         plugins/debug-manager/plugin.c,
3072         plugins/debug-manager/stack_trace.c,
3073         plugins/debug-manager/watch.c,
3074         plugins/devhelp/plugin.c,
3075         plugins/document-manager/plugin.c,
3076         plugins/file-loader/plugin.c,
3077         plugins/file-manager/plugin.c,
3078         plugins/glade/plugin.c,
3079         plugins/gtodo/interface.c,
3080         plugins/gtodo/plugin.c,
3081         plugins/language-support-cpp-java/plugin.c,
3082         plugins/macro/plugin.c,
3083         plugins/macro/plugin.h,
3084         plugins/message-view/plugin.c,
3085         plugins/patch/plugin.c,
3086         plugins/profile-default/default.anjuta,
3087         plugins/project-manager/plugin.c,
3088         plugins/project-manager/plugin.h,
3089         plugins/sample1/plugin.c,
3090         plugins/search/plugin.c,
3091         plugins/subversion/plugin.c,
3092         plugins/subversion/plugin.h,
3093         plugins/symbol-browser/plugin.c,
3094         plugins/symbol-browser/plugin.h,
3095         plugins/tools/plugin.c,
3096         plugins/valgrind/plugin.c,
3097         plugins/valgrind/plugin.h: Fixed to take care of above change
3098         in API of AnjutaUI. Properly added/removed action groups in some
3099         plugins. Split action groups into customization and non-customizable
3100         groups and added them separately.
3102         * plugins/document-manager/plugin.c: Close files belonging to
3103         project when project is closed (not complete).
3104         
3105         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
3106         vertical aligned cell entries.
3107         
3108         * src/anjuta-app.c: Define macros for the placeholder names.
3109         Set default widths and heights of the default placeholders,
3110         so that newly docked widgets are correclty sized.
3111         
3112         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
3113         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
3114         Fixed to generated correct actions addition/removal code.
3116 2006-09-25  Naba Kumar  <naba@gnome.org>
3118         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
3119         libanjuta/anjuta-serializer.[ch]: Implemented serialization
3120         class.
3121         
3122         * plugins/message-view/anjuta-msgman.c,
3123         plugins/message-view/anjuta-msgman.h,
3124         plugins/message-view/message-view.c,
3125         plugins/message-view/message-view.h,
3126         plugins/message-view/plugin.c: Serialize messages panes in
3127         session save and deserialize them in session load so that
3128         build messages persistant.
3129         
3130 2006-09-24  Johannes Schmid <jhs@gnome.org>
3132         * libanjuta/anjuta-utils.c:
3133         * plugins/message-view/message-view.c:
3134         Really fixed #355407
3136 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3138         * libanjuta/interfaces/libanjuta.idl:
3139         Change one variable sign
3141         * plugins/debug-manager/anjuta-debug-manager.glade,
3142         plugins/debug-manager/anjuta-debug-manager.ui:
3143         Few small interface changes     
3145         * plugins/debug-manager/debug_tree.h,
3146         plugins/debug-manager/watch.c,
3147         plugins/debug-manager/debugger.c,
3148         plugins/debug-manager/plugin.c
3149         plugins/gdb/debugger.c,
3150         plugins/gdb/plugin.c:
3151         Big rewrite of debugger queue
3152         Allow to cancel command
3154         * plugins/debug-manager/memory.c:
3155         Fix a bug if a command is cancelled
3157 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
3159         * plugins/gdb/debugger.c,
3160         plugins/debug-manager/debug_tree.c,
3161         plugins/debug-manager/locals.c:
3162         Restore tree representation for local variable
3163         Add argument in local variable list
3164         Use gdb variable object to get all informations
3166 2006-09-19  Naba Kumar  <naba@gnome.org>
3168         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
3169         that implements AnjutaSavePrompt class.
3171         * ChangeLog: Fixed indentation.
3172         
3173         * libanjuta/Makefile.am,
3174         libanjuta/anjuta-marshal.list,
3175         libanjuta/anjuta-shell.c,
3176         libanjuta/anjuta-shell.h,
3177         plugins/document-manager/action-callbacks.c,
3178         plugins/document-manager/action-callbacks.h,
3179         plugins/document-manager/anjuta-docman.c,
3180         plugins/document-manager/anjuta-docman.h,
3181         plugins/document-manager/plugin.c,
3182         src/anjuta.c: Impletemnted save prompt dialog to prompt for
3183         unsaved items during exit. A new signal is added in shell
3184         interface called 'save-prompt' to collect all unsaved items.
3185         Create AnjutaSavePrompt class (dialog) to process unsaved items.
3186         Fixed document manager to use the new save-prompt signal in shell
3187         and AnjutaSavePrompt object for unsaved files. Cleaned up
3188         AnjutaDocman to synchronously save new files. Fixed function
3189         names.
3191 2006-09-18  Johannes Schmid <jhs@gnome.org>
3193         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
3194         gdl requirement to 0.7.0
3196 2006-09-18  Johannes Schmid <jhs@gnome.org>
3198         * global-tags/.cvsignore:
3199         * global-tags/Makefile.am:
3200         * global-tags/create_global_tags.sh (removed):
3201         * global-tags/create_global_tags.sh.in (added):
3202         Fixed #355407
3203         
3204         * libanjuta/anjuta-launcher.c:
3205         Fixed #349374
3206         
3207         * plugins/project-manager/plugin.c:
3208         (project_manager_plugin_close_project):
3209         Fixed crasher
3210         
3211         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
3212         Fixed gtk critical
3213         
3214         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
3215         More reasonable toolbar creation/deletition though it does
3216         not completly work!
3218 2006-09-15  Johannes Schmid <jhs@gnome.org>
3220         * libanjuta/anjuta-utils.c/.h:
3221         Fixed #355168
3223 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
3225         * scintilla/ScintillaGTK.cxx
3226         Fixed doulbe freeing in Scintilla
3228 2006-09-12  Johannes Schmid  <jhs@gnome.org>
3230         * plugins/symbol-browser/an_symbol_prefs.c:
3231         Support unloading / reloading of the module (for example when
3232         closing a project and opening another one).
3234         * plugins/project-manager/plugin.c:
3235         Really fixed #355148 (Show project name in title bar)
3237 2006-09-09  Johannes Schmid  <jhs@gnome.org>
3239         * libanjuta/plugins.c:
3240         Fixed #355156 (Show plugins in alphabetical order)
3242 2006-09-09  Johannes Schmid  <jhs@gnome.org>
3244         * plugins/project-manager/plugin.c:
3245         Fixed #355148 (Show project name in title bar)
3247 2006-09-09  Johannes Schmid  <jhs@gnome.org>
3249         * plugins/project-manager/plugin.c:
3250         (value_removed_project_root_uri):
3251         Fixed crasher if project cannot be opened
3253 2006-08-30 Naba Kumar  <naba@gnome.org>
3255         * plugins/language-support-cpp-java/plugin.[c,h],
3256         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3257         Impletemnted UI for auto indent.
3258         
3259 2006-08-28 Naba Kumar  <naba@gnome.org>
3260         
3261         * plugins/gvim/.cvsignore,
3262         plugins/gvim/Makefile.am,
3263         plugins/gvim/anjuta-vim-plugin.png,
3264         plugins/gvim/anjuta-vim.c,
3265         plugins/gvim/anjuta-vim.h,
3266         plugins/gvim/anjuta-vim.plugin.in,
3267         plugins/gvim/gtkvim.c,
3268         plugins/gvim/gtkvim.h,
3269         plugins/gvim/plugin.c,
3270         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
3271         in build yet.
3273 2006-08-28 Naba Kumar  <naba@gnome.org>
3275         Patch from: Massimo Corà  <maxcvs@email.it>
3276         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
3277         possible infinite loop.
3279 2006-08-22 Adam Dingle <adam@medovina.org>
3280         
3281         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
3282         to edit are shown in the preferences dialog in anjuta").
3283         Removed unused widgets from the style editor dialog.
3285 2006-08-21  Johannes Schmid <jhs@gnome.org>
3287         * plugins/symbol-browser/test-class.[cpp/h]
3288         Added missing files
3290 2006-08-18  Naba Kumar  <naba@gnome.org>
3292         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
3293         end of document loading.
3295         * plugins/language-support-cpp-java/plugin.c,
3296         plugins/sourceview/sourceview.c: Fixed plugin loading.
3298 2006-08-17  Naba Kumar  <naba@gnome.org>
3300         * plugins/language-support-cpp-java/plugin.c,
3301         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
3302         mode line parsing. Indentation parameters initialized based on
3303         mode line parameters.
3305 2006-08-16  Naba Kumar  <naba@gnome.org>
3307         * Makefile.am, plugins/editor/text_editor.c,
3308         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
3309         comments.
3311 2006-08-16 Naba Kumar  <naba@gnome.org>
3313         Patch from  Massimo Cora'  <maxcvs@email.it>:
3314         
3315         * plugins/editor/aneditor-autocomplete.cxx,
3316         plugins/editor/aneditor-calltip.cxx,
3317         plugins/symbol-browser/Makefile.am,
3318         plugins/symbol-browser/an_symbol.c,
3319         plugins/symbol-browser/an_symbol_view.c,
3320         plugins/symbol-browser/plugin.c,
3321         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
3322         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
3323         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
3324         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
3325         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
3326         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
3327         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
3328         tagmanager/get.h, tagmanager/html.c,
3329         tagmanager/include/tm_source_file.h,
3330         tagmanager/include/tm_tag.h,
3331         tagmanager/include/tm_workspace.h,
3332         tagmanager/jscript.c, tagmanager/keyword.c,
3333         tagmanager/keyword.h, tagmanager/lisp.c,
3334         tagmanager/lregex.c, tagmanager/lua.c,
3335         tagmanager/main.h, tagmanager/make.c,
3336         tagmanager/options.c, tagmanager/options.h,
3337         tagmanager/parse.c, tagmanager/parse.h,
3338         tagmanager/parsers.h, tagmanager/pascal.c,
3339         tagmanager/perl.c, tagmanager/php.c,
3340         tagmanager/python.c, tagmanager/read.c,
3341         tagmanager/read.h, tagmanager/readtags.c,
3342         tagmanager/readtags.h, tagmanager/rexx.c,
3343         tagmanager/routines.c, tagmanager/routines.h,
3344         tagmanager/ruby.c, tagmanager/scheme.c,
3345         tagmanager/sh.c, tagmanager/slang.c,
3346         tagmanager/sml.c, tagmanager/sort.c,
3347         tagmanager/sort.h, tagmanager/sql.c,
3348         tagmanager/strlist.c, tagmanager/strlist.h,
3349         tagmanager/tcl.c, tagmanager/tm_source_file.c,
3350         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
3351         tagmanager/tm_workspace.c, tagmanager/verilog.c,
3352         tagmanager/vim.c, tagmanager/vstring.c,
3353         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
3354         5.6 and namespace completion fixed.
3356         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
3357         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
3359 2006-08-15 Naba Kumar  <naba@gnome.org>
3361         * libanjuta/interfaces/libanjuta.idl,
3362         plugins/editor/text-editor-iterable.c,
3363         plugins/editor/text_editor.c,
3364         plugins/sourceview/sourceview-cell.c,
3365         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
3366         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
3367         ianjuta_editor_end_action().
3368         
3369         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
3371 2006-08-13 Naba Kumar  <naba@gnome.org>
3373         * plugins/debug-manager/breakpoints.c,
3374         plugins/debug-manager/memory.c,
3375         plugins/debug-manager/registers.c,
3376         src/layout.xml: Fixed debugger widgets layout.
3378 2006-08-12 Naba Kumar  <naba@gnome.org>
3380         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
3381         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
3382         plugins/editor/editor.glade, plugins/editor/text_editor.h,
3383         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
3384         codes and dead codes. Removed automatic indentation prefs.
3386 2006-08-12  Johannes Schmid <jhs@gnome.org>
3388         * libanjuta/Makefile.am:
3389         * libanjuta/anjuta-launcher.c:
3390         * libanjuta/anjuta-launcher.h:
3391         * libanjuta/anjuta-plugin.c:
3392         * libanjuta/anjuta-plugin.h:
3393         * libanjuta/anjuta-preferences.c:
3394         * libanjuta/anjuta-preferences.h:
3395         * libanjuta/anjuta-shell.c:
3396         * libanjuta/anjuta-shell.h:
3397         * libanjuta/libanjuta.h:
3398         
3399         Made wrapper friendly:
3400         - no inline in header files (preferences_set/get)
3401         - correct signal names
3402         - correct GError** argument in anjuta_shell_freeze/thaw
3403         - include correct files in libanjuta.h
3404         
3405         * plugins/project-manager/plugin.c: 
3406         Fixed two crashers
3408 2006-08-11 Naba Kumar  <naba@gnome.org>
3410         * plugins/editor/aneditor-priv.h,
3411         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
3412         
3413         * plugins/editor/text_editor_cbs.c,
3414         plugins/sourceview/anjuta-view.c: Pass the right position for char
3415         added signal.
3416         
3417         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
3418         
3419         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
3421 2006-08-11 Naba Kumar  <naba@gnome.org>
3423         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
3424         return the right character at the iter position and get_char() to
3425         not leak memory.
3427         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
3428         to set to character offset and not byte index.
3430         * plugins/language-support-cpp-java/plugin.c: Improved
3431         auto-indentation login. Indents opening and closing braces correctly.
3433 2006-08-10  Johannes Schmid <jhs@gnome.org>
3435         * INSTALL:
3436         * autogen.sh:
3437         Required automake = 1.9
3439         * libanjuta/anjuta-children.c:
3440         * libanjuta/anjuta-children.h:
3441         * libanjuta/anjuta-encodings.h:
3442         * libanjuta/anjuta-launcher.h:
3443         * libanjuta/anjuta-plugin-description.h:
3444         * libanjuta/anjuta-preferences-dialog.h:
3445         * libanjuta/anjuta-preferences.h:
3446         * libanjuta/anjuta-session.h:
3447         * libanjuta/anjuta-status.h:
3448         * libanjuta/anjuta-ui.h:
3449         * libanjuta/anjuta-utils.c:
3450         * libanjuta/anjuta-utils.h:
3451         * libanjuta/e-splash.h:
3452         * libanjuta/glue-factory.h:
3453         * libanjuta/glue-plugin.h:
3454         * libanjuta/plugins.h:
3455         * libanjuta/resources.h:
3456         Fixed libanjuta to be able to wrap it
3457         - G_BEGIN_DECLS, G_END_DECLS
3458         - include all necessary files in libanjuta.h
3460         * plugins/gtodo/tray-icon.c:
3461         * plugins/terminal/terminal.c:
3462         Some build fixes for freebsd
3464         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3465         * plugins/sourceview/sourceview.glade:
3466         Remove auto-indent feature as it is now in language-support
3468 2006-08-09 Naba Kumar  <naba@gnome.org>
3470         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
3471         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3472         Added missing files.
3474         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
3475         get_use_spaces(), set_tabsize() and set_use_spaces().
3477 2006-08-09 Naba Kumar  <naba@gnome.org>
3479         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
3480         succeeded in activating.
3482         * plugins/document-manager/plugin.c: Added debug message.
3484         * libanjuta/interfaces/libanjuta.idl,
3485         plugins/editor/text_editor.c: Implemented get_tabsize(),
3486         get_use_spaces(), set_tabsize() and set_use_spaces().
3488         * plugins/language-support-cpp-java/Makefile.am,
3489         plugins/language-support-cpp-java/plugin.c,
3490         plugins/language-support-cpp-java/plugin.h: Used editor parameters
3491         for indentation. Added preferences page for paramenters.
3493         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
3495 2006-08-08 Naba Kumar  <naba@gnome.org>
3497         * libanjuta/interfaces/libanjuta.idl,
3498         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
3499         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
3500         plugins/editor/text_editor.c,
3501         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
3502         and implemented it for both scintilla and sourceview.
3504         * plugins/search/plugin.c: Use the new grab_focus() to transfer
3505         focus back to editor (happens when pressing esc in incremental
3506         search box).
3508 2006-08-08 Naba Kumar  <naba@gnome.org>
3510         * libanjuta/interfaces/libanjuta.idl,
3511         plugins/editor/text_editor.c,
3512         plugins/editor/text_editor.h,
3513         plugins/editor/text-editor-iterable.c,
3514         plugins/sourceview/sourceview-cell.c,
3515         plugins/sourceview/sourceview.c: Implemented editor attributes
3516         methods.
3517         
3518         * plugins/editor/aneditor.cxx: Disabled old indentation code.
3519         plugins/language-support-cpp-java/plugin.c: Implemented indentation
3520         code (not complete yet).
3522         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
3523         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
3524         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
3525         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
3526         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
3527         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
3529 2006-08-04 Naba Kumar  <naba@gnome.org>
3531         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
3532         implementation.
3533         
3534 2006-08-03  Johannes Schmid <jhs@gnome.org>
3536         * configure.in: Add a more informative text to valgrind plugin
3538         * TODO.tasks:
3539         Modified Preferences tasl
3540         * libanjuta/anjuta-plugin.c: 
3541         * libanjuta/anjuta-preferences-dialog.c: 
3542         * libanjuta/anjuta-preferences-dialog.h:
3543         * libanjuta/anjuta-preferences.c:
3544         * libanjuta/anjuta-preferences.h:
3545         * libanjuta/interfaces/Makefile.am.iface:
3546         * libanjuta/interfaces/libanjuta.idl:
3547         Added IAnjutaPreferences interface which every plugin that has preferences should
3548         implement. Call merge() and unmerge() at plugin activation/deactivation.
3549         Fixed preferences_page_remove()
3550         
3551         * plugins/build-basic-autotools/build-basic-autotools.c:
3552         * plugins/cvs-plugin/plugin.c: 
3553         * plugins/document-manager/plugin.c:
3554         * plugins/editor/plugin.c:
3555         * plugins/editor/plugin.h:
3556         * plugins/file-manager/plugin.c: 
3557         * plugins/gtodo/main.h:
3558         * plugins/gtodo/plugin.c: 
3559         * plugins/gtodo/preferences.c: 
3560         * plugins/message-view/anjuta-msgman.c: 
3561         * plugins/message-view/anjuta-msgman.h:
3562         * plugins/message-view/plugin.c:
3563         * plugins/sourceview/plugin.c: 
3564         * plugins/sourceview/plugin.h:
3565         * plugins/symbol-browser/an_symbol_prefs.c:
3566         * plugins/symbol-browser/plugin.c: 
3567         * plugins/terminal/terminal.c: 
3568         * plugins/valgrind/plugin.c
3569         * src/anjuta-app.c:
3570         
3571         Updated preference loading/unloading for all plugins
3573 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
3574         
3575         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
3576         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
3577     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
3578         recommended by the autoconf manual. 
3579         - Fixes compiling with autoconf 2.60.
3580         
3581         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
3583 2006-08-02      Johanes Schmid <jhs@gnome.org>
3585         * plugins/profile-default/plugin.c:
3586         Fixed session handling
3588 2006-08-01  Johannes Schmid <jhs@gnome.org>
3590         * configure.in
3591         * plugins/Makefile.am:
3592         Disabled devhelp and glade for now as they do not work (#341073
3593         and #341170)
3594         
3595         * plugins/profile-default/anjuta-default-profile.ui (removed):
3596         * plugins/profile-default/plugin.c:
3597         * plugins/profile-default/plugin.h:
3598         * plugins/project-manager/anjuta-project-manager.ui:
3599         * plugins/project-manager/plugin.c:
3600         * plugins/project-manager/plugin.h:
3601         Limted multiple project support #315043
3603         * libanjuta/interfaces/libanjuta.idl:
3604         Added ianjuta_profile_unload
3606 2006-07-31 Naba Kumar  <naba@gnome.org>
3608         * libanjuta/interfaces/libanjuta.idl,
3609         plugins/editor/text-editor-iterable.c,
3610         plugins/editor/text_editor.c,
3611         plugins/sourceview/anjuta-view.c,
3612         plugins/sourceview/anjuta-view.h,
3613         plugins/sourceview/sourceview.c: Fixed text iteration and 
3614         IAnjutaEditor implementations in both scintilla
3615         and sourceview. Cleand up libanjuta API: Removed redundant
3616         erase_range() method from IAnjutaEditor interface, fixed
3617         ianjuta_editor_get_text to take length instead of range (consistency).
3618         autoindentation in both sourceview and scintilla more or less works,
3619         but still disabled for now because there are still some anomalies
3620         in text iteration.
3622         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
3624         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
3625         API changes.
3627 2006-07-30  Johannes Schmid <jhs@gnome.org>
3629         * plugins/sourceview/anjuta-document.c:
3630         * plugins/sourceview/anjuta-document.h:
3631         * plugins/sourceview/anjuta-view.c: 
3632         * plugins/sourceview/sourceview.c:
3633         Wrote a new "char_added" implementation, I hope this one is good
3635         * plugins/sourceview/sourceview-cell.c:
3636         Fixed typo: "text_iter" instead of "iter"
3638 2006-07-30 Naba Kumar  <naba@gnome.org>
3640         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
3642 2006-07-30  Johannes Schmid <jhs@gnome.org>
3644         * autogen.sh: use gnome-autogen.sh from gnome-coomen
3645         
3646         * plugins/debug-manager/plugin.c: 
3647         * plugins/patch/plugin.c:
3648         Use IAnjutaIndicable to mark debugger position
3650         * plugins/sourceview/sourceview.c:
3651         Define colors for IAnjutaIndicable
3653 2006-07-29  Johannes Schmid <jhs@gnome.org>
3655         * plugins/debug-manager/anjuta-debug-manager.ui:
3656         * plugins/debug-manager/breakpoints.c:
3657         * plugins/debug-manager/images/Makefile.am:
3658         * plugins/debug-manager/images/run-to-cursor.png:
3659         * plugins/debug-manager/plugin.c:
3660         Added toolbar and some icons
3662         * plugins/patch/anjuta-patch.ui:
3663         * plugins/patch/patch-plugin.c:
3664         * plugins/patch/patch-plugin.glade:
3665         * plugins/patch/plugin.c:
3666         * plugins/patch/plugin.h:
3667         Improved patch plugin (GUI and function)
3669         * plugins/sourceview/sourceview.c:
3670         Fixed another Gtk-Critical
3672         * plugins/tools/anjuta-tools.ui:
3673         * plugins/tools/plugin.h:
3674         Put Patch plugin in tools menu and changed ui file
3676 2006-07-29  Johannes Schmid <jhs@gnome.org>
3678         * plugins/document-manager/plugin.c:
3679         Fixed accelator Gtk-Warning
3681         * plugins/message-view/anjuta-msgman.c: 
3682         Fixed Gtk-Warning
3684         * plugins/sourceview/anjuta-document.c:
3685         * plugins/sourceview/anjuta-document.h:
3686         * plugins/sourceview/anjuta-marshal.list:
3687         Wrote a better emitter for the char-added signal
3689         * plugins/sourceview/sourceview.c:
3690         Fixed Redo/Undo to void Gtk-Criticals
3691         
3692         * plugins/sourceview/sourceview-args.c:
3693         * plugins/sourceview/sourceview-cell.c:
3694         * plugins/sourceview/sourceview-scope.c:
3695         * plugins/sourceview/sourceview-tags.c: 
3696         Adapted to new IAnjutaIterator API
3698 2006-07-28 Naba Kumar  <naba@gnome.org>
3700         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
3702         * plugins/symbol-browser/an_symbol.c,
3703         plugins/symbol-browser/an_symbol_iter.c,
3704         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
3705         subclass of AnjutaSymbol so that the symbol is accessible from
3706         the iter in light of changes in IAnjutaIterable.
3708         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
3709         implementation of IAnjutaIterable.
3711 2006-07-28 Naba Kumar  <naba@gnome.org>
3713         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
3714         IAnjutaIterable. They were kind of useless since the interface is
3715         defined on the data object itself. Added set_position() method
3716         in IAnjutaIterable to allow setting arbitrary current index to the
3717         iter.
3718         Added erase() and erase_range() in IAnjutaEditor.
3720         * plugins/editor/text-editor-iterable.c: Fixed 
3721         plugins/editor/text_editor.c: Implemented erase() and erase_range()
3722         methods in editor. Fixed get_line_from_position() method.
3724         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
3725         code. It's disabled for now.
3727         * plugins/sourceview/sourceview-cell.c,
3728         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
3729         implementation.
3731 2006-07-27  Johannes Schmid <jhs@gnome.org>
3733         * plugins/sourceview/sourceview-cell.c:
3734         Fixed IAnjutaEditorCell to work only on a single line
3735         Fixed crasher in finalize
3737         * plugins/symbol-browser/an_symbol_prefs.c:
3738         * global-tags/Makefile.am:
3739         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
3740         script installation     
3742 2006-07-26 Naba Kumar  <naba@gnome.org>
3744         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
3745         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
3746         
3747         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
3748         
3749         * plugins/document-manager/plugin.c: Fixed dynamic loading of
3750         support plugins
3751         
3752         * plugins/editor/text-editor-iterable.c,
3753         plugins/editor/text_editor.c,
3754         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
3755         method to work correctly, it was ignoring start and end parameters.
3756         Fixed TextEditorCell implementation. Fixed 'char-added' signal
3757         emission.
3758         
3759         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
3760         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
3762 2006-07-24  Massimo Cora'  <maxcvs@email.it>
3764         * plugins/symbol-browser/an_symbol_view.c,
3765         plugins/symbol-browser/an_symbol_view.h,
3766         plugins/symbol-browser/plugin.c:
3767     fix a matching case into sv_extract_type_qualifier_from_expr ()
3768     and some minor issues.
3770 2006-07-26  Johannes Schmid <jhs@gnome.org>
3772         * plugins/language-support-cpp-java/plugin.c:
3773         Fixed to work kind of with sourceview editor
3774         * plugins/sourceview/anjuta-document.c: 
3775         * plugins/sourceview/anjuta-view.c: 
3776         * plugins/sourceview/sourceview-cell.c:
3777         * plugins/sourceview/sourceview.c:
3778         Fixed IAnjutaEditorCell and "char-added" signal
3780 2006-07-24 Naba Kumar  <naba@gnome.org>
3782         * plugins/document-manager/plugin.c,
3783         plugins/document-manager/plugin.h: Initial implementedion for loading
3784         support plugins.
3785         
3786         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
3787         implementation.
3788         
3789         * plugins/editor/text_editor.c: Fixed syntax highlighting when
3790         indicators are cleared (that leaved grey texts).
3792 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
3794         * libanjuta/interfaces/libanjuta.idl,
3795         plugins/debug-manager/breakpoints.c,
3796         plugins/debug-manager/memory.c,
3797         plugins/debug-manager/registers.c,
3798         plugins/debug-manager/debug_tree.c,
3799         plugins/debug-manager/debugger.c,
3800         plugins/gdb/debugger.c,
3801         plugins/gdb/debugger.h,
3802         plugins/gdb/plugin.c:
3803         Add a parameter for reporting error
3804         Add a new interface for using gdb variable object
3805         Allow to cancel commands
3806         Rewrite handling of debugger state
3808         * plugins/debug-manager/plugin.c,
3809         plugins/debug-manager/locals.c,
3810         plugins/debug-manager/locals.h,
3811         plugins/debug-manager/register.c,
3812         plugins/debug-manager/stack_trace.c,
3813         plugins/debug-manager/stack_trace.h:
3814         Create and destroy local and stack trace windows when needed
3816 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
3818         * plugins/document-manager/plugin.c:
3819         Fixed "Automatic" highlighting
3821 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
3823         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
3825         * plugins/sourceview/anjuta-view.c:
3826         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
3828 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
3829         
3830         * configure.in: Check for C/C++-Compiler correctly
3832 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
3834         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
3836         * plugins/debug-manager/stack_trace.c:
3837         Destroy stack window when debuuger is disabled (#347414)
3838         
3839         * plugins/sourceview/anjuta-view.c:
3840         Fix a crash with popup-menu (#347412)
3842 2006-07-13 Naba Kumar  <naba@gnome.org>
3844         * plugins/editor/Makefile.am,
3845         plugins/editor/text_editor.h,
3846         plugins/editor/text-editor-iterable.h,
3847         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
3848         tested yet).
3849         
3850         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
3851         code.
3852         
3853         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
3855 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
3857         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
3858         Bug #342937
3859         
3860 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
3862         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
3864         * libanjuta/anjuta-preferences-dialog.c:
3865         Do not use the page_num returned by gtk_notebook_append_page to
3866         remove the page as it cause bugs when pages removal is not done
3867         in LIFO.
3869         * plugins/document-manager/anjuta-docman.c:
3870         * src/anjuta-app.c:
3871         makes Anjuta display dock_items which have previously been hidden
3873 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
3875         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
3877         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
3878         * plugins/sourceview/sourceview.c: (imark_unmark):
3879         
3880         Patches for bugs #346450 and #346295
3881         
3882         * AUTHORS: Added Fredrik
3884 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
3886         * plugins/message-view/anjuta-msgman.c: 
3887         Fixed close button/icon size (like in docman)
3889 2006-06-10 Naba Kumar <naba@gnome.org>
3891         * plugins/editor/text_editor.c: Fixed goto line to mark the line
3892         being set.
3893         
3894 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
3896         * libanjuta/interfaces/libanjuta.idl:
3897         Move inspect_memory function in IAnjutaCpuDebugger interface
3898         Rename Boolean type to State
3900         * plugins/debug-manager/breakpoint.c:
3901         Rename Boolean type to State
3903         * plugins/debug-manager/Makefile.am,
3904         plugins/debug-manager/anjuta-marshal.list,
3905         plugins/debug-manager/data_view.c,
3906         plugins/debug-manager/data_view.h,
3907         plugins/debug-manager/data_buffer.c,
3908         plugins/debug-manager/data_buffer.h,
3909         plugins/debug-manager/chunk_view.c,
3910         plugins/debug-manager/chunk_view.h,
3911         plugins/debug-manager/anjuta-debug-manager.ui,
3912         plugins/debug-manager/debugger.c,
3913         plugins/debug-manager/memory.c,
3914         plugins/debug-manager/memory.h,
3915         plugins/debug-manager/plugin.c,
3916         plugins/gdb/debugger.c,
3917         plugins/gdb/debugger.h,
3918         plugins/gdb/plugin.c:
3919         Rewrite memory window using a special widget
3920         Rename Boolean type to State
3922 2006-06-08 Naba Kumar <naba@gnome.org>
3924         * plugins/editor/text_editor.c (itext_editor_get_current_word):
3925         Do not return garbage characters and return NULL when there is no
3926         current word.
3927         
3928         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
3929         work correctly.
3930         
3931         * plugins/search/search-replace.c: Fixed a mem leak.
3933 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
3935         * libanjuta/anjuta-launcher.c:
3936         Added debug message (see #343522)
3937         
3938         * plugins/build-basic-autotools/build-basic-autotools.c:
3939         Patch from Günther Brammer to fix #344015
3941         * plugins/sourceview/sourceview.c:
3942         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
3943         automatic highlight of build messages)
3945 2006-06-06 Naba Kumar <naba@gnome.org>
3947         * configure.in,
3948         libanjuta/interfaces/libanjuta.idl,
3949         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
3950         plugins/Makefile.am,
3951         plugins/document-manager/action-callbacks.c,
3952         plugins/document-manager/plugin.c,
3953         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
3954         interface for language highlight selection and langauge change
3955         signal.
3956         
3957         * plugins/language-support-cpp-java: Added language support
3958         plugin for cpp and java.
3960 2006-05-27  Naba Kumar  <naba@gnome.org>
3962         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
3963         plugins/debug-manager/*, data/Makefile.am,
3964         manuals/reference/libanjuta/libanjuta.types,
3965         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
3966         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
3967         merged anjuta-new-debugger branch into trunck.
3968         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
3970 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
3971         
3972         * libanjuta/interfaces/libanjuta.idl,
3973         plugins/debug-manager/debugger.c,
3974         plugins/debug-manager/debugger.h,
3975         plugins/gdb/anjuta-gdb.plugin.in,
3976         plugins/gdb/debugger.c,
3977         plugins/gdb/debugger.h,
3978         plugins/gdb/plugin.c:
3979         Add new IAnjutaCpuDebugger interface to access cpu register
3980         Run gdb instead of /usr/local/bin/gdb
3981         
3982         * plugins/debug-manager/plugin.c,
3983         plugins/debug-manager/registers.c,
3984         plugins/debug-manager/registers.h:
3985         Rewrite register window
3986         Rename Load target menu item to Run target
3988 2006-05-07  Naba Kumar  <naba@gnome.org>
3990         * plugins/gdb.init
3991         
3992 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
3994         * plugins/debug-manager/watch.c,
3995         plugins/debug-manager/breakpoint.c,
3996         plugins/debug-manager/breakpoint.h:
3997         Fix crash: disconnect save and load session signals
3999 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
4001         * libanjuta/interface/libanjuta.idl,
4002         plugins/debug-manager/debugger.c,
4003         plugins/gdb/plugin.c:
4004         Add a value parameter for evaluate command
4006         * plugins/debug-manager/anjuta-debug-manager.glade:
4007         Create new dialog box for watches using glade
4009         * plugins/debug-manager/anjuta-debug-manager.ui:
4010         Move watch menu items near the end
4011         Move breakpoint menu items outside the sub menu
4013         * plugins/debug-manager/debug_tree.c,
4014         plugins/debug-manager/debug_tree.h,
4015         plugins/debug-manager/debug_tree.h,
4016         plugins/debug-manager/watch.c:
4017         Move all GUI code from watch.c to debug_tree.c
4018         Add an auto update property to watches
4019         
4020         * plugins/debug-manager/locals.c,
4021         plugins/debug-manager/locals.h,
4022         plugins/debug-manager/stack_trace.c,
4023         plugins/debug-manager/stack_trace.h,
4024         plugins/debug-manager/plugin.c:
4025         Register actions before starting debugger
4027         * plugins/gdb/debugger.c:
4028         Do not call callback function if not present
4030 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
4032         * libanjuta/interfaces/libanjuta.idl,
4033         plugins/debug-manager/stack_trace.c,
4034         plugins/debug-manager/stack_trace.h,
4035         plugins/debug-manager/anjuta-debug-manager.ui,
4036         plugins/gdb/debugger.c:
4037         Add a popup menu in stack frame window
4038         Add a new frame-changed event
4039         Use MI command for getting stack informations
4040         Get filename with full path (need gdb > 6.3)
4042         * libanjuta/interfaces/libanjuta.idl,
4043         plugins/debug-manager/debug_tree.c,
4044         plugins/debug-manager/debugger.c,
4045         plugins/debug-manager/locals.c,
4046         plugins/debug-manager/locals.h,
4047         plugins/debug-manager/plugin.c,
4048         plugins/gdb/debugger.c,
4049         plugins/gdb/debugger.h,
4050         plugins/gdb/parser.c,
4051         plugins/gdb/parser.h,
4052         plugins/gdb/plugin.c,
4053         plugins/gdb/Makefile.am:
4054         Pass watch data with string instead of Watch structures
4055         Use debug_tree in local window
4056         Remove info local
4057         Remove parser.{ch}
4059         * plugins/debug-manager/breakpoints.c,
4060         plugins/debug-manager/utilities.c,
4061         plugins/debug-manager/utilities.h:
4062         Use a GtkListStore instead of a GtkTreeStore
4063         move goto_location_in_editor in utilities.c
4064         
4065 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
4067         * libanjuta/interfaces/libanjuta.idl,
4068         plugins/debug-manager/anjuta-debug-manager.ui,
4069         plugins/debug-manager/breakpoints.c,
4070         plugins/debug-manager/plugin.c,
4071         plugins/gdb/debugger.c:
4072         Add a breakpoint type
4073         Add new popup menu in breakpoint window
4074         Add toggle breakpoint in editor popup menu
4075         Save and restore breakpoint enable
4076         Fix bug in clear all breakpoints
4077         Remove old useless code
4079         * plugins/debug-manager/debugger.c:
4080         Fix some problem with debugger states
4082         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
4083         Update documentation
4084         
4085 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
4087         * data/Makefile.am,
4088         plugins/gdb/Makefile.am,
4089         plugins/gdb/gdb.init:
4090         Move gdb.init crom data to plugins/gdb
4092         * plugins/gdb/gdb.init,
4093         libanjuta/interfaces/libanjuta.idl,
4094         plugins/debug-manager/breakpoints.c,
4095         plugins/debug-manager/debugger.c,
4096         plugins/debug-manager/plugin.c,
4097         plugins/gdb/debugger.c,
4098         plugins/gdb/plugin.c:
4099         Support pending breakpoints
4100         Rewrite debugger states
4101         Split ianjuta_debugger_log into _enable_log and _disable_log
4103         * plugins/debug-manager/start.c,
4104         plugins/debug-manager/debug_tree.c,
4105         plugins/gdb/parser.c:
4106         Remove some useless lines
4108         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
4109         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
4110         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
4111         Update documentation
4113 2006-03-12 Naba Kumar <naba@gnome.org>
4115         * manuals/references/libanjuta/libanjuta.types: Fixed
4116         debug-manager name.
4117         
4118 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4120         * libanjuta/anjuta-debugger.c,
4121         libanjuta/anjuta-debugger.h:
4122         Remove those files
4123         
4124         * libanjuta/interfaces/libanjuta.idl,
4125         plugins/debug-mananger/breakpoints.c,
4126         plugins/debug-manager/debug_tree.c,
4127         plugins/debug-manager/debugger.c,
4128         plugins/debug-manager/plugin.c,
4129         plugins/debug-manager/registers.c,
4130         plugins/debug-manager/sharedlib.c,
4131         plugins/debug-manager/signal.c,
4132         plugins/debug-manager/stack_trace.c,
4133         plugins/debug-manager/start.c,
4134         plugins/debug-manager/watch.c,
4135         plugins/gdb/debugger.c,
4136         plugins/gdb/debugger.h,
4137         plugins/gdb/parser.c,
4138         plugins/gdb/parser.h,
4139         plugins/gdb/plugin.c:
4140         Move types definitions from libanjuta/anjuta-debugger.{ch}
4141         Rename types from AnjutaDebugger* to IAnjutaDebugger*
4142         
4143         * plugins/gdb/Makefile.am:
4144         Remove user interface from gdb plugin
4146 2006-03-12 Naba Kumar <naba@gnome.org>
4148         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
4150 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
4152         Modified Patch from Marc Maurer <uwog@uwog.net>:
4153         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
4154         Fixes #342447
4155         
4156         * plugins/sourceview/Makefile.am:
4157         * plugins/sourceview/sourceview-cell.c:
4158         * plugins/sourceview/sourceview-cell.h:
4159         * plugins/sourceview/sourceview.c: 
4160         
4161         Implemented IAnjutaEditorCell
4163 2006-05-21  Naba Kumar  <naba@gnome.org>
4165         * libanjuta/interfaces/libanjuta.idl,
4166         plugins/document-manager/action-callbacks.c,
4167         plugins/document-manager/plugin.c,
4168         plugins/editor/print.c, plugins/editor/text_editor.c,
4169         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
4170         Fixed zooming and added icons and shortcuts for zoom menu items.
4172 2006-05-21  Naba Kumar  <naba@gnome.org>
4174         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
4175         whitespaces.
4177 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
4179         * plugins/document-manager/anjuta-docman.c:
4180         Fixed close button reaction by setting the correct current editor
4182 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
4184         Patch from Yang Hong <yanghong@ccoss.com.cn>:
4185         * plugins/document-manager/anjuta-docman.c
4186         - Fix close button, you can close any tab as you wish now.
4187         - Fadeout mime icon as the same as close image  
4189 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
4191         Patch from Marc Maurer <uwog@uwog.net>
4192         * main.c: Compile fix when NLS is enabled
4193         
4194         AUTHORS: Added Marc
4196 2006-05-20  Naba Kumar  <naba@gnome.org>
4198         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
4199         while loading abiword-2.4.4/abi project).
4201 2006-05-18 Naba Kumar  <naba@gnome.org>
4203         * libanjuta/interfaces/libanjuta.idl,
4204         plugins/document-manager/action-callbacks.c,
4205         plugins/editor/print.c,
4206         plugins/editor/text_editor.c,
4207         plugins/editor/text_editor.h,
4208         plugins/editor/text_editor_prefs.c: Fixed zooming.
4209         
4210         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
4211         interface for character iteration and IAnjutaEditorAssist interface
4212         for autocompletions and editor tips.
4214 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
4216         Patch from Günther Brammer <GBrammer@gmx.de>:
4217         * plugins/document-manager/anjuta-docman.c:
4218         Make tabs smaller but keep nice closing icon
4220         * plugins/document-manager/anjuta-docman.c:
4221         * plugins/document-manager/Makefile.am:
4222         
4223         Added nice mime-icons to the editor tabs
4225 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
4227         * configure.in: Bumped version to 2.0.3 (pre-release increment)
4228         
4229         * plugins/symbol-browser/an_symbol_view.c:
4230         - Fixed crasher
4231         - Fixed symbol searching (Yang Hong (#341997))
4232         
4233         * plugins/devhelp/htmlview.c:
4234         Fixed devhelp plugin
4235         
4236         * plugins/build-basic-autotools/build-basic-autotools.c:
4237         * plugins/search/search-replace.c:
4238         * plugins/document-manager/anjuta-docman.c:
4239         
4240         Only add a marker to a line where it makes sense!
4242 === anjuta 2.0.2 ===
4244 2006-05-15  Naba Kumar  <naba@gnome.org>
4246         * configure.in: set required versions for
4247         gdl and glade3.
4248         
4249 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
4251         * plugins/glade/plugin.c:
4252         Fixed signal connection for "gtk-doc-search"
4254 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
4256         * NEWS: Set release date, add known issues
4257         
4258         * libanjuta/anjuta-shell.c:
4259         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
4260         and debug other gtk-warnings/criticals)
4261         
4262         * plugins/build-basic-autotools/build-basic-autotools.c:
4263         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
4264         
4265         * plugins/sourceview/anjuta-view.c:
4266         * plugins/sourceview/sourceview-args.c:
4267         * plugins/sourceview/sourceview-scope.c:
4268         * plugins/sourceview/sourceview-tags.c:
4269         Fixed gtk-criticals (gtk_source_language_get_mime_types)
4271 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
4273         * pixmaps/Makefile.am:
4274         Add preferences_general.png
4275         
4276         * plugins/devhelp/plugin.c:
4277         Fixed some more realise things
4278         
4279         * plugins/message-view/anjuta-msgman.c:
4280         Support stock icons for message panes
4281         
4282         * plugins/search/search-replace.c:
4283         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
4284          
4285         * plugins/search/search-replace_backend.c:
4286         Fixed #341359
4287         
4288         * plugins/sourceview/anjuta-document.c:
4289         * plugins/sourceview/sourceview.c:
4290         Fixed finalise and tag completion
4291         
4292         * src/anjuta-app.c:
4293         Use preferences_general icon
4295 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
4297         * pixmaps/Makefile.am:
4298         Fixed EXTRA_DIST
4300 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
4302         * plugins/sourceview/sourceview-prefs.c:
4303         Fixed font & color handling
4304         
4305         * plugins/symbol-browser/an_symbol_view.c:
4306         Fixed crasher
4308 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
4310         * plugins/macro/macros.xml:
4311         Fixed bug #341583 (Address of FSF)
4313 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
4315         * src/main.c:
4316         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
4317         Update: Do it the cool way...
4318         
4319 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
4321         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
4322         Implement gtk-api-help signals of glade3
4323         * configure.in: Bump to glade3 2.91.2
4324         
4325         * plugins/devhelp/plugin.c:
4326         Fixed some realize stuff in the devhelp plugin
4327         
4328         * plugins/sourceview/anjuta-document.c:
4329         fixed bug with scope completion
4331 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
4333         * plugins/symbol-browser/an_symbol_view.c
4334         * plugins/symbol-browser/an_symbol_prefs.c
4335         * plugins/symbol-browser/an_symbol_prefs.h
4336         * global_tags/create_global_tags.sh:
4337         
4338         Automaticly create global tags on first startup
4340 2006-05-08  Massimo Cora'  <maxcvs@email.it>
4342         * configure.in:
4343         * plugins/project-wizard/templates/Makefile.am:
4344         * (added) plugins/project-wizard/templates/cpp-logo.png:
4345         * (added) plugins/project-wizard/templates/cpp.wiz:
4346         * (added) plugins/project-wizard/templates/cpp/*:
4348         Added a generic c++ template. It's a simple hello world.
4350 2006-05-07  Massimo Cora' <maxcvs@email.it>
4352         * plugins/symbol-browser/an_symbol_view.c:
4353         fixed a stupid crasher.
4355 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
4357         * plugins/project-wizard/templates/wxwin/configure.in.tpl
4358         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
4359         
4360         Fixed WxWidgets project type
4362 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
4364         * plugins/devhelp/htmlview.c: 
4365         * plugins/devhelp/plugin.c:
4366         Maybe I fixed the crash this time! I could at least not reproduce anymore!
4367         
4368         * plugins/project-wizard/install.c:
4369         Don't set a message - thanks to seb
4371 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
4373         * plugins/devhelp/htmlview.c: 
4374         * plugins/symbol-browser/an_symbol_view.c:
4375         
4376         There is a weird crash in gtk_idle which I still did not completly fix!
4377         
4378         * plugins/project-wizard/install.c:
4379         Default to success instead of failure
4381 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
4383         * plugins/devhelp/htmlview.c:
4384         * plugins/devhelp/plugin.c:
4385         Fixed bug and libdevhelp issue!
4387         * plugins/project-wizard/install.c:
4388         Fixed message string!
4390 2006-05-03  Massimo Cora' <maxcvs@email.it>
4391        
4392         * plugins/symbol-browser/an_symbol_view.c:
4393         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
4395 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
4397         * pixmaps/Makefile.am:
4398         * src/main.c:
4399         * anjuta.desktop.in.in
4400         
4401         GNOME Goal #2.1: Install theme-friendly icons
4403 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
4405         * plugins/devhelp/htmlview.c: Reload page on reparent
4406         * plugins/document-manager/anjuta-docman.c:
4407         Present document-manager when document is selected in file-manager
4409 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
4411         * plugins/symbol-broser/an_symbol_view.c:
4412         Fixed crasher in namespace exploration
4414 2006-05-01  Massimo Cora' <maxcvs@email.it>
4416         * configure.in:
4417         * plugins/valgrind/Makefile.am:
4419         Optional compiling of Valgrind plugin
4421 2006-05-01  Massimo Cora' <maxcvs@email.it>
4423         * plugins/symbol-browser/an_symbol_view.c:
4424         - modularized code. Marked with FIXME the parts which need improvement.
4425         - More comments.
4426     - Added basic namespace completion for Gtkmm type project:
4427     - namespace1::MyClass *class;
4428     - class-> [display]
4429     - Namespaces must be anyway improved.
4431 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
4433         * plugins/devhelp/plugin.c: 
4434         Fixed up plugin unloading and show html widget on link selected
4435         
4436         * NEWS: Updated
4437         
4438 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
4440         * plugins/devhelp/Makefile.am:
4441         * plugins/devhelp/anjuta-devhelp.plugin.in:
4442         * plugins/devhelp/htmlview.c:
4443         * plugins/devhelp/htmlview.h:
4444         * plugins/devhelp/plugin.c: 
4445         * plugins/devhelp/plugin.h:
4446         Reimplemeted devhelp plugin from scratch
4447         
4448         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
4449         Fixed crasher
4451 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
4453         * plugins/sourceview/sourceview-tags.c:
4454         complete some more tag types
4455         
4456         * plugins/valgrind/plugin.c:
4457         * plugins/valgrind/preferences.c:
4458         * plugins/valgrind/vggeneralprefs.c:
4459         
4460         Fixed lots of gtk warnings
4462 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
4464         * plugins/sourceview/sourceview-scope.c:
4465         Implemented type-ahead for scope completion
4467 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
4469         * manuals/C/Makefile.am:
4470         * manuals/Makefile.am:
4471         * plugins/document-manager/Makefile.am:
4472         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
4473         * plugins/sourceview/Makefile.am:
4474         * tagmanager/c.c:
4475         
4476         Fixed distcheck
4477         
4478         * plugins/class-gen/goc_template_header: G_END_DECLS
4480 2006-05-27  Naba Kumar <naba@gnome.org>
4482         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
4483         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
4484         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
4485         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
4486         scintilla/include/Scintilla.iface,
4487         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
4488         cvs. Fixed compile flags. Removed outdated patches.
4490 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
4492         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
4494         * plugins/sourceview/anjuta-document.c:
4495         * plugins/sourceview/sourceview-args.c:
4496         * plugins/sourceview/sourceview-scope.c:
4497         
4498         Add End/Home keypresses and support completion if symbol start with '!' for example
4499         in an if statement
4501 2006-04-27 Massimo Cora' <maxcvs@email.it>
4503         * libanjuta/interfaces/libanjuta.idl:
4505         * plugins/sourceview/sourceview-scope.c:
4506         * plugins/sourceview/tag-window.c: 
4507         * plugins/sourceview/tag-window.h:
4508         * plugins/symbol-browser/an_symbol_view.c:
4509         * plugins/symbol-browser/an_symbol_view.h:
4510         * plugins/symbol-browser/plugin.c:
4511         
4512         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
4513         interface.
4514         Code and ideas for C/C++ new completion engine comes from IComplete written by
4515         Martin Stubenschrott <stubenschrott@gmx.net>.
4516         Currently the interface works only with GtkSourceView plugin.   
4517         
4518         * tagmanager/Makefile.am:
4519         * tagmanager/c.c: 
4520         * tagmanager/entry.h:
4521         * tagmanager/get.c:
4522         * tagmanager/get.h:
4523         * tagmanager/include/tm_file_entry.h:
4524         * tagmanager/include/tm_project.h:
4525         * tagmanager/include/tm_source_file.h:
4526         * tagmanager/include/tm_symbol.h:
4527         * tagmanager/include/tm_tagmanager.h:
4528         * tagmanager/include/tm_work_object.h:
4529         * tagmanager/include/tm_workspace.h:
4530         * tagmanager/parse.c:
4531         * tagmanager/read.c: 
4532         * tagmanager/read.h:
4533         * tagmanager/tm_project.c: 
4534         * tagmanager/tm_source_file.c: 
4535         * tagmanager/tm_workspace.c:
4536         
4537         Tagmanager can now parse a memory buffer and generate/update 
4538         tags into tm_workspace/tm_project on the fly, without using files.
4539         C/C++ is supported now.
4540         
4541 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
4543         * plugins/sourceview/anjuta-document.c:
4544         * plugins/sourceview/sourceview-args.c:
4545         * plugins/sourceview/sourceview-scope.c:
4546         * plugins/sourceview/sourceview.c:
4547         
4548         Fixed some memory leaks and argument completion
4550 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
4552         * plugins/glade/plugin.c:
4553         
4554         Fixed glade plugin build because of API changes in glade3
4556 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
4558         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
4559         Updated editor section
4560         
4561         * manuals/C/anjuta-manual/interface.xml:
4562         * manuals/C/anjuta-manual/preferences.xml:
4563         * manuals/C/anjuta-manual/projects.xml:
4564         Updated manual
4565         
4566         * plugins/editor/anjuta-editor.plugin.in:
4567         Better plugin name
4569 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
4571         * configure.in:
4572         * plugins/editor/anjuta-editor.plugin.in:
4573         * plugins/sourceview/sourceview.plugin.in:
4575         Build both editors and let the user decide a runtime!
4576         
4577         * plugins/sourceview/sourceview-scope.c:
4578         Fixed bug in regex to allow test()-> completions
4580 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
4582         * plugins/sourceview/anjuta-document.c:
4583         * plugins/sourceview/sourceview-args.c: 
4584         * plugins/sourceview/sourceview-scope.c:
4585         * plugins/sourceview/sourceview-tags.c:
4586         * plugins/sourceview/tag-window.c: 
4587         
4588         Improved callltip windows
4590 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
4592         * src/anjuta-app.c: (on_session_save):
4593         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
4594         <ricardo.jose.ferrari@gmail.com> for pointing this out!
4596 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
4598         * libanjuta/anjuta-utils.c: 
4599         * plugins/cvs-plugin/cvs-execute.c:
4600         Off-by-one...
4602         * scintilla/LexInno.cxx:
4603         * scintilla/LexOpal.cxx:
4604         * scintilla/LexTCL.cxx:
4606         Added missing files from scintilla-update
4608 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
4610         * configure.in:
4611         * manuals/C/Makefile.am:
4612         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
4613         * manuals/C/anjuta-manual/Makefile.am:
4614         * manuals/C/anjuta-manual/anjuta-manual.xml:
4615         * manuals/C/anjuta-manual/build.xml:
4616         * manuals/C/anjuta-manual/debugger.xml:
4617         * manuals/C/anjuta-manual/execute.xml:
4618         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
4619         * manuals/C/anjuta-manual/figures/arguments.png:
4620         * manuals/C/anjuta-manual/figures/configure_dlg.png:
4621         * manuals/C/anjuta-manual/figures/file_menu.png:
4622         * manuals/C/anjuta-manual/figures/menu_main.png:
4623         * manuals/C/anjuta-manual/figures/menubar.png:
4624         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
4625         * manuals/C/anjuta-manual/figures/project_info.png:
4626         * manuals/C/anjuta-manual/figures/scrshot.png:
4627         * manuals/C/anjuta-manual/figures/symbol_browser.png:
4628         * manuals/C/anjuta-manual/figures/tool-editor.png:
4629         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
4630         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
4631         * manuals/C/anjuta-manual/figures/toolbar_format.png:
4632         * manuals/C/anjuta-manual/figures/toolbar_main.png:
4633         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
4634         * manuals/C/anjuta-manual/fileoperations.xml:
4635         * manuals/C/anjuta-manual/interface.xml:
4636         * manuals/C/anjuta-manual/introduction.xml:
4637         * manuals/C/anjuta-manual/preferences.xml:
4638         * manuals/C/anjuta-manual/projects.xml:
4639         * manuals/C/anjuta-manual/tools.xml:
4640         * manuals/Makefile.am:
4641         
4642         Updated manual and faq
4644         * scintilla/CallTip.cxx:
4645         * scintilla/CallTip.h:
4646         * scintilla/CellBuffer.cxx:
4647         * scintilla/CellBuffer.h:
4648         * scintilla/ContractionState.cxx:
4649         * scintilla/Document.cxx:
4650         * scintilla/Document.h:
4651         * scintilla/DocumentAccessor.cxx:
4652         * scintilla/Editor.cxx:
4653         * scintilla/Editor.h:
4654         * scintilla/ExternalLexer.cxx:
4655         * scintilla/Indicator.cxx:
4656         * scintilla/KeyMap.cxx:
4657         * scintilla/KeyWords.cxx:
4658         * scintilla/LexAU3.cxx:
4659         * scintilla/LexBash.cxx:
4660         * scintilla/LexCPP.cxx:
4661         * scintilla/LexCaml.cxx:
4662         * scintilla/LexCsound.cxx:
4663         * scintilla/LexEiffel.cxx:
4664         * scintilla/LexGui4Cli.cxx:
4665         * scintilla/LexHTML.cxx:
4666         * scintilla/LexLua.cxx:
4667         * scintilla/LexMSSQL.cxx:
4668         * scintilla/LexOthers.cxx:
4669         * scintilla/LexPOV.cxx:
4670         * scintilla/LexPython.cxx:
4671         * scintilla/LexRuby.cxx:
4672         * scintilla/LexSQL.cxx:
4673         * scintilla/LexVB.cxx:
4674         * scintilla/Makefile.am:
4675         * scintilla/PlatGTK.cxx:
4676         * scintilla/PropSet.cxx:
4677         * scintilla/RESearch.cxx:
4678         * scintilla/RESearch.h:
4679         * scintilla/ScintillaBase.cxx:
4680         * scintilla/ScintillaGTK.cxx:
4681         * scintilla/StyleContext.h:
4682         * scintilla/ViewStyle.cxx:
4683         * scintilla/ViewStyle.h:
4684         * scintilla/XPM.cxx:
4685         * scintilla/include/KeyWords.h:
4686         * scintilla/include/Platform.h:
4687         * scintilla/include/PropSet.h:
4688         * scintilla/include/SciLexer.h:
4689         * scintilla/include/Scintilla.h:
4690         * scintilla/include/Scintilla.iface:
4691         * scintilla/include/ScintillaWidget.h:
4692         * scintilla/lexers.make:
4694         Update to scintilla 1.68
4696         * src/anjuta-app.c:
4697         Only show help items which are really availible
4699         * plugins/cvs-plugin/cvs-callbacks.c
4700         * plugins/cvs-plugin/cvs-execute.c
4701         * plugins/cvs-plugin/subversion-callbacks.c:
4702         * libanjuta/anjuta-utils.c:
4703         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
4705 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
4707         * plugins/project-wizard/install.c,
4708         * plugins/project-wizard/autogen.c:
4709         Add error messages if using a read only directory
4710         Improve fix for bug #339296
4712 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
4714         * libanjuta/interfaces/libanjuta.idl:
4715         * plugins/document-manager/action-callbacks.c:
4716         * plugins/document-manager/plugin.c:
4717         * plugins/editor/text_editor.c:
4718         Added IAnjutaEditorGoto 
4720         * plugins/editor/aneditor.cxx:
4721         * plugins/editor/aneditor.h:
4722         * plugins/editor/text_editor.h:
4723         * plugins/editor/text_editor_prefs.c:
4724         
4725         Fixed #305076
4727 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
4729         * libanjuta/interfaces/libanjuta.idl:
4730         * plugins/document-manager/action-callbacks.c:
4731         * plugins/document-manager/anjuta-docman.c:
4732         * plugins/document-manager/plugin.c:
4733         * plugins/editor/text_editor.c: 
4734         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
4735         
4736         * plugins/sourceview/sourceview.c:
4737         * plugins/sourceview/sourceview.glade:
4738         Fixed some uft-8 issues and added a preference option
4739         to enable/disable gnome-vfs monitoring
4740         
4741         * scintilla/Makefile.am:
4742         * scintilla/include/Makefile.am:
4743         Fixed build
4745 2006-04-20  Massimo Cora' <maxcvs@email.it>
4747         * libanjuta/interfaces/libanjuta.idl:
4748         Remove get_current_pos () because we have get_position()
4750 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
4752         * NEWS: Updated
4753         * plugins/sourceview/tag-window.c:
4754         Don't close window on PageUp/PageDown
4756 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
4758         * data/Makefile.am:
4759         * manuals/reference/libanjuta/Makefile.am:
4760         
4761         Some build fixes
4762         
4763         * src/Makefile.am:
4764         * src/bacon-message-connection.c: 
4765         * src/bacon-message-connection.h: (both from gedit)
4766         * src/main.c:
4767         
4768         Fixed #312319 (Opening files when Anjuta is already open)
4770 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
4772         * TODO.tasks: Updated
4773         * plugins/sourceview/anjuta-view.c: 
4774         * plugins/sourceview/anjuta-view.h:
4775         * plugins/sourceview/sourceview.c: 
4776         
4777         * configure.in: Fix --enable-plugin-scintilla
4778         
4779         Added char_added signal
4781 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
4783         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
4784         
4785         Fixed diff for utf8
4786         
4787         * plugins/sourceview/sourceview.c:
4788         Fixed VFS monitoring (still a bit buggy)
4789         
4790         * plugins/sourceview/sourceview-args.c:
4791         * plugins/sourceview/tag-window.c: 
4792         
4793         Better sizing for the popup-window
4795 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
4797         * plugins/project-wizard/templates/gnome/src/main.c:
4798         * plugins/project-wizard/templates/gnome/src/project.glade:
4799         * plugins/project-wizard/templates/gtk/src/main.c: 
4800         * plugins/project-wizard/templates/gtk/src/project.glade:
4801         * plugins/project-wizard/templates/gtkmm/src/main.cc:
4802         
4803         Fixed up GLADE_FILE definition in project types and fixed bug #334546
4804         
4805 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
4807         * configure.in: More removal of obsoleteness.
4808         * po/no.po:
4810 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
4812         * ROADMAP:
4813         * libanjuta/anjuta-preferences.c: 
4814         * libanjuta/anjuta-utils.c: 
4815         * libanjuta/anjuta-utils.h:
4816         * plugins/message-view/message-view.c:
4817         
4818         Changed color functions and moved convert_color to anjuta-utils.h
4819         
4820         * plugins/message-view/anjuta-message-manager-plugin.glade:
4821         GnomeColorPicker -> GtkColorButton (bug #309154)
4822         
4823         * plugins/sourceview/plugin.c:
4824         * plugins/sourceview/sourceview-prefs.c:
4825         * plugins/sourceview/sourceview.glade:
4826         Added color and font preferences
4828         * plugins/sourceview/sourceview-tags.c:
4829         Only show as much choices as configured in preferences
4831 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
4833         * ROADMAP, NEWS: Updated (we are far behind ;-)
4834         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
4836 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
4838         * configure.in:
4839         * plugins/editor/Makefile.am:
4840         * scintilla/Makefile.am
4841         
4842         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
4843         
4844         * global-tags/Makefile.am:
4845         * global-tags/create_global_tags.sh:
4846         * plugins/symbol-browser/an_symbol_prefs.c:
4847         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4848         * plugins/symbol-browser/plugin.h:
4849         * tagmanager/include/tm_workspace.h:
4850         * tagmanager/tm_workspace.c:
4851         
4852         Fixed symbol-browser prefs and move global tags generation from installtion to
4853         preferences to make the life easier for distributers and to allow updates after installtion
4855         * plugins/document-manager/action-callbacks.c: 
4856         * plugins/document-manager/action-callbacks.h:
4857         * plugins/document-manager/anjuta-document-manager.ui:
4858         * plugins/document-manager/indent-util.c:
4859         * plugins/document-manager/plugin.c:
4860         * plugins/editor/text_editor.c:
4861         
4862         Moved indent stuff to document-manager
4863         
4864         * plugins/sourceview/anjuta-view.c: 
4865         * plugins/sourceview/sourceview-args.c: 
4866         * plugins/sourceview/sourceview-scope.c:
4867         * plugins/sourceview/sourceview-tags.c: 
4868         * plugins/sourceview/sourceview.c:
4869         
4870         Fixed several bugs
4871         
4872         * plugins/sourceview/sourceview.plugin (removed):
4873         * plugins/sourceview/sourceview.plugin.in:
4874         Editor is not user-activatible
4875         
4876         * plugins/sourceview/sourceview.png:
4877         Updated icon
4879 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
4881         * src/anjuta-app.c: Fixed crasher on plugin unloading
4883 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
4885         * plugins/sourceview/sourceview.c
4886         * plugins/sourceview/sourceview-args.c
4887         * plugins/sourceview/sourceview-args.h:
4888         
4889         Polished argument completion
4891 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
4893         * plugins/message-view/anjuta-msgman.c:
4894         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
4895         
4896         Show message pane on switch (does not work, anjuta_shell needs a fix)
4897         
4898         * plugins/sourceview/Makefile.am:
4899         * plugins/sourceview/anjuta-view.c: (find_tag_window),
4900         * plugins/sourceview/sourceview-args.c: 
4901         * plugins/sourceview/sourceview-args.h:
4902         * plugins/sourceview/sourceview-private.h:
4903         * plugins/sourceview/sourceview-scope.c: 
4904         (sourceview_scope_update), (sourceview_scope_filter_keypress):
4905         * plugins/sourceview/sourceview-tags.c:
4906         * plugins/sourceview/sourceview.c:
4907         * plugins/sourceview/tag-window.c:
4908         * plugins/sourceview/tag-window.h:
4909         
4910         Added scope and argument completion
4912 2006-04-03  Johannes Schmid <jhs@gnome.org>
4914         * TODO.tasks
4915         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
4916         (on_widget_remove):
4917         Save toolbar state
4919         * plugins/sourceview/sourceview.c: (iselect_clear):
4920         Make "Delete"-key working
4922         * configure.in: #336389
4924 2006-04-03  Johannes Schmid <jhs@gnome.org>
4926         * plugins/sourceview/Makefile.am:
4927         * plugins/sourceview/anjuta-view.c:
4928         * plugins/sourceview/plugin.c: 
4929         * plugins/sourceview/sourceview-private.h:
4930         * plugins/sourceview/sourceview-scope.c:
4931         * plugins/sourceview/sourceview-scope.h:
4932         * plugins/sourceview/sourceview-tags.c: 
4933         * plugins/sourceview/sourceview-tags.h:
4934         * plugins/sourceview/sourceview.c:
4935         * plugins/sourceview/sourceview.h:
4936         * plugins/sourceview/tag-window.c:
4937         
4938         - fixed goto_file_line
4939         - scroll to cursor on undo/redo
4940         - show correct popup-menu
4941         - scope completion (not ready yet)
4943 2006-04-03  Johannes Schmid <jhs@gnome.org>
4945         * plugins/sourceview/plugin.c: 
4946         * plugins/sourceview/sourceview-tags.c:
4947         * plugins/sourceview/sourceview.c: 
4948         * plugins/sourceview/sourceview.h:
4949         * plugins/sourceview/tag-window.c:
4950         
4951         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
4953 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4955         * plugins/sourceview/sourceview.c:
4956         Fixed next/previous bookmark.
4957         Toggled bookmark (set/unset).
4959 2006-04-03  Johannes Schmid <jhs@gnome.org>
4961         * plugins/document-manager/action-callbacks.c:
4962         Fixed Gtk-Warning in goto_line
4963         
4964         * plugins/sourceview/Makefile.am:
4965         * plugins/sourceview/anjuta-document.c:
4966         * plugins/sourceview/anjuta-view.c: 
4967         * plugins/sourceview/anjuta-view.h:
4968         * plugins/sourceview/sourceview-autocomplete.c:
4969         * plugins/sourceview/sourceview-autocomplete.h:
4970         * plugins/sourceview/sourceview-private.h:
4971         * plugins/sourceview/sourceview-tags.c:
4972         * plugins/sourceview/sourceview-tags.h:
4973         * plugins/sourceview/sourceview.c:
4974         * plugins/sourceview/tag-window.c:
4975         * plugins/sourceview/tag-window.h:
4976         Created a nice API for tag and completion windows
4977         
4978         * plugins/sourceview/sourceview-print.h:
4979         * plugins/sourceview/sourceview-print.c:
4980         Added printing
4981                 
4982 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4984         * plugins/sourceview/sourceview.c:
4985         Fixed typo (Sort bookmarks).
4986         
4987 2006-04-01  Johannes Schmid <jhs@gnome.org>
4989         * plugins/sourceview/anjuta-document.c:
4990         * plugins/sourceview/anjuta-document.h:
4991         * plugins/sourceview/anjuta-view.c:
4992         * plugins/sourceview/anjuta-view.h:
4993         * plugins/sourceview/sourceview-autocomplete.c:
4994         * plugins/sourceview/sourceview-autocomplete.h:
4995         * plugins/sourceview/sourceview-prefs.c:
4996         * plugins/sourceview/sourceview-prefs.h:
4997         * plugins/sourceview/sourceview-private.h:
4998         * plugins/sourceview/sourceview-tags.c:
4999         * plugins/sourceview/sourceview-tags.h:
5000         * plugins/sourceview/sourceview.c:
5001         * plugins/sourceview/sourceview.glade:
5002         * plugins/sourceview/tag-window.c: 
5003         * plugins/sourceview/tag-window.h:
5004         
5005         Improved code complete and autocomplete
5007 2006-04-01  Johannes Schmid <jhs@gnome.org>
5009         * plugins/sourceview/Makefile.am:
5010         * plugins/sourceview/bookmark.png:
5011         * plugins/sourceview/marker-attentive.png:
5012         * plugins/sourceview/marker-basic.png:
5013         * plugins/sourceview/marker-intense.png:
5014         * plugins/sourceview/marker-light.png:
5015         * plugins/sourceview/sourceview.c: 
5016         
5017         Added pixmaps for all marker types and show bookmarks
5018         
5019         * configure.in
5020         * plugins/sourceview/Makefile.am:
5021         Build sourceview on 2.14 only
5023 2006-03-31  Johannes Schmid <jhs@gnome.org>
5025         * plugins/sourceview/Makefile.am:
5026         * plugins/sourceview/anjuta-document.c:
5027         * plugins/sourceview/anjuta-view.c:
5028         * plugins/sourceview/anjuta-view.h:
5029         * plugins/sourceview/sourceview-autocomplete.c:
5030         * plugins/sourceview/sourceview-private.h:
5031         * plugins/sourceview/sourceview-tags.c:
5032         * plugins/sourceview/sourceview-tags.h:
5033         * plugins/sourceview/sourceview.c: 
5034         * plugins/sourceview/tag-window.c:
5035         * plugins/sourceview/tag-window.h:
5036         
5037         Added code completion with tag manager to the editor and fixed a save_as bug
5039 2006-03-31  Johannes Schmid <jhs@gnome.org>
5041         * src/main.c: Revert patch from Rob to allow building with
5042         Gnome 2.12
5043         * configure.in: Require at least 2.12 libraries
5045 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
5047         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
5049         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
5050         Improve anjuta-plugin project template: Added missed files dist tarball
5051         (make dist)
5053         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
5054         typo
5056 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
5058         reviewed by: Johannes Schmid <jhs@gnome.org>
5060         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
5061         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
5062         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
5063         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
5064         
5065         Improve anjuta-plugin project template. Also fix for #322744
5067 2006-03-27  Johannes Schmid <jhs@gnome.org>
5069         * plugins/sourceview/sourceview-private.h:
5070         plugins/sourceview/sourceview.c:
5071         
5072         Added basic bookmark support
5074 2006-03-27  Johannes Schmid <jhs@gnome.org>
5076         * TODO.tasks:
5077         Updated
5078         
5079         Patch from Rob Bradfort <robster@debian.org>:
5080         * src/main.c: (get_command_line_args), (main):
5081         Migration from popt to GOption
5082         
5083 2006-03-26 Naba Kumar  <naba@gnome.org>
5085         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
5086         size to scale itself with theme.
5088 2006-03-26 Naba Kumar  <naba@gnome.org>
5090         * plugins/file-manager/an_file_view.c,
5091         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
5092         when symbolview and fileview objects are destroyed to avoid crashes
5093         after the plugins are disabled.
5095 2006-03-26 Naba Kumar <naba@gnome.org>
5097         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
5098         Deleted unused file.
5099         
5100         * plugins/glade/plugin.c: Be able to close glade plugin when there
5101         there is no glade project loaded.
5102         
5103         * plugins/sourceview/sourceview.plugin,
5104         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
5106 2006-03-23  Naba Kumar  <naba@gnome.org>
5108         * plugins/editor/print.c: Fixed a bug where some sections of
5109         printed/previewed text is not highlighted.
5110         
5111 2006-03-20  Johannes Schmid <jhs@gnome.org>
5113         * libanjuta/interfaces/libanjuta.idl:
5114         Added IAnjutaPrint
5115         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
5116         as we do not use private apis. Show help window and startup because it does 
5117         not survive gdl
5118         
5119         * plugins/document-manager/action-callbacks.c:
5120         plugins/editor/Makefile.am:
5121         plugins/editor/text_editor.c:
5122         plugins/editor/print.c:
5123         plugins/editor/print.h:
5124         
5125         Fixed printing (nobody has missed it BTW ;-)
5126         
5127         * plugins/sourceview/sourceview.c:
5128         Fixed a crasher
5130 2006-03-20 Naba Kumar <naba@gnome.org>
5132         * configure.in, plugins/devhelp/plugin.c: Be able to build with
5133         devhelp >= 0.9 < 0.11 versions.
5134         
5135 2006-03-20  Johannes Schmid <jhs@gnome.org>
5137         * plugins/sourceview/anjuta-document-loader.c
5138         plugins/sourceview/sourceview.c:
5139         
5140         Fixed encoding bugs
5142 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5144         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
5145         Fixed bug (line position)
5146         Give the good line position whatever the active editor.
5148 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
5150         * configure.in: Added fi to ALL_LINGUAS
5152 2006-03-19  Johannes Schmid <jhs@gnome.org>
5154         * plugins/sourceview/anjuta-document-loader.c:
5155         replace gnome_vfs_get_mime_type_for_name_and data
5157         * plugins/build-basic-autotools/build-basic-autotools.c:
5158         Fixed #335142
5160 2006-03-17  Johannes Schmid <jhs@gnome.org>
5162         * plugins/editor/editor.glade:
5163         Added style-editor again after it got lost somehow
5165 2006-03-17  Johannes Schmid <jhs@gnome.org>
5167         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
5168         configure.in: require devhelp 0.11
5169         
5170         Post 0.11 devhelp versions (CVS) do not work because of an API change...
5172         plugins/build-basic-autotools/build-basic-autotools.c:
5173         forgot a an installtion callback for the "install as root"-feature
5175 2006-03-17  Massimo Cora' <maxcvs@email.it>
5177         reviewed by: Johannes Schmid <jhs@gnome.org>
5179         * plugins/class-gen/anjuta-class-gen-plugin.glade
5180         plugins/class-gen/class_gen.c 
5181         plugins/class-gen/goc_template_header
5182         plugins/class-gen/goc_template_source
5183         
5184         Fixed bug #334663
5186 2006-03-16  Johannes Schmid <jhs@gnome.org>
5188         * plugins/sourceview/sourceview.c:
5189         Fixed "save-point" signal for undo actions
5191 2006-03-16  Massimo Cora' <maxcvs@email.it>
5192         
5193         reviewed by: Johannes Schmid <jhs@gnome.org>
5194         
5195         * plugins/document-manager/anjuta-docman.c:
5196         Implement tab drag and drop
5198 2006-03-16  Johannes Schmid <jhs@gnome.org>
5200         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5201         plugins/build-basic-autotools/build-basic-autotools.c:
5202         
5203         Implemented "install as root"-feature (#321455)
5205 2006-03-16  Johannes Schmid <jhs@gnome.org>
5207         * mime/.cvsignore
5208         plugins/sourceview/.cvsignore
5209         plugins/tools/scripts/.cvsignore:
5210         Added/extended .cvsignore files
5211         
5212         * plugins/sourceview/sourceview-autocomplete.c:
5213         plugins/sourceview/sourceview-autocomplete.h:
5214         plugins/sourceview/sourceview-prefs.c:
5215         plugins/sourceview/sourceview-private.h:
5216         plugins/sourceview/sourceview.glade:
5217         Autcomplete just works(tm) now and respects preferences
5218         
5219         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
5220         Use better algorithm from autocomplete
5222 2006-03-15  Johannes Schmid <jhs@gnome.org>
5224         * src/anjuta-app.c:
5225         Fixed bug #304495
5227 2006-03-15  Johannes Schmid <jhs@gnome.org>
5229         * libanjuta/interfaces/libanjuta.idl:
5230         plugins/class-gen/class_gen.c:
5231         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
5232         plugins/project-manager/plugin.c:
5233         
5234         Allow to add multiple source files (#320191)
5235         
5236         * configure.in: Require gnome-build 0.1.3
5238 2006-03-14  Johannes Schmid <jhs@gnome.org>
5240         * plugins/macro/macro-utils.c: Fixed bug #333606
5241         * plugins/file-wizard/file.c: Fixed bug #333601
5243 2006-03-13  Johannes Schmid <jhs@gnome.org>
5245         * plugins/sourceview/sourceview_autocomplete.c
5246         plugins/sourceview/sourceview_autocomplete.h
5247         plugins/sourceview/sourceview.c
5248         plugins/sourceview/sourceview-private.h
5249         plugins/sourceview/sourceview-prefs.c:
5250         
5251         Cleaned up and fixed several issues
5252         
5253 2006-03-13  Johannes Schmid <jhs@gnome.org>
5255         * plugins/sourceview/Makefile.am:
5256         plugins/sourceview/sourceview-autocomplete.c
5257         plugins/sourceview/sourceview-autocomplete.h:
5258         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
5259         plugins/sourceview/sourceview-private.h:
5260         plugins/sourceview/sourceview.c:
5261         
5262         Added (buggy) autocomplete feature to sourceview
5263         
5264 2006-03-12 Naba Kumar <naba@gnome.org>
5266         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
5267         libanjuta/anjuta-session.c: Added API docs.
5269 2006-03-12 Naba Kumar <naba@gnome.org>
5271         * TODO.tasks: Added couple of tasks.
5272         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
5273         Register private class as early as possible so that members could
5274         point to self class. Code clean up.
5276 2006-03-12 Naba Kumar <naba@gnome.org>
5278         * po/POTFILES.in, po/POTFILES.skip: Updated.
5280 2006-03-11 Naba Kumar <naba@gnome.org>
5282         * libanjuta/anjuta-shell.c,
5283         plugins/document-manager/anjuta-docman.c,
5284         plugins/document-manager/plugin.c,
5285         plugins/symbol-browser/an_symbol_search.c,
5286         plugins/valgrind/vgrule-list.c: Use correct signal names while
5287         creating them.
5288         
5289         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
5290         signal names and fixed enum IANJUTA_TYPE_* macro.
5292 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5294         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
5295         plugins/search/search-replace.c :
5296         Fixed bug (Bookmark the good line).
5297         Search & Replace (Mark all matched strings).
5298         
5299 2006-03-09  Johannes Schmid <jhs@gnome.org>
5301         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
5302         Completed changes from yesterday
5303         
5304         * plugins/document-manager/anjuta-document-manager.glade:
5305         plugins/editor/editor.glade
5306         plugins/editor/plugin.c: (activate_plugin)
5307         plugins/editor/text_editor.c
5308     plugins/sourceview/Makefile.am
5309         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
5310         plugins/sourceview/sourceview.glade:
5311         Completed preference changes
5313 2006-03-08  Johannes Schmid <jhs@gnome.org>
5315         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
5316         plugins/search/plugin.c: (activate_plugin):
5317         
5318         Removed Gtk-Criticals
5319         
5320         * plugins/document-manager/anjuta-document-manager.glade:
5321         plugins/document-manager/plugin.c: (on_docman_auto_save),
5322         (on_gconf_notify_timer), (prefs_init):
5323     plugins/document-manager/plugin.h:
5324         plugins/editor/text_editor.c: (text_editor_instance_init),
5325         (text_editor_dispose):
5326         plugins/editor/text_editor.h:
5327         plugins/editor/text_editor_cbs.c:
5328         plugins/editor/text_editor_cbs.h:
5329         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
5330         plugins/glade/plugin.c: (activate_plugin):
5331         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
5332         plugins/sourceview/sourceview-private.h:
5333         plugins/sourceview/sourceview.c: (on_menu_popup),
5334         (sourceview_new), (ifile_open), (ifile_savable_save),
5335         (ifile_savable_save_as), (ieditor_set_popup_menu),
5336         (ieditor_get_filename), (imark_mark):
5338     Moved autosave from editor to document manager and fixed some things in 
5339     Sourceview plugin
5341 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5343         * plugins/search/anjuta-search.glade :
5344         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
5345         plugins/search/search-replace_bachend.c: Fixed a crash bug.
5346         plugins/search/search-replace.c : Fixed bug.
5347         
5348 2006-03-08  Johannes Schmid <jhs@gnome.org>
5350     * plugins/search/anjuta-search.glade
5351     Fixed widget names (glade is a bit stupid on copying widgets to other files)
5353 2006-03-07  Johannes Schmid <jhs@gnome.org>
5355         * plugins/document-manager/action-callbacks.c
5356         plugins/document-manager/anjuta-document-manager.glade
5357         plugins/document-manager/plugin.c: (prefs_init),
5358         (activate_plugin):
5359         plugins/editor/Makefile.am:
5360         plugins/editor/editor.glade:
5361         plugins/editor/plugin.c: (on_style_button_clicked),
5362         (activate_plugin), (dispose):
5363         plugins/editor/style-editor.c:
5364         
5365         Startet to seperate document-manager and editor preferences
5367         * plugins/search/Makefile.am:
5368         plugins/search/anjuta-search.glade:
5369         plugins/search/search-replace.c:
5370         
5371         Moved search GUI to search-plugin
5372                 
5373         * plugins/sourceview/sourceview-prefs.c:
5374         plugins/sourceview/sourceview-prefs.h:
5375         plugins/sourceview/sourceview-private.h:
5376         plugins/sourceview/sourceview.c: 
5377         plugins/sourceview/sourceview.h:
5378         plugins/sourceview/Makefile.am:
5379         plugins/sourceview/anjuta-document.h:
5380         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
5381         plugins/sourceview/plugin.c: 
5382         
5383         Added some preferences to sourceview and fixed vfs_monitor
5384         
5385         * tagmanager/c.c: (parseParens): 
5386         Removed annoying debug message
5387         
5388         * libanjuta/interfaces/libanjuta.idl: 
5389         Removed IAnjutaEditorFactory::create_style_editor()
5391 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5393         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
5394         Search : Bookmark all matched lines.
5396 2006-03-06  Johannes Schmid <jhs@gnome.org>
5398         * plugins/class-gen/anjuta-class-gen.plugin.in
5399         plugins/file-loader/plugin.c: (sort_wizards)
5400         (on_create_submenu), (activate_plugin)
5401         plugins/file-wizard/anjuta-file-wizard.plugin.in
5402         plugins/glade/anjuta-glade.plugin.in
5403         plugins/project-import/anjuta-project-import.plugin.in
5404         plugins/project-wizard/anjuta-project-wizard.plugin.in:
5405         
5406         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
5407         sorted alphabeticly
5408         
5409         * plugins/project-wizard/templates/mkfile.wiz:
5410         Use configured project directory instead of ~/myproject
5411         
5412         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
5413         (ifile_open):
5414         Show markers (again) and monitor uri
5416 2006-03-06  Naba Kumar  <naba@gnome.org>
5418         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
5419         typedefs separately so that forward linking would work.
5420         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
5422 2006-03-05  Naba Kumar  <naba@gnome.org>
5424         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
5425         passing Enums and Structs in signals. Define struct _Name in
5426         generated code, so that forward referencing.
5427         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
5428         
5429         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
5430         
5431 2006-03-05  Naba Kumar  <naba@gnome.org>
5433         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
5434         support. Generate GType definitions for enums in generated codes
5435         so that enums could be passed as signal params.
5436         
5437 2006-03-04  Naba Kumar  <naba@gnome.org>
5439         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
5440         Restored cvs-moved revision files. They were originally marked
5441         deleted at their older locations. Now they are restored at
5442         their new locations. The changeset is one that was committed
5443         as part of document-manager, editor, search and print plugins
5444         separation from editor plugin.
5445         
5446 2006-03-03  Johannes Schmid <jhs@gnome.org>
5448         * plugins/sourceview/*:
5449         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
5450         poiting this out!
5452 2006-03-04  Naba Kumar  <naba@gnome.org>
5454         * plugins/gdb/*: Deleted removed files (see previous changlog
5455         entry for files list).
5456         
5457 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
5459         * plugins/debug-mananger/breakpoints.c,
5460         plugins/debug-manager/breakpoints.h,
5461         plugins/debug-manager/debug_tree.c,
5462         plugins/debug-manager/debug_tree.h,
5463         plugins/debug-manager/info.c,
5464         plugins/debug-manager/info.h,
5465         plugins/debug-manager/locals.c,
5466         plugins/debug-manager/locals.h,
5467         plugins/debug-manager/memory.c,
5468         plugins/debug-manager/memory.h,
5469         plugins/debug-manager/registers.c,
5470         plugins/debug-manager/registers.h,
5471         plugins/debug-manager/sharedlib.c,
5472         plugins/debug-manager/sharedlib.h,
5473         plugins/debug-manager/signal.c,
5474         plugins/debug-manager/signal.h,
5475         plugins/debug-manager/stack_trace.c,
5476         plugins/debug-manager/stack_trace.h,
5477         plugins/debug-manager/watch.c,
5478         plugins/debug-manager/watch.h,
5479         plugins/debug-manager/Makefile.am:
5480         Move from gdb plugin to debug manager plugin
5482         * plugins/debug-manager/anjuta-debug-manager.glade,
5483         plugins/debug-manager/anjuta-debug-manager.ui:
5484         Move all user interface from gdb to debug manager
5486         * plugins/debug-manager/utilities.c,
5487         plugins/debug-manager/utilities.h:
5488         Remove some unused code
5489         Add useful code from gdb plugin
5491         * plugins/debug-manager/start.c,
5492         plugins/debug-manager/start.h:
5493         Include code of attach_process
5494         Add more code to start the debugger
5496         * plugins/debug-manager/plugin.c,
5497         plugins/debug-manager/plugin.h,
5498         plugins/debug-manager/anjuta-debug-manager.plugin.in:
5499         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
5501         * plugins/debug-manager/debugger.c,
5502         plugins/debug-manager/debugger.h:
5503         Implement a queue of debugger command
5505         * plugins/gdb/actions.c,
5506         plugins/gdb/actions.h,
5507         plugins/gdb/watch_cbs.c,
5508         plugins/gdb/watch_cbs.h,
5509         plugins/gdb/watch_gui.c,
5510         plugins/gdb/watch_gui.h:
5511         Removed 
5513         * plugins/gdb/debugger.c,
5514         plugins/gdb/debugger.h,
5515         plugins/gdb/gdbmi.c,
5516         plugins/gdb/gdbmi.h,
5517         plugins/gdb/utilities.c,
5518         plugins/gdb/utilities.h,
5519         plugins/gdb/Makefile.am,
5520         plugins/gdb/anjuta-gdb.plugin.in:
5521         Implement necessary functions
5523         * plugins/gdb/parser.c,
5524         plugins/gdb/parser.h:
5525         Code for parsing variable previously in debug_tree.c
5527         * plugins/gdb/anjuta-gdb.glade,
5528         plugins/gdb/anjuta-gdb.ui:
5529         Remove user interface
5531         * plugins/gdb/gdbmi-test.c:
5532         Need update
5534         * plugins/gdb/anjuta-gdb.plugin.png:
5535         Try an improved icon for gdb (archer fish)
5537         * libanjuta/anjuta-debugger.c,
5538         libanjuta/anjuta-debugger.h,
5539         libanjuta/interfaces/libanjuta.idl,
5540         libanjuta/interfaces/anjuta-idl-compiler.pl,
5541         libanjuta/Makefile.am:
5542         Add declaration used in new IAnjutaDebugger interface
5544         * manuals/reference/libanjuta.types,
5545         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
5546         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
5547         Update documentation
5549 2006-03-02  Naba Kumar  <naba@gnome.org>
5551         * manuals/reference/libanjuta/Makefile.am,
5552         manuals/reference/libanjuta/libanjuta-docs.sgml,
5553         manuals/reference/libanjuta/libanjuta-sections.txt,
5554         manuals/reference/libanjuta/libanjuta.types,
5555         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
5556         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
5557         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
5558         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
5559         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
5560         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
5561         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
5562         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
5563         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
5564         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
5565         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
5566         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
5567         manuals/reference/libanjuta/tmpl/e-splash.sgml,
5568         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
5569         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
5570         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
5571         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
5572         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
5573         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
5574         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
5575         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
5576         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
5577         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
5578         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
5579         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
5580         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
5581         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
5582         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
5583         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
5584         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
5585         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
5586         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
5587         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
5588         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
5589         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
5590         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
5591         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
5592         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
5593         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
5594         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
5595         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
5596         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5597         manuals/reference/libanjuta/tmpl/plugins.sgml,
5598         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
5599         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
5600         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
5601         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
5602         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
5603         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
5604         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
5605         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
5606         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
5607         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
5608         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
5609         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
5610         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
5611         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
5612         documentation.
5614 2006-02-28  Naba Kumar <naba@gnome.org>
5616         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
5617         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
5618         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
5619         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
5620         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
5621         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
5622         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
5623         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
5624         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
5625         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
5626         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
5627         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
5628         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
5629         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
5631 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5633         * plugins/sourceview/sourceview.c:
5634         Select to brace, select block.
5636 2006-02-28  Johannes Schmid <jhs@gnome.org>
5638         * plugins/file-wizard/Makefile.am
5639         plugins/file-wizard/action-callbacks.c (removed)
5640         plugins/file-wizard/action-callbacks.h (removed)
5641         plugins/file-wizard/anjuta-file-wizard.ui
5642         plugins/file-wizard/plugin.c: (activate_plugin),
5643         (deactivate_plugin)
5644         plugins/file-wizard/plugin.h:
5645         Removed Edit->Insert Text submenu (replace by macros plugin)
5646         
5647         * plugins/sourceview/sourceview.c: (sourceview_new),
5648         (ieditor_set_popup_menu):
5649         Fixed some more bugs
5650         
5651         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
5653 2006-02-28  Naba Kumar <naba@gnome.org>
5655         * plugins/file-manager/an_file_view.c,
5656         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
5657         rows also and with delay 1 sec (the color and timout value should
5658         probably be picked up from some system wide preference key).
5660 2006-02-28  Naba Kumar <naba@gnome.org>
5662         * libanjuta/interfaces/libanjuta.idl,
5663         plugins/document-manager/action-callbacks.c,
5664         plugins/document-manager/plugin.c,
5665         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
5666         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
5667         Added interface checks in document manager and enable/disable
5668         menus based on supported interface.
5669         
5670         * plugins/project-import/anjuta-project-import.glade: Set some
5671         resonable size for the import dialog.
5673  2006-02-27  Naba Kumar  <naba@gnome.org>
5675         * libanjuta/interfaces/libanjuta.idl,
5676         plugins/document-manager/action-callbacks.c,
5677         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
5678         and eol conversion actions.
5680 2006-02-27  Johannes Schmid <jhs@gnome.org>
5681         
5682         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
5683         * plugins/file-manager/an_file_view.c
5684         plugins/file-manager/plugin.h:  Added tooltips
5685         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
5687 2006-02-26  Naba Kumar  <naba@gnome.org>
5689         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
5690         plugins/build-basic-autotools/build-basic-autotools.c,
5691         plugins/build-basic-autotools/build-basic-autotools.h,
5692         plugins/build-basic-autotools/executer.c,
5693         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
5694         disable indicator highlights preferences from message manager to
5695         build plugin. Implemented message indicator highlights in build tool.
5696         
5697         * plugins/editor/text_editor.c: Fixed indicators.
5699 2006-02-26  Johannes Schmid <jhs@gnome.org>
5701         * plugins/sourceview/sourceview.c:
5702         - Fixed some bugs
5703         - Added markers
5704         * plugins/subversion/svn_auth.c:
5705         Fixed username/password authentification but there might be a memory corruption
5707 2006-02-26  Naba Kumar  <naba@gnome.org>
5709         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
5710         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
5711         libanjuta/anjuta-launcher.h: Added documentation.
5713 2006-02-24  Naba Kumar  <naba@gnome.org>
5715         * plugins/editor/text_editor.c: Fixed change in API in
5716         IAnjutaEditorSelection::set().
5717         
5718 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5720         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
5721         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
5722         libanjuta/interfaces/libanjuta.idl :
5723         Search in sourceview editor (Select in buffer).
5726 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5728         * plugins/sourceview/sourceview.c :
5729         Fixed Replace, to_upper, to_lower.
5730         
5731         * plugins/search/search-replace_backend.c :
5732         Renamed header name.
5734 2006-02-22  Naba Kumar  <naba@gnome.org>
5736         * libanjuta/anjuta-plugin-description.c,
5737         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
5738         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
5739         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
5740         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
5741         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
5742         
5743         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
5744         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
5745         
5746 2006-02-21  Naba Kumar  <naba@gnome.org>
5748         * libanjuta/interfaces/libanjuta.idl,
5749         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
5750         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
5751         interface for editor.
5753 2006-02-21  Naba Kumar  <naba@gnome.org>
5755         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
5757         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
5758         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
5760 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5762         * GTKSOURCEVIEW EDITOR
5763         plugins/sourceview/sourceview.c :
5764         Fixed copy and Goto Line.
5765         
5766         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
5767         plugins/macro/plugin.c :
5768         Fixed Insert key word and Insert macro.
5770 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
5772         * plugins/document-manager/anjuta-docman.c:
5773         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
5774         
5775         * configure.in:
5776         plugins/Makefile.am:
5777         plugins/sourceview/.cvsignore:
5778         plugins/sourceview/Makefile.am:
5779         plugins/sourceview/plugin.c: :
5780         plugins/sourceview/plugin.h:
5781         plugins/sourceview/sourceview.c: 
5782         plugins/sourceview/sourceview.h:
5783         plugins/sourceview/sourceview.plugin:
5784         plugins/sourceview/sourceview.plugin.in:
5785         plugins/sourceview/sourceview.png:
5787         Added sourceview editor plugin
5789 2006-02-19 Naba Kumar  <naba@gnome.org>
5791         * libanjuta/interfaces/libanjuta.idl,
5792         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
5793         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5794         plugins/cvs-plugin/cvs-interface.c,
5795         plugins/document-manager/action-callbacks.c,
5796         plugins/document-manager/action-callbacks.h,
5797         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
5798         plugins/search/plugin.c, plugins/search/search-replace.c,
5799         plugins/search/search-replace_backend.c,
5800         plugins/subversion/subversion-actions.c,
5801         plugins/subversion/subversion-callbacks.c,
5802         plugins/tools/editor.c, plugins/tools/execute.c,
5803         plugins/tools/variable.c: Defined proper editor interfaces and fixed
5804         few fatal warnings.
5806 2006-02-15 Naba Kumar  <naba@gnome.org>
5808         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
5809         within another.
5810         
5811         * libanjuta/interfaces/libanjuta.idl,
5812         plugins/document-manager/anjuta-docman.c,
5813         plugins/document-manager/plugin.c,
5814         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
5815         unnecessary parameters from IAnjutaEditor interface and used proper
5816         types instead of 'gpointer'. Fixed various compiler warnings.
5817         
5818         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
5819         file
5821 2006-02-12 Naba Kumar  <naba@gnome.org>
5823         * po/POTFILES.in: Updated.
5824         
5825 2006-02-11 Naba Kumar  <naba@gnome.org>
5827         * plugins/editor/properties.[cxx,h],
5828         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
5829         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
5830         to sci_prop_*(), because they were conflicting with external
5831         functions (in some ssl library).
5832         
5833 2006-02-08 Naba Kumar  <naba@gnome.org>
5835         Patch from Massimo Cora  <maxcvs@email.it>:
5836         * plugins/valgrind/anjuta-valgrind.schemas,
5837         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
5838         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
5839         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
5840         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
5841         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
5842         plugins/valgrind/vgtoolview.c,
5843         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
5844         before running the debugging session. I've added also a
5845         preference in Anjuta Preferences where you can specify
5846         the path to the valgrind binary. The default is /usr/bin/valgrind.
5847         Now it displays a dialog with the error. [it can be -program
5848         exited- or -file loaded or end of input-]. Some valgrind 3.x
5849         compatibility.
5850         
5851 2006-01-29 Naba Kumar  <naba@gnome.org>
5853         Patch from Massimo Cora  <maxcvs@email.it>:
5854         * configure.in, plugins/Makefile.am,
5855         plugins/valgrind/*: Valgrind plugin (requires
5856         binutils-dev and valgrind to be installed.
5858 2005-01-24 Johannes Schmid <jhs@gnome.org>
5860         * Patch from Eric Greveson <ejg45@cam.ac.uk>
5861         plugins/tools/variables.c:
5862         Added current directory to possible variables
5864         * Patch from Günther Brammer <gbrammer@gmx.de>
5865         plugins/document-manager/anjuta-docman.c:
5866         Fix a crash on opening a file
5868         AUTHORS: Added Günther Brammer
5870 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
5872         * libanjuta/anjuta-launcher.c:
5873         Fix a bug in AnjutaLauncher when output is bigger than buffer
5874         Probably fix bug #315188 and #305134
5876 2005-12-28      Johannes Schmid <jhs@gnome.org>
5877         
5878         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
5879         * src/about.c: Use new gtk about dialog
5880         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
5881         Updated anjuta_ui_add_action_group_entries call
5882         
5883         Patch from Jean Breford <jean.breford@normalesup.org>
5884         and Markus Habermehl <bmh1980de@yahoo.de>:
5885         
5886         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
5887         * AUTHORS: Added Jean and Markus
5889 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5890         * plugins/search/search-replace.c :
5891         Bookmark all matched lines.
5892         * plugins/search/search-replace_backend.c :
5893         Fixed bug (Search in all project files).
5895 2005-12-21      Johannes Schmid <jhs@gnome.org>
5896         
5897         * plugins/search/plugin.c:
5898         Fixed signal names
5899         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
5900         investigation needed.
5901         
5902         AUTHORS: Added Ross Goldner
5904 2005-12-19  Ross Golder  <ross@golder.org>
5906         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
5907         application/xml MIME type.
5909 2005-12-18  Johannes Schmid <jhs@gnome.org>
5910         
5911         po/POTFILES.in: Updated files after directory changes
5912         HACKING: Removed outdated section 3 (anoncvs)
5914 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
5916         * plugins/build-basic-autotools/build-basic-autotools.c:
5917         Save all files in editor before running a command
5919         * plugins/tools/execute.c:
5920         Use document manager plugin instead of each editor for
5921         saving all files
5923 2005-12-15  Johannes Schmid <jhs@gnome.org>
5925         * plugins/document-manager/action-callbacks.c:
5926         (on_save_all1_activate), (on_swap_activate)
5927         plugins/document-manager/anjuta-docman.c:
5928         (on_save_as_filesel_response), (on_notebook_switch_page):
5929         
5930         Fixed some remaining issues in document-manger
5932 2005-12-15      Johannes Schmid <jhs@gnome.org>
5934         * plugins/profile-default/default.anjuta:
5935         Load Search plugin and Message Manager by default
5937 2005-12-14  Johannes Schmid <jhs@gnome.org>
5938         
5939         * plugins/editor/text_editor.c
5940         libanjuta/anjuta-utils.c:
5941         
5942         Check if files differ when gnome-vfs monitoring is used.
5943         (Bug #309688)
5945 2005-12-13  Johannes Schmid <jhs@gnome.org>
5947         * plugins/document-manager/plugin.c:
5948         Only save modified files in ianjuta_file_savable_save() for document-manager
5949         as discussed on mailing list.
5950         
5951         * plugins/cvs-plugin/cvs-callbacks.c:
5952         Fixed dialog handling for empty log message
5954 2005-12-13  Johannes Schmid <jhs@gnome.org>
5956         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
5957         
5958         * plugins/project-manager/* Removed ununsed files
5959         
5960         * plugins/symbol-browser/an_symbol_iter.c
5961         plugins/build-basic-autotools/build-basic-autotools.c
5962         plugins/build-basic-autotools/executer.c
5963         plugins/class-gen/class_gen.c
5964         plugins/class-inheritance/class-inherit.c
5965         plugins/cvs-plugin/cvs-actions.c
5966         plugins/cvs-plugin/cvs-interface.c
5967         plugins/debug-manager/attach_process.
5968         plugins/devhelp/plugin.c
5969         plugins/document-manager/plugin.c
5970         plugins/document-manager/indent_util.c
5971         plugins/editor/properties.cxx
5972         plugins/editor/aneditor.cxx
5973         plugins/editor/style-editor.c
5974         plugins/editor/text_editor.c
5975         plugins/macro/macro_db.c
5976         tagmanager/c.c:
5977         
5978         Use DEBUG_PRINT for debug messages
5980         libanjuta/anjuta-debug.h: Include config.h
5981         
5982         HACKING: Updated (BTW: does anyone read this?)
5983         
5984 2005-12-12  Johannes Schmid <jhs@gnome.org>
5986         Patch from Johan Ersvik <jersvik@fastmail.fm>:
5987         * plugins/gdb/debugger.c
5988         
5989         Fix a crasher in gdb plugin
5990         
5991         * plugins/gtodo/plugin.c
5992         plugins/search/plugin.c
5993         
5994         Fixed bug #305301
5995         
5996         * plugins/document-manager/anjuta-docman.c:
5997         
5998         Fixed error markers 
5999         
6000         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
6001         
6002         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
6003         
6004         * plugins/document-manager/anjuta-docman.c:
6005         highlight changed files in docman popup-menu
6006         * plugins/gdb/debug-tree.c:
6007         plugins/gdb/debugger.c
6008         Do not corupt entire "locals" tree when variable pointer have
6009         additional info and arrays/strucs/unions correctly.
6010         
6012 2005-12-11  Johannes Schmid <jhs@gnome.org>
6014         * plugins/document-manager/anjuta-docman.c
6015         plugins/document-manager/plugin.c
6016         plugins/editor/text_editor.c:
6017         
6018         AUTHORS: Added Johan Ersvik
6020         Fixed "is-dirty" bug and tab ordering
6022 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
6023         
6024         * plugins/editor/aneditor-autocomplete.cxx
6025         plugins/editor/aneditor-calltip.cxx
6026         plugins/editor/aneditor-priv.h
6027         plugins/symbol-browser/an_symbol.c
6028         plugins/symbol-browser/an_symbol_view.c
6029         tagmanager/entry.h
6030         tagmanager/tm_symbol.c
6031         tagmanager/tm_tag.c
6032         tagmanager/include/tm_symbol.h
6033         tagmanager/include/tm_tag.h
6034         tagmanager/c.c
6036         Better pointer recognition in tagmanager and symbol browser
6038 2005-12-11  Johannes Schmid <jhs@gnome.org>
6040         * plugins/search/*: New search plugin derived from search code in old editor
6041         plugin.
6042         
6043         * plugins/document-manager/*: new document-manger which is now seperated from
6044         editor to allow implementation of other editor widgets. Code is mostly derived
6045         from old editor plugin
6047         * plugins/print/* new print plugin which is not fully implemented in the
6048         moment
6050         * plugins/editor/text_editor.c: Added lots of interface code
6051         
6052         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
6053         IAnjutaEditorFactory and extended IAnjutaEditor
6054         
6055         * configure.in, plugins/Makefile.am updated build system for new
6056         plugins
6058         This is a huge commit which might still contain some bugs and also has
6059         some fixmes. Things that are not working are the search toolbar because it
6060         does not use the same backend as any other searching function and printing
6061         (easy to fix) because it did not yet implement IAnjutaPrintable.
6063 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
6065         * plugins/project-wizard/property.c:
6066         Use newer GtkFileChooser instead of GtkFileSelection with
6067         GnomeFileEntry to avoid a bug
6069         * plugins/project-wizard/install.c:
6070         Avoid an endless loop if project directory is not writable
6071         
6072         * plugins/project-wizard/druid.c:
6073         Allow creating project in empty directory without a
6074         warning
6076 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
6077         
6078         Patch from Massimo Cora <maxcvs@email.it>
6079         * plugins/class-inheritence/class-inherit.c
6080         plugins/class-inheritence/plugin.c
6081         plugins/class-inheritence/plugin.h
6082         configure.in
6083         
6084         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
6085         no longer supported!
6087 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
6088         
6089         Patch from Johan Ersvik <jersvik@fastmail.fm>
6090         * plugins/message-view/message-view.c
6091         plugins/build-basic-autotools/build-basic-autotools.c
6092         plugins/build-basic-autotools/automake-c.filters
6094         This patch correct regex-filters for newer automake
6095         versions
6097 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
6099        * plugins/tools/execute.c:
6100        Detect variables inside a word
6102 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6104         * libanjuta/anjuta-status.[ch],
6105         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
6106         plugins/editor/anjuta-docman.c :
6107         New anjuta-status procedure.
6109 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6111         *Modified Files:
6112         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
6113         plugins/editor/Makefile.am
6114         plugins/editor/anjuta-document-manager.glade
6115         plugins/editor/plugin.c plugins/editor/plugin.h
6116         plugins/editor/text_editor.c plugins/editor/text_editor.h
6117         *Added Files:
6118         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
6119         plugins/editor/indent-util.c plugins/editor/indent-util.h
6120         plugins/editor/indent_test.c :
6121         Set and Preview indent preferences parameters.
6122         Saved indent user parameters.
6124 2005-10-27  Naba Kumar  <naba@gnome.org>
6126         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
6127         * plugins/editor/anjuta-docman.c: Restore tab color to normal
6128         theme color for saved documents.
6129         
6130 2005-10-26  Naba Kumar  <naba@gnome.org>
6132         * libanjuta/anjuta-encodings.c: Save changed supported encodings
6133         list. Fixed bug #316731.
6134         
6135 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
6137         * tagmanager/tm_symbol.c: Fixed bug #315218
6139 2005-10-23  Adam Weinberger  <adamw@gnome.org>
6141         * plugins/build/build_file.c
6142           plugins/build-basic-autotools/build-basic-autotools.c
6143           plugins/tools/execute.c
6144           plugins/build/compile.c
6145           plugins/build/configurer.c
6146           plugins/debug-manager/plugin.c
6147           plugins/editor/plugin.c
6148           plugins/editor/print.c
6149           plugins/editor/text_editor.c
6150           plugins/file-loader/plugin.c
6151           plugins/file-manager/an_file_view.c
6152           plugins/symbol-browser/an_symbol_view.c
6153           plugins/gdb/debugger.c
6154           plugins/gdb/plugin.c
6155           plugins/glade/plugin.c
6156           plugins/macro/macro-actions.c
6157           plugins/macro/plugin.c
6158           plugins/profile-default/plugin.c
6159           plugins/project-manager/plugin.c
6160           plugins/project-manager/project_import.c
6161           plugins/symbol-browser/plugin.c
6162           plugins/tools/execute.c
6163           src/anjuta.c
6164           src/anjuta-actions.h
6165           src/shell.c:
6166           Correct spacing errors before and after "...".
6168 2005-10-20  Naba Kumar  <naba@gnome.org>
6170         * plugins/gdb/debugger.c: Fixed attach/detach process to
6171         updated UI properly.
6172         
6173 2005-10-18  Naba Kumar  <naba@gnome.org>
6175         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
6176         #171314 too).
6177         
6178 2005-10-13  Naba Kumar  <naba@gnome.org>
6179         
6180         * plugins/project-mkfile-import/*: Removed separate import wizard for
6181         makefile based projects (because single widzard handles all wizards).
6183         * plugins/project-import/project-import.c: Made wizard window
6184         transient to main window.
6186         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
6187         
6188         * AUTHORS: Added Eric's name in contributors list.
6189         
6190         * configure.in, plugins/Makefile.am,
6191         plugins/project-import/Makefile.am,
6192         plugins/project-import/anjuta-project-import.glade,
6193         plugins/project-import/project-import.c,
6194         plugins/project-import/project-import.h: Import wizard now detects
6195         both makefile and automake projects together instead of separate wizard.
6196         
6197         * plugins/project-wizard/templates/java/project.anjuta,
6198         plugins/project-wizard/templates/mkfile/project.anjuta,
6199         plugins/project-wizard/templates/python/project.anjuta,
6200         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
6201         name to make it appropriate.
6203 2005-10-11  Naba Kumar  <naba@gnome.org>
6205         * configure.in: Fixed glade3 version requirement.
6207 2005-09-29  Alexander Shopov  <ash@contact.bg>
6209         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
6211 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
6213         * plugins/subversion/svn_auth.c
6214         plugins/subversion/anjuta_subversion.glade:
6215         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
6217 2005-09-22  Naba Kumar  <naba@gnome.org>
6219         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
6221         * configure.in,  plugins/Makefile.am
6222         plugins/project-manager/anjuta-project-manager.plugin.in,
6223         plugins/project-manager/plugin.c,
6224         (added) plugins/project-mkfile-import/.cvsignore,
6225         (added) plugins/project-mkfile-import/Makefile.am,
6226         (added) plugins/project-mkfile-import/
6227             anjuta-project-mkfile-import-plugin.png,
6228         (added) plugins/project-mkfile-import/
6229             anjuta-project-mkfile-import.glade,
6230         (added) plugins/project-mkfile-import/
6231             anjuta-project-mkfile-import.plugin.in,
6232         (added) plugins/project-mkfile-import/plugin.c,
6233         (added) plugins/project-mkfile-import/plugin.h,
6234         (added) plugins/project-mkfile-import/project-mkfile-import.c,
6235         (added) plugins/project-mkfile-import/project-mkfile-import.h,
6236         plugins/project-wizard/templates/Makefile.am,
6237         (added) plugins/project-wizard/templates/mkfile-logo.png,
6238         (added) plugins/project-wizard/templates/mkfile.wiz,
6239         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
6240         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
6241         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
6242         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
6243         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
6244         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
6245         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
6246         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
6247         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
6248         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
6249         (added) plugins/project-wizard/templates/mkfile/src/main.c:
6250         Added makefile based project import wizard and wizard template.
6252 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
6254         * libanjuta/anjuta-launcher.c: Reduced false password detections
6256 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
6258         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
6259         messages correctly.a
6261 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
6262         
6263         * scintilla/Makefile.am: Changed scintilla library to noinst
6264         * pixmaps/Makefile.am: Install password.png
6265         * libanjuta/anjuta-launcher.c: Changed password detection
6266         to be able to access GNOME CVS with ssh.
6267         
6268 2005-08-31  Naba Kumar  <naba@gnome.org>
6270         * plugins/glade/plugin.c: Set transient window for the widget
6271         dialogs.
6272         
6273 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
6275         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
6277 2005-08-10  Naba Kumar  <naba@gnome.org>
6279         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
6280         as shortcut key for execute.
6282         * src/about.c: Clean up.
6283         
6284         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
6285         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
6286         entry boxes.
6287         
6288 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6290         * plugins/editor/search-replace_backend.c :
6291         Fixed search in File Patterns.
6293 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
6295         * plugins/gdb/Makefile.am: Fixed a make -j x bug
6296         
6297 2005-08-04  Naba Kumar  <naba@gnome.org>
6299         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
6300         for pango-1.8 rendering bug.
6301         
6302 2005-08-03  Naba Kumar  <naba@gnome.org>
6304         * plugins/glade/plugin.c: Proper names for plugin widgets.
6305         
6306         * plugins/subversion/anjuta-subversion.glade,
6307         plugins/subversion/svn-auth.c: Fixed authentication dialog and
6308         string allocations. Use passed default values when available.
6309         Set proper focus and dialog default response. Destroy dialog after use.
6310         Return error when appropriate.
6312 2005-08-02  Naba Kumar  <naba@gnome.org>
6314         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
6315         for pango-1.8 rendering bug.
6316         
6317 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
6319         * scintilla/Makefile.am: Fixed a make -j x bug
6320         
6321 2005-08-02  Johannes Schmid <jhs@gnome.org>
6322         
6323         * plugins/subversion/svn-auth.c: Added username/password 
6324         auto function.
6326 2005-08-01  Naba Kumar  <naba@gnome.org>
6328         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
6329         checks for character width calculations.
6330         
6331 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6333         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
6335 2005-07-31  Naba Kumar  <naba@gnome.org>
6337         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
6338         messup with pango 1.8. Fixed bug #311846.
6340 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6342         * plugins/gdb/memory.c : Fixed bug 305082.
6343         
6344         * plugins/project-wizard/templates/anjuta-plugin.wiz,
6345         plugins/project-wizard/templates/gcj.wiz,
6346         plugins/project-wizard/templates/gnome.wiz,
6347         plugins/project-wizard/templates/gtk.wiz,
6348         plugins/project-wizard/templates/java.wiz,
6349         plugins/project-wizard/templates/python.wiz,
6350         plugins/project-wizard/templates/wxwin.wiz,
6351         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
6353 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
6355         * plugins/tools/execute.c:
6356         Correct a crash if editor is closed while a tool still use it.
6358 2005-07-28  Naba Kumar  <naba@gnome.org>
6360         * scintilla/*: Updated scintilla from their latest CVS.
6362 2005-07-27  Naba Kumar  <naba@gnome.org>
6364         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
6365         plugins/build-basic-autotools/build-basic-autotools.c,
6366         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
6367         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
6368         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
6369         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
6370         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
6371         plugins/message-view/plugin.c, plugins/patch/plugin.c,
6372         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
6373         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
6374         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
6375         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
6376         argument to anjuta_ui_add_action_group_entries() and
6377         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
6378         Fixed all plugins to pass translation domain. This fixes untranslated
6379         UI bugs. 
6381 2005-07-27  Naba Kumar  <naba@gnome.org>
6383         * plugins/class-inheritance/class-callbacks.c,
6384         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
6385         proper system colors.
6387 2005-07-26  Naba Kumar  <naba@gnome.org>
6389         * ROADMAP: Updated and added more tasks.
6391 2005-07-25  Naba Kumar  <naba@gnome.org>
6393         * ROADMAP: Updated and added more tasks.
6394         
6395 2005-07-24  Naba Kumar  <naba@gnome.org>
6397         * HACKING: Fixed format.
6399 2005-07-24  Naba Kumar  <naba@gnome.org>
6401         * ROADMAP: Fixed format.
6402         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
6404 2005-07-24  Naba Kumar  <naba@gnome.org>
6406         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
6407         * data/properties/cpp.properties: Added *.c++ as file extension for c++
6409 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
6411         * plugins/tools/dialog.c, plugins/tools/dialog.h:
6412         Correct wrong sensitivity setting
6413         
6414         * plugins/tools/tool.c: Correct a crash when removing overridden tool
6415         
6416         * plugins/tools/variable.c:     Add variables for project manager
6418 2005-07-23  Naba Kumar  <naba@gnome.org>
6420         * ROADMAP: updated.
6422 2005-07-23 Naba Kumar  <naba@gnome.org>
6424         * plugins/subversion/Makefile.am,
6425         plugins/subversion/svn-auth.c,
6426         plugins/subversion/svn-auth.h: Added subversion authentication code
6427         stubs.
6428         
6429         * plugins/subversion/subversion-callbacks.c,
6430         plugins/subversion/subversion-callbacks.h,
6431         plugins/subversion/svn-backend-priv.h,
6432         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
6433         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
6434         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
6435         Added file mode line.
6437 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
6439         * configure.in: Added 'gl' to ALL_LINGUAS.
6441 2005-07-21 Naba Kumar  <naba@gnome.org>
6443         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
6444         the active sources and kill the running process without emitting
6445         signals (which could be fatal because the object is being destroyed).
6446         Incidentally, fixed the crash that happens when stopping an active
6447         debugger session. Disabled debug prints and code clean up.
6448         Fixed bug #305587.
6449         
6450         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
6451         message view object, because that prevents many unprocessed outputs
6452         from the cvs command from being appended in view. Does not set NULL
6453         to mesg_view private member (not required) so that any pending outputs
6454         to view is processed.Fixed bug #172666.
6456         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
6457         type in supported list.
6458         
6459 2005-07-18  Adam Weinberger  <adamw@gnome.org>
6461         * plugins/file-manager/anjuta-file-manager-plugin.glade:
6462           grammar/spelling fixes.
6464 2005-07-17 Naba Kumar  <naba@gnome.org>
6466         * (new) plugins/project-wizard/templates/terminal/cvsignore,
6467         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
6468         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
6469         plugins/project-wizard/templates/anjuta-plugin.wiz,
6470         plugins/project-wizard/templates/gcj.wiz,
6471         plugins/project-wizard/templates/gnome.wiz,
6472         plugins/project-wizard/templates/gtk.wiz,
6473         plugins/project-wizard/templates/gtkmm.wiz,
6474         plugins/project-wizard/templates/java.wiz,
6475         plugins/project-wizard/templates/python.wiz,
6476         plugins/project-wizard/templates/terminal.wiz,
6477         plugins/project-wizard/templates/terminal/Makefile.am,
6478         plugins/project-wizard/templates/terminal/po/Makefile.am,
6479         plugins/project-wizard/templates/terminal/src/Makefile.am,
6480         plugins/project-wizard/templates/wxwin.wiz,
6481         plugins/project-wizard/templates/xlib-dock.wiz,
6482         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
6483         wizards and updated .wiz files to install them in newly created
6484         projects.
6486 2005-07-16 Naba Kumar  <naba@gnome.org>
6488         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
6489         
6490         * plugins/file-manager/an_file_view.c,
6491         plugins/file-manager/plugin.c: Added file manager preferences to
6492         show/hide files ignored by version control (e.g. cvsignore).
6493         
6494         * plugins/editor/text_editor.c: Initialize vfs info struct.
6495         
6496         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
6497         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
6498         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
6499         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
6500         omf-install/.cvsignore, pixmaps/.cvsignore,
6501         plugins/file-manager/anjuta-file-manager-plugin.glade,
6502         scintilla/.cvsignore, scintilla/include/.cvsignore,
6503         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
6504         tagmanager/python.c: Updated.
6506 2005-07-16 Naba Kumar  <naba@gnome.org>
6508         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
6509         Fixed python parser to parser class methods.
6511 2005-07-15 Naba Kumar  <naba@gnome.org>
6513         * plugins/project-wizard/property.c: Used parenthesis to remove
6514         ambiguty.
6515         
6516         * plugins/project-wizard/templates/anjuta-plugin.wiz,
6517         plugins/project-wizard/templates/gcj.wiz,
6518         plugins/project-wizard/templates/gnome.wiz,
6519         plugins/project-wizard/templates/gtk.wiz,
6520         plugins/project-wizard/templates/gtkmm.wiz,
6521         plugins/project-wizard/templates/java.wiz,
6522         plugins/project-wizard/templates/python.wiz,
6523         plugins/project-wizard/templates/terminal.wiz,
6524         plugins/project-wizard/templates/wxwin.wiz,
6525         plugins/project-wizard/templates/xlib-dock.wiz,
6526         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
6527         and names.
6529 2005-07-15 Naba Kumar  <naba@gnome.org>
6531         * plugins/project-wizard/templates/java.wiz,
6532         plugins/project-wizard/templates/java/Makefile.am,
6533         plugins/project-wizard/templates/java/project.anjuta,
6534         plugins/project-wizard/templates/python.wiz,
6535         plugins/project-wizard/templates/python/Makefile.am,
6536         plugins/project-wizard/templates/python/project.anjuta: Use different
6537         project files for java and python module where debugger is not
6538         included in the list of plugins.
6540 2005-07-15 Naba Kumar  <naba@gnome.org>
6542         * configure.in, plugins/project-wizard/templates/Makefile.am,
6543         plugins/project-wizard/templates/gcj-logo.png,
6544         plugins/project-wizard/templates/gcj.wiz,
6545         plugins/project-wizard/templates/gcj/.cvsignore,
6546         plugins/project-wizard/templates/gcj/Makefile.am,
6547         plugins/project-wizard/templates/gcj/configure.in.tpl,
6548         plugins/project-wizard/templates/gcj/src/.cvsignore,
6549         plugins/project-wizard/templates/gcj/src/Makefile.am,
6550         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
6551         plugins/project-wizard/templates/java-logo.png,
6552         plugins/project-wizard/templates/java.wiz,
6553         plugins/project-wizard/templates/java/configure.in.tpl,
6554         plugins/project-wizard/templates/java/po/Makefile.am,
6555         plugins/project-wizard/templates/java/po/POTFILES.in,
6556         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
6557         plugins/project-wizard/templates/java/src/main.java,
6558         plugins/project-wizard/templates/python-logo.png,
6559         plugins/project-wizard/templates/python.wiz,
6560         plugins/project-wizard/templates/python/.cvsignore,
6561         plugins/project-wizard/templates/python/Makefile.am,
6562         plugins/project-wizard/templates/python/configure.in.tpl,
6563         plugins/project-wizard/templates/python/po/.cvsignore,
6564         plugins/project-wizard/templates/python/po/Makefile.am,
6565         plugins/project-wizard/templates/python/po/POTFILES.in,
6566         plugins/project-wizard/templates/python/src/.cvsignore,
6567         plugins/project-wizard/templates/python/src/Makefile.am,
6568         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
6569         plugins/project-wizard/templates/python/src/main.py: Added Generic
6570         gcj and python project wizards. Fixed Generic java project to
6571         use _JAVA primary. Update gnome-build from cvs for them to work
6572         correctly.
6574 2005-07-12 Naba Kumar  <naba@gnome.org>
6576         * plugins/project-manager/plugin.c: Automatically determine
6577         project backend by probing.
6578         
6579 2005-07-04 Naba Kumar  <naba@gnome.org>
6581         * Makefile.am: Do not install old anjuta.glade file which conflicts
6582         with newer src/anjuta.glade.
6584 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
6586         * plugins/an_symbol_prefs.c:
6587         Sort list of available symbol files
6589 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
6591         * plugins/build-basic-autotools.c:
6592         Fixed #307810
6593         
6594         * plugins/gtodo/libgtodo.c:
6595         Possible fix for #307800
6597         * libanjuta/anjuta-encodings.c
6598         libanjuta/anjuta-launcher.c
6599         libanjuta/anjuta-preference-dialog.c
6600         libanjuta/anjuta-preferences.c
6601         libanjuta/anjuta-ui.c
6602         libanjuta/anjuta-util.c
6603         libanjuta/cell-renderer-captioned-image.c
6604         libanjuta/plugin.c:
6605         
6606         Patch from de_lupus@pandora.be (Kristof Vansant):
6607         Replaced deprecated gnome-i18n.h
6608         Closed #309153
6610 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
6611         
6612         * plugins/subversion/anjuta-subversion.glade
6613         plugins/subversion/anjuta-subversion.ui
6614         plugins/subversion/plugin.c
6615         plugins/subversion/subversion-actions.c
6616         plugins/subversion/subversion-callbacks.h
6617         plugins/subversion/subversion-callbacks.c
6618         plugins/subversion/svn-backend-priv.h
6619         plugins/subversion/svn-backend.h
6620         plugins/subversion/svn-backend.c
6621         plugins/subversion/svn-thread.h
6622         plugins/subversion/svn-thread.c:
6623         
6624         Implemented Subversion diff
6625         
6626 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
6627         
6628         * plugins/build-basic-autotools/build-basic-autotools.c:
6629         Fixed crash bug! Might be useful to release 2.0.2 soon
6630         because this bug will crash any build which produces errors
6631         or warnings
6633 === Anjuta 2.0.1 ===
6635 2005-06-27 Naba Kumar  <naba@gnome.org>
6637         * plugins/tools/execute.c: Formated code.
6638         
6639 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
6641         * plugins/build-basic-autotools/build-basic-autotools.c:
6642         Remove two memory leaks
6643         Check command output versus untranslated strings too
6645         * plugins/tools/execute.c:
6646         Remove two memory leaks
6647         Check command output versus untranslated strings too
6648         Remove description message
6650         * plugins/tools/fileop.c:
6651         Escape tool name in xml configuration file
6653 2005-05-26 Naba Kumar  <naba@gnome.org>
6655         * configure.in: Bumped version to 2.0.1
6656         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
6658         * plugins/tools/execute.c: Fixed clickable messages.
6659         * NEWS: Updated.
6661         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
6662         Deactivate glade plugin when last glade project is closed. Reorder
6663         glade widgets in layout. Change glade project when user selects a
6664         new project. Removed project from the list when user closes it. Fixed
6665         glade project file loading from URI. Save and restored loaded glade
6666         projects in/from session.
6668         * plugins/class-gen/action-callbacks.c,
6669         plugins/class-gen/anjuta-class-gen-plugin.glade,
6670         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
6671         plugins/file-wizard/anjuta-file-wizard.glade,
6672         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
6673         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
6674         "Add to project" correctly. Use the source file path returned after
6675         adding to project. Fixed memory leaks. Deactivate wizard plugins
6676         after use.
6677         
6678         * plugins/project-manager/plugin.c,
6679         plugins/project-wizard/anjuta-project-wizard.glade,
6680         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
6681         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
6682         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
6683         project-wizard preference page to anjuta app, because they are
6684         more appropriated as general preferences. Renamed username and
6685         useremail properties keys.
6686         
6687         * po/POTFILES.in: Updated.
6689         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
6690         saved at closing.
6691         
6692         * plugins/file-loader/plugin.c: Do not use static variable to store
6693         created submenu in factory. Fixed crash in anjuta exit.
6694         
6695 2005-05-24 Naba Kumar  <naba@gnome.org>
6697         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
6698         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
6699         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
6700         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
6701         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
6702         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
6703         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
6704         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
6705         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6706         
6707         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6708         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
6709         plugins/build-basic-autotools/build-basic-autotools.c,
6710         plugins/build-basic-autotools/build-basic-autotools.h,
6711         plugins/build-basic-autotools/executer.c,
6712         plugins/build-basic-autotools/executer.h,
6713         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
6714         plugins/tools/variable.c: Added an extra argument to
6715         anuta_util_dialog_input() to pass default value. Save/load project
6716         configure and execution parameters in/from session.
6718         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
6719         symbol browser is loaded.
6720         
6721         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
6722         freeze/thaw.
6724         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
6725         deactivate would not start shell.
6727 2005-05-24 Naba Kumar  <naba@gnome.org>
6729         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
6730         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
6731         libegg/egg-submenu-action.c, libegg/test-actions.c,
6732         plugins/build-basic-autotools/build-basic-autotools.c,
6733         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
6734         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
6735         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
6736         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
6737         plugins/macro/plugin.c, plugins/message-view/plugin.c,
6738         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
6739         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
6740         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6741         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
6742         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
6744 2005-05-24 Naba Kumar  <naba@gnome.org>
6746         * data/properties/styles.properties: Fixed defalt font.
6748         * plugins/editor/search-replace.c,
6749         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
6750         project openness wihtout activating project-manager plugin (i.e.
6751         using anjuta_shell_get()).
6752         
6753         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
6754         - Completed add_source(), add_group() and add_target() methods of
6755         IAnjutaProjectManager.
6756         - Change their definition to return the added element (or NULL).
6757         - Used interface API for project main menus and 'add to project'
6758         from file-manager context menu.
6759         - Select proper default target/group when prompting for adding
6760         source/target/group.
6761         - Do not expand all nodes in selection tree when default selection
6762         are given (eases navigation in big projects).
6763         - Code clean ups.
6764         - Marked strings for translation.
6766 2005-05-23 Naba Kumar  <naba@gnome.org>
6768         * src/anjuta-app.c: Save menu accelerators on change.
6769         * NEWS: Updated.
6770         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
6771         save-as dialog (leading to crash later).
6773 2005-05-22 Naba Kumar  <naba@gnome.org>
6775         * NEWS: Updated.
6776         * AUTHORS: Added developers for other projects. Updated.
6777         * TODO.tasks: Updated.
6778         * ChangeLog: Added past changelogs from anjuta-0.1.5.
6779         
6780 2005-05-22 Naba Kumar  <naba@gnome.org>
6782         * plugins/tools/execute.c: Make parsable lines distinct by adding
6783         a "Click me" description in the message. Allow tools to open arbibrary
6784         file in editory using gdb-styled annotation (The line starts with two
6785         \032 characters followed by the file:line).
6786         
6787         * plugins/tools/scripts/prepare-changelog.pl,
6788         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
6789         ChangeLog file itself and open it.
6791 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
6793         * plugins/tools/execute.c:
6794         Parse output in message pane
6795         Correct a crash on plugin deactivation
6797         * plugins/tools/fileop.c,
6798         plugins/tools/tool.c,
6799         plugins/tools/tool.h:
6800         Load only valid tools
6802 2005-06-21  Naba Kumar  <naba@gnome.org>
6804         * anjuta.spec.in: Fixed devel package requirement.
6806         * plugins/message-view/message-view.c: Scroll message on next/previous.
6808         * TODO.tasks: Updated.
6810         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
6811         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
6812         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
6813         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
6814         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
6815         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
6816         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
6817         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6819         * libanjuta/anjuta-preferences.c,
6820         plugins/build-basic-autotools/build-basic-autotools.c,
6821         plugins/build-basic-autotools/executer.c,
6822         plugins/class-gen/action-callbacks.c,
6823         plugins/class-gen/action-callbacks.h,
6824         plugins/class-gen/class_gen.c,
6825         plugins/cvs-plugin/cvs-interface.c,
6826         plugins/debug-manager/attach_process.c,
6827         plugins/debug-manager/plugin.c,
6828         plugins/debug-manager/utilities.c,
6829         plugins/debug-manager/utilities.h,
6830         plugins/editor/aneditor-autocomplete.cxx,
6831         plugins/editor/aneditor.cxx,
6832         plugins/editor/search-replace.c,
6833         plugins/editor/search-replace_backend.c,
6834         plugins/gdb/breakpoints.c,
6835         plugins/gdb/registers.c,
6836         plugins/patch/plugin.c,
6837         plugins/project-wizard/druid.c,
6838         plugins/project-wizard/install.c,
6839         plugins/subversion/plugin.c,
6840         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
6841         codes.
6843         * plugins/class-gen/action-callbacks.c,
6844         plugins/project-wizard/parser.c,
6845         plugins/project-wizard/property.c,
6846         plugins/project-wizard/values.c,
6847         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
6849         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
6850         alphabetically
6852 2005-06-20  Naba Kumar  <naba@gnome.org>
6854         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
6855         manuals/reference/libanjuta/tmpl/e-splash.sgml,
6856         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6857         
6858         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
6859         exit idle function.
6860         
6861         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
6862         Fixed possible memory corruption.
6864         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
6865         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
6866         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
6867         progress bar increment and added progress status for symbol refresh
6868         and project loading.
6869         
6870         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
6871         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
6872         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
6873         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
6874         bar.
6876         * TODO.tasks: Updated.
6878 2005-06-19  Naba Kumar  <naba@gnome.org>
6880         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
6881         Fixed warning.
6882         
6883         * plugins/project-import/project-import.c: Deactivate plugin when done.
6884         
6885 2005-06-18  Naba Kumar  <naba@gnome.org>
6887         * plugins/profile-default/plugin.c: Fixed error when loading another
6888         project while a project is still loaded.
6889         
6890         * plugins/project-manager/plugin.c: Used (newly added) group-activated
6891         signal from gnome-build to popup group properties.
6892         
6893         * src/anjuta.c: Load default session by default.
6895         * po/POTFILES.in: Added missing files.
6896         
6897         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
6898         activate plugin on load (activate it separately). Connect to activate
6899         and deactivate signals for housekeeping, so that if plugins are
6900         activated or deactivate externally, they are properly recorded.
6901         
6902         * plugins/profile-default/plugin.c: Save profile before a project
6903         is loaded so that it could be restored when project is closed.
6904         
6905         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
6907 2005-06-17  Naba Kumar  <naba@gnome.org>
6909         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
6910         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
6911         for project. The plugins loaded for the project is restored when project
6912         is loaded next time.
6913         
6914         * TODO.tasks: Updated.
6915         
6916 2005-06-15  Naba Kumar  <naba@gnome.org>
6918         * plugins/tools/scripts/find-fixmes.pl,
6919         (new) plugins/tools/scripts/translation-status.pl,
6920         plugins/tools/scripts/tools-2.xml.in,
6921         plugins/tools/scripts/Makefile.am,
6922         plugins/tools/scripts/prepare-changelog.pl: Added translation
6923         status script. Completed find-fixmes.pl script. Fixed bugs.
6925         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
6926         tool path.
6928 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6930         * plugins/message-view/anjuta-message-manager-plugin.glade :
6931         renamed "messages.tag.position" to "messages.tab.position".
6932         plugins/message-view/anjuta-msgman.c : 
6933         Messages tab position prefrences.
6934         
6935 2005-06-14  Naba Kumar  <naba@gnome.org>
6937         * (new) plugins/tools/scripts/find-fixmes.pl,
6938         (new) plugins/tools/scripts/tools-2.xml.in,
6939         (new) plugins/tools/scripts/Makefile.am,
6940         (new) plugins/tools/scripts/prepare-changelog.pl,
6941         plugins/tools/plugin.h, plugins/tools/fileop.c,
6942         plugins/tools/Makefile.am, configure.in: Added system tools.
6944 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
6946         * plugins/tools/editor.c:
6947         Take care of creating .anjuta directory if missing
6949 2005-06-10  Naba Kumar  <naba@gnome.org>
6951         * configure.in: Increased gnome-build required to version 0.1.2.
6952         
6953         * plugins/project-manager/plugin.c: Fixed target/group removal.
6954         Fixed memory leaks.
6955         
6956 2005-06-10  Naba Kumar  <naba@gnome.org>
6958         * plugins/project-manager/plugin.c: Implemented target/group
6959         configuration (update gnome-build module from cvs).
6960         
6961 2005-06-07  Naba Kumar  <naba@gnome.org>
6963         Patch from: Massimo Cora'  <maxcvs@email.it>:
6964         * plugins/class-inheritance/Makefile.am,
6965         plugins/class-inheritance/class-inherit.c,
6966         plugins/class-inheritance/class-inherit.h,
6967         plugins/class-inheritance/plugin.c,
6968         plugins/class-inheritance/plugin.h,
6969         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
6970         expanded view of classes in hierarchy canvas (collapsable again).
6971         
6972 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
6974         * scintilla/patches/scintilla-64-bit.diff (added)
6975         * plugins/patch/patch-plugin.c:
6976         Conditional build for GTK 2.4 and GTK 2.6
6978 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
6980         * plugins/tools/anjuta-tools.glade,
6981         plugins/tools/editor.c,
6982         plugins/tools/plugin.h,
6983         plugins/tools/fileop.c:
6984         Add a check box to edit an user script
6985         Correct a few memory leak
6987         * plugins/tools/execute.c,
6988         plugins/tools/tool.c,
6989         plugins/tools/tool.h:
6990         Move utility remove_mnemonic function in tool.c
6991         Small fix
6993 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
6995         Patch from sbrabec@suse.cz:
6996         * configure.in
6997         scintilla/include/Scintilla.h:
6998         
6999         Fix 64-Bit warnings in gcc 4
7001 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
7002         
7003         * plugins/patch/patch_plugin.c
7004         plugins/patch/patch.h
7005         plugin/patch/patch-plugin.glade
7006         plugin/patch/Makefile.am:
7007         
7008         Changed patch plugin to use libglade and new gtk 2.6 widgets
7010 2005-05-31  Naba Kumar  <naba@gnome.org>
7012         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
7013         * plugins/editor/text_editor.c: Don't show error
7014         for empty files.
7015         
7016 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
7017         
7018         * plugins/message-view/anjuta-message-manager.ui,
7019         plugins/message-view/anjuta-msgman.c,
7020         plugins/message-view/anjuta-msgman.h,
7021         plugins/message-view/message-view.c,
7022         plugins/message-view/message-view.h,
7023         plugins/message-view/plugin.c:
7024         Add a popup menu in messages panes
7025         Move save message pane option in it
7027 2005-05-28  Naba Kumar  <naba@gnome.org>
7029         * data/properties/styles.properties: Fixed default font
7030         names and sizes.
7032         * plugins/editor/style-editor.c: cleanup.
7033         
7034 2005-05-25  Naba Kumar  <naba@gnome.org>
7036         * plugin/gdb/plugin.c: Start gdb even if the program does
7037         not exists. Fixes bug #305074
7038         
7039 2005-05-24  Naba Kumar  <naba@gnome.org>
7041         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
7042         * configure.in: graphviz pkgconfig path.
7044 2005-05-24  Naba Kumar  <naba@gnome.org>
7046         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
7047         * TODO.tasks: Updated.
7048         
7049 2005-05-22  Naba Kumar  <naba@gnome.org>
7051         * anjuta.spec.in: Fixed spec file
7052         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
7054 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
7055         
7056         * TODO.tasks: Updated.
7058         * plugins/message-view/anjuta-message-manager.ui,
7059         plugins/message-view/message-view.c,
7060         plugins/message-view/message-view.h,
7061         plugins/message-view/plugin.c:
7062         Add shortcut for next and previous message
7063         Add a save message menu item
7064         Fix a bug in previous message
7066 2005-05-21  Naba Kumar  <naba@gnome.org>
7068         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
7069         doc/Makefile.am, global-tags/create_global_tags.sh,
7070         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
7071         and rpm package creation. Fixed installation paths.
7072         
7073         * plugins/editor/anjuta-document-manager.glade,
7074         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
7075         and indent options.
7076         
7077         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
7079 2005-05-21  Naba Kumar  <naba@gnome.org>
7081         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
7082         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
7083         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
7084         tagmanager/Makefile.am: Fixed paths configure variables to take
7085         automake configure variables instead of hardcoding.
7087         * global-tags/tm_global_tags.c: Formated code.
7089         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
7090         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
7091         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
7092         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
7093         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
7094         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
7095         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
7096         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
7097         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7099 2005-05-20  Naba Kumar  <naba@gnome.org>
7101         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
7102         and fixed rpm spec file (more testing required).
7103         
7104         * data/gdb.init: Don't set gdb prompt.
7105         
7106         * mime/Makefile.am: run update-mime-data only on system-wide install.
7107         
7108         * plugins/gdb/Makefile.am: Install plugin at correct paths.
7110 2005-05-19  Naba Kumar  <naba@gnome.org>
7112         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
7113         while it's not visible.
7115         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
7116         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
7117         
7118 2005-05-19  Naba Kumar <naba@gnome.org>
7120         * configure.in: Fixed subversion checks. Added
7121         --disable-plugin-subversion and --disable-plugin-glade
7122         configure flags to manually turn off their plugin builds.
7124         * plugins/editor/plugin.c: Save and restore current editor line
7125         positions in session.
7127 2005-05-18  Naba Kumar  <naba@gnome.org>
7129         * AUTHORS: Fixed email address.
7130         
7131         * libanjuta/anjuta-utils.c,
7132         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
7133         when the projectmanager toplevel is not a window. Check for valid
7134         gtkwindow type before using the passed window as parent for anjuta
7135         dialogs.
7137 2005-05-17  Naba Kumar  <naba@gnome.org>
7139         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
7140         
7141         * plugins/cvs-plugin/Makefile.am,
7142         plugins/devhelp/plugin.c,
7143         plugins/file-loader/Makefile.am,
7144         plugins/macro/Makefile.am,
7145         plugins/message-view/Makefile.am,
7146         plugins/patch/Makefile.am,
7147         plugins/project-manager/Makefile.am,
7148         plugins/subversion/Makefile.am,
7149         plugins/symbol-browser/Makefile.am: Removed -module flags
7150         from libtool flags
7152         * MAINTAINERS: Added file so that I could recieve bugzilla
7153         reports.
7155         * plugins/glade/plugin.c: Fixed compile error.
7157 === Anjuta 2.0.0 ===
7159 2005-05-15  Naba Kumar  <naba@gnome.org>
7161         * configure.in: Adjusted gdl version requirement. Bumped anjuta
7162         version to 2.0.0.
7164         * plugins/symbol-browser/an_symbol_view.c,
7165         plugins/symbol-browser/plugin.c,
7166         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
7167         symbols have been updated. Reset file symbols when update
7168         occurs. Fixed memory leaks.
7170         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
7171         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
7172         
7173 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
7175         * plugins/tools/anjuta-tools.glade:
7176         Remove unused parameter dialog
7178         * plugins/tools/dialog.c,
7179         plugins/tools/fileop.c,
7180         plugins/tools/fileop.h,
7181         plugins/tools/tool.c,
7182         plugins/tools/tool.h,
7183         plugins/tools/variable.c:
7184         Add a few comments and cleanups
7186         * plugins/tools/editor.c,
7187         plugins/tools/editor.h:
7188         Remove code from previous plugin and add comments
7189         Use main window as parent (instead of tool list)
7191         * plugins/tools/execute.c,
7192         plugins/tools/execute.h:
7193         Remove code from previous plugin and add comments
7194         Fix warnings
7196 2005-05-14  Naba Kumar  <naba@gnome.org>
7198         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
7199         release.
7200         
7201         * configure.in: Fixed
7202         
7203         * plugins/class-inheritance/class-inheritance.png: New icon.
7204         
7205         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
7206         screws up when reparented.
7208 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7210         * plugins/editor/search-replace.c,
7211         plugins/editor/search-replace_backend.c
7212         plugins/project-manager/plugin.c : Clear find pane if searching same 
7213         expression. Clean code.
7215 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
7217         * configure.in: Added ne in ALL_LINGUAS
7218         
7219 2005-05-13  Naba Kumar  <naba@gnome.org>
7221         * configure.in: Fixed glade-3 version.
7222         
7223         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
7224         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
7225         plugins/gdb/watch.c: Update locals, watch and frame document on
7226         frame change.
7228 2005-05-12  Naba Kumar  <naba@gnome.org>
7230         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
7231         scope autocompletion when the function definition is incomplete.
7232         
7233         * plugins/class-gen/anjuta-class-gen.plugin.in,
7234         plugins/file-wizard/anjuta-file-wizard.plugin.in,
7235         plugins/gdb/plugin.c,
7236         plugins/glade/anjuta-glade.plugin.in,
7237         plugins/project-import/anjuta-project-import.plugin.in,
7238         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
7239         titles for the wizards.
7241 2005-05-11  Naba Kumar  <naba@gnome.org>
7243         * configure.in, plugins/debug-manager/Makefile.am,
7244         plugins/debug-manager/plugin.c,
7245         (added) plugins/debug-manager/images/.cvsignore,
7246         (added) plugins/debug-manager/images/Makefile.am,
7247         (added) plugins/debug-manager/images/detach-16.png,
7248         (added) plugins/debug-manager/images/detach.png,
7249         (added) plugins/debug-manager/images/step-into-16.png,
7250         (added) plugins/debug-manager/images/step-into.png,
7251         (added) plugins/debug-manager/images/step-out-16.png,
7252         (added) plugins/debug-manager/images/step-out.png,
7253         (added) plugins/debug-manager/images/step-over-16.png,
7254         (added) plugins/debug-manager/images/step-over.png,
7255         plugins/gdb/Makefile.am,
7256         plugins/gdb/breakpoints.c,
7257         plugins/gdb/plugin.c,
7258         (added) plugins/gdb/images/.cvsignore,
7259         (added) plugins/gdb/images/Makefile.am,
7260         (added) plugins/gdb/images/breakpoint.png,
7261         (added) plugins/gdb/images/locals.png,
7262         (added) plugins/gdb/images/stack.png,
7263         (added) plugins/gdb/images/watch.png: Fixed breakpoints
7264         'remove all'. Added debugger icons.
7266         * plugins/editor/text_editor.c: Fixed file monitor.
7268         Patch from: Massimo Cora'  <maxcvs@email.it>
7269         * plugins/patch/anjuta-patch-plugin.png,
7270         plugins/class-gen/Makefile.am,
7271         plugins/class-gen/action-callbacks.c,
7272         plugins/class-gen/class_gen.c,
7273         plugins/class-gen/class_logo.xpm: Implemented vcs
7274         file addions. New icons by Fabio Zecchini
7276 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7278         * libanjuta/interfaces/libanjuta.idl
7279         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
7280         plugins/editor/search-replace_backend.c
7281         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
7283 2005-05-11  Naba Kumar  <naba@gnome.org>
7284         
7285         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
7286         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
7287         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
7288         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
7289         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
7290         memory leaks.
7291         
7292         * plugins/symbol-browser/an_symbol_prefs.c,
7293         plugins/symbol-browser/an_symbol_search.c,
7294         plugins/symbol-browser/an_symbol_view.c,
7295         plugins/symbol-browser/an_symbol_view.h,
7296         plugins/symbol-browser/plugin.c: Fixed memory leaks.
7298 2005-05-11  Naba Kumar  <naba@gnome.org>
7300         * libanjuta/anjuta-shell.c: Fixed runtime warning.
7301         
7302         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
7303         progress bar location at create time, instead of hardcoding.
7304         
7305         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
7306         Added mini splash screen.
7307         
7308         * plugins/editor/text_editor.c: Do not produce warning when file
7309         monitor could not be created.
7310         
7311         * plugins/profile-default/plugin.c: Save project session on exit.
7312         Show mini splash with progress bar at profile load.
7314 2005-05-10  Naba Kumar  <naba@gnome.org>
7316         * configure.in, manuals/Makefile.am: Fixed compile flags.
7317         Disable outdated manuals builds.
7318         
7319         * global-tags/Makefile.am: Uninstall tags files on
7320         'make uninstall'
7321         
7322         * libegg/Makefile.am: Use configured deprecated flags.
7323         
7324         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
7325         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7326         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7327         Updated.
7328         
7329         * mime/Makefile.am: Take DESTDIR into account.
7330         
7331         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
7332         
7333         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
7334         on scope autocompletion.
7335         
7336         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
7337         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
7338         shared libs and static libs paths for debugging. Order them
7339         correctly.
7340         
7341         * po/POTFILES.in: Updated.
7343 2005-05-09  Naba Kumar  <naba@gnome.org>
7345         * libanjuta/interfaces/libanjuta.idl,
7346         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
7347         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
7348         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
7349         Implemented debugger source directory search and emits location changed
7350         signal with absolute path of the file.
7352         * plugins/tools/tool.c: Fixed compile errors.
7353         
7354 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
7356         * plugins/tools/anjuta-tools.glade,
7357         plugins/tools/dialog.h,
7358         plugins/tools/dialog.c,
7359         plugins/tools/plugin.c,
7360         plugins/tools/editor.c:
7361         Improve graphical user interface
7362         Remove old code
7363         Correct an error on close
7364         Some cleanups
7366         * plugins/tools/fileop.c,
7367         plugins/tools/tool.h,
7368         plugins/tools/tool.c:
7369         Change the tool internal structure
7370         Support having tools configuration in several places
7372 2005-05-08  Naba Kumar  <naba@gnome.org>
7374         * plugins/gdb/actions.c,
7375         (removed) plugins/gdb/registers_cbs.c,
7376         (removed) plugins/gdb/registers_cbs.h,
7377         (removed) plugins/gdb/registers_gui.c,
7378         (removed) plugins/gdb/sharedlib_cbs.c,
7379         (removed) plugins/gdb/sharedlib_cbs.h,
7380         (removed) plugins/gdb/sharedlib_gui.c,
7381         (removed) plugins/gdb/signals_cbs.c,
7382         (removed) plugins/gdb/signals_cbs.h,
7383         (removed) plugins/gdb/signals_gui.c: Removed dead files.
7385 2005-05-08  Naba Kumar  <naba@gnome.org>
7387         * plugins/build-basic-autotools/executer.c: Fixed programs
7388         listing dialog.
7389         
7390         * plugins/debug-manager/Makefile.am,
7391         plugins/debug-manager/anjuta-debug-manager.glade,
7392         plugins/debug-manager/plugin.c,
7393         plugins/gdb/Makefile.am: Used libglade for programs listing
7394         dialog.
7395         
7396         * (added) plugins/gdb/pointer.png: Stack pointer image.
7397         
7398         * libanjuta/anjuta-marshal.list,
7399         pixmaps/Makefile.am,
7400         plugins/gdb/actions.c,
7401         plugins/gdb/actions.h,
7402         plugins/gdb/anjuta-gdb-plugin.ui,
7403         plugins/gdb/anjuta-gdb.glade,
7404         plugins/gdb/breakpoints.c,
7405         plugins/gdb/breakpoints.h,
7406         plugins/gdb/debug_tree.c,
7407         plugins/gdb/debug_tree.h,
7408         plugins/gdb/debugger.c,
7409         plugins/gdb/debugger.h,
7410         plugins/gdb/gdbmi-test.c,
7411         plugins/gdb/gdbmi.c,
7412         plugins/gdb/gdbmi.h,
7413         plugins/gdb/info.c,
7414         plugins/gdb/info.h,
7415         plugins/gdb/locals.c,
7416         plugins/gdb/locals.h,
7417         plugins/gdb/memory.c,
7418         plugins/gdb/memory.h,
7419         plugins/gdb/plugin.c,
7420         plugins/gdb/plugin.h,
7421         plugins/gdb/registers.c,
7422         plugins/gdb/registers.h,
7423         plugins/gdb/registers_cbs.c,
7424         plugins/gdb/registers_cbs.h,
7425         plugins/gdb/registers_gui.c,
7426         plugins/gdb/sharedlib.c,
7427         plugins/gdb/sharedlib.h,
7428         plugins/gdb/sharedlib_cbs.c,
7429         plugins/gdb/sharedlib_cbs.h,
7430         plugins/gdb/sharedlib_gui.c,
7431         plugins/gdb/signals.c,
7432         plugins/gdb/signals.h,
7433         plugins/gdb/signals_cbs.c,
7434         plugins/gdb/signals_cbs.h,
7435         plugins/gdb/signals_gui.c,
7436         plugins/gdb/stack_trace.c,
7437         plugins/gdb/stack_trace.h,
7438         plugins/gdb/utilities.c,
7439         plugins/gdb/utilities.h,
7440         plugins/gdb/watch.c,
7441         plugins/gdb/watch.h,
7442         plugins/gdb/watch_cbs.c,
7443         plugins/gdb/watch_cbs.h,
7444         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
7445         it for all debugger component updates and listing. Implemented
7446         user custom debugger command window. Fixed all debugger components
7447         to work correctly. Implemented debugger as GObject. Removed
7448         deprecated codes.
7449         
7450 2005-05-06  Naba Kumar  <naba@gnome.org>
7451         
7452         * TODO.tasks: Updated.
7453         
7454         * plugins/build-basic-autotools/Makefile.am,
7455         plugins/file-loader/Makefile.am,
7456         plugins/profile-default/Makefile.am,
7457         plugins/sample1/Makefile.am,
7458         plugins/symbol-browser/images/Makefile.am,
7459         src/Makefile.am: Fixed 'make distcheck' errors.
7461         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
7462         updates.
7464         * tagmanager/tm_workspace.c: Include prototypes in getting
7465         scope members.
7467 2005-05-06  Naba Kumar  <naba@gnome.org>
7469         * TODO.tasks: Updated.
7470         
7471         * configure.in, plugins/cvs-plugin/Makefile.am,
7472         plugins/debug-manager/Makefile.am,
7473         plugins/devhelp/Makefile.am,
7474         plugins/editor/Makefile.am,
7475         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
7476         
7477         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
7478         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
7479         interfaces.
7480         
7481         * tagmanager/tm_workspace.c,
7482         tagmanager/include/tm_workspace.h,
7483         plugins/editor/aneditor-autocomplete.cxx,
7484         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
7485         to return all matching tag types when no name is given instead of
7486         returning empty array.
7487         
7488         * plugins/symbol-browser/Makefile.am,
7489         (added) plugins/symbol-browser/an_symbol.c,
7490         (added) plugins/symbol-browser/an_symbol.h,
7491         plugins/symbol-browser/an_symbol_info.c,
7492         plugins/symbol-browser/an_symbol_info.h,
7493         (added) plugins/symbol-browser/an_symbol_iter.c,
7494         (added) plugins/symbol-browser/an_symbol_iter.h,
7495         plugins/symbol-browser/an_symbol_search.c,
7496         plugins/symbol-browser/an_symbol_view.c,
7497         plugins/symbol-browser/an_symbol_view.h,
7498         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
7499         plugins/symbol-browser/plugin.c,
7500         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
7501         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
7502         plugin and implemented IAnjutaIterable interface for symbol search
7503         and iteration.
7505         * plugins/class-inheritance/Makefile.am,
7506         plugins/class-inheritance/class-inherit.c,
7507         plugins/class-inheritance/class-inherit.h,
7508         plugins/class-inheritance/plugin.h: Use the newly added
7509         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
7510         get rid of libanjuta-ctags.la dependencies.
7512 2005-05-02  Naba Kumar  <naba@gnome.org>
7514         * plugins/class-inheritance/class-inherit.c,
7515         plugins/class-inheritance/plugin.c,
7516         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
7517         be found for a class. Formated code.
7519         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
7520         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
7521         of editor tabs.
7522         
7523 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
7525         * libanjuta/anjuta-launcher.c:
7526         Keep trying sending data until all bytes have been written
7528         * plugins/tools/anjuta-tools.glade,
7529         plugins/tools/editor.c:
7530         Add a combo box to defined data from stdin
7532         * plugins/tools/execute.c:
7533         Send data in stdin if needed
7534         Code cleanups
7536         * plugins/tools/fileop.c,
7537         plugins/tools/tool.h,
7538         plugins/tools/tool.c:
7539         Store, load and save stdin data
7540         Use tools-2.xml instead of tools.xml
7542         * plugins/tools/plugin.c,
7543         plugins/tools/plugin.h:
7544         Code cleanups
7546         * plugins/tools/dialog.c,
7547         plugins/tools/dialog.h:
7548         Few code cleanups
7550         * plugins/tools/variable.c,
7551         plugins/tools/variable.h:
7552         Add editor related variables
7553         Code cleanups
7555 2005-04-29  Naba Kumar  <naba@gnome.org>
7557         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
7559         * plugins/editor/text_editor.c: Fixed line marker interpretation.
7560         
7561         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
7562         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
7563         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
7564         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
7565         working on gdb MI interface. Completed MI parser interface.
7567         Patch from  Massimo Cora <maxcvs@email.it>:
7568         * plugins/class-inheritance/Makefile.am,
7569         plugins/class-inheritance/class-inherit.c,
7570         plugins/class-inheritance/class-inherit.h,
7571         plugins/class-inheritance/plugin.c,
7572         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
7573         Used system theme for colors. Display class members on mouse click.
7574         
7575 2005-04-28  Naba Kumar  <naba@gnome.org>
7577         * plugins/symbol-browser/an_symbol_prefs.c
7578         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
7579         implementation to create/add/remove custom tags files in symbol
7580         brower preferences.
7582         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
7583         EXTRA_DIST.
7585         * plugins/project-import/project-import.c: Fixed memory leaks and
7586         use correct debug prints.
7587         
7588         * TODO.tasks: Updated.
7589         
7590 2005-04-27  Naba Kumar  <naba@gnome.org>
7592         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
7593         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
7594         scintilla/Makefile.am: Fixed 'make distcheck' errors.
7596         * plugins/editor/anjuta-docman.c,
7597         plugins/editor/anjuta-docman.h,
7598         plugins/editor/plugin.c: Emit editor-added signal from docman
7599         and connect signals to new editor correctly.
7601         * plugins/class-inheritance/plugin.c,
7602         plugins/symbol-browser/plugin.c: Added stock icons.
7603         
7604         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
7605         plugins/build-basic-autotools/executer.c,
7606         plugins/build-basic-autotools/executer.h: Added missing files
7607         for the execute programs implementation.
7609 2005-04-26  Naba Kumar  <naba@gnome.org>
7610         
7611         * TODO.tasks: Updated.
7613         * plugins/file-loader/plugin.c,
7614         plugins/project-import/anjuta-project-import.plugin.in,
7615         plugins/project-import/plugin.c,
7616         plugins/project-import/project-import.c,
7617         plugins/project-import/project-import.h: Be able to import older
7618         anjuta projects.
7620 2005-04-26  Naba Kumar  <naba@gnome.org>
7622         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
7623         removing it from the shell.
7625         * libanjuta/anjuta-shell.c,
7626         libanjuta/anjuta-shell.h,
7627         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
7628         so that widget additions are freezed or thaw using a pending queue.
7629         Fixded UI flicker while loading projects.
7631 2005-04-26  Naba Kumar  <naba@gnome.org>
7633         * TODO.tasks: Updated.
7634         
7635         * libanjuta/interfaces/libanjuta.idl: Added execute method for
7636         IAnjutaBuildable interface.
7637         
7638         * plugins/build-basic-autotools/Makefile.am,
7639         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
7640         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
7641         plugins/build-basic-autotools/build-basic-autotools.c,
7642         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
7643         interface and UI for executing project/file programs. Implemented
7644         IAnjutaFile interface so that executables could be opened directly.
7645         
7646         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
7647         Authors line (Reserved for external plugins, which do not have a way to
7648         show their credits).
7649         
7650         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
7651         [File Loader] group for menu labels (default to "Name" if it is not
7652         defined.
7653         
7654         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
7655         for executing external commands.
7657 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
7659         * plugins/project-wizard/property.c:
7660         Correct a memory leak
7662         * libanjuta/interfaces/libanjuta.idl,
7663         plugins/editor/text_editor.c:
7664         Add erase_all and replace_selection function to IAnjutaEditor
7666         * plugins/tools/anjuta-tools.glade,
7667         plugins/tools/fileop.c,
7668         plugins/tools/editor.c,
7669         plugins/tools/tool.c
7670         plugins/tools/tool.h:
7671         Add shortcut and icon 
7673         * plugins/tools/variable.c,
7674         plugins/tools/variable.h:
7675         Add a variable asking parameters at run time
7677         * plugins/tools/execute.c:
7678         Add a warning message for missing document manager
7679         Add replace buffer and replace selection output
7680         Correct an error in popup output
7682         * plugins/tools/plugin.c,
7683         plugins/tools/plugin.h,
7684         plugins/tools/anjuta-tools.ui,
7685         src/anjuta.ui:
7686         Few clean up
7687         Attach tools menu to a new place
7689 2005-04-25  Naba Kumar  <naba@gnome.org>
7691         * libanjuta/plugins.c, src/about.c, src/about.h,
7692         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
7693         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
7694         plugins (about box for plugins) menu.
7696 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7698         *  plugins/editor/search-replace.c :
7699         Displayed full path in Search pane window. 
7700         Bug 300231 : Selected line in Search pane window .
7701                 
7702 2005-04-23  Naba Kumar  <naba@gnome.org>
7704         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
7706 2005-04-22  Naba Kumar  <naba@gnome.org>
7708         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
7709         
7710         * plugins/project-wizard/templates/java.wiz,
7711         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
7712         to create bytecodes (.class) files.
7713         
7714         * plugins/symbol-browser/an_symbol_info.c,
7715         plugins/symbol-browser/an_symbol_info.h,
7716         plugins/symbol-browser/an_symbol_search.c,
7717         plugins/symbol-browser/an_symbol_view.c,
7718         plugins/symbol-browser/plugin.c,
7719         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
7720         in file symbol list.
7722 2005-04-22  Naba Kumar  <naba@gnome.org>
7724         * TODO.tasks: Updated.
7725         
7726         * plugins/class-inheritance/Makefile.am,
7727         plugins/subversion/Makefile.am: Do not install plugin files when
7728         plugin build condition is false.
7729         
7730         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
7731         plugins/build-basic-autotools/build-basic-autotools.c,
7732         plugins/build-basic-autotools/build-basic-autotools.h,
7733         plugins/file-loader/anjuta-loader-plugin.ui,
7734         plugins/file-loader/dnd.c,
7735         plugins/file-loader/plugin.c,
7736         plugins/file-loader/plugin.h,
7737         plugins/project-manager/anjuta-project-manager.ui,
7738         plugins/project-manager/plugin.c: Added open file and build context
7739         menu in project manager context menu.
7741 2005-04-22  Naba Kumar  <naba@gnome.org>
7743         * configure.in: Added message output showing conditional plugins to
7744         build or not.
7745         
7746         * src/layout.xml: Added layout for class-inheritance plugin widget.
7747         
7748         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
7749         plugin name to remove redundant terms.
7750         
7751         * TODO.tasks: Updated.
7752         
7753         * configure.in,
7754         plugins/symbol-browser/Makefile.am,
7755         plugins/symbol-browser/an_symbol_view.c,
7756         (removed) plugins/symbol-browser/sv_class.xpm,
7757         (removed) plugins/symbol-browser/sv_function.xpm,
7758         (removed) plugins/symbol-browser/sv_macro.xpm,
7759         (removed) plugins/symbol-browser/sv_private_fun.xpm,
7760         (removed) plugins/symbol-browser/sv_private_var.xpm,
7761         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
7762         (removed) plugins/symbol-browser/sv_protected_var.xpm,
7763         (removed) plugins/symbol-browser/sv_public_fun.xpm,
7764         (removed) plugins/symbol-browser/sv_public_var.xpm,
7765         (removed) plugins/symbol-browser/sv_static_fun.xpm,
7766         (removed) plugins/symbol-browser/sv_static_var.xpm,
7767         (removed) plugins/symbol-browser/sv_struct.xpm,
7768         (removed) plugins/symbol-browser/sv_unknown.xpm,
7769         (removed) plugins/symbol-browser/sv_variable.xpm,
7770         (added) plugins/symbol-browser/images/.cvsignore,
7771         (added) plugins/symbol-browser/images/Icons.16x16.Class,
7772         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
7773         (added) plugins/symbol-browser/images/Icons.16x16.Field,
7774         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
7775         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
7776         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
7777         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
7778         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
7779         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
7780         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
7781         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
7782         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
7783         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
7784         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
7785         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
7786         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
7787         (added) plugins/symbol-browser/images/Icons.16x16.Method,
7788         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
7789         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
7790         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
7791         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
7792         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
7793         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
7794         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
7795         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
7796         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
7797         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
7798         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
7799         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
7800         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
7801         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
7802         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
7803         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
7804         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
7805         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
7806         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
7807         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
7808         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
7809         pixmaps and added new icons (taken from monodevelop).
7811 2005-04-21  Naba Kumar  <naba@gnome.org>
7813         Patch from  Massimo Cora <maxcvs@email.it>:
7815         * configure.in, plugins/Makefile.am
7816         (new) plugins/class-inheritance/.cvsignore,
7817         (new) plugins/class-inheritance/Makefile.am,
7818         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
7819         (new) plugins/class-inheritance/class-inherit.c,
7820         (new) plugins/class-inheritance/class-inherit.h,
7821         (new) plugins/class-inheritance/plugin.c,
7822         (new) plugins/class-inheritance/plugin.h,
7823         (new) plugins/class-inheritance/class-inheritance.png: Added class
7824         inheritance plugin.
7825         
7826         Changes by naba: Added pkgconfig check for graphviz and conditionally
7827         build graphviz.
7828         
7829         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
7831 2005-04-20  Naba Kumar  <naba@gnome.org>
7833         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
7834         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
7835         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
7836         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
7837         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
7838         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
7839         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7840         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
7841         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
7842         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
7843         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7844         
7845         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
7846         message view management.
7848         * libanjuta/anjuta-children.[ch],
7849         plugins/build-basic-autotools/build-basic-autotools.c,
7850         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
7851         Removed anjuta_children_init() function,
7852         because it is done automatically when first invoked. Introduced
7853         anjuta_children_recover() to recover the child signalling. Fixed
7854         child exit management to correctly recover the exit status.
7855         
7856         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
7857         to properly shutdown the launcher and to kill the running process
7858         (without emitting any signal).
7859         
7860         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
7861         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
7862         gdb and program instance.
7864 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7866         * plugins/editor/search-replace.c :
7867         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
7869 2005-04-18  Naba Kumar  <naba@gnome.org>
7871         * TODO.tasks: Marked completed items.
7872         
7873         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
7874         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
7875         plugins/project-manager/plugin.c: Prompt user for the debugging
7876         target (select from a list of project's executable targets) and
7877         correctly start debugger. Take care of libtool wrapping when the
7878         target selected is libtool target. Fixed debugger menu items
7879         sensitivity.
7881 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
7883         * plugins/tools/execute.c,
7884         plugins/tools/execute.h:
7885         Implement save all files before running a command
7886         Implement all options for stdout and stderr except replace buffer
7887         Allow running several tools
7889         * plugins/tools/plugin.c:
7890         Move anjuta launcher in execute.c
7892         * plugins/tools/tools.h,
7893         plugins/tools/variable.c:
7894         Small changes
7896 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
7898         * plugins/tools/anjuta-tools.glade:
7899         Add new properties in tool editor dialog
7900         Cosmetic improvements
7901         
7902         * plugins/tools/anjuta-tools.ui:
7903         Attach tool menu as a build menu
7905         * plugins/tools/dialog.c:
7906         Set tool menu item sensitivity in tool list
7907         Fix bugs
7909         * plugins/tools/editor.c,
7910         plugins/tools/editor.h,
7911         plugins/tools/fileop.c,
7912         plugins/tools/tool.c,
7913         plugins/tools/tool.h:
7914         Add new properties (active, save file...)
7915         Most of them are still not implemented
7917         * plugins/tools/execute.c,
7918         plugins/tools/execute.h:
7919         Reorganize code to support multiple run
7920         Support run in terminal
7921         
7922         * plugins/tools/plugin.c
7923         plugins/tools/plugin.h:
7924         Move message handling in execute.c
7926         * plugins/tools/variable.h,
7927         plugins/tools/variable.c:
7928         Add useful variables
7929         
7930 2005-04-13  Naba Kumar  <naba@gnome.org>
7932         * plugins/editor/text_editor.c: Fixed file monitoring condition.
7933         * plugins/editor/Makefile.am: Added gnome-vfs flags.
7934         
7935 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7937         * plugins/tools/dialog.c plugins/tools/tool.c :
7938         Fixed bugs.
7940 2005-04-06  Naba Kumar  <naba@gnome.org>
7942         * src/anjuta.c: Load default session only when
7943         "anjuta.session.load.last" preference is enabled.
7944         
7945 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
7947         * plugins/tools/Makefile.am,
7948         plugins/tools/variable.c,
7949         plugins/tools/variable.h:
7950         Add new code for handling variables
7952         * plugins/tools/anjuta-tools.glade:
7953         Improve tool editor dialog
7954         Add variable selection dialog
7956         * plugins/tools/dialog.c,
7957         plugins/tools/dialog.h,
7958         plugins/tools/plugin.c,
7959         plugins/tools/plugin.h:
7960         Add variable object
7961         Add a function to get it
7963         * plugins/tools/editor.c:
7964         Add gui code for variable selection dialog
7966         * plugins/tools/execute.c:
7967         Use variables for executing command
7968         
7969         * Naba: Compile warning fixes.
7971 2005-04-06  Naba Kumar  <naba@gnome.org>
7973         * TODO.tasks: Marked completed items.
7974         
7975 2005-04-06  Naba Kumar  <naba@gnome.org>
7977         * plugins/subversion/svn-backend.c: Fixed subversion plugin
7978         compile error.
7979         
7980         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
7982 2005-04-04  Naba Kumar  <naba@gnome.org>
7984         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
7985         inside Main window.
7986         
7987 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
7989         * plugins/tools/Makefile.am,
7990         plugins/tools/anjuta-tools.plugin.in,
7991         plugins/tools/anjuta-tools.ui,
7992         plugins/tools/anjuta-tools.gladei,
7993         plugins/tools/anjuta-tools-plugin.png,
7994         plugins/tools/plugin.c,
7995         plugins/tools/plugin.h,
7996         plugins/tools/dialog.c,
7997         plugins/tools/dialog.h,
7998         plugins/tools/fileop.c,
7999         plugins/tools/fileop.h,
8000         plugins/tools/tool.c,
8001         plugins/tools/tool.h,
8002         plugins/tools/editor.c,
8003         plugins/tools/editor.h,
8004         plugins/tools/execute.c,
8005         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
8006         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
8007         Not fully working
8009         * anjuta-tools.[ch]: Removed old tools code.
8010         
8011 2005-04-01  Steve Murphy  <murf@e-tools.com>
8013         * configure.in: Added "rw" to ALL_LINGUAS.
8015 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8017         * Modified Files:
8018         manuals/C/anjuta-manual/fileoperations.xml
8019         Added Files:
8020         manuals/C/anjuta-manual/figures/search_expr.png
8021         manuals/C/anjuta-manual/figures/search_expr_basic.png
8022         manuals/C/anjuta-manual/figures/search_file_list.png
8023         manuals/C/anjuta-manual/figures/search_file_pattern.png
8024         manuals/C/anjuta-manual/figures/search_replace.png
8025         manuals/C/anjuta-manual/figures/search_setting.png
8026         manuals/C/anjuta-manual/figures/search_target.png
8027         manuals/C/anjuta-manual/figures/search_target_action.png
8028         manuals/C/anjuta-manual/figures/search_target_in.png
8029         Removed Files:
8030         manuals/C/anjuta-manual/figures/find_files.png
8031         manuals/C/anjuta-manual/figures/find_replace.png
8032         manuals/C/anjuta-manual/figures/find_text.png :
8033         Updated Anjuta manual (File Operations)
8035 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8037         * manuals/C/anjuta-manual/fileoperations.xml,
8038         manuals/C/anjuta-manual/figures/open_file.png,
8039         manuals/C/anjuta-manual/figures/open_file_multiple.png,
8040         manuals/C/anjuta-manual/figures/prefs_print.png,
8041         manuals/C/anjuta-manual/figures/print_dlg.png,
8042         manuals/C/anjuta-manual/figures/print_preview.png.
8043         * Added Files:
8044         manuals/C/anjuta-manual/figures/add_edit_macro.png,
8045         manuals/C/anjuta-manual/figures/display_macro.png,
8046         manuals/C/anjuta-manual/figures/insert_text.png,
8047         manuals/C/anjuta-manual/figures/keyword_macro.png,
8048         manuals/C/anjuta-manual/figures/new_file_wizard.png,
8049         manuals/C/anjuta-manual/figures/save_as_file.png :
8050         Updated Anjuta Manual (File Operations)
8052 2005-03-23  Adam Weinberger  <adamw@gnome.org>
8054         * plugins/editor/action-callbacks.c,
8055           plugins/file-loader/plugin.c,
8056           plugins/gtodo/main.c,
8057           plugins/project-wizard/druid.c:
8058           Fix spelling/grammar errors. Fixes bugs
8059           169068, 169137, 169138, and 169139.
8061 2005-03-21  Naba Kumar  <naba@gnome.org>
8063         Patch from: Massimo Cora' <maxcvs@email.it>:
8064         
8065         * plugins/editor/Makefile.am
8066         plugins/editor/anjuta-docman.c,
8067         (added) plugins/editor/editor-tooltips.c,
8068         (added) plugins/editor/editor-tooltips.h: Added tooltips to
8069         editor tabs to show full path.
8071 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
8072         
8073         * plugins/subversion/svn-backend.c:
8074         Removed "apr-0/" from include because this is 
8075         already included in SVN_INCLUDE and broke building if
8076         apr >= 1.0 was installed.
8078 2005-03-18  Naba Kumar  <naba@gnome.org>
8080         Patch from: Massimo Cora' <maxcvs@email.it>:
8082         * plugins/editor/action-callbacks.c,
8083         plugins/editor/aneditor-calltip.cxx,
8084         plugins/editor/aneditor-priv.h,
8085         plugins/editor/aneditor.cxx,
8086         plugins/editor/aneditor.h,
8087         plugins/editor/anjuta-document-manager.ui: Added calltip
8088         activation from menu.
8090 2005-03-16  Naba Kumar  <naba@gnome.org>
8092         Patch from: Massimo Cora' <maxcvs@email.it>:
8093         
8094         * plugins/class-gen/action-callbacks.c,
8095         plugins/class-gen/anjuta-class-gen-plugin.glade,
8096         plugins/class-gen/class_gen.c,
8097         plugins/class-gen/class_gen.h,
8098         plugins/class-gen/class_logo.xpm,
8099         plugins/class-gen/plugin.c: Create files without project
8100         being open. Add to project support. And other enhancements.
8102 2005-03-15  Adam Weinberger  <adamw@gnome.org>
8104         * anjuta.glade,
8105           plugins/debug-manager/utilities.c,
8106           plugins/file-loader/plugin.c,
8107           plugins/gdb/utilities.c,
8108           plugins/profile-default/plugin.c,
8109           plugins/project-import/project-import.c,
8110           src/anjuta-actions.h:
8111           Spelling/grammar fixes.
8113 2005-03-13  Naba Kumar  <naba@gnome.org>
8114         
8115         * plugins/editor/action-callbacks.c,
8116         plugins/editor/action-callbacks.h,
8117         plugins/editor/anjuta-document-manager.ui,
8118         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
8119         submenu. Moved menuitems from Format to View->Editor.
8120         
8121         * src/action-callbacks.c, src/action-callbacks.h,
8122         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
8123         layout and lock layout menus in View submenu. Get rid of
8124         Settings->Layout Manager menu.
8125         
8126         * plugins/project-import/anjuta-project-import.plugin.in:
8127         Fixed icon name
8129         * global-tags/Makefile.am,
8130         global-tags/create_global_tags.sh,
8131         plugins/editor/aneditor-autocomplete.cxx,
8132         plugins/editor/aneditor-priv.h,
8133         plugins/editor/aneditor.cxx,
8134         tagmanager/tm_workspace.c: Fixed scope members autocompletion
8135         in editor and made it work in global symbols also.
8136         
8137         * src/anjuta-app.c: Always use priority texts besides icons style
8138         for toolbars, because other styles look horible for Anjuta (fixme).
8140 2005-03-11  Naba Kumar  <naba@gnome.org>
8142         * configure.in: Removed test for iconv.
8144         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
8145         before scintilla widget is realized.
8146         
8147         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
8148         for Update menuitem.
8149         
8150         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
8151         already applied in scintilla main stream.
8152         
8153         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
8154         and notified scintilla developer.
8155         
8156 2005-03-10  Naba Kumar  <naba@gnome.org>
8158         * src/action-callbacks.c: Removed reference to src/help.h (dead
8159         file).
8161         * plugins/editor/text_editor.c: Removed reference to
8162         src/launcher.h (a dead file).
8164         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
8165         src/controls.c, src/controls.h, src/fileselection.c,
8166         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
8167         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
8168         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
8169         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
8170         src/session.h, src/support.c, src/support.h, src/toolbar.c,
8171         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
8172         Removed these dead files from CVS.
8175 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8177         * plugins/file-wizard/action-callbacks.c : Added error message.
8178         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
8181 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
8182         
8183         * plugins/cvs-plugin/cvs-callbacks.c
8184         plugins/cvs-plugin/plugin.c:
8185         Fixed preferences page init and busy handling
8186         
8187         * plugins/subversion/plugin.c:
8188         Fixed preferences page init
8190 2005-03-09  Naba Kumar  <naba@gnome.org>
8192         * plugins/Makefile.am, plugins/glade/Makefile.am,
8193         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
8194         enabled glade plugin in Anjuta. The plugin is built only when
8195         glade3 is installed.
8196         
8197 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
8199         * plugins/project-wizard/templates/java.wiz
8200         plugins/project-wizard/templates/java-logo.png (*)
8201         plugins/project-wizard/templates/java/*
8202         plugins/project-wizard/templates/Makefile.am
8203         configure.in:
8204         
8205         Add Java project type. It generates a autoconf/automake
8206         project which is compiled using gcj. It requires automake 
8207         > 1.4 (1.9 is known to work) to work!
8208         
8209         (*) still awaiting response from the gcj team if we
8210         may use their logo.
8211         
8212 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
8213         
8214         * plugins/project-import/*
8215         plugins/Makefile.am
8216         configure.in:
8217         Added project import plugin. Might be a bit buggy and limited
8218         but works for now.
8219         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
8220         Icon from old pixmaps dir
8222 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8224         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
8225         plugins/macro/macro-util.c, plugins/macro/macros.xml :
8226         Added C Custom_Indent line macro.
8227         Cleaned macros.xml
8229 2005-03-09  Naba Kumar  <naba@gnome.org>
8231         * TODO.tasks: Added new message-manager tasks.
8232         
8233         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
8234         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
8235         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
8236         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
8237         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8238         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8239         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
8240         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
8241         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
8242         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8243         
8244         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
8245         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
8246         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
8247         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
8248         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
8249         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
8250         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
8251         Removed debugger widgets from shell on debugger shutdown. Added
8252         scrolled windows for docked widgets. Removed unnecessary widget refs
8253         and unrefs. Destroy widgets correctly on debugger shutdown.
8254         
8255         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
8256         with project description title. Removed frame shadow.
8257         
8258         * plugins/project-wizard/druid.c: Initializes tooltips.
8259         
8260         * scintilla/Makefile.am: Fixed comiple error.
8262 2005-03-08  Adam Weinberger  <adamw@gnome.org>
8264         * plugins/class-gen/anjuta-class-gen-plugin.glade,
8265           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
8267 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8269         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
8270         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
8271         plugins/macro/macro-util.c, plugins/macro/macro-util.h
8272         plugins/macro/macros.xml, plugins/macro/plugin.c :
8273         Moved cursor at the '|' position defined in macros.
8275 2005-03-07  Naba Kumar  <naba@gnome.org>
8277         * plugins/subversion/Makefile.am: Fixed build error.
8279         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
8280         types (perl, python, shellscript).
8281         
8282         * plugins/editor/plugin.c: Fixed to show all highlight options.
8283         
8284 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8286         * TODO.tasks : updated tasks.
8287         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
8289 2005-03-07  Naba Kumar  <naba@gnome.org>
8291         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
8292         or disable subversion file-manager submenu. If "Subvesion" is also
8293         valid directory, we should also check for it.
8295         * configure.in: Disable cygwin macro until someone fixes the
8296         autoconf warnings.
8297         
8298         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
8299         backward compatibility.
8300         
8301 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8303         * src/about.c : Cleaned code.
8304         * plugins/macro/macros.xml : Added "do_while" C macro.
8305         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
8306         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
8307         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
8308         Closed registers, shared libraries, kernel signals dialogs with ESC key.
8309         
8310 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
8312         * plugins/class-gen/plugin.c:
8313         Removed "return" to activate project_root_uri watching.
8315 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
8317         * plugins/Makefile.am
8318         plugins/subversion/*:
8319         Added subversion plugin. Add, Remove, Commit and Update work
8320         everything else needs work.
8321         
8322         * plugins/terminal/terminal.c
8323         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
8324         we still have focus problems with the editor.
8326 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8328         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
8329         
8330 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8332         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
8334 2005-03-04  Naba Kumar  <naba@gnome.org>
8336         Patch from Massimo Cora' <maxcvs@email.it>:
8338         * plugins/class-gen/Makefile.am,
8339         plugins/class-gen/action-callbacks.c,
8340         plugins/class-gen/action-callbacks.h,
8341         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
8342         plugins/class-gen/anjuta-class-gen.plugin.in,
8343         plugins/class-gen/class_gen.c,
8344         plugins/class-gen/class_gen.h,
8345         (removed) plugins/class-gen/clsGen.c,
8346         (added) plugins/class-gen/goc_template_header,
8347         (added) plugins/class-gen/goc_template_source,
8348         plugins/class-gen/plugin.c,
8349         plugins/class-gen/plugin.h: Refactored class gen code.
8350         Added GOCBuilder code. Fixed UI. Implemented plugin.
8352 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
8354         * plugins/project-wizard/property.c
8355         plugins/project-wizard/install.c
8356         plugins/project-wizard/druid.c
8357         plugins/editor/goto_line.c
8358         plugins/editor/plugin.c
8359         plugins/gtodo/add_edit_item.c
8360         plugins/gtodo/ligtodo.c
8361         plugins/gtodo/main.c
8362         plugins/gtodo/preferences.c:
8363         Fixed #167559, #167534, #167266, #167357
8364         (Bad English in strings...)
8365         
8366         Thanks to Adam Weinberger and Thierry Moisan for
8367         reporting!
8369 2005-03-03  Naba Kumar  <naba@gnome.org>
8371         * libegg/Makefile.am, libegg/menu/Makefile.am,
8372         (added) libegg/egg-submenu-action.c,
8373         (added) libegg/menu/egg-submenu-action.h: Created a new action for
8374         submenu (used for wizard listing).
8375         
8376         * plugins/file-loader/anjuta-loader-plugin.ui
8377         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
8378         and toolbar.
8379         
8380         * plugins/editor/action-callbacks.c,
8381         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
8382         ctrl+tabbing because it was interfaring with focus navigation.
8383         Focus editor on "Esc" in incremental search entry. Cleanups.
8384         
8385         * plugins/file-manager/an_file_view.c,
8386         plugins/symbol-browser/plugin.c,
8387         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
8388         Cleanups.
8389         
8390         * plugins/profile-default/plugin.c,
8391         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
8392         for sesssion load.
8393         
8394         * (removed) scintilla/patches/a64-crash-fix.patch,
8395         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
8396         scintilla patches.
8398 2005-03-03  Naba Kumar  <naba@gnome.org>
8400         * HACKING: Fixed typos.
8401         
8402         * plugins/editor/aneditor-indent.cxx: Clean up.
8403         
8404         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
8405         Enable/disable save, undo and redo actions depending on state
8406         of the editor.
8407         
8408 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8410         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
8411         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
8412         Displayed search_incremental status.
8414         * Removed plugins/editor/search_incremental.[ch]
8416 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
8417         
8418         * plugins/cvs-plugin/cvs-execute.c
8419         plugins/cvs-plugin/cvs-callbacks.c:
8420         - Use weak reference on mesg_view and reuse tab if
8421         it still exists to avoid cluttering message manager.
8422         - Fixed bug in cvs remove
8423         
8424         README, HACKING: Updated
8425         
8426         configure.in: Added check for libsvn
8428 2005-02-29  Naba Kumar  <naba@gnome.org>
8429         
8430         * plugins/file-manager/an_file_view.c,
8431         plugins/symbol-browser/an_symbol_view.c,
8432         plugins/symbol-browser/plugin.c: Hide column headers (they
8433         are redundant).
8435 2005-02-29  Naba Kumar  <naba@gnome.org>
8437         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
8438         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
8439         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
8440         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
8441         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
8442         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8443         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
8444         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
8445         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
8446         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8448         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
8449         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
8450         (added) libanjuta/anjuta-session.[hc],
8451         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
8452         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
8453         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
8454         src/main.c:
8455         
8456         Implemented session management. Implemented session
8457         container class. Added session notifications from shell. Implemented
8458         session save/load in editor, file-loader, default-profile-plugin
8459         and anjuta-app. Fixed window sizing and restoration. Cleaned up
8460         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
8461         and maximized states in session. Implemented project session
8462         management.
8464 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8466         * plugins/class-gen/action-callbacks.[ch],
8467         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
8468         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
8469         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
8470         with Escape key.
8472 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
8473         
8474         * plugins/project-wizard/anjuta-project-wizard.glade,
8475         plugins/project-wizard/druid.c:
8476         Add some padding in tab label in project selection page
8477         
8478         * plugins/project-wizard/druid.c,
8479         plugins/project-wizard/parser.c:
8480         Search for project template recursively
8481         Add ~/.anjuta/project to the search paths
8483 2005-02-26  Naba Kumar  <naba@gnome.org>
8485         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
8486         * plugins/file-loader/plugin.c: Fixed crash bug.
8487         * libanjuta/plugins.c: Fixed memory leak.
8488         
8489 2005-02-26  Naba Kumar  <naba@gnome.org>
8490         
8491         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
8492         "UserActivatable" attribute for plugins. This attribute if set to
8493         "no" will prevent users from activating/deactivating it from
8494         plugins dialog. Added a toggle button in plugins dialog to toggle
8495         the plugins list between list of activatable plugins (default) to
8496         list of all plugins. anjuta_plugin_select() now only selects the
8497         plugin. Added anjuta_plugins_select_and_activate() method that will
8498         select and activate it.
8499         
8500         * plugins/profile-default/Makefile.am,
8501         plugins/profile-default/anjuta-default-profile.ui,
8502         plugins/profile-default/plugin.c,
8503         plugins/profile-default/plugin.h,
8504         plugins/project-manager/anjuta-project-manager.ui,
8505         plugins/project-manager/plugin.c,
8506         plugins/project-manager/plugin.h:
8507         
8508         Anjuta projects (*.anjuta) files define the profile of respective
8509         projects. Profile is a set of related plugins required for the
8510         project to open. Moved "close project" action from Project Manager
8511         to Profile Manager plugin. Implemented loading and unloading of
8512         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
8513         (instead of Project Manager) now handles opening of *.anjuta files.
8514         Close Project menuitem is now moved to File submenu (being
8515         consistent with Anjuta 1.x versions and avoiding creating Project
8516         submenu when project manager is not loaded).
8517         
8518         * src/anjuta-actions.h: Fixed short-cut key for Help content.
8519         
8520         * src/anjuta.ui: Fixed place holder for projects.
8521         
8522         * (new) plugins/profile-default/default.anjuta: default startup
8523         profile. Removed the hardcoded plugins loading in
8524         DefaultProfilePlugin.
8526         * anjuta.anjuta,
8527         plugins/project-wizard/templates/terminal/project.anjuta:
8528         Implemented project format in newly created projects.
8530         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
8531         plugins/class-gen/anjuta-class-gen.plugin.in,
8532         plugins/cvs-plugin/anjuta-cvs.plugin.in,
8533         plugins/editor/anjuta-document-manager.plugin.in,
8534         plugins/file-loader/anjuta-loader.plugin.in,
8535         plugins/file-wizard/anjuta-file-wizard.plugin.in,
8536         plugins/gdb/anjuta-gdb.plugin.in,
8537         plugins/glade/anjuta-glade.plugin.in,
8538         plugins/message-view/anjuta-message-manager.plugin.in,
8539         plugins/profile-default/anjuta-default-profile.plugin.in,
8540         plugins/project-manager/anjuta-project-manager.plugin.in,
8541         plugins/project-wizard/anjuta-project-wizard.plugin.in:
8542         Defined UserActivatable attributes. Added supported types attribute.
8544         * plugins/project-wizard/anjuta-project-wizard.glade
8545         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
8546         "Project Wizard" in preferences title.
8548         * TODO.tasks: Updated.
8549         
8550         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
8551         Updated.
8552         
8553 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8555         * plugins/file-wizard/anjuta-file-wizard.glade
8556         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
8557         
8558         Integrated License macros, cleaned file.c.
8559         
8560 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
8561         
8562         * plugins/macor/macro-util.c: Fixed crash bugs if email or
8563         username can not be found correctly.
8565 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8567         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
8568         plugins/macro/macros.xml :
8569         
8570         Added Headers macros. Cleaned file.c
8572 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8574         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
8575         plugins/macro/macros.xml :
8576         
8577         Fixed a bug. Added Header macro.
8579         
8580 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8582         * plugins/file-wizard/action-callbacks.c, 
8583         plugins/file-wizard/file.c, plugins/macro/macro-util.c
8584         plugins/macro/macros.xml :
8585         
8586         Added FileName, Header template macros.
8587         
8588 2005-02-24  Naba Kumar  <naba@gnome.org>
8589         
8590         * plugins/patch/patch-plugin.c: Fixed a function call.
8591         
8592         * src/anjuta.c, src/main.c: Save and load default session.
8593         
8594 2005-02-24  Naba Kumar  <naba@gnome.org>
8596         * libanjuta/interfaces/libanjuta.idl,
8597         plugins/message-view/anjuta-msgman.c,
8598         plugins/message-view/anjuta-msgman.h,
8599         plugins/message-view/plugin.c: Added and implemented
8600         set_view_title() method.
8601         
8602         * plugins/build-basic-autotools/build-basic-autotools.c,
8603         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
8604         build context pooling. Maximum 3 contexts are reused. Additional
8605         contexts are created when all are busy.
8607 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8609         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
8610         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
8611         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
8612         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
8614         Added Copyright, Changelog macros.
8615                 
8616 2005-02-23  Naba Kumar  <naba@gnome.org>
8618         Patch from Massimo Cora' <maxcvs@email.it>:
8619         * plugins/Makefile.am,
8620         plugins/patch/Makefile.am,
8621         (added) plugins/patch/anjuta-patch-plugin.png,
8622         (added) plugins/patch/anjuta-patch.plugin.in,
8623         (added) plugins/patch/anjuta-patch.ui,
8624         plugins/patch/patch-plugin.c,
8625         (added) plugins/patch/patch-plugin.h,
8626         (added) plugins/patch/plugin.c,
8627         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
8628         architecture.
8630 2005-02-23  Naba Kumar  <naba@gnome.org>
8632         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
8633         file-loader/plugin.c, profile-default/plugin.c:
8634         Implemented "activated" and "deactivated" signals for plugin class.
8635         Renamed *_location() functions to *_id(), because location is
8636         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
8637         anjuta_plugins_unload_plugin().
8638         
8639         * class-gen/plugin.c: Fixed complier warning and utility function call.
8640         
8641         * debug-manager/plugin.c: Unload debugger plugin correctly.
8642         
8643         * project-manager/plugin.c:     Fixed compiler warnings.
8644         
8645         * plugins/project-wizard/templates/gnome/.cvsignore,
8646         plugins/project-wizard/templates/gnome/po/.cvsignore,
8647         plugins/project-wizard/templates/gnome/src/.cvsignore,
8648         plugins/project-wizard/templates/gtk/po/.cvsignore,
8649         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
8650         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
8651         
8652         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
8653         build (we need to fix this thing).
8654         
8655 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
8657         * plugins/macro/macro-action.[ch]
8658         plugins/macro/macro-edit.c
8659         plugins/macro/macro-dialog.c
8660         plugins/macro/macro-db.[ch]
8661         plugins/macro/plugin.[ch]
8662         plugins/macro/macro-util.[ch] (added)
8663         
8664         Cleaned up macro plugin and preview expanded macros.
8666 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
8668         * plugins/cvs-plugin/cvs-interface.c:
8670         Fixed option setting when using no compression and not 
8671         ignoring .cvsrc
8673 2005-02-23  Naba Kumar  <naba@gnome.org>
8674         
8675         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
8676         geometry on exit and startup (only if there is no geometry from the
8677         session).
8679         * TODO.tasks: Updated.
8680         
8681         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
8682         
8683         * manuals/reference/libanjuta/Makefile.am,
8684         manuals/reference/libanjuta/libanjuta-docs.sgml,
8685         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
8686         documentation for writing project templates.
8688 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8690         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
8691         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
8692         
8693         Expansion keywords in macros. 
8695 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8697         * plugins/file-wizard/action-callbacks.c,
8698         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
8699         plugins/macro/macros.xml :
8700         
8701         Inserting text by macro plugin
8702         In progress ...
8704 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
8706         * plugins/macro/plugin.c
8707         plugins/cvs-plugin/plugin.c:
8708         
8709         Fixed interfaces (use static)
8711 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
8712         
8713         * plugins/macro/macro-actions.[ch]
8714         plugins/macro/plugin.c
8715         libanjuta/interfaces/libanjuta.idl:
8716         
8717         Implemented IAnjutaMacro interface to be used by file-wizard
8718         
8719         * plugins/cvs-plugin/plugin.c
8720         libanjuta/interfaces/libanjuta.idl:
8721         
8722         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
8723         for all version control systems and not only for cvs.
8725 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8727         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
8728         insert_macro.
8729         
8730         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
8733 2005-02-21  Naba Kumar  <naba@gnome.org>
8735         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
8736         IAnjutaDebugger interface.
8737         
8738         * plugins/debug-manager/anjuta-debug-manager.ui,
8739         plugins/debug-manager/attach_process.c,
8740         plugins/debug-manager/attach_process.h,
8741         plugins/debug-manager/plugin.c,
8742         plugins/debug-manager/plugin.h,
8743         plugins/gdb/actions.c,
8744         plugins/gdb/actions.h,
8745         plugins/gdb/anjuta-gdb-plugin.ui,
8746         plugins/gdb/breakpoints.c,
8747         plugins/gdb/breakpoints.h,
8748         plugins/gdb/debugger.c,
8749         plugins/gdb/debugger.h,
8750         plugins/gdb/memory.c,
8751         plugins/gdb/plugin.c,
8752         plugins/gdb/plugin.h,
8753         plugins/gdb/sharedlib.h,
8754         plugins/gdb/sharedlib_cbs.c,
8755         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
8756         correctly between debug-manager and debugger. Implemented debugger
8757         interface in gdb plugin. Fixed action names. Added UI updating.
8758         Start and stop debugger (does not work yet). Fixed UI merging.
8759         Fixed debugger plugin handling in debug-manager.
8761 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
8763         * plugins/editor/aneditor-autocomplete.cxx:
8764         
8765         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
8766         crash with C++ "template" keyword.
8768 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8770         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
8771         Fixed bug (Closed macro dialogs with Esc key).
8772         
8773 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
8774         
8775         * plugins/project-wizard/xlib.wiz,
8776         plugins/project-wizard/xlib-logo.png,
8777         plugins/project-wizard/xlib/*:
8778         Port old xlib anjuta project on new project wizard
8779         
8780         * plugins/project-wizard/xlib-dock.wiz,
8781         plugins/project-wizard/xlib-dock/*:
8782         Port old xlib dock anjuta project on new project wizard
8783         
8784         * plugins/project-wizard/wxwin.wiz,
8785         plugins/project-wizard/wxwin-logo.png,
8786         plugins/project-wizard/wxwin/*:
8787         Port old wxwin anjuta project on new project wizard
8788         
8789         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
8790         necessary changes for the new templates.
8791         
8792 2005-02-18  Naba Kumar  <naba@gnome.org>
8794         * plugins/Makefile.am: Added class-gen
8795         
8796 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
8798         * plugins/project-wizard/header.c:
8799         Fix a bug in sorting of project categories
8801 2005-02-18  Naba Kumar  <naba@gnome.org>
8803         Patch from Massimo Cora  <maxcvs@email.it>:
8804         
8805         * plugins/class-gen/.cvsignore,
8806         plugins/class-gen/Makefile.am,
8807         (added) plugins/class-gen/action-callbacks.c,
8808         (added) plugins/class-gen/action-callbacks.h,
8809         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
8810         (added) plugins/class-gen/class_gen.c,
8811         (added) plugins/class-gen/class_gen.h,
8812         (added) plugins/class-gen/plugin.c,
8813         (added) plugins/class-gen/plugin.h: Ported class wizard to the
8814         new architecture.
8815         
8816         * plugins/project-manager/plugin.c: implemented add_source().
8818 2005-02-17  Naba Kumar  <naba@gnome.org>
8820         * plugins/file-loader/plugin.c: Fixed possible crash.
8821         
8822         * src/action-callbacks.c, src/action-callbacks.h,
8823         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
8825 2005-02-17  Naba Kumar  <naba@gnome.org>
8826         
8827         * plugins/project-wizard/templates/anjuta-plugin.wiz,
8828         plugins/project-wizard/templates/gnome.wiz,
8829         plugins/project-wizard/templates/gtk.wiz,
8830         plugins/project-wizard/templates/gtkmm.wiz,
8831         plugins/project-wizard/templates/terminal.wiz,
8832         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8833         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
8834         plugins/project-wizard/templates/gnome/src/callbacks.c,
8835         plugins/project-wizard/templates/gnome/src/callbacks.h,
8836         plugins/project-wizard/templates/gnome/src/main.c,
8837         plugins/project-wizard/templates/gtk/src/callbacks.c,
8838         plugins/project-wizard/templates/gtk/src/callbacks.h,
8839         plugins/project-wizard/templates/gtk/src/main.c,
8840         plugins/project-wizard/templates/gtkmm/src/main.cc,
8841         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
8842         to generate licence correctly (without any extra newlines). Removed
8843         IncludeGNUHeader macro definition and added proper licence property.
8844         Fixed project directory paths in file contents.
8846 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8848         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
8849         Closed macro dialogs with Esc key.
8851 2005-02-16  Naba Kumar  <naba@gnome.org>
8853         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8854         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
8855         plugins/project-wizard/templates/gnome/src/callbacks.c,
8856         plugins/project-wizard/templates/gnome/src/callbacks.h,
8857         plugins/project-wizard/templates/gnome/src/main.c,
8858         plugins/project-wizard/templates/gtk/src/main.c,
8859         plugins/project-wizard/templates/gtkmm/src/main.cc,
8860         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
8861         macros to avoid blank newlines.
8863 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
8865         * plugins/project-wizard/autogen.c:
8866         Correct a problem when having property value in UTF-8
8868         * plugins/project-wizard/druid.c:
8869         Correct a bug when reselecting a new project (all pages
8870         must be removed)
8872         * plugins/project-wizard/property.c:
8873         Avoid having default invalid properties
8875         * plugins/project-wizard/templates/terminal.wiz,
8876         plugins/project-wizard/templates/terminal/po/ChangeLog,
8877         plugins/project-wizard/templates/terminal/src/main.c:
8878         Remove command for testing run function
8879         Move destination directory to second page and include
8880         project name. Add exist tag. Remove unused properties.
8882 2005-02-16  Naba Kumar  <naba@gnome.org>
8884         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
8885         plugins/debug-manager/anjuta-debug-manager.ui,
8886         plugins/debug-manager/plugin.c,
8887         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
8888         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
8889         plugins/gdb/plugin.h, plugins/gdb/registers.c,
8890         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
8891         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
8892         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
8893         (removed) src/anjuta_info.c,
8894         (removed) src/anjuta_info.h,
8895         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
8896         (added) plugins/gdb/anjuta-gdb-plugin.ui,
8897         (added) plugins/gdb/actions.c,
8898         (added) plugins/gdb/actions.h: Completed initial
8899         porting of debugger to new architecture. Fixed many of the debugger
8900         functions.
8902         * plugins/file-loader/plugin.c: Detect some important mime ourself
8903         to avoid inconsistencies when mime system isn't working.
8904         
8905 2005-02-16  Naba Kumar  <naba@gnome.org>
8907         * plugins/editor/Makefile.am,
8908         (added) plugins/editor/aneditor-autocomplete.cxx,
8909         (added) plugins/editor/aneditor-calltip.cxx,
8910         (added) plugins/editor/aneditor-indent.cxx,
8911         (added) plugins/editor/aneditor-priv.h,
8912         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
8913         different smaller chunks to make it easy to maintain.
8915 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8917         * plugins/project-wizard/druid.c :
8918         
8919         Found system Email address if not defined in Preferences.
8921 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
8922         
8923         * plugins/project-wizard/gtkmm.wiz
8924         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
8925         plugins/project-wizard/gtkmm/*
8926         
8927         Added GTKmm (C++) project type
8929 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
8931         * plugins/message-view/plugin.c
8932         plugins/message-view/message-view.c
8933         TODO.gtodo:
8934         Implemented next/prev action
8936 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8938         * plugins/project-wizard/templates/libglade2.* :
8939         Removed libglade2 project.
8940         
8941         * plugins/project-wizard/templates/gtk* :
8942         Removed interface.[ch] & support.[ch].
8943         
8944 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8946         * plugins/project-wizard/anjuta-project-wizard.glade,
8947         plugins/project-wizard/property.[ch],
8948         plugins/project-wizard/templates/anjuta-plugin.wiz :
8949         Added a new property ("iconfile").
8951 2005-02-14  Naba Kumar  <naba@gnome.org>
8953         * plugins/project-wizard/install.c,
8954         plugins/project-wizard/plugin.c,
8955         plugins/project-wizard/templates/anjuta-plugin.wiz,
8956         plugins/project-wizard/templates/gnome.wiz,
8957         plugins/project-wizard/templates/gtk.wiz,
8958         plugins/project-wizard/templates/libglade2.wiz,
8959         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
8960         newly created projects and open them. Fixed message buffering in
8961         wizard.
8963 2005-02-14  Naba Kumar  <naba@gnome.org>
8965         * src/about.c, pixmaps/Makefile.am,
8966         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
8967         
8968         * mime/gnome-mime-application-x-anjuta.png,
8969         pixmaps/anjuta_icon.png,
8970         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
8971         done by 9-speed at:
8972         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
8973         
8974 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8976         * configure.in,
8977         plugins/project-wizard/templates/libglade2-logo.png,
8978         plugins/project-wizard/templates/libglade2.wiz,
8979         plugins/project-wizard/templates/libglade2/* :
8980         Add Glade2 project
8983 2005-02-14  Naba Kumar  <naba@gnome.org>
8985         * TODO.tasks: Updated.
8986         
8987         * plugins/editor/anjuta-docman.c,
8988         plugins/editor/text_editor.c,
8989         plugins/editor/text_editor.h,
8990         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
8991         for file modification, but it is still not functioning.
8993 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
8995         * plugins/project-wizard/values.c,
8996         plugins/project-wizard/values.h,
8997         plugins/project-wizard/property.c,
8998         plugins/project-wizard/property.h,
8999         plugins/project-wizard/druid.c:
9000         Rewrite mandatory property check
9001         Add check of exist property
9002         Rewrite handling of cached property page
9004 2005-02-13  Naba Kumar  <naba@gnome.org>
9006         Patch from Igor Kovalenko  <garrison@mail.ru>:
9007         * tagmanager/tm_workspace.c: Improved performance.
9009 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9011         *plugins/project-wizard/templates/*.wiz,
9012         plugins/project-wizard/druid.c,
9013         plugins/project-wizard/templates/terminal/src/main.c,
9014         plugins/project-wizard/templates/gtk/src/*.[ch],
9015         plugins/project-wizard/templates/gtk/src/Makefile.am,
9016         plugins/project-wizard/templates/gnome/src/*.[ch],
9017         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
9018         Add Copyright date & Email address,
9019         Correct terminal project.
9020         
9021 2005-02-12  Naba Kumar  <naba@gnome.org>
9023         * plugins/project-wizard/property.c: Fixed hidden
9024         properties to take values.
9026         * plugins/project-wizard/file.[ch]: Renamed
9027         true/false enum values to fix compile error
9028         (conflict with other definition).
9029         
9030         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
9031         even when mime type detection fails (for example, when Anjuta is
9032         installed in non-system prefix).
9034 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
9036         * plugins/project-wizard/values.c,
9037         plugins/project-wizard/values.h:
9038         Rewrite file with more comments
9040         * plugins/project-wizard/druid.c,
9041         plugins/project-wizard/druid.h,
9042         plugins/project-wizard/autogen.c,
9043         plugins/project-wizard/autogen.h,
9044         plugins/project-wizard/druid.c,
9045         plugins/project-wizard/druid.h:
9046         Add more comments
9047         Use values instead of properties
9048         Move default properties to druid.c
9050         * plugins/project-wizard/install.c,
9051         plugins/project-wizard/install.h:
9052         Use values instead of properties
9053         Add a check to avoid overwriting files
9055         * plugins/project-wizard/parser.c,
9056         plugins/project-wizard/property.c,
9057         plugins/project-wizard/property.h:
9058         Update to use new values
9059         Add an "exist" attribute to check if a directory already exist
9061         * plugins/project-wizard/anjuta-project-wizard.glade:
9062         Change project selection page (GtkTextView => GtkLabel,
9063         GtkTable => GtkVBox)
9065         * plugins/project-wizard/templates/terminal.wiz:
9066         Move destination directory on second page
9067         
9068         * plugins/project-wizard/action.c:
9069         Add a few comments
9071 2005-02-12  Naba Kumar  <naba@gnome.org>
9073         * plugins/file-manager/an_file_view.c,
9074         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
9075         views. Created dynamic update date of view depending on project
9076         changes -- similar to file-manager view.
9077         
9078         * plugins/devhelp/plugin.c: Load help on idle.
9079         
9080         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
9081         autoformat' to proper location in preferences.
9082         
9083         * mime/anjuta.mime: Added .prj extension in the mime type for backward
9084         compatibility.
9085         
9086         * plugins/editor/plugin.c: Fixed accel name.
9088 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9090         *plugins/project-wizard/templates/anjuta-plugin.wiz,
9091         plugins/project-wizard/templates/gnome.wiz,
9092         plugins/project-wizard/templates/gtk.wiz,
9093         plugins/project-wizard/anjuta-project-wizard.glade,
9094         plugins/project-wizard/autogen.c:
9095         Add Username & Email address in Project preferences.
9097 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9099         *plugins/project-wizard/templates/gnome-logo.png,
9100         plugins/project-wizard/templates/gnome.wiz,
9101         plugins/project-wizard/templates/gnome/* :
9102         Add Gnome project
9104 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9106         * plugins/project-wizard/templates/terminal/src/main.c, 
9107         plugins/project-wizard/templates/terminal/src/main.c,
9108         plugins/project-wizard/templates/terminal/src/main.[ch] :
9109         Insert License in projects
9110         
9111 2005-02-11  Naba Kumar  <naba@gnome.org>
9113         * TODO.tasks: Added message manager task.
9114         
9115         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
9116         
9117         * plugins/editor/plugin.c: Use bookmark stock icons.
9118         
9119         * plugins/message-view/anjuta-message-manager.ui,
9120         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
9122 2005-02-10  Naba Kumar  <naba@gnome.org>
9124         * libanjuta/interfaces/libanjuta.idl: fixed build error.
9125         
9126 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9128         * global-tags/Makefile.am
9129         Error during 'make install'
9131 2005-02-09  Naba Kumar  <naba@gnome.org>
9133         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
9134         missing file.
9135         
9136 2005-02-08  Naba Kumar  <naba@gnome.org>
9138         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
9139         
9140         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
9141         Show busy cursur when updating global tags in preferences.
9143         * configure.in: Fixed.
9144         
9145 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9147         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
9148           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
9149          
9150         - Fixed anjuta-plugin project (glade)
9152 2005-02-08  Naba Kumar  <naba@gnome.org>
9154         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
9155         Fixed automatic indentations.
9157         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
9158         Global tags are now segregated into smaller api tags, which can be
9159         selectively loaded from symbol browser preferences.
9161         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
9162         Implemented IProjectManager interface in project-manager. Mostly getter
9163         methods for now, but need to add add() and remove() methods to add
9164         or remove project elements.
9166         * plugins/gdb/debug_tree.c: Small fix.
9168         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
9169         plugins/symbol-browser/an_symbol_info.c,
9170         plugins/symbol-browser/an_symbol_info.h,
9171         plugins/symbol-browser/an_symbol_search.c,
9172         plugins/symbol-browser/an_symbol_search.h,
9173         plugins/symbol-browser/an_symbol_view.c,
9174         plugins/symbol-browser/an_symbol_view.h,
9175         plugins/symbol-browser/plugin.c,
9176         plugins/symbol-browser/plugin.h,
9177         tagmanager/c.c,
9178         tagmanager/entry.h,
9179         tagmanager/tm_project.c,
9180         tagmanager/tm_symbol.c,
9181         tagmanager/tm_tag.c,
9182         tagmanager/tm_workspace.c,
9183         tagmanager/vstring.c,
9184         tagmanager/include/tm_tag.h,
9185         tagmanager/include/tm_workspace.h:
9186         
9187         - Fixed tagmanager parsing of source files to parse for typedefines and
9188         properly record element scopes. Implemented scope autocompletion
9189         (autocompletion on '.', '->', '::' and ':'. The functionality is not
9190         fully working. It was based on older patch for Anjuta 1.2.2 in SF
9191         patch list (author is unknown).
9192         - Implemented symbol-browser preferences for dynamically loading and
9193         saving tags API segments.
9194         - Fixed symbol-search to use tagmanager directly instead of depending
9195         on symbol-view for tags list.
9196         - Fixed symbol-view to create the tree using TMSymbol tree directly.
9197         - Fixed TMSymbol to create the complete tags tree instead of letting the
9198         symbol-view created the root nodes.
9199         - Changed project tags cache name to .tm_project2.cache because the
9200         newer format records additional scope information.
9201         
9202 2005-02-07  Naba Kumar  <naba@gnome.org>
9204         * plugins/editor/style-editor.c,
9205         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
9206         and GtkFontButton instead of deprecated widgets in
9207         style editor.
9208         
9209 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
9211         * plugins/project-wizard/action.c,
9212         plugins/project-wizard/action.h,
9213         plugins/project-wizard/autogen.c,
9214         plugins/project-wizard/autogen.h,
9215         plugins/project-wizard/file.c,
9216         plugins/project-wizard/file.h,
9217         plugins/project-wizard/install.c,
9218         plugins/project-wizard/install.h,
9219         plugins/project-wizard/parser.h,
9220         plugins/project-wizard/parser.c,
9221         plugins/project-wizard/property.c,
9222         plugins/project-wizard/property.h,
9223         plugins/project-wizard/plugin.h,
9224         plugins/project-wizard/plugin.c,
9225         plugins/project-wizard/values.c,
9226         plugins/project-wizard/values.h:
9227         Replace C++ comments by C comments
9229         * plugins/project-wizard/autogen.c,
9230         plugins/project-wizard/autogen.h:
9231         Add a run time check of autogen version.
9232         Add UserName variable.
9234         * plugins/project-wizard/anjuta-project-wizard.glade,
9235         plugins/project-wizard/header.c,
9236         plugins/project-wizard/druid.c,
9237         plugins/project-wizard/druid.h:
9238         Sort project in alphabetic order.
9239         Correct selection troubles in notebooks.
9241         * plugins/project-wizard/parser.c:
9242         Add some check when reading the project header block.
9244 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
9246         * plugins/project-wizard/action.c,
9247         plugins/project-wizard/action.h,
9248         plugins/project-wizard/autogen.c,
9249         plugins/project-wizard/autogen.h,
9250         plugins/project-wizard/file.c,
9251         plugins/project-wizard/file.h,
9252         plugins/project-wizard/install.c,
9253         plugins/project-wizard/parser.h,
9254         plugins/project-wizard/parser.c,
9255         plugins/project-wizard/property.c,
9256         plugins/project-wizard/property.h,
9257         plugins/project-wizard/values.c,
9258         plugins/project-wizard/values.h,
9259         Add a space between function name and open.
9261         * plugins/project-wizard/plugin.h,
9262         plugins/project-wizard/plugin.c,
9263         plugins/project-wizard/install.c,
9264         Avoid a crash if the user close the message view used by the .
9266         * plugins/project-wizard/anjuta-project-wizard,
9267         plugins/project-wizard/druid.c,
9268         plugins/project-wizard/druid.h,
9269         plugins/project-wizard/header.h,
9270         plugins/project-wizard/header.c,
9271         Add a text view with the description of each.
9272         Add a tab for each project.
9273         Replace some C++ comments to C comments.
9275 2005-02-05  Naba Kumar  <naba@gnome.org>
9277         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
9278         New icon from Sebastien Granjoux .
9279         
9280 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
9282         * libanjuta/anjuta-preferences.c:
9283         Set file property even without a focus out event (file selected 
9284         the browse dialog)
9286 2005-02-04  Naba Kumar  <naba@gnome.org>
9288         * plugins/glade/plugin.c: Fixed glade function calls.
9289         * configure.in: Fixed a typo.
9290         * TODO.tasks: Updated.
9292 2005-02-03  Naba Kumar  <naba@gnome.org>
9294         * plugins/project-manager/plugin.c: Fixed memory corruption.
9296         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
9297         build error.
9298         
9299         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9300         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9301         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
9302         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
9304         * libanjuta/interfaces/libanjuta.idl,
9305         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
9306         interface.
9307         
9308         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
9310         Patch from Massimo Cora <maxcvs@email.it>:
9311         * plugins/editor/plugin.c: Fixed update UI for created buffers.
9312         
9313 2005-02-01  Naba Kumar  <naba@gnome.org>
9315         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
9316         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9317         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
9318         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
9319         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
9320         from sourceforge -- a64 crash fixes (correct typing for GType)
9321         and fixes compile errors in sun.
9323         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
9324         paste (shift+insert) in terminal.
9326 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
9328         * configure.in: Add «nb» to ALL_LINGUAS.
9330 2005-02-01  Naba Kumar  <naba@gnome.org>
9332         * TODO.tasks, TODO: Updated todo tasks.
9333         
9334         * plugins/editor/anjuta-document-manager.glade: Improved search
9335         relace dialog.
9336         
9337         * TODO.tasks: Fixed xml format.
9338         
9339         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
9340         work yet).
9341         
9342         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
9343         cleanups.
9344         
9345         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
9346         format during save (removed unwanted text nodes). Fixed scrollbars.
9348 2005-01-31  Naba Kumar  <naba@gnome.org>
9350         * libanjuta/interfaces/libanjuta.idl,
9351         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
9352         Implemented append() method for IAnjutaEditor interface and fixed
9353         various bugs with text insertions (cvs diff and macro insertions).
9354         
9355         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
9356         automatic indentation.
9357         
9358         * plugins/editor/action-callbacks.c,
9359         plugins/editor/action-callbacks.h,
9360         plugins/editor/anjuta-docman.c,
9361         plugins/editor/anjuta-document-manager.ui,
9362         plugins/editor/plugin.c,
9363         plugins/editor/text_editor.c,
9364         plugins/editor/text_editor.h,
9365         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
9366         Fixed highlight issues.
9368         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
9369         macro.
9370         
9371         * plugins/symbol-browser/an_symbol_view.c: Force update project.
9373         * data/properties/*: Updated properties files from scite. Created
9374         styles.properties to override the scite styles.
9375         
9376         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
9378         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
9379         
9380 2005-01-30  Naba Kumar  <naba@gnome.org>
9382         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
9383         unused definitions.
9384         
9385         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
9386         
9387         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
9388         plugins/editor/text_editor.c,
9389         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
9390         fixed linuwidth preference setting, fixed insert text interface
9391         implementation. Improved automatice-indentation for cpp lexer.
9392         
9393         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
9395 2005-01-29  Naba Kumar  <naba@gnome.org>
9397         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
9398         option in update dialog as default. Improved import dialog. Sized
9399         log dialog.
9401         * configure.in: Fixed underquoted warning from autoconf.
9402         
9403         * plugins/editor/action-callbacks.c,
9404         plugins/editor/aneditor.cxx,
9405         plugins/editor/aneditor.h,
9406         plugins/editor/anjuta-document-manager.glade,
9407         plugins/editor/plugin.c,
9408         plugins/editor/plugin.h,
9409         plugins/editor/text_editor.c,
9410         plugins/editor/text_editor.h,
9411         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
9412         for Editor and fixed all preferences syncronization and notifys for
9413         visible prefs (in editor preferences page).
9414         
9415         * plugins/file-loader/plugin.c: Load recent files on idle.
9417 2005-01-28  Naba Kumar  <naba@gnome.org>
9419         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
9420         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
9422         * plugins/editor/action-callbacks.c,
9423         plugins/editor/action-callbacks.h,
9424         plugins/editor/aneditor.cxx,
9425         plugins/editor/aneditor.h,
9426         plugins/editor/anjuta-document-manager.ui,
9427         plugins/editor/plugin.c,
9428         plugins/editor/text_editor.c,
9429         plugins/editor/text_editor.h,
9430         plugins/editor/text_editor_cbs.c,
9431         plugins/editor/text_editor_cbs.h,
9432         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
9433         Text editor.
9435         Patch from Massimo Cora <maxcvs@email.it>:
9436         * plugins/editor/an_symbol_search.c,
9437         plugins/editor/an_symbol_search.c: Fixed crash bugs.
9438         
9439 2005-01-27  Naba Kumar  <naba@gnome.org>
9440         
9441         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
9442         minimum size request to 200.
9444         * plugins/symbol-browser/an_symbol_info.c,
9445         plugins/symbol-browser/an_symbol_info.h,
9446         plugins/symbol-browser/an_symbol_search.c,
9447         plugins/symbol-browser/an_symbol_search.h,
9448         plugins/symbol-browser/an_symbol_view.c,
9449         plugins/symbol-browser/an_symbol_view.h,
9450         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
9451         pixbuf retrieval. Fixed runtime warning. Code clean up.
9453 2005-01-27  Naba Kumar  <naba@gnome.org>
9455         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
9456         src/anjuta.ui, (new) plugins/glade/.cvsignore,
9457         (new) plugins/glade/Makefile.am,
9458         (new) plugins/glade/anjuta-glade-plugin.png,
9459         (new) plugins/glade/anjuta-glade.plugin.in,
9460         (new) plugins/glade/anjuta-glade.ui,
9461         (new) plugins/glade/plugin.c,
9462         (new) plugins/glade/plugin.h,
9463         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
9464         now until glade3 works properly.
9466         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
9467         they are generated.
9468         
9469 2005-01-26  Naba Kumar  <naba@gnome.org>
9471         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
9472         Added mime icon for anjuta projects.
9473         
9474         patch from Massimo Cora <maxcvs@email.it>:
9475         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
9476         an_symbol_search.h, an_symbol_view.c, plugin.c:
9477         Fix/implement objects destroying/freeing.
9479 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
9480         
9481         * src/action-callback.[ch], src/anjuta-actions.h:
9482         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
9483         because it has not been updated for years and we know have a devhelp plugin
9484         which can do the job much better.
9485         * TODO.tasks: Updated done items
9487 2005-01-25  Naba Kumar  <naba@gnome.org>
9489         * autogen.sh: Fixed to generate interface files.
9491         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
9492         session save filenames.
9493         
9494         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
9495         
9496 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
9498         * plugins/project-wizard/Makefile.am,
9499         plugins/project-wizard/install.c,
9500         plugins/project-wizard/install.h,
9501         plugins/project-wizard/parser.c,
9502         plugins/project-wizard/parser.h,
9503         plugins/project-wizard/templates/terminal.wiz:
9504         Add action list block in wizard template
9505         * plugins/project-wizard/file.c,
9506         plugins/project-wizard/autogen.c:
9507         Small fixes
9509 2005-01-23  Naba Kumar  <naba@gnome.org>
9511         * configure.in: Fixed build error.
9513 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
9515         * plugins/project-wizard/druid.c,
9516         plugins/project-wizard/parser.c,
9517         plugins/project-wizard/property.c: Rewrite parser with
9518         better error handling
9520 2005-01-22  Naba Kumar  <naba@gnome.org>
9522         * plugins/symbol-browser/plugin.c: Changed c++ coments
9523         to c commnets and formated code to anjuta coding styles.
9524         
9525 2005-01-21  Naba Kumar  <naba@gnome.org>
9527         * configure.in, autogen.sh: Fixed build errors in newer automake.
9528         
9529         * plugins/editor/anjuta-docman.c: Do not emit change editor
9530         signal while in dispose.
9532         Patch from: Massimo Corà <maxcvs@email.it>
9533         * plugins/symbol-browser/Makefile.am,
9534         plugins/symbol-browser/an_symbol_view.c,
9535         plugins/symbol-browser/an_symbol_view.h,
9536         plugins/symbol-browser/plugin.c,
9537         plugins/symbol-browser/plugin.h,
9538         plugins/symbol-browser/test-symbol-browser.c,
9539         (new) plugins/symbol-browser/an_symbol_info.c,
9540         (new) plugins/symbol-browser/an_symbol_info.h,
9541         (new) plugins/symbol-browser/an_symbol_search.c,
9542         (new) plugins/symbol-browser/an_symbol_search.h:
9543         Added a cool real-time symbol-search-view in symbol browser.
9545 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
9546         
9547         * plugin/macro/plugin.c
9548         plugin/macro/anjuta-macro-plugin.ui
9549         plugin/macro/macro-db.[ch]
9550         plugin/macro/macro-dialog.[ch]
9551         plugin/macro/macro-actions.[ch]
9552         plugin/macro/macro-edit.[ch]
9553         plugin/macro/plugin.[ch]:
9554         
9555         Implemented three menu items as Naba proposed:
9556         Edit->Macro->
9557                 Insert Macro: Pops of a border-less window to enter a shortcut
9558                 Add Macro: Same as Manage Macro => New
9559                 Manage Macros: Full-features macro dialog
9561 2005-01-20  Naba Kumar  <naba@gnome.org>
9563         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
9564         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
9565         libanjuta/anjuta-shell.h,
9566         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9567         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
9568         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
9569         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
9570         src/main.c, src/shell.c: Implemented command line args processing
9571         and session management. Fixed geometry restoration.
9573 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
9574         
9575         * plugins/macro/macro-db.c,
9576         plugins/macros.xml:
9577         Cleaned up XML interface and use attributes now for name, category and 
9578         shortcut. CDATA is used to avoid xml errors inside of macros.
9580 2005-01-19  Naba Kumar  <naba@gnome.org>
9582         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
9584 2005-01-18  Naba Kumar  <naba@gnome.org>
9585         
9586         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
9587         to work.
9589         * scintilla/*: Updated scintilla to current cvs and updated
9590         scintilla patches.
9591         
9592 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
9593         
9594         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
9595         plugins/cvs-plugin/cvs-actions.c:
9596         Added "Whole project" infrastructure but it does not
9597         work because I did not find a way to get the current project's
9598         root dir.
9600 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
9602         * plugins/cvs-plugin/Makefile.am
9603         plugins/cvs-plugin/anjuta-cvs.plugin.in
9604         plugins/cvs-plugin/cvs-actions.c
9605         plugins/cvs-plugin/cvs-callbacks.c
9606         plugins/cvs-plugin/cvs-interface.[ch] (added)
9607         plugins/cvs-plugin/plugin.c:
9608         
9609         Added IAnjutaCVS interface and improved cvs plugin. There
9610         is still some work to do on cvs import and to add a current
9611         project toggle.
9613 2005-01-17  Naba Kumar  <naba@gnome.org>
9615         * plugins/editor/aneditor.cxx: Fixed auto indentation.
9616         
9617         * configure.in: Fixed build errors.
9619         * data/Makefile.am,     (removed) data/README.stock_libs,
9620         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
9621         (removed) data/header.c, (removed) data/stock_libs.anj,
9622         (removed) data/x-anjuta-project.desktop,
9623         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
9625         * libanjuta/anjuta-plugin-description.c,
9626         libanjuta/anjuta-shell.c: Updated documentations.
9628         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
9629         
9630         * libanjuta/anjuta-launcher.c,
9631         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
9632         x86_64 systems.
9634 2005-01-17  Naba Kumar  <naba@gnome.org>
9635         
9636         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9637         plugins/project-wizard/templates/gtk.wiz,
9638         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
9639         Updated templates to new format.
9640         
9641         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
9642         * plugins/project-wizard/druid.c,
9643         plugins/project-wizard/parser.c,
9644         plugins/project-wizard/property.c,
9645         plugins/project-wizard/property.h,
9646         plugins/project-wizard/templates/terminal.wiz,
9647         plugins/project-wizard/templates/terminal/AUTHORS,
9648         plugins/project-wizard/templates/terminal/ChangeLog,
9649         plugins/project-wizard/templates/terminal/NEWS,
9650         plugins/project-wizard/templates/terminal/README,
9651         plugins/project-wizard/templates/terminal/project.anjuta,
9652         plugins/project-wizard/templates/terminal/src/main.c:
9653         Moveed code related to property types from druid.c and parser.c to 
9654         property.c. Changed tag from "<string ..." to
9655         "<property type="string..."     and so on. Rewrite parser
9656         (warning still in progress). Added list property. Changed
9657         terminal project to avoid using autogen on some file (much 
9658         faster) using the autogen attribute. Add a license list box in
9659         terminal project (just as an example). _label in item list is
9660         optional now.
9662 2005-01-16  Naba Kumar  <naba@gnome.org>
9664         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
9665         plugins/edtior/anjuta-docman.c: Fixed build errors.
9666         
9667         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
9668         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
9669         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
9670         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
9671         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
9672         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
9673         libanjuta/resources.h,
9674         plugins/build-basic-autotools/build-basic-autotools.c,
9675         plugins/editor/plugin.c, plugins/editor/text_editor.c,
9676         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
9677         plugins/gtodo/plugin.c, src/Makefile.am,
9678         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
9679         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
9680         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
9681         should be handled in respective plugins. Added API documentations.
9683         * libanjuta-docs.sgml, libanjuta-sections.txt,
9684         libanjuta.types,
9685         (added) tmpl/anjuta-debug.sgml,
9686         (added) tmpl/anjuta-launcher.sgml,
9687         tmpl/anjuta-plugin.sgml,
9688         tmpl/anjuta-preferences.sgml,
9689         tmpl/anjuta-shell.sgml,
9690         (added) tmpl/anjuta-status.sgml,
9691         (removed) tmpl/anjuta-stock.sgml,
9692         tmpl/anjuta-utils.sgml,
9693         (removed) tmpl/defaults.sgml,
9694         (removed) tmpl/fileselection.sgml,
9695         (removed) tmpl/gnomefilelist.sgml,
9696         tmpl/ianjuta-buildable.sgml,
9697         (added) tmpl/ianjuta-debugger-manager.sgml,
9698         (added) tmpl/ianjuta-debugger.sgml,
9699         tmpl/ianjuta-document-manager.sgml,
9700         tmpl/ianjuta-editor.sgml,
9701         tmpl/ianjuta-file.sgml,
9702         tmpl/ianjuta-loader.sgml,
9703         tmpl/ianjuta-markable.sgml,
9704         tmpl/ianjuta-message-view.sgml,
9705         (added) tmpl/ianjuta-project-manager.sgml,
9706         (added) tmpl/ianjuta-todo.sgml,
9707         (added) tmpl/ianjuta-wizard.sgml,
9708         tmpl/libanjuta-iface-marshallers.sgml,
9709         tmpl/libanjuta-unused.sgml,
9710         (removed) tmpl/pixmaps.sgml,
9711         tmpl/plugins.sgml,
9712         (removed) tmpl/properties.sgml,
9713         tmpl/resources.sgml: Updated API documentations.
9715 2005-01-15  Naba Kumar  <naba@gnome.org>
9717         * libanjuta/anjuta-launcher.c: Added API docs.
9718         
9719         * plugins/project-wizard/templates/anjuta-plugin.wiz,
9720         plugins/project-wizard/templates/gtk.wiz,
9721         plugins/project-wizard/templates/terminal.wiz,
9722         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
9723         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
9724         plugins/project-wizard/templates/gtk/src/main.c,
9725         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
9726         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
9727         template files.
9729         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
9730         * plugins/project-wizard/anjuta-project-wizard.glade,
9731         plugins/project-wizard/autogen.c,
9732         plugins/project-wizard/druid.c,
9733         plugins/project-wizard/druid.h,
9734         plugins/project-wizard/file.c,
9735         plugins/project-wizard/file.h,
9736         plugins/project-wizard/install.c,
9737         plugins/project-wizard/parser.c,
9738         plugins/project-wizard/plugin.c,
9739         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
9740         setting the default project directory. Fix HIDDEN property, it's
9741         working but I think we could make this cleaner. Removed the
9742         copy of the string in mandatory_property. Add an optional autogen
9743         attribute, to force or avoid using autogen on some files, default
9744         without any attribute is autodetect.+ Replace the script tag with
9745         a normal file tag and an attribute execute.
9746         
9747 2005-01-14  Naba Kumar  <naba@gnome.org>
9749         * plugins/editor/action-callbacks.c,
9750         plugins/editor/search_incremental.c,
9751         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
9752         works now.
9753         
9754         * plugins/editor/plugin.c, plugins/editor/plugin.h,
9755         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
9756         tabs.
9758 2005-01-12  Naba Kumar  <naba@gnome.org>
9760         * configure.in,
9761         plugins/project-wizard/templates/Makefile.am,
9762         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
9763         plugins/project-wizard/templates/anjuta-plugin.wiz,
9764         (added) plugins/project-wizard/templates/gtk-logo.png,
9765         (added) plugins/project-wizard/templates/gtk.wiz,
9766         (added) plugins/project-wizard/templates/terminal-logo.png,
9767         plugins/project-wizard/templates/terminal.wiz,
9768         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
9769         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9770         (added) plugins/project-wizard/templates/gtk/.cvsignore,
9771         (added) plugins/project-wizard/templates/gtk/Makefile.am,
9772         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
9773         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
9774         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
9775         (added) plugins/project-wizard/templates/gtk/src/main.c,
9776         (added) plugins/project-wizard/templates/gtk/src/project.glade,
9777         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
9778         GTK+ project templated and fixed other templates. Updated template
9779         logos.
9781 2005-01-12  Naba Kumar  <naba@gnome.org>
9783         * plugins/macro/anjuta-macro.glade: Improved GUI.
9784         
9785 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
9787         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
9788         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
9789         * plugins/cvs-plugin/cvs.[ch] (removed)
9790         Removed old unused files
9791         
9792         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
9793         * plugins/cvs-plugin/cvs-actions.c
9794         * plugins/cvs-plugin/Makefile.am:
9795         Seperate callback functions for better error
9796         handling. Cleaned up code.
9797         
9798         * plugins/macro/macros.xml: removed corrupt cvs
9799         macros for now.
9801 2005-01-10  Naba Kumar  <naba@gnome.org>
9803         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
9804         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
9805         and leaks.
9807 2005-01-09  Naba Kumar  <naba@gnome.org>
9809         * libegg/egg-recent-action.c, libegg/test-actions.c,
9810         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
9811         recent files models.
9812         
9813         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
9814         two models -- one for projects and other for regular files and show
9815         both in recent files menu. Changed recent files group from "anjuta"
9816         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
9817         when adding the URI in recent files.
9818         
9819         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
9820         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
9821         * plugins/macro/macro-dialog.c: Fixed dispose() method.
9822         * plugins/macro/macros.xml: Fixed xml errors.
9824 2005-01-08  Naba Kumar  <naba@gnome.org>
9825         
9826         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
9827         libegg/test-actions.c, libegg/menu/Makefile.am,
9828         libegg/menu/egg-recent-action.h: Added a new action for
9829         recent files.
9831         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
9832         Fixed dispose. Cleanup.
9833         
9834         * plugins/file-loader/anjuta-loader-plugin.ui,
9835         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
9836         Use the new action for recent files. Added recent files in
9837         toolbar.
9839         * plugins/project-wizard/druid.c: Show busy cursor and
9840         de-sensitize druid buttons during page change.
9841         
9842         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
9843         * plugins/project-wizard/Makefile.am,
9844         plugins/project-wizard/druid.c,
9845         plugins/project-wizard/druid.h,
9846         plugins/project-wizard/install.c,
9847         plugins/project-wizard/plugin.c,
9848         plugins/project-wizard/plugin.h,
9849         plugins/project-wizard/property.c,
9850         plugins/project-wizard/property.h,
9851         (added) plugins/project-wizard/values.c,
9852         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
9853         objects (in values.c and values.h) containing the values of all
9854         properties. The NPWProperty objects now keep their values in this
9855         object which is persistant for one activation of the plugin, so the
9856         user keeps all the values even if he goes backward. Used an anjuta
9857         message view to list all files copied by the project wizard.
9859 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
9861         * plugins/macro/plugin.[ch],
9862         plugins/macro/macro-dialog.[ch]
9863         plugins/macro/macro-edit.[ch]
9864         plugins/macro/macro-db.[ch]
9865         plugins/macro/macro-actions.[ch]
9866         plugins/macro/anjuta-macro.plugin.in
9867         plugins/macro/anjuta-macro.glade
9868         plugins/macro/anjuta-macro.png
9869         plugins/macro/Makefile.am
9870         plugins/macro/macros.xml
9871         plugins/macro/anjuta-macro.ui (all added)
9872         configure.in
9873         plugins/Makefile.am:
9874         Added new macro plugins
9875         
9876         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
9877         New icon
9878         
9879         * manuals/reference/template (removed)
9880         Removed old api reference
9881         
9882         * plugins/message-view/message-view.c:
9883         "Fixed" crash in on_row_deleted and added a
9884         comment that I cannot work this way. We will
9885         have to change everything a bit to avoid losing
9886         memory there.
9887         
9888         * plugins/text-editor/text_editor.c:
9889         Update line number width on file save
9892 2005-01-07  Naba Kumar  <naba@gnome.org>
9894         * plugins/project-wizard/anjuta-project-wizard.glade,
9895         plugins/project-wizard/druid.c,
9896         plugins/project-wizard/templates/anjuta-plugin.wiz,
9897         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
9898         Display page description in bold. Fixed mandatory field check.
9900         * configure.in,
9901         libanjuta/libanjuta-1.0.pc.in,
9902         plugins/project-wizard/druid.c,
9903         plugins/project-wizard/parser.c,
9904         plugins/project-wizard/property.h,
9905         plugins/project-wizard/templates/anjuta-plugin.wiz,
9906         plugins/project-wizard/templates/terminal.wiz,
9907         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
9908         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
9909         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
9910         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
9911         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
9912         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
9913         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9914         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
9915         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
9916         plugins/project-wizard/templates/terminal/configure.in.tpl,
9917         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
9918         plugins/project-wizard/templates/terminal/src/main.c: Implemented
9919         a new property type -- hidden. Fixed terminal and anjuta-plugin
9920         project templates.
9922 2005-01-07  Naba Kumar  <naba@gnome.org>
9924         * templates/anjuta-plugin.wiz,
9925         templates/terminal.wiz,
9926         templates/terminal/Makefile.am.tpl,
9927         templates/terminal/autogen.sh,
9928         (Removed) templates/terminal/configure.ac.tpl,
9929         (Added) templates/.cvsignore,
9930         (Added) templates/Makefile.am,
9931         (Added) templates/anjuta-plugin/.cvsignore,
9932         (Added) templates/anjuta-plugin/Makefile.am,
9933         (Added) templates/anjuta-plugin/src/.cvsignore,
9934         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
9935         (Added) templates/terminal/.cvsignore,
9936         (Added) templates/terminal/Makefile.am,
9937         (Added) templates/terminal/configure.in.tpl,
9938         (Added) templates/terminal/po/.cvsignore,
9939         (Added) templates/terminal/po/ChangeLog,
9940         (Added) templates/terminal/po/Makefile.am,
9941         (Added) templates/terminal/po/POTFILES.in,
9942         (Added) templates/terminal/src/.cvsignore,
9943         (Added) templates/terminal/src/Makefile.am,
9944         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
9945         project wizard. Fixed configure/po/Makefile template errors.
9947 2005-01-06  Naba Kumar  <naba@gnome.org>
9949         * configure.in: Added project templates.
9950         * plugins/project-wizard/templates/*: Added to project and renamed
9951         Makefile.am and configure.in to Makefile.am and configure.ac respectively
9952         for the project templates (so that they do not conflict with autotools
9953         build. Created proper configure.ac.tpl and autogen.sh for project
9954         templates.
9955         
9956 2005-01-06  Naba Kumar  <naba@gnome.org>
9958         * plugins/project-wizard/anjuta-project-wizard.glade,
9959         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
9960         Fixed file list parsing and to take absolute file paths (for example,
9961         from an icon selected previously). Used toggle buttons for boolean
9962         properties. Check if all mandatory fields are given before going
9963         forward in the wizard. Use scrollable viewport for listing property
9964         widgets incase the list goes out of wizard's size. Added tooltips
9965         as descriptions of the property widgets. And other fixes.
9967         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
9968         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
9969         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
9970         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
9971         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
9972         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
9973         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
9974         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
9975         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
9976         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
9977         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
9978         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
9979         Restructured template files.
9981 2005-01-06  Naba Kumar  <naba@gnome.org>
9983         * configure.in: Added check for autogen.
9984         
9985         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
9986         in dispose.
9987         
9988         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
9989         Do not emit changed signal when in dispose.
9991         * plugins/symbol-browser/plugin.c: Don't updated symbols when
9992         symbol-view widget has been destroyed.
9993         
9994         * src/anjuta-app.c: Set null to preference, status and ui object
9995         pointers when they are destroyed.
9997         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
9998         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
9999         Added boolean, integer and file property types.
10000         
10001         * plugins/project-wizard/Makefile.am,
10002         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
10003         project wizard templates.
10005 2005-01-04  Naba Kumar  <naba@gnome.org>
10007         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
10008         added widgets.
10009         
10010         * plugins/editor/aneditor.cxx,
10011         plugins/editor/anjuta-docman.c,
10012         plugins/editor/plugin.c,
10013         plugins/editor/text_editor.c:
10014         Removed unnecessary ref/unref of scintilla.
10015         
10016         * plugins/message-view/anjuta-msgman.c,
10017         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
10018         make close button similar to document manager.
10019         
10020         * plugins/project-manager/plugin.c,
10021         plugins/project-manager/plugin.h: Removed dead codes. Removed
10022         unnecessary ref/unref.
10023         
10024         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
10025         instead of hard refs.
10027 2005-01-03  Naba Kumar  <naba@gnome.org>
10029         * libanjuta/interfaces/libanjuta.idl: Added configure() and
10030         generate() methods for IAnjutaBuildable interface.
10032         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
10033         IAnjutaBuildable inteface.
10035         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
10036         to destroy build context when message view is destroyed.
10037         
10038         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
10039         a ref to it and unref in destructor. AnEditor class wants to be the
10040         owner of scintilla widget. Fixed compile warnings with signed/unsigned
10041         comparisions.
10042         
10043         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
10044         complicate the scene. Removed editor widget from AnjutaDocman when
10045         the widget is destroyed.
10046         
10047         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
10048         from shell. It will be removed from shell when the widget is destroyed.
10049         
10050         * plugins/editor/text_editor.c: Added debug codes to track object
10051         finalizations.
10053         * plugins/message-view/anjuta-msgman.c: Remove message view on
10054         widget destroy. Destroy message view on remove. Removed all views
10055         correctly.
10056         
10057         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
10058         from container.
10060 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10062         * plugins/file-wizard/action-callbacks.c,
10063         plugins/file-wizard/anjuta-file-wizard.glade,
10064         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
10065         Insert Licence, copyright, header template ...
10066         
10067 2005-01-02  Naba Kumar  <naba@gnome.org>
10069         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
10070         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
10071         anjuta_status_add_widget() to allow setting busy cursor on non
10072         toplevel windows.
10074         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
10076         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
10077         mime types to take text/source also.
10078         
10079         * plugins/editor/anjuta-docman.c,
10080         plugins/editor/anjuta-docman.h,
10081         plugins/editor/plugin.c,
10082         plugins/editor/text_editor.c,
10083         plugins/editor/text_editor.h,
10084         plugins/editor/text_editor_cbs.c: Listen for busy signal from
10085         AnjutaStatus and set busy cursor on editors.
10087         * plugins/file-loader/Makefile.am,
10088         plugins/file-loader/plugin.c,
10089         (added) plugins/file-loader/dnd.c,
10090         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
10092         * src/anjuta.c: Hide anjuta window before destruction.
10094         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
10095         * configure.in, plugins/Makefile.am,
10096         (removed) plugins/project-wizard/appwiz_page1.c,
10097         (removed) plugins/project-wizard/appwiz_page2.c,
10098         (removed) plugins/project-wizard/appwiz_page3.c,
10099         (removed) plugins/project-wizard/appwiz_page4.c,
10100         (removed) plugins/project-wizard/appwizard.c,
10101         (removed) plugins/project-wizard/appwizard.h,
10102         (removed) plugins/project-wizard/appwizard_cbs.c,
10103         (removed) plugins/project-wizard/appwizard_cbs.h,
10104         (removed) plugins/project-wizard/appwizard_gui.c,
10105         (removed) plugins/project-wizard/gnome_project.c,
10106         (removed) plugins/project-wizard/gnome_project.h,
10107         (removed) plugins/project-wizard/wizard_gui.c,
10108         (removed) plugins/project-wizard/wizard_gui.h,
10109         (added) plugins/project-wizard/.cvsignore,
10110         (added) plugins/project-wizard/Makefile.am,
10111         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
10112         (added) plugins/project-wizard/anjuta-project-wizard.glade,
10113         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
10114         (added) plugins/project-wizard/applogo.png,
10115         (added) plugins/project-wizard/appwizard.png,
10116         (added) plugins/project-wizard/autogen.c,
10117         (added) plugins/project-wizard/autogen.h,
10118         (added) plugins/project-wizard/druid.c,
10119         (added) plugins/project-wizard/druid.h,
10120         (added) plugins/project-wizard/file.c,
10121         (added) plugins/project-wizard/file.h,
10122         (added) plugins/project-wizard/header.c,
10123         (added) plugins/project-wizard/header.h,
10124         (added) plugins/project-wizard/install.c,
10125         (added) plugins/project-wizard/install.h,
10126         (added) plugins/project-wizard/parser.c,
10127         (added) plugins/project-wizard/parser.h,
10128         (added) plugins/project-wizard/plugin.c,
10129         (added) plugins/project-wizard/plugin.h,
10130         (added) plugins/project-wizard/property.c,
10131         (added) plugins/project-wizard/property.h: Removed old application-wizard
10132         codes and added new template based (autogen based) project wizard
10133         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
10135 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
10137         * plugins/cvs-plugin/plugin.c: Fixed crash bug
10138         * plugins/cvs-plugin/cvs-execute.c:
10139         Fix cvs_log which did not work because of some
10140         glade problem
10141         Patch from Mark R. Pariente <markpariente@cmu.edu>
10142         - Fix message highlighting
10144 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
10145         
10146         * template/*,
10147         date/template/*,
10148         configure.in:
10149         Removed template stuff completly because we dicussed to implement
10150         a macro system for Edit->Insert Text
10152 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
10153         
10154         * plugins/editor/aneditor.cxx,
10155         plugins/editor/text_editor.c:
10156         Set line number width dynamically
10157         * src/about.c:
10158         Prepered new GTK 2.6 about dialog
10160 2004-12-30  Naba Kumar  <naba@gnome.org>
10162         patch from: Massimo Corà  <maxcvs@email.it>
10163         * plugins/editor/aneditor.cxx: Highlights correct function
10164         argument in recursive calltips.
10166 2004-12-30  Naba Kumar  <naba@gnome.org>
10168         * plugins/symbol-browser/plugin.c,
10169         libanjuta/interfaces/libanjuta.idl,
10170         plugins/editor/text_editor.c: Fixed editor markers and added a new
10171         marker (BASIC) to indicate line numbers. Fixed symbol browser to
10172         mark the line visited.
10173         
10174         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
10175         libegg/Makefile.am, libegg/eggcomboselect.c,
10176         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
10177         widget for use with symbol view in toolbar.
10178         
10179         * plugins/cvs-plugin/anjuta-cvs.ui,
10180         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
10181         placeholder for cvs plugin context menu in filemanager.
10182         
10183 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
10184         
10185         * plugins/cvs-plugin/plugin.c:
10186         Show popup menu only if the file is contained in
10187         a directory containing a "CVS" directory
10189 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
10190         
10191         * plugins/cvs-plugin/cvs-action.[ch],
10192         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10193         * plugins/cvs-plugin/anjuta-cvs.ui,
10194         * plugins/cvs-plugin/plugin.c:
10195         Implemented "Import"
10196         
10197         Patch from Mark R. Pariente <markpariente@cmu.edu>:
10198         Added right-click-menu for file-manager
10200 2004-12-26  Naba Kumar  <naba@gnome.org>
10202         * src/action-callbacks.c, src/action-callbacks.h,
10203         src/anjuta-actions.h, src/anjuta-app.c,
10204         src/anjuta.ui: Added fullscreen action.
10206         * plugins/cvs-plugin/cvs-actions.c,
10207         plugins/cvs-plugin/plugin.c,
10208         plugins/cvs-plugin/plugin.h: Watches current editor,
10209         project and file manager selection in plugin
10210         implementation.
10211         
10212 2004-12-26  Naba Kumar  <naba@gnome.org>
10214         * src/anjuta-app.c, src/anjuta.c, src/main.c,
10215         src/action-callbacks.c: Fixed app finalization. Added a
10216         command line arg --proper-shutdown (-p), which when set
10217         will release all plugins and their resources (this option
10218         is mainly for debugging).
10219         
10220         * plugins/file-loader/plugin.c: Fixed filename duplications
10221         in recent files history.
10222         
10223         * plugins/profile-default/plugin.c: Disabled problematic
10224         plugins for now to load at startup.
10225         
10226         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
10227         annoying debug prints.
10228         
10229 2004-12-23  Naba Kumar  <naba@gnome.org>
10231         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
10232         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10233         plugins/cvs-plugin/anjuta-cvs.ui,
10234         plugins/cvs-plugin/cvs-actions.c,
10235         plugins/cvs-plugin/cvs-actions.h,
10236         plugins/cvs-plugin/cvs-execute.c,
10237         plugins/cvs-plugin/cvs-execute.h,
10238         plugins/cvs-plugin/Makefile.am,
10239         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
10240         Added cvs log command.
10242 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
10243         
10244         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
10245         default
10247 2004-12-20  Naba Kumar  <naba@gnome.org>
10249         patch from: Massimo Corà  <maxcvs@email.it>
10250         * plugins/editor/aneditor.cxx: Added recursive calltips.
10252 2004-12-20  Naba Kumar  <naba@gnome.org>
10253         
10254         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
10255         Show busy cursor during loading and unloading.
10256         
10257 2004-12-19  Naba Kumar  <naba@gnome.org>
10259         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
10260         memory leaks. Disabled debug print.
10262         * plugins/symbol-browser/an_symbol_view.c,
10263         plugins/symbol-browser/plugin.c,
10264         plugins/symbol-browser/plugin.h: Fixed loading and unloading
10265         problems. Creates SymbolView object every time when the
10266         plugin is activated.
10268         * plugins/project-manager/plugin.c: Close project when
10269         deactivating.
10270         
10271 2004-12-18  Naba Kumar  <naba@gnome.org>
10273         * po/POTFILES.in: Removed commented lines.
10274         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
10275         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
10276         * plugins/gdb/plugin.c: Fixed compile error.
10277         
10278         Patch from: Mark R. Pariente  <mark@demar.com.tr>
10279         * libegg/eggcellrendererkeys.c: Fixed compile error.
10280         
10281 2004-12-18  Naba Kumar  <naba@gnome.org>
10283         * plugins/file-loader/plugin.c: Fixed loading bug.
10284         
10285         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
10286         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
10287         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
10288         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
10289         and corruptions. Fixed loading and unloading of plugins.
10290         
10291 2004-12-17  Naba Kumar  <naba@gnome.org>
10292         
10293         * plugins/file-loader/Makefile.am,
10294         plugins/file-loader/plugin.c,
10295         plugins/project-manager/plugin.c: Fixed memory corruption
10296         and disposition codes. Added missing plugin.h in Makefile.am.
10298 2004-12-16  Naba Kumar  <naba@gnome.org>
10300         * plugins/symbol-browser/an_symbol_view.c,
10301         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
10302         codes. Fixed memory leaks and corruptions.
10304         * plugins/build-basic-autotools/build-basic-autotools.c
10305         plugins/editor/anjuta-docman.c,
10306         plugins/editor/text_editor.c,
10307         plugins/file-loader/plugin.c,
10308         plugins/file-manager/plugin.c,
10309         plugins/file-wizard/plugin.c,
10310         plugins/message-view/anjuta-msgman.c,
10311         plugins/message-view/anjuta-msgman.h,
10312         plugins/message-view/message-view.c,
10313         plugins/message-view/plugin.c,
10314         plugins/message-view/plugin.h,
10315         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
10317         * src/about.c, src/about.h, src/action-callbacks.c,
10318         src/action-callbacks.h, src/anjuta-actions.h,
10319         src/anjuta-app.c, src/anjuta-app.h,
10320         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
10321         src/anjuta.c, src/anjuta.h, src/getline.c, 
10322         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
10323         src/start-with.c, src/start-with.h: Fixed emacs modes.
10325         * src/layout.xml: Brought document manager in front.
10326         
10327 2004-12-15  Naba Kumar  <naba@gnome.org>
10329         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
10330         properly removed.
10331         
10332         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
10333         finalization. Added a method to unload all plugins and destroy them.
10334         Fixed memory leaks.
10335         
10336         * plugins/sample1/plugin.c: Proper finalization code and renamed
10337         functions to proper names.
10338         
10339         * plugins/build-basic-autotools/build-basic-autotools.c,
10340         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
10342         * src/shell.c: Unload all plugins on exit, so that memory profilers
10343         can detect memory leaks in plugins.
10345 2004-12-13  Naba Kumar  <naba@gnome.org>
10347         * plugins/devhelp/plugin.c: Delay widget initialization, now that
10348         docking is working.
10349         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
10350         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
10352 2004-12-11  Naba Kumar  <naba@gnome.org>
10354         * data/properties/anjuta.properties: Fixed font size.
10355         * plugin/build-basic-autotools/build-basic-autotools: Added initial
10356         compile file function. There are some fixmes there.
10357         * plugins/message-view/anjuta-msgman.c,
10358         * plugins/message-view/message-view.c: Fixed bugs and clean up.
10359         
10360 2004-12-08  Naba Kumar  <naba@gnome.org>
10362         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
10363         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
10364         to escape quotes in a string.
10365         
10366         * plugins/cvs-plugin/cvs-actions.c,
10367         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
10368         cvs diff command.
10370         * plugins/build-basic-autotools/build-basic-autotools.c,
10371         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
10372         filters.
10373         
10374 2004-12-07  Naba Kumar  <naba@gnome.org>
10376         * plugins/build-basic-autotools/build-basic-autotools.c,
10377         plugins/build-basic-autotools/automake-c.filters: Completed directory
10378         tracking. Double click on Errors and warnings now work as expected.
10380         * plugins/build-basic-autotools.c: Added codes to track build directory
10381         so that absolute path of the files could be determined.
10383 2004-12-06  Naba Kumar  <naba@gnome.org>
10385         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
10386         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
10387         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
10388         
10389 2004-12-05  Naba Kumar  <naba@gnome.org>
10391         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
10392         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
10393         
10394         * plugins/cvs-plugin/plugin.c,
10395         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
10396         
10397 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
10398         
10399         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10400         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
10401         plugins/cvs-plugin/cvs-execute.[ch]:
10402         Implemented cvs status and cvs diff
10403         Known bugs:
10404         - rdiff command is not correct
10405         - Must find a way to allow selection of directies AND files 
10406         in GtkFileChooser
10408 2004-12-03  Naba Kumar  <naba@gnome.org>
10410         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
10411         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
10412         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
10413         session.properties file if it is for the first time.
10414         
10415 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
10416         
10417         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
10418         commit.
10419         
10420         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
10421         plugins/cvs-plugin/anjuta-cvs.ui:
10422         Implemented update/commit and changed menu layout 
10424 2004-12-02  Naba Kumar  <naba@gnome.org>
10426         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
10427         property name (for cvs path property). Beautified dialogs.
10429 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
10430         
10431         * plugins/message-view/anjuta-msgman.c: Changed callback name
10432         and changed switch-page handling.
10433         
10434         * plugins/cvs-plugin/cvs-actions.c:
10435         * plugins/cvs-plugin/cvs-execute.c:
10436         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
10437         - Implemented cvs add and cvs removed - both working now
10438         - Created a useful preferences page
10439         
10441 2004-11-30  Naba Kumar  <naba@gnome.org>
10443         * libanjuta/anjuta-status.c: Fixed runtime warning.
10444         
10445         * plugins/editor/Makefile.am:
10446         plugins/editor/anjuta-document-manager.glade,
10447         plugins/editor/plugin.c
10448         plugins/editor/plugin.h
10449         plugins/editor/style-editor.c (new, moved from src/),
10450         plugins/editor/style-editor.h (new, moved from src/),
10451         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
10452         settings in preferences.
10454         * plugins/editor/text_editor.c,
10455         plugins/editor/text_editor.h: Do not take unused args in
10456         text_editor_get_props().
10458         * src/style-editor.c, src/style-editor.h: Removed, moved to
10459         plugins/editor/ directory.
10461 2004-11-29  Naba Kumar  <naba@gnome.org>
10463         * plugins/editor/text_editor_cbs.c: Emit click signal in
10464         IAnjutaMarkable.
10465         * libanjuta/anjuta-status.c: More spacing between items.
10466         
10467 2004-11-29  Naba Kumar  <naba@gnome.org>
10469         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
10470         
10471         * libanjuta/interfaces/libanjuta.idl,
10472         plugins/debug-manager/anjuta-debug-manager.plugin.in,
10473         plugins/debug-manager/plugin.c,
10474         plugins/gdb/breakpoints.c,
10475         plugins/gdb/breakpoints.h,
10476         plugins/gdb/debugger.c,
10477         plugins/gdb/debugger.h,
10478         plugins/gdb/plugin.c,
10479         plugins/gdb/plugin.h,
10480         plugins/gdb/utilities.c,
10481         plugins/gdb/utilities.h: Code cleanups and partial implementation of
10482         toggle breakpoint margin clicks.
10484 2004-11-28  Naba Kumar  <naba@gnome.org>
10486         * TODO.tasks: Fixed indentations.
10487         * plugins/gtodo/libgtodo.c: Save with indentation.
10488         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
10489         * plugins/project-manager/plugin.c: Fixed runtime warnings.
10490         * libanjuta/anjuta-status.c: Fixed busy cursors.
10491         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
10492         * po/POTFILES.in: Updated.
10493         
10494 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
10495         
10496         * plugins/editor/anjuta-document-manager.glade,
10497           plugins/editor/search-replace.[c,h], 
10498           plugins/editor/search-replace_backend.h
10499           plugins/editor/search-preferences.[c,h] :
10500           Saved Search-Preferences (gconf),
10501           Basic search by default.
10503 2004-11-22  Naba Kumar  <naba@gnome.org>
10505         * configure.in: Fixed build error.
10507 2004-11-21  Naba Kumar  <naba@gnome.org>
10509         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
10510         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
10511         Added AnjutaStatus class to libanjuta.
10512         Added anjuta_shell_get_status() method.
10513         
10514         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
10515         and fixed marshaller generation.
10516         
10517         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
10518         "updade_ui" signals to IAnjutaEditor interface.
10519         
10520         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10521         
10522         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
10523         regexes.
10524         
10525         * plugins/class-gen/clsGen.c: Intial port.
10526         
10527         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
10528         name.
10529         
10530         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
10531         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10532         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
10533         Implemented status update. Emits "update_ui" and "char_added" signals.
10534         Added view preferences.
10535         
10536         * plugins/file-loader/plugin.c: Added open with plugins in open with
10537         menus.
10538         
10539         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
10540         
10541         * plugins/message-view/anjuta-msgman.c,
10542         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
10543         to close correct message view rather than current view.
10545 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
10546         
10547         * plugins/cvs-plugin/cvs-actions.c
10548         plugins/cvs-plugin/plugin.[ch]
10549         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
10550         Implemented cvs add but ran into a launcher/message_view
10551         problem because of a limitation of the idl compiler
10553 2004-11-19  Naba Kumar  <naba@gnome.org>
10555         * plugins/project-manager/plugin.c: Displays a progress window during
10556         project load.
10557         
10558         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
10559         Fixed UI separators.
10560         
10561         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
10562         UI placeholder.
10563         
10564         * plugins/project-manager/anjuta-project-manager.ui,
10565         plugins/project-manager/plugin.[c,h]: Added add/remove context
10566         menus and implemented them. Added file manager merge menu.
10568 2004-11-18  Naba Kumar  <naba@gnome.org>
10570         * TODO.tasks: Updated.
10571         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
10572         plugins/message-view/message-view.c: Fixed finalize and dispose
10573         methods.
10574         * plugins/debugger/*: Removed from cvs (development now in
10575         debug-manager).
10577 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
10579         Reviewed by Naba Kumar  <naba@gnome.org>:
10580         
10581         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
10582         plugins/editor/plugin.c, plugins/editor/text_editor.c,
10583         plugins/gdb/breakpoints.c: all marker related stuff moved from
10584         editor and docman interfaces to IAnjutaMarkable
10586 2004-11-17  Naba Kumar  <naba@gnome.org>
10588         * TODO.tasks: Updated.
10589         
10590         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
10591         
10592         * libegg/egg-combo-action.c: Block changed signal when changing model.
10593         
10594         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
10595         Emit changed signal. Removed dead codes.
10596         
10597         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
10598         that recent files history do not duplicate.
10599         
10600         * plugins/symbol-browser/an_symbol_view.c,
10601         plugins/symbol-browser/an_symbol_view.h,
10602         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
10603         Fixed a bug.
10605 2004-11-15  Naba Kumar  <naba@gnome.org>
10607         * plugins/project-manager/plugin.c: Opens targets on double click.
10608         
10609         * plugins/message-view/message-view.c,
10610         plugins/file-manager/anjuta-file-manager-plugin.glade,
10611         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
10612         Added proper class finalization
10613         and disposition. Added preferences notifications and callbacks to
10614         change info/warning/error colors.
10615         
10616         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
10617         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
10618         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
10619         Implemented finalize method for AnjutaApp. Code cleanups.
10620         
10621         * plugins/message-view/plugin.c: Static parent_class.
10622         
10623 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10624         * plugins/editor/search-replace.[c,h], 
10625           plugins/editor/search-replace_backend.c
10626           Update search entry in main toolbar.
10627           Clean code.
10629 2004-11-11  Naba Kumar  <naba@gnome.org>
10631         * TODO.tasks: Updated.
10633         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
10634         and completed on-the-fly-change preferences. Removed "changed"
10635         signal as it is no longer necessary (use notify for similar
10636         purpose to monitor individual preferences).
10638         
10639         * plugins/editor/anjuta-document-manager.glade: Added view menu
10640         preferences so that they are registered.
10641         
10642         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
10643         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
10644         connection to "changed" signal of preferences and implemented
10645         notifications for some editor preferences. More to implement.
10647 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10648         * plugins/editor/print.c
10649         Fixed bug 1047624 : Add line number every X lines.
10651 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10652         * plugins/editor/search-replace.c
10653         Fixed a crash bug (995755) when searching "%n"
10655 2004-11-09  Naba Kumar  <naba@gnome.org>
10657         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
10658         Fixed to refresh categories list on file load.
10660 2004-11-08  Naba Kumar  <naba@gnome.org>
10661         
10662         * configure.in, plugins/Makefile.am,
10663         plugins/profile-default/plugin.c: Added cvs plugin in build.
10664         
10665         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
10666         
10667         * plugins/debug-manager/.cvsignore: Added file to ignore.
10668         
10669         * plugins/debug-manager/Makefile.am: Removed dead codes.
10670         
10671         * src/anjuta.ui: Added placeholder for version control UI.
10673 2004-11-08  Naba Kumar  <naba@gnome.org>
10675         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10676         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10677         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
10678         Updated.
10680         * global-tags/Makefile.am: Fixed make error.
10682         * plugins/profile-default/plugin.c: Added debug-manager
10683         and gdb plugins to load at startup so that debugger
10684         windows are docked properly. They will be removed
10685         later when we figure out runtime docking.
10687         * plugins/sample1/*: Restored to last working state.
10689         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
10690         windows in lower pane. Named the windows appropriately.
10692         * ChangeLog: Fixed format.
10693         
10694 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
10696         * libanjuta/interfaces/libanjuta.idl,
10697         libanjuta/anjuta-marshal.c,
10698         plugins/Makefile.am,
10699         plugins/debug-manager/plugin.c,
10700         plugins/editor/plugin.c,
10701         plugins/editor/text_editor.c,
10702         plugins/gdb/breakpoints.c,
10703         plugins/gdb/debugger.c,
10704         plugins/gdb/plugin.c,
10705         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
10707 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10708         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
10709         plugins/editor/search-replace.c,
10710         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
10711         Search and Replace; Show result in find pane
10712           
10713 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
10714         
10715         * plugins/gdb, plugins/debug-manager: Applied debugger patch
10716         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
10717         (added features: starting debugger and loading of core/executable,
10718         StepIn, StepOut, StepOver and Execute, toggling breakpoint
10719         partially works)
10721 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
10722         
10723         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
10724         my cvs-plugin files...
10725         I hope I have rescued everything possible.
10726         
10727         * Naba: Could you please fix sample1 because I messed it up to 
10728         but there should be a histroy of this directory we should commit
10730 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
10731         
10732         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
10733         infrastructure
10734         * plugins/cvs-plugin/plugin.c,
10735         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
10736         Added preferences dialog (not yet complete)
10738 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
10739         
10740         * global-tags/Makefile.am, mime/Makefile.am:
10741         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
10742         
10743         * template/xmltemplate.[ch],
10744         template/xmlstrings.[ch],
10745         template/autotools.[ch] removed,
10746         template/prj_template.[ch] removed,
10747         template/lang_template.[ch] removed,
10748         template/lib_template.[ch] removed,
10749         template/Makefile.am adjusted,
10750         template/dtds/lang.dtd removed, 
10751         template/dtds/lib.dtd removed,
10752         template/dtds/prj.dtd removed,
10753         template/dtds/autotools.dtd removed,
10754         data/template/lib/* removed,
10755         data/template/language/* removed,
10756         data/template/library/* removed,
10757         data/template/project/* removed,
10758         date/template/Makefile.am adjusted:
10759         Remove everything except text-templates to replace hardcoded 
10760         Edit->Insert texts with dynamic loaded.
10762         * plugins/cvs-plugin/plugin.[ch],
10763         plugins/cvs-actions.[ch],
10764         plugins/Makefile.am,
10765         plugins/cvs-plugin/Makefile.am,
10766         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
10767         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10768         plugins/cvs-plugin/anjuta-cvs.plugin.in:
10769         Added initial cvs-plugin code
10771 2004-10-21  Naba Kumar  <naba@gnome.org>
10772         
10773         * libanjuta/anjuta-plugin.c,
10774         plugins/build-basic-autotools/build-basic-autotools.c,
10775         plugins/debugger/plugin.c,
10776         plugins/devhelp/plugin.c,
10777         plugins/editor/anjuta-docman.c,
10778         plugins/editor/goto_line.c,
10779         plugins/editor/plugin.c,
10780         plugins/editor/search-replace.c,
10781         plugins/editor/text_editor.c,
10782         plugins/file-loader/plugin.c,
10783         plugins/file-manager/plugin.c,
10784         plugins/file-wizard/file.c,
10785         plugins/file-wizard/plugin.c,
10786         plugins/gdb/plugin.c,
10787         plugins/gtodo/plugin.c,
10788         plugins/message-view/anjuta-msgman.c,
10789         plugins/profile-default/plugin.c,
10790         plugins/project-manager/plugin.c,
10791         plugins/sample1/plugin.c,
10792         plugins/terminal/terminal.c: Defined all global variables static,
10793         particularly class parent_class variables. They were getting
10794         confused at link time.
10796         * libanjuta/plugins.c: Do not unload plugins when they are
10797         deactivated. Simply cache them for later activation. Unloading
10798         modules have some problem with shared libs using static class
10799         registration. Fixed hash type for installed plugins. Eventually,
10800         we want to add "CanUnload" attribute for .plugin files (in
10801         "Anjuta Plugin" group) to let plugin loader know if the plugin can
10802         be unloaded from memory. Those plugins declaring CanUnload=false
10803         will not be unloaded from memory and will be put in the cache. Those
10804         not declaring anything or declaring CanUnload=true, will be unloaded
10805         from memory when they are deactivated.
10807         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
10808         plugins/editor/plugin.c, plugins/editor/text_editor.c,
10809         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
10810         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
10811         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
10812         activation, deactivation. Fixed memory leaks.
10814 2004-10-20  Naba Kumar  <naba@gnome.org>
10816         * TODO.tasks: Updated.
10817         
10818         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
10819         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
10820         macro for adding interfaces to plugin types. Code cleanup.
10821         
10822         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10823         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10824         
10825         * plugins/build-basic-autotools/build-basic-autotools.c,
10826         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
10827         plugins/editor/plugin.c, plugins/editor/text_editor.c,
10828         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
10829         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
10830         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
10831         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
10832         plugins/project-manager/plugin.c,
10833         plugins/symbol-browser/an_symbol_view.c,
10834         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
10835         newly defined macro to add interfaces to plugin types.
10837         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
10839 2004-10-20  Naba Kumar  <naba@gnome.org>
10841         * TODO.tasks: Added task list.
10842         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
10843         default values.
10845 2004-10-19  Naba Kumar  <naba@gnome.org>
10847         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
10848         
10849         * plugins/editor/action-callbacks.c,
10850         plugins/editor/action-callbacks.h,
10851         plugins/editor/anjuta-docman.c,
10852         plugins/editor/anjuta-docman.h,
10853         plugins/editor/anjuta-document-manager.ui,
10854         plugins/editor/file_history.c,
10855         plugins/editor/file_history.h,
10856         plugins/editor/plugin.c: Added file history browsing.
10857         
10858         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
10859         
10860         * plugins/message-view/anjuta-message-manager.ui,
10861         plugins/message-view/plugin.c: Added document manager context menu.
10862         
10863         * plugins/symbol-browser/an_symbol_view.c,
10864         plugins/symbol-browser/an_symbol_view.h,
10865         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
10866         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
10867         document manager context menu.
10868         
10869         * scintilla/*, scintilla/include/*: Updated to current cvs.
10870         
10871 2004-10-19  Naba Kumar  <naba@gnome.org>
10873         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
10874         placeholder for debugger UI.
10875         
10876         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
10877         * plugins/file-manager/plugin.c: Fixed loading bug.
10878         
10879         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
10880         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
10881         Initializes gconf database with default values when the
10882         values are not defined. Use bool and int prefs separately.
10884         * plugins/editor/plugin.c: Added encoding preferences.
10885         * plugins/project-manager/plugin.c: Cleanup and debug messages.
10887         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
10888         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10889         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10890         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10892 2004-10-18  Naba Kumar  <naba@gnome.org>
10894         * po/POTFILES.in: Updated.
10895         
10896         * libanjuta/anjuta-ui.c: Corrected debug messages.
10897         
10898         * libegg/egg-combo-action.c, libegg/test-actions.c,
10899         libegg/menu/egg-combo-action.h: Fixed combo action.
10900         
10901         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
10902         Fixed format.
10903         
10904         * plugins/editor/action-callbacks.[c,h],
10905         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
10906         Implemented file swap. Removed dead codes.
10907         
10908         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
10909         dead codes.
10910         
10911         * plugins/symbol-browser/an_symbol_view.[c,h],
10912         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
10913         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
10914         Implemented file symbols. Implemented goto file line when symbol is
10915         selected.
10916         
10917         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
10918         
10919 2004-10-10  Naba Kumar  <naba@gnome.org>
10921         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
10922         
10923         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
10924         
10925         * plugins/debugger/.cvsignore,
10926         (added) plugins/debugger/Makefile.am,
10927         (added) plugins/debugger/anjuta-debugger.glade,
10928         (added) plugins/debugger/anjuta-debugger.plugin.in,
10929         (added) plugins/debugger/anjuta-debugger.plugin.png,
10930         (added) plugins/debugger/anjuta-debugger.ui,
10931         plugins/debugger/attach_process.c,
10932         (removed) plugins/debugger/attach_process_cbs.c,
10933         (removed) plugins/debugger/attach_process_cbs.h,
10934         (removed) plugins/debugger/breakpoints.c,
10935         (removed) plugins/debugger/breakpoints.h,
10936         (removed) plugins/debugger/debug_tree.c,
10937         (removed) plugins/debugger/debug_tree.h,
10938         (removed) plugins/debugger/debugger.c,
10939         (removed) plugins/debugger/debugger.h,
10940         (removed) plugins/debugger/memory.c,
10941         (removed) plugins/debugger/memory.h,
10942         (added) plugins/debugger/plugin.c,
10943         (added) plugins/debugger/plugin.h,
10944         (removed) plugins/debugger/registers.c,
10945         (removed) plugins/debugger/registers.h,
10946         (removed) plugins/debugger/registers_cbs.c,
10947         (removed) plugins/debugger/registers_cbs.h,
10948         (removed) plugins/debugger/registers_gui.c,
10949         (removed) plugins/debugger/sharedlib.c,
10950         (removed) plugins/debugger/sharedlib.h,
10951         (removed) plugins/debugger/sharedlib_cbs.c,
10952         (removed) plugins/debugger/sharedlib_cbs.h,
10953         (removed) plugins/debugger/sharedlib_gui.c,
10954         (removed) plugins/debugger/signals.c,
10955         (removed) plugins/debugger/signals.h,
10956         (removed) plugins/debugger/signals_cbs.c,
10957         (removed) plugins/debugger/signals_cbs.h,
10958         (removed) plugins/debugger/signals_gui.c,
10959         (removed) plugins/debugger/stack_trace.c,
10960         (removed) plugins/debugger/stack_trace.h,
10961         (added) plugins/debugger/utilities.c,
10962         (added) plugins/debugger/utilities.h,
10963         (removed) plugins/debugger/watch.c,
10964         (removed) plugins/debugger/watch.h,
10965         (removed) plugins/debugger/watch_cbs.c,
10966         (removed) plugins/debugger/watch_cbs.h,
10967         (removed) plugins/debugger/watch_gui.c,
10968         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
10969         
10970         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
10971         Added debugger gdb backend plugin.
10972         
10973         * plugins/message-view/plugin.c: Registered all message stock icons.
10974         
10975         * plugins/profile-default/plugin.c: Loads debugger plugin.
10976         
10977         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
10979 2004-10-08  Naba Kumar  <naba@gnome.org>
10981         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
10982         information.
10983         
10984         * plugins/symbol-browser/.cvsignore,
10985         plugins/symbol-browser/Makefile.am,
10986         plugins/symbol-browser/an_symbol_view.c,
10987         plugins/symbol-browser/an_symbol_view.h,
10988         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
10989         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
10990         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
10991         plugins/symbol-browser/plugin.c,
10992         plugins/symbol-browser/plugin.h,
10993         plugins/symbol-browser/sv_class.xpm,
10994         plugins/symbol-browser/sv_function.xpm,
10995         plugins/symbol-browser/sv_macro.xpm,
10996         plugins/symbol-browser/sv_private_fun.xpm,
10997         plugins/symbol-browser/sv_private_var.xpm,
10998         plugins/symbol-browser/sv_protected_fun.xpm,
10999         plugins/symbol-browser/sv_protected_var.xpm,
11000         plugins/symbol-browser/sv_public_fun.xpm,
11001         plugins/symbol-browser/sv_public_var.xpm,
11002         plugins/symbol-browser/sv_static_fun.xpm,
11003         plugins/symbol-browser/sv_static_var.xpm,
11004         plugins/symbol-browser/sv_struct.xpm,
11005         plugins/symbol-browser/sv_unknown.xpm,
11006         plugins/symbol-browser/sv_variable.xpm,
11007         plugins/symbol-browser/test-symbol-browser.c,
11008         plugins/Makefile.am: Implemented Symbol
11009         browser plugin.
11010         
11011         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
11012         
11013         * plugins/build-basic-autotools/Makefile.am,
11014         plugins/devhelp/Makefile.am,
11015         plugins/editor/Makefile.am,
11016         plugins/file-loader/Makefile.am,
11017         plugins/file-manager/Makefile.am,
11018         plugins/file-wizard/Makefile.am,
11019         plugins/gtodo/Makefile.am,
11020         plugins/message-view/Makefile.am,
11021         plugins/profile-default/Makefile.am,
11022         plugins/project-manager/Makefile.am
11023         plugins/sample1/Makefile.am,
11024         plugins/terminal/Makefile.am,
11025         scintilla/Makefile.am,
11026         libegg/Makefile.am,
11027         launcher/Makefile.am,
11028         libanjuta/Makefile.am,
11029         src/Makefile.am,
11030         tagmanager/Makefile.am,
11031         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
11032         anjuta_data_dir in configure.in and used them in plugins Makefile.am
11033         files. Also fixed library dependencies.
11034         
11035         * plugins/editor/aneditor.cxx: Disabled unused codes.
11036         * plugins/file-manager/an_file_view.c: Added copyright.
11037         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
11038         
11039         * plugins/profile-default/plugin.c: Can load plugins by location.
11040         * plugins/project-manager/plugin.c: Remove project_root_uri value
11041         when project is closed.
11042         
11043 2004-10-06  Naba Kumar  <naba@gnome.org>
11045         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
11046         
11047         * libanjuta/interfaces/libanjuta.idl,
11048         plugins/editor/text_editor.c: Added get_length()
11049         and get_current_word() methods in IAnjutaEditor interface.
11050         
11051         * libegg/Makefile.am: Added test_actions target.
11052         
11053         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
11054         
11055         * plugins/build-basic-autotools/build-basic-autotools.c,
11056         plugins/file-loader/plugin.c,
11057         plugins/message-view/message-view.c: Added code to go to file and
11058         line number,
11059         
11060         * plugins/devhelp/plugin.c: Context sensitive help now works.
11061         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
11062         uri as line number and goes to that line number.
11063         
11064         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
11065         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
11066         gtodo_client_load() method to load from a diffrent file. Watched 
11067         project root directory in plugin to open TODO.tasks of the project.
11068         
11069         * plugins/project-manager/plugin.c: Updates project UI
11070         sensitive/insensitive.
11072         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
11073         anjuta-shell program to test plugins.
11074         
11075         * src/anjuta-app.c: Registered UI accels.
11076         
11077 2004-09-28  Naba Kumar  <naba@gnome.org>
11079         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
11080         method.
11081         
11082         * src/anjuta-app.c: Implemented present widget method.
11083         
11084         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11085         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
11086         
11087         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
11088         added editor.
11089         
11090         * plugins/editor/text_editor.c: Connects to preferences changed signal
11091         correctly.
11092         
11093 2004-09-28  Naba Kumar  <naba@gnome.org>
11094         
11095         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
11096         print code.
11097         
11098         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
11099         size to 5 pix.
11100         
11101         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
11102         in changed signal callback.
11103         
11104         * plugins/editor/action-callbacks.c: Implemented save_all action
11105         callback. Removed dead code. Do save_as when saving a new file.
11106         Implemented incremental search.
11107         
11108         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
11109         
11110         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
11111         
11112         * src/anjuta-app.c: Registers UI accelerators.
11113         
11114 2004-09-27  Naba Kumar  <naba@gnome.org>
11116         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
11117         
11118         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11119         plugins/devhelp/anjuta-devhelp.plugin.in,
11120         plugins/file-loader/anjuta-loader.plugin.in,
11121         plugins/file-manager/anjuta-file-manager.plugin.in,
11122         plugins/gtodo/anjuta-gtodo.plugin.in,
11123         plugins/project-manager/anjuta-project-manager.plugin.in,
11124         plugins/terminal/anjuta-terminal.plugin.in:
11125         Gave proper plugin names.
11127         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
11128         error when regex fail.
11129         
11130         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
11131         Added help and context search. Watches current editor. More menus
11132         in Help submenu. Update UI (sensitive when required) properly.
11133         
11134         * plugins/editor/anjuta-document-manager.ui,
11135         plugins/devhelp/anjuta-devhelp.ui,
11136         plugins/message-view/anjuta-message-manager.ui,
11137         src/anjuta.ui: Goto menu actions are in separate submenu.
11138         
11139         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
11140         Removed unimplemented UI elements.
11141         
11142         * src/anjuta-app.c: Larger (and normal) icon size.
11143         
11144         * src/layout.xml: Task manager plugin along with document (in middle).
11145         
11146         * plugins/editor/plugin.c, plugins/file-loader.c,
11147         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
11148         in gtkactions. Enable/disable UI properly.
11149         
11150 2004-09-26  Naba Kumar  <naba@gnome.org>
11152         * po/POTFILES.in: Updated, added missing files.
11154         * .cvsignore: Updated.
11155         
11156         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
11157         a new function to get User input text.
11158         
11159         * libanjuta/resources.[c,h]: Added a function to created sized image.
11160         
11161         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
11162         from filename, as thats the correct representation.
11163         
11164         * plugins/build-basic-autotools/Makefile.am,
11165         (added) plugins/build-basic-autotools/automake-c.filters,
11166         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11167         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
11168         Rearragned UI elements in the build menu. Added codes to read build
11169         filter rules from external file. Implemented all build, configure,
11170         autogen commands. Watches current editor and project.
11171         
11172         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
11173         Added editor changed signal and exports current editor value.
11174         Fixed parameter names. Fixed get_uri() interface implementation to
11175         return correct uri.
11176         
11177         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
11178         elements.
11179         
11180         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
11181         
11182         * plugins/file-manager/an_file_view.c,
11183         plugins/file-manager/an_file_view.c: Exports file uri correctly.
11184         
11185         * plugins/file-wizard/file.c: Reads uri correctly.
11186         
11187         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
11188         sets the page to the new view.
11189         
11190         * plugins/message-view/message-view.c: Unrefs the tree model when done.
11191         Fixed signal connecting.
11192         
11193         * plugins/project-manager/plugin.c: Changed "project_root_directory"
11194         to "project_root_uri" and exports as uri.
11195         
11196 2004-09-24  Naba Kumar  <naba@gnome.org>
11198         * libanjuta/anjuta-ui.c: Fixed a crash bug.
11199         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
11200         in correct way.
11201         * plugins/file-manager/plugin.c: Fixed crash in unloading.
11202         * plugins/file-loader/plugin.c: Added comments.
11203         * plugins/build-basic-autotools/plugin.c: Added comments.
11204         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
11205         
11206         * libanjuta/interfaces/libanjuta.idl,
11207         plugins/message-view/anjuta-msgman.c,
11208         plugins/message-view/message-view.c,
11209         plugins/message-view/message-view.h,
11210         plugins/message-view/plugin.c: Buffering and appending messages have
11211         been separated. message-view implementations cleaned up. Signals
11212         Emissions fixed. Messages now displayed in summary and details show
11213         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
11214         API.
11215         
11216         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
11217         preferences.
11218         
11219         * plugins/build-basic-autotools/Makefile.am,
11220         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
11221         parsing of output to create message summaries. Uses new message view
11222         API.
11223         
11224         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
11225         preferences to make dialog box smaller.
11226         
11227         * plugins/editor/search-replace.c: Fixed compile error with change
11228         in IAnjutaMessageView API.
11229         
11230 2004-09-21  Naba Kumar  <naba@gnome.org>
11232         * plugins/Makefile.am: Deletes old (installed) plugins before
11233         installing new ones.
11234         
11235         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11236         plugins/build-basic-autotools/build-basic-autotools.c,
11237         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
11238         file URI from filemanager. Only disables/enables build submenu in file
11239         manager, instead of merging/unmerging.
11240         
11241         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
11242         non-text files.
11243         
11244         * plugins/file-loader/anjuta-loader-plugin.ui,
11245         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
11246         Implemented "Open with" file manager submenu. Displays error message
11247         when file can not be opened.
11248         
11249         * plugins/file-manager/an_file_view.c: Renamed
11250         file_manager_current_filename value name to file_manager_current_uri
11251         and exports proper URI.
11252         
11253         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
11255 2004-09-19  Naba Kumar  <naba@gnome.org>
11257         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
11258         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
11259         save point signal to change editor tabs. Fixed accels.
11260         
11261         * plugins/file-loader/plugin.c: Fixed accels.
11263         * plugins/project-manager/plugin.c: Added target selection callback.
11264         
11265         * plugins/project-manager/plugin.c: Added URI activation.
11266         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
11267         Fixed dialog and closed it on ok. Fixed a crash bug.
11268         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
11270         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
11271         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
11272         plugins/file-loader/anjuta-loader-plugin.ui,
11273         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
11274         Added recent files in file loade plugin.
11275         
11276         * ChangeLog: Fixed entry dates.
11277         
11278 2004-09-18  Naba Kumar  <naba@gnome.org>
11280         * plugins/devhelp/plugin.c: Added UI sensitization and removed
11281         an unnecessary GtkFrame.
11282         
11283 2004-09-17  Naba Kumar  <naba@gnome.org>
11285         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
11287         * TODO: Updated.
11288         
11289         * data/Makefile.am: Disabled installing old mime info.
11290         
11291         * mime/anjuta.applications, mime/anjuta.keys: Updated.
11292         
11293         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
11294         plugins/editor/anjuta-document-manager.ui,
11295         plugins/editor/plugin.c, plugins/editor/text_editor.c,
11296         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
11297         Added Editor context popup menu.
11298         
11299         * plugins/project-manager/anjuta-project-manager-plugin.png:
11300         Update image.
11301         
11302         * plugins/project-manager/anjuta-project-manager.plugin.in:
11303         Support .anjuta mime type.
11304         
11305         * plugins/project-manager/plugin.c: Exports "project_root_directory"
11306         value.
11307         
11308         * plugins/file-manager/plugin.c: Watches "project_root_directory"
11309         value.
11310         
11311         * src/layout.xml, plugins/profile-default/plugin.c:
11312         Added project manager plugin for startup.
11314 2004-09-16  Naba Kumar  <naba@gnome.org>
11315         
11316         * anjuta.prj: Updated.
11317         
11318         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
11319         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
11320         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
11321         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
11322         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
11323         plugins/terinal/Makefile.am, src/Makefile.am,
11324         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
11325         Fixed makefile syntax errors.
11327 2004-09-16  Naba Kumar  <naba@gnome.org>
11329         * configure.in, src/layout.xml,
11330         plugins/profile-default/plugin.c,
11331         libanjuta/interfaces/libanjuta.idl,
11332         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
11333         
11334         * configure.in, plugins/Makefile.am,
11335         plugins/project-manager/.cvsignore, 
11336         plugins/project-manager/Makefile.am,
11337         plugins/project-manager/anjuta-project-manager-plugin.png,
11338         plugins/project-manager/anjuta-project-manager.plugin.in,
11339         plugins/project-manager/anjuta-project-manager.ui,
11340         plugins/project-manager/plugin.c,
11341         plugins/project-manager/plugin.h: Added project manager plugin
11342         based on gnome-build.
11343         
11344         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
11345         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
11346         
11347         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
11348         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11349         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
11350     
11351 2004-09-16  Naba Kumar  <naba@gnome.org>
11353         * plugins/editor/action-callbacks.c: Fixed compile error.
11354         
11355 2004-09-15  Naba Kumar  <naba@gnome.org>
11357         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
11358         
11359         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
11360         New improved splace with nicer progress.
11361         
11362         * configure.in, plugins/Makefile.am,
11363         (added) file-wizard/.cvsignore,
11364         (added) file-wizard/Makefile.am,
11365         (added) file-wizard/action-callbacks.c,
11366         (added) file-wizard/action-callbacks.h,
11367         (added) file-wizard/anjuta-file-wizard-plugin.png,
11368         (added) file-wizard/anjuta-file-wizard.glade,
11369         (added) file-wizard/anjuta-file-wizard.plugin.in,
11370         (added) file-wizard/anjuta-file-wizard.ui,
11371         (added) file-wizard/file.c,
11372         (added) file-wizard/file.h,
11373         (added) file-wizard/plugin.c,
11374         (added) file-wizard/plugin.h:
11375         Created new file wizard and added it. The wizard takes care of text
11376         bit insertions and new files creation.
11378         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
11379         plugins/editor/action-callbacks.h,
11380         plugins/editor/anjuta-document-manager.glade,
11381         plugins/editor/anjuta-document-manager.ui,
11382         plugins/editor/plugin.c, plugins/editor/text_editor.c,
11383         (removed) plugins/editor/file.[c,h]: Removed text insertions and
11384         new files code and moved into a new plugin (file wizard).
11385         
11386         * libanjuta/plugins.[c,h]: Added plugins selection function.
11387         
11388         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
11389         get_position(), insert() in IAnjutaEditor interface. Added
11390         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
11391         interface (for wizard plugins).
11393         * plugins/file-loader/anjuta-loader-plugin.ui,
11394         plugins/file-loader/plugin.c: Added wizard launcher interface which
11395         scans for plugins implement IAnjutaWizard interface and presents the
11396         list to user for selection. The selected plugin is then activated
11397         for the wizard.
11399         * libanjuta/interfaces/.cvsignore: Updated.
11400         * plugins/message-view/.cvsignore: Updated.
11401         * plugins/launcher/*: Removed as launcher has already been moved to
11402         libanjuta as class.
11404         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
11405         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11406         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11407         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11408         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
11409         Updated API documentations.
11411 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
11413         * configure.in: Added Punjabi to ALL_LINGUAS
11415 2004-07-29  Naba Kumar  <naba@gnome.org>
11417         * configure.in: Added file-loader plugin Makefile path and
11418         fixed devhelp version requirement.
11420 2004-07-28  Naba Kumar  <naba@gnome.org>
11422         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
11423         terminal/preferences-terminal.png (added), message-view/*.png (added),
11424         message-view/*.xpm (added), editor/*.png (added),
11425         editor/*.xpm (added), plugins/editor/Makefile.am,
11426         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
11427         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
11428         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
11429         respective plugins directories.
11431         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
11432         pixmaps/block-end-16.png, pixmaps/block-end.png
11433         pixmaps/block-start-16.png, pixmaps/block-start.png
11434         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
11435         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
11436         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
11437         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
11438         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
11439         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
11440         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
11441         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
11442         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
11443         pixmaps/preferences-editor.png, pixmaps/undock.png
11444         pixmaps/error-next-16.png, pixmaps/error-next.png
11445         pixmaps/error-prev-16.png, pixmaps/error-prev.png
11446         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
11447         pixmaps/preferences-terminal.png: Deleted
11449         * libanjuta/properties* (removed), plugins/editor/properties* (added),
11450         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
11451         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
11452         plugins/editor/anjuta-document-manager.plugin.in,
11453         plugins/editor/anjuta-document-manager.ui,
11454         plugins/editor/plugin.c, plugins/editor/print.c,
11455         plugins/editor/search-replace_backend.c,
11456         plugins/editor/search_preferences.h,
11457         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
11458         Moved properties souce files to editor plugin as it not required in
11459         libanjuta. Other editor fixes.
11461         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
11462         libegg/dock/* (removed)
11463         : Restored GDL external dependencies and removed libegg dock
11464         sources, because gdl is being developed.
11465         
11466         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
11467         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
11468         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
11469         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
11470         libanjuta/plugins.c, libanjuta/plugins.h,
11471         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
11472         gconf system. Shell now takes docking positions. Added more utility
11473         functions. Added plugins query function. And other fixes.
11475         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
11476         
11477         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
11478         plugin to load files based on mime type.
11479         
11480         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
11481         
11482         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
11483         plugins/file-manager/plugin.c: File manager now uses file loader to
11484         open files.
11486         * plugins/message-view/anjuta-msgman.c,,
11487         plugins/message-view/message-view.c,
11488         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
11490         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
11491         plugins/terminal/terminal.c, src/Makefile.am,
11492         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
11493         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
11494         
11495         * libegg/dock/*: Removed directory.
11496         
11497 2004-07-28  Naba Kumar  <naba@gnome.org>
11499         * configure.in: Reduced gnome-print version requirement.
11500         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
11502 2004-07-21  Ray Strode  <rstrode@redhat.com>
11503         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
11504         new mime sytem.
11506 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
11507         
11508         * plugins/editor/search-replace.c: Some fixes
11509         * plugins/terminal/Makefile.am:
11510         Patch from: Alexey Rusakov <ktirf@users.sf.net>
11512 2004-05-19  Naba Kumar  <naba@gnome.org>
11514         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
11515         compiler warning.
11517 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
11519         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
11520         Implemented IAnjutaSavable
11521         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
11523 2004-05-17  Naba Kumar  <naba@gnome.org>
11525         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
11526         plugins/build-basic-autotools/.cvsignore,
11527         plugins/build-basic-autotools/Makefile.am,
11528         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
11529         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11530         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11531         plugins/build-basic-autotools/build-basic-autotools.c,
11532         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
11533         build plugin.
11534         
11535         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
11536         definition.
11537         
11538         * plugins/file-manager/an_file_view.c,
11539         plugins/file-manager/anjuta-file-manager.ui,
11540         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
11541         Added context menu UI.
11542         
11543         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
11544         in view menu.
11546 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
11547         
11548         * libanjuta/anjuta-preferences.[ch]: 
11549         Added save/load_gconf functions
11550         * src/action_callbacks.[ch], src/preferences.c: 
11551         Load global prefs from gconf at startup and save them
11552         on exit. Prefs load and save correctly but something resets
11553         them to default after loading...
11554         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
11555         Somehow the linker does not find save/load_gconf functions
11556         in libanjuta. Must be a stupid mistake, I would be glad
11557         if someone could fix that.
11558         * manuals/reference/libanjuta-sections.txt: Added new
11559         preferences functions and removed gnome-filelist
11560         * plugins/file-manager/anjuta-file-manager-plugin.glade:
11561         * plugins/file-manager/plugin.c:
11562         Added root-path property
11564 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
11565         
11566         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
11567         they are not longer needed.
11568         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
11569         anjuta-sections.txt: Remove references to the files
11570         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
11571         Use new nautilus icons for file-manager, looks incredible
11572         cool!
11574 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
11575         
11576         * plugins/editor/anjuta-docman.c: gchar* to 
11577         const gchar* in arguments
11578         * plugins/editor/text_editor.c: Implemented IAnjutaFile
11579         Interface
11580         * plugins/file-manager/an_file_view.c: Open files on
11581         double-click. Does not work yet because it does not
11582         find IAnjutaFile interface in document manager
11584 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
11585         
11586         * plugins/editor/anjuta-docman.c
11587         * plugins/editor/text_editor.c:
11588         Made close button working, made multiple selection in
11589         File/Open dialog possble, fixed crash bug if file cannot
11590         be opened.
11592 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11593         
11594         * plugins/editor/action-callbacks.c
11595         * plugins/editor/anjuta-docman.c
11596         * plugins/editor/anjuta-docman.h
11597         * plugins/editor/search-replace.c
11598         * plugins/editor/search-replace_backend.c
11599         * plugins/editor/text_editor.c
11600         * plugins/editor/text_editor.h:
11601         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
11602         able to open all files, use uri instead of full_filename, fixed
11603         many bugs.
11606 2004-05-13  Naba Kumar  <naba@gnome.org>
11608         * plugins/message-view/anjuta-message-manager-plugin.glade:
11609         HIG compliant.
11611         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
11612         management.
11614         * pixmaps/anjuta_splash.png: Added border.
11615         
11616         * plugins/editor/anjuta-document-manager.png: New icon.
11617         
11618         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
11619         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
11620         
11621         plugins/editor/Makefile.am,
11622         plugins/editor/search-replace.c,
11623         plugins/editor/search-replace.h,
11624         plugins/editor/search-replace_backend.c,
11625         plugins/editor/search-replace_backend.h,
11626         plugins/editor/search_preferences.h,
11627         plugins/editor/search_preferences.c: Merged changes from
11628         ANJUTA_1_2_0 branch.
11629         
11630         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
11631         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
11632         operational.
11634         * plugins/terminal/Makefile.am,
11635         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
11636         dialog.
11637         
11638         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
11639         submenu.
11641 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
11642         * plugins/message-view/plugin.c: Fixed glade file loading
11643         Removed "Show messages" menu item
11644         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
11645         twice because of this load system layout hack.
11646         * libanjuta/anjuta-ui.h: Removed #include config.h
11647         * libanjuta/libanjuta.pc: Fixed path and depencies
11648         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
11649         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
11650         * libanjuta/properties.cxx : #include "properties_cxx.h"
11651         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
11653 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
11654         * plugins/message-view/*: Fixed message view preferences
11655         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
11656         * anjuta.glade: Removed messages stuff
11658 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
11659         
11660         * Removed libanjutamm, it is now hosted on SF.net:
11661         cvs.sf.net/cvsroot/anjuta/libanjutamm
11663 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
11664         
11665         * libanjutamm/*
11666         Added some experimental code to add support for C++ plugins.
11667         Nothing works yet and it is likely that it will disappear but
11668         I have some questions to murrayc and he wants to see the code.
11670 2004-05-11  Naba Kumar  <naba@gnome.org>
11672         * plugins/terminal/terminal.c: Fixed prefs loading bug.
11674         * plugins/editor/action-callbacks.c: Fixed a crash bug in
11675         hightlight style menu actions.
11677         * manuals/reference/libanjuta/libanjuta-docs.sgml,
11678         manuals/reference/libanjuta/plugin-description-file.sgml,
11679         manuals/reference/libanjuta/writing-plugins.sgml,
11680         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11681         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11682         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
11684         * src/anjuta-app.c: Always load system layout for now.
11686         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
11687         
11688         * manuals/reference/libanjuta/libanjuta-docs.sgml,
11689         manuals/reference/libanjuta/libanjuta-sections.txt,
11690         manuals/reference/libanjuta/libanjuta.types,
11691         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11692         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11693         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11694         manuals/reference/libanjuta/tmpl/fileselection.sgml,
11695         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11696         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
11697         Updated documentation.
11699         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
11700         plugins/profile-default/plugin.c, src/layout.xml:
11701         Created terminal plugin.
11702          
11703         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
11704         (new) plugins/file-manager/.cvsignore,
11705         plugins/file-manager/an_file_view.c,
11706         plugins/file-manager/plugin.c,
11707         plugins/file-manager/plugin.h: Moved preferences to separate
11708         glade file and added cvsignore file.
11709         
11710         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
11711         from ANJUTA_1_2_0 branch. Please note that other po files need merging
11712         from the branch. I tried it     but there were way too many conflicts.
11713         
11714         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
11715         
11716         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
11717         util functions required during the merge.
11718         
11719         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
11720         interface.
11721         
11722         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11723         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
11724         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
11725         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
11726         Merged with ANJUTA_1_2_0 branch.
11728 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
11730         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
11732 2004-05-07  Naba Kumar  <naba@gnome.org>
11734         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
11736         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
11737         Added preferences reading and loading.
11738         
11739         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
11740         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
11741         libanjuta/fileselection.c, libanjuta/fileselection.h,
11742         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
11743         
11744         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
11746         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
11747         anjuta.spec.in, configure.in, data/autogen.sh.generic,
11748         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
11749         data/macros/autogen.sh, data/macros2/autogen.sh
11750         data/properties/ada.properties, data/properties/anjuta.properties,
11751         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
11752         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
11753         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
11754         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
11755         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
11756         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
11757         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
11758         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
11759         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
11760         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
11761         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
11762         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
11763         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
11764         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
11765         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
11766         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
11767         plugins/class-gen/clsGen.c, plugins/editor/print.c,
11768         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
11769         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
11770         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
11771         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
11772         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
11773         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
11774         (added) scintilla/scintilla-marshal.c,
11775         (added) scintilla/scintilla-marshal.h,
11776         (added) scintilla/scintilla-marshal.list,
11777         scintilla/include/SString.h, scintilla/include/SciLexer.h,
11778         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
11779         (added) scintilla/patches/scintilla-calltip-align.patch,
11780         (added) scintilla/patches/scintilla-minor.patch,
11781         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
11783 2004-05-06  Naba Kumar  <naba@gnome.org>
11785         * (added) plugins/file-manager/Makefile.am,
11786         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
11787         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
11788         (added) plugins/file-manager/anjuta-file-manager.ui,
11789         (added) plugins/file-manager/plugin.c,
11790         (added) plugins/file-manager/plugin.h,
11791         (removed) plugins/file-manager/an_file_view.h,
11792         plugins/Makefile.am, configure.in,
11793         plugins/file-manager/an_file_view.c: Created file manager plugin.
11794         
11795         * plugins/profile-default/plugin.c: Added file manager plugin in default
11796         profile.
11797         
11798         * libanjuta/Makefile.am: Fixed dependencies.
11799         * pixmaps/anjuta_splash.png: New splash screen.
11801 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
11802         
11803         * template/template.c/h: Added in-line doc
11804         * manuals/reference/template/*: Added template documentation
11805         * configure.in: Build template docs
11807 2004-05-05  Naba Kumar  <naba@gnome.org>
11809         * autogen.sh: Added commands to generate initial interfaces.
11810         
11811         * libanjuta/Makefile.am,
11812         (removed)libanjuta/anjuta-plugin-parser.c,
11813         (removed)libanjuta/anjuta-plugin-parser.h,
11814         (added)libanjuta/anjuta-plugin-description.c,
11815         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
11816         plugin description.
11817         
11818         * libanjuta/anjuta-plugin.c,
11819         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
11820         
11821         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
11822         and added AnjutaShellPlacement enum for widgeds placement (passed to 
11823         widget add_widget() method.
11824         
11825         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
11826         and moved plugin sets loading in profile plugins.
11827         
11828         * libanjuta/interfaces/.cvsignore,
11829         (removed)libanjuta/interfaces/Makefile.am,
11830         libanjuta/interfaces/libanjuta.idl,
11831         libanjuta/interfaces/anjuta-idl-compiler.pl,
11832         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
11833         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
11834         (removed)libanjuta/interfaces/ianjuta-editor.c,
11835         (removed)libanjuta/interfaces/ianjuta-editor.h,
11836         (removed)libanjuta/interfaces/ianjuta-file.c,
11837         (removed)libanjuta/interfaces/ianjuta-file.h,
11838         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
11839         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
11840         (removed)libanjuta/interfaces/ianjuta-message-view.c,
11841         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
11842         *.h and Makefile.am files. They are autogenerated. Interfaces are
11843         by anjuta-idl-compiler.pl from libanjuta.idl file.
11844         
11845         * manuals/reference/libanjuta/Makefile.am,
11846         manuals/reference/libanjuta/anjuta-architecture.sgml,
11847         manuals/reference/libanjuta/libanjuta-docs.sgml,
11848         manuals/reference/libanjuta/libanjuta-sections.txt,
11849         manuals/reference/libanjuta/libanjuta.types,
11850         manuals/reference/libanjuta/plugin-description-file.sgml,
11851         manuals/reference/libanjuta/writing-plugins.sgml,
11852         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
11853         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
11854         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
11855         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11856         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11857         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
11858         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11859         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11860         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11861         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11862         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
11863         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11864         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
11865         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
11866         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
11867         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
11868         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
11869         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11870         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11871         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
11872         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
11873         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
11874         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
11875         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11876         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11877         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11878         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
11879         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
11880         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
11881         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11882         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
11883         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11884         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
11885         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
11886         interfaces template sgmls.
11887         
11888         * plugins/Makefile.am,
11889         plugins/devhelp/anjuta-devhelp.plugin.in,
11890         plugins/devhelp/plugin.c,
11891         plugins/editor/action-callbacks.c,
11892         plugins/editor/anjuta-document-manager.plugin.in,
11893         plugins/editor/plugin.c,
11894         plugins/editor/plugin.h,
11895         plugins/editor/text_editor.c,
11896         plugins/sample1/plugin.c,
11897         plugins/message-view/anjuta-message-manager.plugin.in,
11898         plugins/message-view/plugin.c: Fixed shell add_widget method to take
11899         placement. Fixed other errors.
11900         
11901         * (added)plugins/profile-default/.cvsignore,
11902         (added)plugins/profile-default/Makefile.am,
11903         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
11904         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
11905         (added)plugins/profile-default/anjuta-default-profile.ui,
11906         (added)plugins/profile-default/plugin.c,
11907         (added)plugins/profile-default/plugin.h: Added a default new
11908         profile plugin.
11909         
11910         * src/Makefile.am,
11911         src/action-callbacks.c,
11912         src/anjuta-app.c,
11913         src/anjuta.c,
11914         src/main.cpp: Fixed necessary changes for libanjuta
11916 2004-05-04  Naba Kumar  <naba@gnome.org>
11918         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
11919         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
11920         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
11921         placement for default widgets placements.
11923 2004-05-03  Naba Kumar  <naba@gnome.org>
11925         * manuals/reference/libanjuta/anjuta-architecture.sgml,
11926         manuals/reference/libanjuta/libanjuta-docs.sgml,
11927         manuals/reference/libanjuta/plugin-description-file.sgml,
11928         manuals/reference/libanjuta/writing-plugins.sgml:
11929         Wrote more sections in writing-plugins document and fixed errors.
11931 2004-05-03  Naba Kumar  <naba@gnome.org>
11933         * libanjuta/interfaces/libanjuta.idl: Added interface
11934         IAnjutaFileManager.
11935         
11936         * manuals/reference/libanjuta/anjuta-architecture.dia,
11937         manuals/reference/libanjuta/anjuta-architecture.png: Updated
11938         architecture diagram.
11939         
11940         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
11941          manuals/reference/libanjuta/libanjuta-docs.sgml,
11942         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
11943         (added) manuals/reference/libanjuta/writing-plugins.sgml:
11944         Wrote writing-plugins document and separated chapters into
11945         separate sgml files.
11946         
11947         * plugins/file-manager/an_file_view.c,
11948         plugins/file-manager/an_file_view.h: New and improved directory
11949         rendering.
11951 2004-05-02  Sven Herzberg  <herzi@abi02.de>
11953         * anjuta.glade: re-designed the new file dialog
11954         * anjuta_dialogs_strings.c: new strings from the new file dialog
11956 2004-04-30  Naba Kumar  <naba@gnome.org>
11958         * libanjuta/interfaces/Makefile.am.iface,
11959         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
11960         
11961         * libanjuta/interfaces/libanjuta.idl: Updated.
11963         * libanjuta/interfaces/Makefile.am.iface,
11964         libanjuta/interfaces/libanjuta.idl: Updated.
11966 2004-04-29  Naba Kumar  <naba@gnome.org>
11967         
11968         * libanjuta/interfaces/Makefile.am.iface,
11969         libanjuta/interfaces/libanjuta.idl: Updated.
11971 2004-04-29  Naba Kumar  <naba@gnome.org>
11973         * libanjuta/interfaces/giface-idlc-c.pl,
11974         libanjuta/interfaces/libanjuta.idl: Upgraded.
11975         * libanjuta/interfaces/Makefile.am.iface: Added.
11976         
11977 2004-04-28  Naba kumar  <naba@gnome.org>
11979         * libanjuta/interfaces/giface-idlc-c.pl,
11980         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
11981         definitions and wrote a compiler.
11982         
11983 2004-04-28  Naba Kumar  <naba@gnome.org>
11985         * libanjuta/anjuta-shell.c: Fixed docs.
11986         * libanjuta/interfaces/Makefile.am,
11987         libanjuta/interfaces/ianjuta-file.c,
11988         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
11989         
11990         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
11991         
11992         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
11994         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
11995         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11996         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11997         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
11998         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
11999         * src/anjuta-app.c: Fixed bug.
12001 2004-04-27  Naba Kumar  <naba@gnome.org>
12003         * libanjuta/anjuta-preferences-dialog.c,
12004         manuals/Makefile.am: Fixed document bugs and enabled docs
12005         building.
12007         * libanjuta/anjuta-preferences-dialog.c,
12008         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
12009         More documentation.
12010         
12011         * libanjuta/anjuta-preferences.c,
12012         manuals/reference/libanjuta/libanjuta-docs.sgml,
12013         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12014         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12015         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12016         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12017         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
12018         Wrote more documentations.
12020         * (removed) plugins/message-view/imessage-view.c,
12021         (removed) plugins/message-view/ianjuta-msgman.c,
12022         plugins/message-view/Makefile.am,
12023         plugins/message-view/anjuta-msgman.c,
12024         plugins/message-view/anjuta-msgman.h,
12025         plugins/message-view/message-view.c,
12026         plugins/message-view/message-view.h,
12027         plugins/message-view/plugin.c,
12028         plugins/message-view/plugin.h: Moved interface implementations
12029         in their respective classes and used correct macros to
12030         defined class types.
12032         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12033         src/action-callbacks.c, src/anjuta-app.c: Subclassed
12034         AnjutaUI from GtkUIManager instead of GtkDialog.
12036         * manuals/reference/libanjuta/Makefile.am,
12037         manuals/reference/libanjuta/libanjuta-docs.sgml,
12038         manuals/reference/libanjuta/libanjuta-sections.txt,
12039         manuals/reference/libanjuta/libanjuta.types,
12040         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
12041         (added) manuals/reference/libanjuta/anjuta-architecture.png,
12042         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12043         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12044         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12045         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12046         Wrote more documentation, fixed typos, added architecture
12047         diagram, updated object types etc.
12049         * plugins/editor/text_editor.c: Fixed interface implementation.
12051 2004-04-26  Naba Kumar  <naba@gnome.org>
12053         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
12054         (added) manuals/reference/libanjuta/anjuta-architecture.png,
12055         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
12056         architecture diagram and a new chapter on plugins description file.
12058 2004-04-25  Naba Kumar  <naba@gnome.org>
12060         *  libanjuta/anjuta-children.h,
12061         libanjuta/anjuta-plugin.c,
12062         libanjuta/anjuta-plugin.h,
12063         libanjuta/anjuta-preferences.c,
12064         libanjuta/anjuta-shell.c,
12065         libanjuta/anjuta-shell.h,
12066         libanjuta/e-splash.c,
12067         libanjuta/e-splash.h,
12068         manuals/reference/libanjuta/Makefile.am,
12069         manuals/reference/libanjuta/libanjuta-docs.sgml,
12070         manuals/reference/libanjuta/libanjuta-sections.txt,
12071         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12072         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
12073         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12074         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
12075         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12076         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12077         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12078         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12079         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
12080         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12081         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12082         manuals/reference/libanjuta/tmpl/defaults.sgml,
12083         manuals/reference/libanjuta/tmpl/fileselection.sgml,
12084         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12085         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12086         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
12087         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12088         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
12089         manuals/reference/libanjuta/tmpl/plugins.sgml,
12090         manuals/reference/libanjuta/tmpl/properties.sgml,
12091         manuals/reference/libanjuta/tmpl/resources.sgml,
12092         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
12093         manuals/reference/libanjuta/tmpl/e-splash.sgml,
12094         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
12095         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
12096         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
12097         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
12099         Added more template files and wrote more documentation.
12101 2004-04-24  Andras Timar  <timar@gnome.hu>
12103         * configure.in: Added hu to ALL_LINGUAS.
12105 2004-04-23  Naba Kumar  <naba@gnome.org>
12106         
12107         * configure.in: Fixed compile error.
12108         
12109         * libanjuta/anjuta-children.c,
12110         libanjuta/anjuta-children.h,
12111         libanjuta/anjuta-preferences.c,
12112         libanjuta/anjuta-preferences.h,
12113         libanjuta/anjuta-shell.c,
12114         libanjuta/anjuta-ui.c,
12115         libanjuta/anjuta-ui.h,
12116         manuals/reference/libanjuta/Makefile.am,
12117         manuals/reference/libanjuta/libanjuta-docs.sgml,
12118         manuals/reference/libanjuta/libanjuta.types,
12119         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12120         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
12121         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12122         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
12123         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12124         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
12125         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12126         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12127         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
12128         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12129         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12130         manuals/reference/libanjuta/tmpl/defaults.sgml,
12131         manuals/reference/libanjuta/tmpl/fileselection.sgml,
12132         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12133         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
12134         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
12135         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12136         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
12137         manuals/reference/libanjuta/tmpl/plugins.sgml,
12138         manuals/reference/libanjuta/tmpl/properties.sgml,
12139         manuals/reference/libanjuta/tmpl/resources.sgml,
12140         plugins/sample1/plugin.c: Added libanjuta API documentation.
12142 2004-04-22  Naba Kumar  <naba@gnome.org>
12144         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
12145         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12146         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
12147         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
12148         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
12149         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
12150         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
12151         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
12152         (removed) libegg/eggradiotoolbutton.c,
12153         (removed) libegg/eggseparatortoolitem.c,
12154         (removed) libegg/eggtoggletoolbutton.c,
12155         (removed) libegg/eggtoolbar.c,
12156         (removed) libegg/eggtoolbutton.c,
12157         (removed) libegg/eggtoolitem.c,
12158         (removed) libegg/prop-editor.c,
12159         (removed) libegg/test-actions.c,
12160         (removed) libegg/test-drag.c,
12161         (removed) libegg/test-merge.c,
12162         (removed) libegg/test-toolbar.c,
12163         libegg/menu/Makefile.am,
12164         (removed) libegg/menu/egg-accel-dialog.h,
12165         (removed) libegg/menu/egg-action-group.h,
12166         (removed) libegg/menu/egg-action.h,
12167         libegg/menu/egg-entry-action.h,
12168         (removed) libegg/menu/egg-markup.h,
12169         (removed) libegg/menu/egg-menu-merge.h,
12170         (removed) libegg/menu/egg-menu.h,
12171         (removed) libegg/menu/egg-radio-action.h,
12172         (removed) libegg/menu/egg-toggle-action.h,
12173         (removed) libegg/menu/howitshouldwork.txt,
12174         (removed) libegg/toolbar/.cvsignore,
12175         (removed) libegg/toolbar/Makefile.am,
12176         (removed) libegg/toolbar/TODO,
12177         (removed) libegg/toolbar/eggradiotoolbutton.h,
12178         (removed) libegg/toolbar/eggseparatortoolitem.h,
12179         (removed) libegg/toolbar/eggtoggletoolbutton.h,
12180         (removed) libegg/toolbar/eggtoolbar.h,
12181         (removed) libegg/toolbar/eggtoolbutton.h,
12182         (removed) libegg/toolbar/eggtoolitem.h,
12183         (removed) libegg/toolbar/prop-editor.h,
12184         (removed) libegg/toolbar/toolbar-api.txt,
12185         (removed) libegg/toolbar/toolbar-ideas.txt,
12186         plugins/devhelp/anjuta-devhelp.ui,
12187         plugins/devhelp/plugin.c,
12188         plugins/editor/action-callbacks.c,
12189         plugins/editor/action-callbacks.h,
12190         plugins/editor/anjuta-docman.c,
12191         plugins/editor/anjuta-document-manager.ui,
12192         plugins/editor/plugin.c,
12193         P plugins/message-view/Makefile.am,
12194         plugins/message-view/anjuta-message-manager.ui,
12195         plugins/message-view/plugin.c,
12196         plugins/sample1/anjuta-sample.ui,
12197         plugins/sample1/plugin.c,
12198         src/action-callbacks.c,
12199         src/action-callbacks.h,
12200         src/anjuta-actions.h,
12201         src/anjuta-app.c,
12202         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
12203         Gtk actions and UIManager. Fixed all plugins to use this.
12204         
12205         * manuals/reference/gtkdoc-scangobj.diff,
12206         manuals/reference/libanjuta/Makefile.am,
12207         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12208         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12209         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12210         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12211         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
12213         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
12214         
12215 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
12216         
12217         * plugins/message-view/imessage-view.c
12218         * plugins/message-view/ianjuta-msgman.c:
12219         Added interfaces
12221 2004-04-17  Adam Weinberger  <adamw@gnome.org>
12223         * configure.in: Added en_CA to ALL_LINGUAS.
12225 2004-04-08  Naba Kumar  <naba@gnome.org>
12227         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
12228         libanjuta/interfaces/Makefile.am,
12229         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
12230         message manager and message view interfaces.
12232         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
12233         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
12234         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12235         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
12236         src/anjuta-app.c: Used 'activate' and
12237         'deactivate' virtual methods for plugins. Fixed installed plugins
12238         dialogs. Added remove_widget() method for AnjutaShell.
12240         * libanjuta/interfaces/Makefile.am,
12241         libanjuta/interfaces/ianjuta-document-manager.c,
12242         libanjuta/interfaces/ianjuta-document-manager.h,
12243         libanjuta/interfaces/ianjuta-editor.c,
12244         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
12245         and editor interfaces.
12247         * plugins/devhelp/plugin.c,
12248         plugins/message-view/anjuta-message-manager.plugin.in,
12249         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
12250         plugins/sample1/plugin.c: Updated plugins implementation to
12251         reflect the changes.
12253 2004-04-07  Naba Kumar  <naba@gnome.org>
12255         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
12256         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
12257         libanjuta/interfaces/ianjuta-editor.h,
12258         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
12259         plugins/editor/anjuta-docman.c,
12260         plugins/editor/anjuta-document-manager.plugin.in,
12261         plugins/editor/plugin.c, plugins/sample1/plugin.c,
12262         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
12263         Added supported interfaces for plugins. Tested plugin interfaces
12264         through sample plugin.
12265         
12266 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
12267         
12268         * template/Makefile.am, data/templates/library/Makefile.am
12269         Fixed some automake-1.7 incompatibilities
12270         * template/xmltemplate.c: Small fix
12272 2004-02-23  Naba Kumar  <naba@gnome.org>
12274         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
12275         Added plugins manager dialog.
12276         
12277         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
12278         library dependencies.
12279         
12280         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
12281         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
12282         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
12283         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
12284         geometry command line option.
12285         
12286 2004-02-16  Naba Kumar  <naba@gnome.org>
12288         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
12289         Added interfaces and IAnjutaEditor editor interface.
12290         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
12291         interface.
12292         * libanjuta/anjuta-shell.h: Fixed bug.
12293         
12294 2004-02-13  Naba Kumar  <naba@gnome.org>
12296         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
12297         
12298 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
12299         
12300         * data/template/*/.cvsignore:
12301         Avoid all these ? in cvs output
12303 2004-02-13  Naba Kumar  <naba@gnome.org>
12305         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
12306         includes and linking.
12308         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
12309         and set required version to devhelp 0.8. This devhelp version
12310         can be acquired from gnome cvs branch devhelp branch
12311         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
12313         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
12314         src/actions-callbacks.c: Added Dock Manager settings menu item.
12316         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
12317         * plugins/devhelp/plugin.c: Fixed a linking bug.
12318         
12319         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
12320         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
12321         external GDL dependency and used libegg codes.
12322         
12323 2004-02-12  Naba Kumar  <naba@gnome.org>
12325         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
12326         Added devhelp plugin, but it can't be used without a
12327         patch in devhelp. So it's disabled for now.
12329         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
12330         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
12331         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
12332         Update cvsignore files.
12334         * libanjuta/plugins.c, widgets/e-splash.c:
12335         Fixed plugins loading to show splash icons.
12336         
12337         * plugins/message-view/anjuta-message-manager.plugin.in,
12338         plugins/message-view/plugin.c: Fixed plugin registered name.
12340         * plugins/message-view/anjuta-message-view.png,
12341         plugins/sample1/anjuta-sample-plugin.png: Update images.
12343         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
12344         src/main.c: Fixed layout loading.
12346         * plugins/devhelp/Makefile.am: Fixed error.
12348         * (removed) widgets/*, libanjuta/plugins.h,
12349         src/main.c: Transfered widgets to libanjuta/.
12350         
12351         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
12352         toplevel directory to created only one library as libanjuta-egg.
12354         * data/Makefile.am: Fixed build error.
12356         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
12357         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
12358         libegg/.cvsignore: Added egg dock widget.
12360         * gdl/*: Removed as they are now available in libegg.
12361         
12362 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
12364         * plugins/editor/anjuta-docman.c:
12365         Use stock close icon on tab close button
12367 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
12368         
12369         * data/template/Makefile.am
12370         data/template/language/Makefile.am
12371         data/template/library/Makefile.am
12372         data/template/text/Makefile.am
12373         data/template/project/Makefile.am
12374         data/template/project/terminal/Makefile.am
12375         configure.in: Created Makefile to install templates
12377 2004-02-11  Naba Kumar  <naba@gnome.org>
12379         * plugins/editor/action-callbacks.c,
12380         plugins/editor/anjuta-document-manager.ui,
12381         plugins/editor/plugin.c
12382         plugins/message-view/anjuta-message-manager.ui,
12383         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
12384         
12385 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
12386         
12387         * plugins/message-view/*: MessageView plugin is now loaded
12388         The menu items are still dummies.
12390 2004-02-09  Naba Kumar  <naba@gnome.org>
12392         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
12393         generation.
12394         
12395         * libanjuta/anjuta-preferences.h: Added some documentation.
12396         
12397         * libanjuta/anjuta-shell.h: Removed dead codes.
12398         
12399         * (removed) manuals/reference/gtkdoc-scangobj,
12400         manuals/reference/gtkdoc-scangobj.diff,
12401         manuals/reference/libanjuta/.cvsignore,
12402         manuals/reference/libanjuta/Makefile.am,
12403         manuals/reference/libanjuta/README.inline-doc,
12404         manuals/reference/libanjuta/README.sections,
12405         manuals/reference/libanjuta/libanjuta-docs.sgml,
12406         manuals/reference/libanjuta/libanjuta-sections.txt,
12407         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
12408         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
12409         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
12410         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
12411         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
12412         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
12413         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
12414         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
12415         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
12416         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
12417         manuals/reference/libanjuta/tmpl/defaults.sgml,
12418         manuals/reference/libanjuta/tmpl/fileselection.sgml,
12419         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
12420         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
12421         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
12422         manuals/reference/libanjuta/tmpl/plugins.sgml,
12423         manuals/reference/libanjuta/tmpl/properties.sgml,
12424         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
12425         of scan program. Updated templates.
12427         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
12428         editor action callbacks data.
12429         
12430         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
12431         scintilla object ref/unref.
12433 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
12434         
12435         * template/*: Added new xml based template system
12436         * template/dtds/*: Dtds to validate xml files of the template systems
12437         * data/template/*: Some sample template files
12438         Still needs some work but builds fine!
12440 2004-02-06  Naba Kumar  <naba@gnome.org>
12442         * cofigure.in, manuals/Makefile.am,
12443         (added) manuals/reference/*: Added API documentation
12444         structure (gtk-doc based).
12446         * libanjuta/libanjuta.h: Updated
12447         
12448 2004-02-05  Naba Kumar  <naba@gnome.org>
12449         
12450         * configure.in: Sets correct dependencies and
12451         uses gdl external library.
12453         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
12454         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
12455         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
12456         libanjuta/fileselection.h, libanjuta/glue-factory.c,
12457         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
12458         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
12459         and added file dialogs.
12461         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
12462         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
12463         Build dynamic libraries for libegg.
12465         * plugins/Makefile.am, plugins/editor/Makefile.am,
12466         plugins/editor/action-callbacks.c, 
12467         plugins/editor/action-callbacks.h,
12468         plugins/editor/anjuta-docman.c,
12469         plugins/editor/anjuta-docman.h
12470         plugins/editor/anjuta-document-manager.plugin.in
12471         plugins/editor/anjuta-document-manager.png
12472         plugins/editor/anjuta-document-manager.ui
12473         plugins/editor/file.c
12474         plugins/editor/file.h
12475         plugins/editor/plugin.c
12476         plugins/editor/print.c
12477         plugins/editor/print.h
12478         plugins/editor/search-replace.c
12479         plugins/editor/search_incremental.c
12480         plugins/editor/search_incremental.h
12481         plugins/editor/text_editor.c
12482         plugins/editor/text_editor.h
12483         plugins/editor/text_editor_cbs.c
12484         plugins/editor/text_editor_menu.h
12485         plugins/sample1/Makefile.am
12486         plugins/sample1/anjuta-sample-plugin.png
12487         plugins/sample1/anjuta-sample.plugin.in
12488         plugins/sample1/anjuta-sample.ui
12489         plugins/sample1/plugin-sample1.c
12490         plugins/sample1/plugin.c
12491         plugins/sample1/plugin.h: Created sample
12492         plugin and fixed editor plugin.
12494         * printing/*: Removed.
12496         * scintilla/Makefile.am: Builds dynamic library.
12498         * src/Makefile.am, src/action-callbacks.c,
12499         src/action-callbacks.h, (removed) src/an_symbol_view.c,
12500         src/anjuta-actions.h, src/anjuta-app.c,
12501         src/anjuta-app.h, src/anjuta-callbacks.c,
12502         src/anjuta-callbacks.h, (removed) src/anjuta.c,
12503         (removed) src/anjuta.h, src/anjuta.ui,
12504         src/layout.xml, src/main.c, src/preferences.h,
12505         src/utilities.c: Debuggged and finally made plugins
12506         loadable.
12508         * global-tags/Makefile.am: Fixed build error.
12510 2004-02-03  Naba Kumar  <naba@gnome.org>
12512         * configure.in: Users GDL from external package.
12513         * plugins/*: Added many new plugins (not ready though).
12514         * src/*: Removed many files (which have been transfered in plugins/).
12515         
12516 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
12518         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
12520 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
12522         * configure.in: Added editor plugins
12523         
12524         * plugins/Makefile.am, src/search-replace_backend.h,
12525         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
12526         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
12527         
12528         * Added: plugins/editor/search_incremental.c, 
12529         plugins/editor/search_incremental.h
12531         * Update search-replace in plugins/editor
12532         
12533 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
12534         
12535         * plugins/message-view/message-view.c: Some code clean-up
12537 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
12539         * Added: search_incremental[ch]
12540         
12541         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
12542         src/mainmenu_callbacks.c, src/toolbar.c
12543         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
12544         
12545         * Incremental Search
12547 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
12548         
12549         * plugins/message-view/anjuta-msgman.[c/h]:
12550         Added message manager for easier message handling with a
12551         similar interface as docman. Of course you can still use
12552         MessageView standalone.
12553         * plugins/Makefile.am: Added message-view because it compiles
12554         without errors.
12556 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
12557         
12558         * plugins/message-view/*: Added message-view plugin 
12559         (still incomplete) 
12560         * configure.in: Added plugins/message-view/Makefile
12562 2004-01-03  Naba Kumar  <naba@gnome.org>
12564         * libanjuta/*.c: Added new files and updated old ones.
12565         * plugins/editor/*: Added editor plugin.
12566         * configure.in: Added editor plugin and moved editor related
12567         files into it.
12569 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
12571         * src/Makefile.am: Added search-replace_backend.[ch]
12572         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
12573         find_replace.[ch]
12574         * anjuta.glade, src/search-replace.c, src/search-replace.h,
12575         src/search-replace_backend.c, src/search-replace_backend.h,
12576         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
12577         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
12578         src/toolbar_callbacks.c
12579         * The advanced Search/Replace functionality now replaces the older
12580         Find/Replace stuff.
12581         * The Search/Replace functionality can be interrupted during a long
12582         Search/Replace;
12583         
12584 2003-12-11  Naba Kumar  <naba@gnome.org>
12586         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
12587         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
12588         errors.
12589         * Makefile.am, libanjuta/*: Added new module.
12590         * src/Makefile.am: Fixed linking error.
12591         * src/watch_cbs.c: Debugger clean up.
12592         * configure.in: Added libanjuta-2.0.pc
12594         * configure.in, libanjuta/Makefile.am,
12595         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
12596         libanjuta instead.
12598 2003-12-11  Naba Kumar  <naba@gnome.org>
12600         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
12602         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
12603         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
12604         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
12605         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
12606         The user can now give a name at the creation of a new file and
12607         insert automatically (user choice) header, gpl notice, header
12608         template. The file extension is added automatically according
12609         to the selected type of file. The various insert functions have
12610         been moved from mainmenu-callback.c to file.c. The cursor is now
12611         moved after an insert operation. Removes also useless code in
12612         memory.c and search-replace.c
12613         
12614 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
12616         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
12617         sortable headers, process tree, removal of path and process params
12618         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
12619         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
12620         code cleanup
12622 2003-12-10  Naba Kumar  <naba@gnome.org>
12624         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
12625         
12626 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
12628         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
12630 2003-11-28  Naba Kumar  <naba@gnome.org>
12632         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
12633         
12634         * manuals/de/*: Added german translation docs.
12635         
12636         * configure.in, Makefile.am, src/Makefile.am,
12637         libegg/*/*: Added libegg library.
12638         
12639         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
12640         installation directory.
12641         
12642         * src/text_editor_cbs.c: Fixed closing of file.
12644 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
12645                                                                                 
12646         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
12648 2003-09-05  Naba Kumar  <naba@gnome.org>
12650         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
12651         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
12652         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
12653         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
12654         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
12655         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
12656         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
12657         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
12658         using libegg. Initial commit -- compiles but is not complete.
12660 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
12662         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
12664 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
12666         * configure.in: Removed "ta" from ALL_LINGUAS.
12668 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
12670         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
12672 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
12674         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
12676 2004-04-24  Andras Timar  <tmar@gnome.hu>
12678         * configure.in: Added hu to ALL_LINGUAS.
12680 2004-04-14  Naba Kumar  <naba@gnome.org>
12682         * src/Makefile.am, printing/Makefile.am,
12683         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
12684         because we are still using GtkCombo and build breaks with gtk-2.4.
12685         
12686 2004-04-13  Naba Kumar  <naba@gnome.org>
12688         * NEWS: Updated.
12689         * anjuta.spec.in: Fixed build error.
12690         * po/POTFILES.in: Updated.
12691         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
12693 2004-04-11  Naba Kumar  <naba@gnome.org>
12695         * NEWS: Updated.
12696         * AUTHORS: Updated.
12697         * configure.in: Added ga in ALL_LINGUAS.
12698         * ChangeLog: Fixed dates.
12699         
12700 2004-04-09  Naba Kumar  <naba@gnome.org>
12702         * src/print.c: Fixed buffer styling bug when printing with
12703         selection.
12705         * data/properties/anjuta.properties: Defined only one base font and
12706         used courier instead of lucidatypewriter, because most newer systems are
12707         unlikely to have it (bug #885023, #925956, #890473).
12708         
12709         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
12710         warning.
12711         
12712         * src/an_file_view.c: Fixed possible crash bug.
12714 2004-04-07  Naba Kumar  <naba@gnome.org>
12716         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
12717         gtk_main_quit() etc..), so that atexit() functions are not called
12718         (which is apparently done to free up memory and we don't need to
12719         do that at this point). Incidentally, something also happens in the
12720         atexit call which freezes the UI for far too long when the application
12721         exits and we want to avoid that..
12722         * src/glade_iface.c: Fixed compiler warning.
12723         
12724 2004-04-06  Naba Kumar  <naba@gnome.org>
12726         * src/project_dbase_gui.c: Fixed errors.
12728         * src/registers_gui.c: Fixed possible crash bug.
12729         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
12730         * src/signals.[c,h]: Used tree view and glade file for dialog.
12731         * src/Makefile.am, src/about.c, src/an_file_view.c,
12732         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
12733         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
12734         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
12735         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
12736         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
12737         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
12738         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
12739         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
12740         src/launcher.h, src/main.c, src/main_menubar.c,
12741         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
12742         src/message-manager-private.cc, src/message-manager.cc,
12743         src/preferences.c, src/project_config.c, src/project_dbase.c,
12744         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
12745         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
12746         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
12747         src/search-replace.c, src/search-replace_backend.c,
12748         src/search_incremental.c, src/search_preferences.c,
12749         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
12750         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
12751         src/signals_gui.c, src/source.c, src/src_paths.c,
12752         src/stack_trace.c, src/start-with.c, src/style-editor.c,
12753         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
12754         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
12755         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
12756         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
12757         tagmanager/Makefile.am, scintilla/include/SString.h,
12758         widgets/Makefile.am, widgets/gnomefilelist.c:
12760         Removed all deprecated codes and substituted
12761         with newer APIs. Fixed some possible crash bugs where cell renderers
12762         were being shared.
12763         
12764         * scintilla/patches/scintilla-minor.patch: Minor patch.
12766 2004-04-06  Naba Kumar  <naba@gnome.org>
12768         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
12769         tree after all the files have been added (and not everytime a file
12770         is added in the project). Also fixed some memory corruption
12771         (possibly bug #900478).
12772         
12773         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
12774         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
12775         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
12776         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
12777         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
12778         qualifier wherever appropriate.
12780 2004-04-05  Naba Kumar  <naba@gnome.org>
12782         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
12783         switch terminal echo on/off. Debugger requires it off, while the
12784         rest requires it on.
12786         * src/search-replace.c: sets search direction and action (in addtion
12787         to target) for find in files.
12788         
12789 2004-04-02  Naba Kumar  <naba@gnome.org>
12791         * src/mainmenu_callbacks.c: Sets filename during save of new files.
12793         * src/project_dbase.c, src/debugger, src/an_file_view.c,
12794         src/an_symbol_view.c: Added an gtk events loop for
12795         displaying project loading status (for loading large projects) and
12796         debugger program starting ... just to give an impression of fastness :-).
12798         * configure.in, anjuta.prj: Bumped version to 1.2.2.
12800         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
12801         crash bug, which occurs when opening and closing a large project
12802         repeatedly.
12803         
12804         * src/attach_process.c: Fixed a comiple error for old gcc.
12805         
12806         * src/launcher.c: Prints proper error message when launcher child
12807         could not be executed and exits properly. Fixed a crash
12808         bug (bug #926606).
12809         
12810         * src/resources.c, src/utilities.c, src/glade_iface.c,
12811         src/debugger.c, src/attach_process.c: Properly exits forked children
12812         when they could not be executed.
12813         
12814 2004-04-01  Naba Kumar  <naba@gnome.org>
12816         * src/search-replace.c: Fixed a crash bug (bug #921893).
12818 2004-03-31  Naba Kumar  <naba@gnome.org>
12820         * anjuta.glade: Added a note on compiler options dialog ->support
12821         dialog telling that supports are only available for file mode.
12823         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
12824         src/anjuta_cbs.c:
12825         Improved shutdown time delay by bypassing project closing
12826         and unloading plugins.
12828         * src/build_file.c, data/properties/anjuta.properties: Added a property
12829         to toggle on/off for going to first error automatically.
12831 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
12833         * src/debugger.c: fixed core file loading
12834         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
12835         for long lines (bugs #700968 and #911376)
12836         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
12837         #917982.
12838         * src/anjuta.c: Focuses current AnEditor correctly.
12840 2004-03-30  Naba Kumar  <naba@gnome.org>
12842         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
12843         * AUTHORS: Updated with all contributors names.
12844         * NEWS: Updated.
12845         * src/about.c: Reads contributors names from AUTHORS file.
12846         * manuals/C/anjuta-manual/authors.xml: Points to online
12847         contributors list.
12848         
12849 2004-03-29  Naba Kumar  <naba@gnome.org>
12851         * data/properties/ada.properties: Fixed syntax colors. Patch
12852         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
12853         (bug #923474).
12855         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
12856         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
12857         generated projects, so that their pixmap files are
12858         found properly (bug #919903).
12859         
12860         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
12861         anjuta.
12863         * src/source.c: Installs .glade file of libgllade
12864         projects in $(datadir)/$(package)/glade (part of bug #861038).
12865         
12866         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
12867         in compiler options (bug #883837).
12868         
12869         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
12870         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
12871         
12872 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
12874         * anjuta/src/search-replace.c: fixed another crash bug in
12875         "Find Usage"
12876         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
12877         breakpoint property fix
12879 2004-03-29  Naba Kumar  <naba@gnome.org>
12881         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
12882         (new) manuals/C/anjuta-advanced-tutorial/*:
12883         Added menu entry for 'Anjuta Advanced Tutorial'
12884         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
12886 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12887         
12888         * src/fileselection.[ch], src/mainmenu_callbacks.c:
12889         Fixed bug #908941  ('Open' starts in wrong directory)
12890         
12891 2004-03-26  Naba Kumar  <naba@gnome.org>
12893         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
12894         compile error and bug #905738 with terminal.
12896         * src/search_incremental.c, src/register.c, src/sharedlib.c,
12897         src/search-replace.[h,c], src/search_incremental.[h,c],
12898         src/search_preferences.h, src/utilities.c, src/anjuta.c,
12899         src/text_editor.[c,h]: Fixed compiler warnings.
12900         
12901         * src/search-replace.c: Fixed a memory corruption (possible
12902         fix for bug #921893, but not yet confirmed).
12903         
12904         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
12905         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
12906         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
12907         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
12909 2004-03-25  Naba Kumar  <naba@gnome.org>
12911         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
12912         crash bug with attach process dialog and made the dialog closable
12913         with 'esc'.
12914         
12915         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
12916         always display within the margin.)
12917         
12918         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
12919         the old breakpoint when it's properties are updated
12920         (creating a new updated one).
12921         
12922 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
12924         * src/aneditor.cxx, src/aneditor.h: fixed calltips
12925         displayed for wrong file.
12926         * src/breakpoints.c: conditional breakpoints
12927         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
12928         "Find in Files..." disabling policy
12930 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12932         * src/build_file.c: Fixed bug #874380
12933         Goto the first error if it exists.
12935 2004-03-24  Naba Kumar  <naba@gnome.org>
12937         * src/anjuta.c: Fixed to get correct child exit status
12938         using mask (bug #905738).
12939         
12940         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
12941         Aligned buttons in the New file dialog,
12942         set default response to OK, entry box activates default response,
12943         ESC closes dialog and hides on delet_event.
12945 2004-03-19  Naba Kumar  <naba@gnome.org>
12947         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
12948         tree).
12950 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
12952         * src/search-replace.c: fixed "Find Usage" crash when no project open
12954 2004-03-17  Naba Kumar  <naba@gnome.org>
12956         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
12957         Fixed the generated projects to read m4 directory if the directory
12958         exists (bug #917781).
12959         
12960 2004-03-12  Naba Kumar  <naba@gnome.org>
12962         * HACKING: Fixed formatting for auto-parsing.
12964 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
12965         
12966         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
12967         rework (bug #890609)
12969 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12970         
12971         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
12973 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12974         
12975         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
12976         * src/search_preferences.c: Fixed typo.
12977         
12978 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12979         
12980         * src/search-replace.c: improved Search&Replace
12981         For the moment "Replace All" does not work with non opened files
12982         but Anjuta should not crash now ! ??? 
12983         
12984 2004-02-26  Naba Kumar  <naba@gnome.or>
12986         * src/source.c: Fixed to pass cflags correctly
12987         and suppress the automake's default cflags.
12988         bug #816130, #801056, #782798, #773459
12989         
12990         * data/properties/anjuta.properties: Do not defualt to -k make option.
12991         bug #875486.
12993         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
12994         bug #877683.
12995         
12996         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
12997         
12998         * src/message-manager-private.cc: Disabled debug messages.
12999         
13000 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
13002         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
13004 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13005         * anjuta.glade, src/search-replace.c:
13006         Reduced Search&Replace dialog, bug #902636.
13007         
13008 2004-02-23  Naba Kumar  <naba@gnome.or>
13010         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
13011         (bug #866143).
13013 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13014         
13015         * src/search_incremental.c: Fixed bug #900903
13017 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
13018         
13019         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
13020         src/anjuta.c: Fixed bugs #890609 and #890609
13022 2004-02-23  Naba Kumar  <naba@gnome.or>
13024         * src/message-manager.cc: Disconnects menuitem signal properly.
13025         Fixed bug #901723.
13026         
13027         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
13028         bug #900897.
13029         
13030 2004-02-20  Naba Kumar  <naba@gnome.org>
13032         * src/message-manager-private.[c,h]: Implemented keypress
13033         event for the terminal and resets it when ctrl c or ctrl d
13034         is pressed. But it doesn't seem to be working on keypress.
13035         Added a workaround to let it work on key release instead.
13036         (bug #878357).
13037         
13038         * src/search-replace: Fixed compiler warnings.
13039         
13040 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
13042         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
13043         Use defined file name when saving new files (fixes bug #898105)
13044         Don't change filename when clicking on a directory
13045         
13046         BTW: Happy birthday to me :-)
13047         
13048 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13049         
13050         * src/search-replace.c: Fixed a crash bug 
13051         Crash on Find & Replace (#887833)
13052         
13053 2004-02-18  Naba Kumar  <naba@gnome.org>
13055         * src/executer.c: Fixed a crash bug.
13056         
13057         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
13058         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
13059         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
13060         instead of GtkWindow (Part of bug #671596).
13061         
13062         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
13063         src/registers_gui.c, src/registers_cbs.[h,c],
13064         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
13065         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
13066         src/compiler_options.c, src/an_file_view.c, start-with.c,
13067         src/anjuta-tools.c, help.c:
13069         Added "close" buttons on all
13070         dialogs (HIG) and fixed to properly response to ESC close
13071         (Part of bug #671596).
13073         * src/launcher.c: Disabled printing of long debug lines.
13074         
13075         * src/utilities.h: Fixed a compiler warning.
13076         
13077 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
13079         * src/anjuta.c: "Save all" action now asks for filenames for new files
13080         (fixes bug #898111)
13082 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
13084         * anjuta.glade, src/text_editor.c:
13085         Fixed a typo in Hello World indentation style 
13086         Fixed misuse of translated strings when looking for style
13087         This entry fixes bug #876037
13089 2004-02-16  Naba Kumar  <naba@gnome.org>
13091         * src/utilities.c: Fixed return value when dest file could
13092         not be created.
13094         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
13095         * src/utilities.[c,h]: Removed 'cmp' dependency and used
13096         internal function to compare files.
13097         
13098 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
13100         * src/message-manager-private.cc:
13101         Set bold color as foreground color in terminal
13102         (fixes bug #864924)
13104         * src/aneditor.cxx:
13105         Use font style defined for message indicators in
13106         preferences/messages
13107         (fixes bug #885032)
13109 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
13111         * src/build_project.c:
13112         Use build.silent option from preferences (fixes bug #895726)
13113         
13114 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
13116         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
13118 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
13119         
13120         Patch from Massimo Corà <maxcvs@email.it>:
13121         * scintilla/LexCPP.cxx: Support "///" comments
13123 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13124         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
13125         src/search_replace.h, src/search-replace_backend.h
13126         anjuta.glade
13127         
13128         * Added: src/search_preferences.c, src/search_preferences.h
13129         Allow the user to save search/replace settings and give them names.
13131 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
13132         
13133         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
13134         scintilla/ScintillaGTK.cxx:
13135         Hopefully fixed AMD 64 crash bug by using correct marshaller
13137 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
13139         * src/preferences.c: Save GtkOptionMenu properties properly
13140         * src/text_editor.c: Fixes editor mispell of fold.symbols property
13142 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
13143         
13144         * configure.in, src/Makefile.am, scintilla/Makefile.am:
13145         Fixed libiconv issue
13146         * NEWS: Updated
13148 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
13149         
13150         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
13151         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
13152         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
13153         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
13154         src/sharedlib_gui.c:
13155         Debugger speed-up, replaced deprecated GtkCList
13157 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
13159         * src/text-editor.c: Use stock gtk+ close button for editor tabs
13161 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
13163         * configure.in: Added "sq" to ALL_LINGUAS.
13165 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
13167         * configure.in: Added "ko" to ALL_LINGUAS.
13169 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13171         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
13172         src/search_incremental.c, src/search_incremental.h: 
13173         Search_incremental code cleanup
13175 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13177         * scintilla/*/*: Updated scintilla to CVS
13178         * Added: scintilla/Readme.sync
13179         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
13180         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
13181         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
13182         scintilla/ScintillaGTK.cxx,
13183         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
13184         scintilla/include/Scintilla.iface: Updated.
13186 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13188         * search-replace_backend.[ch], search_incremental[ch]: Added
13189         
13190         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
13191         find_replace.[ch]: Removed.
13192         
13193         * anjuta.glade, src/search-replace.c, src/search-replace.h,
13194         src/search-replace_backend.c, src/search-replace_backend.h,
13195         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
13196         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
13197         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
13198         functionality now replaces the older Find/Replace stuff. The Search/Replace
13199         functionality can be interrupted during a long Search/Replace.
13201 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
13203         * widgets/gnomefilesel.c: Fix use of previously freed memory on
13204         selecting ".." and "." from file selector. 
13206 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
13208         * anjuta.glade: Fixed wrong "fold.symbols" property
13210 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13211         
13212         * src/project_dbase_gui.c: Alphabetical order ;-)
13213         * src/compiler_options.c: Fixed bug #867539
13214         * src/launcher.c: Workaround for bugs #864922, #849928,
13215         #846386 and #845782: The launcher no longer hangs but does
13216         not get the exit status correctly sometimes.
13217         * Changes suggested by Bosik are obviously already in without
13218         any Changelog entry (ClsGen.c, project_dbase_gui.c)
13219         * NEWS, README, anjuta.prj, configure.in: 
13220         Changed version to 1.2.1
13221         
13222         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
13223         * anjuta_dialogs_strings.c, anjuta.glade: 
13224         Fixed bugs #860906, #859329
13225         
13226         Patch from grzegol@pld-linux.org
13227         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
13228         freedesktop.org standard)
13230 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13231         
13232         Patch from Stefano Vallarino <stevalla@libero.it>:
13233         * src/source.[c/h]: Fixes cpp sample file to conform to 
13234         ISO/IEC 14882, C++-Standard 
13236 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
13238         Review by Johannes Schmid <jhs@cvs.gnome.org>
13239         * src/build_file.[ch]: Add build_execute_shell_command which executes the
13240         command using sh -c.
13241         * src/compile.c: Use build_execute_shell_command when compiling single
13242         files.
13244 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13245         
13246         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
13247         * src/breakpoints.c: Code cleanup, workaroud for possible 
13248         launcher bug
13249         * src/src_paths.c: Update debugger dirs on directory change
13251 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
13253         Review by Johannes Schmid <jhs@cvs.gnome.org>
13254         * src/attach_process.c, src/attach_process.h, anjuta.glade:
13255         sortable headers, process tree, removal of path and process params
13256         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
13257         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
13258         code cleanup
13260 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
13261         
13262         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
13263         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
13264         Add a dialog for "New file" which lets the user set the 
13265         filename and to add copyright/header templates to the file
13266         * Review: Changed function names to contain modules name (file_)
13268 2003-12-09  Naba Kumar  <naba@gnome.org>
13270         * setup-gettext: Fixed a typo.
13271         * scintilla/Makefile.am: Fixed a build error for SMP systems.
13273 ---- Released version 1.2.0 ---
13275 2003-12-08  Naba Kumar  <naba@gnome.org>
13277         * src/preferences.c: Fixed compiler error.
13278         * global_tags/create_global_tags.sh: Fixed to install properly
13279         even when system.tags could not be generated.
13280         * NEWS: Updated.
13282 2003-12-06  Naba Kumar  <naba@gnome.org>
13284         * setup-gettext: Fixed to not generate intl directory with gettextize.
13286         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
13287         * src/anjuta.c: Filters out unnecessary files from find in files
13288         command.
13289         
13290         * NEWS: Updated.
13291         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
13292         * src/widzard_gui.c: Added horiz scrollbar for desc text.
13293         
13294 2003-12-04  Naba Kumar  <naba@gnome.org>
13295         
13296         * src/gnome_project.c: Enables debug and optimization flags for
13297         new projects.
13298         
13299         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
13300         
13301         * src/project_dbase_gui.c: combined header and c files for
13302         file selector.
13303         
13304         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
13305         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
13307 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
13309         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
13311 2003-11-29  Naba Kumar  <naba@gnome.org>
13313         * configure.in, anjuta.prj: Bumped version to 1.2.0.
13314         * NEWS: Updated.
13316 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
13317         
13318         * src/main_menubar.c: Now files cannot be opened twice in recently
13319         file menu
13321 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
13323         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
13325 2003-11-28  Naba Kumar  <naba@gnome.org>
13327         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
13328         
13329 2003-11-27  Naba Kumar  <naba@gnome.org>
13331         * src/breakpoints.c, src/launcher.c, src/find_text.c,
13332         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
13333         
13334         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
13335         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
13336         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
13337         checkbox in project wizard (project options page) to enable/disable
13338         source code generation with glade(mm).
13339         
13340         * NEWS: Updated
13341         
13342 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
13344         * src/dnd.c: Opening files with special characters in the name.
13346 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
13348         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
13349         a long time.
13351 2003-11-18  Naba Kumar  <naba@gnome.org>
13353         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
13354         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
13355         src/project_import.c, plugins/patch/patch-plugin.c:
13356         Fixed g_signal_diconnect calls to pass correct data.
13357         (Fixed possible crash in project imports).
13358         
13359         * NEWS: Updated.
13360         
13361 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
13363         Reviewed by Naba Kumar  <naba@gnome.org>
13364         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
13365         and debugger. Sets default settings for pty in launcher.
13366         * data/gdb.init: Removed charset work around (now works with user's
13367         native charset)
13368         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
13370 2003-11-18  Naba Kumar  <naba@gnome.org>
13372         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
13373         names of 'index' to 'idx'.
13374         
13375 2003-11-17  Naba Kumar  <naba@gnome.org>
13377         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
13378         * src/project_dbase.c: Prompts user for unsaved project files
13379         when project is closed.
13380         
13381 2003-11-16  Naba Kumar  <naba@gnome.org>
13383         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
13384         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
13385         older gcc.
13386         
13387 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
13388         
13389         * src/anjuta.c: Fixed crash related to tag == NULL while 
13390         anjuta is exiting
13392 2003-11-11  Naba Kumar  <naba@gnome.org>
13394         * src/glade_iface.c: Avoids error conditions for glade or glademm not
13395         found. It simply doesn't generate the c/c++ codes and continues with
13396         just a warning.
13397         * NEWS: Updated.
13398         
13399 2003-11-10  Naba Kumar  <naba@gnome.org>
13401         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
13402         'Start with dialog'.
13404         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
13405         German translation of anjuta-tutorial.
13406         
13407         * src/launcher.c: Fixed an encoding bug with GIOChannels.
13408         * NEWS: Updated.
13410 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
13412         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
13413         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
13414         the syntax highlighting in Preferences, the automatic syntax
13415         highlighting is now selected. When the debugger is stopped and the
13416         breakpoints window not closed, the gtk_tree_view in this window is
13417         now made unsensitive.
13419 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
13421         * src/preferences.h, src/preferences.c, anjuta.glade:
13422         Fixed translation bug in preferences by using GtkOptionMenu
13423         * anjuta.prj: Project version 1.1.98
13425 ---------------- Released version 1.1.98 ----------------
13427 2003-11-07  Naba Kumar  <naba@gnome.org>
13429         * anjuta.spec.in: Revived docs package and combined all docs into
13430         one package.
13431         * configure.in: Bumped version to 1.1.98 rc2
13432         * NEWS: Updated.
13433         * anjuta.spec.in: Fixed scrollkeepr-update command.
13434         * anjuta.spce.in: Fixed file permissions.
13436 2003-11-06  Naba Kumar  <naba@gnome.org>
13438         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
13439         menus to activate anjuta helps.
13440         
13441         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
13442         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
13443         manuals/C/anjuta-faqs/legal.xml (added),
13444         manuals/C/anjuta-faqs/Makefile.am,
13445         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
13446         manuals/C/anjuta-faqs/.cvsignore,
13447         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
13448         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
13449         manuals/C/anjuta-tutorial/legal.xml (added),
13450         manuals/C/anjuta-tutorial/Makefile.am,
13451         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
13452         manuals/C/anjuta-tutorial/.cvsignore,
13453         manuals/C/anjuta-manual/*.sgml (removed),
13454         manuals/C/anjuta-manual/*.xml (added),
13455         manuals/C/anjuta-manual/Makefile.am,
13456         manuals/C/anjuta-manual/anjuta-manual-C.omf,
13457         manuals/C/anjuta-manual/.cvsignore,
13458         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
13459         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
13460         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
13461         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
13462         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
13463         manuals/ja/anjuta-faqs/legal.xml (added),
13464         manuals/ja/anjuta-faqs/Makefile.am,
13465         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
13466         manuals/ja/anjuta-faqs/.cvsignore,
13467         manuals/ja/anjuta-manual/*.sgml (removed),
13468         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
13469         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
13470         manuals/ja/anjuta-manual/*.xml (added),
13471         manuals/ja/anjuta-manual/Makefile.am,
13472         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
13473         manuals/ja/anjuta-manual/.cvsignore,
13474         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
13475         manuals/sgmldocs.make (removed),
13476         manuals/xmldocs.make (added), manuals/omf.make (added),
13477         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
13478         documentations to newer docbook xml documentations. Converted 
13479         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
13480         Enabled manulas installations.
13481         
13482         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
13484 2003-11-05  Naba Kumar  <naba@gnome.org>
13486         * data/gdb.init: Sets host's charset to ascii to solve debugger
13487         freeze up due to uninitialized strings in target program.
13489         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
13490         Fixed a crash bug with 'Add expression in watch'. Bug #822017
13491         
13492         * NEWS: Updated.
13493         
13494         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
13495         src/launcher.c: Turns off echo in spawned pty to fix debugger.
13497 2003-11-04  Naba Kumar  <naba@gnome.org>
13499         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
13500         problems.
13501         
13502         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
13503         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
13504         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
13505         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
13506         in file headers.
13507         
13508         * src/search-replace.c: Fixed infinite loop bug.
13509         * start-with.c: Fixed a crash bug with "Open last project".
13510         
13511         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
13512         * scintilla/Makefile.am: Fixed compiler option.
13513         
13514 2003-10-16  Naba Kumar  <naba@gnome.org>
13516         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
13517         * src/text_editor.c: Fixed autoformat.
13518         
13519 2003-10-15  Naba Kumar  <naba@gnome.org>
13521         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
13522         of CTRL+number.
13523         
13524 2003-10-09  Naba Kumar  <naba@gnome.org>
13526         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
13527         
13528 2003-10-08  Naba Kumar  <naba@gnome.org>
13530         * src/source.c: Fixed a GETTEXT typo error.
13531         * anjuta.glade: Made 'Sorted in order you open them' default option
13532         for editor tabs.
13534         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13535         * anjuta.glade, data/properties/anjuta.properties:
13536         Fixed the freeze of the "Preferences" combos at the first Anjuta
13537         init is generated by:
13538                 - a not complete translation of preferences.c file
13539                 - a difference between 2 names in anjuta.glade and
13540                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
13541                 - the same name given to 3 combos (anjuta.glade).
13542                 
13543         * src/find_text.c: If the "whole document" mode is selected,
13544         a new search will select the next occurrence (Bug #764954).
13545         It is now possible to use the shortcuts to search next or previous
13546         occurrence even if the search dialog has the focus.     Bug #790318
13547         
13548         * src/main_menubar_def.h: "Select code block" shortcut; the new
13549         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
13550         (Bug #811016).
13552         Patch from: Richard Lee  <r.h.lee@comcast.net>
13553         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
13554         tagmanager/tm_workspace.c: The following is a patch to fix a
13555         seemingly random occurence where Anjuta would crash when a
13556         certain key was pressed.
13558 2003-09-29  Naba Kumar  <naba@gnome.org>
13560         * src/find_in_files.c: Ignores binary by default. Disabled the option
13561         of NOCVS search, because launcher does not use sh and hence can not
13562         pipe.
13563         
13564         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
13565         "clean before build" state in project session and not in account session,
13566         otherwise the state gets reflected to other projects causing annoyance.
13567         
13568         * src/compiler_options.c: Fixed a bug where compiler options were always
13569         claimed 'modified'.
13571         * src/build_project.c, data/properties/anjuta.properties,
13572         src/commands.[h]: Fixed a bad bug where clean-before-build
13573         doesn't work.
13574         
13575         * scintilla/patches/research-cvs-nolog.diff,
13576         scintilla/patches/scintilla-ac-gtk2-port.diff,
13577         scintilla/patches/scintilla-ac-sort-fix.diff,
13578         scintilla-optimization.diff: Removed, because they are already in
13579         scintilla CVS.
13580         
13581         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
13582         2003-09-29).
13584         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
13585         scintilla/LexYAML.cxx: Added new scintilla lexers.
13586         
13587         * TODO, NEWS: Updated.
13589         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13590         * src/utilities.c: Fixed typo bugs.
13592 2003-09-26  Naba Kumar  <naba@gnome.org>
13594         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
13595         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
13596         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
13597         text_editor_find() and Fixed I-Search wrapping.
13598         * src/debugger.c: Fixed to pass a newline after a debugger
13599         command (which was broken since the launcher was refactored.
13600         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
13602 2003-09-25  Naba Kumar  <naba@gnome.org>
13604         * src/toolbar_callbacks.c: Fixed start of incremental search.
13605         
13606         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13607         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
13608         src/main_menubar_def.h, src/mainmenu_callbacks.c,
13609         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
13610         menu and implementation.
13612 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
13614         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
13615         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
13616         variables in Locals window.
13618 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
13620         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
13621         * src/utilities.[ch] : Fix a tooltip bug in 
13622         anjuta_util_toolbar_append_stock(), the label appeared instead of
13623         the tooltip text. Remove label from arguments of the function
13624         because label is included in the stock icon data.
13625         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
13626         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
13627         * FIXME: translation file should be updated because of label text removal.
13629 2003-09-24  Naba Kumar  <naba@gnome.org>
13631         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
13632         
13633         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
13634         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
13635         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
13636         stdout and stderr. Also buffered output and check-for-password
13637         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
13638         with password prompts. Checkes for password prompts from all outputs.
13639         
13640         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
13641         which takes a string (which could be utf8 also) and converts into
13642         utf8 string.
13643         
13644         * src/main.c: Connects kernel signals after gnome_program_init().
13645         
13646         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13647         * src/message-manager.c: Fixed bug #787026 by converting the strings
13648         to proper UTF8.
13649         
13650 2003-09-22  Naba Kumar  <naba@gnome.org>
13652         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
13653         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
13654         GtkCList and using GtkTreeView instead. Added the patch.
13655         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
13656         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
13657         
13658 2003-09-19  Naba Kumar  <naba@gnome.org>
13660         * printing/print.c: Proper UTF8 printing support.
13661         * src/main.c: moved kernel signal connects at the
13662         end of application initialization.
13663         
13664 2003-09-18  Naba Kumar  <naba@gnome.org>
13666         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
13667         (new) lexers.make, (new) lexers: Update scintilla to latest
13668         scintilla CVS (2003-09-18), added new lexers, automated
13669         lexers makefiles sections and scintilla update. Added
13670         patches. Optimized pango rendering. Fixed a crash bug
13671         in scintilla.
13672         
13673         * (new) scintilla/patches/research-cvs-nolog.diff: Added
13674         patch to remove cvs log command from RESearch.cxx file.
13675         * scintilla/patches/scintilla-pango-always.diff:
13676         Fixed file name.
13677         * scintilla/RESearch.cxx: Removed spurious cvs log command
13678         and logs.
13679         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
13680         
13681         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
13682         * src/dnd.c: Fixed a crash bug with DND.
13683         
13684 2003-09-15  Naba Kumar  <naba@gnome.org>
13686         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
13687         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
13688         src/toolbar_callbacks.c: Added an additional parameter to
13689         text_editor_goto_line() funtion which decides if the line should
13690         be made visible (if it's under fold).
13691         
13692         * src/style-editor.c: Fixed a compiler warning.
13693         * src/message-manager.cc: Calls parent method correctly.
13695         * src/preferences.h: Fixed prent class.
13696         
13697         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13698         * src/project_dbase.c: Fixed bug #713210.
13699         
13700 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
13701                                                                                 
13702         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
13704 2003-09-11  Naba Kumar  <naba@gnome.org>
13706         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13707         * src/style-editor.c: Fixed bug #769130 (Crash on font
13708         selection dialog).
13709         
13710         * src/message-manger.[h,cc]: Made AnMessageManager
13711         derived from GtkFrame and removed deprecated code.
13712         
13713         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
13714         compiler warnings.
13715         
13716 2003-09-09  Naba Kumar  <naba@gnome.org>
13718         * src/Makefile.am: Addded rules for built sources.
13719         
13720 2003-09-08  Naba Kumar  <naba@gnome.org>
13722         * (new) src/anjuta-marshalers.list: Added marshalers definition
13723         file.
13724         
13725         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
13726         and CXXFLAGS are not overwriten by automake's default.
13727         * src/style-editor.c: Added 'operators' in the style editor.
13728         
13729         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
13730         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
13731         * src/message-manager-private.cc, src/message-manager.cc:
13732         Converts message going into message into UTF-8 endoding.
13733         * src/main.c: Uses UTF-8 codeset for localization.
13734         
13735 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
13737         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
13738         
13739 2003-09-08  Naba Kumar  <naba@gnome.org>
13741         * TODO: Updated.
13742         
13743         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13744         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
13745         Fixed bug #798717, Find - Find&Replace - Find in files bug;
13746         The combo entries were updated if the same data with a different
13747         case exist in the combo list. The combo entries are now case sensitive. 
13748         Search&Replace bug; First search ,max actions = 0 ==> now max
13749         actions = 100.
13750         
13751 2003-09-08  Naba Kumar  <naba@gnome.org>
13753         * TODO: Updated.
13754         * src/utilities.[c,h]: a function takes contant args.
13755         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
13756         Now the child terminated signal is emitted properly.
13757         * src/Makefile.am: Used $(top_srcdir) for referring to 
13758         scintilla objects.
13759         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
13760         definitions file which will generate anjuta-marshalers.[c,h] files.
13761         * src/.cvsignore: Updated.
13762         * src/build_project.c: Changed su command to preserve quotes.
13763         * src/anjuta-tools.c, tagmanager/tm_project.c,
13764         tagmanager/tm_workspace.c: Use standard tmp file.
13765         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
13766         so that users could report bugs easily.
13767         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
13768         
13769         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
13770         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
13771         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
13772         src/attach_process.c, src/breakpoints.c, src/commands.c,
13773         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
13774         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
13775         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
13776         src/memory.c, src/message-manager-private.c, src/preferences.c,
13777         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
13778         src/search-replace.[c,h], stack_trace.c, text_editor.c,
13779         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
13780         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
13781         Fixed compile warnings and cleanup.
13782         
13783         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
13784         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
13785         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
13786         Removed libzvt usage and implemented child spawing differently. Launcher is
13787         now proper GObject, which can be created multiple times (and can be
13788         operated in parallel).
13790         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
13791         * src/project_import_gui.c, src/project_import_cbs.c,
13792         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
13793         (crash on project import). Removed deprecared codes.
13794         
13795 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
13796         
13797         * src/cvs.c: Fixed cvs output bug.
13799 2003-09-03  Naba Kumar  <naba@gnome.org>
13801         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
13802         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
13803         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
13804         src/text_editor_cbs.c: Implements --
13805                 If the debugger is started
13806                         A double click in the margin add or remove a breakpoint
13807                         A single click activate or deactivate the breakpoint
13808                 else
13809                         A double click in the margin add or remove a bookmark
13811 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
13812         
13813         Reviewed by Naba Kumar  <naba@gnome.org>
13814         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
13815         User is now able to choose a branch on cvs update for project.
13816         Cleaned up variable names.
13818 2003-09-03  Naba Kumar  <naba@gnome.org>
13820         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
13821         src/Makefile.am: Added lexers.
13822         * scintilla/*/*: Updated...
13823         * src/an_symbol_view.c: Fixed a crash bug.
13824         * src/compiler_options.c, src/project_dbase.c: Fixed compile
13825         and build bugs.
13826         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
13827         * src/source.c: Fixed project generation bug with gettext code.
13828         * tagmanager/tm_project.c: Fixed a crash bug.
13829         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
13830         bug when there is no project open. Bug #____.
13831         * src/source.c: Fixed a bug with build failure with non-gnome
13832         project with glade-generated source (eg. gtk2). Bug #____.
13833         * NEWS: Updated...
13835 2003-08-22  Naba Kumar  <naba@gnome.org>
13837         Patch from: Rob Bradford  <rob@debianplanet.org>
13838         * data/Makefile.am: Fixed to install properly during
13839         package building.
13840         
13841         Patch from: Etay Meiri  <etay-m@bezeqint.net>
13842         * src/debug-tree.c: Fixed a crash bug.
13843         * src/compiler_options.c: Takes care of linking the missing pieces;
13844         C flags, libs, optimization options, debug and profile.
13846         Patch from: Enver ALTIN  <ealtin@casdb.com>
13847         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
13848         
13849 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
13851         Reviewed by Naba Kumar  <naba@gnome.org>
13852         * src/project_dbase.c: Fixed bugs #778263 and #778413
13853           Adding multiple files to project should work now.
13855 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
13857         Reviewed by Naba Kumar  <naba@gnome.org>
13858         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
13859         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
13860         for Locals window.
13862 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
13864         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
13866 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
13868         * src/text_editor.c: Fix translatable string (#113934).
13870 2003-07-04  Naba Kumar  <naba@gnome.org>
13872         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
13873         bug when there is no project open. Bug #____.
13874         
13875         * src/source.c: Fixed a bug with build failure with non-gnome
13876         project with glade-generated source (eg. gtk2). Bug #____.
13878 2003-06-26  Naba Kumar  <naba@gnome.org>
13880         * src/anjuta.h: Removed reference to windows-dialog.h.
13881         * src/message-manager-private.[cc,h]: Fixed doulbe click
13882         activation of messages to properly jump at the destination.
13883         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
13884         * src/toolbar.c: Code clean-ups.
13885         
13886         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
13887         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
13888         
13889         * src/message-manager-private.[cc,h]: Removed dead codes.
13890         
13891         * (new) data/properties/css.properties,
13892         data/properties/anjuta.properties, data/properties/Makefile.am:
13893         Added CSS syntax hiliting properties.
13894         
13895         * tagmanager/tm_file_entry.c: Fixed a possible bug.
13896         * src/debugger.c: Clean ups.
13897         * src/lexer.h: Added CSS lexer definition.
13898         
13899         * Makefile.am: Installs destop file properly.
13900         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
13901         * NEWS: Updated for 1.1.97 release.
13902         * src/main_menubar_def.h: Changed some non working shortcuts.
13903         
13904 2003-06-24  Naba Kumar  <naba@gnome.org>
13906         * src/search-replace.c: Shows the dialog properly, even when it is
13907         hidden behind another window.
13908         
13909         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
13910         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
13911         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
13912         and code clean up.
13913         
13914         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
13915         setup wizard dialogs.
13916         
13917         * src/debugger.c: Removed a redundant call to
13918         debugger_update_controls().
13919         * src/compiler_options.c, src/launcher.c: code cleanup.
13920         * src/executer.c: Fixed execution bug with 'Set Program params...".
13921         
13922 2003-06-23  Naba Kumar  <naba@gnome.org>
13924         * widgets/e-splash.c: Removed border around the splash image.
13925         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
13926         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
13927         * src/cvs.c: Added a frame around commit log text widget.
13928         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
13929         crash bug associated with translated combo box list in preferences
13930         dialog (in different locale other than en_US). Used widget names
13931         to pass the combo list items.
13932         * po/POTFILES.in: Updated.
13933         * src/launcher.c: Creates the zvt terminal at startup (and not
13934         every time a build is done) -- speeds up buld operations.
13935         * src/file_history.c: Should be if() conditional instead of
13936         assertion check.
13937         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
13938         Disabled useless warnings.
13939         * src/project_dbase.c: Fixed bonobo 2 project name.
13940         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
13941         and uses correct glade-2 for file generation.
13942         
13943 2003-06-21  Naba Kumar  <naba@gnome.org>
13945         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
13946         And disables autocomple show for numbers (very annoying).
13947         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
13948         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
13949         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
13950         from view menu and adjust the controls accordingly.
13951         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
13952         only OK button.
13953         * src/project_dbase.[c,h]: Removed show_local flag processing.
13954         * src/message-manager.[c,h]: Reorganized messages tabs in more
13955         sensible order.
13956         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
13957         Also added PCRE dependency.
13958         
13959 2003-06-20  Naba Kumar  <naba@gnome.org>
13961         * pixmaps/anjuta_splash.png: New splash.
13962         from Jean Schurger  <yshartk@schurger.org>
13963         
13964         * src/controls.c: De-sensitize run-to-cursor when debugger
13965         is not running.
13966         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
13967         
13968         * src/message-manager-private.cc: Fixed to properly jump at
13969         the right file:line.
13970         
13971         * src/appwiz_page1.c: Fixed to correctly determine the project
13972         trpe from the wizard.
13973         
13974 2003-06-20  Naba Kumar  <naba@gnome.org>
13976         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
13977         * src/watch_gui.c: Code cleanups.
13978         * src/debugger.[c,h], src/stack_trace.[c,h],
13979         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
13980         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
13981         Removed direct access to stack_trace private data, Increased debugger
13982         command size from 256 to 1024 (to be on safer side). Also implemented
13983         row-activated signle for seting frame and viewing the source.
13984         * src/debugger.c: Avoids starting program and stopping debugger
13985         when starting debugger and stopping program, respectively.
13986         
13987         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
13988         Reverted codes to start debugger automatically
13989         The file is brought to the state just after the branching 
13990         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
13991         some code clean ups.
13992         
13993         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
13994         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
13995         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
13996         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
13997         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
13998         src/project_dbase.c: Code clean ups.
13999         
14000         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
14001         (Projects dir) so that correct $HOME/Projects path is set when
14002         anjuta is run for the first time.
14003         
14004 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
14006         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
14008 2003-06-13  Naba Kumar  <naba@gnome.org>
14010         * src/stack_trace_cbs.c: Moved variable declaration at the
14011         top of the block (bug #737867)
14012         
14013         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
14014         just CFLAGS and CXXFLAGS (bug #743617).
14015         
14016         * src/create_global_tags.sh: Fixed shell script to properly
14017         detect installed *-config files.
14018         
14019 2003-06-12  Naba Kumar  <naba@gnome.org>
14021         * src/preferences.[c,h]: Added methods for custom widgets in
14022         preferences: using custom set/get methods for them.
14023         
14024         * src/anjuta-encoding.c: Implemented up/down of the encodings
14025         in the list and property saves correctly.
14026         
14027         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14028         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
14029         the beginning of a file.
14031         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14032         * src/aneditor.cxx, src/aneditor.h,
14033         src/controls.c, src/main_menubar.c, src/main_menubar.h,
14034         src/main_menubar_def.h, src/mainmenu_callbacks.c,
14035         src/mainmenu_callbacks.h: Allows the operator to select the current
14036         word or the current line (Request: 680801). It puts also
14037         sensitive/unsensitive several select/comment menu items.
14039         * src/breakpoints.c: Presets by default the current line for a
14040         defined breakpoint.
14042 2003-06-11  Naba Kumar  <naba@gnome.org>
14044         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
14045         color (red highlight) now cosistent for inactive tabs also.
14046         
14047         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
14048         'Advanced search and replace' in Edit->Search submenu.
14049         
14050         * data/properties/tcltk.properties: Fixed bug #731851. Added line
14051         wrappings '\' where     they were missing.
14052         
14053         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
14054         message is now more descriptive and details the correct thing to do
14055         for GNOME2 desktop.
14056         
14057 2003-06-10  Naba Kumar  <naba@gnome.org>
14059         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
14060         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
14061         Removed any reference to particular version of automake/autoconf
14062         so that they could work with newer versions (Bug #659394).
14064         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
14065         src/anjuta.c: Added coded to add/remove supported encodings.
14066         
14067         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
14068         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
14069         src/project_import.c, src/project_type.c, src/project_type.h,
14070         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
14071         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
14072         from the project wizard.
14074 2003-06-06  Naba Kumar  <naba@gnome.org>
14076         Patch from Etay Meiri  <etay-m@bezeqint.net>
14077         * src/compiler_options.c: Fixed bugs related to clean before
14078         build patch.
14079         
14080         * anjuta.desktop.in.in: Added commandline options.
14081         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
14082         -dP and -A flags of CVS update into different options.
14083         
14084 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
14086         * configure.in: Removed "ta" from ALL_LINGUAS.
14088 2003-06-02  Naba Kumar  <naba@gnome.org>
14090         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
14091         return NULL for undefined properties and "" for defined but empty
14092         strings. It was creating many problems where both are assumed to be
14093         same. And besides, it doesn't matter to differentiate the two (the
14094         problem with preferences was due to a different bug).
14096         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
14097         correctly. Also, s/props_build_in/props_built_in/g.
14098         
14099         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
14100         list.
14101         
14102         * src/an_file_view.c: Unrefed pixbufs when done with them.
14104         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
14105         (removed) file_text.png: Added and removed pixmaps.
14106         
14107 2003-05-30  Naba Kumar  <naba@gnome.org>
14109         * anjuta.glade: Fixed encodings preferences dialog
14110         
14111 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
14112         
14113         Reviewed by Naba Kumar  <naba@gnome.org>
14114         
14115         * src/build_project.c src/clean_project/c: perform a clean before
14116         build, if required. Show the message manager on clean.
14117         * src/compiler_options.c: save the new options when window is closed
14118         and flag project to be cleaned before the next build.
14119         * src/project_dbase.c: added a 'clean before build' flag to project
14121 2003-05-29  Naba Kumar  <naba@gnome.org>
14123         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
14124         dialog.
14125         
14126         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
14127         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
14128         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
14129         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
14130         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
14131         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
14132         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
14133         print_color.xpm, print_landscape.xpm, print_layout.xpm,
14134         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
14136         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
14137         Removed unused icons references.
14139 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
14141         Reviewed by Naba Kumar  <naba@gnome.org>
14142         
14143         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
14144           src/compiler_options.c, src/debugger.c, src/find_replace.c,
14145           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
14146           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
14147           src/toolbar_callbacks.c: HIG compliant dialogs.
14149         * src/utilities.c: anjuta_button_new_with_stock_image() and
14150           anjuta_dialog_add_button() stolen from gedit.
14152         * src/main_menubar_def.h: Fixed mnemonics.
14154 2003-05-26  Naba Kumar  <naba@gnome.org>
14156         * src/project_dbase_gui.c: Added header files filter for add file
14157         dialog box. Disabled project window to be transient window.
14158         
14159         * src/message-manager.cc: Disabled message manager window to be
14160         transient window.
14161         
14162         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
14163         a file could not be loaded.
14164         
14165         * src/project_dbase.c: Fixed a bug with GUI editor command
14166         where empty string is returned.
14167         
14168         * src/Makefile.am, src/preferences.h, src/text_editor.c
14169         src/text_editor.h, (new) src/anjuta-encodings.h,
14170         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
14171         Added encoding support and to handle characters encoding correctly
14172         by auto detecting it during load. Added preferences for selecting
14173         the encoding during save.
14175         * src/preferences.c, src/resources.c: Removed debug messages.
14177         Patch from: Alexander Nedotsukov <bland@mail.ru>
14178         * src/getline.c: Fixed many fatal bugs for FreeBSD.
14180 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14181         * src/anjuta.c: Try to sow the splash image more often.
14183 2003-05-20  Naba Kumar  <naba@gnome.org>
14185         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14186         * src/debug_tree.c: Colorize the modified locals during
14187         debugging and call memory analyze from the debugger.
14188         * src/breakpoints.c: The color is now different for the enabled
14189         and disabled breakpoints. Anjuta now can erase several
14190         breakpoints defined at the same line. The markers are updated
14191         according to the enable/disable action.
14192         
14193         Patch from Etay Meiri  <etay-m@bezeqint.net>
14194         * src/launcher.c: Fixes launcher freeze up bug during build.
14196 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
14198         Reviewed by Naba Kumar  <naba@gnome.org>
14199         * scintilla/PropSet.h: Change member variables from private to protected.
14200         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
14201         to PropSetFile class, which return a gchar * (and can therefore indicate
14202         whether properties are empty or do not exist) and make prop_get and
14203         prop_get_expanded use them.
14204         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
14205         that the result of of prop_get cannot be an empty string.
14207 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
14209         Reviewed by Naba Kumar  <naba@gnome.org>
14210         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
14211         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
14212         src/text_editor_cbs.c: When saving all the files in the project, the
14213         text editors are now only rehighlighted once instead of once for each
14214         file saved.
14216 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14217         * src/main.c, widgets/e-splash.c: Splash screen improvements.
14218         * src/anjuta.desktop.in.in: Support startup notification.
14219 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14220         * src/main.c, widgets/e-splash.c: Splash screen improvements.
14221         * src/anjuta.desktop.in.in: Support startup notification.
14224 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
14226         Reviewed by Naba Kumar  <naba@gnome.org>
14227         
14228         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
14229         memory leak from glade_xml_new call. Removed gxml field from Executer
14230         struct as only used in create_executer_dialog and then destroyed.
14231         
14232         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
14233         
14234         * src/configurer.c: Fix warning trying to connect signal to non-existent
14235         environment entry in configure dialog and fix crash when closing the
14236         window.
14237         
14238         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
14239         gnome_date_edit_get_time instead.
14240         
14241         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
14242         in view menu required renumbering elsewhere.
14244 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
14246         Reviewed by Naba Kumar  <naba@gnome.org>
14247         
14248         * src/breakpoints.c: fixed an error when removing breakpoint
14249         * src/controls.c: 'run to cursor' is sensitive when debugger not active
14250         * src/debugger.c: changes to the way the debugger is activated
14251         * src/debugger.h: clean ups
14253 2003-05-13  Naba Kumar  <naba@gnome.org>
14255         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14256         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
14257         src/memory.h: A new version of memory and the interface
14258         is now integrated in anjuta.glade
14260 2003-05-09  Naba Kumar  <naba@gnome.org>
14262         * configure.in: Bumped required gtk version to 2.0.8.
14263         
14264 2003-05-06  Naba Kumar  <naba@gnome.org>
14266         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
14268 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14269         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
14271 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14272         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
14273         , tagmanager/c.c: Support for ProC and RDB files.
14275 2003-05-06  Naba Kumar  <naba@gnome.org>
14277         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
14278         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
14279         Uncomment (Box & Stream), Select the current function,
14280         authorize the "Quit" button of the GotoLine window
14282 2003-05-05  Naba Kumar  <naba@gnome.org>
14284         * src/watch_gui.h: CVS added new file.
14286         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
14288         Patch from Etay Meiri <etay-m@bezeqint.net>
14289         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
14290         src/mainmenu_callbacks.c, src/message-manager.cc,
14291         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
14292         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
14293         Ported stack trace to GNOME2 and added it in the message manager
14294         pane.
14296 2003-05-02  Naba Kumar  <naba@gnome.org>
14298         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
14299         
14300         * src/preferences.[h,c]: Fixed preferences to save only one copy of
14301         preferences property.
14302         
14303         * anjuta.prj: Fixed multiple preferences saved data.
14304         
14305         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
14306         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
14307         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
14308         scintilla/include/Platform.h, scintilla/include/PropSet.h,
14309         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
14310         Upgraded scitilla from CVS with faster window repaint
14311         and more bugfixes.
14312         
14313         Patch from  Etay Meiri  <etay-m@bezeqint.net>
14314         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
14315         and code cleanups
14316         
14317 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
14319         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
14320         the window if messages are appended to the end and the scrollbar is
14321         at the end.
14323 2003-04-29  Naba Kumar  <naba@gnome.org>
14325         * configure.in: Removed omf-install from Makefiles list.
14327 2003-04-28  Naba Kumar  <naba@gnome.org>
14329         * po/POTFILES.in: Remvoded deleted files.
14330         
14331         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
14332         pixmaps/windows-style-undocked.png: Added setup wizard's images.
14334         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
14335         is executed as detached) is not set properly.
14336         
14337 2003-04-25  Naba Kumar  <naba@gnome.org>
14338         
14339         * anjuta.prj: Updated.
14340         * src/anjuta_info.c: Fixed text wrapping and column view.
14341         * data/welcome.txt.in: Removed unaligned characters.
14342         
14343 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14344         * src/main_menubar.c: Disable setup dialog.
14346 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14347         * src/breakpoints.c; Fixed compilation with older GCC
14348         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
14349         * HACKING: Spelling fixes (Suggested by Stephen Knight)
14351 2003-04-18  Naba Kumar  <naba@gnome.org>
14353         * anjuta.prj: Updated (includes compiler options).
14354         
14355         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
14356         function from anjuta.c (it was already available in anjuta-tools.c).
14357         
14358 2003-04-18  Naba Kumar  <naba@gnome.org>
14360         * src/about.c, THANKS: Updated
14361         
14362         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
14363         
14364         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
14365         properly from the project session before updating the file
14366         view.
14367         
14368         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
14369         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
14370         dialog settings (as it will not be required once GDL is in place) and
14371         added file view filters in the settings sub-menu.
14373 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14374         * HACKING: Updated
14375         * configure.in: Disable cast checks on final build.
14377 2003-04-17  Naba Kumar  <naba@gnome.org>
14379         * src/build_project.c: Fixed a compilation error.
14381         * src/launcher.c: Removed commnets.
14382         
14383         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
14384         properties from editor tab to indentation tab and fixed a property
14385         label for proper i18n translation. Fixed typos in project config
14386         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
14387         sorting and reordering in compiler options dialog.
14388         
14389         * src/compiler_options.c: Implemented _save() function to save the
14390         options (which was pending).
14391         
14392         * src/build_project.c: Destroys install-as-root dialog when it is done.
14393         
14394         * src/an_symbol_view.c: Change "event" event to "event-after" so
14395         that symbol row is selected first before the popup is shown.
14396         
14397 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
14399         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
14400         file in CVS/Entries. (Reviewed and applied by Biswa)
14402 2003-04-16  Naba Kumar  <naba@gnome.org>
14404         * aneditor.cxx: use unicode everytime (fixed unicode related
14405         bugs).
14407         * anjuta.prj: Fixed UI editor name (blank to use default) and
14408         anjuta version.
14409         
14410         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
14411         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
14412         Editor preferences page.
14414 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14415         * src/anjuta.[ch], src/print.c: Fixed warnings
14416         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
14417         * configure.in: Profiling support with gprof
14419 2003-04-16  Naba Kumar  <naba@gnome.org>
14421         Patch from Gaëtan de Menten  <ged@bugfactory.org>
14422         * src/launcher.c: Fixed cvs dialog.
14423         
14424 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
14425         
14426         * src/message-manager-private.cc: Fixed double-click on first line of 
14427         output to properly select a line.
14428         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
14429         because still was a deprecatd GtkCTreeNode and always NULL anyway.
14431 2003-04-15  Naba Kumar  <naba@gnome.org>
14433         * src/message-manager-private.cc: Fixed the glade filename typo.
14435 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14436         * scintilla/*, data/properties/*: Scintilla CVS merge
14437         * anjuta.prj: Removed unnecessary files.
14438         * scintilla/PlatGTK.cxx: Force Pango fonts always
14439         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
14440         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
14441         for preferences.
14442         * configure.in: Change version no. for 1.1.1 (alpha release)
14443         * configure.in: Added '--with-pref-suffix' option.
14444         * config.guess, config.sub: Removed from CVS.
14446 2003-04-15  Naba Kumar  <naba@gnome.org>
14448         Patch from Timothee Besset  <ttimo@idsoftware.com>
14449         * Makefile.am: Fixed a shell script error during intallation.
14450         
14451 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
14453         Reviewed by Naba Kumar  <naba@gnome.org>
14454         * src/message-manager.cc: Added popup-menu to TreeView and fixed
14455         set_wm_class to use "anjuta" instead of "an.
14456         * src/message-manager-private.cc: Headers are hidden again.
14458 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14459         * src/project_dbase_gui.c: Memory corruption fix.
14460         * anjuta.prj: Updated project file
14462 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
14463         * an_file_view.c: Connect to event-after signal rather than event so that
14464         selection is updated first and thus context menu is for the right file.
14465         Reviewed and applied by Biswa.
14467 2003-04-14  Naba Kumar  <naba@gnome.org>
14469         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
14470         
14471         * src/auncher.c: More child exit fixes
14472         from Timothee Besset  <ttimo@idsoftware.com>
14474 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
14475         
14476         Reviewed by Naba Kumar  <naba@gnome.org>
14477         
14478         * src/message-manager.[c/h], src/message-manager-private[c/h],
14479                 anjuta.[c/h]: Ported message-manager to Gtk2
14480         
14481         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
14482         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
14483         src/clean_project.c, src/compile.c, src/configurer.c,
14484         src/controls.c, src/cvs.c, src/debugger.c,
14485         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
14486         src/project_import.c, src/search-replace.c: Changed name from
14487         AnjutaMessageManager to AnMessageManager to avoid too long type
14488         and funtion names.
14490 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14491         * src/launcher.c: Fix build won't stop problem - TTimo
14492         * TODO: Updated
14493         * pixmaps/anjuta_splash.c: New splash screen prototype.
14494         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
14495         * src/compiler_options.c: Mute pkgconfig errors.
14496         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
14498 2003-04-10  Naba Kumar  <naba@gnome.org>
14500         * configurer.[c,h]: Fixed dialog to close properly.
14501         * src/project_dbase.c, widgets/gnomefilelist.c: Added
14502         debugging asserts.
14503         
14504 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14505         * anjuta.prj: Removed unnecessary files, load with 1.2.0
14506         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
14507         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
14508         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
14509         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
14510         src/makefile.am: Move gdl to it's own directory.
14511         * global-tags/create_global_tags.sh: Silently ignore SDL error.
14513 2003-04-09  Naba Kumar  <naba@gnome.org>
14515         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
14516         branch.
14518 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14519         * src/anjuta-tools.c: Use CDATA for saving tools data.
14520         * anjuta.glade, src/search-replace.c: Port from branch.
14521         * widgets/e-splash.*, src/main.c: Better splash screen.
14522         * configure.in, widgets/gdl*: Import GDL widgets.
14523         * ROADMAP: Updated roadmap.
14524         * src/an_file_view.c: Use GDL icons for file tree.
14526 2003-04-09  Naba Kumar  <naba@gnome.org>
14528         * anjuta.glade: Added (hidden) initial setup-wizard window.
14529         
14530         Patch from: Vitaly  <vvv@rfniias.ru>
14531         * src/preferences.c: Fixes a bug with libglace widget access with
14532         translated strings.
14534         Patch from: Etay Meiri  <etay-m@bezeqint.net>
14535         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
14536         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
14537         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
14538         src/toolbar_callbacks.[c,h],
14539         src/memory.c, src/message-manager-private.cc,
14540         src/message-manager-private.h, src/message-manager.cc,
14541         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
14542         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
14543         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
14544         watch window to a subwindow in the notebook
14546 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14547         * ROADMAP: Updated roadmap.
14549 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
14551         * configure.in: Added Belarusian to ALL_LINGUAS.
14553 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14554         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
14555         Henry Jia
14556         * ROADMAP: Added roadmap for HEAD.
14558 2003-03-29  Naba Kumar  <naba@gnome.org>
14560         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
14561         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
14562         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
14563         (new) pixmaps/start-with-wizard.png,
14564         (new) pixmaps/start-with-import.png,
14565         (new) pixmaps/start-with-open.png Added Start with dialog which pops
14566         up on anjuta start-up to give quick access to opening file/project or
14567         creation wizards.
14569         * src/main.c: Sets proper data directory for the gnome
14570         program.
14572 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14573         * src/text_editor.c: Fixed error/warning indicators.
14575 2003-03-24  Naba Kumar  <naba@gnome.org>
14577         * README: Correct version.
14578         
14579 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
14581         * configure.in: Added checks to see if were building on FreeBSD
14582         systems.  Sets -DFREEBSD if we are, and also attempts to find
14583         gmake if the host system is FreeBSD.
14585         * src/getline.c: New file used to provide the getline function,
14586         which isnt available on a FreeBSD system.  The function is only
14587         defined if FREEBSD is defined.
14589         * src/Makefile.am: Added getline.c to anjuta_SOURCES
14591         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
14592         configure.in sets this to gmake on FreeBSD systems, and make
14593         on everything else.
14595 2003-03-23  Naba Kumar  <naba@gnome.org>
14597         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
14598         
14599         * anjuta.spec.in: Fixed spec file for correct file paths and
14600         corrected rpmbuild.
14602         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
14603         the rpm build command separately now.
14604         
14605         * src/anjuta.c, windows-dialog.c: Added some more window management
14606         stuffs (not still fully working, though).
14608         * TODO: Updated.
14610 2003-03-22  Naba Kumar  <naba@gnome.org>
14612         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
14614 2003-03-21  Naba Kumar  <naba@gnome.org>
14616         * README: Removed Andy Piper's name from the active maintainers
14617         list on his request.
14618         
14619         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
14620         preferences.
14621         
14622         * src/anjuta-tools.c: Fixed compiler errors.
14624         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
14625         show bugs.
14626         
14627         * src/commands.c, src/src_paths.c, src/style-editor.c,
14628         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
14629         becuase they are now hidden by default (from glade editing).
14630         
14631         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
14632         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
14633         src/main_menubar_def.h, src/mainmenu_callbacks.c,
14634         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
14635         basic windows managements.
14636         
14637 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14638         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
14639         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
14640         Enver ALTIN (a.k.a. skyblue)
14642 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14643         * tagmanager/*: Added ignore-list for symbols. This will make
14644         parsing more accurate for projects. Doc updates needed.
14646 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14647         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
14648         * launcher/Makefile.am: Link to correct libraries
14649         * src/launcher.c: Do not allow NULL shell
14651 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
14652         * src/debug_tree.c: Improve debug tree view.
14654 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
14656         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
14657         'Run Configure Script' and 'Execute Program'. Increase minimum width
14658         of Configure dialog.
14659         * find_in_files.c, find_in_files_cbs.*: Properly create the file
14660         list widget by setting a model and adding a column and renderer.
14661           Actually store the nocvs toggle button in FindInFiles data structure.
14662           Handle selection changes via changed signal rather than row_activated.
14663           Use response signal for handling the close and find buttons.
14664           Close window when escape is pressed.
14665         * find_replace.c: Close window when escape is pressed.
14666         * find_text.c: Close window when escape is pressed in find dialog as
14667         well as wrap search question, where now Yes is the default button.
14669 2003-03-05  Naba Kumar  <naba@gnome.org>
14671         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
14673         * src/message-manager-private.cc: Fixed a bug with vte conditional
14674         compilation.
14675         * anjuta.glade: Hides all windows in glade file.
14677 2003-03-05  Naba Kumar  <naba@gnome.org>
14679         * src/an_file_view.c: Fixed a compilation warning.
14680         * src/message-manager-private.cc: Conditional compilation for vte
14681         API.
14682         
14683 2003-02-28  Naba Kumar  <naba@gnome.org>
14685         * configure.in, anjuta.spec.in: Updated dependency packages version.
14686         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
14687         * src/preferences.c: Added debug assertions.
14688         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
14689         editor to enable/disable bringing the recent editor tabs first.
14690         
14691         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
14692         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
14693         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
14694         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
14695         and     bug fixes. Also code clean ups.
14696         
14697         * (new) src/search-replace.[h,c]: New search replace implementation
14698         from ANJUTA_1_0_0 branch.
14699         
14700         * (new) src/windows-dialog.[h,c]: New windows management class
14701         [work in progress].
14703 2003-02-28  Naba Kumar  <naba@gnome.org>
14705         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
14706         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
14707         src/appwizard.c, src/build_file.c, src/build_project.c,
14708         src/clean_project.c, src/compile.c, src/configurer.c,
14709         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
14710         src/message-manager-dock.c, src/message-manager-dock.h,
14711         src/message-manager-private.cc, src/message-manager.cc,
14712         src/preferences-dialog.c, src/preferences-dialog.h,
14713         src/preferences.c, src/preferences.h, src/project_dbase.c,
14714         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
14715         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
14716         src/utilities.c, src/utilities.h:
14717         
14718         Widgetized Preferences and gave proper function names.
14720         * src/executer.c: Fixed a session loading bug.
14721         
14722 2003-02-27  Naba Kumar  <naba@gnome.org>
14724         * printing/print.c: Fixed printing font bug that failed to load the
14725         proper fonts.
14726         
14727         * src/toolbar.c: Disabled LED flashing (not yet implemented).
14728         
14729         * TODO, anjuta.prj: Updated.
14731 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
14733         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
14734         manuals/C/anjuta-manual/anjuta-manual-C.omf,
14735         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
14736         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
14737         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
14738         fixed omf errors
14740 2003-02-25  Naba Kumar  <naba@gnome.org>
14742         * Makefile.am: Excluded omf-install from installation as the docs are
14743         not ready.
14744         
14745         TODO: Updated.
14746         
14747         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
14748         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
14749         property names and added new editor properties and code cleanups.
14750         Also added new project properties.
14751         
14752         * src/compiler_options.[h,c]: Added pkg-config packages supports
14753         and fixed bugs.
14754         
14755         * src/glade_iface.h: Cleanups.
14756         
14757         * src/launcher.c: Used timer instead of idle to scan.
14758         
14759         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
14760         src/project_config.[h,c], src/project_import.c: Implemented project
14761         property to define GUI editor and to handle it.
14762         
14763         * src/preferences.c: i18n fixes.
14764         
14765         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
14766         unused (and old) pixmaps.
14767         
14768         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
14769         
14770 2003-02-25  Naba Kumar  <naba@gnome.org>
14772         * src/message-manager-private.[h,cc], src/preferences.c,
14773         anjuta.glade, anjuta_dialog_strings.c: Implemented
14774         gnome terminal profiles for the terminal preferences and moved the
14775         addition of terminal preferences in the terminal constructor.
14776         
14777         * anjuta.prj: Updated.
14779 2003-02-24  Naba Kumar  <naba@gnome.org>
14781         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
14782         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
14783         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
14784         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
14785         preferences dialog.
14787         * TODO: Updated.
14789         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
14790         text selection and child re-spawning.
14792         * src/pixmaps.h: Removed unused pixmaps definitions.
14793         
14794 2003-02-23  Naba Kumar  <naba@gnome.org>
14796         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
14797         the project tree/window.
14799         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
14800         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
14801         Correct the use of a variable and implemented session save/load
14802         for tree expansion states.
14803         
14804         * src/main_menubar_def.h: Fixed shortcuts keys.
14805         
14806         * src/anjuta.c, src/gnome_project.c: Code clean ups.
14807         
14808         * anjuta.prj: Updated.
14809         
14810 2003-02-22  Naba Kumar  <naba@gnome.org>
14812         * src/debug_tree.[c,h]: GNOME2 port from 
14813         Etay Meiri <etay-m@bezeqint.net>
14814         
14815         * src/an_file_view.c, src/resources.[h,c],
14816         data/properties/bash.properties,
14817         data/properties/cpp.properties,
14818         data/properties/html.properties,
14819         data/properties/make.properties,
14820         data/properties/others.properties,
14821         data/properties/perl.properties,
14822         data/properties/props.properties,
14823         data/properties/xml.properties: Standarized file icons. Icons are
14824         defined in respective .properties file and are retrieved as resource
14825         data.
14827         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
14828         in labels from the commands editor as that would create
14829         problems for translators.
14831 2003-02-21  Naba Kumar  <naba@gnome.org>
14833         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
14834         as they should be part of CVS(?).
14836         * Makefile.am: Corrected a typo for glade generated strings file.
14838         * configure.in, po/hi.po: Added new Hindi (hi) translation
14839         in ALL_LINGUS and added initial Hindi translation.
14841         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
14842         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
14843         sv_unknown.xpm to more proper icon.
14845         * (new)data/properties/php.properties, data/properties/Makefile.am,
14846         data/properties/anjuta.properties, data/properties/html.properties:
14847         Fixed PHP syntax hilighting bug by separating php properties into
14848         different file (because of file size).
14850         * TODO: Updated.
14851         
14852 2003-02-20  Naba Kumar <naba@gnome.org>
14854         * src/breakpoints.c: Fixed breakpoints session saving/loading
14855         crash bug.
14856         
14857         * scintilla/*, scintilla/include/*: Updated to scintilla
14858         release 1.51
14859         
14860 2003-02-19  Naba Kumar <naba@gnome.org>
14862         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
14863         * TODO: Updated.
14865         * Makefile.am, src/Makefile.am,
14866         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
14867         (removed) src/anjuta_dialog_strings.c,
14868         (removed) src/anjuta_dialogs_strings.c,
14869         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
14870         (added) anjuta.glade: Transfered glade files from src/ directory
14871         to the top level directory.
14873         * po/POTFILES.in: Updated.
14874         
14875         * (removed) macrocs2/*: Transfered to data/ directory.
14876         
14877         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
14878         data/Makefile.am: Moved macros in data directory. Anjuta no longer
14879         requires to have macros dir, but the projects generated by anjuta
14880         require them.
14881         
14882         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
14883         trees.
14884         
14885         * src/defaults.c: Corrected default compiler options.
14886         
14887         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
14888         wizard.
14889         
14890         * src/message-manager-private.cc, src/message-manager-private.h,
14891         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
14892         
14893         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
14894         source code generation for gnome2 projects.
14896 2003-02-11  Naba Kumar <naba@gnome.org>
14898         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
14899         restores the expand/collaspe states of the nodes after refresh.
14900         
14901         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
14902         
14903 2003-02-11  Naba Kumar <naba@gnome.org>
14905         * src/style-editor.c: Fixed pango font description handling for fonts.
14906         * src/anjuta.glade: Removed font size spin button.
14907         * configure.in, src/anjuta.prj: Corrected version.
14908         * TODO: update.
14909         
14910 2003-02-10  Naba Kumar <naba@gnome.org>
14912         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
14913         references of scroll-menu.h and add about.h in Makefile.am.
14914         
14915         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
14916         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
14917         (removed) widgets/scroll-menu.h: Removed unused files.
14918         
14919         * Makefile.am: Added proper i18n rules and added intl tools for
14920         distributions.
14921         
14922         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
14923         to the stable release).
14924         
14925         * anjuta.spec.in: Removed manuals packaging.
14926         
14927         * data/Makefile.am: Removed 'macros' installation (not required for
14928         gnome2 projects).
14930 2003-02-10  Naba Kumar <naba@gnome.org>
14932         * po/POTFILES.in: Updated.
14934         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
14935         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
14936         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
14937         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
14938         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
14939         icons and images.
14941         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
14942         src/toolbar_callbacks.h: Fixed scintilla notification signal name
14943         and fixed to properly handle focus in find entry box.
14945         * Makefile.am: Added code for RH system menu update.
14947         * .cvsignore: Updated.
14949         * NEWS: Updated.
14951 2003-02-03  Naba Kumar <naba@gnome.org>
14953         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
14954         editor preferences. and fixes dialogs.
14956         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
14957         Fixed linenumbers and header margins when they are disabled and
14958         removed unused header files.
14960         * src/attact_process.[h,c], src/debugger.c: Attach to process
14961         now works.
14963         * src/help.c: Fixed dialog response.
14965         * TODO: Updated.
14967         * data/properties/anjuta.properties: Corrected typo.
14969         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
14970         Change the signal to "changed" in entry from "selection-changed" in
14971         list.
14973         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
14974         short-cuts.
14976 2003-01-31  Naba Kumar <naba@gnome.org>
14978         * configure.in: Upgraded to use libgnomeprint-2.2
14979         
14980         * printing/Makefile.am: Updated
14981         
14982         *(removed) printing/print-doc.c, printing/print-doc.h,
14983         printing/print-util.c, printing/print-util.h: Removed because already
14984         merged with print.c.
14985         
14986         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
14987         and libgnomeprintui-2.2 and fixed rendering problems.
14988         
14989         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
14990         uneccessary print properties, as they are separately taken
14991         care in gnomeprint.
14992         
14993         * po/POTFILES.in: Update.
14995 2003-01-30  Naba Kumar <naba@gnome.org>
14997         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
14998         for about dialog box.
14999         
15000         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
15001         src/pixmaps.h: Modified for the above additions for about dialog.
15003 2003-01-29  Naba Kumar <naba@gnome.org>
15005         * src/style_editor.[c,h]: Added missing files.
15006         
15007 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15008         * scintilla/XPM.[cxx|h]: Added missing files
15010 2003-01-29  Naba Kumar <naba@gnome.org>
15011         
15012         * TODO, po/POTFILES.in: Updated.
15013         
15014         * anjuta.prj, src/anjuta.glade,
15015         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
15017 2003-01-28  Naba Kumar <naba@gnome.org>
15018         
15019         * data/properties/anjuta.properties, src/aneditor.cxx,
15020         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
15021         properties into text properties (earlier it was int properties).
15023         * TODO: Updated
15024         
15025         * scintilla/AutoComplete.c,xx,
15026         scintilla/AutoComplete.h,
15027         scintilla/CallTip.c,xx,
15028         scintilla/CallTip.h,
15029         scintilla/Document.c,xx,
15030         scintilla/Document.h,
15031         scintilla/Editor.c,xx,
15032         scintilla/Editor.h,
15033         scintilla/LexAVE.c,xx,
15034         scintilla/LexCSS.c,xx,
15035         scintilla/LexHTML.c,xx,
15036         scintilla/LexOthers.c,xx,
15037         scintilla/LexPython.c,xx,
15038         scintilla/LineMarker.c,xx,
15039         scintilla/LineMarker.h,
15040         scintilla/Makefile.am
15041         scintilla/PlatGTK.c,xx,
15042         scintilla/PropSet.c,xx,
15043         scintilla/ScintillaBase.c,xx,
15044         scintilla/ScintillaBase.h,
15045         scintilla/ScintillaGTK.c,xx,
15046         scintilla/ViewStyle.c,xx,
15047         scintilla/include/Platform.h,
15048         scintilla/include/SciLexer.h,
15049         scintilla/include/Scintilla.h,
15050         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
15051         
15052         
15053         src/Makefile.am,
15054         src/an_file_view.c,
15055         src/an_symbol_view.c,
15056         src/anjuta-tools.c,
15057         src/anjuta.c,
15058         src/anjuta.glade
15059         src/anjuta.h,
15060         src/anjuta_cbs.c,
15061         src/anjuta_dialogs_strings.c,
15062         src/anjuta_info.c,
15063         src/commands.c,
15064         src/compiler_options.c,
15065         src/debugger.c,
15066         src/help.c,
15067         src/main_menubar.c,
15068         src/main_menubar.h,
15069         src/main_menubar_def.h,
15070         src/mainmenu_callbacks.c,
15071         src/mainmenu_callbacks.h,
15072         src/message-manager-private.c,c
15073         src/message-manager-private.h,
15074         src/message-manager.c,c
15075         src/message-manager.h,
15076         src/pixmaps.h,
15077         src/preferences.c,
15078         src/preferences.h,
15079         src/project_config.c,
15080         src/project_dbase.c,
15081         src/project_dbase_gui.c,
15082         src/project_import_gui.c,
15083         src/properties.c,xx,
15084         src/properties.h,
15085         src/resources.c,
15086         src/src_paths.c,
15087         src/text_editor.c,
15088         src/text_editor_gui.c,
15089         src/toolbar.c,
15090         src/utilities.c,
15091         src/utilities.h,
15092         anjuta.prj: GNOME2 porting and fixed many porting bugs.
15093         
15094 2003-01-24  Naba Kumar <naba@gnome.org>
15096         * src/text_editor_gui.c, src/toolbar.c,
15097         src/text_editor.c, src/text_editor_cbs.h:
15098         Used correct notification signal name for scintilla
15099         (gtk2) and fixed UI.
15100         
15101         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
15102         when not required.
15103         
15104         * printing/print-doc.c,
15105         printing/print.c,,
15106         src/anjuta-tools.c,
15107         src/find_replace.c,
15108         src/goto_line.c,
15109         src/launcher.c,
15110         src/mainmenu_callbacks.c,
15111         src/project_dbase.c,
15112         src/project_dbase.h,
15113         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
15114         src/text_editor.c,
15115         src/text_editor_cbs.h:
15118 2003-01-23  Naba Kumar <naba@gnome.org>
15120         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
15121         correct stock icons and organized pixmap macros.
15122         
15123         Makefile.am: Removed non-generated files.
15124         
15125         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
15126         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
15127         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
15128         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
15129         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
15130         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
15131         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
15132         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
15133         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
15134         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
15135         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
15136         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
15137         stop.xpm, undo.xpm}: Removed because no longer used.
15139         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
15140         file_unknown.xpm}: Files renamed from fv_*, as it would
15141         be the right name.
15143         * pixmaps/Makefile.am: Updated for the above changes.
15145 2003-01-23  Jakub Steiner <jimmac * ximian * com>
15147         * pixmaps/autocomplete-16.png,
15148         pixmaps/autocomplete.png,
15149         pixmaps/block-end-16.png,
15150         pixmaps/block-end.png,
15151         pixmaps/block-start-16.png,
15152         pixmaps/block-start.png,
15153         pixmaps/bookmark-first-16.png,
15154         pixmaps/bookmark-first.png,
15155         pixmaps/bookmark-last-16.png,
15156         pixmaps/bookmark-last.png,
15157         pixmaps/bookmark-next-16.png,
15158         pixmaps/bookmark-next.png,
15159         pixmaps/bookmark-prev-16.png,
15160         pixmaps/bookmark-prev.png,
15161         pixmaps/error-next-16.png,
15162         pixmaps/error-next.png,
15163         pixmaps/error-prev-16.png,
15164         pixmaps/error-prev.png: gnome2-styled icons
15167 2003-01-23  Naba Kumar <naba@gnome.org>
15169         * anjuta.prj: Updated compiler options.
15170         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
15172         * src/aneditor.cxx,
15173         src/anjuta.c,
15174         src/anjuta.glade,
15175         src/anjuta_dialogs_strings.c,
15176         src/mainmenu_callbacks.c,
15177         src/mainmenu_callbacks.h,
15178         src/text_editor.c,
15179         src/text_editor_cbs.c,
15180         src/text_editor_gui.c: GNOME2 Porting.
15182 2003-01-22  Naba Kumar <naba@gnome.org>
15184         * ChangeLog: Corrected dates.
15185         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
15186         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
15187         preferences.
15189 2003-01-22  Naba Kumar <naba@gnome.org>
15190         
15191         * plugins/patch/patch-plugin.c: Bug fix.
15192         
15193         * src/anjuta-tools.c,
15194         src/anjuta.c,
15195         src/anjuta.glade,
15196         src/anjuta.h,
15197         src/anjuta_dialogs_strings.c,
15198         src/breakpoints.c,
15199         src/cvs_gui.c,
15200         src/debugger.c,
15201         src/debugger.h,
15202         src/executer.c,
15203         src/glade_iface.c,
15204         src/main.c,
15205         src/mainmenu_callbacks.c,
15206         src/mainmenu_callbacks.h,
15207         src/preferences.c,
15208         src/project_dbase.c,
15209         src/project_dbase_gui.c,
15210         src/registers.c,
15211         src/sharedlib.c,
15212         src/signals.c,
15213         src/signals_cbs.c,
15214         src/source.c,
15215         src/stack_trace.c,
15216         src/toolbar_callbacks.c,
15217         src/utilities.c,
15218         src/utilities.h,
15219         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
15220         
15221         * src/Makefile.am,
15222         (removed) src/CORBA-Server.c,
15223         (removed) src/CORBA-Server.h,
15224         (removed) src/Gladen-common.c,
15225         (removed) src/Gladen-stubs.c,
15226         (removed) src/Gladen.h,
15227         (removed) src/Prj-common.c,
15228         (removed) src/Prj-skelimpl.c,
15229         (removed) src/Prj-skels.c,
15230         (removed) src/Prj-stubs.c,
15231         (removed) src/Prj.h,
15232         (removed) src/glades.c,
15233         (removed) src/glades.h,
15234         (removed) src/messagebox.c,
15235         (removed) src/messagebox.h: Removed because no longer used.
15237 2003-01-21  Naba Kumar <naba@gnome.org>
15239         * src/anjuta-tools.c,
15240         src/anjuta.c,
15241         src/anjuta.glade,
15242         src/anjuta_dialogs_strings.c,
15243         src/anjuta_info.c,
15244         src/anjuta_info.h,
15245         src/breakpoints.c,
15246         src/compiler_options.c,
15247         src/debugger.c,
15248         src/find_replace.c,
15249         src/find_replace.h,
15250         src/find_text.c,
15251         src/find_text.h,
15252         src/goto_line.c,
15253         src/launcher.c,
15254         src/text_editor.c,
15255         widgets/gnomefilelist.c: GNOME2 porting.
15257 2003-01-20  Naba Kumar <naba@gnome.org>
15259         * global-tags/create_global_tags.sh: Uses pkg-config to
15260         read the modules.
15261         
15262         * src/anjuta.c,
15263         src/anjuta.glade,
15264         src/anjuta.h,
15265         src/anjuta_cbs.c,
15266         src/anjuta_dialogs_strings.c,
15267         src/breakpoints.c,
15268         src/breakpoints.h,
15269         src/compiler_options.c,
15270         src/compiler_options.h,
15271         src/fileselection.c,
15272         src/fileselection.h,
15273         src/mainmenu_callbacks.c,
15274         src/project_dbase_gui.c,
15275         src/session.c,
15276         src/src_paths.c,
15277         src/src_paths.h,
15278         src/text_editor.c,
15279         src/text_editor_gui.c,
15280         widgets/gnomefilelist.c,
15281         widgets/gnomefilelist.h: GNOME2 porting.
15282         
15283         * widgets/Makefile.am,
15284         (removed) widgets/gnomedirlist.c,
15285         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
15286         
15287         * src/Makefile.am,
15288         (removed) src/src_paths_cbs.c,
15289         (removed) src/src_paths_cbs.h,
15290         (removed) src/src_paths_gui.c,
15291         (removed) src/compiler_options_cbs.c,
15292         (removed) src/compiler_options_cbs.h,
15293         (removed) src/breakpoints_cbs.c,
15294         (removed) src/breakpoints_cbs.h: Removed because they are now
15295         combined in singe file
15297 2003-01-16  Naba Kumar <naba@gnome.org>
15299         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
15300         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
15301         options dialog UI and data handling.
15304 2003-01-15  Naba Kumar <naba@gnome.org>
15306         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
15307         Completed command editor porting.
15308         
15309         * src/anjuta.c: Removed the use of commands load function
15310         (not required).
15312         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
15313         and unrefs.
15315         * src/anjuta-tools.c: Fixed translatable strings.
15316         
15317         * src/find_text.c: Fixed dialog creation from glade.
15318         
15319         * src/text_editor_gui.c, src/text_editor.c,
15320         src/text_editor_cbs.c: Completed port of detached text editor
15321         to gnome2 plateform.
15322         
15323 2003-01-14  Naba Kumar <naba@gnome.org>
15325         * src/anjuta.glade, src/preferences.[h,c],
15326         src/anjuta_dialogs_strings.c: Added build and editor
15327         preferences pages and other UIs. Fixed preferense loading and saving.
15328         
15329         * src/anjuta.c: Does case-insensitive match for tabs position
15330         preferences and removed preferences loading (done at _new() call).
15331         
15332         * anjuta-tools.c: Debugged tools dialog handling.
15333         * plugins/class-gen/clsGen.c: Fixed an undefined function.
15334         
15335 2003-01-13  Naba Kumar <naba@gnome.org>
15337         * ABOUT-NLS: Update (strange).
15339         * autogen.sh: Removed blocking code.
15341         * configure.in: Fixed an autogen bug.
15342         
15343 2003-01-13  Naba Kumar <naba@gnome.org>
15345         * (new)src/anjuta.gladep
15346         (new)src/messagebox.c
15347         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
15348         will be gradually removed (and then the files).
15349         
15350         * Makefile.am,
15351         anjuta.prj,
15352         printing/print-util.c,
15353         printing/print.c,
15354         scintilla/ScintillaGTK.c,xx
15355         src/Makefile.am,
15356         src/an_file_view.c,
15357         src/an_symbol_view.c,
15358         src/anjuta.c,
15359         src/anjuta.glade
15360         src/anjuta.h,
15361         src/anjuta_dialogs_strings.c,
15362         src/anjuta_gui.c,
15363         src/attach_process.c,
15364         src/attach_process.h,
15365         src/breakpoints.c,
15366         src/breakpoints.h,
15367         src/breakpoints_cbs.c,
15368         src/commands.c,
15369         src/commands.h,
15370         src/compiler_options.c,
15371         src/compiler_options.h,
15372         src/compiler_options_cbs.c,
15373         src/configurer.c,
15374         src/configurer.h,
15375         src/controls.c,
15376         src/cvs_cbs.c,
15377         src/debug_tree.c,
15378         src/debug_tree.h,
15379         src/executer.c,
15380         src/executer.h,
15381         src/find_in_files.c,
15382         src/find_in_files.h,
15383         src/find_in_files_cbs.c,
15384         src/find_replace.c,
15385         src/find_replace.h,
15386         src/find_text.c,
15387         src/find_text.h,
15388         src/goto_line.c,
15389         src/help.c,
15390         src/help.h,
15391         src/launcher.c,
15392         src/main.c,
15393         src/main_menubar.c,
15394         src/mainmenu_callbacks.c,
15395         src/message-manager.c,c
15396         src/pixmaps.h,
15397         src/preferences.c,
15398         src/project_config.c,
15399         src/project_config.h,
15400         src/project_dbase.c,
15401         src/project_import_cbs.c,
15402         src/resources.c,
15403         src/resources.h,
15404         src/splash.c,
15405         src/src_paths.c,
15406         src/src_paths.h,
15407         src/src_paths_gui.c,
15408         src/text_editor.c,
15409         src/text_editor_gui.c,
15410         src/toolbar.c,
15411         src/toolbar.h,
15412         src/utilities.c,
15413         src/utilities.h,
15414         src/wizard_gui.c,
15415         widgets/gnomefilelist.c: GNOME2 Port.
15417 2003-01-10  Naba Kumar  <naba@gnome.org>
15419         * src/an_file_view.c,
15420         src/anjuta_gui.c,
15421         src/appwizard_gui.c,
15422         src/compiler_options.c,
15423         src/compiler_options_cbs.c,
15424         src/cvs_cbs.c,
15425         src/executer.c,
15426         src/fileselection.c,
15427         src/find_in_files.c,
15428         src/goto_line.c,
15429         src/main_menubar.c,
15430         src/memory.c,
15431         src/message-manager-dock.c,
15432         src/preferences.c,
15433         src/project_dbase_gui.c,
15434         src/project_import_gui.c,
15435         src/registers_gui.c,
15436         src/sharedlib_gui.c,
15437         src/src_paths_gui.c,
15438         src/text_editor_gui.c,
15439         src/toolbar.c,
15440         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
15442 2003-01-09  Naba Kumar <naba@gnome.org>
15444         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
15445         problems with some comments.
15447         * anjuta.prj: New project file (updated?)
15449         * src/Makefile.am: Enabled deprecated API and fixed variables.
15451         * src/an_file_view.c,
15452         src/an_symbol_view.c,
15453         src/anjuta-plugins.c,
15454         src/anjuta-tools.c,
15455         src/anjuta.c,
15456         src/anjuta_gui.c,
15457         src/appwizard_cbs.c,
15458         src/attach_process.c,
15459         src/attach_process_cbs.c,
15460         src/compiler_options.c,
15461         src/compiler_options_cbs.c,
15462         src/launcher.c,
15463         src/mainmenu_callbacks.c,
15464         src/message-manager-private.c,c
15465         src/message-manager-private.h,
15466         src/message-manager.c,c
15467         src/message-manager.h,
15468         src/project_dbase.c,
15469         src/project_dbase.h,
15470         src/project_dbase_gui.c,
15471         src/project_import_cbs.c,
15472         src/project_import_gui.c,
15473         src/registers.c,
15474         src/resources.c,
15475         src/resources.h,
15476         src/sharedlib.c,
15477         src/signals.c,
15478         src/signals_cbs.c,
15479         src/signals_gui.c,
15480         src/splash.c,
15481         src/src_paths_cbs.c,
15482         src/src_paths_gui.c,
15483         src/stack_trace.c,
15484         src/text_editor.c,
15485         src/text_editor_gui.c,
15486         src/text_editor_menu.c,
15487         src/toolbar.c,
15488         src/toolbar_callbacks.c,
15489         src/utilities.c,
15490         src/watch.c,
15491         src/watch_cbs.c,
15492         src/wizard_gui.c: GNOME porting.
15494 2002-12-24 Naba Kumar <naba@gnome.org>
15496         * AUTHORS, ChangeLog, HACKING, Makefile.am,
15497         NEWS, README, SEARCH-REPLACE,
15498         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
15499         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
15500         launcher/Makefile.am,
15501         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
15502         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
15503         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
15504         printing/print-util.c, printing/print.c, printing/print.h,
15505         scintilla/*/*, widgets/e-shell-about-box.c,
15506         src/*, tagmanager/*/*, widgets/Makefile.am,
15507         widgets/gnomefilelist.c:
15508         
15509         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
15510         src/*.[c,h] files to gnome2 API.
15512         * src/anjuta_dialogs_strings.c: Added glade generated translatable
15513         strings table.
15515 2002-10-23  Naba Kumar <naba@gnome.org>
15517         * autogen.sh: Prevented Users from building HEAD cvs.
15518         
15519 2002-09-16  Stephane Demurget  <demurgets@free.fr>
15521         * src/anjuta.glade: added the compiler options dialog, hopefully
15522         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
15524 2002-09-15  Stephane Demurget  <demurgets@free.fr>
15526         * src/anjuta.glade: fixed a lot of small glitches.
15528         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
15529         now.
15531         * src/breakpoints_cbs.c: polished a bit.
15533 2002-09-15  Stephane Demurget  <demurgets@free.fr>
15535         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
15537         * src/commands.c: partial gnome 2 port.
15539         * src/utilities.[ch]: changed some bits to be const.
15541 2002-09-14  Stephane Demurget  <demurgets@free.fr>
15543         * src/Makefile.am: removed breakpoints_gui.c and added a check
15544         for gdk-pixbuf deprecated functions, but there shouldn't be much
15545         anyway.
15547         * src/breakpoints_gui.c: killed.
15549         * src/anjuta.glade: added two dialogs for the breakpoints management.
15551         * src/anjuta.h:
15552         * src/anjuta_cbs.c:
15553         * src/appwizard.c:
15554         * src/attach_process.c:
15556         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
15557         really huge changes and porting work.
15558         
15559         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
15560         (breakpoints_dbase_new): moved the UI init bits here.
15562         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
15563         a lot, not using any color anymore (not HIG compliant) and not using
15564         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
15565         to be double checked.
15567         * src/build_file.c:
15568         * src/build_project.c: gnome 2 port.
15570 2002-09-11  Stephane Demurget  <demurgets@free.fr>
15572         * src/anjuta.glade:
15573         * src/anjuta.h:
15574         * src/anjuta_cbs.c:
15575         * src/appwizard.c:
15576         * src/breakpoints.c:
15577         * src/breakpoints_cbs.c: cleaned up some bits.
15579 2002-09-09  Stephane Demurget  <demurgets@free.fr>
15581         * src/Makefile.am:
15582         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
15584         * src/an_symbol_view.[ch]:
15585         * src/attach_process_cbs.h: polished a bit.
15587         * src/breakpoints_cb.[ch]: partial gnome 2 port.
15589 2002-09-02  Stephane Demurget  <demurgets@free.fr>
15591         * configure.in:
15592         * src/Makefile.am: added libglade-2 to the build.
15594         * src/anjuta.[ch]: added support for libglade.
15596         * src/anjuta.glade: added. There could be a file per top-level widget,
15597         as some other gnome projects, though.
15599         * src/attach_process_gui.c: removed.
15600         * src/attach_process.[ch]: gnome 2 port.
15601         (attach_process_new): Added the treeview init and the widget references
15602         here.
15604 2002-08-31  Stephane Demurget  <demurgets@free.fr>
15606         * src/an_file_view.c: fixed some compilation issues.
15608         * src/an_symbol_view.c: gnome 2 port.
15610 2002-08-26  Stephane Demurget  <demurgets@free.fr>
15612         * src/an_file_view.c: finished gnome 2 port.
15613         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
15614         directory pixmap depending on the event.
15616         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
15617         (project_file_data_new): use a GtkTreePath.
15619 2002-08-23  Stephane Demurget  <demurgets@free.fr>
15621         * src/Makefile.am: readded back an_*_view.[ch] because they are still
15622         driving me nuts but they need to be ported, heh ?
15624         * src/an_file_view.c: gnome 2 port, almost finished after some hard
15625         work since it's quite a total rewrite again.
15627 2002-08-22  Stephane Demurget  <demurgets@free.fr>
15629         * src/an_file_view.c:
15630         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
15632 2002-08-21  Stephane Demurget  <demurgets@free.fr>
15634         * src/anjuta_info.c:
15635         * src/utilities.h: gnome 2 port, featuring a total rewrite.
15637 2002-08-20  Stephane Demurget  <demurgets@free.fr>
15639         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
15640         nuts ATM.
15641        
15642         * src/an_file_view.c:
15643         * src/aneditor.cxx:
15644         * src/anjuta_cbs.c:
15645         * src/compiler_options.h:
15646         * src/messagebox.c:
15647         * src/messagebox.h:
15648         * src/pixmaps.h:
15649         * src/project_dbase.h:
15650         * src/resources.h: gnome 2 port.
15652 2002-08-14  Stephane Demurget  <demurgets@free.fr>
15654         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
15656         * data/properties/sql.properties: added the DATETIME data type.
15658         * data/properties/html.properties: added the foreach php keyword.
15660 2002-08-08  Stephane Demurget  <demurgets@free.fr>
15662         * widgets/Makefile.am: removed blank line after the last backslash
15663         for avoiding a warning from automake.
15665         * configure.in:
15666         * src/Makefile.am: added the ORBit-2 dep.
15668 2002-08-08  Stephane Demurget  <demurgets@free.fr>
15670         * AUTHORS: added Biswa, because I wonder why noone already have
15671         written his name in the Anjuta's hall of fame :)
15673 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
15675         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
15676         widgets/e-shell-about-box.c: Made to compile for gnome2.
15677         
15678 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
15680         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
15681         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
15682         
15683         * configure.in, printing/print.h, printing/print.c,
15684         printing/print-doc.c: Made to compile for gnome2.
15685         
15686 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
15688         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
15689         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
15690         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
15691         widgets/Makefile.am:
15692         
15693         Upgraded the build system to gnome2 platform.
15694         
15695 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15696         * manuals/*: Added capability to generate PDF and PS.
15697         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
15698         * TODO, TODO.biswa: Intergated TODO list.
15699         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
15700         , bug #574470
15701         * src/dnd.c: Fix typo
15702         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
15703         * src/anjuta.c: Bug #568895, Bug #575419
15705 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15707         * tagmanager/tm_global_tags.c: Fixed compiler warning.
15708         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
15710 2002-12-17  Naba Kumar <naba@gnome.org>
15712         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
15713         bugs.
15714         
15715 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15716         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
15717         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
15718         * anjuta.prj: Added tools.sgml
15719         * data/properties/cpp.properties: Bug # 646974
15721 2002-12-16  Naba Kumar <naba@gnome.org>
15723         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
15724         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
15725         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
15726         on 'Enter' and adds proper focus mechanism.
15727         * src/anjuta.c: Fixed a memory corruption bug.
15728         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
15729         'Enter' and can also be Canceled. Sets proper default and focus policies
15730         for tools dialogs.
15731         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
15732         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
15733         translatable strings in dialogs and fixed some dialog properties.
15734         * src/anjuta-tools.c: Now uses xml format for loading and saving.
15735         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
15736         * src/message_manager_private.cc: Fixed some debug messages.
15737         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
15738         widgets/gnomefilelist.c: Fixed a memory leaks.
15739         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
15740         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
15741         src/main_menubar_def.h: Implemented incremental search.
15742         * TODO: Updated.
15744 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15745         * tagmanager/*: Minor cleanups and warning fixes.
15746         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
15747         GUI during long updates.
15748         * src/text_editor.c: Remove debug message.
15750 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15751         * tagmanager/tm_project.c: Fix a memory access problem.
15753 2002-12-13  Naba Kumar <naba@gnome.org>
15755         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
15756         tools list to show "Enabled" flag of the tool. Fixed a bug where
15757         tool list is not cleared when creating a new tool.
15758         
15759 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15760         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
15762 2002-12-12  Naba Kumar <naba@gnome.org>
15764         * anjuta-tools.[h,c], commands.c: Used the tools help of
15765         anjuta variables list in commands editor and fixed a typos
15766         buy in anjuta-tools.c.
15767         
15768 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15769         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
15770         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
15771         * TODO.biswa: Added to help me track things better.
15773 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15775         * configure.in, anjuta.spec.in: Added libglade dependency.
15776         * Makefile.am: Added anjuta.glade file.
15777         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
15778         , src/mainmenu_callbacks.[ch], src/message-manager.h
15779         , src/widget-registry.c: Tools editor GUI + other additions.
15781 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15783         * src/project_dbase.[ch], tagmanager/tm_project.c,
15784         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
15785         Implement syncing tags image with the project database.
15786         * src/anjuta-tools.c: Implemented variable substitution and
15787         working directory in tools.
15789 2002-12-09  Naba Kumar <naba@gnome.org>
15790         
15791         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
15792         command configuration language list from properties.
15793         
15794         * data/properties/asm.properties, data/properties/ruby.properties:
15795         Fixed typos.
15797 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15799         * src/an_symbol_view.c: Remember current selected entry and select
15800         it automatically after refresh.
15802 2002-11-26  Murray Cumming  <murrayc@usa.net>
15804         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
15805           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
15806         and gnomemm 1.2 projects so that people know they are really
15807         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
15808         But I did correct these to sue lowercase names.
15810 2002-12-01  Naba Kumar <naba@gnome.org>
15812         * data/anjuta.properties: Fixed caching problem on 
15813         indicators.
15814         * src/preferences.c, src/preferences_gui.c: Implemented automatic
15815         indicators prefs.
15816         
15817 2002-12-01  Naba Kumar <naba@gnome.org>
15819         * data/properies/anjuta.properties: Corrected "indicators.automatic"
15820         property name.
15821         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
15822         property and uses it.
15823         * src/aneditor.cxx: Fixed a bug associated with selection a word at
15824         current cursor.
15825         
15826 2002-11-30  Naba Kumar <naba@gnome.org>
15828         * src/debugger.c: Fixed a typo.
15829         * data/properties/*: Updated properties files and added
15830         new ones.
15831         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
15832         Added comment submenu and cleaned up ref and unref of menus.
15833         * src/aneditor.h: Added definition of comment commands.
15834         * src/aneditor.c: Upgrade from latest SciTE source code.
15835         * src/text_editor.[hc], src/text_editor_cbs.c, 
15836         src/message_manager_private.cc, src/message_manager.[cc,h],
15837         src/anjuta.[c,h]: Added indicators support for errors/warnings
15838         highlight in the editor.
15839         * NEWS, TODO: Update.
15840         * scintilla/include/PropSet.h: Removed deprecrated function.
15841         
15842 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15844         * src/anjuta-tools.[ch]: Tools implementation (basic)
15845         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
15846           , src/main_menubar_def.h: PLugins cleanup and segregation
15847         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
15848           registry
15849         * anjuta.prj: Added new files
15850         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
15851         * plugins/class-gen/clsGen.c: Register menu under 'Project'
15852         * plugins/patch/patch-plugin.c: Register menu under 'Format'
15853         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
15854         * src/Makefile.am: Added new files
15855         * src/message-manager.[cc/h]: Added standard output and error windows
15857 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
15859         * project_type.c: Fixed Gnomemm2 project type
15861 2002-11-25  Naba Kumar <naba@gnome.org>
15863         * printing/print.c: Fixed a compile warning.
15864         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
15865         * src/utilities.c: Fixed a compile warning in sparc, hides the
15866         terminal check error output from the user.
15867         * project_config.[ch], project_dbase.[ch], source.c: Added project
15868         version, exclude modules configuration and reordered other config
15869         properties. Changed some strings to more descriptive text.
15870         * src/compiler_opitions.c: Removed extra newlines from .prj file
15871         save.
15872         * anjuta.prj: Converted to new format (only reorganised properties
15873         and removed extra newlines ... nothing else).
15874         * NEWS: updated
15875         
15876 2002-11-21  Naba Kumar <naba@gnome.org>
15878         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
15879         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
15880         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
15881         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
15882         Updated to the CVS version.
15884 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15886         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
15887           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
15888           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
15889           images in completion lists. 
15890         * src/resources.h: Make C++ friendly.
15891         * scintilla/PropSet.cxx: Fix memory leak.
15893 2002-11-20  Naba Kumar <naba@gnome.org>
15895         * scintilla/*/*: Synced to latest scintilla 1.49
15896         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
15897         New lexers added.
15899         * scintilla/RESearch.cxx: The automatic cvs log in the
15900         file really broke things trying to interprete the changelog
15901         entry incorrectly as end-of-comment. Removed the $cvs line
15902         and committed again.
15903         
15904 2002-11-19  Naba Kumar <naba@gnome.org>
15906         Patch from Timothee Besset <ttimo@idsoftware.com>
15907         
15908         * src/message-manager-private.cc: Interpretes absolute
15909         file paths properly in zvt terminal.
15911 2002-11-19  Naba Kumar <naba@gnome.org>
15913         Patch from Timothee Besset <ttimo@idsoftware.com>
15914         
15915         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
15916         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
15917         (important) editor preferences in project (if there is one
15918         open).
15919         
15920         * TODO: Updated
15921         
15922 2002-11-18  Naba Kumar <naba@gnome.org>
15923         
15924         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
15925         
15926         * src/debug_tree.c, src/find_in_files_gui.c,
15927         src/find_replace.c, src/find_text.c, 
15928         src/project_import.c, src/project_import_gui.c,
15929         src/wizard_gui.c: i18n Fixes.
15931 2002-11-15  Naba Kumar <naba@gnome.org>
15933         * plugins/class-gen/clsGen.c: Fixed to use project function
15934         to import files. Create non-existent directories before the
15935         sources are written.
15936         
15937         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
15938         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
15939         src/glade_iface.c,
15940         src/glades.c: Excluded gladen files from build. This
15941         will fix the unnecessary dependency on libssl.
15942         
15943         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
15944         file import funtion.
15945         
15946         * src/message_manager_private.cc: Fixed a compiler warning with
15947         DEBUG preprocessor macro.
15948         
15949         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
15950         wrong (undocked) editor window was closed on clicking close on an
15951         undocked editor window.
15952         
15953         * src/debugger.c: Fixed a bad bug where debugger terminal won't
15954         start correctly if the executable was run before with 'F3'.
15955         
15956         * src/toolbar_callbacks.c: Wrap around find next.
15957         * src/toolbar.c: Disable combo activate.
15958         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
15959         button positions to get 'yes' as default.
15961         * anjuta.spec.in: Updated.
15962         
15963         * src/anjuta_info.c, src/appwizard_gui.c,
15964         src/attach_process_gui.c, src/breakpoints_gui.c,
15965         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
15966         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
15967         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
15968         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
15969         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
15970         src/preferences.c, src/preferences_gui.c, src/project_config.c,
15971         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
15972         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
15973         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
15974         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
15975         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
15976         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
15977         plugins/patch/patch-plugin.c, printing/print-util.c:
15978         Set all windows and dialogs transient
15979         to their parents so that they remain floated above their parents.
15980         
15981 2002-11-13  Naba Kumar <naba@gnome.org>
15983         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
15984         take default editor font).
15985         
15986         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
15987         Corrected email address.
15988         
15989         * src/mainmenu_callbacks.c: Used spaces instead of tabs
15990         for changelog entry.
15992         * NEWS: Updated.
15993         
15994 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
15995         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
15997 2002-11-06  Naba Kumar <naba@gnome.org>
15999         * README: Updated
16000         * anjuta.spec.in: Ships the .omf files with the
16001         documents instead of the base package.
16002         
16003 2002-11-04  Naba Kumar <naba@gnome.org>
16005         * data/properties/latex.properties: Fixed a bug.
16006         * ChangeLog: Released 1.0.0 stable.
16008 2002-11-04  Naba Kumar <naba@gnome.org>
16010         * src/commands.c: Added command with shell redirection capability.
16011         * data/properties/anjuta.properties: Changed default execution
16012         command.
16013         * src/project_dbase.c: Set project top dir in properties.
16014         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
16015         * data/Makefile.am: More diskcheck error fixes.
16016         
16017         * README, anjuta.spec.in, THANKS, AUTHORS,
16018         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
16019         manuals/C/anjuta-manual/authers,sgml,
16020         manuals/C/anjuta-manual/anjuta-manual.sgml,
16021         manuals/C/anjuta-manual/anjuta-manual-C.omf,
16022         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
16023         : Changed anjuta home to
16024         new URL and my email address.
16025         
16026         * manuals/C/anjuta-manual/interfaces.sgml,
16027         manuals/C/anjuta-manual/prefereces.sgml,
16028         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
16029         
16030         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
16031         : removed reference to the help menu as the menu is modified
16032         when no help is found (which is very likely when we are
16033         shiping the documents separately).
16034         
16035 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16036         * anjuta.spec.in: Update specfile to make multiple RPMs.
16037         * data/Makefile.am: make dist fix.
16038         * src/text_editor_menu.c: Fix compile warnings (casts).
16040 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16041         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
16042         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
16044 2002-11-01  Naba Kumar <naba@gnome.org>
16046         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
16047         Added gnome2 macros to be used by gnome2 project wizard.
16048         
16049         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
16050         from gnome-common.
16051         
16052         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
16053         as it was conflicting with generated projects and is not
16054         useful for us.
16055         
16056         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
16057         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
16058         project generation, removed qt project as it's not complete and
16059         added gnome2 bonobo wizard.
16061 2002-10-29  Naba Kumar <naba@gnome.org>
16063         * po/POTFILES.in: Updated.
16064         * po/POTFILES.skip: Added.
16065         * preferences.h: Fixed print paper size property name.
16067 2002-10-28  Naba Kumar <naba@gnome.org>
16068         
16069         * data/user.properties, data/Makefile.am: Added user properties file
16070         which will be copied in user's ~/.anjuta/user.properties.
16071         
16072         * data/anjuta.properties: Changed a comment.
16073         
16074         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
16075         
16076         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
16077         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
16078         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
16079         item.
16081         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
16082         instead of user properties file.
16083   
16084         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
16085         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
16086         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
16087         * README, TODO: Updated.
16088         
16089 2002-10-28  Naba Kumar <naba@gnome.org>
16091     * manuals/C/anjuta-manual/figures/editor_guides.png,
16092     manuals/C/anjuta-manual/figures/editor_margins.png,
16093     manuals/C/anjuta-manual/figures/editor_markers.png,
16094     manuals/C/anjuta-manual/figures/local_variables.png,
16095     manuals/C/anjuta-manual/figures/open_file_multiple.png,
16096     manuals/C/anjuta-manual/figures/prefs_print.png,
16097     manuals/C/anjuta-manual/figures/print_dlg.png,
16098     manuals/C/anjuta-manual/figures/print_preview.png,
16099     manuals/C/anjuta-manual/figures/symbol_browser.png,
16100     manuals/C/anjuta-manual/figures/variable_tip.png: New png
16101     files for manual documentation.
16102     
16103     * manuals/sgmldocs.make,
16104     manuals/C/anjuta-manual/Makefile.am,
16105     manuals/C/anjuta-manual/authors.sgml,
16106     manuals/C/anjuta-manual/build.sgml,
16107     manuals/C/anjuta-manual/compileopts.sgml,
16108     manuals/C/anjuta-manual/debugger.sgml,
16109     manuals/C/anjuta-manual/execute.sgml,
16110     manuals/C/anjuta-manual/fileoperations.sgml,
16111     manuals/C/anjuta-manual/interface.sgml,
16112     manuals/C/anjuta-manual/preferences.sgml,
16113     manuals/C/anjuta-manual/projects.sgml,
16114     manuals/C/anjuta-manual/figures/arguments.png,
16115     manuals/C/anjuta-manual/figures/open_file.png,
16116     manuals/C/anjuta-manual/figures/other_opts.png,
16117     manuals/C/anjuta-manual/figures/scrshot.png,
16118     manuals/C/anjuta-manual/figures/toolbar_browser.png,
16119     manuals/C/anjuta-manual/figures/toolbar_tags.png:
16120     
16121     Updated anjuta manual documentation.
16123     
16124 2002-10-27  Naba Kumar <naba@gnome.org>
16126     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
16127     check and modifies debugger terminal command accordingly
16128     to function properly.
16129     
16130 2002-10-25  Naba Kumar <naba@gnome.org>
16132         * manuals/sgmldocs.make: Fixed a couple of bugs.
16133         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
16135 2002-10-24  Naba Kumar <naba@gnome.org>
16137         * src/debug_tree.c: Fixed a crash bug from Etay.
16139         * global_tags/create_global_tags: Added messages.
16140         Fixed infinite looping within files.
16141         
16142         * macro/autogen.sh: Removed debug and warning flags for defaults.
16143         
16144         Patch from Vadim Berezniker <vadim@berezniker.com>
16145         
16146         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
16147         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
16148         generation.
16150         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
16151         temporarily just copy it
16153 2002-10-24  Naba Kumar <naba@gnome.org>
16155         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
16156         manuals/C/anjuta-manual/anjuta-manual.sgml, 
16157         manuals/C/anjuta-manual/compileopts.sgml,
16158         manuals/C/anjuta-manual/debugger.sgml,
16159         manuals/C/anjuta-manual/execute.sgml,
16160         manuals/C/anjuta-manual/fileoperations.sgml,
16161         manuals/C/anjuta-manual/interface.sgml,
16162         manuals/C/anjuta-manual/introduction.sgml,
16163         manuals/C/anjuta-manual/projects.sgml,
16164         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
16165         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
16166         manuals/ja/anjuta-manual/anjuta-manual.sgml,
16167         manuals/ja/anjuta-manual/compileopts.sgml,
16168         manuals/ja/anjuta-manual/debugger.sgml,
16169         manuals/ja/anjuta-manual/execute.sgml,
16170         manuals/ja/anjuta-manual/fileoperations.sgml,
16171         manuals/ja/anjuta-manual/interface.sgml,
16172         manuals/ja/anjuta-manual/introduction.sgml,
16173         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
16175 2002-10-24  Naba Kumar <naba@gnome.org>
16177         * src/project_type.c: added autogen for qt projects.
16178         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
16179         Fixed a bug that retrieves wrong terminal command.
16180         * src/commnads.c: Added more terminal commands.
16181         * configure.in: Checks for scrollkeeper version.
16182         
16183 2002-10-22  Naba Kumar <naba@gnome.org>
16185         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
16186         instead of AM_GNOME_GETTEXT.
16187         
16188         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
16189         for setup-gettext for the wizard generated projects.
16191         * src/source.c: Fixed a bug where glade file wasn't generated.
16192         
16193         * src/gnome_project.c: Excluded project version from project dir
16194         name.
16195         
16196 2002-10-22  Naba Kumar <naba@gnome.org>
16198         * acinclude.m4: New file with dummy funtion for gettext
16199         cross compatibility fix.
16200         
16201         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
16202         * configure.in: Fixed cflags to avoid useless warnings.
16203         * Makefile.am: EXTRA_DIST += setup-gettext.
16204         * src/toolbars.c: Added space paddings around tags label.
16206 2002-10-21  Naba Kumar <naba@gnome.org>
16208         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16209         
16210         * setup-gettext: New script to maintain gettext cross version
16211         compatibility.
16212         * configure.in, macros/autogen.sh: Fix for gettext cross version
16213         compatibility.
16214         
16215 2002-10-21  Naba Kumar <naba@gnome.org>
16217         * debug_tree.c: Fixed incorrect use of debug assertion.
16218         
16219 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
16220             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16221         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
16222         src/memory.c, src/memory.h, src/message-manager-private.cc:
16223         
16224         New parsing algorithm; adapted from kdevelop.
16225         Middle button menu for changing the value's display type
16227 2002-10-07  Naba Kumar <naba@gnome.org>
16229         * src/main_menubar_def.h: Changed status bar message for Help->
16230         Browse info pages. Bug #603308
16232         * src/executer.c: Made "User terminal" default for creating
16233         projects (User can always disable it later). Bug #114222
16234         
16235 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16237         * macros/autogen.sh: Require gettext 0.10.x for autogen
16238         * src/text_editor.c: Fixes Bug #595303
16239         * src/source.c: Fixes Bug #595970
16240         * src/anjuta.c: Fixes Bug #598366
16241         * scingtilla/LexCPP.cxx: Bug #602296
16242         * src/main_menubar_def.h: Bug #604363
16243         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
16244         
16245 2002-10-07  Jens Georg <mail@jensgeorg.de>
16247         Reviewed by: Naba Kumar <kh_naba@gnome.org>
16248         * gnomefilelist.c: This patch fixes the bug #611542
16249         
16250 2002-09-20  Naba Kumar <kh_naba@gnome.org>
16252         * data/properties/Makefile.am: Added tcltk.properties file.
16253         
16254 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16256         Reviewed by: Naba Kumar <kh_naba@gnome.org>
16257         
16258         * README: Updated README
16259         * plugins/class-gen/clsGen.c, src/message_manager.cc
16260           , src/mainmeu_callbacks.c, src/memory.c
16261           , src/project_dbase_gui.c, src/text_editor_gui.c
16262           , widgets/gnomefilelist.c: Set window icons
16263         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
16264           Enabled release build (stripped + optimized binaries, etc.)
16265         * data/properties/anjuta.properties, src/commands.c,
16266           src/defaults.cFixed bug #595489 (stdin on executables)
16267         * src/appwizard.c, src/main.c, src/message-manager.cc
16268           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
16269           , src/debug_tree.c: Memory related (valgrind) fixes.
16270         * src/message-manager-private.[cc,h], src/pixpams.h
16271           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
16272         * anjuta.prj: Added debug_tree.c to SOURCES
16273         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
16274           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
16275           Compacted code and cleaned up unnecessary functions.
16276         * tagmanager/*.[ch]: Code fixes.
16277         
16278 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
16279         
16280         Reviewed by: Naba Kumar <kh_naba@gnome.org>
16281         
16282         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
16283         Debug tree now detects changes of displayed variables
16284         and changes their color to red
16286 2002-09-20  Naba Kumar <kh_naba@gnome.org>
16288         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16289         
16290         * mainmenu_callbacks.c: Set's the current file name in
16291         file save as dialog.
16292         
16293 2002-09-20  Naba Kumar <kh_naba@gnome.org>
16295         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
16297         * data/properties/tcltk.properties: New file for tcl/tk
16298         properties.
16300 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
16302         * src/project_type.[c,h], src/source.c, data/Makefile.am:
16303         Fixed a fatal bug which doesn't let building gnome2 related
16304         projects. They use different autogen.sh script. Defined new
16305         type field "gnome_macro_support".
16306         
16307         * data/autogen.sh.gnome2: New file.
16308         
16309         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
16310         bug with quotes escaping in quotes.
16311         
16312         * src/message-manager-private.cc: Used event box instead
16313         of frame for local message pane, so that the borders appear
16314         properly and nicely.
16315         
16316         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
16317         if there is a project open and all the files are un-docked.
16319         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
16321 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
16323         * src/main_menubar_def.h: implement feature request #595356, patch #597161
16324         * THANKS: updated for new contributions
16325         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
16327 2002-08-27 Steven Knight  <steven.knight@unh.edu>
16329         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
16330         src/project_dbase.h, src/project_type.c, src/source.c, 
16331         src/wizard_gui.c: new Qt project type
16332         *** NB not fully tested, may need some work, icon required...
16334 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16336         * src/memory.c, src/memory.h: new memory patch
16338 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
16340         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
16342 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
16344         * lancher/anjuta_launcher.c: Determine pty from function
16345         call instead of running 'tty' externally.
16346         
16347         * data/properties/cs.properties: Added compile/build commands.
16348         Fixed execution properties.
16349         
16350         * src/commands.c: Added c# options.
16352         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
16353         
16354         * src/debug_tree.[c,h], src/debugger.[c,h],
16355         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
16356         
16357         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
16358         1. Misaligned structs when they are members of other structs.
16359         2. '{' sometimes appears as a variable.
16360         3. Wrong processing of some arrays.
16361         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
16362         that displays the tree in two columns (variable and value).
16364 2002-08-14  Stephane Demurget  <demurgets@free.fr>
16366         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
16368         * data/properties/sql.properties: added the DATETIME data type.
16370         * data/properties/html.properties: added the foreach php keyword.
16372 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
16374         * NEWS: Updated with new features.
16375         
16376         * data/.cvsignore, doc/.cvsignore: Updated.
16377         
16378         Patch from: Etay Meiri <etay-m@bezeqint.net>
16379         
16380         * src/debug_tree.h, src/debug_tree.c: New files.
16381         
16382         * src/Makefile.am, src/message-manger-private.[h,cc],
16383         src/message-manger.cc: Added Tree view for debugger
16384         locals view.
16385         
16386 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
16388         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16389         
16390         * src/memory.c, src/memory.h: New files.
16391         
16392         * src/Makefile.am, src/appwizard.c, src/controls.c,
16393         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
16394         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
16395         
16396         Memory view implemetation that would enable viewing raw memory
16397         during debugging.
16399 2002-08-08  Stephane Demurget  <demurgets@free.fr>
16401         * AUTHORS: added Biswa, because I wonder why noone already have
16402         written his name in the Anjuta's hall of fame :)
16404 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
16406         * src/appwizard_gui.c: Removed an ambiguous prototype.
16407         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
16408         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
16409         * THANKS: Updated M. Ali Vardar's email.
16410         
16411 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
16413         * src/anjuta_gui.c: implemented feature request to stop main and browser
16414           toolbars having exclusive use of space
16416 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
16418         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
16419         left over from the previous work to fix bugs :-)
16420         
16421         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
16422         src/controls.c, src/mainmenu_callbacks.h, 
16423         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
16424         reviewed
16425         
16426         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
16427         src/project_import_gui.c, src/sharedlib_gui.c, 
16428         src/signals_gui.c: set window icon correctly
16429         
16430         * NEWS: more updates for the release
16431         
16432         * HACKING: updated for window icons and insert menu information
16433         
16434         * src/cvs_gui.c, src/build_project.c, 
16435         src/project_import_cbs.c: message strings reviewed
16436         
16437         * src/controls.c: context help button should be disabled if 
16438         DevHelp is not installed
16439         
16441 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
16443         * src/debugger.c: Fixed the signalling screw up because of string
16444         update in gdb used to report the child process PID. Also, no
16445         error dialog will be popped up for "no such file or directory"
16446         error (very annoying and useless error). This error will still
16447         be shown on the debug message window. Avoided terminating the
16448         program when the terminal is terminated -- doesn't hurt, otherwise
16449         we get crappy egg-and-hen problem.
16450         
16451         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
16452         dimensions loading.
16453         
16454         * src/anjuta.c: Limited the default size of main window to sane
16455         values.
16457         * src/preferences.c: Fixed some deadly memory corruption bugs in
16458         the recent patches. Return from getenv() should NEVER be freed,
16459         because they are static strings.
16460         
16461         * src/preferences_gui.c: Removed the fix for crash bug with font
16462         selection and applied the real fix.
16463         
16464 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
16466         * NEWS: updated for release
16468 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
16470         * src/launcher.c: Added a fix a memory leak and a possible
16471         fix for zvt-crash bug.
16472         
16473         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
16474         
16475         * data/properties/latex.properties,
16476         data/properties/ada.properties: Added file.is.source property.
16477         
16478         * src/an_file_view.c: Set auto column size of the file
16479         revision column.
16480         
16481         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
16482         The user is now prompted to confirm the closing of the file
16483         if it is being used by CVS. If yes, the editor is closed and
16484         the CVS operation stops.
16485         
16486 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
16488         * anjuta.prj: bump project version for release
16489         * BUGS: removed unnecessary file
16491 2002-06-07      Philip Van Hoof <freax@pandora.be>
16493         * widgets/gnomefilelist.c: fix up issue with directory deleted 
16494         during the life of the file list widget
16495         * src/preferences_gui.c: sticking-plaster fix to font selection
16496         causes segfault bug
16498         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
16500 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16502         * data/properties/anjuta.properties, src/an_file_view.[ch], 
16503         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
16504         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
16505         added options for symbol and file browsers.
16506         * data/properties/cpp.properties: linker flags should come after
16507         the name of the file to compile.
16508         * scintilla/Editor.cxx: fixed gcc compilation warning.
16509         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
16510         be executed from bindir only.
16511         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
16512         tagmanager/include/tm_file_entry.h: CVS version information in file 
16513         browser.
16514         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
16515         window.
16516         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
16517         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
16518         crashes during file import.
16519         * src/project_import.c: disable project menu items during project 
16520         import.
16521         
16522         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
16524 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
16526         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
16527         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
16528         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
16529         modified Insert menu, added C functions template, header C 
16530         template, modified header_template HEADER_H ==> NAMEFILE_H
16531         
16532         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
16534 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
16536         * data/properties/html.properties: changed some file 
16537         associations
16539 2002-06-05 Philip Van Hoof <freax@pandora.be>
16541         * widgets/gnomefilelist.c: Fixed #560759 and #561776
16542         
16543         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
16545 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16547         * data/properties/anjuta.properties, src/defaults.c: Make windows
16548         docked by default, fix the big fonts bug.
16549         
16550         * src/an_file_view.c, src/main_menubar_def.h, 
16551         src/project_dbase_gui.c: sanitized the Edit/View mess.
16552         
16553         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
16554         for customizing shortcuts.
16555         
16556         * src/mainmenu_callbacks.c: Search for selected word if present.
16557         
16558         * src/text_editor_menu.c: Added context menu options for docking
16559         and undocking editor windows.
16560         
16561         * src/main_menubar.h, src/main_menubar.c: more support for the 
16562         shortcuts menu item.
16563         
16564         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
16566 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
16568         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
16569         all commit messages being written to top of the file
16570         
16571         * src/main_menubar_def.h: message strings reviewed
16572         
16573         * src/project_import.c: message strings reviewed
16574         
16575         * src/source.c, src/glades.c: message strings reviewed. Fixed 
16576         some bugs around reading the project properties for creating 
16577         .glade and .desktop files in the Application Wizard. There were
16578         typos in the property names being retrieved
16579         
16580         * widgets/gnomefilelist.c: changed build_full_path to make 
16581         the file widget support ~
16582         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
16583         
16584         * THANKS, widgets/e-shell-about-box.c, 
16585         manuals/anjuta-manual/C/authors.sgml: updated for new
16586         patch
16588 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
16590         * src/project_dbase.c: Fixed the file-path-corruption bug
16591         and the cannot-import-file-in-project bug. (follow-up with
16592         the last commit from Stef).
16593         
16594         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
16595         with unsaved-project.
16596         
16597 2002-06-05  Stephane Demurget  <demurgets@free.fr>
16599         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
16600         misplaced g_free.
16602 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
16604         * data/properties/{xml,html,other}.properties: changed some file 
16605         associations
16606         
16607         * data/anjuta.mime: oops! cvs added
16608         
16609         * scintilla/RESearch.cxx: fixed up a problem with comments
16610         
16611         * global-tags/create_global_tags.sh: redirect errors to /dev/null
16612         to avoid messages about missing libs
16613         
16614         * NEWS: started the release notes
16616 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
16618         * HACKING: updated with new information on printing, patch naming
16619         
16620         * TODO: removed completed tasks
16621         
16622         * THANKS: updated a few contributions
16623         
16624         * anjuta.prj: updated the icon file
16625         
16626         * anjuta.desktop.in.in: updated to add Categories
16627         
16628         * data/anjuta.mime: created a mime type for Anjuta project files
16629         (NB needs to be added to the install in /usr/share/mime/)
16630         
16631         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
16632         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
16633         to PNG for websites.
16634         
16635         * plugins/patch/patch-plugin.c: clarified some messages and 
16636         made it easier to see different patching sessions
16637         
16638         * src/toolbar.c: changed some message text for consistency
16639         
16640         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
16641         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
16642         in preferences. 
16643         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16644                  
16645         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
16646         src/project_dbase.{c,h}, src/project_import_cbs.c, 
16647         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
16648         Added XLib Project and a Dockapp Project types.
16649         * pixmaps/Makefile.am: added line for new pixmap for new xlib
16650         projects
16651         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
16652         * src/source.c: Fixed memory leak in existing projects. 
16653         (filename was not freed)
16654         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
16656 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
16658         * src/anjuta.h, src/anjuta.c: Added error display funtions
16659         with parent windows.
16660         
16661         * src/appwizard_cbs.c: Changed error display function to use
16662         parented version.
16663         
16664 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
16666         * printing/print.h, printing/printing.c: Taken care of document
16667         zoom factor and fixed a font loading bug. Dynamically calculated
16668         text widths to work with zooms properly. Re-organized code for
16669         dynamic text width calulations to work in general with utf8 chars.
16670          Determined font height and width automatically from the font info.
16671         
16672         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
16673         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
16674         Converted text.zoom.factor property to use #defined value. Removed
16675         margin header and margin numbers preferences, as they  now
16676         calculated dynamically.
16677         
16678 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
16680         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
16681         printing/print-util.h, printing/print.c, printing/print.h:
16682         Rewritten printing support for style based printing. Syntax highlighted
16683         printing, monochromatic printing, setup using preferences etc.
16685         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
16686         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
16687         language and the styled text buffer.
16688         
16689         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
16690         the print setup preferences page and added printer preferences. Added functions
16691         to retrieve preferences with default values.
16692         
16693         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
16694         the printing.
16696         * data/properties/anjuta.properties: Added default printer preferences.
16698         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
16699         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
16700         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
16702         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
16703         
16704 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16706         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
16708         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
16709         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
16710         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
16711         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
16713         printing/Makefile.am: Reduced compiler optimizations.
16715         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
16716         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
16717         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
16718         tagmanager/tm_workspace.c: TagManager fixes.
16720 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
16722         * printing/*: CVS added. :)
16723         
16724 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16726         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
16728         * printing*: CVS added.
16729         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
16730           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
16731           src/main_menubar_def.h: Gnome Print support
16732         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
16733         * configure.in: Enable debugging flag option
16734         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
16735           Print properties defined.
16736         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
16737         
16738 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16740         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
16741         
16742         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
16743         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
16744           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
16745           and cleanups
16746         * src/text_editor.c: Minor cleanups.
16747         * anjuta.c: Tweaks to 'Goto File Line' functionality.
16748         * src/project_dbase.c: Fixes to add/remove files from project.
16749         * src/help.c: Fix minor memory leak.
16750         * src/project_dbase_gui.c: Remove debugging messages.
16751         * src/utilities.[ch]: Cleanups and minor fixes.
16752         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
16754 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
16756         * src/anjuta.c [anjuta_apply_preferences()]:
16757         Fixed a crash bug when tab pos is not defined for the editors.
16758         
16759         * data/properties/cpp.properties: Set default identifier property to normal.
16760         This fixes the bug in which the fore color gets hidden with dark background.
16762 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
16764         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
16765         scintilla 1.46
16766         
16767         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
16768         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
16769         src/anjuta.c, data/properties/anjuta.properties:
16770         Implemented line wrapping.
16771         
16772         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
16773         
16774         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
16775         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
16776         tags. Code was reviewed from GNOME Bonsai view.
16777         
16778         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
16779         it seems to have been removed by scintilla people.
16780         
16781         * data/properties/anjuta.properties: Set default line wrap to false, as
16782         is noticably slow with big files.
16783         
16784 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
16786         * src/project_import_gui.c: disallow the selection of files in
16787           the browse dialog.
16788         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
16789           preferences code.
16790         
16791 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16793         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
16794           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
16795         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
16796         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
16797           now works properly.
16798         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
16799         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
16800         * src/utilities.[ch]: Added some utility functions.
16801         * tagmanager/tm_project.c: Fix for bug in file removal from project.
16802         
16803         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
16805 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
16807         * HACKING: info on FIXME statements and removed ccview references
16808         * Makefile.am: added rule to make RPM package
16810 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
16812         * THANKS, widgets/e-shell-about-box.c, 
16813         manuals/anjuta-manual/C/authors.sgml: updated for new
16814         patch
16815         * src/anjuta.c: removed unnecessary warning code since CVS 
16816         support is now implemented :-)
16817         * manuals/sgmldocs.make: implemented a fix for bug #553969
16818         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
16819         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
16820         manuals/C/anjuta-faqs-C.omf: modified the descriptions
16821         
16822 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16823         
16824         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
16825           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16826           src/main_menubar_def.h, src/preferences_gui.c,
16827           preferences.c, preferences.h: setup Username and Email 
16828           preferences, Insert ChangeLog and Username editor functions
16829           
16830           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
16832 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
16833         
16834         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
16835           src/src_paths_cbs.c, src/src_paths_gui.c
16836           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
16838           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
16840 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16842         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
16843           and goto tag menu items to main menu.
16845 2002-05-09  Andy Piper <andy.piper@freeuk.com>
16847         * THANKS, widgets/e-shell-about-box.c, 
16848         manuals/anjuta-manual/C/authors.sgml: added new contributors
16849         * HACKING: updated with info on files to change for credits
16851 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
16853     * src/aneditor.cxx: extended extension list which fixes segfault
16854     on selecting lisp, ruby or matlab as highlight style.
16856 2002-05-09  Andy Piper <andy.piper@freeuk.com>
16858         * src/main_menubar_def.h: fixed an array initialiser and fixed
16859         the lexer settings for the new entries on the Format menu
16861 2002-05-07  Stephane Demurget  <demurgets@free.fr>
16863         * Synced with Scintilla 1.45
16865 2002-05-06  Andy Piper <andy.piper@freeuk.com>
16867         * anjuta.prj: added another missing file
16868         * ChangeLog: fixed some incorrect change dates I caused by 
16869         sloppy cut-and-pasting :-/
16871 2002-05-06  Andy Piper <andy.piper@freeuk.com>
16872         
16873         * src/mainmenu_callbacks.c: fixed title of new About box
16875 2002-05-05  Andy Piper <andy.piper@freeuk.com>
16877         * src/pixmaps.h: added macros for OpenGL and SDL project icons
16879 2002-05-05  Andy Piper <andy.piper@freeuk.com>
16881         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
16882         * anjuta.prj: updated for new files
16884 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
16886         * widgets/e-shell-about-box.c: Added version display.
16887         
16888 2002-05-03  Andy Piper <andy.piper@freeuk.com>
16890         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
16891         widgets/scroll_menu.c: fixed up some compiler warnings (patch
16892         from Philip Van Hoof)
16894 2002-05-03  Andy Piper <andy.piper@freeuk.com>
16896         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
16897         dependency
16898         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
16899         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
16900         that produced build errors (needs checking on a machine with the
16901         ja locale!)
16902         * data/properties/lisp.properties: updated to match format of other
16903         lexer property files supplied with Anjuta
16905 2002-05-03  Andy Piper <andy.piper@freeuk.com>
16907         * anjuta.prj: added new files
16908         * HACKING: added information from the mailing list on 
16909         adding new project types to the wizard (thanks to Johannes)
16911 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16913         * src/utilities.h, src/launcher.c, src/gnome_project.c,
16914           src/appwiz_page2.c: Fix for 547038.
16916 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
16918     * attach_process.c, attach_process_cbs.c: Fixed a dialog
16919     hide bug.
16920     
16921     * about.h: cvs removed.
16922     
16923 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
16925         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
16927         Fix for #539574.
16929         * src/anjuta.c (anjuta_system_error): checks for the error number to
16930         know whether the error description is needed or not.
16932 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
16934         * pixmaps/anjuta_logo.png: New about logo.
16935     
16936         * pixmaps/anjuta_icon.png: New icon from Misha. The
16937         old one had trouble with some gtk themes.
16938     
16939         * about.c: Removed. No longer needed.
16941         * mainmenu_callbacks.c: Removed reference of about.h
16942     
16943 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16945         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
16947         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
16948           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
16949         About Dialog (thanks to the Evolution team for the cool widget!)
16951 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
16953         Patch from lbell <lbell@tsc4.com>
16954     
16955         * src/find_in_files.c, src/find_in_files.h,
16956           src/anjuta.c: Added save_yourself, load_yourself routines.
16957     
16958         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
16959         Added "Append messages" toggle button. This will enable
16960         the search results to be appended to the already existing
16961         results.
16962     
16963         * src/debugger.c: Fixed a typo.
16964     
16965         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
16966           src/session.c, src/session.h: Improved session management.
16968 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
16970         * THANKS, FUTURE, AUTHORS: Changed my email and
16971         avoided yahoo.com.
16973 2002-05-02  Stephane Demurget  <demurgets@free.fr>
16975         Impl. feature request #525271 (add Lisp support).
16977         * data/properties/lisp.properties: added.
16979         * data/properties/Makefile.am, data/properties/anjuta.properties: added
16980           the lisp properties.
16982         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
16983           src/utilities.[ch]: added support for the Lisp highlight style.
16985 2002-05-02  Stephane Demurget  <demurgets@free.fr>
16987         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
16988           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
16989           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
16990           option preferences to have a persistent setting. Plus it's not used
16991           often, so it's better here than flooding the menus.
16993         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
16994           preferences pages a lot more consistent and sweeter: tabs direction
16995           radiobuttons are directed against the meaning, all pages have an
16996           outter frame, a lot of padding, removed all expand attributes for
16997           vertical boxes, ...
16999           That's not a total revamp, but it's really looking better now, even
17000           if there's still work to be done.
17002 2002-05-01  Andy Piper <andy.piper@freeuk.com>
17004         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
17005         * TODO: added task to be completed before next release (update all credits)
17007 2002-05-01  Stephane Demurget  <demurgets@free.fr>
17009         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
17010         Benke László.
17012 2002-05-01  Benke László  <decike@freemail.hu>
17014         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
17016         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
17017           src/main_menubar_def.h, src/mainmenu_callback.[ch],
17018           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
17019           to the format menu in order to reorder the notebook tabs in
17020           alphabetical order everytime a file is created/opened/saved.
17022 2002-05-01  Philip Van Hoof <freax@pandora.be>
17024         * widgets/gnomefilelist.[ch] (history_combo_go),
17025         (history_combo_clicked): impl.
17027         (gnome_filelist_new_with_path): use this new impl.
17029 2002-05-01  Stephane Demurget  <demurgets@free.fr>
17031         * src/project_dbase_gui.c (add_file): added the xpm file type.
17033 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17035         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
17036         tag manager fixes.
17038         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
17039           of tag types.
17041         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
17042           src/text_editor_menu.c: Added context sensitive search in symbol
17043           browser and editor.
17045         * configure.in: Changed version number to 0.1.9.99.
17047         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
17048           src/project_import.c: Minor changes to project import facility.
17050         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
17051           (Forced to use specific brace format)
17053         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
17054           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
17055           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
17057 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
17059         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
17060         replaced the spinbutton with an hscale, and made the UI less "blocky".
17062         * src/cvs_gui.c: When diffing a project you can choose date and
17063         release now.
17065         * src/project_dbase.c: Import_file activated again
17067         * configure.in, plugins/Makefile.am: Added patch plugin
17069         * plugins/patch/*: The new patch plugin
17071 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17073         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
17075         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
17076         dropdown list shown by autocompletion are now removed.
17078 2002-04-28  Philip Van Hoof <freax@pandora.be>
17080         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
17081         a bunch of filetypes from the older version.
17083         * src/project_dbase_gui.c (add_file): changed the import
17084         dialog's filetypes combo contents depending on the
17085         type of data to be imported.
17087 2002-04-28  Stephane Demurget  <demurgets@free.fr>
17089         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
17090         the amount parameter as Philip stated and reformated to follow the
17091         Gnome convention.
17093         * src/project_dbase.c (project_dbase_make_default_filetype_list):
17094         changed accordingly.
17096 2002-04-25  Stephane Demurget  <demurgets@free.fr>
17098         Fix for #531293.
17100         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
17101         Shift-F6, to be more consistent with other Gnome apps.
17102         Moved the "Search next" entry under the "Search" one, and swapped the
17103         order of the "Find in files" and "Find and Replace" ones.
17105         Some additional fixes ands cleanups on the edit menu.
17107         * src/main_menubar.h: replaced all occurences of repeat_find by
17108         find_again for the code to be more consistent.
17110         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
17111         sensitiveness depending on the existence of an active text buffer.
17113         * TODO: added some bits about improving the usability of the
17114         search/search again couple.
17116 2002-04-25  Stephane Demurget  <demurgets@free.fr>
17118         * src/preferences_gui.c: made the tab labels text more consistent
17119         (s/misc/Misc/).
17121 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
17123         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
17125         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
17126         filename.
17128         * src/main.c (main): simplified some code and cleanups.
17130         Fix a part of #499366:
17132         * src/commands.[ch] (sync_from_props), (command_editor_save),
17133         (on_apply_clicked), (create_command_editor_gui): added the gui
17134         corresponding to the command.terminal preference.
17136 2002-04-25  Stephane Demurget  <demurgets@free.fr>
17138         Fix for #465180.
17140         * anjuta.spec.in: added build requirements for the source rpm.
17142 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
17144         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17145         
17146         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
17147           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
17148           src/project_type.c, source.c, wizard_gui.c:
17149           Added new GNOME 2 project types and changed glade behaviour to
17150           produce GTK code if project type GTK was selected and GTKmm code
17151           if project type GTKmm was selected (and not depending on the 
17152           selected language. Disabled glade for GNOME 2 projects because
17153           we will need glade2 there.
17154           
17155         * src/project_dbase.c: Fixed a memory lack.
17156         
17157         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
17158         
17159         * src/cvs.c: Added an error message if jobs are running
17161 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
17163         * tagmanager/tm_work_object.c: Fixed a chrash
17164         bug which occurs when it tries to stat an empty
17165         file name.
17166         
17167 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
17169         * src/controls.c: CVS menu items now becomes
17170         insensitive when the launcher is busy.
17171         
17172         * src/anjuta.c, cvs.h, cvs.c: Created a function
17173         to update the cvs preferences when preferences are
17174         applied in preferences dialog and called it from
17175         anjuta_update_preferences().
17176         
17177 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
17179         * src/cvs.c: Added a space in the cvs command
17180         before the revision part. This fixes the cvs
17181         error we get when cvs-diffing with revisions.
17182         
17183         * src/cvs.c: Fixed a compiler warning.
17184         
17185         * src/find_replace.c: The dialog now remembers
17186         the settings including the "prompt on replace"
17187         which seems to have broken somewhere line the
17188         changes.
17189         
17190 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
17192         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
17193         Added a new property in cvs class to hold a boolean
17194         for enabling date in cvs diff. This fixed the bizzare
17195         diff output due to the date that goes with the cvs
17196         command. Also, set the default value of compression
17197         to 3 and unified diff option to 1.
17198         
17199 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
17201         * src/cvs.c: The diff editor is set to hilite as
17202         diff syntax hiliting.
17203         
17204         * configure.in, manual/Makefile.am:
17205         Added a new manual module for ja language.
17206         
17207         * manual/ja/*/*/*: New module and files for the
17208         ja translation for the anjuta documentation
17209         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
17210         
17211 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
17213         * src/launcher.c: Made a very messy work around
17214         for the launcher authentication to work properly.
17215         
17216         * src/find_replace.c: Applied the missing patch
17217         from Dan Elphick <dre00r@ecs.soton.ac.uk>
17218         
17219 2002-04-16 Andy Piper <andy.piper@freeuk.com>
17221         * src/cvs.c, src/main_menubar_def.h: made message strings
17222         consistent with existing standards from our own documentation 
17223         (such as uppercase P in Project, corrected spelling of 
17224         repository, etc.)
17226 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
17228         * src/cvs_gui.c: Cleaned up gui and aligned various
17229         widgets to give a clean look.
17230         
17231 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
17233         * src/launcher.c: Added work around to retrieve
17234         the child exit code. It works. :)
17235         
17236         * src/find_in_files.c, src/gnome_project.c,
17237         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
17238         src/clean.c, src/clean_project.c, src/build_project.c,
17239         src/build_file.c: Modified to handle the new
17240         child exit code.
17241         
17242 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
17244         * src/find_replace.c: Changed signal to call
17245         on_replace_text_close on from delete_event
17246         to close => the replace history is now updated.
17248 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
17250         * src/cvs.c: escaped the cvs import message before
17251         passing it to cvs.
17252         
17253 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
17255         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17256         
17257         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
17258         
17259         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
17260         Added cvs import
17261         
17262         * src/preferences_gui.c: GUI improvements
17263         
17264         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
17266 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
17268         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
17269         Removed static qualifier from tm_tag_type_name() and
17270         availed it's prototype for use in outside code. also
17271         created reverse map function tm_tag_type_name();
17272         
17273         * src/anjuta.c: Implemented qualified tags names for
17274         the tag list (on the toolbar pulldown list) to avoid
17275         ambiguty in tags with similar names (like prototype
17276         and definition). Patch modified and improved.
17277         
17278         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
17279         
17280 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
17282         * src/utilities.[c,h]: Added a utility funtion
17283         that escapes the single and double quotes in a
17284         given string. Useful for passing command line
17285         args with quotes.
17286         
17287         * src/cvs.c: Escaped the cvs log message before
17288         passing it to cvs command line to avoid ambiguties
17289         with quotes in the message.
17290         
17291         * pixmaps/anjuta_icon.png: Changed to the new icon.
17292         from Todd Goyen <goyen@mbi-berlin.de>
17293         
17294         * src/message-manager-private.cc: Added regex to 
17295         recognize (underline hilite) the parsable outputs
17296         from the zvt terminal.
17297         
17298 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
17300         Patch from: Tina Hirsch <tehirsch@arcor.de>
17301         
17302         * src/project_type.c:
17303         Fixed a bug in the wxproject type and modified the erroroutput when
17304         configure doesn't find wx-config
17305         
17306         Patch from: Timothee Besset <ttimo@idsoftware.com>
17307         
17308         * src/anjuta.c, src/message-manager-private.cc,
17309           src/message-manager-private.h
17310         Catches double clicks in the zvt terminal, and calls goto_error_line
17311         to jump to the appropriate location in the source. This will recognize
17312         grep -n output
17313         
17314 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
17315         
17316         * src/build_project.c: Taken care of memory leak
17317           by freeing cmd variable properly.
17319         * src/main_menubar_def.h: Fixed wrong signal connection
17320           for cvs project commit.
17321           
17322         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
17323         
17324         * src/preferences_gui.c: Added some border and adjusted
17325           expandsion, filling in box adds to make the cvs preferences
17326           more nicer.
17327         
17328 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
17330         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17331         
17332         * src/cvs*, src/main_menubar*, src/preferences*: 
17333         Moved CVS settings to preferences, added a nice login dialog.
17334         
17335         * src/controls.c, src/project_dbase.c:
17336         CVS project options are only shown if a project is open
17337         
17338         * src/build_project.c:
17339         User is now asked if he wants to install as root 
17340         
17341         * src/launcher.c:
17342         Fixed a warning
17344         * anjuta.prj: Updated with cvs files
17345         
17346         * TODO: Remove task which are done
17347         
17348 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
17350         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
17351         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
17352         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
17354         Modified launcher to use controlling terminal to detect and
17355         take care of password authentications (for example, for cvs
17356         and root installs).
17357         
17358         * pixmaps/password.png: New file.
17359         
17360 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
17362         Anjuta kick start tutorial wirtten by:
17363           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
17365         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
17366           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
17367           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17368           manuals/C/anjuta-tutorial/figures/*.png:
17369           
17370           Added files
17371         
17372         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
17373           
17374           Modified files.
17375         
17376 2002-03-28 Roel Vanhout <roel@stack.be>
17378         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17380         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
17381           src/preferences_gui.c:
17382         Added option to wrap around to beginning/end of file when on last bookmark
17383         and next/previous bookmark is pressed
17384         
17385 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
17387         Patch from Philip Van Hoof <freax@pandora.be>
17388         
17389         * src/gnomefilelist.c:
17390         Added gimp like feature that changes the file extension of
17391         the filename entered in the selections when the file
17392         filter is changed.
17393         
17394 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
17395         
17396         Patch from Roy Wood <roy.wood@filogix.com>
17397         
17398         * src/controls.c, src/find_text.c, src/find_text.h,
17399           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
17400           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17401           
17402           Menuitem for entering currently selected text as find target,
17403           added key accel for "find next" and changed some key accels for
17404           other key for consistency.
17405           
17406         * src/utilities.c:
17407           Cleaned up code.
17408         
17409 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
17411         * src/watch.c, src/watch.h, src/watch_cbs.c,
17412           src/watch_cbs.h, src/watch_gui.c:
17413         
17414           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
17415         
17416           Added change watch entries feature
17417           and Watch entries modify on double click fixed.
17419 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
17421         * src/mainmenu_callbacks.c:
17422         
17423           Project commit should not bypass dialog as
17424           we need to get the cvs log from the user.
17425           
17426 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
17428         * src/project_dbase.c:
17429         
17430           Patch from Roy Wood <roy.wood@filogix.com>
17431           
17432           Fixed docking bug with the new docking patch
17433           to fix copy/paste bug.
17434           
17435 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
17437         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
17438           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
17439           src/main_menubar.h, src/main_menubar_def.h,
17440           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
17442           Added cvs project support. Featured bypass cvs dialog for
17443           cases where we don't need dialog (such as project and right
17444           click selection from file browser). Cleaned up cvs code to
17445           make them generic cvs operations instead of separate file
17446           and project operations. Added cvs log action. Increased
17447           file entry box width and enabled "unified diff" by default.
17448           Used Editor buffer for status and log and set hilite for
17449           these buffers including diff buffer (DIFF hilite).
17450           
17451 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
17453         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17455         * data: Added file autogen.sh.wxwin 
17456         * data/Makefile.am: Added entry for autogen.sh.wxwin
17457         * pixmaps: Added project image appwiz_wxwin.png
17458         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
17459         * src/appwizard_cbs
17460           src/compiler_options.c
17461           src/pixmaps.h
17462           src/project_dbase.c
17463           src/project_dbase.h
17464           src/project_import_cbs.c
17465           src/project_type.c
17466           src/source.c
17467           src/source.h
17468           src/wizard_gui.c: Added everything necessary for new
17469                             project type 'wxWindows (wxGTK)
17470         * src/project_dbase.c: Fixed a bug that caused every project
17471                                to be a glade project in dialog
17472                                                    'Project information'.
17474 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
17476         Patch submitted by Roy Wood <roy.wood@filogix.com>
17477         
17478         * src/anjuta_gui.c, src/message-manager-dock.c,
17479           src/project_dbase.c:
17480           
17481           fixed the copy/paste bug by rewriting dock/undock
17482           code.
17484 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
17486         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17487         
17488         * src/cvs*, src/Makefile.am:
17489           New file for CVS support. File operations currently work
17490           cvs login needs to be done. Project support is not yet
17491           started.
17493         * src/main_menubar*, src/mainmenu_callbacks,
17494           src/anjuta.c, src/anjuta.h:
17495           Added menus and functions for cvs commands.
17496           
17497         * src/text_editor_menu.h: 
17498           Added #include <gtk/gtk.h>
17499           
17500         * src/gotoline.h:
17501           Removed a warning (and this time it works ;-)
17503         * src/utilities.c, src/utilities.h:
17504           Added a utility function to retrieve directory
17505           name out of full path.
17507 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
17509         * src/executer.c: (create_executer_dialog): changed the default
17510           focus on the entry.
17512 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
17514         * widgets/gnomefilelist.c:
17515         Fixed duplicate history entries for the same directory.
17516           
17517 2002-03-10  Stephane Demurget  <demurgets@free.fr>
17519         Fix for #520092.
17521         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
17522           it's already used by scintilla to delete the whole current line.
17524 2002-03-10  Stephane Demurget  <demurgets@free.fr>
17526         Fix for #525107.
17528         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
17529           calls to fileselection_hide_widget,
17530           (on_open_filesel_cancel_clicked): removed.
17532         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
17533           (on_add_prjfilesel_cancel_clicked):
17535         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
17536           impl.
17538         * src/fileselection.c: Made some functions static.
17539           (fileselection_hide_widget): rewritten using the new
17540           gnome_filelist_set_multiple_selection function.
17542         * src/fileselection.c: (on_file_selection_delete_event): removed
17543           unuseful widget hides. Some cleanups,
17544           (on_file_selection_cancel_clicked): impl,
17545           (create_fileselection_gui): changed the cancel button clicked's
17546           callback to use this new function.
17548         * src/anjuta.c: (anjuta_new):
17549         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
17550           callbacks, because this the gnome filelist widget's job.
17552         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
17553           clist selection mode duplicates set,
17554           (gnome_filelist_key_press): use the new impl. function.
17556 2002-03-10  Stephane Demurget  <demurgets@free.fr>
17558         Fix for #441233.
17560         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
17561           fixed some bogus code using an array cell out of
17562           range, removed unecessary gettext usages.
17564         * src/appwiz_page2.c: (on_prj_name_entry_changed):
17565           some cleanups and now transform minus characters to
17566           underscores.
17568         * src/source.c:
17569           (source_write_configure_in),
17570           (source_write_toplevel_makefile_am),
17571           (source_write_desktop_entry),
17572           (source_write_glade_file):
17573         * src/project_dbase.c: (project_dbase_summon_glade),
17574           (project_dbase_generate_source_code):
17575         * src/glades.c: (gladen_write_glade_write):
17576           replaced some occurences of the target name by the
17577           project filename, using project_dbase_get_proj_name,
17578           to fix the name of some files.
17579           Fixed a lot of mem leaks.
17580           Various code cleanups.
17582 2002-03-06  Stephane Demurget  <demurgets@free.fr>
17584         Merged with latest (1.44) scintilla.
17586         Added: - The calltip.<lexer>.end.definition property to display help
17587                  text on a second line of calltip.
17588                - The calltip.<lexer>.word.characters property to correctly find
17589                  calltips for functions that include characters like '$' which
17590                  is not normally considered a word character.
17591                - The use.monospaced property to determine initial state of
17592                  Use Monospaced Font setting.
17594         Bugs fixed: Too many to mention; please see :
17595                     http://www.scintilla.org/ScintillaHistory.html for the
17596                     full changes list.
17598         * scintilla/*/*: updated nearly all files.
17600         * TODO: removed the need of a scintilla merge.
17602         Merged with latest (1.44) SciTE properties.
17604         * data/properties/anjuta.properties: added the wrap, use.monospaced
17605           properties.
17607         * data/properties/html.properties: added a missing php extension, and
17608           updated php keywords to the latest reference.
17610         * data/properties/pascal.properties: added commands to compile, build
17611           and execute pascal applications.
17613         * data/properties/lua.properties: added styles for statements.
17615         * data/properties/bash.properties: added the declare keyword.
17617         Fixed distchecking.
17619         * global-tags/Makefile.am,
17620           global-tags/create-global-tags.sh: used some kind of ugly hack to
17621           make distchek work, since noone has proposed some better way.
17623         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
17624           and Ctrl-N replace Alt-N for new file according to the Gnome design
17625           reference.
17627 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
17629         * widgets/gnomedirlist.c
17630         widgets/gnomedirlist.h
17631         widgets/gnomefilelist.c
17632         widgets/gnomefilelist.h:
17634         Added GPL headings in the file.
17636 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
17638         * src/attach_process.c
17639         src/attach_process_cbs.c
17640         src/attach_process_cbs.h
17641         src/attach_process_gui.c
17642         src/breakpoints.c
17643         src/breakpoints_cbs.c
17644         src/breakpoints_cbs.h
17645         src/breakpoints_gui.c
17646         src/commands.c
17647         src/compiler_options.c
17648         src/compiler_options_cbs.c
17649         src/compiler_options_cbs.h
17650         src/compiler_options_gui.c
17651         src/find_in_files.c
17652         src/find_in_files_cbs.c
17653         src/find_in_files_cbs.h
17654         src/find_in_files_gui.c
17655         src/find_replace.c
17656         src/find_text.c
17657         src/help.c
17658         src/preferences.c
17659         src/preferences_gui.c
17660         src/project_config.c
17661         src/src_paths.c
17662         src/src_paths_cbs.c
17663         src/src_paths_cbs.h
17664         src/src_paths_gui.c:
17665         
17666         Bugs #521629 and #522427 fixed. The problem was, that the
17667         escape-key was not catched and the dialog was hidden, but
17668         the flag was not set correctly.
17670         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
17671         using the gnome_dialog_close_hides()-setting present in most dialogs.
17672         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
17673         emits "close" and set the flag in the close-callback.
17675         Patch from: Jens Georg <mail@jensgeorg.de>
17677 2002-03-06  Stephane Demurget  <demurgets@free.fr>
17679         * src/*.{c,cpp}: s/string_free/g_free/
17681         * src/utilities.[ch]: (string_free): removed.
17683 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
17685         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17687         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
17688         src/mainmenu_callbacks.[ch]:
17689         Removed Project menu options: README, TODO, ChangeLog and NEWS
17690         Moved Save Build Messages to Build menu and only highlight it
17691         when there are build messages.
17692         Corrected a spelling: "mojority" -> "majority"
17693         Fixed initialisation of edit.edit_app_gui so now Edit menu
17694         can be shown when no project is loaded.
17696         * src/project_dbase.h: Removed prototype for static function
17698 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
17700         * src/text_editor.c: Editor is marked changed after
17701         autoformat. 
17702         
17703         Patch from: Jens Georg <mail@jensgeorg.de>
17705 2002-03-04 Roel Vanhout <roel@stack.be>
17707         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17709         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
17710         Added option to ignore binary files on 'Find in files' (grep -I option)
17712 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
17714         * src/main.c:
17715         session restoration and commandline load in 
17716         gtk idle loop.
17717         
17718         * src/anjuta.[h,c], src/anjuta_cbs.c:
17719         Removed "clear windows menu" and prevented runtime 
17720         warnings.
17721         
17722         * src/compile.c, src/build_file.c, src/build_project.c,
17723         src/clean.c:
17724         Takes into account the preference setting for 
17725         show dialog when job completes. Dialogs are
17726         shown when it is enabled otherwise not.
17727         
17728 2002-03-03 Roel Vanhout <roel@stack.be>
17730         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17731         
17732         * src/find_text.c
17733         Store 'Find...' search string on search so that 'Find Next' will search for
17734         that string, even if the dialog hasn't been closed yet.
17736 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
17738         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
17739         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
17740         src/main_menubar_def.h:
17741         
17742         Organized menus, removed "Windows" and "Utilities" menus from the
17743         menubar [they are no longer needed]. Also removed some extragenous
17744         separators.
17745           
17746 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
17748         * src/message-manager-private.cc:
17749         Set message clist selection mode to BROWSE.
17750         
17751         * src/message-manager.cc, src/an_symbol_view.c,
17752         src/an_file_view.c:
17753         Added Key navigation for the CTree and CList. Arrow left for
17754         node collapse, right for node expand, space (or enter) for
17755         activation (same as double click).
17756         
17757 2002-03-03 Roel Vanhout <roel@stack.be>
17758         
17759         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17760         
17761         * plugins/class-gen/clsGen.c
17762         Added functionality to semi-intelligently prefill filename
17763         boxes with names deduced from class name
17765 2002-02-26 lbell <lbell@tsc4.com>
17767         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
17768         * src/preferences_gui.c:
17769         Removed an incorrect use of gtk_misc_set_alignment().
17770         
17771         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
17772         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
17773         src/preferences.h, src/preferences_gui.c:
17774         
17775         Added the option to reload last open project at the startup.
17776         Added the possibility to open a new project without close
17777         an existing one
17778         
17779         * src/properties.cxx:
17780         Corrected a spelling mistake in message string.
17781         
17782         * src/session.c:
17783         Updated session functions.
17784            
17785 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
17787         * widgets/gnomefilelist.c: Bug fixes.
17788         
17789         Patch from Philip Van Hoof <freax@pandora.be>
17790         
17791 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
17793         * src/an_file_view.c:
17794         anjuta was unable to open some files becuase they were not being
17795         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
17796         Removed mime checking when opening with anjuta, becuase it doesn't
17797         hurt to open binary files in anjuta (some even may want to do so).
17798         
17799         Added a warning when mime type is not set when "view with default
17800         viewer" is activated.
17801         
17802         * src/an_file_view.c, an_symbol_view.c:
17803         Converted N_() to _() where ever appropriate in the strings.
17804         
17805 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
17806         
17807         * src/appwizard_gui.c, src/appwizard_cbs.c
17808           src/wizard_gui.c/h, src/appwiz_page3.c,
17809           src/project_import_gui.c:
17810           
17811         Moved target type radiobuttons to appwiz. page 2
17812         
17813         * src/message-manager-private.cc
17814         Fixed a bug which caused a crash if next message function was used
17816         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
17818 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
17820         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
17821         Modifies the behaviour of Alt-TAB in Anjuta. This
17822         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
17823         edited files in the first items of the notebook.
17825         Patch from: Timothee Besset <timo@qeradiant.com>
17826         
17827 2002-02-24  Philip Van Hoof <freax@pandora.be>
17829         * widgets/gnomefilelist.c, gnomefilelist.h:
17830           Added filecompletion
17831           
17832         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
17834 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
17836         * configure.in: Added "sk" to ALL_LINGUAS.
17838 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
17839   
17840         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
17841           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
17842           src/wizard_gui.c: Added support for static and dynamic libs
17843         
17844 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
17846         * widgets/gnomefilelist.c:
17847           Fixed gnome_filelist_get_lastfilename so it no longer returns
17848           a corrupted path.
17850 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
17852         * src/resources.h, resources.c:
17853         Added url handler.
17855         * src/main_menubar_def.h, mainmenu_callbacks.c:
17856         Changed to use gnome configed url handler.
17858 2002-02-19  Philip Van Hoof <freax@pandora.be>
17860         * widgets/gnomefilelist.c
17861         Added PHP filetype.
17863 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
17865         * plugins/class-gen/clsGen.c:
17866         Added c++ support.
17867         
17868         * widgets/gnomefilelist.c:
17869         Gives the maximum space to the files section of the open file dialog.
17870         
17871         Patches from: lbell <lbell@tsc4.com>
17872         
17873 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
17875         * src/anjuta.c, main.c:
17876         Used tm_get_real_path in anjuta_get_full_filename();
17877         
17878 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
17879         
17880         * anjuta.prj: update version
17882 2002-02-17  Stephane Demurget  <demurgets@free.fr>
17884         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
17885           removed the amount arg and replaced with a NULL-ending list.
17886           (gnome_filelisttype_makedefaultlist): use the new prototype.
17888 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
17890         * src/about.c, THANKS: updated for new contributors
17891         
17892         * anjuta.prj: added new files
17893         
17894         * README: corrected some documentation, ctags no longer needed,
17895           pkgconfig now required
17896           
17897         * data/properties/others.properties: add .cvsdiff extension
17898         
17899         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
17900           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
17901           file import
17902           
17903         * doc/anjuta.1: added initial man page thanks to 
17904           Rob Bradford <rob@debianplanet.org> (NB build and install 
17905           needs work)
17906         
17907 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
17909         * src/Makefile.am: Cleaned handling of compiler flags by moving them
17910           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
17911           warning flags. 
17912   
17913         * configure.in: Changed version to 0.1.10-pre
17914   
17915 2002-02-17  Stephane Demurget  <demurgets@free.fr>
17917         * src/fileselection.c: (create_fileselection_gui): always display
17918           the directory creation button as we cannot rely on the dialog
17919           titlebar.
17921         * widgets/gnomefilelist.[ch]: fixed includes.
17923         * pixmaps/new_folder.xpm: resized, added a + sign.
17925 2002-02-17  Stephane Demurget  <demurgets@free.fr>
17927         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
17928           changed all extensions to begin with a dot.
17930 2002-02-16  Philip Van Hoof  <freax@pandora.be>
17932         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
17934         * THANKS: added Philip.
17936         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
17938         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
17939         * src/file_selection.[ch],
17940         * widgets/gnomefilelist.[ch]: added a filetype
17941           combobox to the Anjuta file dialog widget.
17943 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
17945         * anjuta.spec.in: eep! the import script was not being installed by
17946           RPM - fixed for the release.
17948 2002-02-13  Stephane Demurget  <demurgets@free.fr>
17950         Various cleanups and fixes for the next release to be able to make
17951         distcheck.
17953         * plugins/*/*.c: added missing prototypes causing gcc to speak to
17954           much and make some tweaks plus cleanups.
17956         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
17957           args to remove some warnings.
17959         * global-tags/Makefile.am,
17960           data/Makefile.am,
17961           src/Makefile.am: link against Anjuta static libs using the
17962           $(top_builddir) dir, not anymore on $(top_srcdir) to make
17963           distcheck happy.
17965         * src/Makefile.am: ditto with all the Anjuta static libs.
17967         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
17968           include, as we already include the whole directory for the build.
17970         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
17971           
17972 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
17974         * pixmaps/Makefile.am: icon for libglade project now installed
17975         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
17976         * manuals/C/Makefile.am: removed ChangeLog reference which was 
17977           breaking some build stuff
17978         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
17979           include reference problems that showed up on make distcheck
17980         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
17982 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
17983         
17984         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
17986 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
17988         * src/message-manager-private.cc:
17989           The horizontal scrollbar now shows properly on demand.
17990         
17991 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
17993         * src/dnd.c fixed some warnings
17994         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
17995           and works. It is shown always at the moment but before it was
17996           shown on demand and did never work. 
17998 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
18000         * src/anjuta.c: Fixed a crash bug.
18001           patch from: Jens Georg <mail@jensgeorg.de>
18003 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
18005         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
18006           reports a problem with missing end tags on <graphic>
18008 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
18010         * manuals/C/ChangeLog: removed since it was never used
18011         * manuals/C/anjuta-manual/*: more updates, new screenshots
18012         * anjuta.prj: updated for new manuals/ structure
18014 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
18016         * source.c, compiler_options.[c/h]:
18017           Fixed bug #460321 "Problem with optimization options" 
18018           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
18019         
18020 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
18022         * NEWS: prepared for release, need to fill in date
18023         * data/welcome.txt: version number updated
18025 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
18027         * src/text_editor_menu.c, src/an_file_view.c, 
18028           src/an_symbol_view.c: marked strings for translation
18029         
18030         * src/defaults.c, data/properties/xml.properties:
18031           *.omf and *.xsl files should use XML highlighting
18032           
18033         * manuals/C/anjuta-manual/*:
18034           - restructured so that files have more meaningful names
18035             and are easier to edit (see anjuta-manual.sgml for the
18036                 ordering)
18037           - updated some screenshots
18038           - continued rewrite
18040 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
18042         * main.c: Made a workaround to remove the old
18043         anjuta gnome config file (older than 9 Feb 2002). This
18044         will fix the bug which never lets the brower toolbar shown.
18045         
18046         * main.c: In fact, the above solution wouldn't work in all
18047         cases. Therefore, here is the better fix, which works by
18048         detecting the version of the old config file and deleting
18049         ~/.gnome/Anjuta if it is lesser than 0.1.9.
18050         
18051 2002-02-01  Andy Piper <andy.piper@freeuk.com>
18053         * HACKING: added info on submitting patches
18055 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
18057         * src/project_import_gui.c, src/project_import.c:
18058           - If Project Import Wizard is canceled everything is 
18059                 cleaned up now.
18060           - Back button is now insensitive on page 3 (some problems: 
18061                 see TODO in project_import_qui.c:284
18062           - Menu frame is insensitive if project type != GNOME(mm)
18064 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
18066         * src/main.c: Fixed bug #  (Unable to open files on
18067         double click in project window from second trial onwards when
18068         the project is opened from command line).
18069         
18070         * po/POTFILES.in: Removed tags_manager.[h,c]
18071         
18072 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
18074         * src/preferences.c:
18075           A quick hack to fix the 'invisible' browser toolbar when
18076           upgrading from 0.1.8 to 0.1.9
18077           
18078         * src/anjuta.c:
18079           Fixed toolbar names which were causing confusions in the toolbar
18080           show/hide.
18081           
18082         * src/main.c:
18083           Substituted "anjuta" with PACKAGE
18084           
18085         * src/project_import_gui.c: 
18086           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
18087           
18088         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
18089           Added new files and removed obsolete ones.
18090           
18091 2002-01-30  Andy Piper <andy.piper@freeuk.com>
18093         * src/appwizard_cbs.c, project_import_cbs.c, 
18094           main_menubar_def.h, project_import_gui.c: 
18095           updates to message strings and layout for the 
18096           import wizard.
18097           
18098         * text_editor_cbs.c: fix for the tab menu entries for 
18099           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
18101 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
18103         * src/toolbars.c,
18104           src/toolbars.h,
18105           src/anjuta_gui.c,
18106           src/controls.c:
18107           
18108           Tag dropdown exclusive (takes
18109           all space in the toolbar) and never vertical and
18110           increased the width of the tag combo to 256 pixs.
18111           Toolbar separator before the combo and button.
18112           Added tags label before the tag button.
18113           Reorganized the dock bands for the toolbars.
18114           
18115         * src/project_import_gui.c
18116           src/project_import.c:
18117           Fixed an error and removed an unused variable.
18118           
18119         * data/properties/anjuta.properties:
18120           Removed the property for the old toolbar and set
18121           browser toolbar show to default.
18122           
18123         * src/project_dbase.c: excluded modules were not
18124           loaded. Fixed.
18125           
18126         * src/source.c:
18127           No build files will be written if the project is blocked.
18128           
18129         * src/project_import.c,
18130           src/project_import_cbs.c,
18131           src/project_gui.c,
18132           src/wizard_gui.c:
18133           
18134           Manually applied Johannes patch to fix some memory
18135           issues and gui clean up.
18136           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
18137         
18138         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
18139           Fixed a bad bug with remove file from project because of
18140           files were never removed properly from the project and
18141           from the tagmanager.
18142           
18143         * src/appwiz_page3.c: Disabled unused codes to clear
18144           compiler warnings.
18145           
18146 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
18148         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
18149         
18150         * data/Makefile.am
18151           pixmaps/Makefile.am
18152           src/Makefile.am
18153           src/an_file_view.c
18154           src/an_symbol_view.c
18155           src/anjuta.c
18156           src/anjuta.h
18157           src/anjuta_cbs.c
18158           src/anjuta_gui.c
18159           src/controls.c
18160           src/main_menubar.c
18161           src/main_menubar.h
18162           src/main_menubar_def.h
18163           src/mainmenu_callbacks.c
18164           src/mainmenu_callbacks.h
18165           src/pixmaps.h
18166           src/project_dbase.c
18167           src/project_dbase.h
18168           src/text_editor.c
18169           src/text_editor_menu.c
18170           src/text_editor_menu.h
18171           src/toolbar.c
18172           src/toolbar.h
18173           src/toolbar_callbacks.c
18174           src/toolbar_callbacks.h :
18175           
18176           Patch submitted by:
18177           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18178           
18179           Removes the Tags toolbar and substituted it with
18180           tags combo dropdown list. Fixes a couple of bugs.
18181           
18182           Moved the tag combo to browser toolbar because
18183           main toolbar was becoming too long.
18184           Made a new icon of tag toolbar.
18185           
18186         * po/zh_TW.po: Fixed bug.
18187           
18188         * pixmaps/an_tag.xpm: Added new file.
18190 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
18192         * src/project_import_gui.c: Reorganized project
18193         import gui page 2.
18194         
18195 2002-01-29  Andy Piper <andy.piper@freeuk.com>
18197         * HACKING: added info on creating windows and dialogs
18199 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
18201         * src/tm_file_view.c:
18203           Sorts the file list at the end instead of doing sort-insert
18204           to improve performance.
18205           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
18207         * src/project_dbase.c: Resolved a conflict from
18208           Johannes's patch.
18209           
18210         * src/project_import.c:
18211         
18212           Fixed to use anjuta_import.sh for the bin dir and
18213           not from the data dir.
18214         
18215           Used anjuta_is_installed() function to verify a the command's
18216           executability.
18217         
18218           Fixed import command to use sh (which is more general and is
18219           gauranteed to be found in any unix system :-)). Also, added
18220           double quotes around the import directory.
18221         
18222           Changed some strings for better translations (like avoiding
18223           duplicates).
18224           
18225           Fixed the reading of wrong target type.
18226           
18227         * src/control.c: Insensitive "import project" when there is
18228           a project open.
18229           
18230         * src/project_import_cbs.c:
18231           
18232           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
18233           Fixed selection of gettext checkbox.
18234           Sets the menu entries.
18235           
18236 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
18237         
18238         * src/appwiz_page[1-4].c
18239         * src/appwiz_gui.c
18240         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
18241         be able to reuse it.
18242         
18243         * src/mainmenubar.[c/h]
18244         * src/mainmenubar_def.h
18245         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
18246         menu item
18247         
18248         * src/message-manager.c: Fixed bug 509192
18249         * src/message-manager-dock.c: Added accel_group if window is undocked
18250         
18251         * src/project_dbase.[c/h]: Splitted opening code to be able
18252         to use it without an open file dialog
18253         (Maybe I broke Naba's changes, please take a look)
18254                         
18255         * src/project_import.[c/h]
18256         * src/project_import_gui.c: New Files, Code for Project Import Wizard
18257         
18258         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
18259         import wizard
18261 2002-01-28  Andy Piper <andy.piper@freeuk.com>
18263         * src/main_menubar_def.h, tagmanager/tm_project.c: more
18264           string cleanups
18265           
18266         * manuals/C/anjuta_manual/*: started rewrite of the 
18267           manual, updated some screenshots
18269 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
18271         * src/gnomefilelist.h, src/gnomefilelist.c:
18272         
18273           Fixed multiple selection bug (#497085). The OK button is
18274           sensitive when in multiple mode, if the no. of
18275           selection is one or more.
18276           
18277           Toggle between single and multiple selection mode
18278           and multiple mode display.
18279           
18280           Fixed strings to translable strings.
18281           
18282           Fixed some compiler warnings by commenting out
18283           unused functions.
18284           
18285 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
18287         * src/project_dbase.c: App status bar now updates
18288           with the project name when the project is loaded.
18289         
18290         * src/an_file_view.c, tagmanager/tm_file_entry.c:
18291           
18292           Puts the directories at the top. They're also sorted now.
18293           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
18294         
18295 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
18297         * scripts/anjuta_import.sh.in: Added file.
18298         * scripts/anjuta_import.sh: Removed file.
18300         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
18301           Updated files.
18302           
18303         * src/main_menubar_def.h:
18304         
18305           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
18306           reflect the opposite of Find (CTRL+F) and also to leave
18307           CTRL+R or Redo.
18308           
18309           Changed Glade summon with ALT+G, which frees the ATL+E
18310           for poping up the edit menu.
18311           
18312         * src/Makefile.am: Debugging link flags by Biswa, removed.
18314 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
18316         * HACKING: added information on best practices for writing
18317           application messages and GUI labels
18318           
18319         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
18320           src/breakpoints.c, src/build_file.c, src/build_project.c, 
18321           src/clean_project.c, src/compile.c, 
18322           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
18323           src/configurer.c, src/debugger.c, src/executer.c, 
18324           src/find_in_files.c, src/find_in_files_cbs.c, 
18325           src/find_replace.c, src/find_text.c, src/glades.c, 
18326           src/gnome_project.c, src/goto_line.c, src/main.c, 
18327           src/main_menubar.c, src/main_menubar_def.h, 
18328           src/mainmenu_callbacks.c, src/preferences_gui.c, 
18329           src/project_config.c, src/project_dbase.c, 
18330           src/project_dbase_gui.c, src/resources.c, src/source.c, 
18331           src/support.c, src/tags_manager.c, src/text_editor.c, 
18332           src/text_editor_gui.c, src/text_editor_menu.c, 
18333           src/toolbar_callbacks.c, src/utilities.c: 
18334           lots of minor message updates to make them more user-friendly 
18335           and consistent
18337 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
18339         * src/executer.c:
18340         
18341           Because of the spaces escaping, the command could not be
18342           executed when run without terminal. Now fixed.
18343           
18344         * anjuta.prj, Makefile.am:
18345         
18346           Added anjuta project file.
18347         
18348 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
18350         * src/message-manager-private.h, message-manager-private.cc,
18351           message-manger.cc:
18352           
18353           Added freeze() and thaw() for the message window class to
18354           speed up the message manager update.
18355         
18356         * src/project_config.h, project_config.c,
18357           src/project_dbase.h, project_dbase.h
18358           scripts/anjuta_project.template:
18359           
18360           Added two new prject attributes: project.config.blocked and
18361           project.excluded.modules. The former will make sure that users
18362           are not given any previlidge in enabling the 'overwrite build
18363           files' flags and the later issues a list of modules in the project
18364           to be skipped for symbol browsing and project listing.
18365         
18366         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
18367         
18368           Modified script to read the template from the anjuta data dir
18369           rather than from the directory in which the script exist. Otherwise,
18370           Being transfered to the bin dir, the script will not be able to
18371           find the template when it is run.
18372           
18373           The script is also create with configure.in to set in the anjuta
18374           data dir path inside the script.
18375           
18376 2002-01-26  Stephane Demurget  <demurgets@free.fr>
18378         * po/fr.po: updated to the latest sources.
18380 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
18382         * scripts/Makefile.am:
18383           anjuta_import.sh goes with distribution.
18384           
18385         * po/*.po: They seem to have updated (merged with
18386           anjuta.pot) automatically when I did "make dist".
18387           
18388 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
18390         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
18391           Fixed Bug #499807, ie crash on removing libs, includes, defines from
18392           the compiler options dialog.
18393         
18394         * ChangeLog:
18395           Correct todays date. :)
18396           
18397         * scripts/Makefile.am:
18398           Installs anjuta_import.sh in $(prefix)/bin dir and
18399           is treated as an executable.
18400           
18401 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
18403         * Fix for bug #499373
18404         
18405         * data/properties/anjuta.properties, ada.properties, cpp.properties,
18406           java, properties, latex.properties, lua.properties, others.properties,
18407           perl.properties:
18408           
18409           Added double-quotes around file arguments so that
18410           filenames with spaces could also work.
18412         * launcher/anjuta-launcher.c, executer.c:
18413           Escaped quotes in the cammand and it's arguments before executing
18414           so that args with spaces can also work.
18415           
18416           Commented #DEBUG switch.
18417           
18418 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
18420         * scripts/*: Added files which I forgot previously.
18421         
18422         * src/aneditor.h: Lined up commands definition for better look.
18423         
18424         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
18425           main_menubar.h, control.c:
18426           Added three more convert EOL chars submenu items in transform.
18427           Reformatted some some.
18428         
18429         * data/anjuta.properties:
18430           Reformatted a line.
18431         
18432         * src/aneditor.h, aneditor.c:
18433           Added three commands (with definitions) for EOL conversions.
18434           
18435         * src/text_editor.c:
18436           Editor detects file mode from the file content and
18437           set the editing mode to CR/LF/CRLF automatically.
18438           Refined Dos mode extrageneous chars filter
18439           This will make sure that filter works only in Dos mode and not
18440           in other modes.
18441           
18442         * src/anjuta.c: Editor mode display in status bar.
18443         
18444         * src/preferences_gui.c: Changed the string for dos mode
18445           filter to more sensible string.
18446         
18447         * src/aneditor.c: Default editor mode sets during widget creation
18448           and not everty time the properties are loaded. This makes sure
18449           that the auto-detected mode is not overridden by the default mode.
18450           
18451         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
18452         
18453         * src/anjuta.c: Fixed bug #476028.
18454           Now anjuta also searches for file relative to top project dir,
18455           when the project is open.
18456         
18457         * src/anjuta_cbs.c: Fixed bug #499536.
18458           File is not closed if it is not able to save the file properly.
18459           
18460         * src/mainmenu_callbacks.c: Fixed bug #499536.
18461           Newfiles (which are not modified) are also closed on "close all files".
18462         
18463 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
18465         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
18466         
18467         * tagmanager/tm_source_file.c, regex.c, parse.c:
18468           defined and delimited g_messages within #debug.
18469           
18470         * src/preferences.c, data/anjuta.properties:
18471           saved/defied message-manager tag position in string.
18472           Message tag possition is saved between sessions. And
18473           and tag position bottom as default.
18474           
18475 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
18477         Patch submitted by:
18478         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18480         * Makefile.am
18481           configure.in
18482           data/Makefile.am
18483           data/properties/Makefile.am
18484           global-tags/Makefile.am
18485           pixmaps/Makefile.am
18486           src/Makefile.am
18487           src/an_file_view.c
18488           src/an_file_view.h
18489           src/an_symbol_view.c
18490           src/an_symbol_view.h
18491           src/anjuta.c
18492           src/anjuta_cbs.c
18493           src/file_history.c
18494           src/file_history.h
18495           src/message-manager-private.cc
18496           src/pixmaps.h
18497           src/project_dbase.c
18498           src/project_dbase_gui.c
18499           src/tags_manager.c
18500           src/text_editor.c
18501           src/utilities.c
18502           src/utilities.h
18503           src/watch_gui.c:
18504         
18505           Modified files.
18506         
18507         * scripts/*
18508           pixmaps/sv_class.xpm
18509           pixmaps/sv_function.xpm
18510           pixmaps/sv_macro.xpm
18511           pixmaps/sv_private_fun.xpm
18512           pixmaps/sv_private_var.xpm
18513           pixmaps/sv_protected_fun.xpm
18514           pixmaps/sv_protected_var.xpm
18515           pixmaps/sv_public_fun.xpm
18516           pixmaps/sv_public_var.xpm
18517           pixmaps/sv_static_fun.xpm
18518           pixmaps/sv_static_var.xpm
18519           pixmaps/sv_struct.xpm
18520           pixmaps/sv_unknown.xpm
18521           pixmaps/sv_variable.xpm
18522           pixmaps/fv_core.xpm
18523           pixmaps/fv_text.xpm
18524           pixmaps/filestoremove.txt:
18525         
18526           New files.
18527         
18528         * pixmaps/class.xpm
18529           pixmaps/function.xpm
18530           pixmaps/fv_autofile.xpm
18531           pixmaps/fv_doc.xpm
18532           pixmaps/fv_i18n.xpm
18533           pixmaps/fv_source.xpm
18534           pixmaps/private_func.xpm
18535           pixmaps/private_var.xpm
18536           pixmaps/protected_func.xpm
18537           pixmaps/protected_var.xpm
18538           pixmaps/public_func.xpm
18539           pixmaps/public_var.xpm
18540           pixmaps/struct.xpm
18541           pixmaps/variable.xpm
18542         
18543           Removed files.
18544         
18545         * tagmanager/*/*:
18546         
18547           Upgraded to tagmanager-0.7
18549 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
18550         * src/anjuta_cbs.c: Fixed bug #506441
18551         * src/watch_gui.c: Changed layout of eval dialog so that
18552         it fits on a 800x600 desktop with German translation. 
18554 2002-01-23      Andy Piper <andy.piper@freeuk.com>
18556         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
18557         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
18558           icon for new project type (thanks to Misha)
18559         * configure.in: build and install Danish translation
18560         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
18561           credits to cover new patches and translations
18563 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
18564         
18565         * src/preferences.c, src/message-manager.cc, src/project_type.c,
18566           src/appwiz_page1.c:
18567         
18568       - Font preferences are restored properly now (\n was missing)
18569           - Dock menu label of message-manager is "Dock/Undock" instead
18570           of "Dock|Undock" to match with the rest of anjuta.
18571           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
18572           changed it in anjuta, too 
18574 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
18576         * tagmanager/tm_source_file.c,
18577           tagmanager/parse.c,
18578           tagmanager/tm_project.c,
18579           src/an_symbol_view.c,
18580           src/anjuta.c:
18581           
18582           Disabled debug warnings.
18584 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
18586         * src/appwiz_page1.c
18587           src/compiler_options.c
18588           src/project_dbase.c
18589           src/project_dbase.h
18590           src/project_type.c
18591           src/source.c
18592           src/source.h:
18593           
18594           New project type named LibGlade.
18595           
18596           Patch submitted by:
18597           Dick Knol <dknol@gmx.net>
18599         * src/gnome_prj.c:
18600           Commented out unused pixmap creation. May be it
18601           will fix the crash in project creation.
18602           
18603 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
18605         * src/registers.c
18606           src/registers.h
18607           src/registers_cbs.c
18608           src/registers_cbs.h
18609           src/registers_gui.c
18610           src/sharedlib.c
18611           src/sharedlib.h
18612           src/sharedlib_cbs.c
18613           src/sharedlib_cbs.h
18614           src/sharedlib_gui.c
18615           src/signals.c
18616           src/signals.h
18617           src/signals_cbs.c
18618           src/signals_cbs.h
18619           src/signals_gui.c
18620           src/stack_trace.c
18621           src/stack_trace.h
18622           src/stack_trace_cbs.c
18623           src/stack_trace_cbs.h
18624           src/stack_trace_gui.c
18625           src/text_editor.c
18626           src/watch.c
18627           src/watch.h
18628           src/watch_cbs.c
18629           src/watch_cbs.h
18630           src/watch_gui.c
18631           
18632           Fixed bug #496290: Attach/detach removed from these
18633           windows as they are never implemented.
18634           
18635           Patch submitted by:
18636           Johannes Schmid <johannes.schmid@gmx.de>
18637           
18638 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
18640         * src/anjuta.c,
18641           src/anjuta_cbs.c:
18642           
18643           Fixed bug:
18644           when you right click on the tabs, a list of filenames are given
18645           out, but now it gives a list of "page 1", "page 2", etc...
18646           
18647           Patch submitted by: 
18648           Jens Georg <mail@jensgeorg.de>
18650         * anjuta.in.in: Removed c|c++ because, it was not necessary
18651           and was causing translation problem.
18652           
18653         * plugins/class-gen/clsGen.c:
18654           removed "'" for the same reason.
18655           
18656 attached the fix for the menu
18659 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
18661         * src/preferences.h,
18662           src/preferences.c,
18663           src/preferences_gui.c:
18664           
18665           Adds the functionality to Anjuta to auto save your unsaved
18666           files before you build a project.
18668           Patch submitted by: 
18669           jason <jason_williams@suth.com>
18670           
18671         * src/anjuta.[h,c]:
18672           Added function for save all files.
18673         
18674         * src/mainmenu_callbacks.c:
18675           Modified to use the above function.
18676         
18677         * src/build_project.c:
18678           Save all files before build if it is set in the
18679           preferences.
18681 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
18683         * src/message-manager-private.cc
18684           src/message-manager-private.h
18685           src/message-manager.cc:
18686           
18687           Message-manager now restores the tabs which were shown on startup.
18688           The terminal is now created on demand (as requested by Biswa)
18689           and I have removed some debug messages.
18690           
18691           Patch submitted by: 
18692           Johannes Schmid <johannes.schmid@gmx.de>
18694 2002-01-13  Stephane Demurget  <demurgets@free.fr>
18696         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
18697           proper tabs keyboard navigation.
18699         * src/an_symbol_view.c,
18700           src/anjuta_cbs.c,
18701           src/gnome_project.c,
18702           src/project_dbase.c,
18703           src/tags_manager.c: removed some debugging display.
18705 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
18707         * src/message-manager-dock.c
18708           src/message-manager-private.cc
18709           src/message-manager-private.h
18710           src/message-manager.cc
18711           src/preferences.c
18712           src/preferences.h
18713           src/preferences_gui.c:
18714           
18715           Patch submitted by: 
18716           Johannes Schmid <johannes.schmid@gmx.de>
18717           
18718           This patch adds a tab to the notebook of the preferences-dialog
18719           where you can change the colors, the tab position of the new
18720           message manager. Also the truncate messages stuff has moved
18721           from misc tab to messages tab.
18723           Also improved the remembering position stuff of message manager.
18724           
18725         * data/internal.properties,
18726           Added definitions for messages colors and tag position.
18727           
18728         * src/message_manager.cc:
18729           Fixed a bug that never lets the messages panes to get cleared.
18730           Added wmclass setting for the message window. Fixed a bug in
18731           which the message window was not being shown.
18732         
18733         * src/tag_manager.c: Fixed printing of (NULL) in the debug
18734           output and disabled it.
18736         * src/anjuta.c: Preferences created and loaded before anything else.
18737           anjuta now recognizes messages colors on startup and initializes
18738           them.
18739         
18740 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
18742         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
18744 2002-01-09  Stephane Demurget  <demurgets@free.fr>
18746         * pixmaps/file_c.xpm,
18747           pixmaps/file_cpp.xpm,
18748           pixmaps/file_file.xpm,
18749           pixmaps/file_h.xpm,
18750           pixmaps/file_html.xpm,
18751           pixmaps/file_i18n.xpm,
18752           pixmaps/file_icon.xpm,
18753           pixmaps/file_pix.xpm,
18754           pixmaps/fv_doc.xpm,
18755           pixmaps/fv_i18n.xpm,
18756           pixmaps/fv_image.xpm,
18757           pixmaps/fv_source.xpm,
18758           pixmaps/fv_unknown.xpm: made these icons transparent.
18760 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
18762         * launcher/anjuta_launcher.c: updated message strings
18763         * src/message-manager-dock.c: added newline at end to avoid compile warning
18764         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
18765         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
18766           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
18767           entries for username and Python-style GPL notice
18768         * HACKING: added info on files to change to update Insert menu
18770 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
18772         * src/project_dbase.c,
18773           src/an_file_view.c,
18774           src/an_symbol_view.c:
18775           Changed the CTree expander style to square and
18776           line style to Dotted line.
18777           
18778         * po/POTFILES.in: Removed and Added translable files.
18780 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
18782         * ccview/.cvsignore: Removed.
18783         
18784 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
18786         * ccview/
18787                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
18788                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
18789                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
18790                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
18791                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
18792                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
18793         
18794         Removed ccview module because it is no longer needed.
18796 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
18798         * src/project_dbase.c:
18799           Shifted structure initialization in project_dbase_new()
18800           before anything else, otherwise it was crashing due to
18801           uninitialized values.
18802         
18803         * src/an_symbol_view.c:
18804           Disabled high volume debug output.
18806 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
18807         
18808         Applied a very heavy patch from:
18809         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18811         * Makefile.am
18812         configure.in
18813         pixmaps/Makefile.am
18814         src/Makefile.am
18815         src/aneditor.cxx
18816         src/aneditor.h
18817         src/anjuta.c
18818         src/anjuta.h
18819         src/commands.c
18820         src/commands.h
18821         src/compile.c
18822         src/compile.h
18823         src/controls.c
18824         src/defaults.c
18825         src/fileselection.c
18826         src/main_menubar.c
18827         src/main_menubar.h
18828         src/main_menubar_def.h
18829         src/mainmenu_callbacks.c
18830         src/mainmenu_callbacks.h
18831         src/project_dbase.c
18832         src/project_dbase.h
18833         src/project_dbase_gui.c
18834         src/tags_manager.c
18835         src/text_editor_menu.c
18836         src/toolbar_callbacks.c
18837         tagmanager/Makefile.am
18838         tagmanager/ctags.c
18839         tagmanager/include/Makefile.am
18840         tagmanager/include/tm_project.h
18841         tagmanager/include/tm_symbol.h
18842         tagmanager/include/tm_tag.h
18843         tagmanager/include/tm_tagmanager.h
18844         tagmanager/include/tm_workspace.h
18845         tagmanager/tm_project.c
18846         tagmanager/tm_source_file.c
18847         tagmanager/tm_symbol.c
18848         tagmanager/tm_tag.c
18849         tagmanager/tm_workspace.c
18850         widgets/Makefile.am: Modified.
18851         
18852         * src/an_file_view.[c,h],
18853           src/an_symbol_view.[c,h],
18854           src/file_history.[c,h],
18855           src/support.[c,h],
18856           widgets/scroll-menu.[c,h],
18857           tagmanager/tm_file_entry.c
18858           tagmanager/include/tm_file_entry.h: Added new files.
18859           
18860         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
18861         private_func.xpm, public_func.xpm,
18862         class.xpm, fv_exec.xpm, fv_unknown.xpm,
18863         private_var.xpm, public_var.xpm,
18864         function.xpm, fv_i18n.xpm, macro.xpm,
18865         protected_func.xpm, struct.xpm,
18866         fv_autofile.xpm, fv_image.xpm,
18867         ofolder.xpm, protected_var.xpm, variable.xpm:
18868           Updated and Added pixmap files.
18870         Features:
18871         ---------
18872         a) Removes CCView dependency.
18873         b) Improves the terminal.
18874         c) Adds tag navigation context menus.
18875         d) Upgrades tagmanager to latest version.
18876         e) Miscellaneous small additions.
18878 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
18880         * src/project_dbase_gui.c: Fixed crash of anjuta
18881         when project first created.
18882         
18883         * src/gnome_project.c: It now updates the tags manager
18884         when new projects are created.
18885         
18886 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
18888         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
18889           for this big patch.
18890         
18891         * src/messages.[c,h]: Removed files.
18893         * src/message-manager.[cc,h],
18894           src/message-manager-dock.[c,h],
18895           src/message-manager-private.[cc,h]
18896           New files.
18898         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
18899           src/build_project.c, src/clean_project.c, src/compile.c
18900           src/configurer.c, src/debugger.c, src/find_in_files.c
18901           src/mainmenu_callbacks.c, src/preferences.h
18902           src/preferences_gui.c, src/properties.h
18903           src/utilities.c, src/utilities.h:
18904           The new messages widget.
18905           New features:
18906             - Use of GtkNotebook instead of ToggleButtons
18907               and show/hide
18908             - Popupmenu to show and hide message types and
18909               to dock/undock in detach mode
18911           All other things should work as they did with the
18912           old message window. Currently the keyboard short-cuts
18913           do not work in detached mode.
18914           
18915           Some functions in utitlities.[c,h] changed.
18916           so that they take const arguments where this is possible
18917           
18918         * src/Makefile.am, po/POTFILES.in:
18919           Removed messages.[c,h] and
18920           added message-manager.[cc,h], message-manager-dock.[c,h],
18921           message-manager-private.[cc,h]
18922           
18923         * src/message-manager.h: Removed "include <bonobo.h>"
18924           and added a newline at the end of the file.
18925           
18926         * src/message-manager-private.cc:
18927           Set clist's width setting to Automatic.
18928           Set scroll window's scroll bars to Automatic.
18929           
18930 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
18932         * text_editor_menu.c:
18933           Fixed misalignment of the function sub menu
18934           in the text editor pop up menu.
18935           
18936 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
18937         
18938         * src/text_editor.c: Fixed a compiler warning.
18939         
18940 2002-01-04  Andy Piper <andy.piper@freeuk.com>
18942         * THANKS, manuals/*/authors.sgml: updated for new translations
18943         * plugins/class-gen/clsGen.c: converted messages to English
18944         * src/about.c, src/main_menubar_def.h: string updates
18946 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
18948         * src/anjuta.c
18949           src/anjuta_cbs.c
18950           src/text_editor.c
18951           src/mainmenu_callbacks.c
18952           src/text_editor.h
18953           src/text_editor.c
18954           src/text_editor_cbs.c
18955           src/text_editor-gui.c:
18956           
18957           Earlier code for adding 'cross' button
18958           for closing pages were too error prone and unorganized.
18959           Cleaned up the code and shifted the 'extra' widgets
18960           creation (eg. close button, close_pixmap and lable)
18961           from anjuta to text_editor. This takes care of proper
18962           widgets creation and destruction. Otherwise, anjuta
18963           was crashing at too many points, especially related
18964           to docking and undocking.
18965           
18966 2002-01-04  Stephane Demurget  <demurgets@free.fr>
18968         * src/aneditor.cxx: removed debugging code.
18970         * data/properties/.cvsignore: added swap files.
18972 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
18974         * src/anjuta.c
18975           src/anjuta_cbs.c:
18976           Fixed Crashing of anjuta when a new file is saved as
18977           different file.
18978           
18979 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
18981         * src/aneditor.c: Some debug codes around.
18982         
18983         * data/internal.properties, data/anjuta.properties: Removed.
18984           data/properties/Makefile.am:
18985           data/properties/ada
18986           data/properties/cs
18987           data/properties/make
18988           data/properties/rc
18989           data/properties/html
18990           data/properties/ruby
18991           data/properties/baan
18992           data/properties/idl
18993           data/properties/pascal
18994           data/properties/sample
18995           data/properties/bash
18996           data/properties/java
18997           data/properties/perl
18998           data/properties/sql
18999           data/properties/conf
19000           data/properties/latex
19001           data/properties/props
19002           data/properties/vb
19003           data/properties/cpp
19004           data/properties/lua
19005           data/properties/python
19006           data/properties/xml
19007           data/properties/others
19008           data/properties/.cvsignore:
19009             Added files. Properties now splitted into small files
19010             for each language.
19012         * data/Makefile.am
19013           configure.in: Update the removal and added properties module.
19015         * src/preferences.c: preferences_new(): Updated to reflect the
19016           new properties files organization.
19017           
19018         * src/Makefile.am: Added Baan Lexer.
19020 2002-01-01  Stephane Demurget  <demurgets@free.fr>
19022         * src/aneditor.cxx: readded the baan lexer. 
19024         * src/preferences.c: fixed translated messages and a typo.
19026         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
19027           confusing the regexp usage in xml-i18-merge.
19029 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
19031         * src/project_dbase.c: tidied some messages, and spotted a typo in
19032           the reading of properties which prevented the project version from
19033           ever being reported in the Project Information window - fixed :)
19035         * po/POTFILES.in: removed syntax.h
19037 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19039         * data/internal.properties: fixed baan properties.
19040           Added all ada properties.
19042         * src/main_menubar_def.h,
19043           src/lexer.h,
19044           src/aneditor.cxx,
19045           src/utilities.[ch]: added support for the Ada highlight style.
19047 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19049         * plugins/*/.cvsignore: updated.
19051 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19053         * src/syntax.h,
19054           src/text_editor.c,
19055           src/Makefile.am: removed the empty header syntax.h.
19057 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
19059         * main_menubar.c:
19060         Stef's observation on the 'superfluous' hseparators in the recent
19061         files and projects is fully justified -- removed.
19062         
19063         * main_menubar_def.h:
19064         Changed "Plug Ins" to "Plugins" in the menu label.
19065         
19066         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
19067         Added class-gen in the configure output and class-gen module.
19068         
19069         * data/internal.properties:
19070         Correct mis-spelled "jave" to "java".
19071         Added file.is.source for *.h, *.c, *.cpp properties.
19072         
19073         * global-tags/Makefile.am:
19074         "chmod +x create_global_tags.sh" before it is executed, because
19075         there is very high chance that it will be found "-x" and resulting
19076         in error
19078 2001-12-31  Stephane Demurget  <demurgets@free.fr>
19080         Fixed a crash on Solaris reported by Holder Burde, thanks to him
19081         for the backtrace.
19083         * src/gnome_project.c: (create_new_project): if the user doesn't
19084           select any icon, it doesn't have any extension and thus we can't
19085           use it in printf on Solaris, since the %s modifier use strlen to
19086           know the string length and then crash. On Linux, gcc checks the value
19087           of the pointer to be NULL and write "(null)" if necessary. We can't
19088           rely on that.
19090         * src/source.c: (source_write_desktop_entry): if there's no icon, we
19091           don't need to have the directory icon but the generic one.
19093 2001-12-30  Stephane Demurget  <demurgets@free.fr>
19095         Merged with latest (1.42) scintilla.
19097         Added: Support for the {load,save}.on.(de)activate properties.
19098                The PHP lexer to match keywords case insensitively.
19099                Baan lexer.
19100                Experimental supports for changeable style attribute & line
19101                wrapping.
19102                
19103         Updated: Both the C++ and HTML lexers.
19104                  More shell keywords added.
19105                  Horizontal scrolling and diplay of long lines optimised.
19106                  Cursor setting optimised.
19108         Bugs fixed: Caret movement over folded lines.
19109                     Selection tracking in 2ndary views when doing modifications.
19111         * scintilla/CallTip.{cxx.h},
19112           scintilla/ContractionState.{cxx,h},
19113           scintilla/Document.{cxx,h},
19114           scintilla/Editor.{cxx,h},
19115           scintilla/KeyWords.cxx,
19116           scintilla/LexHTML.cxx,
19117           scintilla/PlatGTK.cxx,
19118           scintilla/RESearch.cxx,
19119           scintilla/ScintillaBase.cxx,
19120           scintilla/ScintillaGTK.cxx,
19121           scintilla/Style.{cxx,h},
19122           scintilla/StyleContext.h,
19123           scintilla/ViewStyle.cxx,
19124           scintilla/include/*.h: updated.
19126         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
19128         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
19129           should have been told to the scintilla team. We're lucky I read the
19130           ChangeLog and the modifications of the lexer (thanks to the Gnome
19131           bonsai for this ;)
19133         * data/internal.properties: added Baan definitions.
19134           Fixed some issues for C such as *_cast directive, that are only
19135           available with C++.
19136           Updated C++, HTML and shell scripts definitions.
19137           Updated Ada and Bullant, that have been forgotten.
19139         * src/main_menubar_def.h,
19140           src/lexer.h,
19141           src/aneditor.cxx,
19142           src/utilities.[ch]: added support for the Baan highlight style.
19144 2001-12-29  Stephane Demurget  <demurgets@free.fr>
19146         Polished the plugins menu behaviour and added a tearoff
19147         menuitem to the recent entries submenu.
19149         Note: The recent entries list seems to be too height
19150               with all these superfluous hseparators.
19152         * src/main_menubar.c: Polished, making some
19153           functions declarations static and cleaning some code.
19155           (create_submenu_plugin): removed the extra
19156           plugins entry and the horizontal separators.
19158           (on_plugins_menu_realize): the plugins menu is only
19159           shown if there's at least one available.
19161           (create_submenu*): added a tearoff menuitem to have
19162           a more homogeneous menu style. For now, it doesn't
19163           take care of user settings (but it was even worse
19164           before :).
19166 2001-12-29  Stephane Demurget  <demurgets@free.fr>
19168         * configure.in: added the packageplugindir variable to avoid
19169           installing the plugins in $(prefix). It's not the same path as
19170           anjuta 2 to allow parallel installation.
19172 2001-12-29  Stephane Demurget  <demurgets@free.fr>
19173         Fix a reopened part of bug #440676: keyboard navigation between the
19174         different text buffers. Changed to a more global approch. 
19176         * src/notebook.[ch]: removed.
19178         * src/Makefile.am: removed notebook.[ch]
19180         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
19181           (on_anjuta_window_key_press_event): added to fulfill the global
19182           shorcuts handling.
19184         * HACKING: updated according to the new global shortcuts handling.
19186 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
19188         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
19189           Shifted plugin menu from Edit submenu to main menu.
19190         
19191         * po/POTFILES.in:
19192           Added plugins/sample1/plugin-sample1.c
19193           
19194         * plugins/sample1/plugin-sample1.c:
19195           Added localization and used anjuta_info, instead of anjuta_error.
19196           
19197         * plugins/.cvsignore, plugins/sample1/.cvsignore:
19198           Added cvs ignores.
19199           
19200 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
19202         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
19203           for plugin dir.
19204         
19205         * Makefile.am: Added module plugins.
19206         
19207         * plugins, plugins/Makefile.am, plugins/sample1/*:
19208           Created plugins modules.
19209           
19210         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
19211           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
19212           to load plugins of *.so only and not *.so* (which results
19213           in duplicates).
19214         
19215         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
19216           plugins during packaging.
19218 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
19220         *  configure.in: Added Greek (el) to ALL_LINGUAS.
19222 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
19224         * configure.in: Added portuguese to ALL_LINGUAS
19226 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
19228         * global-tags/.cvsignore
19229         tagmanager/.cvsignore
19230         tagmanager/include/.cvsignore:
19231         Added cvs ignore files.
19233         * data/.cvsignore
19234         Updated cvs ignore file.
19235         
19236 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
19238         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
19239           data/anjuta.properties, data/internal.properties: clean up some 
19240           message strings (me)
19242 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
19244         * src/about.c, THANKS: added Jens to the credits
19245         
19246 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
19248         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
19249           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
19250           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
19251           Georg <mail@jensgeorg.de> to add close button to file tabs.
19253 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
19255         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
19256           (debugger now catches correct signal from process)
19258 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
19260         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
19261         * src/pixmaps.h: switch appwizard project icons to new designs
19262         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
19264 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
19266         * pixmaps/Makefile.am: stop redundant images from being installed.
19267           The next step will be to remove them completely.
19268         * src/appwiz*: further updates (more to come)
19269         * src/pixmaps.h: cleaned up, commented
19270         * src/splash.c: should use the pixmaps macro defined
19271         * HACKING: more on the graphics stuff and use of pixmaps.h
19273 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
19275         * src/defaults.c: fix bug #494864
19277 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
19279         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
19280           graphics from Misha
19281         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
19282           redundant graphics, no longer used
19283         * src/appwiz*: revamped application wizard by Andy and Misha for
19284           a more usable and professional look-and-feel
19285         * HACKING: updates to cover patching, graphics, and some additions
19286           post-0.1.8
19287         * TODO: removed some implemented features
19289 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
19291         * data/anjuta.properties, data/internal.properties: cleanup
19292         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
19293           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
19294           to edit styles colors for keywords and add Goto Tag menu option
19295           in the editor
19297 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
19299         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
19300         
19301         Fixed bug #460335
19302         fixes the Forget of the cursor position when tab is brought active
19303         from project manager.
19304         
19305 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
19307         * src/messages.c
19308           Exported "TERM=xterm" to get a color terminal when
19309           anjuta is not started from within a terminal.
19310           
19311 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
19313         * src/messages.c
19314           src/messages.h
19315           Added a frame around zvt terminal.
19316           
19317         * src/preferences_gui.c
19318           Modified to say "Use glade component (experimental)"
19319           instead of "Use Component".
19320           
19321 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
19323         * Patch from 
19324         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19325         
19326         * src/anjuta.c
19327         src/fileselection.c
19328         src/messages.c
19329         src/messages.h
19330         src/preferences.c
19331         src/preferences.h
19332         src/project_dbase.c
19334         a) Extra scrollbar in terminal no longer appears.
19335         b) Character set preference should be preserved (untested).
19336         c) File selection widget now remembers last directory.
19337         d) On creation of generic project, the glade 'file not found' error no
19338                 longer occurs.
19339         e) First terminal window is created 'on demand', so it should always to
19340                 the Right Thing (TM) as far as starting WD is concerned. Also, the
19341                 environment is now passed to the terminal.
19342         f) Solaris compilation should be fixed (replaced get_current_dir_name()
19343                 with getcwd()).
19344         g) Fixed some compilation warnings.
19346 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
19348         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
19349           src/pixmaps.h: applied terminal and warnings patch (Biswa)
19350         * src/*: cleanups (me)
19351         * pixmaps/mini_term.xpm: added new file for terminal button
19352           (me, based on existing artwork)
19354 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
19356         * configure.in: bumped version to 0.1.9-pre
19357         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
19358           translation
19359         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
19361 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
19363         * src/splash.c: removed a DOS end of line of a comment (so the *.po
19364           files are free of that char)
19365         * configure.in: added "az" to ALL_LINGUAS
19367 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
19369         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
19370           crash bug fix from Biswa.
19371         * FUTURE: added Anjuta/gIDE merger information to provide 
19372           details on future direction and status of 1.x stuff
19373         * NEWS: prepared for release
19374         * po/de.po: update from Jens Georg <mail@jensgeorg>
19376 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
19378         * multiple minor updates pre-0.1.8
19379         * patch from Biswa to fix syntax highlighting and packaging
19380         * po/fr.po: update from Stef
19382 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
19384         * global-tags/Makefile.am
19385         global-tags/create_global_tags.sh
19386         global-tags/tm_global_tags.c
19387         scintilla/LexCPP.cxx
19388         scintilla/include/SciLexer.h
19389         src/aneditor.cxx
19390         src/project_dbase.c
19391         tagmanager/Makefile.am
19392         tagmanager/include/Makefile.am
19393         tagmanager/include/tm_project.h
19394         tagmanager/include/tm_tag.h
19395         tagmanager/include/tm_tagmanager.h
19396         tagmanager/tm_project.c
19397         tagmanager/tm_source_file.c
19398         tagmanager/tm_tag.c
19399         tagmanager/tm_workspace.c:
19400         
19401         Includes the syntax highliting patch to scintilla).
19402         and more stable code.
19403         
19404         *tagmanager/include/tm_symbol.h: New file.
19405         *tagmanager/tm_symbol.c: New file.
19406         
19407         Add symbol tree building functionality at project level
19408         
19409         Patch from:
19410         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19411         
19412 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
19414         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
19415           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
19416           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
19417           : New and improved pixmaps from Misha <misha@phreaker.net>
19418           Thanks to him.
19420 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
19421         
19422         * Big patch submitted by
19423           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
19424           Many thanks to him.
19425         
19426         * src/Makefile.am, src/aneditor.cxx
19427           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
19428           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
19429           Use of tagmanager lib for advanced calltips.
19431         * global-tags/*: Created new directory and added files to 
19432           generate system.tags.
19434         * tagmanager/*: Created new directory and added tagmanager lib
19435           files.
19437         * configure.in, acconfig.h, Makefile.am: Modified to reflect
19438           the above additions.
19440         * data/Makefile.am: Modified to accomodate generated system.tags file.
19442 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
19444         * scintilla/: updated to 1.41
19445         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
19446         * src/about.c: updated list of authors
19447         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
19448         * HACKING: updated to cover Scintilla usage
19449         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
19450           translation
19452 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
19454         * src/aneditor.cxx: Fixed compilation errors with it.
19455           by add include to gtk+ headers and typedefining a mysteriously
19456           vanished class Colour.
19458 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
19460         * configure.in: Added pt_BR in the languages.
19461         
19462 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
19464         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
19465           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
19466         * THANKS: updated
19467         * manuals/C/anjuta-manual/*: new format to match
19468           the rest of the GNOME docs chapter layout. Added the many
19469           new contributors. Moved Authors and License information into new
19470           chapters of their own - should make expansion easier too
19471         * src/compiler_options.c: changed the profiler option to -pg to 
19472           work with GNU tools (gprof)
19473         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
19474           and text labels
19475         
19476 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
19478         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
19479           compiler_options_gui.c:
19480           Added a new entry for linker flags and renamed c_options to c_flags
19481           and l_options to l_libs. Also, added a new function:
19482           compiler_options_set_prjlflags_in_file();
19483         
19484         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
19485         
19486         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
19487           
19488 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
19490         * THANKS, src/about.c: corrections and additions following 
19491         Naba's big update
19492         * src/main_menubar.c: patch from Rikul to fix the problem with 
19493         menu accelerators not being loaded
19495 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
19497         * THANKS: Added all contributors and translators names and emails.
19498         * AUTHORS: Updated
19499         * pixmap/anjuta_logo.png: Reduced the size of the logo.
19500         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
19501               Added new file (earlier logo with border).
19502         * src/about.c: Added all contributors names and emails
19503               and used macro definition for logo pixmap file.
19504         * src/pixmaps.h: Added entry for anjuta splash screen.
19506 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
19508         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
19509         to new PNG version (thanks to Misha) and removed the old
19510         pixmap.
19512 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
19514         * THANKS: added Conner Mo for simplified Chinese translation.
19515         * configure.in: added zh_CN in ALL_LINGUAS
19517 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
19519         * THANKS: added Joe Man for his traditional Chinese translation.
19520         * configure.in: added zh_TW in ALL_LINGUAS.
19522 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
19524         * src/main_menubar_def.h: Changed the link of lidn to
19525         http://lidn.sourceforge.net.
19526         
19527 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
19529         * Applied patch from Rikul
19530         * Applied patch from Luca
19531         * Fixed a cvs conflict. :)
19533 2001-10-17  Stephane Demurget  <demurgets@free.fr>
19535         * THANKS: added Marc Botermans for his Dutch translation.
19537         * configure.in: added nl in ALL_LINGUAS.
19539         * po/nl.po: added.
19541 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
19543         * anjuta.c: Fixed luca's typo.
19544         * resources.c, resources.h: Changed gchar* return to void, to
19545                 avoid a compiler warning.
19546         * scintilla/Makefile.am: Reorganized file entries.
19547         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
19549 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
19551         * Upgraded scintilla to 1.4.
19552         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
19553                 LexLisp.cxx StyleContext.cxx StyleContext.h
19554         * src/Makefile.am: Added 4 lexers and separated lexer objects
19555                 from the main link variable.
19557 2001-10-14  Stephane Demurget  <demurgets@free.fr>
19559         * THANKS: added Luca, even if it shouldn't be my role to write
19560           this sort of thing :)
19562         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
19563           the latest Luca patch.
19565 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
19567         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
19568         This is not documented yet; plugins to come later.
19569         * src/find*.c: find dialogs now persistent 
19570         (Rick <rikul@bellsouth.net>)
19571         * widgets/gnomefilelist.c: fixed multiple file open issue 
19572         (Rick <rikul@bellsouth.net>)
19573         * changes to recent file and project lists handling 
19574         (lbell <lbell@tsc4.com>)
19575         * more minor UI updates (me)
19577 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
19579         * src/Makefile.am: removed warnings for traditional C syntax
19580         * pixmaps: added new icons for mini_locals, mini_cvs and
19581         the splash screen - thanks to Misha <misha@phreaker.net>
19583 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
19585         * src/toolbar.c: fix typo in tooltip text
19586         * ccview/cccmd.cc: alter Func to Function in menu text
19588 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
19590         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
19591         issue with find dialog reporting an error when Scintilla finds text
19592         * applied patch from Denis Boehme <boehme at syncio dot de> to support
19593         DOS files (i.e. CR/LF translation)
19595 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
19597         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
19598         #452436
19599         * data/internal.properties: default fold style now set to 3 :-)
19600         * applied patch from rikul <null@acm.org> to turn notebook tab 
19601         headings red when file has been edited.
19603 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
19605         * configure.in: Added "no" to ALL_LINGUAS.
19606         
19607 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
19609     * Patch from lbell <lbell@tsc4.com>
19610     src/controls.c
19611     src/debugger.c
19612     src/main_menubar.c
19613     src/main_menubar.h
19614     src/main_menubar_def.h
19615     src/mainmenu_callbacks.c
19616     src/mainmenu_callbacks.h
19617     src/project_dbase.c
19618     src/project_dbase.h
19619     
19620     Implemented a check menu item to handle the 'show locals' flag
19621     for the current project.
19623     * data/internal.properties: Removed the redundant command
19624     for gnome-terminal.
19625     
19626 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
19628         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
19630 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
19632         * configure.in: Added "ta" to the languages list.
19634 2001-09-21  Andy Piper <andy.piper@freeuk.com>
19636         * data/internal.properties:
19637           added fold.symbols property to control appearance of folds
19638           in the Scintilla editor (thanks to rikul <null@acm.org>)
19640 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
19642         * src/message.c:
19643           one extra button for message win is being created -- Fixed.
19644         
19645           The frame should be hidden and not only the pix_lab when
19646           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
19647           -- Fixed.
19648         
19649         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
19650           for the time being it is same as mini_cvs.xpm.
19651         
19652 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
19654         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
19656         Patch from rikul <null@acm.org>
19657         
19658         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
19659         glades.h, messages.c, messages.h, pixmaps.h,
19660         project_dbase.c, project_dbase.h, session.c,
19661         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
19662         
19663         inserted 'add to watch' option in inspect window, so you can add easily
19664         a variable in watch window .
19665         
19666         Added a new message pane for the gdb local variables inspection. Changed
19667         the code in messages.c to better account for future new panes insertion.
19668         Defined a new pixmap for the new tab button in pixmaps.h
19669         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
19670         install script.
19671         
19672         Changed the debugger module to have a single function for asking to gdb
19673         to send program info. The idea is to ask the debugger about only the
19674         info needed to open windows( watch, registers, etc ) to speedup the step
19675         command. I plan to ask informations to the debugger based on the user
19676         interface status.
19677         The request for local variables is enabled by default, but the
19678         projectDBase has a variable to control it, to allow disabling that
19679         feature,  there is also the code to save and to reload the state. If you
19680         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
19681         in project_dbase.c
19683         This big patch is from:  lbell <lbell@tsc4.com>
19684         
19685 2001-09-20  Stephane Demurget <demurgets@free.fr>
19687         Patch from rikul <null@acm.org> :
19689         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
19690           problem and added folding support for php/hmtl.
19692 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
19694         * Fixed dnd of files within scintilla.
19695         patch from:  rikul <null@acm.org>
19696         
19697 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
19699         * Applied patch from Luca.
19700         
19701         * src/source.c: source_write_build_files(): Fixed the project generation
19702           failure. The fist return statement and the free_project_type were 
19703           misplaced.
19705 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
19706         
19707         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
19708         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
19709         
19710         1) Restore the error color to red (waiting for a configurable one )
19711         2) Saving projects settings if you exit anjuta without closing an open
19712         saved project
19713         3) New Menu 'repaeat search' to search with a keystroke without pressing
19714         the toolbar button
19715         4) some define in the menus to better handle menu item update
19716         
19717         Patch from: lbell <lbell@tsc4.com>
19718         
19719         * main_menubar_def.h, main_menubar.c: Change the position of
19720         "Repeat find" menu position.
19722 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
19724          project_type.h, project_type.c, source.c: Applied patch.
19725          patch from Johannes Schmid <clubfan@users.sourceforge.net>
19726          
19727 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
19729         * configure.in, src/Makefile.am: Using macros for ORBit flags.
19730         
19731 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
19732         
19733         * Fixed bug #445752
19734   
19735 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
19736         
19737         * Fixed bugs in Gtk-- and Gnome-- project type
19739 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
19741         * dnd.c: Support for multiple files drag-n-drop.
19742         
19743           Patch from: rikul <null@acm.org>
19744         
19745         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
19746           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
19747           saving from menu.
19748         
19749           Patch from: rikul <null@acm.org>
19751         * Applied patch for widgetizing goto dialog box.
19752           Patch from: ???
19753         
19754         * Applied patch for having new project type handling.
19755           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
19756           
19757 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
19759         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
19760           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
19761           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
19762           find_replace.c, find_replace.h, find_text.c, find_text.h,
19763           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
19764           project_dbase.h, source.c, text_editor.c, text_editor.h,
19765           text_editor_cbs.c, utilities.c, utilities.h:
19766         
19767           Applied a huge patch (after slight preview). I would like Luca
19768           to have his feature additions mentioned here.
19769         
19770           Patch from: lbell <lbell@tsc4.com>
19772 2001-09-09  Stephane Demurget <demurgets@free.fr>
19774         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
19776         * po/fr.po: updated to the latest sources.
19779 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
19780         
19781         * Fixed bug #445752
19782   
19783 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
19785         * dnd.h, dnd.c: New files for drag n drop support.
19786                 
19787         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
19788            Added drag and drop support for opening files.
19789         
19790         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
19791         Archit Baweja <bighead@crosswinds.net> for this idea.
19792         
19793         * TODO: Added some more todos. :-(
19795 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
19797         * Fixed the goto line activate bug.
19798         patch from: Martyn Bone <mbone@brightstar.u-net.com>
19800 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
19801         
19802         * Fixed bugs in Gtk-- and Gnome-- project type
19804 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
19806         * widgets/gonmefilelist.c, gnomefilelist.c:
19807         Modified multiple selection on pressing control.
19808           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
19809         
19810         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
19811         Modified multiple selection on pressing control.
19812           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
19813         
19814 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
19816         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
19817           This is useless; but just in case...
19819 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
19821         * data/internal.properties: modified a bit of perl properties.
19822         
19823 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
19825         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
19826           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
19827           Added support for multiple file imports. Changed the standrd C++
19828           convention of #include <file> to #include <file.h>, because I had given
19829           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
19830           now support the #include <file> convention. That is something to be fixed :). 
19831           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
19833 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
19835         * src/anjuta.c: Added function static greetings_text(), to solve the non
19836                 translation of the greetings text in the wizard.
19837                 
19838 2001-08-31  Andy Piper <andy.piper@freeuk.com>
19840         * src/find_in_files_gui.c: made order of buttons consistent with other Find
19841           dialogs, with OK the default (fix bug #453482)
19843 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
19845         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
19846         
19847         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
19848         
19849 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
19851         * src/aneditor.cxx
19852           src/aneditor.h
19853           src/anjuta_cbs.c
19854           src/controls.c
19855           src/main_menubar.c
19856           src/main_menubar.h
19857           src/main_menubar_def.h
19858           src/mainmenu_callbacks.c
19859           src/mainmenu_callbacks.h:
19860                 Applied the patch that addes menu items which allow users to
19861                 insert GPL notice and date time in current document.
19862                 patch from: Rick Patel <rikul@shreve.net>       
19863                 
19864         * src/main_menu.c: Fixed a compilation error.
19865         
19866         * src/anjuta.c: Fixed non-rememberence of editor tab position.
19867         
19868         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
19869           about the unterminated strings.
19870           
19871         * scintilla/*: Updated scintilla to 1.3.9 version.
19872         
19873 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
19874         
19875         * widgets/gnomefileselection.c:
19876           Applied the patch for fixing multiple selection of file open funcion,
19877           which will deselect the files selected.
19878           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
19880 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
19882         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
19883           src/fileselection.c, src/anjuta_cbs.c:
19884           Applied the patch     for multiple selection of file open.
19885           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
19886           
19887 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
19889         * Removed "-f" option in call to devhelp, because devhelp no longer
19890           supports that.
19891         
19892 2001-08-26  Stephane Demurget <demurgets@free.fr>
19894         All these modifications have been pointed out by
19895         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
19897         * data/internal.properties: two fixes for the PHP lexer.
19898           this out.
19900         * fr.po: minor fixes.
19902         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
19904 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
19905         
19906         * main_menubar.c,
19907           main_menubar.h,
19908           main_menubar_def.h,
19909           main_menubar_callbacks.c,
19910           controls.c:
19911                 Added new menu item for "close all fils".
19912                 (Patch from Rikul <rikul@shreve.net>, after revision)
19913         
19914         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
19915         
19916         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
19917                 (Patch from Rikul <rikul@shreve.net>)
19918         
19919         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
19920                 (Patch from Rikul <rikul@shreve.net>)
19922 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
19923         
19924         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
19925            project name in application widzard.
19926            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
19928         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
19929           of the 'OK' button there is an 'Execute' one.
19930           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
19931         
19932         * executer.c: Changed cancel button to close button. That was more appropriate.
19933           
19934 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
19936         * HACKING: corrected >>>>>> Config management.
19937         
19938         * HACKING: Added many things.
19939         
19940         * src/launcher.h: Added some comments.
19942 2001-08-21  Stephane Demurget <demurgets@free.fr>
19944         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
19946         * HACKING,
19947           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19948           src/appwizard_cbs.c,
19949           src/appwizard_gui.c: Applied UI/docs cleanup patch from
19950           Andy Piper <andy.piper@freeuk.com>
19952         * po/fr.po: updated to latest sources.
19954         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
19957 2001-08-18  Andy Piper <andy.piper@freeuk.com>
19959         * Fixed bugs #450280 and #448845
19961         * src/about.c: corrected Naba's e-mail address (.net, not .com)
19962         
19963         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
19964           named dialogs
19965         
19966         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
19967           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
19968           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
19969           names to remove "Anjuta: " prefix
19970           
19971         * src/main_menubar_def.c: altered a message
19972         
19973         * launcher/anjuta_launcher.c: cleaned up some messages
19975         * src/debugger.c: edited messages to improve clarity
19976         
19977         * src/app_wiz*.c: tidied wizard interface
19980 2001-08-15  Stephane Demurget <demurgets@free.fr>
19982         Synced Naba's fix and mine about the wizards not working and removed
19983         anjuta.prj to avoid a nasty checkin.
19985         * Makefile.am: removed the install-data-local rule.
19987         * data/Makefile.am: changed the list of files.
19989         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
19991         * .cvsignore: added anjuta.prj for the same reason.
19994 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
19996         * src/source.c: Fixed a bug that fails new gnome projects to get
19997           created.
19999         * src/project_manager.c: Fixed a bug that disables storing recent
20000           project history.
20002         * Makefile.am: Added stuffs to install the macro files in the
20003           anjuta share file.
20006 2001-08-14  Stephane Demurget <demurgets@free.fr>
20008         * data/Makefile.am: added some rules to support the gnome/ macros
20009           dir in order to make the wizards work again.
20011         * anjuta.spec.in: upped the release number.
20014 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
20016         * configure.in (ALL_LINGUAS): Added pl.
20019 2001-08-09  Stephane Demurget <demurgets@free.fr>
20021         * anjuta.spec.in: fixed the doc files list.
20024 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
20026         * src/about.c: corrected my email address. :-)
20027         
20028         * TODO: Updated.
20029         
20030         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
20031          (patch from Andy Piper <squiggle@ukgateway.net>)
20033 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
20035         * debugger.c: Fixed a bug associated with debugging threaded
20036           application.
20037         
20038         * text_editor_menu.c: Fixed broken ui in text editor
20039           pop up menu.
20040           
20041         * text_editor_menu.c: Now the option sub menu in text editor pop up
20042           works.
20043         
20044         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
20045                 (suggested by lord sibn <sibn@utspl.cjb.net> )
20046         
20047 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
20049         * src/text_editor_menu.c: Added menu item for context help
20050           (patch from Andy Piper <squiggle@ukgateway.net>)
20051         
20052 2001-08-06  Stephane Demurget <demurgets@free.fr>
20054         * ccview/cccproj.cc: added missing i18n strings.
20056         * data/welcome.txt: bumped version to 0.1.6.
20058         * src/anjuta.c: fixed a compilation error due to devhelp integration.
20060 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
20061         
20062         * help.c, help.h: Added support for DevHelp context sensitive help
20063                 and gnome api browsing.
20064         * Fixed toolbars and editor views "not save" bug.
20065         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
20066           (patch from Andy Piper <squiggle@ukgateway.net>)
20067         * Updated THANKS and chapter15.sgml for uk and ru translators.
20069 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
20071         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
20072         * Updated configure.in to include these changes
20073         
20074 2001-08-03  Stephane Demurget <demurgets@free.fr>
20076         * src/project_dbase_gui.c: fixed bug #446963
20077           (on_project_dbase_ccview_update_start),
20078           (on_project_dbase_ccview_update_end): added.
20079           These two respectively disable and enable close file/project
20080           menu entries and toolbar items, while the ccview part updates
20081           its tag database.  
20084 2001-08-03  Stephane Demurget <demurgets@free.fr>
20086         * configure.in: added sv to the ALL_LINGUAS list.
20087         
20089 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
20091         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
20092                 file to work: merge translations and distribute it.
20094         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
20096         * NEWS, README, THANKS & TODO: Spelling fixes.
20098 2001-08-01  Stephane Demurget <demurgets@free.fr>
20100         * README: updated requirements.
20102         * scintilla/Makefile.am,
20103           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
20104           target can't be realized (custom build path).
20106         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
20107           Removed install-data-local.
20109         * src/compiler_options.c: changed the include paths of the pixmaps.
20110           we hadn't any warning because of the include paths passed to the
20111           compiler. Thanks to make distcheck for reporting this.
20114 2001-07-31  Stephane Demurget <demurgets@free.fr>
20116         * NEWS, THANKS: updated.
20118         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
20119           fixed to show the correct kernel signal number and its description.
20121         * widgets/gnomefilelist.c: fixed bug #445756
20122           (goto_last): renamed to goto_prev and changed according to goto_next.
20123           (goto_next): added.
20124           (goto_directory): removed.
20125           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
20126           returned value is now the position in the list.
20127           (check_ok_button_cb): changed the back check and added one for next.
20128           (gnome_filelist_set_dir): the check in history make it wouldn't be
20129           a "true" history. polished the whole thing, using set_dir_internal.
20130           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
20131           there's no check in the history when using back or next.
20133         * manuals/*: added missing .cvsignore files.
20136 2001-07-30  Stephane Demurget <demurgets@free.fr>
20138         * po/fr.po: updated to latest sources.
20140         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
20141           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
20142           to put off their sensitive attributes.
20144 2001-07-29  Stephane Demurget <demurgets@free.fr>
20145         
20146         * po/fr.po: fixed some grammar things.
20147           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
20148           this out.
20149         
20150         * src/utilities.c: (file_is_link): use lstat instead of stat.
20152 2001-07-27  Naba Kumar <kh_naba@123india.com>
20153         
20154         * Remove help dir from cvs, because it is no longer
20155           needed.
20156         
20157         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
20158           needed.
20160 2001-07-24  Naba Kumar <kh_naba@123india.com>
20162         * debugger.c: (debugger_update_prog_status): Fixed
20163                 the bug with gdb version 5. Debugger starts, when
20164                 step in/out/over etc are clicked.
20165         
20166         * debugger.c: All functions: added debugging codes.
20167         
20168         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
20169         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
20170           Modified to recognize non project files also.
20171           
20172         * source.c: (source_write_configure_in):
20173           Added source for 'prefix' counterparts for
20174           no-prefix AC_SUBST.
20175         
20176 2001-07-23  Naba Kumar <kh_naba@123india.com>
20177         
20178         * anjuta.c: added function anjuta_remove_text_editor();
20179           and suitably modified anjuta_remove_current_text_editor().
20180           
20181         * project_dbase.c: project_dbase_close(), Added code to
20182           close all opened files that belong to the project when
20183           the project is closed.
20184          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
20185         
20186         * Updated the manuals/anjuta-manual subdir for GDP standards.
20187            (patch from Andy Piper <squiggle@ukgateway.net>)
20188         
20189         * main_menubar.h, main_menubar.def: Added Menu items to handle
20190           urls for library references, bugs, patches and feature request
20191           submission.
20192         
20193 2001-07-20  Naba Kumar <kh_naba@123india.com>
20194         
20195         * Set wmclass names in all windows.
20196           (patch from Andy Piper <squiggle@ukgateway.net>)
20197         * New splash logo from "Misha" <misha@phreaker.net>);
20199 2001-07-19  Naba Kumar <kh_naba@123india.com>
20200         
20201         * preferences.[h,c], preferences_gui.c: Added 4 properties to
20202           set caret color, calltip back color and selection fore/back
20203           color.
20205 2001-07-18  Naba Kumar <kh_naba@123india.com>
20206         
20207         * project_dbase.c: Closes all files when project is closed.
20208          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
20209          -- We still need to refine this as it closes all sort of files.
20210         
20211         * compiler_options.c: Fixed seg-fault bug when last item in
20212           compiler option lists is removed.
20213         
20214         * Fixed missing newline warnings during compilation.
20215           (patch from Andy Piper <squiggle@ukgateway.net>)
20217 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
20219         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
20220                 autogenerated no need to store'em in CVS.
20222         * ccview/.cvsignore: Addition of cvsignore.
20224 2001-07-17  Naba Kumar <kh_naba@123india.com>
20225         
20226         *GUI fixes and spell corrections
20227         (patch from Andy Piper <squiggle@ukgateway.net>)
20229 2001-07-15  Naba Kumar <kh_naba@123india.com>
20230         
20231         *Fixed double error message for file not found.
20232         
20233         *Put white backgrounds for png images.
20234         
20235         *Converted '-' to '_' in sgml files.
20237 2001-07-14  Naba Kumar <kh_naba@123india.com>
20238         
20239         * project_dbase.c: Short-cut for expand/collasp project tree
20240         
20241         * project_dbase_gui.c:
20242          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
20244 2001-07-13  Naba Kumar <kh_naba@123india.com>
20245         
20246         * notebook.[h,c]: Added
20247          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
20248         Project/message window now toggles on control and
20249         and notebook switch short-cut
20251 2001-07-7  Naba Kumar <kh_naba@123india.com>
20252         
20253         * Changed a new icon set which looks more gnomish.
20254         
20255         * Changed a new anjuta splash logo.
20256         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
20258 2001-07-6  Naba Kumar <kh_naba@123india.com>
20259         
20260         * ccview/*: Integrated ccview for class view and file view
20261                 in the project Manager.
20262         
20263         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
20265 2001-07-1  Naba Kumar <kh_naba@123india.com>
20266         
20267         * scintilla/*: Upgraded Scintilla to version 1.3.7
20268         
20269         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
20270         
20271 2001-06-28  Naba Kumar <kh_naba@123india.com>
20272         
20273         * src/debugger.c: Correct step-over and step-out swapping.
20274         
20275         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
20276           chapters and added more stuffs.
20278 2001-06-13  Naba Kumar <kh_naba@123india.com>
20279         
20280         * data/autogen.sh.gtkmm: Added
20281         
20282         * data/autogen.sh.gnomemm: Added
20283         
20284         * src/appwiz.c: Added two more application wizard templetes
20285         
20286         * src/project: for gtk-- and gnome-- and proper support
20287         
20288         * src/source.c: for c++ in the project configuration.
20289         
20290         * src/source.h:
20292 2001-05-05  Naba Kumar <kh_naba@123india.com>
20294         * Merged my pre-cvs modifications with 
20295           the current cvs copy.
20297         * (lot of files change).
20299         * Implemented session management.
20301         * Local installation possible by
20302           manageing our own pixmaps paths
20303           manupulations.
20304         
20305         * resources.h: Added.
20306         * resources.c: Added.
20308         * Fixed some bugs.
20309         
20310 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
20312         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
20313                 Corrected/extended ignores.
20315 2001-05-04  Naba Kumar <kh_naba@123india.com>
20317         * manuals/: dir tree added.
20318           Sgml documentation started in this dir.
20319           
20320         * omf-install/: dir tree added.
20321         
20322         * manuals/anjuta-manual/C/anjuta-manual.sgml:
20323           Created initial document structure.
20324           
20325         * configure.in: Added test for scrollkeeper.
20326           Added some Makefile entries in AC_OUTPUT.
20327         
20328         * Makefile.am: Added subdir manuals/
20329         
20330         * HACKING: Wrote something stupid.
20332 2001-05-02  Stéphane Démurget <demurgets@free.fr>
20334         * Makefile.am: Added ChangeLog in local data list, becaused it's
20335           needed to create a new project.
20336           
20337         * po/fr.po: minor fixes.
20339         * src/build_file.c, src/configurer.c, src/debugger.c,
20340           src/executer.c, src/find_replace.c, src/gnome_project.c,
20341           src/goto_line.c, src/launcher.c, src/messages.c, 
20342           src/preferences.c src/project_dbase.c: functions declared static.
20343           
20344         * widgets/gnomefilelist.c: Fixed a project creation bug,
20345           introduced with latest changes.
20347 2001-05-01  Stéphane Démurget <demurgets@free.fr>
20349         * widgets/gnomefilelist.c,
20350           BUGS: Fixed an annoying bug preventing from loading files/project
20351           given on the command line. Polished the whole gnome_filelist widget.
20353 2001-04-27  Stéphane Démurget <demurgets@free.fr>
20355         * src/main.c,
20356           src/anjuta.c,
20357           src/anjuta.h: Polished the command line parsing.
20359         * BUGS: Need to clean that damn gnome_filelist widget.
20361 2001-04-25  Stéphane Démurget <demurgets@free.fr>
20363         * src/registers.c,
20364           src/sharedlib.c,
20365           src/signals.c: Removed duplicated includes.
20367         * po/fr.po: minor fixes.
20369         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
20370           create_compiler_options_page? () declared static.
20371         * src/main.c,
20372           src/anjuta.c: Put a command line option for disabling
20373           the splashscreen.
20375         * src/preferences_gui.c: Fixed an internationalization issue,
20376           other functions declared static.
20378         * src/gnome_project.c: Fixed some memory leaks,
20379           new_prj_terminated () declared static. 
20381 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
20383         * configure.in: Sort ALL_LINGUAS alphabetically.
20385 2001-04-22  Stéphane Démurget <demurgets@free.fr>
20387         * Emptied that ugly old Changelog.
20389 == Anjuta 0.1.5 ===
20390 == Anjuta 0.1.4 ==
20392 2001-03-10 Naba kumar  <naba@gnome.org>
20394         * src/gnome_project.c: Fixed project dir creation bug.
20396         * src/text_editor.c: Fixed double accelerators bug.
20397         
20398         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
20400         * src/stack_trace.c, * src/compiler_options.c,
20401         data/internals.properties, src/defaults.c:
20402         Fixed pixmap creation with NULL window.
20404         * src/commands.c, src/preferences_gui.c, src/build_project.c
20405         src/clean_project.c: Bug fix.
20406         
20407         * src/main_menubar_def.h: i18n bug fix.
20408         
20409         * src/executer.h, src/executer.c: Bug fix.
20410         
20411         * src/controls.c: Bug fix.
20412         
20413         * src/debugger.c: Debugger now takes program args.
20414         
20415         * po/ja.po: Added japanese translation file.
20416         
20417         Upgraded to ver 0.1.4
20418         ... Fixed other minor bugs.
20420 == Anjuta 0.1.3 ===
20422 2001-XX-XX Naba kumar  <naba@gnome.org>
20424         * Lots of unaccountable changes. Integrated scintilla.
20425         Redesigned Project managemet. Added supports for other languages.
20426         Java style properties managements. .... blah blah
20427         
20428 2000-11-11 Naba kumar  <naba@gnome.org>
20430         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
20431         Upgraded to version 0.1.3.
20433         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
20434         Fixed to activate Debug->add watch properly.
20436 === Anjuta 0.1.2 beta_2 ===
20437 === Anjuta 0.1.2 ===
20439 2000-11-05 Naba kumar  <naba@gnome.org>
20441         * src/compiler_options.c, src/compiler_options_cbs.c
20442         src/compiler_options_cbs.h, src/compiler_options_gui.c
20443         src/anjuta2.c, extra/stock_libs.anj (new),
20444         extra/README.stock_libs (new), htmls/page13.html,
20445         htmls/images/*: Improved Library settings GUI. Can now enable/disable
20446         added libraries. Stock libs provided for ease of entry. Modified
20447         help html file accordingly.
20449 2000-11-03 Naba kumar  <naba@gnome.org>
20451         * README: Minor fixes in Doc files.
20453         * src/gnome_prj.c, src/appwidzard_cbs.c:
20454         Fixed to ignore non-existant dir for blank prj.
20455         More checking in project creation, especially to confirm
20456         that the prj file already does not exist.
20458         * anjuta.spec, configure.in: Upgraded to version 0.1.2
20460         * src/controls.c: Now Menu item "Format/Detach current document"
20461         is inactive when there is no document opened.
20463 === Anjuta 0.1.1 ===
20465 2000-11-01 Naba kumar  <naba@gnome.org>
20467         Completed and Release of first version (Beta) with lots of bugs.
20469 1999-12-27 Naba kumar  <naba@gnome.org>
20471         Anjuta project started.