* plugins/editor/text-editor.c: Fixed highlighing issues when
[anjuta-git-plugin.git] / ChangeLog
blob1281af266809d1e66b09a7465ed06ce408980015
1 2007-01-14  Johannes Schmid <jhs@gnome.org>
3         * configure.in
4         * po/LINGUAS:
5         Applied http://live.gnome.org/GnomeGoals/PoLinguas
7         * tagmanager/c.c:
8         Patch from Massimo Cora' to hopefully fix #395362
10         * plugins/project-wizard/templates/*:
12         Fixed and tested all project-wizards. Deactivated mkfile project because
13         it was totally broken and I don't see any real use for it.
14         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
16 2007-01-14  Naba Kumar  <naba@gnome.org>
18         * NEWS: Updated for release.
19         
20         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
21         
22         * libanjuta/interfaces/libanjuta.idl,
23         plugins/editor/text_editor_cbs.c,
24         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
25         interface and implemented it for scintilla.
26         
27         * plugins/editor/text-editor.c: Fixed highlighing issues when
28         used with indicators (particularly when the file is just opened).
29         Fixes bug #377477 – when debugging, scintilla editor grays out all
30         lines before current line.
31         
32         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
33         Maintain a separate list of indicated edtitors for separate contexts.
34         Fixes bug 342717 – Build errors redisplayed AFTER a successful build.
35         
36 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
38         Reviewed by Naba Kumar  <naba@gnome.org>:
39         * plugins/debug-manager/plugin.c:
40         Bug fix: breakpoints cannot be added after stopping the debugger
42 2007-01-13  Naba Kumar  <naba@gnome.org>
44         * NEWS: Updated for release.
46 2007-01-12  Johannes Schmid <jhs@gnome.org>
48         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
49         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
50         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
51         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
52         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
53         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
54         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
55         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
56         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
57         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
58         
59         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
60         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
61         
62         * plugins/sourceview/sourceview.c:
63         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
64         on character positions.
65         
66 2007-01-12  Naba Kumar  <naba@gnome.org>
68         * src/anjuta-app.c,
69         plugins/project-manager/plugin.c,
70         plugins/profile-default/plugin.c,
71         libanjuta/anjuta-status.c,
72         libanjuta/anjuta-status.h: Introduced an API for application title
73         in AnjutaStatus. Set application title to project name.
75 2007-01-11  Massimo Cora' <maxcvs@email.i>
77         Reviewed by Naba Kumar  <naba@gnome.org>:
78         * tagmanager/Makefile.am,
79         plugins/symbol-browser/Makefile.am: removed installation for 
80         test programs.
82 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
84         Reviewed by Naba Kumar  <naba@gnome.org>:
85         * plugins/debug-manager/start.h,
86         plugins/debug-manager/start.c,
87         plugins/debug-manager/anjuta-debug-manager.ui,
88         plugins/debug-manager/plugin.c:
89         Partial fix for bug #392537
91         * plugins/debug-manager/disassemble.c:
92         Fix bug #392543
94 2007-01-11  Naba Kumar  <naba@gnome.org>
96         * src/anjuta.c: Load project seperately from session,
97         so that project session is also loaded.
98         
99         * plugins/profile-default/plugin.c: Load project in new
100         anjuta if there already is one loaded currently (disabled
101         code for now).
102         
103         * plugins/editor/aneditor.cxx: Disconnect focus in/out
104         signals when editor is destroyed. Fixes a crash bug.
105         
106         * plugins/editor/text_editor.c: Do not mark line in
107         ianjuta_editor_goto_line() implementation.
108         
109         * plugins/search/search-replace.c: Always check for markable
110         interface availablility because its optional for an editor.
111         
112         * plugins/document-manager/goto_line.c,
113         plugins/document-manager/action-callbacks.c: Mark lines for
114         goto line commands (from dialog and from menu entry box).
115         
116         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
117         plugins/file-manager/an_file_view.c: Expand file manager
118         nodes in idle loop, one at a time. Did as a possible work
119         around for bug #361763, but it didn't make any difference.
120         However, it could still be useful in situations where there
121         are lots to expand.
122         
123         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
125 2007-01-11  Naba Kumar  <naba@gnome.org>
127         * plugins/editor/scintilla/LineMarker.h,
128         plugins/editor/scintilla/LexBasic.cxx,
129         plugins/editor/scintilla/LexHTML.cxx,
130         plugins/editor/scintilla/include/SciLexer.h,
131         plugins/editor/scintilla/include/Scintilla.h,
132         plugins/editor/scintilla/include/Scintilla.iface,
133         plugins/editor/scintilla/include/ScintillaWidget.h,
134         plugins/editor/scintilla/LexBash.cxx,
135         plugins/editor/scintilla/PlatGTK.cxx,
136         plugins/editor/scintilla/ViewStyle.h,
137         plugins/editor/scintilla/Editor.cxx,
138         plugins/editor/scintilla/StyleContext.h,
139         plugins/editor/scintilla/LexCPP.cxx,
140         plugins/editor/scintilla/Converter.h,
141         plugins/editor/scintilla/LexAU3.cxx,
142         plugins/editor/scintilla/Editor.h,
143         plugins/editor/scintilla/LexPerl.cxx,
144         plugins/editor/scintilla/LexVB.cxx,
145         plugins/editor/scintilla/ScintillaGTK.cxx,
146         plugins/editor/scintilla/ViewStyle.cxx,
147         plugins/editor/scintilla/PropSet.cxx,
148         plugins/editor/scintilla/LexSQL.cxx,
149         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
150         version 1.71
152 2007-01-11  Armin Burgmeier  <armin@arbur.net>
154         Reviewed by Naba Kumar  <naba@gnome.org>:
155         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
156         selected for editing. This fixes bug #394218.
158         * plugins/class-gen/plugin.c: Do not use project's root URI as project
159         name if said URI is not known.
161         * plugins/class-gen/window.c: When stripping function prefix away,
162         include the trailing underscore because it is already set by the
163         template.
165         * plugins/class-gen/transform.c: Include "const char*" and "const
166         gchar*" in the list for transforming a default C type to a GType.
167         Don't access invalid memory when writing pointer_str in
168         cg_transform_first_argument.
170 2007-01-11  Naba Kumar  <naba@gnome.org>
172         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
173         pixmaps/anjuta.svg, pixmaps/Makefile.am,
174         (renamed) pixmaps/anjuta_icon.png, src/main.c,
175         libegg/test-actions.c, anjuta.desktop.in.in,
176         anjuta.prj: Renamed application icon to 'anjuta.png' from
177         'anjuta_icon.png'. Added more fields in desktop file.
179         * mime/anjuta.xml: Added magic section.
180         
181         * (removed) mime/anjuta.applications,
182         (removed) mime/anjuta.mime, mime/Makefile.am,
183         (removed) mime/anjuta.keys,
184         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
185         registeration and added scalable icon. Also fixes bug #393680
187 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
189         Reviewed by Naba Kumar  <naba@gnome.org>:
190         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
191         and anjuta_status_progress_add_ticks() to check for progressbar 
192         being realized before trying to update it.
194 2007-01-10  Naba Kumar  <naba@gnome.org>
196         * tagmanager/tm_workspace.c,
197         po/POTFILES.in,
198         plugins/debug-manager/Makefile.am,
199         plugins/tools/scripts/Makefile.am,
200         plugins/class-gen/plugin.c,
201         plugins/class-gen/Makefile.am,
202         global-tags/Makefile.am: Fixed make distcheck.
204         * plugins/debug-manager/attach_process.c,
205         plugins/debug-manager/attach_process.h,
206         plugins/class-gen/action-callbacks.h,
207         plugins/class-gen/action-callbacks.c,
208         plugins/class-gen/class_gen.h,
209         plugins/class-gen/class_gen.c: Deleted unused/old files.
211         * (removed) scintilla, (added) plugins/editor/scintilla,
212         plugins/editor/scintilla/lexers.make,
213         plugins/editor/scintilla/Makefile.am,
214         plugins/editor/Makefile.am
215         configure.in, manuals/reference/libanjuta/Makefile.am
216         Makefile.am: Moved scintilla to its right place.
218 2007-01-09  Naba Kumar  <naba@gnome.org>
220         * plugins/profile-default/plugin.c: Save project session before
221         a new one is opened.
223         * plugins/project-manager/plugin.c,
224         plugins/project-manager/plugin.h,
225         plugins/project-manager/anjuta-project-manager.ui,
226         plugins/profile-default/plugin.c,
227         plugins/profile-default/plugin.h,
228         plugins/profile-default/Makefile.am,
229         (added) plugins/profile-default/anjuta-default-profile.ui,
230         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
231         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
232         multiple projects support.
233         
234 2007-01-06  Armin Burgmeier  <armin@arbur.net>
236         Reviewed by Naba Kumar  <naba@gnome.org>
237         * plugins/class-gen/combo-flags.h:
238         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
239         enum, added a type parameter to selected signal. Select highlighted
240         entry when pressing enter (but not unselect it if it was already
241         selected) before closing the popup. Also accept input when clicking
242         not into the popup.
244         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
245         according to selection type.
247         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
248         VOID:BOXED,ENUM.
250 2007-01-08  Johannes Schmid <jhs@gnome.org>
252   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
253   * plugins/project-wizard/templates/gtkmm/Makefile.am
254   * plugins/project-wizard/templates/python/configure.ac.tpl
255   * plugins/project-wizard/templates/python/configure.in.tpl
256   * plugins/project-wizard/templates/python/Makefile.am
257   * plugins/project-wizard/templates/cpp/configure.ac.tpl
258   * plugins/project-wizard/templates/cpp/configure.in.tpl
259   * plugins/project-wizard/templates/cpp/Makefile.am
260   * plugins/project-wizard/templates/terminal.wiz
261   * plugins/project-wizard/templates/xlib-dock.wiz
262   * plugins/project-wizard/templates/wxwin.wiz
263   * plugins/project-wizard/templates/java.wiz
264   * plugins/project-wizard/templates/xlib/configure.ac.tpl
265   * plugins/project-wizard/templates/xlib/configure.in.tpl
266   * plugins/project-wizard/templates/xlib/Makefile.am
267   * plugins/project-wizard/templates/gcj/configure.ac.tpl
268   * plugins/project-wizard/templates/gcj/configure.in.tpl
269   * plugins/project-wizard/templates/gcj/Makefile.am
270   * plugins/project-wizard/templates/terminal/configure.ac.tpl
271   * plugins/project-wizard/templates/terminal/configure.in.tpl
272   * plugins/project-wizard/templates/terminal/Makefile.am
273   * plugins/project-wizard/templates/terminal/autogen.sh
274   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
275   * plugins/project-wizard/templates/wxwin/configure.in.tpl
276   * plugins/project-wizard/templates/wxwin/Makefile.am
277   * plugins/project-wizard/templates/gnome.wiz 
278   * plugins/project-wizard/templates/java/configure.ac.tpl
279   * plugins/project-wizard/templates/java/configure.in.tpl
280   * plugins/project-wizard/templates/java/Makefile.am
281   * plugins/project-wizard/templates/anjuta-plugin.wiz
282   * plugins/project-wizard/templates/gtkmm.wiz
283   * plugins/project-wizard/templates/python.wiz
284   * plugins/project-wizard/templates/cpp.wiz
285   * plugins/project-wizard/templates/gtk.wiz
286   * plugins/project-wizard/templates/gcj.wiz
287   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
288   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
289   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
291   Starting fixing of all project wizards:
292   - rename configure.in to configure.ac
293   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
294   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
295   (See #394184)
296   
297   * TODO.task: Added bug number to bounty
299 2007-01-07  Johannes Schmid <jhs@gnome.org>
301   *  plugins/build-basic-autotools.c:
302   Fixed #392290 – Missed install as root option in project manager
304 2007-01-07  Johannes Schmid <jhs@gnome.org>
306   * plugins/sourceview/sourceview.c:
307   Fixed #388731 – Odd editor behaviour after performing block-text operations
308   Fixed #388727 – Block-tab does not work
309   
310   * plugins/sourceview/anjuta-document.h/c:
311   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
312   
313   * configure.in:
314   Require Gtk+ >= 2.10 for sourceview plugin
316 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
318         * libanjuta/anjuta-status.c:
319         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
321 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
323         * configure.in,
324         plugins/terminal/terminal.c:
325         Fix bug #377027
326         remove support for VTE < 0.9
328 2007-01-06  Naba Kumar  <naba@gnome.org>
330         * po/POTFILES.in: Updated
332 2007-01-05  Adam Dingle  <adam@medovina.org>
334         Reviewed by Naba Kumar  <naba@gnome.org>:
335         * plugins/message-view/anjuta-message-manager-plugin.glade:
336         Fixed bug #377903 (improve message color defaults).
338 2007-01-05  Naba Kumar  <naba@gnome.org>
340         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
341         
342 2007-01-03  Armin Burgmeier  <armin@arbur.net>
344         Reviewed by  Naba Kumar  <naba@gnome.org>:
345         * plugins/symbol-browser/test-class.h: Fixed block ends.
347         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
348         C-style-block comment.
350         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
351         allow lists when writing autogen definition files. This is required
352         for the new class generator. Also fixed a wrong return value in
353         npw_autogen_write_definition_file and set a GError in
354         npw_autogen_execute when the output file could not be opened.
356         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
357         user interface.
359         * plugins/class-gen/Makefile.am: Added templates subdir, removed
360         goc_template_header and goc_template_source, added top_srcdir to
361         includes, link against project wizard (also hopefully temporarily),
362         removed class_gen.h, class_gen.c, action-callbacks.h,
363         action-callbacks.c.
365         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
367         * plugins/class-gen/cell-renderer-flags.h:
368         * plugins/class-gen/cell-renderer-flags.c:
369         * plugins/class-gen/combo-flags.h:
370         * plugins/class-gen/combo-flags.c:
371         * plugins/class-gen/element-editor.c:
372         * plugins/class-gen/element-editor.h:
373         * plugins/class-gen/generator.c:
374         * plugins/class-gen/generator.h:
375         * plugins/class-gen/plugin.h:
376         * plugins/class-gen/plugin.c:
377         * plugins/class-gen/transform.c:
378         * plugins/class-gen/transform.h:
379         * plugins/class-gen/validator.c:
380         * plugins/class-gen/validator.h:
381         * plugins/class-gen/window.c:
382         * plugins/class-gen/window.h: Rewrote class generator, it now allows
383         adding of several class elements and uses autogen.
385         * plugins/class-gen/templates/cc-header.tpl:
386         * plugins/class-gen/templates/cc-source.tpl:
387         * plugins/class-gen/templates/go-header.tpl:
388         * plugins/class-gen/templates/go-source.tpl:
389         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
390         for the class generator.
392         * configure.in: Added plugins/class-gen/templates/Makefile to output.
394 2007-01-04  Naba Kumar  <naba@gnome.org>
396         Patch from Nick Treleaven:
397         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
398         all matching symbols.
399         
400         Patches from  Maik Beckmann and Sébastien Granjoux:
401         * plugins/profile-default/plugin.c,
402         plugins/project-manager/plugin.c: Unescape project name. Fixes
403         Bug #357151
405 2007-01-04  Naba Kumar  <naba@gnome.org>
407         * plugins/glade/plugin.c: Fixed compilation with
408         older glade-3 version.
409         
410         Patch from Roland Illig:
411         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
412         plugins/sourceview/anjuta-document-saver.c,
413         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
414         are necessary to build anjuta on NetBSD 3.0
416         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
417         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
418         window manager in gnome.
419         
420 2007-01-02  Naba Kumar  <naba@gnome.org>
421         
422         * plugins/glade/plugin.c: Make it work with glade-3 svn.
423         
424 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
426         Reviewed by Naba Kumar  <naba@gnome.org>:
427         * libanjuta/interfaces/libanjuta.idl,
428         plugins/debug-manager/Makefile.am,
429         plugins/debug-manager/anjuta-marshal.list,
430         plugins/debug-manager/debugger.c,
431         plugins/debug-manager/sparse_buffer.c,
432         plugins/debug-manager/sparse_buffer.h,
433         plugins/debug-manager/sparse_view.c,
434         plugins/debug-manager/sparse_view.h,
435         plugins/debug-manager/disassemble.h,
436         plugins/debug-manager/disassemble.c,
437         plugins/debug-manager/anjuta-marshal.list,
438         plugins/debug-manager/plugin.c,
439         plugins/gdb/debugger.c,
440         plugins/gdb/debugger.h,
441         plugins/gdb/plugin.c:
442         Add a disassembly view window
444         * plugins/debug-manager/breakpoints.c,
445         plugins/debug-manager/chunk_view.c,
446         plugins/debug-manager/locals.c,
447         plugins/debug-manager/memory.c,
448         plugins/debug-manager/registers.c,
449         plugins/debug-manager/stack_trace.c:
450         Add some debugging information 
452 2006-12-18  Naba Kumar  <naba@gnome.org>
454         * configure.in, plugins/glade/plugin.c: Allow building against both
455         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
457 2006-12-03  Naba Kumar  <naba@gnome.org>
458         
459         * TODO.tasks: Marked a bounty completed.
461 2006-11-24  Adam Dingle <adam@medovina.org>
463         Reviewed by Naba Kumar  <naba@gnome.org>:
464         * plugins/build-basic-autotools/build-basic-autotools.c,
465         plugins/debug-manager/watch.c,
466         plugins/document-manager/plugin.c, 
467         plugins/patch/plugin.c,
468         plugins/project-manager/plugin.c:
469         Fixed bug #378879 (several command names need ellipses).
471 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
473         Reviewed by: Naba Kumar  <naba@gnome.org>
474         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
475         GCC 4.1.2 (there are only two warnings remaining now when compiling
476         plugins).
478         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
480         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
481         macro so that the generated function support a NULL plugin parameter.
483         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
484         in debug_tree_find_expression by freeing memory returned by the call
485         to gtk_tree_model_get instead of the parameter string.
487 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
489         * plugins/debug-manager/breakpoints.c:
490         Fix bug #378850
492         * plugins/debug-manager/anjuta-debug-manager.ui,
493         plugins/debug-manager/debugger.c,
494         plugins/debug-manager/plugin.c:
495         Fix bug #378871
497 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
499         * libanjuta/anjuta-launcher.c,
500         plugins/gdb/debugger.c:
501         Fix bug #377061
503 2006-11-21  Naba Kumar  <naba@gnome.org>
505         * plugins/search/search_preferences.c: Fixed build break.
506         
507 2006-11-20  Naba Kumar  <naba@gnome.org>
508         
509         Patch from Kjartan Maraas:
510         * plugins/cvs-plugin/cvs-interface.c,
511         plugins/document-manager/plugin.c,
512         plugins/gtodo/interface.c,
513         plugins/gtodo/libgtodo.h,
514         plugins/message-view/anjuta-msgman.c,
515         plugins/project-wizard/druid.c,
516         plugins/search/search_preferences.c,
517         plugins/sourceview/sourceview-prefs.c,
518         plugins/terminal/terminal.c,
519         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
521         Patch from Przemysław Grzegorczyk:
522         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
523         plugins/subversion/anjuta-subversion.glade: Enable files in
524         fileselection dialog. Fixes bug #376031.
525         
526 2006-11-17  Adam Dingle <adam@medovina.org>
528         Reviewed by: Naba Kumar  <naba@gnome.org>
529         * plugins/build-basic-autotools/build-basic-autotools.c
530         * plugins/class-gen/anjuta-class-gen.plugin.in
531         * plugins/debug-manager/breakpoints.c
532         * plugins/debug-manager/plugin.c
533         * plugins/devhelp/plugin.c
534         * plugins/document-manager/plugin.c
535         * plugins/gdb/debugger.c
536         * plugins/glade/anjuta-glade.plugin.in
537         * plugins/gtodo/plugin.c
538         * plugins/language-support-cpp-java/plugin.c
539         * plugins/message-view/plugin.c
540         * plugins/project-import/anjuta-project-import.glade
541         * plugins/project-import/anjuta-project-import.plugin.in
542         * plugins/search/plugin.c
543         * plugins/tools/scripts/tools-2.xml.in
544         * plugins/valgrind/plugin.c
545         * src/anjuta-actions.h:
546         Fixed bug #376335 "menu items should be capitalized".  Minor
547         grammar edits.
549 2006-11-20  Naba Kumar  <naba@gnome.org>
550         
551         * configure.in: Fixed build.
553         Patch from: Arjan Timmerman
554         *configure.in: Make subvesion plugin build for apr 1.x.
555         Fixes: Bug #364754.
556         
557 2006-11-20  Johannes Schmid <jhs@gnome.org>
559         * configure.in
560         * plugins/*/*.[ch]:
561         Removed patches from Sylvain and Günther. They caused not problems but
562         Naba was against them.
564 2006-11-20  Johannes Schmid <jhs@gnome.org>
566         * Removed me from MAINTAINERS
568 2006-11-14  Günther Brammer <GBrammer@gmx.de>
570         * configure.in:
571         Use apr-1 instead of apr-0
573 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
575         * global-tags/create_global_tags.sh.in: Correct a bug when environment
576         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
577         and another bug occuring when parsing .pc file containing quotes.
579 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
581         * plugins/*/*.[ch]: Use class macro for type casting.
583         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
584         GCC 4.1.2 (there are only two warnings remaining now when compiling
585         plugins).
587         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
588         a memory leak in debug_tree_find_expression; g_free was called on
589         the parameter instead of the memory allocated by gtk_tree_model_get.
591         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
592         to declare and initialize the global type variable of the plugin.
594 2006-10-31  Naba Kumar  <naba@gnome.org>
596         * global-tags/create_global_tags.sh.in: Added an end message.
597         
598         * libanjuta/anjuta-launcher.h: Fixed indentation.
599         
600         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
601         creation to a) append the messages in right way, b) Connect signals
602         to the view properly and c) Recreate the system-tags.cache at the
603         end of the generation.
605         * plugins/symbol-browser: Fixed action path (double
606         click on sysmbols was not working).
608         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
609         Fixed typedef and removed dead code.
611         * tagmanager/c.c: Took the latest version from ctags source
612         repository, because the one we had (from ctags 5.6) was broken.
613         
614         * global_tags/create_global_tags.sh.in: Reverted the patch from
615         Sylvain because it was not right fix (and added a helpful comment).
616         Used /bin/bash to fix the bashism and generated separate log files
617         for each tag files in the same directory.
618         
619 2006-10-29  Naba Kumar  <naba@gnome.org>
621         * plugins/editor/text_editor.c: Use a temporary file
622         to save the editor and move it at the end to original
623         file. This will prevent data corruption if file save
624         failed for any reason. Also report proper errors when
625         file save fails. Fixes bug #346575.
626         
627 2006-10-26  Naba Kumar  <naba@gnome.org>
629         * plugins/document-manager/anjuta-docman.c: Do not load
630         the same files with different path more than once (happens
631         with symlinked files). Fixes Bug #323591.
633 2006-10-25  Naba Kumar  <naba@gnome.org>
635         * plugins/valgrind/vgactions.c: Fixed a warning.
637 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
639         Reviewed by Naba Kumar  <naba@gnome.org>:
641         * plugins/valgrind/vgtoolview.c:
642         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
644         * plugins/valgrind/bugged-prg-test.c:
645         No more warning during compilation with GCC 4.1.
646         Program is still buggy in order to be used as a test of the
647         plugin.
649         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
650         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
651         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
652         plugins/valgrind/vgrule.c:
653         No more warning during compilation with GCC 4.1.
655         * plugins/valgrind/plugin.c:
656         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
657         prototype (was missing from previous patch).
659 2006-10-24  Naba Kumar  <naba@gnome.org>
661         * plugins/glade/plugin.c: Show glade tree view, not list view.
662         
663         * plugins/glade/plugin.c: Fixed crash when Anjuta is
664         exited with glade plugin still loaded. Fixes Bug #364755.
666         * plugins/document-manager/anjuta-document-manager.plugin.in:
667         Added application/x-reject in accepted mime-types.
668         
669         * Changelog: Fixed changelog alignments.
671 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
673         Reviewed by: Naba Kumar  <naba@gnome.org>
674         
675         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
676         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
677         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
678         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
679         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
680         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
681         plugins/valgrind/vgsearchbar.c:
682         Use class macro for type casting.
684         * plugins/valgrind/plugin.h:
685         Don't force cast a GtkActionGroup to a GtkAction.
687         * plugins/valgrind/plugin.c:
688         Use correct API to get path of the preoject root when building
689         the list of targets for the run action.
690         Correct ordering of the construction of the preferences widgets.
691         Only remove the valgrind widget if it is currently displayed.
693         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
694         Return if check_valgrind_binary() fails.
695         The ValgrindPluginPrefs object is initialized after the call to
696         vg_action_new. Take a handle to the location of the pointer to
697         the future object.
699 2006-10-24  Naba Kumar  <naba@gnome.org>
701         * HACKING: Updated coding sample.
702         
703         Patch from: Armin Burgmeier  <armin@arbur.net>
704         * plugins/symbol-browser/test-class.h,
705         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
706         
707 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
709         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
710         * plugins/valgrind/vgtoolview.h:
711         Correctly handle the argv / srcdir of vg_tool_view object. Do
712         not leak memory associated with those arrays.
714         * plugins/symbol-browser/an_symbol_prefs.c:
715         Support unloading / reloading of the module (for example when
716         closing a project and opening another one).
718         * plugins/project-manager/plugin.c:
719         Remove plugin widget before removing plugin itself, preventing
720         a crash with valgrind plugin.
722         * libanjuta/anjuta-preferences-dialog.c:
723         Do not use the page_num returned by gtk_notebook_append_page to
724         remove the page as it cause bugs when pages removal is not done
725         in LIFO.
727         * plugins/document-manager/anjuta-docman.c:
728         Fix some GTK+ warnings.
730         * global-tags/create_global_tags.sh.in:
731         Rewrite script to remove bash-ism and use pkg-config directly
732         instead of parsing the *.pc file by hand. This solve problems
733         that occurred when one of the directory in PKG_CONFIG_PATH is
734         empty.
736 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
738         * plugins/glade/plugin.c: Fix build (#363884)
740 2006-10-22  Johannes Schmid <jhs@gnome.org>
742         * plugins/file-manager/an_file_view.c:
743         * plugins/file-manager/plugin.c:
744         * plugins/file-manager/plugin.h:
745         Fix possible crasher when changing project-root uri when we try to restore open nodes
746         * AUTHORS: Updated
748 2006-10-19  Naba Kumar  <naba@gnome.org>
750         Patch from: Juan Pablo Ugarte
751         * plugins/glade/plugin.c: Include glade header
752         correctly.
753         
754 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
755         
756         * plugins/debug-manager/Makefile.am,
757         plugins/debug-manager/sexy-icon-entry.h,
758         plugins/debug-manager/sexy-icon-entry.c,
759         plugins/debug-manager/dataview.c:
760         Fix bug #358134 (Goto memory prompt)
761         Use sexy-icon-entry from libsexy 0.1.10
763         * plugins/debug-manager/debugger.c,
764         plugins/debug-manager/plugin.c,
765         plugins/debug-manager/start.c,
766         plugins/gdb/debugger.c,
767         plugins/gdb/plugin.c:
768         Better error handling when starting and stopping debugger
770 2006-10-13  Maik Beckmann <maik@eigenco.de>
772         * src/action_callbacks.c:
773         Fixed bug #361830 (AboutDialog does not close) which is caused 
774         due to a change in Gtk+ 2.10  
775   
776 2006-10-12  Adam Dingle <adam@medovina.org>
778         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
780         * plugins/search/search-replace.c:
781         Fixed bug #358068 (indicate when Find in Files is complete)
783         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
785         * plugins/sourceview/sourceview-prefs.c:
786         * plugins/sourceview/sourceview.glade:
787         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
789         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
791         * plugins/devhelp/plugin.c:
792         * plugins/search/plugin.c: 
793         Fixed bug #359750 (fix find/replace shortcut keys).
795         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
796         use Alt+key for shortcuts)
798         *  plugins/debug-manager/debug_tree.c:
799         *  plugins/debug-manager/debugger.c:
800         Fixed bug #359317 (can't load debug manager)
802         * /plugins/document-manager/plugin.c:
803         Fixed bug #359259 (highlight modes listed in reverse 
804         alphabetical order).
806 2006-10-10  Johannes Schmid <jhs@gnome.org>
808         * plugins/glade/plugin.c:
809         Add scrollbars to glade project window
811 2006-10-10  Johannes Schmid <jhs@gnome.org>
813         * libanjuta/interfaces/Makefile.am.iface:
814         Fixed Makefile with broke build
816 2006-10-07  Johannes Schmid <jhs@gnome.org>
818         * libanjuta/interfaces/anjuta-idl-compiler.pl:
819         * libanjuta/interfaces/Makefile.iface.am:
820         Fixed enum types generation
822         * libanjuta/interfaces/libanjuta.idl:
823         Fixed some strange typo
825 2006-10-06  Johannes Schmid <jhs@gnome.org>
827         * libanjuta/interfaces/Makefile.iface.am:
828         Fixed enum-types.h generation
829         * libanjuta/interfaces/libanjuta.idl:
830         char* => gchar*
831         IAnjutaTODO::load should take const gchar* argument
832         Remove include to libanjuta/e-splash.h which is not installed as header file
833         Disable get_attributes for now
834         
835         * pluings/sourceview/sourceview.c: Disabled get_attributes
836         
837         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
839 2006-10-05  Naba Kumar  <naba@gnome.org>
841         * TODO.tasks: Set 'Improve class widzard' task to assigned.
842         Set bug id for 'Profiler plugin' task.
844 2006-10-03  Naba Kumar  <naba@gnome.org>
846         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
847         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
849         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
850         plugins/project-manager/plugin.c: Added a new API in
851         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
852         Added some documentation. On project close, close all editors that
853         has files opened for the project.
854         
855         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
856         from the containers on anjuta_shell_remove_widget(). Do not destroy
857         glade widgets once created.
858         
859 2006-10-03  Johannes Schmid <jhs@gnome.org>
861         * libanjuta/interfaces/anjuta-idl-compiler.pl:
862         * libanjuta/interfaces/libanjuta.idl:
863         const-List<> => const List<>
864         List-free<> => List<>
865         
866         * Makefile.am: Reenabled launcher
868 2006-10-03  Johannes Schmid <jhs@gnome.org>
870         * libanjuta/interfaces/Makefile.am.iface:
871         Install libanjuta.idl
873 2006-10-02  Adam Dingle <adam@medovina.org>
875         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
877 2006-10-02  Adam Dingle <adam@medovina.org>
879         * plugins/editor/style-editor.c: fixed bug #357534
880         * plugins/gdb/utilities.h: removed 2 unused declarations
882 2006-10-02  Johannes Schmid <jhs@gnome.org>
884         * Makefile.am: disabled anjuta-launcher
885         * libanjuta/Makefile.am:
886         
887         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
888         * libanjuta/glue-factory.c: (glue_factory_add_path),
889         (glue_factory_get_path):
890         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
891         * libanjuta/glue-factory.h:
892         * libanjuta/glue-cpp.h:
893         * libanjuta/glue-cpp.c:
894         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
895         
896         * libanjuta/interfaces/Makefile.am.iface:
897         * libanjuta/interfaces/anjuta-idl-compiler.pl:
898         * libanjuta/interfaces/libanjuta.idl:
899         Add a new features to idl compiler:
900         List<Type> => List of Type
901         List-free<Type> => List of Type, it is up to the caller to free items and list
902         const-List(-free)<Type> = const List of Types
903         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
904         
905         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
906         (generic_cpp_class_create_code):
907         Adapted to new project_manager interface
908         
909         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
910         * plugins/debug-manager/debugger.c:
911         (ivariable_debugger_iface_init):
912         Do not use C++ keyword "delete" for interface name
913         
914         * plugins/document-manager/anjuta-document-manager.plugin.in:
915         Added m4 to mime-types
916         
917         * plugins/project-manager/plugin.c:
918         (iproject_manager_add_source_multi):
919         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
921 2006-10-01  Naba Kumar  <naba@gnome.org>
923         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
924         UI file used when out-of-process devhelp is used instead of
925         embedded devhelp.
926         
927         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
928         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
929         plugins/profile-default/default.anjuta: Build devhelp plugin,
930         but use out-of-process devhelp if devhelp plugin is disabled
931         (either by user or devhelp is not installed). Disabled devhelp
932         plugin by default. Added it in default profile.
934 2006-10-01  Naba Kumar  <naba@gnome.org>
936         * plguins/project-manager/plugin.c: Possible fix for crash
937         bug #358583.
938         
939         * configure.in, plugins/Makefile.am: Enabled glade plugin and
940         set dep to last version 3.0.2.
941         
942         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
943         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
944         plugins/symbol-browser/plugin.c: Use the right action group
945         for getting popup actions (Fixes lots of assertion failures).
947         * plugins/project-manager/plugin.c,
948         plugins/project-manager/plugin.h: use separate action group
949         for profie actions.
950         
951         * plugins/message-view/plugin.c: Disconnect session load
952         signal on plugin deactivation (fixes a crash).
954 2006-09-30  Naba Kumar  <naba@gnome.org>
956         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
957         * TODO.tasks: Assigned a bounty to Massimo.
959 2006-09-29  Naba Kumar  <naba@gnome.org>
961         * src/anjuta-app.c, src/shell.c: Fixed build errors.
963 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
965         * plugins/debug-manager/debugger.c,
966         plugins/debug-manager/plugin.c,
967         libanjuta/interfaces/libanjuta.idl:
968         Add a new abort command to quit debugger without waiting
970         * plugins/gdb/debugger.c,
971         plugins/gdb/debugger.h,
972         plugins/gdb/plugin.c:
973         Send a signal directly to the debugged program
974         Implement abort command
976         * plugins/debug-manager/debug_tree.c:
977         Fix bug #358163
979         * plugins/debug-manager/stack-trace.c:
980         Fix bug #358009
982 2006-09-29  Naba Kumar  <naba@gnome.org>
984         * TODO.tasks: Updated.
985         
986         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
987         dialog.
988         
989         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
990         
991         * TODO.tasks: Updated in light of the word wrapping fix
992         in Tasks Manager. Added a test bounty entry.
994         * TODO.tasks: Added four bounties.
995         
996 2006-09-28  Naba Kumar  <naba@gnome.org>
998         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
999         Added 'customizable' parameter to
1000         anjuta_ui_add_action_group_entries() and similar functions to
1001         allow user configuration of the actions. Filter out actions that
1002         are not configurable items (such as submenu items). Now the
1003         'Customize shortcuts' dialog is much better listed.
1005         * plugins/build-basic-autotools/build-basic-autotools.c,
1006         plugins/build-basic-autotools/build-basic-autotools.h,
1007         plugins/cvs-plugin/plugin.c,
1008         plugins/cvs-plugin/plugin.h,
1009         plugins/debug-manager/breakpoints.c,
1010         plugins/debug-manager/plugin.c,
1011         plugins/debug-manager/stack_trace.c,
1012         plugins/debug-manager/watch.c,
1013         plugins/devhelp/plugin.c,
1014         plugins/document-manager/plugin.c,
1015         plugins/file-loader/plugin.c,
1016         plugins/file-manager/plugin.c,
1017         plugins/glade/plugin.c,
1018         plugins/gtodo/interface.c,
1019         plugins/gtodo/plugin.c,
1020         plugins/language-support-cpp-java/plugin.c,
1021         plugins/macro/plugin.c,
1022         plugins/macro/plugin.h,
1023         plugins/message-view/plugin.c,
1024         plugins/patch/plugin.c,
1025         plugins/profile-default/default.anjuta,
1026         plugins/project-manager/plugin.c,
1027         plugins/project-manager/plugin.h,
1028         plugins/sample1/plugin.c,
1029         plugins/search/plugin.c,
1030         plugins/subversion/plugin.c,
1031         plugins/subversion/plugin.h,
1032         plugins/symbol-browser/plugin.c,
1033         plugins/symbol-browser/plugin.h,
1034         plugins/tools/plugin.c,
1035         plugins/valgrind/plugin.c,
1036         plugins/valgrind/plugin.h: Fixed to take care of above change
1037         in API of AnjutaUI. Properly added/removed action groups in some
1038         plugins. Split action groups into customization and non-customizable
1039         groups and added them separately.
1041         * plugins/document-manager/plugin.c: Close files belonging to
1042         project when project is closed (not complete).
1043         
1044         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
1045         vertical aligned cell entries.
1046         
1047         * src/anjuta-app.c: Define macros for the placeholder names.
1048         Set default widths and heights of the default placeholders,
1049         so that newly docked widgets are correclty sized.
1050         
1051         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1052         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
1053         Fixed to generated correct actions addition/removal code.
1055 2006-09-25  Naba Kumar  <naba@gnome.org>
1057         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
1058         libanjuta/anjuta-serializer.[ch]: Implemented serialization
1059         class.
1060         
1061         * plugins/message-view/anjuta-msgman.c,
1062         plugins/message-view/anjuta-msgman.h,
1063         plugins/message-view/message-view.c,
1064         plugins/message-view/message-view.h,
1065         plugins/message-view/plugin.c: Serialize messages panes in
1066         session save and deserialize them in session load so that
1067         build messages persistant.
1068         
1069 2006-09-24  Johannes Schmid <jhs@gnome.org>
1071         * libanjuta/anjuta-utils.c:
1072         * plugins/message-view/message-view.c:
1073         Really fixed #355407
1075 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
1077         * libanjuta/interfaces/libanjuta.idl:
1078         Change one variable sign
1080         * plugins/debug-manager/anjuta-debug-manager.glade,
1081         plugins/debug-manager/anjuta-debug-manager.ui:
1082         Few small interface changes     
1084         * plugins/debug-manager/debug_tree.h,
1085         plugins/debug-manager/watch.c,
1086         plugins/debug-manager/debugger.c,
1087         plugins/debug-manager/plugin.c
1088         plugins/gdb/debugger.c,
1089         plugins/gdb/plugin.c:
1090         Big rewrite of debugger queue
1091         Allow to cancel command
1093         * plugins/debug-manager/memory.c:
1094         Fix a bug if a command is cancelled
1096 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
1098         * plugins/gdb/debugger.c,
1099         plugins/debug-manager/debug_tree.c,
1100         plugins/debug-manager/locals.c:
1101         Restore tree representation for local variable
1102         Add argument in local variable list
1103         Use gdb variable object to get all informations
1105 2006-09-19  Naba Kumar  <naba@gnome.org>
1107         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
1108         that implements AnjutaSavePrompt class.
1110         * ChangeLog: Fixed indentation.
1111         
1112         * libanjuta/Makefile.am,
1113         libanjuta/anjuta-marshal.list,
1114         libanjuta/anjuta-shell.c,
1115         libanjuta/anjuta-shell.h,
1116         plugins/document-manager/action-callbacks.c,
1117         plugins/document-manager/action-callbacks.h,
1118         plugins/document-manager/anjuta-docman.c,
1119         plugins/document-manager/anjuta-docman.h,
1120         plugins/document-manager/plugin.c,
1121         src/anjuta.c: Impletemnted save prompt dialog to prompt for
1122         unsaved items during exit. A new signal is added in shell
1123         interface called 'save-prompt' to collect all unsaved items.
1124         Create AnjutaSavePrompt class (dialog) to process unsaved items.
1125         Fixed document manager to use the new save-prompt signal in shell
1126         and AnjutaSavePrompt object for unsaved files. Cleaned up
1127         AnjutaDocman to synchronously save new files. Fixed function
1128         names.
1130 2006-09-18  Johannes Schmid <jhs@gnome.org>
1132         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
1133         gdl requirement to 0.7.0
1135 2006-09-18  Johannes Schmid <jhs@gnome.org>
1137         * global-tags/.cvsignore:
1138         * global-tags/Makefile.am:
1139         * global-tags/create_global_tags.sh (removed):
1140         * global-tags/create_global_tags.sh.in (added):
1141         Fixed #355407
1142         
1143         * libanjuta/anjuta-launcher.c:
1144         Fixed #349374
1145         
1146         * plugins/project-manager/plugin.c:
1147         (project_manager_plugin_close_project):
1148         Fixed crasher
1149         
1150         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
1151         Fixed gtk critical
1152         
1153         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
1154         More reasonable toolbar creation/deletition though it does
1155         not completly work!
1157 2006-09-15  Johannes Schmid <jhs@gnome.org>
1159         * libanjuta/anjuta-utils.c/.h:
1160         Fixed #355168
1162 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
1164         * scintilla/ScintillaGTK.cxx
1165         Fixed doulbe freeing in Scintilla
1167 2006-09-12  Johannes Schmid  <jhs@gnome.org>
1169         * plugins/symbol-browser/an_symbol_prefs.c:
1170         Support unloading / reloading of the module (for example when
1171         closing a project and opening another one).
1173         * plugins/project-manager/plugin.c:
1174         Really fixed #355148 (Show project name in title bar)
1176 2006-09-09  Johannes Schmid  <jhs@gnome.org>
1178         * libanjuta/plugins.c:
1179         Fixed #355156 (Show plugins in alphabetical order)
1181 2006-09-09  Johannes Schmid  <jhs@gnome.org>
1183         * plugins/project-manager/plugin.c:
1184         Fixed #355148 (Show project name in title bar)
1186 2006-09-09  Johannes Schmid  <jhs@gnome.org>
1188         * plugins/project-manager/plugin.c:
1189         (value_removed_project_root_uri):
1190         Fixed crasher if project cannot be opened
1192 2006-08-30 Naba Kumar  <naba@gnome.org>
1194         * plugins/language-support-cpp-java/plugin.[c,h],
1195         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1196         Impletemnted UI for auto indent.
1197         
1198 2006-08-28 Naba Kumar  <naba@gnome.org>
1199         
1200         * plugins/gvim/.cvsignore,
1201         plugins/gvim/Makefile.am,
1202         plugins/gvim/anjuta-vim-plugin.png,
1203         plugins/gvim/anjuta-vim.c,
1204         plugins/gvim/anjuta-vim.h,
1205         plugins/gvim/anjuta-vim.plugin.in,
1206         plugins/gvim/gtkvim.c,
1207         plugins/gvim/gtkvim.h,
1208         plugins/gvim/plugin.c,
1209         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
1210         in build yet.
1212 2006-08-28 Naba Kumar  <naba@gnome.org>
1214         Patch from: Massimo Corà  <maxcvs@email.it>
1215         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
1216         possible infinite loop.
1218 2006-08-22 Adam Dingle <adam@medovina.org>
1219         
1220         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
1221         to edit are shown in the preferences dialog in anjuta").
1222         Removed unused widgets from the style editor dialog.
1224 2006-08-21  Johannes Schmid <jhs@gnome.org>
1226         * plugins/symbol-browser/test-class.[cpp/h]
1227         Added missing files
1229 2006-08-18  Naba Kumar  <naba@gnome.org>
1231         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
1232         end of document loading.
1234         * plugins/language-support-cpp-java/plugin.c,
1235         plugins/sourceview/sourceview.c: Fixed plugin loading.
1237 2006-08-17  Naba Kumar  <naba@gnome.org>
1239         * plugins/language-support-cpp-java/plugin.c,
1240         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
1241         mode line parsing. Indentation parameters initialized based on
1242         mode line parameters.
1244 2006-08-16  Naba Kumar  <naba@gnome.org>
1246         * Makefile.am, plugins/editor/text_editor.c,
1247         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
1248         comments.
1250 2006-08-16 Naba Kumar  <naba@gnome.org>
1252         Patch from  Massimo Cora'  <maxcvs@email.it>:
1253         
1254         * plugins/editor/aneditor-autocomplete.cxx,
1255         plugins/editor/aneditor-calltip.cxx,
1256         plugins/symbol-browser/Makefile.am,
1257         plugins/symbol-browser/an_symbol.c,
1258         plugins/symbol-browser/an_symbol_view.c,
1259         plugins/symbol-browser/plugin.c,
1260         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
1261         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
1262         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
1263         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
1264         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
1265         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
1266         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
1267         tagmanager/get.h, tagmanager/html.c,
1268         tagmanager/include/tm_source_file.h,
1269         tagmanager/include/tm_tag.h,
1270         tagmanager/include/tm_workspace.h,
1271         tagmanager/jscript.c, tagmanager/keyword.c,
1272         tagmanager/keyword.h, tagmanager/lisp.c,
1273         tagmanager/lregex.c, tagmanager/lua.c,
1274         tagmanager/main.h, tagmanager/make.c,
1275         tagmanager/options.c, tagmanager/options.h,
1276         tagmanager/parse.c, tagmanager/parse.h,
1277         tagmanager/parsers.h, tagmanager/pascal.c,
1278         tagmanager/perl.c, tagmanager/php.c,
1279         tagmanager/python.c, tagmanager/read.c,
1280         tagmanager/read.h, tagmanager/readtags.c,
1281         tagmanager/readtags.h, tagmanager/rexx.c,
1282         tagmanager/routines.c, tagmanager/routines.h,
1283         tagmanager/ruby.c, tagmanager/scheme.c,
1284         tagmanager/sh.c, tagmanager/slang.c,
1285         tagmanager/sml.c, tagmanager/sort.c,
1286         tagmanager/sort.h, tagmanager/sql.c,
1287         tagmanager/strlist.c, tagmanager/strlist.h,
1288         tagmanager/tcl.c, tagmanager/tm_source_file.c,
1289         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
1290         tagmanager/tm_workspace.c, tagmanager/verilog.c,
1291         tagmanager/vim.c, tagmanager/vstring.c,
1292         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
1293         5.6 and namespace completion fixed.
1295         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
1296         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
1298 2006-08-15 Naba Kumar  <naba@gnome.org>
1300         * libanjuta/interfaces/libanjuta.idl,
1301         plugins/editor/text-editor-iterable.c,
1302         plugins/editor/text_editor.c,
1303         plugins/sourceview/sourceview-cell.c,
1304         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
1305         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
1306         ianjuta_editor_end_action().
1307         
1308         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
1310 2006-08-13 Naba Kumar  <naba@gnome.org>
1312         * plugins/debug-manager/breakpoints.c,
1313         plugins/debug-manager/memory.c,
1314         plugins/debug-manager/registers.c,
1315         src/layout.xml: Fixed debugger widgets layout.
1317 2006-08-12 Naba Kumar  <naba@gnome.org>
1319         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
1320         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
1321         plugins/editor/editor.glade, plugins/editor/text_editor.h,
1322         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
1323         codes and dead codes. Removed automatic indentation prefs.
1325 2006-08-12  Johannes Schmid <jhs@gnome.org>
1327         * libanjuta/Makefile.am:
1328         * libanjuta/anjuta-launcher.c:
1329         * libanjuta/anjuta-launcher.h:
1330         * libanjuta/anjuta-plugin.c:
1331         * libanjuta/anjuta-plugin.h:
1332         * libanjuta/anjuta-preferences.c:
1333         * libanjuta/anjuta-preferences.h:
1334         * libanjuta/anjuta-shell.c:
1335         * libanjuta/anjuta-shell.h:
1336         * libanjuta/libanjuta.h:
1337         
1338         Made wrapper friendly:
1339         - no inline in header files (preferences_set/get)
1340         - correct signal names
1341         - correct GError** argument in anjuta_shell_freeze/thaw
1342         - include correct files in libanjuta.h
1343         
1344         * plugins/project-manager/plugin.c: 
1345         Fixed two crashers
1347 2006-08-11 Naba Kumar  <naba@gnome.org>
1349         * plugins/editor/aneditor-priv.h,
1350         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
1351         
1352         * plugins/editor/text_editor_cbs.c,
1353         plugins/sourceview/anjuta-view.c: Pass the right position for char
1354         added signal.
1355         
1356         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
1357         
1358         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
1360 2006-08-11 Naba Kumar  <naba@gnome.org>
1362         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
1363         return the right character at the iter position and get_char() to
1364         not leak memory.
1366         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
1367         to set to character offset and not byte index.
1369         * plugins/language-support-cpp-java/plugin.c: Improved
1370         auto-indentation login. Indents opening and closing braces correctly.
1372 2006-08-10  Johannes Schmid <jhs@gnome.org>
1374         * INSTALL:
1375         * autogen.sh:
1376         Required automake = 1.9
1378         * libanjuta/anjuta-children.c:
1379         * libanjuta/anjuta-children.h:
1380         * libanjuta/anjuta-encodings.h:
1381         * libanjuta/anjuta-launcher.h:
1382         * libanjuta/anjuta-plugin-description.h:
1383         * libanjuta/anjuta-preferences-dialog.h:
1384         * libanjuta/anjuta-preferences.h:
1385         * libanjuta/anjuta-session.h:
1386         * libanjuta/anjuta-status.h:
1387         * libanjuta/anjuta-ui.h:
1388         * libanjuta/anjuta-utils.c:
1389         * libanjuta/anjuta-utils.h:
1390         * libanjuta/e-splash.h:
1391         * libanjuta/glue-factory.h:
1392         * libanjuta/glue-plugin.h:
1393         * libanjuta/plugins.h:
1394         * libanjuta/resources.h:
1395         Fixed libanjuta to be able to wrap it
1396         - G_BEGIN_DECLS, G_END_DECLS
1397         - include all necessary files in libanjuta.h
1399         * plugins/gtodo/tray-icon.c:
1400         * plugins/terminal/terminal.c:
1401         Some build fixes for freebsd
1403         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
1404         * plugins/sourceview/sourceview.glade:
1405         Remove auto-indent feature as it is now in language-support
1407 2006-08-09 Naba Kumar  <naba@gnome.org>
1409         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
1410         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
1411         Added missing files.
1413         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
1414         get_use_spaces(), set_tabsize() and set_use_spaces().
1416 2006-08-09 Naba Kumar  <naba@gnome.org>
1418         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
1419         succeeded in activating.
1421         * plugins/document-manager/plugin.c: Added debug message.
1423         * libanjuta/interfaces/libanjuta.idl,
1424         plugins/editor/text_editor.c: Implemented get_tabsize(),
1425         get_use_spaces(), set_tabsize() and set_use_spaces().
1427         * plugins/language-support-cpp-java/Makefile.am,
1428         plugins/language-support-cpp-java/plugin.c,
1429         plugins/language-support-cpp-java/plugin.h: Used editor parameters
1430         for indentation. Added preferences page for paramenters.
1432         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
1434 2006-08-08 Naba Kumar  <naba@gnome.org>
1436         * libanjuta/interfaces/libanjuta.idl,
1437         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
1438         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
1439         plugins/editor/text_editor.c,
1440         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
1441         and implemented it for both scintilla and sourceview.
1443         * plugins/search/plugin.c: Use the new grab_focus() to transfer
1444         focus back to editor (happens when pressing esc in incremental
1445         search box).
1447 2006-08-08 Naba Kumar  <naba@gnome.org>
1449         * libanjuta/interfaces/libanjuta.idl,
1450         plugins/editor/text_editor.c,
1451         plugins/editor/text_editor.h,
1452         plugins/editor/text-editor-iterable.c,
1453         plugins/sourceview/sourceview-cell.c,
1454         plugins/sourceview/sourceview.c: Implemented editor attributes
1455         methods.
1456         
1457         * plugins/editor/aneditor.cxx: Disabled old indentation code.
1458         plugins/language-support-cpp-java/plugin.c: Implemented indentation
1459         code (not complete yet).
1461         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
1462         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
1463         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
1464         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
1465         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
1466         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
1468 2006-08-04 Naba Kumar  <naba@gnome.org>
1470         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
1471         implementation.
1472         
1473 2006-08-03  Johannes Schmid <jhs@gnome.org>
1475         * configure.in: Add a more informative text to valgrind plugin
1477         * TODO.tasks:
1478         Modified Preferences tasl
1479         * libanjuta/anjuta-plugin.c: 
1480         * libanjuta/anjuta-preferences-dialog.c: 
1481         * libanjuta/anjuta-preferences-dialog.h:
1482         * libanjuta/anjuta-preferences.c:
1483         * libanjuta/anjuta-preferences.h:
1484         * libanjuta/interfaces/Makefile.am.iface:
1485         * libanjuta/interfaces/libanjuta.idl:
1486         Added IAnjutaPreferences interface which every plugin that has preferences should
1487         implement. Call merge() and unmerge() at plugin activation/deactivation.
1488         Fixed preferences_page_remove()
1489         
1490         * plugins/build-basic-autotools/build-basic-autotools.c:
1491         * plugins/cvs-plugin/plugin.c: 
1492         * plugins/document-manager/plugin.c:
1493         * plugins/editor/plugin.c:
1494         * plugins/editor/plugin.h:
1495         * plugins/file-manager/plugin.c: 
1496         * plugins/gtodo/main.h:
1497         * plugins/gtodo/plugin.c: 
1498         * plugins/gtodo/preferences.c: 
1499         * plugins/message-view/anjuta-msgman.c: 
1500         * plugins/message-view/anjuta-msgman.h:
1501         * plugins/message-view/plugin.c:
1502         * plugins/sourceview/plugin.c: 
1503         * plugins/sourceview/plugin.h:
1504         * plugins/symbol-browser/an_symbol_prefs.c:
1505         * plugins/symbol-browser/plugin.c: 
1506         * plugins/terminal/terminal.c: 
1507         * plugins/valgrind/plugin.c
1508         * src/anjuta-app.c:
1509         
1510         Updated preference loading/unloading for all plugins
1512 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
1513         
1514         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
1515         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
1516     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
1517         recommended by the autoconf manual. 
1518         - Fixes compiling with autoconf 2.60.
1519         
1520         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
1522 2006-08-02      Johanes Schmid <jhs@gnome.org>
1524         * plugins/profile-default/plugin.c:
1525         Fixed session handling
1527 2006-08-01  Johannes Schmid <jhs@gnome.org>
1529         * configure.in
1530         * plugins/Makefile.am:
1531         Disabled devhelp and glade for now as they do not work (#341073
1532         and #341170)
1533         
1534         * plugins/profile-default/anjuta-default-profile.ui (removed):
1535         * plugins/profile-default/plugin.c:
1536         * plugins/profile-default/plugin.h:
1537         * plugins/project-manager/anjuta-project-manager.ui:
1538         * plugins/project-manager/plugin.c:
1539         * plugins/project-manager/plugin.h:
1540         Limted multiple project support #315043
1542         * libanjuta/interfaces/libanjuta.idl:
1543         Added ianjuta_profile_unload
1545 2006-07-31 Naba Kumar  <naba@gnome.org>
1547         * libanjuta/interfaces/libanjuta.idl,
1548         plugins/editor/text-editor-iterable.c,
1549         plugins/editor/text_editor.c,
1550         plugins/sourceview/anjuta-view.c,
1551         plugins/sourceview/anjuta-view.h,
1552         plugins/sourceview/sourceview.c: Fixed text iteration and 
1553         IAnjutaEditor implementations in both scintilla
1554         and sourceview. Cleand up libanjuta API: Removed redundant
1555         erase_range() method from IAnjutaEditor interface, fixed
1556         ianjuta_editor_get_text to take length instead of range (consistency).
1557         autoindentation in both sourceview and scintilla more or less works,
1558         but still disabled for now because there are still some anomalies
1559         in text iteration.
1561         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
1563         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
1564         API changes.
1566 2006-07-30  Johannes Schmid <jhs@gnome.org>
1568         * plugins/sourceview/anjuta-document.c:
1569         * plugins/sourceview/anjuta-document.h:
1570         * plugins/sourceview/anjuta-view.c: 
1571         * plugins/sourceview/sourceview.c:
1572         Wrote a new "char_added" implementation, I hope this one is good
1574         * plugins/sourceview/sourceview-cell.c:
1575         Fixed typo: "text_iter" instead of "iter"
1577 2006-07-30 Naba Kumar  <naba@gnome.org>
1579         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
1581 2006-07-30  Johannes Schmid <jhs@gnome.org>
1583         * autogen.sh: use gnome-autogen.sh from gnome-coomen
1584         
1585         * plugins/debug-manager/plugin.c: 
1586         * plugins/patch/plugin.c:
1587         Use IAnjutaIndicable to mark debugger position
1589         * plugins/sourceview/sourceview.c:
1590         Define colors for IAnjutaIndicable
1592 2006-07-29  Johannes Schmid <jhs@gnome.org>
1594         * plugins/debug-manager/anjuta-debug-manager.ui:
1595         * plugins/debug-manager/breakpoints.c:
1596         * plugins/debug-manager/images/Makefile.am:
1597         * plugins/debug-manager/images/run-to-cursor.png:
1598         * plugins/debug-manager/plugin.c:
1599         Added toolbar and some icons
1601         * plugins/patch/anjuta-patch.ui:
1602         * plugins/patch/patch-plugin.c:
1603         * plugins/patch/patch-plugin.glade:
1604         * plugins/patch/plugin.c:
1605         * plugins/patch/plugin.h:
1606         Improved patch plugin (GUI and function)
1608         * plugins/sourceview/sourceview.c:
1609         Fixed another Gtk-Critical
1611         * plugins/tools/anjuta-tools.ui:
1612         * plugins/tools/plugin.h:
1613         Put Patch plugin in tools menu and changed ui file
1615 2006-07-29  Johannes Schmid <jhs@gnome.org>
1617         * plugins/document-manager/plugin.c:
1618         Fixed accelator Gtk-Warning
1620         * plugins/message-view/anjuta-msgman.c: 
1621         Fixed Gtk-Warning
1623         * plugins/sourceview/anjuta-document.c:
1624         * plugins/sourceview/anjuta-document.h:
1625         * plugins/sourceview/anjuta-marshal.list:
1626         Wrote a better emitter for the char-added signal
1628         * plugins/sourceview/sourceview.c:
1629         Fixed Redo/Undo to void Gtk-Criticals
1630         
1631         * plugins/sourceview/sourceview-args.c:
1632         * plugins/sourceview/sourceview-cell.c:
1633         * plugins/sourceview/sourceview-scope.c:
1634         * plugins/sourceview/sourceview-tags.c: 
1635         Adapted to new IAnjutaIterator API
1637 2006-07-28 Naba Kumar  <naba@gnome.org>
1639         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
1641         * plugins/symbol-browser/an_symbol.c,
1642         plugins/symbol-browser/an_symbol_iter.c,
1643         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
1644         subclass of AnjutaSymbol so that the symbol is accessible from
1645         the iter in light of changes in IAnjutaIterable.
1647         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
1648         implementation of IAnjutaIterable.
1650 2006-07-28 Naba Kumar  <naba@gnome.org>
1652         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
1653         IAnjutaIterable. They were kind of useless since the interface is
1654         defined on the data object itself. Added set_position() method
1655         in IAnjutaIterable to allow setting arbitrary current index to the
1656         iter.
1657         Added erase() and erase_range() in IAnjutaEditor.
1659         * plugins/editor/text-editor-iterable.c: Fixed 
1660         plugins/editor/text_editor.c: Implemented erase() and erase_range()
1661         methods in editor. Fixed get_line_from_position() method.
1663         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
1664         code. It's disabled for now.
1666         * plugins/sourceview/sourceview-cell.c,
1667         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
1668         implementation.
1670 2006-07-27  Johannes Schmid <jhs@gnome.org>
1672         * plugins/sourceview/sourceview-cell.c:
1673         Fixed IAnjutaEditorCell to work only on a single line
1674         Fixed crasher in finalize
1676         * plugins/symbol-browser/an_symbol_prefs.c:
1677         * global-tags/Makefile.am:
1678         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
1679         script installation     
1681 2006-07-26 Naba Kumar  <naba@gnome.org>
1683         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
1684         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
1685         
1686         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
1687         
1688         * plugins/document-manager/plugin.c: Fixed dynamic loading of
1689         support plugins
1690         
1691         * plugins/editor/text-editor-iterable.c,
1692         plugins/editor/text_editor.c,
1693         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
1694         method to work correctly, it was ignoring start and end parameters.
1695         Fixed TextEditorCell implementation. Fixed 'char-added' signal
1696         emission.
1697         
1698         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
1699         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
1701 2006-07-24  Massimo Cora'  <maxcvs@email.it>
1703         * plugins/symbol-browser/an_symbol_view.c,
1704         plugins/symbol-browser/an_symbol_view.h,
1705         plugins/symbol-browser/plugin.c:
1706     fix a matching case into sv_extract_type_qualifier_from_expr ()
1707     and some minor issues.
1709 2006-07-26  Johannes Schmid <jhs@gnome.org>
1711         * plugins/language-support-cpp-java/plugin.c:
1712         Fixed to work kind of with sourceview editor
1713         * plugins/sourceview/anjuta-document.c: 
1714         * plugins/sourceview/anjuta-view.c: 
1715         * plugins/sourceview/sourceview-cell.c:
1716         * plugins/sourceview/sourceview.c:
1717         Fixed IAnjutaEditorCell and "char-added" signal
1719 2006-07-24 Naba Kumar  <naba@gnome.org>
1721         * plugins/document-manager/plugin.c,
1722         plugins/document-manager/plugin.h: Initial implementedion for loading
1723         support plugins.
1724         
1725         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
1726         implementation.
1727         
1728         * plugins/editor/text_editor.c: Fixed syntax highlighting when
1729         indicators are cleared (that leaved grey texts).
1731 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
1733         * libanjuta/interfaces/libanjuta.idl,
1734         plugins/debug-manager/breakpoints.c,
1735         plugins/debug-manager/memory.c,
1736         plugins/debug-manager/registers.c,
1737         plugins/debug-manager/debug_tree.c,
1738         plugins/debug-manager/debugger.c,
1739         plugins/gdb/debugger.c,
1740         plugins/gdb/debugger.h,
1741         plugins/gdb/plugin.c:
1742         Add a parameter for reporting error
1743         Add a new interface for using gdb variable object
1744         Allow to cancel commands
1745         Rewrite handling of debugger state
1747         * plugins/debug-manager/plugin.c,
1748         plugins/debug-manager/locals.c,
1749         plugins/debug-manager/locals.h,
1750         plugins/debug-manager/register.c,
1751         plugins/debug-manager/stack_trace.c,
1752         plugins/debug-manager/stack_trace.h:
1753         Create and destroy local and stack trace windows when needed
1755 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
1757         * plugins/document-manager/plugin.c:
1758         Fixed "Automatic" highlighting
1760 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
1762         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
1764         * plugins/sourceview/anjuta-view.c:
1765         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
1767 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
1768         
1769         * configure.in: Check for C/C++-Compiler correctly
1771 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
1773         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
1775         * plugins/debug-manager/stack_trace.c:
1776         Destroy stack window when debuuger is disabled (#347414)
1777         
1778         * plugins/sourceview/anjuta-view.c:
1779         Fix a crash with popup-menu (#347412)
1781 2006-07-13 Naba Kumar  <naba@gnome.org>
1783         * plugins/editor/Makefile.am,
1784         plugins/editor/text_editor.h,
1785         plugins/editor/text-editor-iterable.h,
1786         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
1787         tested yet).
1788         
1789         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
1790         code.
1791         
1792         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
1794 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
1796         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
1797         Bug #342937
1798         
1799 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
1801         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
1803         * libanjuta/anjuta-preferences-dialog.c:
1804         Do not use the page_num returned by gtk_notebook_append_page to
1805         remove the page as it cause bugs when pages removal is not done
1806         in LIFO.
1808         * plugins/document-manager/anjuta-docman.c:
1809         * src/anjuta-app.c:
1810         makes Anjuta display dock_items which have previously been hidden
1812 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
1814         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
1816         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
1817         * plugins/sourceview/sourceview.c: (imark_unmark):
1818         
1819         Patches for bugs #346450 and #346295
1820         
1821         * AUTHORS: Added Fredrik
1823 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
1825         * plugins/message-view/anjuta-msgman.c: 
1826         Fixed close button/icon size (like in docman)
1828 2006-06-10 Naba Kumar <naba@gnome.org>
1830         * plugins/editor/text_editor.c: Fixed goto line to mark the line
1831         being set.
1832         
1833 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
1835         * libanjuta/interfaces/libanjuta.idl:
1836         Move inspect_memory function in IAnjutaCpuDebugger interface
1837         Rename Boolean type to State
1839         * plugins/debug-manager/breakpoint.c:
1840         Rename Boolean type to State
1842         * plugins/debug-manager/Makefile.am,
1843         plugins/debug-manager/anjuta-marshal.list,
1844         plugins/debug-manager/data_view.c,
1845         plugins/debug-manager/data_view.h,
1846         plugins/debug-manager/data_buffer.c,
1847         plugins/debug-manager/data_buffer.h,
1848         plugins/debug-manager/chunk_view.c,
1849         plugins/debug-manager/chunk_view.h,
1850         plugins/debug-manager/anjuta-debug-manager.ui,
1851         plugins/debug-manager/debugger.c,
1852         plugins/debug-manager/memory.c,
1853         plugins/debug-manager/memory.h,
1854         plugins/debug-manager/plugin.c,
1855         plugins/gdb/debugger.c,
1856         plugins/gdb/debugger.h,
1857         plugins/gdb/plugin.c:
1858         Rewrite memory window using a special widget
1859         Rename Boolean type to State
1861 2006-06-08 Naba Kumar <naba@gnome.org>
1863         * plugins/editor/text_editor.c (itext_editor_get_current_word):
1864         Do not return garbage characters and return NULL when there is no
1865         current word.
1866         
1867         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
1868         work correctly.
1869         
1870         * plugins/search/search-replace.c: Fixed a mem leak.
1872 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
1874         * libanjuta/anjuta-launcher.c:
1875         Added debug message (see #343522)
1876         
1877         * plugins/build-basic-autotools/build-basic-autotools.c:
1878         Patch from Günther Brammer to fix #344015
1880         * plugins/sourceview/sourceview.c:
1881         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
1882         automatic highlight of build messages)
1884 2006-06-06 Naba Kumar <naba@gnome.org>
1886         * configure.in,
1887         libanjuta/interfaces/libanjuta.idl,
1888         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
1889         plugins/Makefile.am,
1890         plugins/document-manager/action-callbacks.c,
1891         plugins/document-manager/plugin.c,
1892         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
1893         interface for language highlight selection and langauge change
1894         signal.
1895         
1896         * plugins/language-support-cpp-java: Added language support
1897         plugin for cpp and java.
1899 2006-05-27  Naba Kumar  <naba@gnome.org>
1901         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
1902         plugins/debug-manager/*, data/Makefile.am,
1903         manuals/reference/libanjuta/libanjuta.types,
1904         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
1905         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
1906         merged anjuta-new-debugger branch into trunck.
1907         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
1909 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
1910         
1911         * libanjuta/interfaces/libanjuta.idl,
1912         plugins/debug-manager/debugger.c,
1913         plugins/debug-manager/debugger.h,
1914         plugins/gdb/anjuta-gdb.plugin.in,
1915         plugins/gdb/debugger.c,
1916         plugins/gdb/debugger.h,
1917         plugins/gdb/plugin.c:
1918         Add new IAnjutaCpuDebugger interface to access cpu register
1919         Run gdb instead of /usr/local/bin/gdb
1920         
1921         * plugins/debug-manager/plugin.c,
1922         plugins/debug-manager/registers.c,
1923         plugins/debug-manager/registers.h:
1924         Rewrite register window
1925         Rename Load target menu item to Run target
1927 2006-05-07  Naba Kumar  <naba@gnome.org>
1929         * plugins/gdb.init
1930         
1931 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
1933         * plugins/debug-manager/watch.c,
1934         plugins/debug-manager/breakpoint.c,
1935         plugins/debug-manager/breakpoint.h:
1936         Fix crash: disconnect save and load session signals
1938 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
1940         * libanjuta/interface/libanjuta.idl,
1941         plugins/debug-manager/debugger.c,
1942         plugins/gdb/plugin.c:
1943         Add a value parameter for evaluate command
1945         * plugins/debug-manager/anjuta-debug-manager.glade:
1946         Create new dialog box for watches using glade
1948         * plugins/debug-manager/anjuta-debug-manager.ui:
1949         Move watch menu items near the end
1950         Move breakpoint menu items outside the sub menu
1952         * plugins/debug-manager/debug_tree.c,
1953         plugins/debug-manager/debug_tree.h,
1954         plugins/debug-manager/debug_tree.h,
1955         plugins/debug-manager/watch.c:
1956         Move all GUI code from watch.c to debug_tree.c
1957         Add an auto update property to watches
1958         
1959         * plugins/debug-manager/locals.c,
1960         plugins/debug-manager/locals.h,
1961         plugins/debug-manager/stack_trace.c,
1962         plugins/debug-manager/stack_trace.h,
1963         plugins/debug-manager/plugin.c:
1964         Register actions before starting debugger
1966         * plugins/gdb/debugger.c:
1967         Do not call callback function if not present
1969 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
1971         * libanjuta/interfaces/libanjuta.idl,
1972         plugins/debug-manager/stack_trace.c,
1973         plugins/debug-manager/stack_trace.h,
1974         plugins/debug-manager/anjuta-debug-manager.ui,
1975         plugins/gdb/debugger.c:
1976         Add a popup menu in stack frame window
1977         Add a new frame-changed event
1978         Use MI command for getting stack informations
1979         Get filename with full path (need gdb > 6.3)
1981         * libanjuta/interfaces/libanjuta.idl,
1982         plugins/debug-manager/debug_tree.c,
1983         plugins/debug-manager/debugger.c,
1984         plugins/debug-manager/locals.c,
1985         plugins/debug-manager/locals.h,
1986         plugins/debug-manager/plugin.c,
1987         plugins/gdb/debugger.c,
1988         plugins/gdb/debugger.h,
1989         plugins/gdb/parser.c,
1990         plugins/gdb/parser.h,
1991         plugins/gdb/plugin.c,
1992         plugins/gdb/Makefile.am:
1993         Pass watch data with string instead of Watch structures
1994         Use debug_tree in local window
1995         Remove info local
1996         Remove parser.{ch}
1998         * plugins/debug-manager/breakpoints.c,
1999         plugins/debug-manager/utilities.c,
2000         plugins/debug-manager/utilities.h:
2001         Use a GtkListStore instead of a GtkTreeStore
2002         move goto_location_in_editor in utilities.c
2003         
2004 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
2006         * libanjuta/interfaces/libanjuta.idl,
2007         plugins/debug-manager/anjuta-debug-manager.ui,
2008         plugins/debug-manager/breakpoints.c,
2009         plugins/debug-manager/plugin.c,
2010         plugins/gdb/debugger.c:
2011         Add a breakpoint type
2012         Add new popup menu in breakpoint window
2013         Add toggle breakpoint in editor popup menu
2014         Save and restore breakpoint enable
2015         Fix bug in clear all breakpoints
2016         Remove old useless code
2018         * plugins/debug-manager/debugger.c:
2019         Fix some problem with debugger states
2021         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
2022         Update documentation
2023         
2024 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
2026         * data/Makefile.am,
2027         plugins/gdb/Makefile.am,
2028         plugins/gdb/gdb.init:
2029         Move gdb.init crom data to plugins/gdb
2031         * plugins/gdb/gdb.init,
2032         libanjuta/interfaces/libanjuta.idl,
2033         plugins/debug-manager/breakpoints.c,
2034         plugins/debug-manager/debugger.c,
2035         plugins/debug-manager/plugin.c,
2036         plugins/gdb/debugger.c,
2037         plugins/gdb/plugin.c:
2038         Support pending breakpoints
2039         Rewrite debugger states
2040         Split ianjuta_debugger_log into _enable_log and _disable_log
2042         * plugins/debug-manager/start.c,
2043         plugins/debug-manager/debug_tree.c,
2044         plugins/gdb/parser.c:
2045         Remove some useless lines
2047         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
2048         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
2049         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
2050         Update documentation
2052 2006-03-12 Naba Kumar <naba@gnome.org>
2054         * manuals/references/libanjuta/libanjuta.types: Fixed
2055         debug-manager name.
2056         
2057 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
2059         * libanjuta/anjuta-debugger.c,
2060         libanjuta/anjuta-debugger.h:
2061         Remove those files
2062         
2063         * libanjuta/interfaces/libanjuta.idl,
2064         plugins/debug-mananger/breakpoints.c,
2065         plugins/debug-manager/debug_tree.c,
2066         plugins/debug-manager/debugger.c,
2067         plugins/debug-manager/plugin.c,
2068         plugins/debug-manager/registers.c,
2069         plugins/debug-manager/sharedlib.c,
2070         plugins/debug-manager/signal.c,
2071         plugins/debug-manager/stack_trace.c,
2072         plugins/debug-manager/start.c,
2073         plugins/debug-manager/watch.c,
2074         plugins/gdb/debugger.c,
2075         plugins/gdb/debugger.h,
2076         plugins/gdb/parser.c,
2077         plugins/gdb/parser.h,
2078         plugins/gdb/plugin.c:
2079         Move types definitions from libanjuta/anjuta-debugger.{ch}
2080         Rename types from AnjutaDebugger* to IAnjutaDebugger*
2081         
2082         * plugins/gdb/Makefile.am:
2083         Remove user interface from gdb plugin
2085 2006-03-12 Naba Kumar <naba@gnome.org>
2087         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
2089 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
2091         Modified Patch from Marc Maurer <uwog@uwog.net>:
2092         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
2093         Fixes #342447
2094         
2095         * plugins/sourceview/Makefile.am:
2096         * plugins/sourceview/sourceview-cell.c:
2097         * plugins/sourceview/sourceview-cell.h:
2098         * plugins/sourceview/sourceview.c: 
2099         
2100         Implemented IAnjutaEditorCell
2102 2006-05-21  Naba Kumar  <naba@gnome.org>
2104         * libanjuta/interfaces/libanjuta.idl,
2105         plugins/document-manager/action-callbacks.c,
2106         plugins/document-manager/plugin.c,
2107         plugins/editor/print.c, plugins/editor/text_editor.c,
2108         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
2109         Fixed zooming and added icons and shortcuts for zoom menu items.
2111 2006-05-21  Naba Kumar  <naba@gnome.org>
2113         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
2114         whitespaces.
2116 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
2118         * plugins/document-manager/anjuta-docman.c:
2119         Fixed close button reaction by setting the correct current editor
2121 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
2123         Patch from Yang Hong <yanghong@ccoss.com.cn>:
2124         * plugins/document-manager/anjuta-docman.c
2125         - Fix close button, you can close any tab as you wish now.
2126         - Fadeout mime icon as the same as close image  
2128 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
2130         Patch from Marc Maurer <uwog@uwog.net>
2131         * main.c: Compile fix when NLS is enabled
2132         
2133         AUTHORS: Added Marc
2135 2006-05-20  Naba Kumar  <naba@gnome.org>
2137         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
2138         while loading abiword-2.4.4/abi project).
2140 2006-05-18 Naba Kumar  <naba@gnome.org>
2142         * libanjuta/interfaces/libanjuta.idl,
2143         plugins/document-manager/action-callbacks.c,
2144         plugins/editor/print.c,
2145         plugins/editor/text_editor.c,
2146         plugins/editor/text_editor.h,
2147         plugins/editor/text_editor_prefs.c: Fixed zooming.
2148         
2149         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
2150         interface for character iteration and IAnjutaEditorAssist interface
2151         for autocompletions and editor tips.
2153 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
2155         Patch from Günther Brammer <GBrammer@gmx.de>:
2156         * plugins/document-manager/anjuta-docman.c:
2157         Make tabs smaller but keep nice closing icon
2159         * plugins/document-manager/anjuta-docman.c:
2160         * plugins/document-manager/Makefile.am:
2161         
2162         Added nice mime-icons to the editor tabs
2164 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
2166         * configure.in: Bumped version to 2.0.3 (pre-release increment)
2167         
2168         * plugins/symbol-browser/an_symbol_view.c:
2169         - Fixed crasher
2170         - Fixed symbol searching (Yang Hong (#341997))
2171         
2172         * plugins/devhelp/htmlview.c:
2173         Fixed devhelp plugin
2174         
2175         * plugins/build-basic-autotools/build-basic-autotools.c:
2176         * plugins/search/search-replace.c:
2177         * plugins/document-manager/anjuta-docman.c:
2178         
2179         Only add a marker to a line where it makes sense!
2181 === anjuta 2.0.2 ===
2183 2006-05-15  Naba Kumar  <naba@gnome.org>
2185         * configure.in: set required versions for
2186         gdl and glade3.
2187         
2188 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
2190         * plugins/glade/plugin.c:
2191         Fixed signal connection for "gtk-doc-search"
2193 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
2195         * NEWS: Set release date, add known issues
2196         
2197         * libanjuta/anjuta-shell.c:
2198         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
2199         and debug other gtk-warnings/criticals)
2200         
2201         * plugins/build-basic-autotools/build-basic-autotools.c:
2202         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
2203         
2204         * plugins/sourceview/anjuta-view.c:
2205         * plugins/sourceview/sourceview-args.c:
2206         * plugins/sourceview/sourceview-scope.c:
2207         * plugins/sourceview/sourceview-tags.c:
2208         Fixed gtk-criticals (gtk_source_language_get_mime_types)
2210 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
2212         * pixmaps/Makefile.am:
2213         Add preferences_general.png
2214         
2215         * plugins/devhelp/plugin.c:
2216         Fixed some more realise things
2217         
2218         * plugins/message-view/anjuta-msgman.c:
2219         Support stock icons for message panes
2220         
2221         * plugins/search/search-replace.c:
2222         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
2223          
2224         * plugins/search/search-replace_backend.c:
2225         Fixed #341359
2226         
2227         * plugins/sourceview/anjuta-document.c:
2228         * plugins/sourceview/sourceview.c:
2229         Fixed finalise and tag completion
2230         
2231         * src/anjuta-app.c:
2232         Use preferences_general icon
2234 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
2236         * pixmaps/Makefile.am:
2237         Fixed EXTRA_DIST
2239 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
2241         * plugins/sourceview/sourceview-prefs.c:
2242         Fixed font & color handling
2243         
2244         * plugins/symbol-browser/an_symbol_view.c:
2245         Fixed crasher
2247 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
2249         * plugins/macro/macros.xml:
2250         Fixed bug #341583 (Address of FSF)
2252 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
2254         * src/main.c:
2255         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
2256         Update: Do it the cool way...
2257         
2258 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
2260         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
2261         Implement gtk-api-help signals of glade3
2262         * configure.in: Bump to glade3 2.91.2
2263         
2264         * plugins/devhelp/plugin.c:
2265         Fixed some realize stuff in the devhelp plugin
2266         
2267         * plugins/sourceview/anjuta-document.c:
2268         fixed bug with scope completion
2270 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
2272         * plugins/symbol-browser/an_symbol_view.c
2273         * plugins/symbol-browser/an_symbol_prefs.c
2274         * plugins/symbol-browser/an_symbol_prefs.h
2275         * global_tags/create_global_tags.sh:
2276         
2277         Automaticly create global tags on first startup
2279 2006-05-08  Massimo Cora'  <maxcvs@email.it>
2281         * configure.in:
2282         * plugins/project-wizard/templates/Makefile.am:
2283         * (added) plugins/project-wizard/templates/cpp-logo.png:
2284         * (added) plugins/project-wizard/templates/cpp.wiz:
2285         * (added) plugins/project-wizard/templates/cpp/*:
2287         Added a generic c++ template. It's a simple hello world.
2289 2006-05-07  Massimo Cora' <maxcvs@email.it>
2291         * plugins/symbol-browser/an_symbol_view.c:
2292         fixed a stupid crasher.
2294 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
2296         * plugins/project-wizard/templates/wxwin/configure.in.tpl
2297         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
2298         
2299         Fixed WxWidgets project type
2301 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
2303         * plugins/devhelp/htmlview.c: 
2304         * plugins/devhelp/plugin.c:
2305         Maybe I fixed the crash this time! I could at least not reproduce anymore!
2306         
2307         * plugins/project-wizard/install.c:
2308         Don't set a message - thanks to seb
2310 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
2312         * plugins/devhelp/htmlview.c: 
2313         * plugins/symbol-browser/an_symbol_view.c:
2314         
2315         There is a weird crash in gtk_idle which I still did not completly fix!
2316         
2317         * plugins/project-wizard/install.c:
2318         Default to success instead of failure
2320 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
2322         * plugins/devhelp/htmlview.c:
2323         * plugins/devhelp/plugin.c:
2324         Fixed bug and libdevhelp issue!
2326         * plugins/project-wizard/install.c:
2327         Fixed message string!
2329 2006-05-03  Massimo Cora' <maxcvs@email.it>
2330        
2331         * plugins/symbol-browser/an_symbol_view.c:
2332         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
2334 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
2336         * pixmaps/Makefile.am:
2337         * src/main.c:
2338         * anjuta.desktop.in.in
2339         
2340         GNOME Goal #2.1: Install theme-friendly icons
2342 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
2344         * plugins/devhelp/htmlview.c: Reload page on reparent
2345         * plugins/document-manager/anjuta-docman.c:
2346         Present document-manager when document is selected in file-manager
2348 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
2350         * plugins/symbol-broser/an_symbol_view.c:
2351         Fixed crasher in namespace exploration
2353 2006-05-01  Massimo Cora' <maxcvs@email.it>
2355         * configure.in:
2356         * plugins/valgrind/Makefile.am:
2358         Optional compiling of Valgrind plugin
2360 2006-05-01  Massimo Cora' <maxcvs@email.it>
2362         * plugins/symbol-browser/an_symbol_view.c:
2363         - modularized code. Marked with FIXME the parts which need improvement.
2364         - More comments.
2365     - Added basic namespace completion for Gtkmm type project:
2366     - namespace1::MyClass *class;
2367     - class-> [display]
2368     - Namespaces must be anyway improved.
2370 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
2372         * plugins/devhelp/plugin.c: 
2373         Fixed up plugin unloading and show html widget on link selected
2374         
2375         * NEWS: Updated
2376         
2377 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
2379         * plugins/devhelp/Makefile.am:
2380         * plugins/devhelp/anjuta-devhelp.plugin.in:
2381         * plugins/devhelp/htmlview.c:
2382         * plugins/devhelp/htmlview.h:
2383         * plugins/devhelp/plugin.c: 
2384         * plugins/devhelp/plugin.h:
2385         Reimplemeted devhelp plugin from scratch
2386         
2387         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
2388         Fixed crasher
2390 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
2392         * plugins/sourceview/sourceview-tags.c:
2393         complete some more tag types
2394         
2395         * plugins/valgrind/plugin.c:
2396         * plugins/valgrind/preferences.c:
2397         * plugins/valgrind/vggeneralprefs.c:
2398         
2399         Fixed lots of gtk warnings
2401 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
2403         * plugins/sourceview/sourceview-scope.c:
2404         Implemented type-ahead for scope completion
2406 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
2408         * manuals/C/Makefile.am:
2409         * manuals/Makefile.am:
2410         * plugins/document-manager/Makefile.am:
2411         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
2412         * plugins/sourceview/Makefile.am:
2413         * tagmanager/c.c:
2414         
2415         Fixed distcheck
2416         
2417         * plugins/class-gen/goc_template_header: G_END_DECLS
2419 2006-05-27  Naba Kumar <naba@gnome.org>
2421         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
2422         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
2423         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
2424         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
2425         scintilla/include/Scintilla.iface,
2426         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
2427         cvs. Fixed compile flags. Removed outdated patches.
2429 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
2431         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
2433         * plugins/sourceview/anjuta-document.c:
2434         * plugins/sourceview/sourceview-args.c:
2435         * plugins/sourceview/sourceview-scope.c:
2436         
2437         Add End/Home keypresses and support completion if symbol start with '!' for example
2438         in an if statement
2440 2006-04-27 Massimo Cora' <maxcvs@email.it>
2442         * libanjuta/interfaces/libanjuta.idl:
2444         * plugins/sourceview/sourceview-scope.c:
2445         * plugins/sourceview/tag-window.c: 
2446         * plugins/sourceview/tag-window.h:
2447         * plugins/symbol-browser/an_symbol_view.c:
2448         * plugins/symbol-browser/an_symbol_view.h:
2449         * plugins/symbol-browser/plugin.c:
2450         
2451         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
2452         interface.
2453         Code and ideas for C/C++ new completion engine comes from IComplete written by
2454         Martin Stubenschrott <stubenschrott@gmx.net>.
2455         Currently the interface works only with GtkSourceView plugin.   
2456         
2457         * tagmanager/Makefile.am:
2458         * tagmanager/c.c: 
2459         * tagmanager/entry.h:
2460         * tagmanager/get.c:
2461         * tagmanager/get.h:
2462         * tagmanager/include/tm_file_entry.h:
2463         * tagmanager/include/tm_project.h:
2464         * tagmanager/include/tm_source_file.h:
2465         * tagmanager/include/tm_symbol.h:
2466         * tagmanager/include/tm_tagmanager.h:
2467         * tagmanager/include/tm_work_object.h:
2468         * tagmanager/include/tm_workspace.h:
2469         * tagmanager/parse.c:
2470         * tagmanager/read.c: 
2471         * tagmanager/read.h:
2472         * tagmanager/tm_project.c: 
2473         * tagmanager/tm_source_file.c: 
2474         * tagmanager/tm_workspace.c:
2475         
2476         Tagmanager can now parse a memory buffer and generate/update 
2477         tags into tm_workspace/tm_project on the fly, without using files.
2478         C/C++ is supported now.
2479         
2480 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
2482         * plugins/sourceview/anjuta-document.c:
2483         * plugins/sourceview/sourceview-args.c:
2484         * plugins/sourceview/sourceview-scope.c:
2485         * plugins/sourceview/sourceview.c:
2486         
2487         Fixed some memory leaks and argument completion
2489 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
2491         * plugins/glade/plugin.c:
2492         
2493         Fixed glade plugin build because of API changes in glade3
2495 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
2497         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
2498         Updated editor section
2499         
2500         * manuals/C/anjuta-manual/interface.xml:
2501         * manuals/C/anjuta-manual/preferences.xml:
2502         * manuals/C/anjuta-manual/projects.xml:
2503         Updated manual
2504         
2505         * plugins/editor/anjuta-editor.plugin.in:
2506         Better plugin name
2508 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
2510         * configure.in:
2511         * plugins/editor/anjuta-editor.plugin.in:
2512         * plugins/sourceview/sourceview.plugin.in:
2514         Build both editors and let the user decide a runtime!
2515         
2516         * plugins/sourceview/sourceview-scope.c:
2517         Fixed bug in regex to allow test()-> completions
2519 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
2521         * plugins/sourceview/anjuta-document.c:
2522         * plugins/sourceview/sourceview-args.c: 
2523         * plugins/sourceview/sourceview-scope.c:
2524         * plugins/sourceview/sourceview-tags.c:
2525         * plugins/sourceview/tag-window.c: 
2526         
2527         Improved callltip windows
2529 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
2531         * src/anjuta-app.c: (on_session_save):
2532         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
2533         <ricardo.jose.ferrari@gmail.com> for pointing this out!
2535 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
2537         * libanjuta/anjuta-utils.c: 
2538         * plugins/cvs-plugin/cvs-execute.c:
2539         Off-by-one...
2541         * scintilla/LexInno.cxx:
2542         * scintilla/LexOpal.cxx:
2543         * scintilla/LexTCL.cxx:
2545         Added missing files from scintilla-update
2547 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
2549         * configure.in:
2550         * manuals/C/Makefile.am:
2551         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
2552         * manuals/C/anjuta-manual/Makefile.am:
2553         * manuals/C/anjuta-manual/anjuta-manual.xml:
2554         * manuals/C/anjuta-manual/build.xml:
2555         * manuals/C/anjuta-manual/debugger.xml:
2556         * manuals/C/anjuta-manual/execute.xml:
2557         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
2558         * manuals/C/anjuta-manual/figures/arguments.png:
2559         * manuals/C/anjuta-manual/figures/configure_dlg.png:
2560         * manuals/C/anjuta-manual/figures/file_menu.png:
2561         * manuals/C/anjuta-manual/figures/menu_main.png:
2562         * manuals/C/anjuta-manual/figures/menubar.png:
2563         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
2564         * manuals/C/anjuta-manual/figures/project_info.png:
2565         * manuals/C/anjuta-manual/figures/scrshot.png:
2566         * manuals/C/anjuta-manual/figures/symbol_browser.png:
2567         * manuals/C/anjuta-manual/figures/tool-editor.png:
2568         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
2569         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
2570         * manuals/C/anjuta-manual/figures/toolbar_format.png:
2571         * manuals/C/anjuta-manual/figures/toolbar_main.png:
2572         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
2573         * manuals/C/anjuta-manual/fileoperations.xml:
2574         * manuals/C/anjuta-manual/interface.xml:
2575         * manuals/C/anjuta-manual/introduction.xml:
2576         * manuals/C/anjuta-manual/preferences.xml:
2577         * manuals/C/anjuta-manual/projects.xml:
2578         * manuals/C/anjuta-manual/tools.xml:
2579         * manuals/Makefile.am:
2580         
2581         Updated manual and faq
2583         * scintilla/CallTip.cxx:
2584         * scintilla/CallTip.h:
2585         * scintilla/CellBuffer.cxx:
2586         * scintilla/CellBuffer.h:
2587         * scintilla/ContractionState.cxx:
2588         * scintilla/Document.cxx:
2589         * scintilla/Document.h:
2590         * scintilla/DocumentAccessor.cxx:
2591         * scintilla/Editor.cxx:
2592         * scintilla/Editor.h:
2593         * scintilla/ExternalLexer.cxx:
2594         * scintilla/Indicator.cxx:
2595         * scintilla/KeyMap.cxx:
2596         * scintilla/KeyWords.cxx:
2597         * scintilla/LexAU3.cxx:
2598         * scintilla/LexBash.cxx:
2599         * scintilla/LexCPP.cxx:
2600         * scintilla/LexCaml.cxx:
2601         * scintilla/LexCsound.cxx:
2602         * scintilla/LexEiffel.cxx:
2603         * scintilla/LexGui4Cli.cxx:
2604         * scintilla/LexHTML.cxx:
2605         * scintilla/LexLua.cxx:
2606         * scintilla/LexMSSQL.cxx:
2607         * scintilla/LexOthers.cxx:
2608         * scintilla/LexPOV.cxx:
2609         * scintilla/LexPython.cxx:
2610         * scintilla/LexRuby.cxx:
2611         * scintilla/LexSQL.cxx:
2612         * scintilla/LexVB.cxx:
2613         * scintilla/Makefile.am:
2614         * scintilla/PlatGTK.cxx:
2615         * scintilla/PropSet.cxx:
2616         * scintilla/RESearch.cxx:
2617         * scintilla/RESearch.h:
2618         * scintilla/ScintillaBase.cxx:
2619         * scintilla/ScintillaGTK.cxx:
2620         * scintilla/StyleContext.h:
2621         * scintilla/ViewStyle.cxx:
2622         * scintilla/ViewStyle.h:
2623         * scintilla/XPM.cxx:
2624         * scintilla/include/KeyWords.h:
2625         * scintilla/include/Platform.h:
2626         * scintilla/include/PropSet.h:
2627         * scintilla/include/SciLexer.h:
2628         * scintilla/include/Scintilla.h:
2629         * scintilla/include/Scintilla.iface:
2630         * scintilla/include/ScintillaWidget.h:
2631         * scintilla/lexers.make:
2633         Update to scintilla 1.68
2635         * src/anjuta-app.c:
2636         Only show help items which are really availible
2638         * plugins/cvs-plugin/cvs-callbacks.c
2639         * plugins/cvs-plugin/cvs-execute.c
2640         * plugins/cvs-plugin/subversion-callbacks.c:
2641         * libanjuta/anjuta-utils.c:
2642         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
2644 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
2646         * plugins/project-wizard/install.c,
2647         * plugins/project-wizard/autogen.c:
2648         Add error messages if using a read only directory
2649         Improve fix for bug #339296
2651 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
2653         * libanjuta/interfaces/libanjuta.idl:
2654         * plugins/document-manager/action-callbacks.c:
2655         * plugins/document-manager/plugin.c:
2656         * plugins/editor/text_editor.c:
2657         Added IAnjutaEditorGoto 
2659         * plugins/editor/aneditor.cxx:
2660         * plugins/editor/aneditor.h:
2661         * plugins/editor/text_editor.h:
2662         * plugins/editor/text_editor_prefs.c:
2663         
2664         Fixed #305076
2666 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
2668         * libanjuta/interfaces/libanjuta.idl:
2669         * plugins/document-manager/action-callbacks.c:
2670         * plugins/document-manager/anjuta-docman.c:
2671         * plugins/document-manager/plugin.c:
2672         * plugins/editor/text_editor.c: 
2673         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
2674         
2675         * plugins/sourceview/sourceview.c:
2676         * plugins/sourceview/sourceview.glade:
2677         Fixed some uft-8 issues and added a preference option
2678         to enable/disable gnome-vfs monitoring
2679         
2680         * scintilla/Makefile.am:
2681         * scintilla/include/Makefile.am:
2682         Fixed build
2684 2006-04-20  Massimo Cora' <maxcvs@email.it>
2686         * libanjuta/interfaces/libanjuta.idl:
2687         Remove get_current_pos () because we have get_position()
2689 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
2691         * NEWS: Updated
2692         * plugins/sourceview/tag-window.c:
2693         Don't close window on PageUp/PageDown
2695 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
2697         * data/Makefile.am:
2698         * manuals/reference/libanjuta/Makefile.am:
2699         
2700         Some build fixes
2701         
2702         * src/Makefile.am:
2703         * src/bacon-message-connection.c: 
2704         * src/bacon-message-connection.h: (both from gedit)
2705         * src/main.c:
2706         
2707         Fixed #312319 (Opening files when Anjuta is already open)
2709 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
2711         * TODO.tasks: Updated
2712         * plugins/sourceview/anjuta-view.c: 
2713         * plugins/sourceview/anjuta-view.h:
2714         * plugins/sourceview/sourceview.c: 
2715         
2716         * configure.in: Fix --enable-plugin-scintilla
2717         
2718         Added char_added signal
2720 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
2722         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
2723         
2724         Fixed diff for utf8
2725         
2726         * plugins/sourceview/sourceview.c:
2727         Fixed VFS monitoring (still a bit buggy)
2728         
2729         * plugins/sourceview/sourceview-args.c:
2730         * plugins/sourceview/tag-window.c: 
2731         
2732         Better sizing for the popup-window
2734 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
2736         * plugins/project-wizard/templates/gnome/src/main.c:
2737         * plugins/project-wizard/templates/gnome/src/project.glade:
2738         * plugins/project-wizard/templates/gtk/src/main.c: 
2739         * plugins/project-wizard/templates/gtk/src/project.glade:
2740         * plugins/project-wizard/templates/gtkmm/src/main.cc:
2741         
2742         Fixed up GLADE_FILE definition in project types and fixed bug #334546
2743         
2744 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
2746         * configure.in: More removal of obsoleteness.
2747         * po/no.po:
2749 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
2751         * ROADMAP:
2752         * libanjuta/anjuta-preferences.c: 
2753         * libanjuta/anjuta-utils.c: 
2754         * libanjuta/anjuta-utils.h:
2755         * plugins/message-view/message-view.c:
2756         
2757         Changed color functions and moved convert_color to anjuta-utils.h
2758         
2759         * plugins/message-view/anjuta-message-manager-plugin.glade:
2760         GnomeColorPicker -> GtkColorButton (bug #309154)
2761         
2762         * plugins/sourceview/plugin.c:
2763         * plugins/sourceview/sourceview-prefs.c:
2764         * plugins/sourceview/sourceview.glade:
2765         Added color and font preferences
2767         * plugins/sourceview/sourceview-tags.c:
2768         Only show as much choices as configured in preferences
2770 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
2772         * ROADMAP, NEWS: Updated (we are far behind ;-)
2773         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
2775 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
2777         * configure.in:
2778         * plugins/editor/Makefile.am:
2779         * scintilla/Makefile.am
2780         
2781         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
2782         
2783         * global-tags/Makefile.am:
2784         * global-tags/create_global_tags.sh:
2785         * plugins/symbol-browser/an_symbol_prefs.c:
2786         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
2787         * plugins/symbol-browser/plugin.h:
2788         * tagmanager/include/tm_workspace.h:
2789         * tagmanager/tm_workspace.c:
2790         
2791         Fixed symbol-browser prefs and move global tags generation from installtion to
2792         preferences to make the life easier for distributers and to allow updates after installtion
2794         * plugins/document-manager/action-callbacks.c: 
2795         * plugins/document-manager/action-callbacks.h:
2796         * plugins/document-manager/anjuta-document-manager.ui:
2797         * plugins/document-manager/indent-util.c:
2798         * plugins/document-manager/plugin.c:
2799         * plugins/editor/text_editor.c:
2800         
2801         Moved indent stuff to document-manager
2802         
2803         * plugins/sourceview/anjuta-view.c: 
2804         * plugins/sourceview/sourceview-args.c: 
2805         * plugins/sourceview/sourceview-scope.c:
2806         * plugins/sourceview/sourceview-tags.c: 
2807         * plugins/sourceview/sourceview.c:
2808         
2809         Fixed several bugs
2810         
2811         * plugins/sourceview/sourceview.plugin (removed):
2812         * plugins/sourceview/sourceview.plugin.in:
2813         Editor is not user-activatible
2814         
2815         * plugins/sourceview/sourceview.png:
2816         Updated icon
2818 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
2820         * src/anjuta-app.c: Fixed crasher on plugin unloading
2822 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
2824         * plugins/sourceview/sourceview.c
2825         * plugins/sourceview/sourceview-args.c
2826         * plugins/sourceview/sourceview-args.h:
2827         
2828         Polished argument completion
2830 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
2832         * plugins/message-view/anjuta-msgman.c:
2833         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
2834         
2835         Show message pane on switch (does not work, anjuta_shell needs a fix)
2836         
2837         * plugins/sourceview/Makefile.am:
2838         * plugins/sourceview/anjuta-view.c: (find_tag_window),
2839         * plugins/sourceview/sourceview-args.c: 
2840         * plugins/sourceview/sourceview-args.h:
2841         * plugins/sourceview/sourceview-private.h:
2842         * plugins/sourceview/sourceview-scope.c: 
2843         (sourceview_scope_update), (sourceview_scope_filter_keypress):
2844         * plugins/sourceview/sourceview-tags.c:
2845         * plugins/sourceview/sourceview.c:
2846         * plugins/sourceview/tag-window.c:
2847         * plugins/sourceview/tag-window.h:
2848         
2849         Added scope and argument completion
2851 2006-04-03  Johannes Schmid <jhs@gnome.org>
2853         * TODO.tasks
2854         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
2855         (on_widget_remove):
2856         Save toolbar state
2858         * plugins/sourceview/sourceview.c: (iselect_clear):
2859         Make "Delete"-key working
2861         * configure.in: #336389
2863 2006-04-03  Johannes Schmid <jhs@gnome.org>
2865         * plugins/sourceview/Makefile.am:
2866         * plugins/sourceview/anjuta-view.c:
2867         * plugins/sourceview/plugin.c: 
2868         * plugins/sourceview/sourceview-private.h:
2869         * plugins/sourceview/sourceview-scope.c:
2870         * plugins/sourceview/sourceview-scope.h:
2871         * plugins/sourceview/sourceview-tags.c: 
2872         * plugins/sourceview/sourceview-tags.h:
2873         * plugins/sourceview/sourceview.c:
2874         * plugins/sourceview/sourceview.h:
2875         * plugins/sourceview/tag-window.c:
2876         
2877         - fixed goto_file_line
2878         - scroll to cursor on undo/redo
2879         - show correct popup-menu
2880         - scope completion (not ready yet)
2882 2006-04-03  Johannes Schmid <jhs@gnome.org>
2884         * plugins/sourceview/plugin.c: 
2885         * plugins/sourceview/sourceview-tags.c:
2886         * plugins/sourceview/sourceview.c: 
2887         * plugins/sourceview/sourceview.h:
2888         * plugins/sourceview/tag-window.c:
2889         
2890         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
2892 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
2894         * plugins/sourceview/sourceview.c:
2895         Fixed next/previous bookmark.
2896         Toggled bookmark (set/unset).
2898 2006-04-03  Johannes Schmid <jhs@gnome.org>
2900         * plugins/document-manager/action-callbacks.c:
2901         Fixed Gtk-Warning in goto_line
2902         
2903         * plugins/sourceview/Makefile.am:
2904         * plugins/sourceview/anjuta-document.c:
2905         * plugins/sourceview/anjuta-view.c: 
2906         * plugins/sourceview/anjuta-view.h:
2907         * plugins/sourceview/sourceview-autocomplete.c:
2908         * plugins/sourceview/sourceview-autocomplete.h:
2909         * plugins/sourceview/sourceview-private.h:
2910         * plugins/sourceview/sourceview-tags.c:
2911         * plugins/sourceview/sourceview-tags.h:
2912         * plugins/sourceview/sourceview.c:
2913         * plugins/sourceview/tag-window.c:
2914         * plugins/sourceview/tag-window.h:
2915         Created a nice API for tag and completion windows
2916         
2917         * plugins/sourceview/sourceview-print.h:
2918         * plugins/sourceview/sourceview-print.c:
2919         Added printing
2920                 
2921 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
2923         * plugins/sourceview/sourceview.c:
2924         Fixed typo (Sort bookmarks).
2925         
2926 2006-04-01  Johannes Schmid <jhs@gnome.org>
2928         * plugins/sourceview/anjuta-document.c:
2929         * plugins/sourceview/anjuta-document.h:
2930         * plugins/sourceview/anjuta-view.c:
2931         * plugins/sourceview/anjuta-view.h:
2932         * plugins/sourceview/sourceview-autocomplete.c:
2933         * plugins/sourceview/sourceview-autocomplete.h:
2934         * plugins/sourceview/sourceview-prefs.c:
2935         * plugins/sourceview/sourceview-prefs.h:
2936         * plugins/sourceview/sourceview-private.h:
2937         * plugins/sourceview/sourceview-tags.c:
2938         * plugins/sourceview/sourceview-tags.h:
2939         * plugins/sourceview/sourceview.c:
2940         * plugins/sourceview/sourceview.glade:
2941         * plugins/sourceview/tag-window.c: 
2942         * plugins/sourceview/tag-window.h:
2943         
2944         Improved code complete and autocomplete
2946 2006-04-01  Johannes Schmid <jhs@gnome.org>
2948         * plugins/sourceview/Makefile.am:
2949         * plugins/sourceview/bookmark.png:
2950         * plugins/sourceview/marker-attentive.png:
2951         * plugins/sourceview/marker-basic.png:
2952         * plugins/sourceview/marker-intense.png:
2953         * plugins/sourceview/marker-light.png:
2954         * plugins/sourceview/sourceview.c: 
2955         
2956         Added pixmaps for all marker types and show bookmarks
2957         
2958         * configure.in
2959         * plugins/sourceview/Makefile.am:
2960         Build sourceview on 2.14 only
2962 2006-03-31  Johannes Schmid <jhs@gnome.org>
2964         * plugins/sourceview/Makefile.am:
2965         * plugins/sourceview/anjuta-document.c:
2966         * plugins/sourceview/anjuta-view.c:
2967         * plugins/sourceview/anjuta-view.h:
2968         * plugins/sourceview/sourceview-autocomplete.c:
2969         * plugins/sourceview/sourceview-private.h:
2970         * plugins/sourceview/sourceview-tags.c:
2971         * plugins/sourceview/sourceview-tags.h:
2972         * plugins/sourceview/sourceview.c: 
2973         * plugins/sourceview/tag-window.c:
2974         * plugins/sourceview/tag-window.h:
2975         
2976         Added code completion with tag manager to the editor and fixed a save_as bug
2978 2006-03-31  Johannes Schmid <jhs@gnome.org>
2980         * src/main.c: Revert patch from Rob to allow building with
2981         Gnome 2.12
2982         * configure.in: Require at least 2.12 libraries
2984 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
2986         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
2988         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
2989         Improve anjuta-plugin project template: Added missed files dist tarball
2990         (make dist)
2992         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
2993         typo
2995 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
2997         reviewed by: Johannes Schmid <jhs@gnome.org>
2999         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
3000         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
3001         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
3002         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
3003         
3004         Improve anjuta-plugin project template. Also fix for #322744
3006 2006-03-27  Johannes Schmid <jhs@gnome.org>
3008         * plugins/sourceview/sourceview-private.h:
3009         plugins/sourceview/sourceview.c:
3010         
3011         Added basic bookmark support
3013 2006-03-27  Johannes Schmid <jhs@gnome.org>
3015         * TODO.tasks:
3016         Updated
3017         
3018         Patch from Rob Bradfort <robster@debian.org>:
3019         * src/main.c: (get_command_line_args), (main):
3020         Migration from popt to GOption
3021         
3022 2006-03-26 Naba Kumar  <naba@gnome.org>
3024         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
3025         size to scale itself with theme.
3027 2006-03-26 Naba Kumar  <naba@gnome.org>
3029         * plugins/file-manager/an_file_view.c,
3030         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
3031         when symbolview and fileview objects are destroyed to avoid crashes
3032         after the plugins are disabled.
3034 2006-03-26 Naba Kumar <naba@gnome.org>
3036         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
3037         Deleted unused file.
3038         
3039         * plugins/glade/plugin.c: Be able to close glade plugin when there
3040         there is no glade project loaded.
3041         
3042         * plugins/sourceview/sourceview.plugin,
3043         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
3045 2006-03-23  Naba Kumar  <naba@gnome.org>
3047         * plugins/editor/print.c: Fixed a bug where some sections of
3048         printed/previewed text is not highlighted.
3049         
3050 2006-03-20  Johannes Schmid <jhs@gnome.org>
3052         * libanjuta/interfaces/libanjuta.idl:
3053         Added IAnjutaPrint
3054         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
3055         as we do not use private apis. Show help window and startup because it does 
3056         not survive gdl
3057         
3058         * plugins/document-manager/action-callbacks.c:
3059         plugins/editor/Makefile.am:
3060         plugins/editor/text_editor.c:
3061         plugins/editor/print.c:
3062         plugins/editor/print.h:
3063         
3064         Fixed printing (nobody has missed it BTW ;-)
3065         
3066         * plugins/sourceview/sourceview.c:
3067         Fixed a crasher
3069 2006-03-20 Naba Kumar <naba@gnome.org>
3071         * configure.in, plugins/devhelp/plugin.c: Be able to build with
3072         devhelp >= 0.9 < 0.11 versions.
3073         
3074 2006-03-20  Johannes Schmid <jhs@gnome.org>
3076         * plugins/sourceview/anjuta-document-loader.c
3077         plugins/sourceview/sourceview.c:
3078         
3079         Fixed encoding bugs
3081 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3083         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
3084         Fixed bug (line position)
3085         Give the good line position whatever the active editor.
3087 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
3089         * configure.in: Added fi to ALL_LINGUAS
3091 2006-03-19  Johannes Schmid <jhs@gnome.org>
3093         * plugins/sourceview/anjuta-document-loader.c:
3094         replace gnome_vfs_get_mime_type_for_name_and data
3096         * plugins/build-basic-autotools/build-basic-autotools.c:
3097         Fixed #335142
3099 2006-03-17  Johannes Schmid <jhs@gnome.org>
3101         * plugins/editor/editor.glade:
3102         Added style-editor again after it got lost somehow
3104 2006-03-17  Johannes Schmid <jhs@gnome.org>
3106         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
3107         configure.in: require devhelp 0.11
3108         
3109         Post 0.11 devhelp versions (CVS) do not work because of an API change...
3111         plugins/build-basic-autotools/build-basic-autotools.c:
3112         forgot a an installtion callback for the "install as root"-feature
3114 2006-03-17  Massimo Cora' <maxcvs@email.it>
3116         reviewed by: Johannes Schmid <jhs@gnome.org>
3118         * plugins/class-gen/anjuta-class-gen-plugin.glade
3119         plugins/class-gen/class_gen.c 
3120         plugins/class-gen/goc_template_header
3121         plugins/class-gen/goc_template_source
3122         
3123         Fixed bug #334663
3125 2006-03-16  Johannes Schmid <jhs@gnome.org>
3127         * plugins/sourceview/sourceview.c:
3128         Fixed "save-point" signal for undo actions
3130 2006-03-16  Massimo Cora' <maxcvs@email.it>
3131         
3132         reviewed by: Johannes Schmid <jhs@gnome.org>
3133         
3134         * plugins/document-manager/anjuta-docman.c:
3135         Implement tab drag and drop
3137 2006-03-16  Johannes Schmid <jhs@gnome.org>
3139         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
3140         plugins/build-basic-autotools/build-basic-autotools.c:
3141         
3142         Implemented "install as root"-feature (#321455)
3144 2006-03-16  Johannes Schmid <jhs@gnome.org>
3146         * mime/.cvsignore
3147         plugins/sourceview/.cvsignore
3148         plugins/tools/scripts/.cvsignore:
3149         Added/extended .cvsignore files
3150         
3151         * plugins/sourceview/sourceview-autocomplete.c:
3152         plugins/sourceview/sourceview-autocomplete.h:
3153         plugins/sourceview/sourceview-prefs.c:
3154         plugins/sourceview/sourceview-private.h:
3155         plugins/sourceview/sourceview.glade:
3156         Autcomplete just works(tm) now and respects preferences
3157         
3158         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
3159         Use better algorithm from autocomplete
3161 2006-03-15  Johannes Schmid <jhs@gnome.org>
3163         * src/anjuta-app.c:
3164         Fixed bug #304495
3166 2006-03-15  Johannes Schmid <jhs@gnome.org>
3168         * libanjuta/interfaces/libanjuta.idl:
3169         plugins/class-gen/class_gen.c:
3170         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
3171         plugins/project-manager/plugin.c:
3172         
3173         Allow to add multiple source files (#320191)
3174         
3175         * configure.in: Require gnome-build 0.1.3
3177 2006-03-14  Johannes Schmid <jhs@gnome.org>
3179         * plugins/macro/macro-utils.c: Fixed bug #333606
3180         * plugins/file-wizard/file.c: Fixed bug #333601
3182 2006-03-13  Johannes Schmid <jhs@gnome.org>
3184         * plugins/sourceview/sourceview_autocomplete.c
3185         plugins/sourceview/sourceview_autocomplete.h
3186         plugins/sourceview/sourceview.c
3187         plugins/sourceview/sourceview-private.h
3188         plugins/sourceview/sourceview-prefs.c:
3189         
3190         Cleaned up and fixed several issues
3191         
3192 2006-03-13  Johannes Schmid <jhs@gnome.org>
3194         * plugins/sourceview/Makefile.am:
3195         plugins/sourceview/sourceview-autocomplete.c
3196         plugins/sourceview/sourceview-autocomplete.h:
3197         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3198         plugins/sourceview/sourceview-private.h:
3199         plugins/sourceview/sourceview.c:
3200         
3201         Added (buggy) autocomplete feature to sourceview
3202         
3203 2006-03-12 Naba Kumar <naba@gnome.org>
3205         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
3206         libanjuta/anjuta-session.c: Added API docs.
3208 2006-03-12 Naba Kumar <naba@gnome.org>
3210         * TODO.tasks: Added couple of tasks.
3211         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
3212         Register private class as early as possible so that members could
3213         point to self class. Code clean up.
3215 2006-03-12 Naba Kumar <naba@gnome.org>
3217         * po/POTFILES.in, po/POTFILES.skip: Updated.
3219 2006-03-11 Naba Kumar <naba@gnome.org>
3221         * libanjuta/anjuta-shell.c,
3222         plugins/document-manager/anjuta-docman.c,
3223         plugins/document-manager/plugin.c,
3224         plugins/symbol-browser/an_symbol_search.c,
3225         plugins/valgrind/vgrule-list.c: Use correct signal names while
3226         creating them.
3227         
3228         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
3229         signal names and fixed enum IANJUTA_TYPE_* macro.
3231 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3233         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
3234         plugins/search/search-replace.c :
3235         Fixed bug (Bookmark the good line).
3236         Search & Replace (Mark all matched strings).
3237         
3238 2006-03-09  Johannes Schmid <jhs@gnome.org>
3240         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
3241         Completed changes from yesterday
3242         
3243         * plugins/document-manager/anjuta-document-manager.glade:
3244         plugins/editor/editor.glade
3245         plugins/editor/plugin.c: (activate_plugin)
3246         plugins/editor/text_editor.c
3247     plugins/sourceview/Makefile.am
3248         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
3249         plugins/sourceview/sourceview.glade:
3250         Completed preference changes
3252 2006-03-08  Johannes Schmid <jhs@gnome.org>
3254         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
3255         plugins/search/plugin.c: (activate_plugin):
3256         
3257         Removed Gtk-Criticals
3258         
3259         * plugins/document-manager/anjuta-document-manager.glade:
3260         plugins/document-manager/plugin.c: (on_docman_auto_save),
3261         (on_gconf_notify_timer), (prefs_init):
3262     plugins/document-manager/plugin.h:
3263         plugins/editor/text_editor.c: (text_editor_instance_init),
3264         (text_editor_dispose):
3265         plugins/editor/text_editor.h:
3266         plugins/editor/text_editor_cbs.c:
3267         plugins/editor/text_editor_cbs.h:
3268         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
3269         plugins/glade/plugin.c: (activate_plugin):
3270         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
3271         plugins/sourceview/sourceview-private.h:
3272         plugins/sourceview/sourceview.c: (on_menu_popup),
3273         (sourceview_new), (ifile_open), (ifile_savable_save),
3274         (ifile_savable_save_as), (ieditor_set_popup_menu),
3275         (ieditor_get_filename), (imark_mark):
3277     Moved autosave from editor to document manager and fixed some things in 
3278     Sourceview plugin
3280 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3282         * plugins/search/anjuta-search.glade :
3283         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
3284         plugins/search/search-replace_bachend.c: Fixed a crash bug.
3285         plugins/search/search-replace.c : Fixed bug.
3286         
3287 2006-03-08  Johannes Schmid <jhs@gnome.org>
3289     * plugins/search/anjuta-search.glade
3290     Fixed widget names (glade is a bit stupid on copying widgets to other files)
3292 2006-03-07  Johannes Schmid <jhs@gnome.org>
3294         * plugins/document-manager/action-callbacks.c
3295         plugins/document-manager/anjuta-document-manager.glade
3296         plugins/document-manager/plugin.c: (prefs_init),
3297         (activate_plugin):
3298         plugins/editor/Makefile.am:
3299         plugins/editor/editor.glade:
3300         plugins/editor/plugin.c: (on_style_button_clicked),
3301         (activate_plugin), (dispose):
3302         plugins/editor/style-editor.c:
3303         
3304         Startet to seperate document-manager and editor preferences
3306         * plugins/search/Makefile.am:
3307         plugins/search/anjuta-search.glade:
3308         plugins/search/search-replace.c:
3309         
3310         Moved search GUI to search-plugin
3311                 
3312         * plugins/sourceview/sourceview-prefs.c:
3313         plugins/sourceview/sourceview-prefs.h:
3314         plugins/sourceview/sourceview-private.h:
3315         plugins/sourceview/sourceview.c: 
3316         plugins/sourceview/sourceview.h:
3317         plugins/sourceview/Makefile.am:
3318         plugins/sourceview/anjuta-document.h:
3319         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
3320         plugins/sourceview/plugin.c: 
3321         
3322         Added some preferences to sourceview and fixed vfs_monitor
3323         
3324         * tagmanager/c.c: (parseParens): 
3325         Removed annoying debug message
3326         
3327         * libanjuta/interfaces/libanjuta.idl: 
3328         Removed IAnjutaEditorFactory::create_style_editor()
3330 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3332         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
3333         Search : Bookmark all matched lines.
3335 2006-03-06  Johannes Schmid <jhs@gnome.org>
3337         * plugins/class-gen/anjuta-class-gen.plugin.in
3338         plugins/file-loader/plugin.c: (sort_wizards)
3339         (on_create_submenu), (activate_plugin)
3340         plugins/file-wizard/anjuta-file-wizard.plugin.in
3341         plugins/glade/anjuta-glade.plugin.in
3342         plugins/project-import/anjuta-project-import.plugin.in
3343         plugins/project-wizard/anjuta-project-wizard.plugin.in:
3344         
3345         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
3346         sorted alphabeticly
3347         
3348         * plugins/project-wizard/templates/mkfile.wiz:
3349         Use configured project directory instead of ~/myproject
3350         
3351         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
3352         (ifile_open):
3353         Show markers (again) and monitor uri
3355 2006-03-06  Naba Kumar  <naba@gnome.org>
3357         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
3358         typedefs separately so that forward linking would work.
3359         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
3361 2006-03-05  Naba Kumar  <naba@gnome.org>
3363         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
3364         passing Enums and Structs in signals. Define struct _Name in
3365         generated code, so that forward referencing.
3366         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
3367         
3368         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
3369         
3370 2006-03-05  Naba Kumar  <naba@gnome.org>
3372         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
3373         support. Generate GType definitions for enums in generated codes
3374         so that enums could be passed as signal params.
3375         
3376 2006-03-04  Naba Kumar  <naba@gnome.org>
3378         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
3379         Restored cvs-moved revision files. They were originally marked
3380         deleted at their older locations. Now they are restored at
3381         their new locations. The changeset is one that was committed
3382         as part of document-manager, editor, search and print plugins
3383         separation from editor plugin.
3384         
3385 2006-03-03  Johannes Schmid <jhs@gnome.org>
3387         * plugins/sourceview/*:
3388         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
3389         poiting this out!
3391 2006-03-04  Naba Kumar  <naba@gnome.org>
3393         * plugins/gdb/*: Deleted removed files (see previous changlog
3394         entry for files list).
3395         
3396 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
3398         * plugins/debug-mananger/breakpoints.c,
3399         plugins/debug-manager/breakpoints.h,
3400         plugins/debug-manager/debug_tree.c,
3401         plugins/debug-manager/debug_tree.h,
3402         plugins/debug-manager/info.c,
3403         plugins/debug-manager/info.h,
3404         plugins/debug-manager/locals.c,
3405         plugins/debug-manager/locals.h,
3406         plugins/debug-manager/memory.c,
3407         plugins/debug-manager/memory.h,
3408         plugins/debug-manager/registers.c,
3409         plugins/debug-manager/registers.h,
3410         plugins/debug-manager/sharedlib.c,
3411         plugins/debug-manager/sharedlib.h,
3412         plugins/debug-manager/signal.c,
3413         plugins/debug-manager/signal.h,
3414         plugins/debug-manager/stack_trace.c,
3415         plugins/debug-manager/stack_trace.h,
3416         plugins/debug-manager/watch.c,
3417         plugins/debug-manager/watch.h,
3418         plugins/debug-manager/Makefile.am:
3419         Move from gdb plugin to debug manager plugin
3421         * plugins/debug-manager/anjuta-debug-manager.glade,
3422         plugins/debug-manager/anjuta-debug-manager.ui:
3423         Move all user interface from gdb to debug manager
3425         * plugins/debug-manager/utilities.c,
3426         plugins/debug-manager/utilities.h:
3427         Remove some unused code
3428         Add useful code from gdb plugin
3430         * plugins/debug-manager/start.c,
3431         plugins/debug-manager/start.h:
3432         Include code of attach_process
3433         Add more code to start the debugger
3435         * plugins/debug-manager/plugin.c,
3436         plugins/debug-manager/plugin.h,
3437         plugins/debug-manager/anjuta-debug-manager.plugin.in:
3438         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
3440         * plugins/debug-manager/debugger.c,
3441         plugins/debug-manager/debugger.h:
3442         Implement a queue of debugger command
3444         * plugins/gdb/actions.c,
3445         plugins/gdb/actions.h,
3446         plugins/gdb/watch_cbs.c,
3447         plugins/gdb/watch_cbs.h,
3448         plugins/gdb/watch_gui.c,
3449         plugins/gdb/watch_gui.h:
3450         Removed 
3452         * plugins/gdb/debugger.c,
3453         plugins/gdb/debugger.h,
3454         plugins/gdb/gdbmi.c,
3455         plugins/gdb/gdbmi.h,
3456         plugins/gdb/utilities.c,
3457         plugins/gdb/utilities.h,
3458         plugins/gdb/Makefile.am,
3459         plugins/gdb/anjuta-gdb.plugin.in:
3460         Implement necessary functions
3462         * plugins/gdb/parser.c,
3463         plugins/gdb/parser.h:
3464         Code for parsing variable previously in debug_tree.c
3466         * plugins/gdb/anjuta-gdb.glade,
3467         plugins/gdb/anjuta-gdb.ui:
3468         Remove user interface
3470         * plugins/gdb/gdbmi-test.c:
3471         Need update
3473         * plugins/gdb/anjuta-gdb.plugin.png:
3474         Try an improved icon for gdb (archer fish)
3476         * libanjuta/anjuta-debugger.c,
3477         libanjuta/anjuta-debugger.h,
3478         libanjuta/interfaces/libanjuta.idl,
3479         libanjuta/interfaces/anjuta-idl-compiler.pl,
3480         libanjuta/Makefile.am:
3481         Add declaration used in new IAnjutaDebugger interface
3483         * manuals/reference/libanjuta.types,
3484         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
3485         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
3486         Update documentation
3488 2006-03-02  Naba Kumar  <naba@gnome.org>
3490         * manuals/reference/libanjuta/Makefile.am,
3491         manuals/reference/libanjuta/libanjuta-docs.sgml,
3492         manuals/reference/libanjuta/libanjuta-sections.txt,
3493         manuals/reference/libanjuta/libanjuta.types,
3494         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
3495         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
3496         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
3497         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
3498         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
3499         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
3500         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
3501         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
3502         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
3503         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
3504         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
3505         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
3506         manuals/reference/libanjuta/tmpl/e-splash.sgml,
3507         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
3508         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
3509         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
3510         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
3511         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
3512         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
3513         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
3514         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
3515         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
3516         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
3517         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
3518         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
3519         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
3520         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
3521         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
3522         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
3523         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
3524         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
3525         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
3526         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
3527         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
3528         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
3529         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
3530         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
3531         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
3532         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
3533         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
3534         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
3535         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
3536         manuals/reference/libanjuta/tmpl/plugins.sgml,
3537         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
3538         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
3539         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
3540         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
3541         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
3542         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
3543         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
3544         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
3545         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
3546         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
3547         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
3548         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
3549         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
3550         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
3551         documentation.
3553 2006-02-28  Naba Kumar <naba@gnome.org>
3555         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
3556         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
3557         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
3558         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
3559         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
3560         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
3561         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
3562         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
3563         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
3564         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
3565         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
3566         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
3567         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
3568         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
3570 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3572         * plugins/sourceview/sourceview.c:
3573         Select to brace, select block.
3575 2006-02-28  Johannes Schmid <jhs@gnome.org>
3577         * plugins/file-wizard/Makefile.am
3578         plugins/file-wizard/action-callbacks.c (removed)
3579         plugins/file-wizard/action-callbacks.h (removed)
3580         plugins/file-wizard/anjuta-file-wizard.ui
3581         plugins/file-wizard/plugin.c: (activate_plugin),
3582         (deactivate_plugin)
3583         plugins/file-wizard/plugin.h:
3584         Removed Edit->Insert Text submenu (replace by macros plugin)
3585         
3586         * plugins/sourceview/sourceview.c: (sourceview_new),
3587         (ieditor_set_popup_menu):
3588         Fixed some more bugs
3589         
3590         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
3592 2006-02-28  Naba Kumar <naba@gnome.org>
3594         * plugins/file-manager/an_file_view.c,
3595         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
3596         rows also and with delay 1 sec (the color and timout value should
3597         probably be picked up from some system wide preference key).
3599 2006-02-28  Naba Kumar <naba@gnome.org>
3601         * libanjuta/interfaces/libanjuta.idl,
3602         plugins/document-manager/action-callbacks.c,
3603         plugins/document-manager/plugin.c,
3604         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
3605         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
3606         Added interface checks in document manager and enable/disable
3607         menus based on supported interface.
3608         
3609         * plugins/project-import/anjuta-project-import.glade: Set some
3610         resonable size for the import dialog.
3612  2006-02-27  Naba Kumar  <naba@gnome.org>
3614         * libanjuta/interfaces/libanjuta.idl,
3615         plugins/document-manager/action-callbacks.c,
3616         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
3617         and eol conversion actions.
3619 2006-02-27  Johannes Schmid <jhs@gnome.org>
3620         
3621         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
3622         * plugins/file-manager/an_file_view.c
3623         plugins/file-manager/plugin.h:  Added tooltips
3624         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
3626 2006-02-26  Naba Kumar  <naba@gnome.org>
3628         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
3629         plugins/build-basic-autotools/build-basic-autotools.c,
3630         plugins/build-basic-autotools/build-basic-autotools.h,
3631         plugins/build-basic-autotools/executer.c,
3632         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
3633         disable indicator highlights preferences from message manager to
3634         build plugin. Implemented message indicator highlights in build tool.
3635         
3636         * plugins/editor/text_editor.c: Fixed indicators.
3638 2006-02-26  Johannes Schmid <jhs@gnome.org>
3640         * plugins/sourceview/sourceview.c:
3641         - Fixed some bugs
3642         - Added markers
3643         * plugins/subversion/svn_auth.c:
3644         Fixed username/password authentification but there might be a memory corruption
3646 2006-02-26  Naba Kumar  <naba@gnome.org>
3648         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
3649         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
3650         libanjuta/anjuta-launcher.h: Added documentation.
3652 2006-02-24  Naba Kumar  <naba@gnome.org>
3654         * plugins/editor/text_editor.c: Fixed change in API in
3655         IAnjutaEditorSelection::set().
3656         
3657 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3659         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
3660         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
3661         libanjuta/interfaces/libanjuta.idl :
3662         Search in sourceview editor (Select in buffer).
3665 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3667         * plugins/sourceview/sourceview.c :
3668         Fixed Replace, to_upper, to_lower.
3669         
3670         * plugins/search/search-replace_backend.c :
3671         Renamed header name.
3673 2006-02-22  Naba Kumar  <naba@gnome.org>
3675         * libanjuta/anjuta-plugin-description.c,
3676         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
3677         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
3678         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
3679         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
3680         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
3681         
3682         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
3683         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
3684         
3685 2006-02-21  Naba Kumar  <naba@gnome.org>
3687         * libanjuta/interfaces/libanjuta.idl,
3688         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
3689         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
3690         interface for editor.
3692 2006-02-21  Naba Kumar  <naba@gnome.org>
3694         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
3696         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
3697         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
3699 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3701         * GTKSOURCEVIEW EDITOR
3702         plugins/sourceview/sourceview.c :
3703         Fixed copy and Goto Line.
3704         
3705         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
3706         plugins/macro/plugin.c :
3707         Fixed Insert key word and Insert macro.
3709 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
3711         * plugins/document-manager/anjuta-docman.c:
3712         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
3713         
3714         * configure.in:
3715         plugins/Makefile.am:
3716         plugins/sourceview/.cvsignore:
3717         plugins/sourceview/Makefile.am:
3718         plugins/sourceview/plugin.c: :
3719         plugins/sourceview/plugin.h:
3720         plugins/sourceview/sourceview.c: 
3721         plugins/sourceview/sourceview.h:
3722         plugins/sourceview/sourceview.plugin:
3723         plugins/sourceview/sourceview.plugin.in:
3724         plugins/sourceview/sourceview.png:
3726         Added sourceview editor plugin
3728 2006-02-19 Naba Kumar  <naba@gnome.org>
3730         * libanjuta/interfaces/libanjuta.idl,
3731         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
3732         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
3733         plugins/cvs-plugin/cvs-interface.c,
3734         plugins/document-manager/action-callbacks.c,
3735         plugins/document-manager/action-callbacks.h,
3736         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
3737         plugins/search/plugin.c, plugins/search/search-replace.c,
3738         plugins/search/search-replace_backend.c,
3739         plugins/subversion/subversion-actions.c,
3740         plugins/subversion/subversion-callbacks.c,
3741         plugins/tools/editor.c, plugins/tools/execute.c,
3742         plugins/tools/variable.c: Defined proper editor interfaces and fixed
3743         few fatal warnings.
3745 2006-02-15 Naba Kumar  <naba@gnome.org>
3747         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
3748         within another.
3749         
3750         * libanjuta/interfaces/libanjuta.idl,
3751         plugins/document-manager/anjuta-docman.c,
3752         plugins/document-manager/plugin.c,
3753         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
3754         unnecessary parameters from IAnjutaEditor interface and used proper
3755         types instead of 'gpointer'. Fixed various compiler warnings.
3756         
3757         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
3758         file
3760 2006-02-12 Naba Kumar  <naba@gnome.org>
3762         * po/POTFILES.in: Updated.
3763         
3764 2006-02-11 Naba Kumar  <naba@gnome.org>
3766         * plugins/editor/properties.[cxx,h],
3767         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
3768         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
3769         to sci_prop_*(), because they were conflicting with external
3770         functions (in some ssl library).
3771         
3772 2006-02-08 Naba Kumar  <naba@gnome.org>
3774         Patch from Massimo Cora  <maxcvs@email.it>:
3775         * plugins/valgrind/anjuta-valgrind.schemas,
3776         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
3777         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
3778         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
3779         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
3780         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
3781         plugins/valgrind/vgtoolview.c,
3782         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
3783         before running the debugging session. I've added also a
3784         preference in Anjuta Preferences where you can specify
3785         the path to the valgrind binary. The default is /usr/bin/valgrind.
3786         Now it displays a dialog with the error. [it can be -program
3787         exited- or -file loaded or end of input-]. Some valgrind 3.x
3788         compatibility.
3789         
3790 2006-01-29 Naba Kumar  <naba@gnome.org>
3792         Patch from Massimo Cora  <maxcvs@email.it>:
3793         * configure.in, plugins/Makefile.am,
3794         plugins/valgrind/*: Valgrind plugin (requires
3795         binutils-dev and valgrind to be installed.
3797 2005-01-24 Johannes Schmid <jhs@gnome.org>
3799         * Patch from Eric Greveson <ejg45@cam.ac.uk>
3800         plugins/tools/variables.c:
3801         Added current directory to possible variables
3803         * Patch from Günther Brammer <gbrammer@gmx.de>
3804         plugins/document-manager/anjuta-docman.c:
3805         Fix a crash on opening a file
3807         AUTHORS: Added Günther Brammer
3809 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
3811         * libanjuta/anjuta-launcher.c:
3812         Fix a bug in AnjutaLauncher when output is bigger than buffer
3813         Probably fix bug #315188 and #305134
3815 2005-12-28      Johannes Schmid <jhs@gnome.org>
3816         
3817         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
3818         * src/about.c: Use new gtk about dialog
3819         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
3820         Updated anjuta_ui_add_action_group_entries call
3821         
3822         Patch from Jean Breford <jean.breford@normalesup.org>
3823         and Markus Habermehl <bmh1980de@yahoo.de>:
3824         
3825         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
3826         * AUTHORS: Added Jean and Markus
3828 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
3829         * plugins/search/search-replace.c :
3830         Bookmark all matched lines.
3831         * plugins/search/search-replace_backend.c :
3832         Fixed bug (Search in all project files).
3834 2005-12-21      Johannes Schmid <jhs@gnome.org>
3835         
3836         * plugins/search/plugin.c:
3837         Fixed signal names
3838         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
3839         investigation needed.
3840         
3841         AUTHORS: Added Ross Goldner
3843 2005-12-19  Ross Golder  <ross@golder.org>
3845         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
3846         application/xml MIME type.
3848 2005-12-18  Johannes Schmid <jhs@gnome.org>
3849         
3850         po/POTFILES.in: Updated files after directory changes
3851         HACKING: Removed outdated section 3 (anoncvs)
3853 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
3855         * plugins/build-basic-autotools/build-basic-autotools.c:
3856         Save all files in editor before running a command
3858         * plugins/tools/execute.c:
3859         Use document manager plugin instead of each editor for
3860         saving all files
3862 2005-12-15  Johannes Schmid <jhs@gnome.org>
3864         * plugins/document-manager/action-callbacks.c:
3865         (on_save_all1_activate), (on_swap_activate)
3866         plugins/document-manager/anjuta-docman.c:
3867         (on_save_as_filesel_response), (on_notebook_switch_page):
3868         
3869         Fixed some remaining issues in document-manger
3871 2005-12-15      Johannes Schmid <jhs@gnome.org>
3873         * plugins/profile-default/default.anjuta:
3874         Load Search plugin and Message Manager by default
3876 2005-12-14  Johannes Schmid <jhs@gnome.org>
3877         
3878         * plugins/editor/text_editor.c
3879         libanjuta/anjuta-utils.c:
3880         
3881         Check if files differ when gnome-vfs monitoring is used.
3882         (Bug #309688)
3884 2005-12-13  Johannes Schmid <jhs@gnome.org>
3886         * plugins/document-manager/plugin.c:
3887         Only save modified files in ianjuta_file_savable_save() for document-manager
3888         as discussed on mailing list.
3889         
3890         * plugins/cvs-plugin/cvs-callbacks.c:
3891         Fixed dialog handling for empty log message
3893 2005-12-13  Johannes Schmid <jhs@gnome.org>
3895         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
3896         
3897         * plugins/project-manager/* Removed ununsed files
3898         
3899         * plugins/symbol-browser/an_symbol_iter.c
3900         plugins/build-basic-autotools/build-basic-autotools.c
3901         plugins/build-basic-autotools/executer.c
3902         plugins/class-gen/class_gen.c
3903         plugins/class-inheritance/class-inherit.c
3904         plugins/cvs-plugin/cvs-actions.c
3905         plugins/cvs-plugin/cvs-interface.c
3906         plugins/debug-manager/attach_process.
3907         plugins/devhelp/plugin.c
3908         plugins/document-manager/plugin.c
3909         plugins/document-manager/indent_util.c
3910         plugins/editor/properties.cxx
3911         plugins/editor/aneditor.cxx
3912         plugins/editor/style-editor.c
3913         plugins/editor/text_editor.c
3914         plugins/macro/macro_db.c
3915         tagmanager/c.c:
3916         
3917         Use DEBUG_PRINT for debug messages
3919         libanjuta/anjuta-debug.h: Include config.h
3920         
3921         HACKING: Updated (BTW: does anyone read this?)
3922         
3923 2005-12-12  Johannes Schmid <jhs@gnome.org>
3925         Patch from Johan Ersvik <jersvik@fastmail.fm>:
3926         * plugins/gdb/debugger.c
3927         
3928         Fix a crasher in gdb plugin
3929         
3930         * plugins/gtodo/plugin.c
3931         plugins/search/plugin.c
3932         
3933         Fixed bug #305301
3934         
3935         * plugins/document-manager/anjuta-docman.c:
3936         
3937         Fixed error markers 
3938         
3939         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
3940         
3941         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
3942         
3943         * plugins/document-manager/anjuta-docman.c:
3944         highlight changed files in docman popup-menu
3945         * plugins/gdb/debug-tree.c:
3946         plugins/gdb/debugger.c
3947         Do not corupt entire "locals" tree when variable pointer have
3948         additional info and arrays/strucs/unions correctly.
3949         
3951 2005-12-11  Johannes Schmid <jhs@gnome.org>
3953         * plugins/document-manager/anjuta-docman.c
3954         plugins/document-manager/plugin.c
3955         plugins/editor/text_editor.c:
3956         
3957         AUTHORS: Added Johan Ersvik
3959         Fixed "is-dirty" bug and tab ordering
3961 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
3962         
3963         * plugins/editor/aneditor-autocomplete.cxx
3964         plugins/editor/aneditor-calltip.cxx
3965         plugins/editor/aneditor-priv.h
3966         plugins/symbol-browser/an_symbol.c
3967         plugins/symbol-browser/an_symbol_view.c
3968         tagmanager/entry.h
3969         tagmanager/tm_symbol.c
3970         tagmanager/tm_tag.c
3971         tagmanager/include/tm_symbol.h
3972         tagmanager/include/tm_tag.h
3973         tagmanager/c.c
3975         Better pointer recognition in tagmanager and symbol browser
3977 2005-12-11  Johannes Schmid <jhs@gnome.org>
3979         * plugins/search/*: New search plugin derived from search code in old editor
3980         plugin.
3981         
3982         * plugins/document-manager/*: new document-manger which is now seperated from
3983         editor to allow implementation of other editor widgets. Code is mostly derived
3984         from old editor plugin
3986         * plugins/print/* new print plugin which is not fully implemented in the
3987         moment
3989         * plugins/editor/text_editor.c: Added lots of interface code
3990         
3991         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
3992         IAnjutaEditorFactory and extended IAnjutaEditor
3993         
3994         * configure.in, plugins/Makefile.am updated build system for new
3995         plugins
3997         This is a huge commit which might still contain some bugs and also has
3998         some fixmes. Things that are not working are the search toolbar because it
3999         does not use the same backend as any other searching function and printing
4000         (easy to fix) because it did not yet implement IAnjutaPrintable.
4002 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
4004         * plugins/project-wizard/property.c:
4005         Use newer GtkFileChooser instead of GtkFileSelection with
4006         GnomeFileEntry to avoid a bug
4008         * plugins/project-wizard/install.c:
4009         Avoid an endless loop if project directory is not writable
4010         
4011         * plugins/project-wizard/druid.c:
4012         Allow creating project in empty directory without a
4013         warning
4015 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
4016         
4017         Patch from Massimo Cora <maxcvs@email.it>
4018         * plugins/class-inheritence/class-inherit.c
4019         plugins/class-inheritence/plugin.c
4020         plugins/class-inheritence/plugin.h
4021         configure.in
4022         
4023         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
4024         no longer supported!
4026 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
4027         
4028         Patch from Johan Ersvik <jersvik@fastmail.fm>
4029         * plugins/message-view/message-view.c
4030         plugins/build-basic-autotools/build-basic-autotools.c
4031         plugins/build-basic-autotools/automake-c.filters
4033         This patch correct regex-filters for newer automake
4034         versions
4036 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
4038        * plugins/tools/execute.c:
4039        Detect variables inside a word
4041 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4043         * libanjuta/anjuta-status.[ch],
4044         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
4045         plugins/editor/anjuta-docman.c :
4046         New anjuta-status procedure.
4048 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4050         *Modified Files:
4051         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
4052         plugins/editor/Makefile.am
4053         plugins/editor/anjuta-document-manager.glade
4054         plugins/editor/plugin.c plugins/editor/plugin.h
4055         plugins/editor/text_editor.c plugins/editor/text_editor.h
4056         *Added Files:
4057         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
4058         plugins/editor/indent-util.c plugins/editor/indent-util.h
4059         plugins/editor/indent_test.c :
4060         Set and Preview indent preferences parameters.
4061         Saved indent user parameters.
4063 2005-10-27  Naba Kumar  <naba@gnome.org>
4065         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
4066         * plugins/editor/anjuta-docman.c: Restore tab color to normal
4067         theme color for saved documents.
4068         
4069 2005-10-26  Naba Kumar  <naba@gnome.org>
4071         * libanjuta/anjuta-encodings.c: Save changed supported encodings
4072         list. Fixed bug #316731.
4073         
4074 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
4076         * tagmanager/tm_symbol.c: Fixed bug #315218
4078 2005-10-23  Adam Weinberger  <adamw@gnome.org>
4080         * plugins/build/build_file.c
4081           plugins/build-basic-autotools/build-basic-autotools.c
4082           plugins/tools/execute.c
4083           plugins/build/compile.c
4084           plugins/build/configurer.c
4085           plugins/debug-manager/plugin.c
4086           plugins/editor/plugin.c
4087           plugins/editor/print.c
4088           plugins/editor/text_editor.c
4089           plugins/file-loader/plugin.c
4090           plugins/file-manager/an_file_view.c
4091           plugins/symbol-browser/an_symbol_view.c
4092           plugins/gdb/debugger.c
4093           plugins/gdb/plugin.c
4094           plugins/glade/plugin.c
4095           plugins/macro/macro-actions.c
4096           plugins/macro/plugin.c
4097           plugins/profile-default/plugin.c
4098           plugins/project-manager/plugin.c
4099           plugins/project-manager/project_import.c
4100           plugins/symbol-browser/plugin.c
4101           plugins/tools/execute.c
4102           src/anjuta.c
4103           src/anjuta-actions.h
4104           src/shell.c:
4105           Correct spacing errors before and after "...".
4107 2005-10-20  Naba Kumar  <naba@gnome.org>
4109         * plugins/gdb/debugger.c: Fixed attach/detach process to
4110         updated UI properly.
4111         
4112 2005-10-18  Naba Kumar  <naba@gnome.org>
4114         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
4115         #171314 too).
4116         
4117 2005-10-13  Naba Kumar  <naba@gnome.org>
4118         
4119         * plugins/project-mkfile-import/*: Removed separate import wizard for
4120         makefile based projects (because single widzard handles all wizards).
4122         * plugins/project-import/project-import.c: Made wizard window
4123         transient to main window.
4125         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
4126         
4127         * AUTHORS: Added Eric's name in contributors list.
4128         
4129         * configure.in, plugins/Makefile.am,
4130         plugins/project-import/Makefile.am,
4131         plugins/project-import/anjuta-project-import.glade,
4132         plugins/project-import/project-import.c,
4133         plugins/project-import/project-import.h: Import wizard now detects
4134         both makefile and automake projects together instead of separate wizard.
4135         
4136         * plugins/project-wizard/templates/java/project.anjuta,
4137         plugins/project-wizard/templates/mkfile/project.anjuta,
4138         plugins/project-wizard/templates/python/project.anjuta,
4139         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
4140         name to make it appropriate.
4142 2005-10-11  Naba Kumar  <naba@gnome.org>
4144         * configure.in: Fixed glade3 version requirement.
4146 2005-09-29  Alexander Shopov  <ash@contact.bg>
4148         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
4150 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
4152         * plugins/subversion/svn_auth.c
4153         plugins/subversion/anjuta_subversion.glade:
4154         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
4156 2005-09-22  Naba Kumar  <naba@gnome.org>
4158         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
4160         * configure.in,  plugins/Makefile.am
4161         plugins/project-manager/anjuta-project-manager.plugin.in,
4162         plugins/project-manager/plugin.c,
4163         (added) plugins/project-mkfile-import/.cvsignore,
4164         (added) plugins/project-mkfile-import/Makefile.am,
4165         (added) plugins/project-mkfile-import/
4166             anjuta-project-mkfile-import-plugin.png,
4167         (added) plugins/project-mkfile-import/
4168             anjuta-project-mkfile-import.glade,
4169         (added) plugins/project-mkfile-import/
4170             anjuta-project-mkfile-import.plugin.in,
4171         (added) plugins/project-mkfile-import/plugin.c,
4172         (added) plugins/project-mkfile-import/plugin.h,
4173         (added) plugins/project-mkfile-import/project-mkfile-import.c,
4174         (added) plugins/project-mkfile-import/project-mkfile-import.h,
4175         plugins/project-wizard/templates/Makefile.am,
4176         (added) plugins/project-wizard/templates/mkfile-logo.png,
4177         (added) plugins/project-wizard/templates/mkfile.wiz,
4178         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
4179         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
4180         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
4181         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
4182         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
4183         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
4184         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
4185         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
4186         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
4187         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
4188         (added) plugins/project-wizard/templates/mkfile/src/main.c:
4189         Added makefile based project import wizard and wizard template.
4191 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
4193         * libanjuta/anjuta-launcher.c: Reduced false password detections
4195 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
4197         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
4198         messages correctly.a
4200 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
4201         
4202         * scintilla/Makefile.am: Changed scintilla library to noinst
4203         * pixmaps/Makefile.am: Install password.png
4204         * libanjuta/anjuta-launcher.c: Changed password detection
4205         to be able to access GNOME CVS with ssh.
4206         
4207 2005-08-31  Naba Kumar  <naba@gnome.org>
4209         * plugins/glade/plugin.c: Set transient window for the widget
4210         dialogs.
4211         
4212 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
4214         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
4216 2005-08-10  Naba Kumar  <naba@gnome.org>
4218         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
4219         as shortcut key for execute.
4221         * src/about.c: Clean up.
4222         
4223         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
4224         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
4225         entry boxes.
4226         
4227 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4229         * plugins/editor/search-replace_backend.c :
4230         Fixed search in File Patterns.
4232 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
4234         * plugins/gdb/Makefile.am: Fixed a make -j x bug
4235         
4236 2005-08-04  Naba Kumar  <naba@gnome.org>
4238         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
4239         for pango-1.8 rendering bug.
4240         
4241 2005-08-03  Naba Kumar  <naba@gnome.org>
4243         * plugins/glade/plugin.c: Proper names for plugin widgets.
4244         
4245         * plugins/subversion/anjuta-subversion.glade,
4246         plugins/subversion/svn-auth.c: Fixed authentication dialog and
4247         string allocations. Use passed default values when available.
4248         Set proper focus and dialog default response. Destroy dialog after use.
4249         Return error when appropriate.
4251 2005-08-02  Naba Kumar  <naba@gnome.org>
4253         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
4254         for pango-1.8 rendering bug.
4255         
4256 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
4258         * scintilla/Makefile.am: Fixed a make -j x bug
4259         
4260 2005-08-02  Johannes Schmid <jhs@gnome.org>
4261         
4262         * plugins/subversion/svn-auth.c: Added username/password 
4263         auto function.
4265 2005-08-01  Naba Kumar  <naba@gnome.org>
4267         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
4268         checks for character width calculations.
4269         
4270 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4272         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
4274 2005-07-31  Naba Kumar  <naba@gnome.org>
4276         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
4277         messup with pango 1.8. Fixed bug #311846.
4279 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4281         * plugins/gdb/memory.c : Fixed bug 305082.
4282         
4283         * plugins/project-wizard/templates/anjuta-plugin.wiz,
4284         plugins/project-wizard/templates/gcj.wiz,
4285         plugins/project-wizard/templates/gnome.wiz,
4286         plugins/project-wizard/templates/gtk.wiz,
4287         plugins/project-wizard/templates/java.wiz,
4288         plugins/project-wizard/templates/python.wiz,
4289         plugins/project-wizard/templates/wxwin.wiz,
4290         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
4292 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
4294         * plugins/tools/execute.c:
4295         Correct a crash if editor is closed while a tool still use it.
4297 2005-07-28  Naba Kumar  <naba@gnome.org>
4299         * scintilla/*: Updated scintilla from their latest CVS.
4301 2005-07-27  Naba Kumar  <naba@gnome.org>
4303         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
4304         plugins/build-basic-autotools/build-basic-autotools.c,
4305         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
4306         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
4307         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
4308         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
4309         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
4310         plugins/message-view/plugin.c, plugins/patch/plugin.c,
4311         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
4312         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
4313         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
4314         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
4315         argument to anjuta_ui_add_action_group_entries() and
4316         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
4317         Fixed all plugins to pass translation domain. This fixes untranslated
4318         UI bugs. 
4320 2005-07-27  Naba Kumar  <naba@gnome.org>
4322         * plugins/class-inheritance/class-callbacks.c,
4323         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
4324         proper system colors.
4326 2005-07-26  Naba Kumar  <naba@gnome.org>
4328         * ROADMAP: Updated and added more tasks.
4330 2005-07-25  Naba Kumar  <naba@gnome.org>
4332         * ROADMAP: Updated and added more tasks.
4333         
4334 2005-07-24  Naba Kumar  <naba@gnome.org>
4336         * HACKING: Fixed format.
4338 2005-07-24  Naba Kumar  <naba@gnome.org>
4340         * ROADMAP: Fixed format.
4341         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
4343 2005-07-24  Naba Kumar  <naba@gnome.org>
4345         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
4346         * data/properties/cpp.properties: Added *.c++ as file extension for c++
4348 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
4350         * plugins/tools/dialog.c, plugins/tools/dialog.h:
4351         Correct wrong sensitivity setting
4352         
4353         * plugins/tools/tool.c: Correct a crash when removing overridden tool
4354         
4355         * plugins/tools/variable.c:     Add variables for project manager
4357 2005-07-23  Naba Kumar  <naba@gnome.org>
4359         * ROADMAP: updated.
4361 2005-07-23 Naba Kumar  <naba@gnome.org>
4363         * plugins/subversion/Makefile.am,
4364         plugins/subversion/svn-auth.c,
4365         plugins/subversion/svn-auth.h: Added subversion authentication code
4366         stubs.
4367         
4368         * plugins/subversion/subversion-callbacks.c,
4369         plugins/subversion/subversion-callbacks.h,
4370         plugins/subversion/svn-backend-priv.h,
4371         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
4372         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
4373         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
4374         Added file mode line.
4376 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
4378         * configure.in: Added 'gl' to ALL_LINGUAS.
4380 2005-07-21 Naba Kumar  <naba@gnome.org>
4382         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
4383         the active sources and kill the running process without emitting
4384         signals (which could be fatal because the object is being destroyed).
4385         Incidentally, fixed the crash that happens when stopping an active
4386         debugger session. Disabled debug prints and code clean up.
4387         Fixed bug #305587.
4388         
4389         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
4390         message view object, because that prevents many unprocessed outputs
4391         from the cvs command from being appended in view. Does not set NULL
4392         to mesg_view private member (not required) so that any pending outputs
4393         to view is processed.Fixed bug #172666.
4395         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
4396         type in supported list.
4397         
4398 2005-07-18  Adam Weinberger  <adamw@gnome.org>
4400         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4401           grammar/spelling fixes.
4403 2005-07-17 Naba Kumar  <naba@gnome.org>
4405         * (new) plugins/project-wizard/templates/terminal/cvsignore,
4406         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
4407         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
4408         plugins/project-wizard/templates/anjuta-plugin.wiz,
4409         plugins/project-wizard/templates/gcj.wiz,
4410         plugins/project-wizard/templates/gnome.wiz,
4411         plugins/project-wizard/templates/gtk.wiz,
4412         plugins/project-wizard/templates/gtkmm.wiz,
4413         plugins/project-wizard/templates/java.wiz,
4414         plugins/project-wizard/templates/python.wiz,
4415         plugins/project-wizard/templates/terminal.wiz,
4416         plugins/project-wizard/templates/terminal/Makefile.am,
4417         plugins/project-wizard/templates/terminal/po/Makefile.am,
4418         plugins/project-wizard/templates/terminal/src/Makefile.am,
4419         plugins/project-wizard/templates/wxwin.wiz,
4420         plugins/project-wizard/templates/xlib-dock.wiz,
4421         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
4422         wizards and updated .wiz files to install them in newly created
4423         projects.
4425 2005-07-16 Naba Kumar  <naba@gnome.org>
4427         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
4428         
4429         * plugins/file-manager/an_file_view.c,
4430         plugins/file-manager/plugin.c: Added file manager preferences to
4431         show/hide files ignored by version control (e.g. cvsignore).
4432         
4433         * plugins/editor/text_editor.c: Initialize vfs info struct.
4434         
4435         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
4436         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
4437         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
4438         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
4439         omf-install/.cvsignore, pixmaps/.cvsignore,
4440         plugins/file-manager/anjuta-file-manager-plugin.glade,
4441         scintilla/.cvsignore, scintilla/include/.cvsignore,
4442         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
4443         tagmanager/python.c: Updated.
4445 2005-07-16 Naba Kumar  <naba@gnome.org>
4447         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
4448         Fixed python parser to parser class methods.
4450 2005-07-15 Naba Kumar  <naba@gnome.org>
4452         * plugins/project-wizard/property.c: Used parenthesis to remove
4453         ambiguty.
4454         
4455         * plugins/project-wizard/templates/anjuta-plugin.wiz,
4456         plugins/project-wizard/templates/gcj.wiz,
4457         plugins/project-wizard/templates/gnome.wiz,
4458         plugins/project-wizard/templates/gtk.wiz,
4459         plugins/project-wizard/templates/gtkmm.wiz,
4460         plugins/project-wizard/templates/java.wiz,
4461         plugins/project-wizard/templates/python.wiz,
4462         plugins/project-wizard/templates/terminal.wiz,
4463         plugins/project-wizard/templates/wxwin.wiz,
4464         plugins/project-wizard/templates/xlib-dock.wiz,
4465         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
4466         and names.
4468 2005-07-15 Naba Kumar  <naba@gnome.org>
4470         * plugins/project-wizard/templates/java.wiz,
4471         plugins/project-wizard/templates/java/Makefile.am,
4472         plugins/project-wizard/templates/java/project.anjuta,
4473         plugins/project-wizard/templates/python.wiz,
4474         plugins/project-wizard/templates/python/Makefile.am,
4475         plugins/project-wizard/templates/python/project.anjuta: Use different
4476         project files for java and python module where debugger is not
4477         included in the list of plugins.
4479 2005-07-15 Naba Kumar  <naba@gnome.org>
4481         * configure.in, plugins/project-wizard/templates/Makefile.am,
4482         plugins/project-wizard/templates/gcj-logo.png,
4483         plugins/project-wizard/templates/gcj.wiz,
4484         plugins/project-wizard/templates/gcj/.cvsignore,
4485         plugins/project-wizard/templates/gcj/Makefile.am,
4486         plugins/project-wizard/templates/gcj/configure.in.tpl,
4487         plugins/project-wizard/templates/gcj/src/.cvsignore,
4488         plugins/project-wizard/templates/gcj/src/Makefile.am,
4489         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
4490         plugins/project-wizard/templates/java-logo.png,
4491         plugins/project-wizard/templates/java.wiz,
4492         plugins/project-wizard/templates/java/configure.in.tpl,
4493         plugins/project-wizard/templates/java/po/Makefile.am,
4494         plugins/project-wizard/templates/java/po/POTFILES.in,
4495         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
4496         plugins/project-wizard/templates/java/src/main.java,
4497         plugins/project-wizard/templates/python-logo.png,
4498         plugins/project-wizard/templates/python.wiz,
4499         plugins/project-wizard/templates/python/.cvsignore,
4500         plugins/project-wizard/templates/python/Makefile.am,
4501         plugins/project-wizard/templates/python/configure.in.tpl,
4502         plugins/project-wizard/templates/python/po/.cvsignore,
4503         plugins/project-wizard/templates/python/po/Makefile.am,
4504         plugins/project-wizard/templates/python/po/POTFILES.in,
4505         plugins/project-wizard/templates/python/src/.cvsignore,
4506         plugins/project-wizard/templates/python/src/Makefile.am,
4507         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
4508         plugins/project-wizard/templates/python/src/main.py: Added Generic
4509         gcj and python project wizards. Fixed Generic java project to
4510         use _JAVA primary. Update gnome-build from cvs for them to work
4511         correctly.
4513 2005-07-12 Naba Kumar  <naba@gnome.org>
4515         * plugins/project-manager/plugin.c: Automatically determine
4516         project backend by probing.
4517         
4518 2005-07-04 Naba Kumar  <naba@gnome.org>
4520         * Makefile.am: Do not install old anjuta.glade file which conflicts
4521         with newer src/anjuta.glade.
4523 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
4525         * plugins/an_symbol_prefs.c:
4526         Sort list of available symbol files
4528 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
4530         * plugins/build-basic-autotools.c:
4531         Fixed #307810
4532         
4533         * plugins/gtodo/libgtodo.c:
4534         Possible fix for #307800
4536         * libanjuta/anjuta-encodings.c
4537         libanjuta/anjuta-launcher.c
4538         libanjuta/anjuta-preference-dialog.c
4539         libanjuta/anjuta-preferences.c
4540         libanjuta/anjuta-ui.c
4541         libanjuta/anjuta-util.c
4542         libanjuta/cell-renderer-captioned-image.c
4543         libanjuta/plugin.c:
4544         
4545         Patch from de_lupus@pandora.be (Kristof Vansant):
4546         Replaced deprecated gnome-i18n.h
4547         Closed #309153
4549 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
4550         
4551         * plugins/subversion/anjuta-subversion.glade
4552         plugins/subversion/anjuta-subversion.ui
4553         plugins/subversion/plugin.c
4554         plugins/subversion/subversion-actions.c
4555         plugins/subversion/subversion-callbacks.h
4556         plugins/subversion/subversion-callbacks.c
4557         plugins/subversion/svn-backend-priv.h
4558         plugins/subversion/svn-backend.h
4559         plugins/subversion/svn-backend.c
4560         plugins/subversion/svn-thread.h
4561         plugins/subversion/svn-thread.c:
4562         
4563         Implemented Subversion diff
4564         
4565 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
4566         
4567         * plugins/build-basic-autotools/build-basic-autotools.c:
4568         Fixed crash bug! Might be useful to release 2.0.2 soon
4569         because this bug will crash any build which produces errors
4570         or warnings
4572 === Anjuta 2.0.1 ===
4574 2005-06-27 Naba Kumar  <naba@gnome.org>
4576         * plugins/tools/execute.c: Formated code.
4577         
4578 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
4580         * plugins/build-basic-autotools/build-basic-autotools.c:
4581         Remove two memory leaks
4582         Check command output versus untranslated strings too
4584         * plugins/tools/execute.c:
4585         Remove two memory leaks
4586         Check command output versus untranslated strings too
4587         Remove description message
4589         * plugins/tools/fileop.c:
4590         Escape tool name in xml configuration file
4592 2005-05-26 Naba Kumar  <naba@gnome.org>
4594         * configure.in: Bumped version to 2.0.1
4595         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
4597         * plugins/tools/execute.c: Fixed clickable messages.
4598         * NEWS: Updated.
4600         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
4601         Deactivate glade plugin when last glade project is closed. Reorder
4602         glade widgets in layout. Change glade project when user selects a
4603         new project. Removed project from the list when user closes it. Fixed
4604         glade project file loading from URI. Save and restored loaded glade
4605         projects in/from session.
4607         * plugins/class-gen/action-callbacks.c,
4608         plugins/class-gen/anjuta-class-gen-plugin.glade,
4609         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
4610         plugins/file-wizard/anjuta-file-wizard.glade,
4611         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
4612         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
4613         "Add to project" correctly. Use the source file path returned after
4614         adding to project. Fixed memory leaks. Deactivate wizard plugins
4615         after use.
4616         
4617         * plugins/project-manager/plugin.c,
4618         plugins/project-wizard/anjuta-project-wizard.glade,
4619         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
4620         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
4621         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
4622         project-wizard preference page to anjuta app, because they are
4623         more appropriated as general preferences. Renamed username and
4624         useremail properties keys.
4625         
4626         * po/POTFILES.in: Updated.
4628         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
4629         saved at closing.
4630         
4631         * plugins/file-loader/plugin.c: Do not use static variable to store
4632         created submenu in factory. Fixed crash in anjuta exit.
4633         
4634 2005-05-24 Naba Kumar  <naba@gnome.org>
4636         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
4637         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
4638         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
4639         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
4640         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
4641         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
4642         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
4643         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
4644         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
4645         
4646         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4647         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
4648         plugins/build-basic-autotools/build-basic-autotools.c,
4649         plugins/build-basic-autotools/build-basic-autotools.h,
4650         plugins/build-basic-autotools/executer.c,
4651         plugins/build-basic-autotools/executer.h,
4652         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
4653         plugins/tools/variable.c: Added an extra argument to
4654         anuta_util_dialog_input() to pass default value. Save/load project
4655         configure and execution parameters in/from session.
4657         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
4658         symbol browser is loaded.
4659         
4660         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
4661         freeze/thaw.
4663         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
4664         deactivate would not start shell.
4666 2005-05-24 Naba Kumar  <naba@gnome.org>
4668         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
4669         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
4670         libegg/egg-submenu-action.c, libegg/test-actions.c,
4671         plugins/build-basic-autotools/build-basic-autotools.c,
4672         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
4673         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
4674         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
4675         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
4676         plugins/macro/plugin.c, plugins/message-view/plugin.c,
4677         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
4678         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
4679         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
4680         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
4681         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
4683 2005-05-24 Naba Kumar  <naba@gnome.org>
4685         * data/properties/styles.properties: Fixed defalt font.
4687         * plugins/editor/search-replace.c,
4688         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
4689         project openness wihtout activating project-manager plugin (i.e.
4690         using anjuta_shell_get()).
4691         
4692         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
4693         - Completed add_source(), add_group() and add_target() methods of
4694         IAnjutaProjectManager.
4695         - Change their definition to return the added element (or NULL).
4696         - Used interface API for project main menus and 'add to project'
4697         from file-manager context menu.
4698         - Select proper default target/group when prompting for adding
4699         source/target/group.
4700         - Do not expand all nodes in selection tree when default selection
4701         are given (eases navigation in big projects).
4702         - Code clean ups.
4703         - Marked strings for translation.
4705 2005-05-23 Naba Kumar  <naba@gnome.org>
4707         * src/anjuta-app.c: Save menu accelerators on change.
4708         * NEWS: Updated.
4709         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
4710         save-as dialog (leading to crash later).
4712 2005-05-22 Naba Kumar  <naba@gnome.org>
4714         * NEWS: Updated.
4715         * AUTHORS: Added developers for other projects. Updated.
4716         * TODO.tasks: Updated.
4717         * ChangeLog: Added past changelogs from anjuta-0.1.5.
4718         
4719 2005-05-22 Naba Kumar  <naba@gnome.org>
4721         * plugins/tools/execute.c: Make parsable lines distinct by adding
4722         a "Click me" description in the message. Allow tools to open arbibrary
4723         file in editory using gdb-styled annotation (The line starts with two
4724         \032 characters followed by the file:line).
4725         
4726         * plugins/tools/scripts/prepare-changelog.pl,
4727         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
4728         ChangeLog file itself and open it.
4730 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
4732         * plugins/tools/execute.c:
4733         Parse output in message pane
4734         Correct a crash on plugin deactivation
4736         * plugins/tools/fileop.c,
4737         plugins/tools/tool.c,
4738         plugins/tools/tool.h:
4739         Load only valid tools
4741 2005-06-21  Naba Kumar  <naba@gnome.org>
4743         * anjuta.spec.in: Fixed devel package requirement.
4745         * plugins/message-view/message-view.c: Scroll message on next/previous.
4747         * TODO.tasks: Updated.
4749         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
4750         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
4751         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
4752         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
4753         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
4754         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
4755         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
4756         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
4758         * libanjuta/anjuta-preferences.c,
4759         plugins/build-basic-autotools/build-basic-autotools.c,
4760         plugins/build-basic-autotools/executer.c,
4761         plugins/class-gen/action-callbacks.c,
4762         plugins/class-gen/action-callbacks.h,
4763         plugins/class-gen/class_gen.c,
4764         plugins/cvs-plugin/cvs-interface.c,
4765         plugins/debug-manager/attach_process.c,
4766         plugins/debug-manager/plugin.c,
4767         plugins/debug-manager/utilities.c,
4768         plugins/debug-manager/utilities.h,
4769         plugins/editor/aneditor-autocomplete.cxx,
4770         plugins/editor/aneditor.cxx,
4771         plugins/editor/search-replace.c,
4772         plugins/editor/search-replace_backend.c,
4773         plugins/gdb/breakpoints.c,
4774         plugins/gdb/registers.c,
4775         plugins/patch/plugin.c,
4776         plugins/project-wizard/druid.c,
4777         plugins/project-wizard/install.c,
4778         plugins/subversion/plugin.c,
4779         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
4780         codes.
4782         * plugins/class-gen/action-callbacks.c,
4783         plugins/project-wizard/parser.c,
4784         plugins/project-wizard/property.c,
4785         plugins/project-wizard/values.c,
4786         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
4788         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
4789         alphabetically
4791 2005-06-20  Naba Kumar  <naba@gnome.org>
4793         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
4794         manuals/reference/libanjuta/tmpl/e-splash.sgml,
4795         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
4796         
4797         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
4798         exit idle function.
4799         
4800         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
4801         Fixed possible memory corruption.
4803         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
4804         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
4805         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
4806         progress bar increment and added progress status for symbol refresh
4807         and project loading.
4808         
4809         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
4810         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
4811         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
4812         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
4813         bar.
4815         * TODO.tasks: Updated.
4817 2005-06-19  Naba Kumar  <naba@gnome.org>
4819         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
4820         Fixed warning.
4821         
4822         * plugins/project-import/project-import.c: Deactivate plugin when done.
4823         
4824 2005-06-18  Naba Kumar  <naba@gnome.org>
4826         * plugins/profile-default/plugin.c: Fixed error when loading another
4827         project while a project is still loaded.
4828         
4829         * plugins/project-manager/plugin.c: Used (newly added) group-activated
4830         signal from gnome-build to popup group properties.
4831         
4832         * src/anjuta.c: Load default session by default.
4834         * po/POTFILES.in: Added missing files.
4835         
4836         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
4837         activate plugin on load (activate it separately). Connect to activate
4838         and deactivate signals for housekeeping, so that if plugins are
4839         activated or deactivate externally, they are properly recorded.
4840         
4841         * plugins/profile-default/plugin.c: Save profile before a project
4842         is loaded so that it could be restored when project is closed.
4843         
4844         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
4846 2005-06-17  Naba Kumar  <naba@gnome.org>
4848         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
4849         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
4850         for project. The plugins loaded for the project is restored when project
4851         is loaded next time.
4852         
4853         * TODO.tasks: Updated.
4854         
4855 2005-06-15  Naba Kumar  <naba@gnome.org>
4857         * plugins/tools/scripts/find-fixmes.pl,
4858         (new) plugins/tools/scripts/translation-status.pl,
4859         plugins/tools/scripts/tools-2.xml.in,
4860         plugins/tools/scripts/Makefile.am,
4861         plugins/tools/scripts/prepare-changelog.pl: Added translation
4862         status script. Completed find-fixmes.pl script. Fixed bugs.
4864         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
4865         tool path.
4867 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
4869         * plugins/message-view/anjuta-message-manager-plugin.glade :
4870         renamed "messages.tag.position" to "messages.tab.position".
4871         plugins/message-view/anjuta-msgman.c : 
4872         Messages tab position prefrences.
4873         
4874 2005-06-14  Naba Kumar  <naba@gnome.org>
4876         * (new) plugins/tools/scripts/find-fixmes.pl,
4877         (new) plugins/tools/scripts/tools-2.xml.in,
4878         (new) plugins/tools/scripts/Makefile.am,
4879         (new) plugins/tools/scripts/prepare-changelog.pl,
4880         plugins/tools/plugin.h, plugins/tools/fileop.c,
4881         plugins/tools/Makefile.am, configure.in: Added system tools.
4883 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
4885         * plugins/tools/editor.c:
4886         Take care of creating .anjuta directory if missing
4888 2005-06-10  Naba Kumar  <naba@gnome.org>
4890         * configure.in: Increased gnome-build required to version 0.1.2.
4891         
4892         * plugins/project-manager/plugin.c: Fixed target/group removal.
4893         Fixed memory leaks.
4894         
4895 2005-06-10  Naba Kumar  <naba@gnome.org>
4897         * plugins/project-manager/plugin.c: Implemented target/group
4898         configuration (update gnome-build module from cvs).
4899         
4900 2005-06-07  Naba Kumar  <naba@gnome.org>
4902         Patch from: Massimo Cora'  <maxcvs@email.it>:
4903         * plugins/class-inheritance/Makefile.am,
4904         plugins/class-inheritance/class-inherit.c,
4905         plugins/class-inheritance/class-inherit.h,
4906         plugins/class-inheritance/plugin.c,
4907         plugins/class-inheritance/plugin.h,
4908         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
4909         expanded view of classes in hierarchy canvas (collapsable again).
4910         
4911 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
4913         * scintilla/patches/scintilla-64-bit.diff (added)
4914         * plugins/patch/patch-plugin.c:
4915         Conditional build for GTK 2.4 and GTK 2.6
4917 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
4919         * plugins/tools/anjuta-tools.glade,
4920         plugins/tools/editor.c,
4921         plugins/tools/plugin.h,
4922         plugins/tools/fileop.c:
4923         Add a check box to edit an user script
4924         Correct a few memory leak
4926         * plugins/tools/execute.c,
4927         plugins/tools/tool.c,
4928         plugins/tools/tool.h:
4929         Move utility remove_mnemonic function in tool.c
4930         Small fix
4932 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
4934         Patch from sbrabec@suse.cz:
4935         * configure.in
4936         scintilla/include/Scintilla.h:
4937         
4938         Fix 64-Bit warnings in gcc 4
4940 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
4941         
4942         * plugins/patch/patch_plugin.c
4943         plugins/patch/patch.h
4944         plugin/patch/patch-plugin.glade
4945         plugin/patch/Makefile.am:
4946         
4947         Changed patch plugin to use libglade and new gtk 2.6 widgets
4949 2005-05-31  Naba Kumar  <naba@gnome.org>
4951         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
4952         * plugins/editor/text_editor.c: Don't show error
4953         for empty files.
4954         
4955 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
4956         
4957         * plugins/message-view/anjuta-message-manager.ui,
4958         plugins/message-view/anjuta-msgman.c,
4959         plugins/message-view/anjuta-msgman.h,
4960         plugins/message-view/message-view.c,
4961         plugins/message-view/message-view.h,
4962         plugins/message-view/plugin.c:
4963         Add a popup menu in messages panes
4964         Move save message pane option in it
4966 2005-05-28  Naba Kumar  <naba@gnome.org>
4968         * data/properties/styles.properties: Fixed default font
4969         names and sizes.
4971         * plugins/editor/style-editor.c: cleanup.
4972         
4973 2005-05-25  Naba Kumar  <naba@gnome.org>
4975         * plugin/gdb/plugin.c: Start gdb even if the program does
4976         not exists. Fixes bug #305074
4977         
4978 2005-05-24  Naba Kumar  <naba@gnome.org>
4980         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
4981         * configure.in: graphviz pkgconfig path.
4983 2005-05-24  Naba Kumar  <naba@gnome.org>
4985         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
4986         * TODO.tasks: Updated.
4987         
4988 2005-05-22  Naba Kumar  <naba@gnome.org>
4990         * anjuta.spec.in: Fixed spec file
4991         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
4993 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
4994         
4995         * TODO.tasks: Updated.
4997         * plugins/message-view/anjuta-message-manager.ui,
4998         plugins/message-view/message-view.c,
4999         plugins/message-view/message-view.h,
5000         plugins/message-view/plugin.c:
5001         Add shortcut for next and previous message
5002         Add a save message menu item
5003         Fix a bug in previous message
5005 2005-05-21  Naba Kumar  <naba@gnome.org>
5007         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
5008         doc/Makefile.am, global-tags/create_global_tags.sh,
5009         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
5010         and rpm package creation. Fixed installation paths.
5011         
5012         * plugins/editor/anjuta-document-manager.glade,
5013         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
5014         and indent options.
5015         
5016         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
5018 2005-05-21  Naba Kumar  <naba@gnome.org>
5020         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
5021         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
5022         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
5023         tagmanager/Makefile.am: Fixed paths configure variables to take
5024         automake configure variables instead of hardcoding.
5026         * global-tags/tm_global_tags.c: Formated code.
5028         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
5029         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
5030         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
5031         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
5032         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
5033         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
5034         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
5035         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
5036         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
5038 2005-05-20  Naba Kumar  <naba@gnome.org>
5040         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
5041         and fixed rpm spec file (more testing required).
5042         
5043         * data/gdb.init: Don't set gdb prompt.
5044         
5045         * mime/Makefile.am: run update-mime-data only on system-wide install.
5046         
5047         * plugins/gdb/Makefile.am: Install plugin at correct paths.
5049 2005-05-19  Naba Kumar  <naba@gnome.org>
5051         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
5052         while it's not visible.
5054         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
5055         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
5056         
5057 2005-05-19  Naba Kumar <naba@gnome.org>
5059         * configure.in: Fixed subversion checks. Added
5060         --disable-plugin-subversion and --disable-plugin-glade
5061         configure flags to manually turn off their plugin builds.
5063         * plugins/editor/plugin.c: Save and restore current editor line
5064         positions in session.
5066 2005-05-18  Naba Kumar  <naba@gnome.org>
5068         * AUTHORS: Fixed email address.
5069         
5070         * libanjuta/anjuta-utils.c,
5071         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
5072         when the projectmanager toplevel is not a window. Check for valid
5073         gtkwindow type before using the passed window as parent for anjuta
5074         dialogs.
5076 2005-05-17  Naba Kumar  <naba@gnome.org>
5078         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
5079         
5080         * plugins/cvs-plugin/Makefile.am,
5081         plugins/devhelp/plugin.c,
5082         plugins/file-loader/Makefile.am,
5083         plugins/macro/Makefile.am,
5084         plugins/message-view/Makefile.am,
5085         plugins/patch/Makefile.am,
5086         plugins/project-manager/Makefile.am,
5087         plugins/subversion/Makefile.am,
5088         plugins/symbol-browser/Makefile.am: Removed -module flags
5089         from libtool flags
5091         * MAINTAINERS: Added file so that I could recieve bugzilla
5092         reports.
5094         * plugins/glade/plugin.c: Fixed compile error.
5096 === Anjuta 2.0.0 ===
5098 2005-05-15  Naba Kumar  <naba@gnome.org>
5100         * configure.in: Adjusted gdl version requirement. Bumped anjuta
5101         version to 2.0.0.
5103         * plugins/symbol-browser/an_symbol_view.c,
5104         plugins/symbol-browser/plugin.c,
5105         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
5106         symbols have been updated. Reset file symbols when update
5107         occurs. Fixed memory leaks.
5109         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
5110         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
5111         
5112 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
5114         * plugins/tools/anjuta-tools.glade:
5115         Remove unused parameter dialog
5117         * plugins/tools/dialog.c,
5118         plugins/tools/fileop.c,
5119         plugins/tools/fileop.h,
5120         plugins/tools/tool.c,
5121         plugins/tools/tool.h,
5122         plugins/tools/variable.c:
5123         Add a few comments and cleanups
5125         * plugins/tools/editor.c,
5126         plugins/tools/editor.h:
5127         Remove code from previous plugin and add comments
5128         Use main window as parent (instead of tool list)
5130         * plugins/tools/execute.c,
5131         plugins/tools/execute.h:
5132         Remove code from previous plugin and add comments
5133         Fix warnings
5135 2005-05-14  Naba Kumar  <naba@gnome.org>
5137         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
5138         release.
5139         
5140         * configure.in: Fixed
5141         
5142         * plugins/class-inheritance/class-inheritance.png: New icon.
5143         
5144         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
5145         screws up when reparented.
5147 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5149         * plugins/editor/search-replace.c,
5150         plugins/editor/search-replace_backend.c
5151         plugins/project-manager/plugin.c : Clear find pane if searching same 
5152         expression. Clean code.
5154 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
5156         * configure.in: Added ne in ALL_LINGUAS
5157         
5158 2005-05-13  Naba Kumar  <naba@gnome.org>
5160         * configure.in: Fixed glade-3 version.
5161         
5162         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
5163         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
5164         plugins/gdb/watch.c: Update locals, watch and frame document on
5165         frame change.
5167 2005-05-12  Naba Kumar  <naba@gnome.org>
5169         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
5170         scope autocompletion when the function definition is incomplete.
5171         
5172         * plugins/class-gen/anjuta-class-gen.plugin.in,
5173         plugins/file-wizard/anjuta-file-wizard.plugin.in,
5174         plugins/gdb/plugin.c,
5175         plugins/glade/anjuta-glade.plugin.in,
5176         plugins/project-import/anjuta-project-import.plugin.in,
5177         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
5178         titles for the wizards.
5180 2005-05-11  Naba Kumar  <naba@gnome.org>
5182         * configure.in, plugins/debug-manager/Makefile.am,
5183         plugins/debug-manager/plugin.c,
5184         (added) plugins/debug-manager/images/.cvsignore,
5185         (added) plugins/debug-manager/images/Makefile.am,
5186         (added) plugins/debug-manager/images/detach-16.png,
5187         (added) plugins/debug-manager/images/detach.png,
5188         (added) plugins/debug-manager/images/step-into-16.png,
5189         (added) plugins/debug-manager/images/step-into.png,
5190         (added) plugins/debug-manager/images/step-out-16.png,
5191         (added) plugins/debug-manager/images/step-out.png,
5192         (added) plugins/debug-manager/images/step-over-16.png,
5193         (added) plugins/debug-manager/images/step-over.png,
5194         plugins/gdb/Makefile.am,
5195         plugins/gdb/breakpoints.c,
5196         plugins/gdb/plugin.c,
5197         (added) plugins/gdb/images/.cvsignore,
5198         (added) plugins/gdb/images/Makefile.am,
5199         (added) plugins/gdb/images/breakpoint.png,
5200         (added) plugins/gdb/images/locals.png,
5201         (added) plugins/gdb/images/stack.png,
5202         (added) plugins/gdb/images/watch.png: Fixed breakpoints
5203         'remove all'. Added debugger icons.
5205         * plugins/editor/text_editor.c: Fixed file monitor.
5207         Patch from: Massimo Cora'  <maxcvs@email.it>
5208         * plugins/patch/anjuta-patch-plugin.png,
5209         plugins/class-gen/Makefile.am,
5210         plugins/class-gen/action-callbacks.c,
5211         plugins/class-gen/class_gen.c,
5212         plugins/class-gen/class_logo.xpm: Implemented vcs
5213         file addions. New icons by Fabio Zecchini
5215 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5217         * libanjuta/interfaces/libanjuta.idl
5218         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
5219         plugins/editor/search-replace_backend.c
5220         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
5222 2005-05-11  Naba Kumar  <naba@gnome.org>
5223         
5224         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
5225         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
5226         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
5227         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
5228         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
5229         memory leaks.
5230         
5231         * plugins/symbol-browser/an_symbol_prefs.c,
5232         plugins/symbol-browser/an_symbol_search.c,
5233         plugins/symbol-browser/an_symbol_view.c,
5234         plugins/symbol-browser/an_symbol_view.h,
5235         plugins/symbol-browser/plugin.c: Fixed memory leaks.
5237 2005-05-11  Naba Kumar  <naba@gnome.org>
5239         * libanjuta/anjuta-shell.c: Fixed runtime warning.
5240         
5241         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
5242         progress bar location at create time, instead of hardcoding.
5243         
5244         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
5245         Added mini splash screen.
5246         
5247         * plugins/editor/text_editor.c: Do not produce warning when file
5248         monitor could not be created.
5249         
5250         * plugins/profile-default/plugin.c: Save project session on exit.
5251         Show mini splash with progress bar at profile load.
5253 2005-05-10  Naba Kumar  <naba@gnome.org>
5255         * configure.in, manuals/Makefile.am: Fixed compile flags.
5256         Disable outdated manuals builds.
5257         
5258         * global-tags/Makefile.am: Uninstall tags files on
5259         'make uninstall'
5260         
5261         * libegg/Makefile.am: Use configured deprecated flags.
5262         
5263         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
5264         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
5265         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
5266         Updated.
5267         
5268         * mime/Makefile.am: Take DESTDIR into account.
5269         
5270         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
5271         
5272         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
5273         on scope autocompletion.
5274         
5275         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
5276         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
5277         shared libs and static libs paths for debugging. Order them
5278         correctly.
5279         
5280         * po/POTFILES.in: Updated.
5282 2005-05-09  Naba Kumar  <naba@gnome.org>
5284         * libanjuta/interfaces/libanjuta.idl,
5285         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
5286         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
5287         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
5288         Implemented debugger source directory search and emits location changed
5289         signal with absolute path of the file.
5291         * plugins/tools/tool.c: Fixed compile errors.
5292         
5293 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
5295         * plugins/tools/anjuta-tools.glade,
5296         plugins/tools/dialog.h,
5297         plugins/tools/dialog.c,
5298         plugins/tools/plugin.c,
5299         plugins/tools/editor.c:
5300         Improve graphical user interface
5301         Remove old code
5302         Correct an error on close
5303         Some cleanups
5305         * plugins/tools/fileop.c,
5306         plugins/tools/tool.h,
5307         plugins/tools/tool.c:
5308         Change the tool internal structure
5309         Support having tools configuration in several places
5311 2005-05-08  Naba Kumar  <naba@gnome.org>
5313         * plugins/gdb/actions.c,
5314         (removed) plugins/gdb/registers_cbs.c,
5315         (removed) plugins/gdb/registers_cbs.h,
5316         (removed) plugins/gdb/registers_gui.c,
5317         (removed) plugins/gdb/sharedlib_cbs.c,
5318         (removed) plugins/gdb/sharedlib_cbs.h,
5319         (removed) plugins/gdb/sharedlib_gui.c,
5320         (removed) plugins/gdb/signals_cbs.c,
5321         (removed) plugins/gdb/signals_cbs.h,
5322         (removed) plugins/gdb/signals_gui.c: Removed dead files.
5324 2005-05-08  Naba Kumar  <naba@gnome.org>
5326         * plugins/build-basic-autotools/executer.c: Fixed programs
5327         listing dialog.
5328         
5329         * plugins/debug-manager/Makefile.am,
5330         plugins/debug-manager/anjuta-debug-manager.glade,
5331         plugins/debug-manager/plugin.c,
5332         plugins/gdb/Makefile.am: Used libglade for programs listing
5333         dialog.
5334         
5335         * (added) plugins/gdb/pointer.png: Stack pointer image.
5336         
5337         * libanjuta/anjuta-marshal.list,
5338         pixmaps/Makefile.am,
5339         plugins/gdb/actions.c,
5340         plugins/gdb/actions.h,
5341         plugins/gdb/anjuta-gdb-plugin.ui,
5342         plugins/gdb/anjuta-gdb.glade,
5343         plugins/gdb/breakpoints.c,
5344         plugins/gdb/breakpoints.h,
5345         plugins/gdb/debug_tree.c,
5346         plugins/gdb/debug_tree.h,
5347         plugins/gdb/debugger.c,
5348         plugins/gdb/debugger.h,
5349         plugins/gdb/gdbmi-test.c,
5350         plugins/gdb/gdbmi.c,
5351         plugins/gdb/gdbmi.h,
5352         plugins/gdb/info.c,
5353         plugins/gdb/info.h,
5354         plugins/gdb/locals.c,
5355         plugins/gdb/locals.h,
5356         plugins/gdb/memory.c,
5357         plugins/gdb/memory.h,
5358         plugins/gdb/plugin.c,
5359         plugins/gdb/plugin.h,
5360         plugins/gdb/registers.c,
5361         plugins/gdb/registers.h,
5362         plugins/gdb/registers_cbs.c,
5363         plugins/gdb/registers_cbs.h,
5364         plugins/gdb/registers_gui.c,
5365         plugins/gdb/sharedlib.c,
5366         plugins/gdb/sharedlib.h,
5367         plugins/gdb/sharedlib_cbs.c,
5368         plugins/gdb/sharedlib_cbs.h,
5369         plugins/gdb/sharedlib_gui.c,
5370         plugins/gdb/signals.c,
5371         plugins/gdb/signals.h,
5372         plugins/gdb/signals_cbs.c,
5373         plugins/gdb/signals_cbs.h,
5374         plugins/gdb/signals_gui.c,
5375         plugins/gdb/stack_trace.c,
5376         plugins/gdb/stack_trace.h,
5377         plugins/gdb/utilities.c,
5378         plugins/gdb/utilities.h,
5379         plugins/gdb/watch.c,
5380         plugins/gdb/watch.h,
5381         plugins/gdb/watch_cbs.c,
5382         plugins/gdb/watch_cbs.h,
5383         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
5384         it for all debugger component updates and listing. Implemented
5385         user custom debugger command window. Fixed all debugger components
5386         to work correctly. Implemented debugger as GObject. Removed
5387         deprecated codes.
5388         
5389 2005-05-06  Naba Kumar  <naba@gnome.org>
5390         
5391         * TODO.tasks: Updated.
5392         
5393         * plugins/build-basic-autotools/Makefile.am,
5394         plugins/file-loader/Makefile.am,
5395         plugins/profile-default/Makefile.am,
5396         plugins/sample1/Makefile.am,
5397         plugins/symbol-browser/images/Makefile.am,
5398         src/Makefile.am: Fixed 'make distcheck' errors.
5400         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
5401         updates.
5403         * tagmanager/tm_workspace.c: Include prototypes in getting
5404         scope members.
5406 2005-05-06  Naba Kumar  <naba@gnome.org>
5408         * TODO.tasks: Updated.
5409         
5410         * configure.in, plugins/cvs-plugin/Makefile.am,
5411         plugins/debug-manager/Makefile.am,
5412         plugins/devhelp/Makefile.am,
5413         plugins/editor/Makefile.am,
5414         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
5415         
5416         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
5417         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
5418         interfaces.
5419         
5420         * tagmanager/tm_workspace.c,
5421         tagmanager/include/tm_workspace.h,
5422         plugins/editor/aneditor-autocomplete.cxx,
5423         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
5424         to return all matching tag types when no name is given instead of
5425         returning empty array.
5426         
5427         * plugins/symbol-browser/Makefile.am,
5428         (added) plugins/symbol-browser/an_symbol.c,
5429         (added) plugins/symbol-browser/an_symbol.h,
5430         plugins/symbol-browser/an_symbol_info.c,
5431         plugins/symbol-browser/an_symbol_info.h,
5432         (added) plugins/symbol-browser/an_symbol_iter.c,
5433         (added) plugins/symbol-browser/an_symbol_iter.h,
5434         plugins/symbol-browser/an_symbol_search.c,
5435         plugins/symbol-browser/an_symbol_view.c,
5436         plugins/symbol-browser/an_symbol_view.h,
5437         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
5438         plugins/symbol-browser/plugin.c,
5439         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
5440         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
5441         plugin and implemented IAnjutaIterable interface for symbol search
5442         and iteration.
5444         * plugins/class-inheritance/Makefile.am,
5445         plugins/class-inheritance/class-inherit.c,
5446         plugins/class-inheritance/class-inherit.h,
5447         plugins/class-inheritance/plugin.h: Use the newly added
5448         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
5449         get rid of libanjuta-ctags.la dependencies.
5451 2005-05-02  Naba Kumar  <naba@gnome.org>
5453         * plugins/class-inheritance/class-inherit.c,
5454         plugins/class-inheritance/plugin.c,
5455         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
5456         be found for a class. Formated code.
5458         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
5459         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
5460         of editor tabs.
5461         
5462 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
5464         * libanjuta/anjuta-launcher.c:
5465         Keep trying sending data until all bytes have been written
5467         * plugins/tools/anjuta-tools.glade,
5468         plugins/tools/editor.c:
5469         Add a combo box to defined data from stdin
5471         * plugins/tools/execute.c:
5472         Send data in stdin if needed
5473         Code cleanups
5475         * plugins/tools/fileop.c,
5476         plugins/tools/tool.h,
5477         plugins/tools/tool.c:
5478         Store, load and save stdin data
5479         Use tools-2.xml instead of tools.xml
5481         * plugins/tools/plugin.c,
5482         plugins/tools/plugin.h:
5483         Code cleanups
5485         * plugins/tools/dialog.c,
5486         plugins/tools/dialog.h:
5487         Few code cleanups
5489         * plugins/tools/variable.c,
5490         plugins/tools/variable.h:
5491         Add editor related variables
5492         Code cleanups
5494 2005-04-29  Naba Kumar  <naba@gnome.org>
5496         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
5498         * plugins/editor/text_editor.c: Fixed line marker interpretation.
5499         
5500         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
5501         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
5502         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
5503         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
5504         working on gdb MI interface. Completed MI parser interface.
5506         Patch from  Massimo Cora <maxcvs@email.it>:
5507         * plugins/class-inheritance/Makefile.am,
5508         plugins/class-inheritance/class-inherit.c,
5509         plugins/class-inheritance/class-inherit.h,
5510         plugins/class-inheritance/plugin.c,
5511         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
5512         Used system theme for colors. Display class members on mouse click.
5513         
5514 2005-04-28  Naba Kumar  <naba@gnome.org>
5516         * plugins/symbol-browser/an_symbol_prefs.c
5517         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
5518         implementation to create/add/remove custom tags files in symbol
5519         brower preferences.
5521         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
5522         EXTRA_DIST.
5524         * plugins/project-import/project-import.c: Fixed memory leaks and
5525         use correct debug prints.
5526         
5527         * TODO.tasks: Updated.
5528         
5529 2005-04-27  Naba Kumar  <naba@gnome.org>
5531         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
5532         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
5533         scintilla/Makefile.am: Fixed 'make distcheck' errors.
5535         * plugins/editor/anjuta-docman.c,
5536         plugins/editor/anjuta-docman.h,
5537         plugins/editor/plugin.c: Emit editor-added signal from docman
5538         and connect signals to new editor correctly.
5540         * plugins/class-inheritance/plugin.c,
5541         plugins/symbol-browser/plugin.c: Added stock icons.
5542         
5543         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
5544         plugins/build-basic-autotools/executer.c,
5545         plugins/build-basic-autotools/executer.h: Added missing files
5546         for the execute programs implementation.
5548 2005-04-26  Naba Kumar  <naba@gnome.org>
5549         
5550         * TODO.tasks: Updated.
5552         * plugins/file-loader/plugin.c,
5553         plugins/project-import/anjuta-project-import.plugin.in,
5554         plugins/project-import/plugin.c,
5555         plugins/project-import/project-import.c,
5556         plugins/project-import/project-import.h: Be able to import older
5557         anjuta projects.
5559 2005-04-26  Naba Kumar  <naba@gnome.org>
5561         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
5562         removing it from the shell.
5564         * libanjuta/anjuta-shell.c,
5565         libanjuta/anjuta-shell.h,
5566         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
5567         so that widget additions are freezed or thaw using a pending queue.
5568         Fixded UI flicker while loading projects.
5570 2005-04-26  Naba Kumar  <naba@gnome.org>
5572         * TODO.tasks: Updated.
5573         
5574         * libanjuta/interfaces/libanjuta.idl: Added execute method for
5575         IAnjutaBuildable interface.
5576         
5577         * plugins/build-basic-autotools/Makefile.am,
5578         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
5579         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
5580         plugins/build-basic-autotools/build-basic-autotools.c,
5581         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
5582         interface and UI for executing project/file programs. Implemented
5583         IAnjutaFile interface so that executables could be opened directly.
5584         
5585         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
5586         Authors line (Reserved for external plugins, which do not have a way to
5587         show their credits).
5588         
5589         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
5590         [File Loader] group for menu labels (default to "Name" if it is not
5591         defined.
5592         
5593         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
5594         for executing external commands.
5596 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
5598         * plugins/project-wizard/property.c:
5599         Correct a memory leak
5601         * libanjuta/interfaces/libanjuta.idl,
5602         plugins/editor/text_editor.c:
5603         Add erase_all and replace_selection function to IAnjutaEditor
5605         * plugins/tools/anjuta-tools.glade,
5606         plugins/tools/fileop.c,
5607         plugins/tools/editor.c,
5608         plugins/tools/tool.c
5609         plugins/tools/tool.h:
5610         Add shortcut and icon 
5612         * plugins/tools/variable.c,
5613         plugins/tools/variable.h:
5614         Add a variable asking parameters at run time
5616         * plugins/tools/execute.c:
5617         Add a warning message for missing document manager
5618         Add replace buffer and replace selection output
5619         Correct an error in popup output
5621         * plugins/tools/plugin.c,
5622         plugins/tools/plugin.h,
5623         plugins/tools/anjuta-tools.ui,
5624         src/anjuta.ui:
5625         Few clean up
5626         Attach tools menu to a new place
5628 2005-04-25  Naba Kumar  <naba@gnome.org>
5630         * libanjuta/plugins.c, src/about.c, src/about.h,
5631         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
5632         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
5633         plugins (about box for plugins) menu.
5635 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5637         *  plugins/editor/search-replace.c :
5638         Displayed full path in Search pane window. 
5639         Bug 300231 : Selected line in Search pane window .
5640                 
5641 2005-04-23  Naba Kumar  <naba@gnome.org>
5643         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
5645 2005-04-22  Naba Kumar  <naba@gnome.org>
5647         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
5648         
5649         * plugins/project-wizard/templates/java.wiz,
5650         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
5651         to create bytecodes (.class) files.
5652         
5653         * plugins/symbol-browser/an_symbol_info.c,
5654         plugins/symbol-browser/an_symbol_info.h,
5655         plugins/symbol-browser/an_symbol_search.c,
5656         plugins/symbol-browser/an_symbol_view.c,
5657         plugins/symbol-browser/plugin.c,
5658         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
5659         in file symbol list.
5661 2005-04-22  Naba Kumar  <naba@gnome.org>
5663         * TODO.tasks: Updated.
5664         
5665         * plugins/class-inheritance/Makefile.am,
5666         plugins/subversion/Makefile.am: Do not install plugin files when
5667         plugin build condition is false.
5668         
5669         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
5670         plugins/build-basic-autotools/build-basic-autotools.c,
5671         plugins/build-basic-autotools/build-basic-autotools.h,
5672         plugins/file-loader/anjuta-loader-plugin.ui,
5673         plugins/file-loader/dnd.c,
5674         plugins/file-loader/plugin.c,
5675         plugins/file-loader/plugin.h,
5676         plugins/project-manager/anjuta-project-manager.ui,
5677         plugins/project-manager/plugin.c: Added open file and build context
5678         menu in project manager context menu.
5680 2005-04-22  Naba Kumar  <naba@gnome.org>
5682         * configure.in: Added message output showing conditional plugins to
5683         build or not.
5684         
5685         * src/layout.xml: Added layout for class-inheritance plugin widget.
5686         
5687         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
5688         plugin name to remove redundant terms.
5689         
5690         * TODO.tasks: Updated.
5691         
5692         * configure.in,
5693         plugins/symbol-browser/Makefile.am,
5694         plugins/symbol-browser/an_symbol_view.c,
5695         (removed) plugins/symbol-browser/sv_class.xpm,
5696         (removed) plugins/symbol-browser/sv_function.xpm,
5697         (removed) plugins/symbol-browser/sv_macro.xpm,
5698         (removed) plugins/symbol-browser/sv_private_fun.xpm,
5699         (removed) plugins/symbol-browser/sv_private_var.xpm,
5700         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
5701         (removed) plugins/symbol-browser/sv_protected_var.xpm,
5702         (removed) plugins/symbol-browser/sv_public_fun.xpm,
5703         (removed) plugins/symbol-browser/sv_public_var.xpm,
5704         (removed) plugins/symbol-browser/sv_static_fun.xpm,
5705         (removed) plugins/symbol-browser/sv_static_var.xpm,
5706         (removed) plugins/symbol-browser/sv_struct.xpm,
5707         (removed) plugins/symbol-browser/sv_unknown.xpm,
5708         (removed) plugins/symbol-browser/sv_variable.xpm,
5709         (added) plugins/symbol-browser/images/.cvsignore,
5710         (added) plugins/symbol-browser/images/Icons.16x16.Class,
5711         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
5712         (added) plugins/symbol-browser/images/Icons.16x16.Field,
5713         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
5714         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
5715         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
5716         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
5717         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
5718         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
5719         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
5720         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
5721         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
5722         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
5723         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
5724         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
5725         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
5726         (added) plugins/symbol-browser/images/Icons.16x16.Method,
5727         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
5728         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
5729         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
5730         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
5731         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
5732         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
5733         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
5734         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
5735         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
5736         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
5737         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
5738         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
5739         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
5740         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
5741         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
5742         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
5743         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
5744         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
5745         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
5746         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
5747         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
5748         pixmaps and added new icons (taken from monodevelop).
5750 2005-04-21  Naba Kumar  <naba@gnome.org>
5752         Patch from  Massimo Cora <maxcvs@email.it>:
5754         * configure.in, plugins/Makefile.am
5755         (new) plugins/class-inheritance/.cvsignore,
5756         (new) plugins/class-inheritance/Makefile.am,
5757         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
5758         (new) plugins/class-inheritance/class-inherit.c,
5759         (new) plugins/class-inheritance/class-inherit.h,
5760         (new) plugins/class-inheritance/plugin.c,
5761         (new) plugins/class-inheritance/plugin.h,
5762         (new) plugins/class-inheritance/class-inheritance.png: Added class
5763         inheritance plugin.
5764         
5765         Changes by naba: Added pkgconfig check for graphviz and conditionally
5766         build graphviz.
5767         
5768         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
5770 2005-04-20  Naba Kumar  <naba@gnome.org>
5772         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
5773         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
5774         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
5775         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
5776         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
5777         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
5778         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
5779         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
5780         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
5781         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
5782         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
5783         
5784         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
5785         message view management.
5787         * libanjuta/anjuta-children.[ch],
5788         plugins/build-basic-autotools/build-basic-autotools.c,
5789         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
5790         Removed anjuta_children_init() function,
5791         because it is done automatically when first invoked. Introduced
5792         anjuta_children_recover() to recover the child signalling. Fixed
5793         child exit management to correctly recover the exit status.
5794         
5795         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
5796         to properly shutdown the launcher and to kill the running process
5797         (without emitting any signal).
5798         
5799         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
5800         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
5801         gdb and program instance.
5803 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5805         * plugins/editor/search-replace.c :
5806         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
5808 2005-04-18  Naba Kumar  <naba@gnome.org>
5810         * TODO.tasks: Marked completed items.
5811         
5812         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
5813         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
5814         plugins/project-manager/plugin.c: Prompt user for the debugging
5815         target (select from a list of project's executable targets) and
5816         correctly start debugger. Take care of libtool wrapping when the
5817         target selected is libtool target. Fixed debugger menu items
5818         sensitivity.
5820 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
5822         * plugins/tools/execute.c,
5823         plugins/tools/execute.h:
5824         Implement save all files before running a command
5825         Implement all options for stdout and stderr except replace buffer
5826         Allow running several tools
5828         * plugins/tools/plugin.c:
5829         Move anjuta launcher in execute.c
5831         * plugins/tools/tools.h,
5832         plugins/tools/variable.c:
5833         Small changes
5835 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
5837         * plugins/tools/anjuta-tools.glade:
5838         Add new properties in tool editor dialog
5839         Cosmetic improvements
5840         
5841         * plugins/tools/anjuta-tools.ui:
5842         Attach tool menu as a build menu
5844         * plugins/tools/dialog.c:
5845         Set tool menu item sensitivity in tool list
5846         Fix bugs
5848         * plugins/tools/editor.c,
5849         plugins/tools/editor.h,
5850         plugins/tools/fileop.c,
5851         plugins/tools/tool.c,
5852         plugins/tools/tool.h:
5853         Add new properties (active, save file...)
5854         Most of them are still not implemented
5856         * plugins/tools/execute.c,
5857         plugins/tools/execute.h:
5858         Reorganize code to support multiple run
5859         Support run in terminal
5860         
5861         * plugins/tools/plugin.c
5862         plugins/tools/plugin.h:
5863         Move message handling in execute.c
5865         * plugins/tools/variable.h,
5866         plugins/tools/variable.c:
5867         Add useful variables
5868         
5869 2005-04-13  Naba Kumar  <naba@gnome.org>
5871         * plugins/editor/text_editor.c: Fixed file monitoring condition.
5872         * plugins/editor/Makefile.am: Added gnome-vfs flags.
5873         
5874 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5876         * plugins/tools/dialog.c plugins/tools/tool.c :
5877         Fixed bugs.
5879 2005-04-06  Naba Kumar  <naba@gnome.org>
5881         * src/anjuta.c: Load default session only when
5882         "anjuta.session.load.last" preference is enabled.
5883         
5884 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
5886         * plugins/tools/Makefile.am,
5887         plugins/tools/variable.c,
5888         plugins/tools/variable.h:
5889         Add new code for handling variables
5891         * plugins/tools/anjuta-tools.glade:
5892         Improve tool editor dialog
5893         Add variable selection dialog
5895         * plugins/tools/dialog.c,
5896         plugins/tools/dialog.h,
5897         plugins/tools/plugin.c,
5898         plugins/tools/plugin.h:
5899         Add variable object
5900         Add a function to get it
5902         * plugins/tools/editor.c:
5903         Add gui code for variable selection dialog
5905         * plugins/tools/execute.c:
5906         Use variables for executing command
5907         
5908         * Naba: Compile warning fixes.
5910 2005-04-06  Naba Kumar  <naba@gnome.org>
5912         * TODO.tasks: Marked completed items.
5913         
5914 2005-04-06  Naba Kumar  <naba@gnome.org>
5916         * plugins/subversion/svn-backend.c: Fixed subversion plugin
5917         compile error.
5918         
5919         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
5921 2005-04-04  Naba Kumar  <naba@gnome.org>
5923         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
5924         inside Main window.
5925         
5926 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
5928         * plugins/tools/Makefile.am,
5929         plugins/tools/anjuta-tools.plugin.in,
5930         plugins/tools/anjuta-tools.ui,
5931         plugins/tools/anjuta-tools.gladei,
5932         plugins/tools/anjuta-tools-plugin.png,
5933         plugins/tools/plugin.c,
5934         plugins/tools/plugin.h,
5935         plugins/tools/dialog.c,
5936         plugins/tools/dialog.h,
5937         plugins/tools/fileop.c,
5938         plugins/tools/fileop.h,
5939         plugins/tools/tool.c,
5940         plugins/tools/tool.h,
5941         plugins/tools/editor.c,
5942         plugins/tools/editor.h,
5943         plugins/tools/execute.c,
5944         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
5945         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
5946         Not fully working
5948         * anjuta-tools.[ch]: Removed old tools code.
5949         
5950 2005-04-01  Steve Murphy  <murf@e-tools.com>
5952         * configure.in: Added "rw" to ALL_LINGUAS.
5954 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5956         * Modified Files:
5957         manuals/C/anjuta-manual/fileoperations.xml
5958         Added Files:
5959         manuals/C/anjuta-manual/figures/search_expr.png
5960         manuals/C/anjuta-manual/figures/search_expr_basic.png
5961         manuals/C/anjuta-manual/figures/search_file_list.png
5962         manuals/C/anjuta-manual/figures/search_file_pattern.png
5963         manuals/C/anjuta-manual/figures/search_replace.png
5964         manuals/C/anjuta-manual/figures/search_setting.png
5965         manuals/C/anjuta-manual/figures/search_target.png
5966         manuals/C/anjuta-manual/figures/search_target_action.png
5967         manuals/C/anjuta-manual/figures/search_target_in.png
5968         Removed Files:
5969         manuals/C/anjuta-manual/figures/find_files.png
5970         manuals/C/anjuta-manual/figures/find_replace.png
5971         manuals/C/anjuta-manual/figures/find_text.png :
5972         Updated Anjuta manual (File Operations)
5974 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
5976         * manuals/C/anjuta-manual/fileoperations.xml,
5977         manuals/C/anjuta-manual/figures/open_file.png,
5978         manuals/C/anjuta-manual/figures/open_file_multiple.png,
5979         manuals/C/anjuta-manual/figures/prefs_print.png,
5980         manuals/C/anjuta-manual/figures/print_dlg.png,
5981         manuals/C/anjuta-manual/figures/print_preview.png.
5982         * Added Files:
5983         manuals/C/anjuta-manual/figures/add_edit_macro.png,
5984         manuals/C/anjuta-manual/figures/display_macro.png,
5985         manuals/C/anjuta-manual/figures/insert_text.png,
5986         manuals/C/anjuta-manual/figures/keyword_macro.png,
5987         manuals/C/anjuta-manual/figures/new_file_wizard.png,
5988         manuals/C/anjuta-manual/figures/save_as_file.png :
5989         Updated Anjuta Manual (File Operations)
5991 2005-03-23  Adam Weinberger  <adamw@gnome.org>
5993         * plugins/editor/action-callbacks.c,
5994           plugins/file-loader/plugin.c,
5995           plugins/gtodo/main.c,
5996           plugins/project-wizard/druid.c:
5997           Fix spelling/grammar errors. Fixes bugs
5998           169068, 169137, 169138, and 169139.
6000 2005-03-21  Naba Kumar  <naba@gnome.org>
6002         Patch from: Massimo Cora' <maxcvs@email.it>:
6003         
6004         * plugins/editor/Makefile.am
6005         plugins/editor/anjuta-docman.c,
6006         (added) plugins/editor/editor-tooltips.c,
6007         (added) plugins/editor/editor-tooltips.h: Added tooltips to
6008         editor tabs to show full path.
6010 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
6011         
6012         * plugins/subversion/svn-backend.c:
6013         Removed "apr-0/" from include because this is 
6014         already included in SVN_INCLUDE and broke building if
6015         apr >= 1.0 was installed.
6017 2005-03-18  Naba Kumar  <naba@gnome.org>
6019         Patch from: Massimo Cora' <maxcvs@email.it>:
6021         * plugins/editor/action-callbacks.c,
6022         plugins/editor/aneditor-calltip.cxx,
6023         plugins/editor/aneditor-priv.h,
6024         plugins/editor/aneditor.cxx,
6025         plugins/editor/aneditor.h,
6026         plugins/editor/anjuta-document-manager.ui: Added calltip
6027         activation from menu.
6029 2005-03-16  Naba Kumar  <naba@gnome.org>
6031         Patch from: Massimo Cora' <maxcvs@email.it>:
6032         
6033         * plugins/class-gen/action-callbacks.c,
6034         plugins/class-gen/anjuta-class-gen-plugin.glade,
6035         plugins/class-gen/class_gen.c,
6036         plugins/class-gen/class_gen.h,
6037         plugins/class-gen/class_logo.xpm,
6038         plugins/class-gen/plugin.c: Create files without project
6039         being open. Add to project support. And other enhancements.
6041 2005-03-15  Adam Weinberger  <adamw@gnome.org>
6043         * anjuta.glade,
6044           plugins/debug-manager/utilities.c,
6045           plugins/file-loader/plugin.c,
6046           plugins/gdb/utilities.c,
6047           plugins/profile-default/plugin.c,
6048           plugins/project-import/project-import.c,
6049           src/anjuta-actions.h:
6050           Spelling/grammar fixes.
6052 2005-03-13  Naba Kumar  <naba@gnome.org>
6053         
6054         * plugins/editor/action-callbacks.c,
6055         plugins/editor/action-callbacks.h,
6056         plugins/editor/anjuta-document-manager.ui,
6057         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
6058         submenu. Moved menuitems from Format to View->Editor.
6059         
6060         * src/action-callbacks.c, src/action-callbacks.h,
6061         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
6062         layout and lock layout menus in View submenu. Get rid of
6063         Settings->Layout Manager menu.
6064         
6065         * plugins/project-import/anjuta-project-import.plugin.in:
6066         Fixed icon name
6068         * global-tags/Makefile.am,
6069         global-tags/create_global_tags.sh,
6070         plugins/editor/aneditor-autocomplete.cxx,
6071         plugins/editor/aneditor-priv.h,
6072         plugins/editor/aneditor.cxx,
6073         tagmanager/tm_workspace.c: Fixed scope members autocompletion
6074         in editor and made it work in global symbols also.
6075         
6076         * src/anjuta-app.c: Always use priority texts besides icons style
6077         for toolbars, because other styles look horible for Anjuta (fixme).
6079 2005-03-11  Naba Kumar  <naba@gnome.org>
6081         * configure.in: Removed test for iconv.
6083         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
6084         before scintilla widget is realized.
6085         
6086         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
6087         for Update menuitem.
6088         
6089         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
6090         already applied in scintilla main stream.
6091         
6092         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
6093         and notified scintilla developer.
6094         
6095 2005-03-10  Naba Kumar  <naba@gnome.org>
6097         * src/action-callbacks.c: Removed reference to src/help.h (dead
6098         file).
6100         * plugins/editor/text_editor.c: Removed reference to
6101         src/launcher.h (a dead file).
6103         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
6104         src/controls.c, src/controls.h, src/fileselection.c,
6105         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
6106         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
6107         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
6108         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
6109         src/session.h, src/support.c, src/support.h, src/toolbar.c,
6110         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
6111         Removed these dead files from CVS.
6114 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6116         * plugins/file-wizard/action-callbacks.c : Added error message.
6117         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
6120 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
6121         
6122         * plugins/cvs-plugin/cvs-callbacks.c
6123         plugins/cvs-plugin/plugin.c:
6124         Fixed preferences page init and busy handling
6125         
6126         * plugins/subversion/plugin.c:
6127         Fixed preferences page init
6129 2005-03-09  Naba Kumar  <naba@gnome.org>
6131         * plugins/Makefile.am, plugins/glade/Makefile.am,
6132         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
6133         enabled glade plugin in Anjuta. The plugin is built only when
6134         glade3 is installed.
6135         
6136 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
6138         * plugins/project-wizard/templates/java.wiz
6139         plugins/project-wizard/templates/java-logo.png (*)
6140         plugins/project-wizard/templates/java/*
6141         plugins/project-wizard/templates/Makefile.am
6142         configure.in:
6143         
6144         Add Java project type. It generates a autoconf/automake
6145         project which is compiled using gcj. It requires automake 
6146         > 1.4 (1.9 is known to work) to work!
6147         
6148         (*) still awaiting response from the gcj team if we
6149         may use their logo.
6150         
6151 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
6152         
6153         * plugins/project-import/*
6154         plugins/Makefile.am
6155         configure.in:
6156         Added project import plugin. Might be a bit buggy and limited
6157         but works for now.
6158         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
6159         Icon from old pixmaps dir
6161 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6163         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
6164         plugins/macro/macro-util.c, plugins/macro/macros.xml :
6165         Added C Custom_Indent line macro.
6166         Cleaned macros.xml
6168 2005-03-09  Naba Kumar  <naba@gnome.org>
6170         * TODO.tasks: Added new message-manager tasks.
6171         
6172         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
6173         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
6174         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
6175         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
6176         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
6177         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
6178         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
6179         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
6180         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
6181         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6182         
6183         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
6184         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
6185         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
6186         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
6187         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
6188         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
6189         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
6190         Removed debugger widgets from shell on debugger shutdown. Added
6191         scrolled windows for docked widgets. Removed unnecessary widget refs
6192         and unrefs. Destroy widgets correctly on debugger shutdown.
6193         
6194         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
6195         with project description title. Removed frame shadow.
6196         
6197         * plugins/project-wizard/druid.c: Initializes tooltips.
6198         
6199         * scintilla/Makefile.am: Fixed comiple error.
6201 2005-03-08  Adam Weinberger  <adamw@gnome.org>
6203         * plugins/class-gen/anjuta-class-gen-plugin.glade,
6204           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
6206 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6208         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
6209         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
6210         plugins/macro/macro-util.c, plugins/macro/macro-util.h
6211         plugins/macro/macros.xml, plugins/macro/plugin.c :
6212         Moved cursor at the '|' position defined in macros.
6214 2005-03-07  Naba Kumar  <naba@gnome.org>
6216         * plugins/subversion/Makefile.am: Fixed build error.
6218         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
6219         types (perl, python, shellscript).
6220         
6221         * plugins/editor/plugin.c: Fixed to show all highlight options.
6222         
6223 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6225         * TODO.tasks : updated tasks.
6226         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
6228 2005-03-07  Naba Kumar  <naba@gnome.org>
6230         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
6231         or disable subversion file-manager submenu. If "Subvesion" is also
6232         valid directory, we should also check for it.
6234         * configure.in: Disable cygwin macro until someone fixes the
6235         autoconf warnings.
6236         
6237         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
6238         backward compatibility.
6239         
6240 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6242         * src/about.c : Cleaned code.
6243         * plugins/macro/macros.xml : Added "do_while" C macro.
6244         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
6245         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
6246         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
6247         Closed registers, shared libraries, kernel signals dialogs with ESC key.
6248         
6249 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
6251         * plugins/class-gen/plugin.c:
6252         Removed "return" to activate project_root_uri watching.
6254 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
6256         * plugins/Makefile.am
6257         plugins/subversion/*:
6258         Added subversion plugin. Add, Remove, Commit and Update work
6259         everything else needs work.
6260         
6261         * plugins/terminal/terminal.c
6262         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
6263         we still have focus problems with the editor.
6265 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6267         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
6268         
6269 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6271         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
6273 2005-03-04  Naba Kumar  <naba@gnome.org>
6275         Patch from Massimo Cora' <maxcvs@email.it>:
6277         * plugins/class-gen/Makefile.am,
6278         plugins/class-gen/action-callbacks.c,
6279         plugins/class-gen/action-callbacks.h,
6280         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
6281         plugins/class-gen/anjuta-class-gen.plugin.in,
6282         plugins/class-gen/class_gen.c,
6283         plugins/class-gen/class_gen.h,
6284         (removed) plugins/class-gen/clsGen.c,
6285         (added) plugins/class-gen/goc_template_header,
6286         (added) plugins/class-gen/goc_template_source,
6287         plugins/class-gen/plugin.c,
6288         plugins/class-gen/plugin.h: Refactored class gen code.
6289         Added GOCBuilder code. Fixed UI. Implemented plugin.
6291 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
6293         * plugins/project-wizard/property.c
6294         plugins/project-wizard/install.c
6295         plugins/project-wizard/druid.c
6296         plugins/editor/goto_line.c
6297         plugins/editor/plugin.c
6298         plugins/gtodo/add_edit_item.c
6299         plugins/gtodo/ligtodo.c
6300         plugins/gtodo/main.c
6301         plugins/gtodo/preferences.c:
6302         Fixed #167559, #167534, #167266, #167357
6303         (Bad English in strings...)
6304         
6305         Thanks to Adam Weinberger and Thierry Moisan for
6306         reporting!
6308 2005-03-03  Naba Kumar  <naba@gnome.org>
6310         * libegg/Makefile.am, libegg/menu/Makefile.am,
6311         (added) libegg/egg-submenu-action.c,
6312         (added) libegg/menu/egg-submenu-action.h: Created a new action for
6313         submenu (used for wizard listing).
6314         
6315         * plugins/file-loader/anjuta-loader-plugin.ui
6316         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
6317         and toolbar.
6318         
6319         * plugins/editor/action-callbacks.c,
6320         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
6321         ctrl+tabbing because it was interfaring with focus navigation.
6322         Focus editor on "Esc" in incremental search entry. Cleanups.
6323         
6324         * plugins/file-manager/an_file_view.c,
6325         plugins/symbol-browser/plugin.c,
6326         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
6327         Cleanups.
6328         
6329         * plugins/profile-default/plugin.c,
6330         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
6331         for sesssion load.
6332         
6333         * (removed) scintilla/patches/a64-crash-fix.patch,
6334         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
6335         scintilla patches.
6337 2005-03-03  Naba Kumar  <naba@gnome.org>
6339         * HACKING: Fixed typos.
6340         
6341         * plugins/editor/aneditor-indent.cxx: Clean up.
6342         
6343         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
6344         Enable/disable save, undo and redo actions depending on state
6345         of the editor.
6346         
6347 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6349         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
6350         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
6351         Displayed search_incremental status.
6353         * Removed plugins/editor/search_incremental.[ch]
6355 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
6356         
6357         * plugins/cvs-plugin/cvs-execute.c
6358         plugins/cvs-plugin/cvs-callbacks.c:
6359         - Use weak reference on mesg_view and reuse tab if
6360         it still exists to avoid cluttering message manager.
6361         - Fixed bug in cvs remove
6362         
6363         README, HACKING: Updated
6364         
6365         configure.in: Added check for libsvn
6367 2005-02-29  Naba Kumar  <naba@gnome.org>
6368         
6369         * plugins/file-manager/an_file_view.c,
6370         plugins/symbol-browser/an_symbol_view.c,
6371         plugins/symbol-browser/plugin.c: Hide column headers (they
6372         are redundant).
6374 2005-02-29  Naba Kumar  <naba@gnome.org>
6376         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
6377         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
6378         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
6379         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
6380         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
6381         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
6382         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
6383         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
6384         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
6385         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
6387         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
6388         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6389         (added) libanjuta/anjuta-session.[hc],
6390         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
6391         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
6392         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
6393         src/main.c:
6394         
6395         Implemented session management. Implemented session
6396         container class. Added session notifications from shell. Implemented
6397         session save/load in editor, file-loader, default-profile-plugin
6398         and anjuta-app. Fixed window sizing and restoration. Cleaned up
6399         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
6400         and maximized states in session. Implemented project session
6401         management.
6403 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6405         * plugins/class-gen/action-callbacks.[ch],
6406         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
6407         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
6408         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
6409         with Escape key.
6411 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
6412         
6413         * plugins/project-wizard/anjuta-project-wizard.glade,
6414         plugins/project-wizard/druid.c:
6415         Add some padding in tab label in project selection page
6416         
6417         * plugins/project-wizard/druid.c,
6418         plugins/project-wizard/parser.c:
6419         Search for project template recursively
6420         Add ~/.anjuta/project to the search paths
6422 2005-02-26  Naba Kumar  <naba@gnome.org>
6424         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
6425         * plugins/file-loader/plugin.c: Fixed crash bug.
6426         * libanjuta/plugins.c: Fixed memory leak.
6427         
6428 2005-02-26  Naba Kumar  <naba@gnome.org>
6429         
6430         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
6431         "UserActivatable" attribute for plugins. This attribute if set to
6432         "no" will prevent users from activating/deactivating it from
6433         plugins dialog. Added a toggle button in plugins dialog to toggle
6434         the plugins list between list of activatable plugins (default) to
6435         list of all plugins. anjuta_plugin_select() now only selects the
6436         plugin. Added anjuta_plugins_select_and_activate() method that will
6437         select and activate it.
6438         
6439         * plugins/profile-default/Makefile.am,
6440         plugins/profile-default/anjuta-default-profile.ui,
6441         plugins/profile-default/plugin.c,
6442         plugins/profile-default/plugin.h,
6443         plugins/project-manager/anjuta-project-manager.ui,
6444         plugins/project-manager/plugin.c,
6445         plugins/project-manager/plugin.h:
6446         
6447         Anjuta projects (*.anjuta) files define the profile of respective
6448         projects. Profile is a set of related plugins required for the
6449         project to open. Moved "close project" action from Project Manager
6450         to Profile Manager plugin. Implemented loading and unloading of
6451         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
6452         (instead of Project Manager) now handles opening of *.anjuta files.
6453         Close Project menuitem is now moved to File submenu (being
6454         consistent with Anjuta 1.x versions and avoiding creating Project
6455         submenu when project manager is not loaded).
6456         
6457         * src/anjuta-actions.h: Fixed short-cut key for Help content.
6458         
6459         * src/anjuta.ui: Fixed place holder for projects.
6460         
6461         * (new) plugins/profile-default/default.anjuta: default startup
6462         profile. Removed the hardcoded plugins loading in
6463         DefaultProfilePlugin.
6465         * anjuta.anjuta,
6466         plugins/project-wizard/templates/terminal/project.anjuta:
6467         Implemented project format in newly created projects.
6469         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
6470         plugins/class-gen/anjuta-class-gen.plugin.in,
6471         plugins/cvs-plugin/anjuta-cvs.plugin.in,
6472         plugins/editor/anjuta-document-manager.plugin.in,
6473         plugins/file-loader/anjuta-loader.plugin.in,
6474         plugins/file-wizard/anjuta-file-wizard.plugin.in,
6475         plugins/gdb/anjuta-gdb.plugin.in,
6476         plugins/glade/anjuta-glade.plugin.in,
6477         plugins/message-view/anjuta-message-manager.plugin.in,
6478         plugins/profile-default/anjuta-default-profile.plugin.in,
6479         plugins/project-manager/anjuta-project-manager.plugin.in,
6480         plugins/project-wizard/anjuta-project-wizard.plugin.in:
6481         Defined UserActivatable attributes. Added supported types attribute.
6483         * plugins/project-wizard/anjuta-project-wizard.glade
6484         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
6485         "Project Wizard" in preferences title.
6487         * TODO.tasks: Updated.
6488         
6489         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
6490         Updated.
6491         
6492 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6494         * plugins/file-wizard/anjuta-file-wizard.glade
6495         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
6496         
6497         Integrated License macros, cleaned file.c.
6498         
6499 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
6500         
6501         * plugins/macor/macro-util.c: Fixed crash bugs if email or
6502         username can not be found correctly.
6504 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6506         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
6507         plugins/macro/macros.xml :
6508         
6509         Added Headers macros. Cleaned file.c
6511 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6513         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
6514         plugins/macro/macros.xml :
6515         
6516         Fixed a bug. Added Header macro.
6518         
6519 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6521         * plugins/file-wizard/action-callbacks.c, 
6522         plugins/file-wizard/file.c, plugins/macro/macro-util.c
6523         plugins/macro/macros.xml :
6524         
6525         Added FileName, Header template macros.
6526         
6527 2005-02-24  Naba Kumar  <naba@gnome.org>
6528         
6529         * plugins/patch/patch-plugin.c: Fixed a function call.
6530         
6531         * src/anjuta.c, src/main.c: Save and load default session.
6532         
6533 2005-02-24  Naba Kumar  <naba@gnome.org>
6535         * libanjuta/interfaces/libanjuta.idl,
6536         plugins/message-view/anjuta-msgman.c,
6537         plugins/message-view/anjuta-msgman.h,
6538         plugins/message-view/plugin.c: Added and implemented
6539         set_view_title() method.
6540         
6541         * plugins/build-basic-autotools/build-basic-autotools.c,
6542         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
6543         build context pooling. Maximum 3 contexts are reused. Additional
6544         contexts are created when all are busy.
6546 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6548         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
6549         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
6550         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
6551         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
6553         Added Copyright, Changelog macros.
6554                 
6555 2005-02-23  Naba Kumar  <naba@gnome.org>
6557         Patch from Massimo Cora' <maxcvs@email.it>:
6558         * plugins/Makefile.am,
6559         plugins/patch/Makefile.am,
6560         (added) plugins/patch/anjuta-patch-plugin.png,
6561         (added) plugins/patch/anjuta-patch.plugin.in,
6562         (added) plugins/patch/anjuta-patch.ui,
6563         plugins/patch/patch-plugin.c,
6564         (added) plugins/patch/patch-plugin.h,
6565         (added) plugins/patch/plugin.c,
6566         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
6567         architecture.
6569 2005-02-23  Naba Kumar  <naba@gnome.org>
6571         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
6572         file-loader/plugin.c, profile-default/plugin.c:
6573         Implemented "activated" and "deactivated" signals for plugin class.
6574         Renamed *_location() functions to *_id(), because location is
6575         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
6576         anjuta_plugins_unload_plugin().
6577         
6578         * class-gen/plugin.c: Fixed complier warning and utility function call.
6579         
6580         * debug-manager/plugin.c: Unload debugger plugin correctly.
6581         
6582         * project-manager/plugin.c:     Fixed compiler warnings.
6583         
6584         * plugins/project-wizard/templates/gnome/.cvsignore,
6585         plugins/project-wizard/templates/gnome/po/.cvsignore,
6586         plugins/project-wizard/templates/gnome/src/.cvsignore,
6587         plugins/project-wizard/templates/gtk/po/.cvsignore,
6588         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
6589         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
6590         
6591         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
6592         build (we need to fix this thing).
6593         
6594 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
6596         * plugins/macro/macro-action.[ch]
6597         plugins/macro/macro-edit.c
6598         plugins/macro/macro-dialog.c
6599         plugins/macro/macro-db.[ch]
6600         plugins/macro/plugin.[ch]
6601         plugins/macro/macro-util.[ch] (added)
6602         
6603         Cleaned up macro plugin and preview expanded macros.
6605 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
6607         * plugins/cvs-plugin/cvs-interface.c:
6609         Fixed option setting when using no compression and not 
6610         ignoring .cvsrc
6612 2005-02-23  Naba Kumar  <naba@gnome.org>
6613         
6614         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
6615         geometry on exit and startup (only if there is no geometry from the
6616         session).
6618         * TODO.tasks: Updated.
6619         
6620         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
6621         
6622         * manuals/reference/libanjuta/Makefile.am,
6623         manuals/reference/libanjuta/libanjuta-docs.sgml,
6624         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
6625         documentation for writing project templates.
6627 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6629         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
6630         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
6631         
6632         Expansion keywords in macros. 
6634 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6636         * plugins/file-wizard/action-callbacks.c,
6637         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
6638         plugins/macro/macros.xml :
6639         
6640         Inserting text by macro plugin
6641         In progress ...
6643 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
6645         * plugins/macro/plugin.c
6646         plugins/cvs-plugin/plugin.c:
6647         
6648         Fixed interfaces (use static)
6650 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
6651         
6652         * plugins/macro/macro-actions.[ch]
6653         plugins/macro/plugin.c
6654         libanjuta/interfaces/libanjuta.idl:
6655         
6656         Implemented IAnjutaMacro interface to be used by file-wizard
6657         
6658         * plugins/cvs-plugin/plugin.c
6659         libanjuta/interfaces/libanjuta.idl:
6660         
6661         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
6662         for all version control systems and not only for cvs.
6664 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6666         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
6667         insert_macro.
6668         
6669         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
6672 2005-02-21  Naba Kumar  <naba@gnome.org>
6674         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
6675         IAnjutaDebugger interface.
6676         
6677         * plugins/debug-manager/anjuta-debug-manager.ui,
6678         plugins/debug-manager/attach_process.c,
6679         plugins/debug-manager/attach_process.h,
6680         plugins/debug-manager/plugin.c,
6681         plugins/debug-manager/plugin.h,
6682         plugins/gdb/actions.c,
6683         plugins/gdb/actions.h,
6684         plugins/gdb/anjuta-gdb-plugin.ui,
6685         plugins/gdb/breakpoints.c,
6686         plugins/gdb/breakpoints.h,
6687         plugins/gdb/debugger.c,
6688         plugins/gdb/debugger.h,
6689         plugins/gdb/memory.c,
6690         plugins/gdb/plugin.c,
6691         plugins/gdb/plugin.h,
6692         plugins/gdb/sharedlib.h,
6693         plugins/gdb/sharedlib_cbs.c,
6694         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
6695         correctly between debug-manager and debugger. Implemented debugger
6696         interface in gdb plugin. Fixed action names. Added UI updating.
6697         Start and stop debugger (does not work yet). Fixed UI merging.
6698         Fixed debugger plugin handling in debug-manager.
6700 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
6702         * plugins/editor/aneditor-autocomplete.cxx:
6703         
6704         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
6705         crash with C++ "template" keyword.
6707 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6709         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
6710         Fixed bug (Closed macro dialogs with Esc key).
6711         
6712 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
6713         
6714         * plugins/project-wizard/xlib.wiz,
6715         plugins/project-wizard/xlib-logo.png,
6716         plugins/project-wizard/xlib/*:
6717         Port old xlib anjuta project on new project wizard
6718         
6719         * plugins/project-wizard/xlib-dock.wiz,
6720         plugins/project-wizard/xlib-dock/*:
6721         Port old xlib dock anjuta project on new project wizard
6722         
6723         * plugins/project-wizard/wxwin.wiz,
6724         plugins/project-wizard/wxwin-logo.png,
6725         plugins/project-wizard/wxwin/*:
6726         Port old wxwin anjuta project on new project wizard
6727         
6728         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
6729         necessary changes for the new templates.
6730         
6731 2005-02-18  Naba Kumar  <naba@gnome.org>
6733         * plugins/Makefile.am: Added class-gen
6734         
6735 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
6737         * plugins/project-wizard/header.c:
6738         Fix a bug in sorting of project categories
6740 2005-02-18  Naba Kumar  <naba@gnome.org>
6742         Patch from Massimo Cora  <maxcvs@email.it>:
6743         
6744         * plugins/class-gen/.cvsignore,
6745         plugins/class-gen/Makefile.am,
6746         (added) plugins/class-gen/action-callbacks.c,
6747         (added) plugins/class-gen/action-callbacks.h,
6748         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
6749         (added) plugins/class-gen/class_gen.c,
6750         (added) plugins/class-gen/class_gen.h,
6751         (added) plugins/class-gen/plugin.c,
6752         (added) plugins/class-gen/plugin.h: Ported class wizard to the
6753         new architecture.
6754         
6755         * plugins/project-manager/plugin.c: implemented add_source().
6757 2005-02-17  Naba Kumar  <naba@gnome.org>
6759         * plugins/file-loader/plugin.c: Fixed possible crash.
6760         
6761         * src/action-callbacks.c, src/action-callbacks.h,
6762         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
6764 2005-02-17  Naba Kumar  <naba@gnome.org>
6765         
6766         * plugins/project-wizard/templates/anjuta-plugin.wiz,
6767         plugins/project-wizard/templates/gnome.wiz,
6768         plugins/project-wizard/templates/gtk.wiz,
6769         plugins/project-wizard/templates/gtkmm.wiz,
6770         plugins/project-wizard/templates/terminal.wiz,
6771         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6772         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
6773         plugins/project-wizard/templates/gnome/src/callbacks.c,
6774         plugins/project-wizard/templates/gnome/src/callbacks.h,
6775         plugins/project-wizard/templates/gnome/src/main.c,
6776         plugins/project-wizard/templates/gtk/src/callbacks.c,
6777         plugins/project-wizard/templates/gtk/src/callbacks.h,
6778         plugins/project-wizard/templates/gtk/src/main.c,
6779         plugins/project-wizard/templates/gtkmm/src/main.cc,
6780         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
6781         to generate licence correctly (without any extra newlines). Removed
6782         IncludeGNUHeader macro definition and added proper licence property.
6783         Fixed project directory paths in file contents.
6785 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6787         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
6788         Closed macro dialogs with Esc key.
6790 2005-02-16  Naba Kumar  <naba@gnome.org>
6792         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
6793         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
6794         plugins/project-wizard/templates/gnome/src/callbacks.c,
6795         plugins/project-wizard/templates/gnome/src/callbacks.h,
6796         plugins/project-wizard/templates/gnome/src/main.c,
6797         plugins/project-wizard/templates/gtk/src/main.c,
6798         plugins/project-wizard/templates/gtkmm/src/main.cc,
6799         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
6800         macros to avoid blank newlines.
6802 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
6804         * plugins/project-wizard/autogen.c:
6805         Correct a problem when having property value in UTF-8
6807         * plugins/project-wizard/druid.c:
6808         Correct a bug when reselecting a new project (all pages
6809         must be removed)
6811         * plugins/project-wizard/property.c:
6812         Avoid having default invalid properties
6814         * plugins/project-wizard/templates/terminal.wiz,
6815         plugins/project-wizard/templates/terminal/po/ChangeLog,
6816         plugins/project-wizard/templates/terminal/src/main.c:
6817         Remove command for testing run function
6818         Move destination directory to second page and include
6819         project name. Add exist tag. Remove unused properties.
6821 2005-02-16  Naba Kumar  <naba@gnome.org>
6823         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
6824         plugins/debug-manager/anjuta-debug-manager.ui,
6825         plugins/debug-manager/plugin.c,
6826         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
6827         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
6828         plugins/gdb/plugin.h, plugins/gdb/registers.c,
6829         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
6830         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
6831         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
6832         (removed) src/anjuta_info.c,
6833         (removed) src/anjuta_info.h,
6834         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
6835         (added) plugins/gdb/anjuta-gdb-plugin.ui,
6836         (added) plugins/gdb/actions.c,
6837         (added) plugins/gdb/actions.h: Completed initial
6838         porting of debugger to new architecture. Fixed many of the debugger
6839         functions.
6841         * plugins/file-loader/plugin.c: Detect some important mime ourself
6842         to avoid inconsistencies when mime system isn't working.
6843         
6844 2005-02-16  Naba Kumar  <naba@gnome.org>
6846         * plugins/editor/Makefile.am,
6847         (added) plugins/editor/aneditor-autocomplete.cxx,
6848         (added) plugins/editor/aneditor-calltip.cxx,
6849         (added) plugins/editor/aneditor-indent.cxx,
6850         (added) plugins/editor/aneditor-priv.h,
6851         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
6852         different smaller chunks to make it easy to maintain.
6854 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6856         * plugins/project-wizard/druid.c :
6857         
6858         Found system Email address if not defined in Preferences.
6860 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
6861         
6862         * plugins/project-wizard/gtkmm.wiz
6863         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
6864         plugins/project-wizard/gtkmm/*
6865         
6866         Added GTKmm (C++) project type
6868 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
6870         * plugins/message-view/plugin.c
6871         plugins/message-view/message-view.c
6872         TODO.gtodo:
6873         Implemented next/prev action
6875 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6877         * plugins/project-wizard/templates/libglade2.* :
6878         Removed libglade2 project.
6879         
6880         * plugins/project-wizard/templates/gtk* :
6881         Removed interface.[ch] & support.[ch].
6882         
6883 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6885         * plugins/project-wizard/anjuta-project-wizard.glade,
6886         plugins/project-wizard/property.[ch],
6887         plugins/project-wizard/templates/anjuta-plugin.wiz :
6888         Added a new property ("iconfile").
6890 2005-02-14  Naba Kumar  <naba@gnome.org>
6892         * plugins/project-wizard/install.c,
6893         plugins/project-wizard/plugin.c,
6894         plugins/project-wizard/templates/anjuta-plugin.wiz,
6895         plugins/project-wizard/templates/gnome.wiz,
6896         plugins/project-wizard/templates/gtk.wiz,
6897         plugins/project-wizard/templates/libglade2.wiz,
6898         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
6899         newly created projects and open them. Fixed message buffering in
6900         wizard.
6902 2005-02-14  Naba Kumar  <naba@gnome.org>
6904         * src/about.c, pixmaps/Makefile.am,
6905         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
6906         
6907         * mime/gnome-mime-application-x-anjuta.png,
6908         pixmaps/anjuta_icon.png,
6909         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
6910         done by 9-speed at:
6911         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
6912         
6913 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6915         * configure.in,
6916         plugins/project-wizard/templates/libglade2-logo.png,
6917         plugins/project-wizard/templates/libglade2.wiz,
6918         plugins/project-wizard/templates/libglade2/* :
6919         Add Glade2 project
6922 2005-02-14  Naba Kumar  <naba@gnome.org>
6924         * TODO.tasks: Updated.
6925         
6926         * plugins/editor/anjuta-docman.c,
6927         plugins/editor/text_editor.c,
6928         plugins/editor/text_editor.h,
6929         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
6930         for file modification, but it is still not functioning.
6932 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
6934         * plugins/project-wizard/values.c,
6935         plugins/project-wizard/values.h,
6936         plugins/project-wizard/property.c,
6937         plugins/project-wizard/property.h,
6938         plugins/project-wizard/druid.c:
6939         Rewrite mandatory property check
6940         Add check of exist property
6941         Rewrite handling of cached property page
6943 2005-02-13  Naba Kumar  <naba@gnome.org>
6945         Patch from Igor Kovalenko  <garrison@mail.ru>:
6946         * tagmanager/tm_workspace.c: Improved performance.
6948 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6950         *plugins/project-wizard/templates/*.wiz,
6951         plugins/project-wizard/druid.c,
6952         plugins/project-wizard/templates/terminal/src/main.c,
6953         plugins/project-wizard/templates/gtk/src/*.[ch],
6954         plugins/project-wizard/templates/gtk/src/Makefile.am,
6955         plugins/project-wizard/templates/gnome/src/*.[ch],
6956         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
6957         Add Copyright date & Email address,
6958         Correct terminal project.
6959         
6960 2005-02-12  Naba Kumar  <naba@gnome.org>
6962         * plugins/project-wizard/property.c: Fixed hidden
6963         properties to take values.
6965         * plugins/project-wizard/file.[ch]: Renamed
6966         true/false enum values to fix compile error
6967         (conflict with other definition).
6968         
6969         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
6970         even when mime type detection fails (for example, when Anjuta is
6971         installed in non-system prefix).
6973 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
6975         * plugins/project-wizard/values.c,
6976         plugins/project-wizard/values.h:
6977         Rewrite file with more comments
6979         * plugins/project-wizard/druid.c,
6980         plugins/project-wizard/druid.h,
6981         plugins/project-wizard/autogen.c,
6982         plugins/project-wizard/autogen.h,
6983         plugins/project-wizard/druid.c,
6984         plugins/project-wizard/druid.h:
6985         Add more comments
6986         Use values instead of properties
6987         Move default properties to druid.c
6989         * plugins/project-wizard/install.c,
6990         plugins/project-wizard/install.h:
6991         Use values instead of properties
6992         Add a check to avoid overwriting files
6994         * plugins/project-wizard/parser.c,
6995         plugins/project-wizard/property.c,
6996         plugins/project-wizard/property.h:
6997         Update to use new values
6998         Add an "exist" attribute to check if a directory already exist
7000         * plugins/project-wizard/anjuta-project-wizard.glade:
7001         Change project selection page (GtkTextView => GtkLabel,
7002         GtkTable => GtkVBox)
7004         * plugins/project-wizard/templates/terminal.wiz:
7005         Move destination directory on second page
7006         
7007         * plugins/project-wizard/action.c:
7008         Add a few comments
7010 2005-02-12  Naba Kumar  <naba@gnome.org>
7012         * plugins/file-manager/an_file_view.c,
7013         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
7014         views. Created dynamic update date of view depending on project
7015         changes -- similar to file-manager view.
7016         
7017         * plugins/devhelp/plugin.c: Load help on idle.
7018         
7019         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
7020         autoformat' to proper location in preferences.
7021         
7022         * mime/anjuta.mime: Added .prj extension in the mime type for backward
7023         compatibility.
7024         
7025         * plugins/editor/plugin.c: Fixed accel name.
7027 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7029         *plugins/project-wizard/templates/anjuta-plugin.wiz,
7030         plugins/project-wizard/templates/gnome.wiz,
7031         plugins/project-wizard/templates/gtk.wiz,
7032         plugins/project-wizard/anjuta-project-wizard.glade,
7033         plugins/project-wizard/autogen.c:
7034         Add Username & Email address in Project preferences.
7036 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7038         *plugins/project-wizard/templates/gnome-logo.png,
7039         plugins/project-wizard/templates/gnome.wiz,
7040         plugins/project-wizard/templates/gnome/* :
7041         Add Gnome project
7043 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7045         * plugins/project-wizard/templates/terminal/src/main.c, 
7046         plugins/project-wizard/templates/terminal/src/main.c,
7047         plugins/project-wizard/templates/terminal/src/main.[ch] :
7048         Insert License in projects
7049         
7050 2005-02-11  Naba Kumar  <naba@gnome.org>
7052         * TODO.tasks: Added message manager task.
7053         
7054         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
7055         
7056         * plugins/editor/plugin.c: Use bookmark stock icons.
7057         
7058         * plugins/message-view/anjuta-message-manager.ui,
7059         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
7061 2005-02-10  Naba Kumar  <naba@gnome.org>
7063         * libanjuta/interfaces/libanjuta.idl: fixed build error.
7064         
7065 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7067         * global-tags/Makefile.am
7068         Error during 'make install'
7070 2005-02-09  Naba Kumar  <naba@gnome.org>
7072         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
7073         missing file.
7074         
7075 2005-02-08  Naba Kumar  <naba@gnome.org>
7077         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
7078         
7079         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
7080         Show busy cursur when updating global tags in preferences.
7082         * configure.in: Fixed.
7083         
7084 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
7086         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
7087           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
7088          
7089         - Fixed anjuta-plugin project (glade)
7091 2005-02-08  Naba Kumar  <naba@gnome.org>
7093         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
7094         Fixed automatic indentations.
7096         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
7097         Global tags are now segregated into smaller api tags, which can be
7098         selectively loaded from symbol browser preferences.
7100         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
7101         Implemented IProjectManager interface in project-manager. Mostly getter
7102         methods for now, but need to add add() and remove() methods to add
7103         or remove project elements.
7105         * plugins/gdb/debug_tree.c: Small fix.
7107         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
7108         plugins/symbol-browser/an_symbol_info.c,
7109         plugins/symbol-browser/an_symbol_info.h,
7110         plugins/symbol-browser/an_symbol_search.c,
7111         plugins/symbol-browser/an_symbol_search.h,
7112         plugins/symbol-browser/an_symbol_view.c,
7113         plugins/symbol-browser/an_symbol_view.h,
7114         plugins/symbol-browser/plugin.c,
7115         plugins/symbol-browser/plugin.h,
7116         tagmanager/c.c,
7117         tagmanager/entry.h,
7118         tagmanager/tm_project.c,
7119         tagmanager/tm_symbol.c,
7120         tagmanager/tm_tag.c,
7121         tagmanager/tm_workspace.c,
7122         tagmanager/vstring.c,
7123         tagmanager/include/tm_tag.h,
7124         tagmanager/include/tm_workspace.h:
7125         
7126         - Fixed tagmanager parsing of source files to parse for typedefines and
7127         properly record element scopes. Implemented scope autocompletion
7128         (autocompletion on '.', '->', '::' and ':'. The functionality is not
7129         fully working. It was based on older patch for Anjuta 1.2.2 in SF
7130         patch list (author is unknown).
7131         - Implemented symbol-browser preferences for dynamically loading and
7132         saving tags API segments.
7133         - Fixed symbol-search to use tagmanager directly instead of depending
7134         on symbol-view for tags list.
7135         - Fixed symbol-view to create the tree using TMSymbol tree directly.
7136         - Fixed TMSymbol to create the complete tags tree instead of letting the
7137         symbol-view created the root nodes.
7138         - Changed project tags cache name to .tm_project2.cache because the
7139         newer format records additional scope information.
7140         
7141 2005-02-07  Naba Kumar  <naba@gnome.org>
7143         * plugins/editor/style-editor.c,
7144         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
7145         and GtkFontButton instead of deprecated widgets in
7146         style editor.
7147         
7148 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
7150         * plugins/project-wizard/action.c,
7151         plugins/project-wizard/action.h,
7152         plugins/project-wizard/autogen.c,
7153         plugins/project-wizard/autogen.h,
7154         plugins/project-wizard/file.c,
7155         plugins/project-wizard/file.h,
7156         plugins/project-wizard/install.c,
7157         plugins/project-wizard/install.h,
7158         plugins/project-wizard/parser.h,
7159         plugins/project-wizard/parser.c,
7160         plugins/project-wizard/property.c,
7161         plugins/project-wizard/property.h,
7162         plugins/project-wizard/plugin.h,
7163         plugins/project-wizard/plugin.c,
7164         plugins/project-wizard/values.c,
7165         plugins/project-wizard/values.h:
7166         Replace C++ comments by C comments
7168         * plugins/project-wizard/autogen.c,
7169         plugins/project-wizard/autogen.h:
7170         Add a run time check of autogen version.
7171         Add UserName variable.
7173         * plugins/project-wizard/anjuta-project-wizard.glade,
7174         plugins/project-wizard/header.c,
7175         plugins/project-wizard/druid.c,
7176         plugins/project-wizard/druid.h:
7177         Sort project in alphabetic order.
7178         Correct selection troubles in notebooks.
7180         * plugins/project-wizard/parser.c:
7181         Add some check when reading the project header block.
7183 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
7185         * plugins/project-wizard/action.c,
7186         plugins/project-wizard/action.h,
7187         plugins/project-wizard/autogen.c,
7188         plugins/project-wizard/autogen.h,
7189         plugins/project-wizard/file.c,
7190         plugins/project-wizard/file.h,
7191         plugins/project-wizard/install.c,
7192         plugins/project-wizard/parser.h,
7193         plugins/project-wizard/parser.c,
7194         plugins/project-wizard/property.c,
7195         plugins/project-wizard/property.h,
7196         plugins/project-wizard/values.c,
7197         plugins/project-wizard/values.h,
7198         Add a space between function name and open.
7200         * plugins/project-wizard/plugin.h,
7201         plugins/project-wizard/plugin.c,
7202         plugins/project-wizard/install.c,
7203         Avoid a crash if the user close the message view used by the .
7205         * plugins/project-wizard/anjuta-project-wizard,
7206         plugins/project-wizard/druid.c,
7207         plugins/project-wizard/druid.h,
7208         plugins/project-wizard/header.h,
7209         plugins/project-wizard/header.c,
7210         Add a text view with the description of each.
7211         Add a tab for each project.
7212         Replace some C++ comments to C comments.
7214 2005-02-05  Naba Kumar  <naba@gnome.org>
7216         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
7217         New icon from Sebastien Granjoux .
7218         
7219 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
7221         * libanjuta/anjuta-preferences.c:
7222         Set file property even without a focus out event (file selected 
7223         the browse dialog)
7225 2005-02-04  Naba Kumar  <naba@gnome.org>
7227         * plugins/glade/plugin.c: Fixed glade function calls.
7228         * configure.in: Fixed a typo.
7229         * TODO.tasks: Updated.
7231 2005-02-03  Naba Kumar  <naba@gnome.org>
7233         * plugins/project-manager/plugin.c: Fixed memory corruption.
7235         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
7236         build error.
7237         
7238         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
7239         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7240         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
7241         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7243         * libanjuta/interfaces/libanjuta.idl,
7244         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
7245         interface.
7246         
7247         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
7249         Patch from Massimo Cora <maxcvs@email.it>:
7250         * plugins/editor/plugin.c: Fixed update UI for created buffers.
7251         
7252 2005-02-01  Naba Kumar  <naba@gnome.org>
7254         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
7255         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
7256         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
7257         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
7258         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
7259         from sourceforge -- a64 crash fixes (correct typing for GType)
7260         and fixes compile errors in sun.
7262         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
7263         paste (shift+insert) in terminal.
7265 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
7267         * configure.in: Add «nb» to ALL_LINGUAS.
7269 2005-02-01  Naba Kumar  <naba@gnome.org>
7271         * TODO.tasks, TODO: Updated todo tasks.
7272         
7273         * plugins/editor/anjuta-document-manager.glade: Improved search
7274         relace dialog.
7275         
7276         * TODO.tasks: Fixed xml format.
7277         
7278         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
7279         work yet).
7280         
7281         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
7282         cleanups.
7283         
7284         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
7285         format during save (removed unwanted text nodes). Fixed scrollbars.
7287 2005-01-31  Naba Kumar  <naba@gnome.org>
7289         * libanjuta/interfaces/libanjuta.idl,
7290         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
7291         Implemented append() method for IAnjutaEditor interface and fixed
7292         various bugs with text insertions (cvs diff and macro insertions).
7293         
7294         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
7295         automatic indentation.
7296         
7297         * plugins/editor/action-callbacks.c,
7298         plugins/editor/action-callbacks.h,
7299         plugins/editor/anjuta-docman.c,
7300         plugins/editor/anjuta-document-manager.ui,
7301         plugins/editor/plugin.c,
7302         plugins/editor/text_editor.c,
7303         plugins/editor/text_editor.h,
7304         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
7305         Fixed highlight issues.
7307         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
7308         macro.
7309         
7310         * plugins/symbol-browser/an_symbol_view.c: Force update project.
7312         * data/properties/*: Updated properties files from scite. Created
7313         styles.properties to override the scite styles.
7314         
7315         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
7317         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
7318         
7319 2005-01-30  Naba Kumar  <naba@gnome.org>
7321         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
7322         unused definitions.
7323         
7324         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
7325         
7326         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
7327         plugins/editor/text_editor.c,
7328         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
7329         fixed linuwidth preference setting, fixed insert text interface
7330         implementation. Improved automatice-indentation for cpp lexer.
7331         
7332         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
7334 2005-01-29  Naba Kumar  <naba@gnome.org>
7336         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
7337         option in update dialog as default. Improved import dialog. Sized
7338         log dialog.
7340         * configure.in: Fixed underquoted warning from autoconf.
7341         
7342         * plugins/editor/action-callbacks.c,
7343         plugins/editor/aneditor.cxx,
7344         plugins/editor/aneditor.h,
7345         plugins/editor/anjuta-document-manager.glade,
7346         plugins/editor/plugin.c,
7347         plugins/editor/plugin.h,
7348         plugins/editor/text_editor.c,
7349         plugins/editor/text_editor.h,
7350         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
7351         for Editor and fixed all preferences syncronization and notifys for
7352         visible prefs (in editor preferences page).
7353         
7354         * plugins/file-loader/plugin.c: Load recent files on idle.
7356 2005-01-28  Naba Kumar  <naba@gnome.org>
7358         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
7359         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
7361         * plugins/editor/action-callbacks.c,
7362         plugins/editor/action-callbacks.h,
7363         plugins/editor/aneditor.cxx,
7364         plugins/editor/aneditor.h,
7365         plugins/editor/anjuta-document-manager.ui,
7366         plugins/editor/plugin.c,
7367         plugins/editor/text_editor.c,
7368         plugins/editor/text_editor.h,
7369         plugins/editor/text_editor_cbs.c,
7370         plugins/editor/text_editor_cbs.h,
7371         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
7372         Text editor.
7374         Patch from Massimo Cora <maxcvs@email.it>:
7375         * plugins/editor/an_symbol_search.c,
7376         plugins/editor/an_symbol_search.c: Fixed crash bugs.
7377         
7378 2005-01-27  Naba Kumar  <naba@gnome.org>
7379         
7380         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
7381         minimum size request to 200.
7383         * plugins/symbol-browser/an_symbol_info.c,
7384         plugins/symbol-browser/an_symbol_info.h,
7385         plugins/symbol-browser/an_symbol_search.c,
7386         plugins/symbol-browser/an_symbol_search.h,
7387         plugins/symbol-browser/an_symbol_view.c,
7388         plugins/symbol-browser/an_symbol_view.h,
7389         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
7390         pixbuf retrieval. Fixed runtime warning. Code clean up.
7392 2005-01-27  Naba Kumar  <naba@gnome.org>
7394         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
7395         src/anjuta.ui, (new) plugins/glade/.cvsignore,
7396         (new) plugins/glade/Makefile.am,
7397         (new) plugins/glade/anjuta-glade-plugin.png,
7398         (new) plugins/glade/anjuta-glade.plugin.in,
7399         (new) plugins/glade/anjuta-glade.ui,
7400         (new) plugins/glade/plugin.c,
7401         (new) plugins/glade/plugin.h,
7402         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
7403         now until glade3 works properly.
7405         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
7406         they are generated.
7407         
7408 2005-01-26  Naba Kumar  <naba@gnome.org>
7410         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
7411         Added mime icon for anjuta projects.
7412         
7413         patch from Massimo Cora <maxcvs@email.it>:
7414         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
7415         an_symbol_search.h, an_symbol_view.c, plugin.c:
7416         Fix/implement objects destroying/freeing.
7418 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
7419         
7420         * src/action-callback.[ch], src/anjuta-actions.h:
7421         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
7422         because it has not been updated for years and we know have a devhelp plugin
7423         which can do the job much better.
7424         * TODO.tasks: Updated done items
7426 2005-01-25  Naba Kumar  <naba@gnome.org>
7428         * autogen.sh: Fixed to generate interface files.
7430         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
7431         session save filenames.
7432         
7433         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
7434         
7435 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
7437         * plugins/project-wizard/Makefile.am,
7438         plugins/project-wizard/install.c,
7439         plugins/project-wizard/install.h,
7440         plugins/project-wizard/parser.c,
7441         plugins/project-wizard/parser.h,
7442         plugins/project-wizard/templates/terminal.wiz:
7443         Add action list block in wizard template
7444         * plugins/project-wizard/file.c,
7445         plugins/project-wizard/autogen.c:
7446         Small fixes
7448 2005-01-23  Naba Kumar  <naba@gnome.org>
7450         * configure.in: Fixed build error.
7452 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
7454         * plugins/project-wizard/druid.c,
7455         plugins/project-wizard/parser.c,
7456         plugins/project-wizard/property.c: Rewrite parser with
7457         better error handling
7459 2005-01-22  Naba Kumar  <naba@gnome.org>
7461         * plugins/symbol-browser/plugin.c: Changed c++ coments
7462         to c commnets and formated code to anjuta coding styles.
7463         
7464 2005-01-21  Naba Kumar  <naba@gnome.org>
7466         * configure.in, autogen.sh: Fixed build errors in newer automake.
7467         
7468         * plugins/editor/anjuta-docman.c: Do not emit change editor
7469         signal while in dispose.
7471         Patch from: Massimo Corà <maxcvs@email.it>
7472         * plugins/symbol-browser/Makefile.am,
7473         plugins/symbol-browser/an_symbol_view.c,
7474         plugins/symbol-browser/an_symbol_view.h,
7475         plugins/symbol-browser/plugin.c,
7476         plugins/symbol-browser/plugin.h,
7477         plugins/symbol-browser/test-symbol-browser.c,
7478         (new) plugins/symbol-browser/an_symbol_info.c,
7479         (new) plugins/symbol-browser/an_symbol_info.h,
7480         (new) plugins/symbol-browser/an_symbol_search.c,
7481         (new) plugins/symbol-browser/an_symbol_search.h:
7482         Added a cool real-time symbol-search-view in symbol browser.
7484 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
7485         
7486         * plugin/macro/plugin.c
7487         plugin/macro/anjuta-macro-plugin.ui
7488         plugin/macro/macro-db.[ch]
7489         plugin/macro/macro-dialog.[ch]
7490         plugin/macro/macro-actions.[ch]
7491         plugin/macro/macro-edit.[ch]
7492         plugin/macro/plugin.[ch]:
7493         
7494         Implemented three menu items as Naba proposed:
7495         Edit->Macro->
7496                 Insert Macro: Pops of a border-less window to enter a shortcut
7497                 Add Macro: Same as Manage Macro => New
7498                 Manage Macros: Full-features macro dialog
7500 2005-01-20  Naba Kumar  <naba@gnome.org>
7502         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
7503         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
7504         libanjuta/anjuta-shell.h,
7505         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
7506         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
7507         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
7508         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
7509         src/main.c, src/shell.c: Implemented command line args processing
7510         and session management. Fixed geometry restoration.
7512 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
7513         
7514         * plugins/macro/macro-db.c,
7515         plugins/macros.xml:
7516         Cleaned up XML interface and use attributes now for name, category and 
7517         shortcut. CDATA is used to avoid xml errors inside of macros.
7519 2005-01-19  Naba Kumar  <naba@gnome.org>
7521         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
7523 2005-01-18  Naba Kumar  <naba@gnome.org>
7524         
7525         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
7526         to work.
7528         * scintilla/*: Updated scintilla to current cvs and updated
7529         scintilla patches.
7530         
7531 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
7532         
7533         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
7534         plugins/cvs-plugin/cvs-actions.c:
7535         Added "Whole project" infrastructure but it does not
7536         work because I did not find a way to get the current project's
7537         root dir.
7539 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
7541         * plugins/cvs-plugin/Makefile.am
7542         plugins/cvs-plugin/anjuta-cvs.plugin.in
7543         plugins/cvs-plugin/cvs-actions.c
7544         plugins/cvs-plugin/cvs-callbacks.c
7545         plugins/cvs-plugin/cvs-interface.[ch] (added)
7546         plugins/cvs-plugin/plugin.c:
7547         
7548         Added IAnjutaCVS interface and improved cvs plugin. There
7549         is still some work to do on cvs import and to add a current
7550         project toggle.
7552 2005-01-17  Naba Kumar  <naba@gnome.org>
7554         * plugins/editor/aneditor.cxx: Fixed auto indentation.
7555         
7556         * configure.in: Fixed build errors.
7558         * data/Makefile.am,     (removed) data/README.stock_libs,
7559         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
7560         (removed) data/header.c, (removed) data/stock_libs.anj,
7561         (removed) data/x-anjuta-project.desktop,
7562         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
7564         * libanjuta/anjuta-plugin-description.c,
7565         libanjuta/anjuta-shell.c: Updated documentations.
7567         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
7568         
7569         * libanjuta/anjuta-launcher.c,
7570         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
7571         x86_64 systems.
7573 2005-01-17  Naba Kumar  <naba@gnome.org>
7574         
7575         * plugins/project-wizard/templates/anjuta-plugin.wiz,
7576         plugins/project-wizard/templates/gtk.wiz,
7577         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
7578         Updated templates to new format.
7579         
7580         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
7581         * plugins/project-wizard/druid.c,
7582         plugins/project-wizard/parser.c,
7583         plugins/project-wizard/property.c,
7584         plugins/project-wizard/property.h,
7585         plugins/project-wizard/templates/terminal.wiz,
7586         plugins/project-wizard/templates/terminal/AUTHORS,
7587         plugins/project-wizard/templates/terminal/ChangeLog,
7588         plugins/project-wizard/templates/terminal/NEWS,
7589         plugins/project-wizard/templates/terminal/README,
7590         plugins/project-wizard/templates/terminal/project.anjuta,
7591         plugins/project-wizard/templates/terminal/src/main.c:
7592         Moveed code related to property types from druid.c and parser.c to 
7593         property.c. Changed tag from "<string ..." to
7594         "<property type="string..."     and so on. Rewrite parser
7595         (warning still in progress). Added list property. Changed
7596         terminal project to avoid using autogen on some file (much 
7597         faster) using the autogen attribute. Add a license list box in
7598         terminal project (just as an example). _label in item list is
7599         optional now.
7601 2005-01-16  Naba Kumar  <naba@gnome.org>
7603         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
7604         plugins/edtior/anjuta-docman.c: Fixed build errors.
7605         
7606         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
7607         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
7608         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
7609         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
7610         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
7611         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
7612         libanjuta/resources.h,
7613         plugins/build-basic-autotools/build-basic-autotools.c,
7614         plugins/editor/plugin.c, plugins/editor/text_editor.c,
7615         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
7616         plugins/gtodo/plugin.c, src/Makefile.am,
7617         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
7618         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
7619         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
7620         should be handled in respective plugins. Added API documentations.
7622         * libanjuta-docs.sgml, libanjuta-sections.txt,
7623         libanjuta.types,
7624         (added) tmpl/anjuta-debug.sgml,
7625         (added) tmpl/anjuta-launcher.sgml,
7626         tmpl/anjuta-plugin.sgml,
7627         tmpl/anjuta-preferences.sgml,
7628         tmpl/anjuta-shell.sgml,
7629         (added) tmpl/anjuta-status.sgml,
7630         (removed) tmpl/anjuta-stock.sgml,
7631         tmpl/anjuta-utils.sgml,
7632         (removed) tmpl/defaults.sgml,
7633         (removed) tmpl/fileselection.sgml,
7634         (removed) tmpl/gnomefilelist.sgml,
7635         tmpl/ianjuta-buildable.sgml,
7636         (added) tmpl/ianjuta-debugger-manager.sgml,
7637         (added) tmpl/ianjuta-debugger.sgml,
7638         tmpl/ianjuta-document-manager.sgml,
7639         tmpl/ianjuta-editor.sgml,
7640         tmpl/ianjuta-file.sgml,
7641         tmpl/ianjuta-loader.sgml,
7642         tmpl/ianjuta-markable.sgml,
7643         tmpl/ianjuta-message-view.sgml,
7644         (added) tmpl/ianjuta-project-manager.sgml,
7645         (added) tmpl/ianjuta-todo.sgml,
7646         (added) tmpl/ianjuta-wizard.sgml,
7647         tmpl/libanjuta-iface-marshallers.sgml,
7648         tmpl/libanjuta-unused.sgml,
7649         (removed) tmpl/pixmaps.sgml,
7650         tmpl/plugins.sgml,
7651         (removed) tmpl/properties.sgml,
7652         tmpl/resources.sgml: Updated API documentations.
7654 2005-01-15  Naba Kumar  <naba@gnome.org>
7656         * libanjuta/anjuta-launcher.c: Added API docs.
7657         
7658         * plugins/project-wizard/templates/anjuta-plugin.wiz,
7659         plugins/project-wizard/templates/gtk.wiz,
7660         plugins/project-wizard/templates/terminal.wiz,
7661         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
7662         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
7663         plugins/project-wizard/templates/gtk/src/main.c,
7664         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
7665         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
7666         template files.
7668         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
7669         * plugins/project-wizard/anjuta-project-wizard.glade,
7670         plugins/project-wizard/autogen.c,
7671         plugins/project-wizard/druid.c,
7672         plugins/project-wizard/druid.h,
7673         plugins/project-wizard/file.c,
7674         plugins/project-wizard/file.h,
7675         plugins/project-wizard/install.c,
7676         plugins/project-wizard/parser.c,
7677         plugins/project-wizard/plugin.c,
7678         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
7679         setting the default project directory. Fix HIDDEN property, it's
7680         working but I think we could make this cleaner. Removed the
7681         copy of the string in mandatory_property. Add an optional autogen
7682         attribute, to force or avoid using autogen on some files, default
7683         without any attribute is autodetect.+ Replace the script tag with
7684         a normal file tag and an attribute execute.
7685         
7686 2005-01-14  Naba Kumar  <naba@gnome.org>
7688         * plugins/editor/action-callbacks.c,
7689         plugins/editor/search_incremental.c,
7690         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
7691         works now.
7692         
7693         * plugins/editor/plugin.c, plugins/editor/plugin.h,
7694         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
7695         tabs.
7697 2005-01-12  Naba Kumar  <naba@gnome.org>
7699         * configure.in,
7700         plugins/project-wizard/templates/Makefile.am,
7701         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
7702         plugins/project-wizard/templates/anjuta-plugin.wiz,
7703         (added) plugins/project-wizard/templates/gtk-logo.png,
7704         (added) plugins/project-wizard/templates/gtk.wiz,
7705         (added) plugins/project-wizard/templates/terminal-logo.png,
7706         plugins/project-wizard/templates/terminal.wiz,
7707         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
7708         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
7709         (added) plugins/project-wizard/templates/gtk/.cvsignore,
7710         (added) plugins/project-wizard/templates/gtk/Makefile.am,
7711         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
7712         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
7713         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
7714         (added) plugins/project-wizard/templates/gtk/src/main.c,
7715         (added) plugins/project-wizard/templates/gtk/src/project.glade,
7716         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
7717         GTK+ project templated and fixed other templates. Updated template
7718         logos.
7720 2005-01-12  Naba Kumar  <naba@gnome.org>
7722         * plugins/macro/anjuta-macro.glade: Improved GUI.
7723         
7724 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
7726         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
7727         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
7728         * plugins/cvs-plugin/cvs.[ch] (removed)
7729         Removed old unused files
7730         
7731         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
7732         * plugins/cvs-plugin/cvs-actions.c
7733         * plugins/cvs-plugin/Makefile.am:
7734         Seperate callback functions for better error
7735         handling. Cleaned up code.
7736         
7737         * plugins/macro/macros.xml: removed corrupt cvs
7738         macros for now.
7740 2005-01-10  Naba Kumar  <naba@gnome.org>
7742         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
7743         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
7744         and leaks.
7746 2005-01-09  Naba Kumar  <naba@gnome.org>
7748         * libegg/egg-recent-action.c, libegg/test-actions.c,
7749         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
7750         recent files models.
7751         
7752         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
7753         two models -- one for projects and other for regular files and show
7754         both in recent files menu. Changed recent files group from "anjuta"
7755         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
7756         when adding the URI in recent files.
7757         
7758         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
7759         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
7760         * plugins/macro/macro-dialog.c: Fixed dispose() method.
7761         * plugins/macro/macros.xml: Fixed xml errors.
7763 2005-01-08  Naba Kumar  <naba@gnome.org>
7764         
7765         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
7766         libegg/test-actions.c, libegg/menu/Makefile.am,
7767         libegg/menu/egg-recent-action.h: Added a new action for
7768         recent files.
7770         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
7771         Fixed dispose. Cleanup.
7772         
7773         * plugins/file-loader/anjuta-loader-plugin.ui,
7774         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
7775         Use the new action for recent files. Added recent files in
7776         toolbar.
7778         * plugins/project-wizard/druid.c: Show busy cursor and
7779         de-sensitize druid buttons during page change.
7780         
7781         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
7782         * plugins/project-wizard/Makefile.am,
7783         plugins/project-wizard/druid.c,
7784         plugins/project-wizard/druid.h,
7785         plugins/project-wizard/install.c,
7786         plugins/project-wizard/plugin.c,
7787         plugins/project-wizard/plugin.h,
7788         plugins/project-wizard/property.c,
7789         plugins/project-wizard/property.h,
7790         (added) plugins/project-wizard/values.c,
7791         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
7792         objects (in values.c and values.h) containing the values of all
7793         properties. The NPWProperty objects now keep their values in this
7794         object which is persistant for one activation of the plugin, so the
7795         user keeps all the values even if he goes backward. Used an anjuta
7796         message view to list all files copied by the project wizard.
7798 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
7800         * plugins/macro/plugin.[ch],
7801         plugins/macro/macro-dialog.[ch]
7802         plugins/macro/macro-edit.[ch]
7803         plugins/macro/macro-db.[ch]
7804         plugins/macro/macro-actions.[ch]
7805         plugins/macro/anjuta-macro.plugin.in
7806         plugins/macro/anjuta-macro.glade
7807         plugins/macro/anjuta-macro.png
7808         plugins/macro/Makefile.am
7809         plugins/macro/macros.xml
7810         plugins/macro/anjuta-macro.ui (all added)
7811         configure.in
7812         plugins/Makefile.am:
7813         Added new macro plugins
7814         
7815         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
7816         New icon
7817         
7818         * manuals/reference/template (removed)
7819         Removed old api reference
7820         
7821         * plugins/message-view/message-view.c:
7822         "Fixed" crash in on_row_deleted and added a
7823         comment that I cannot work this way. We will
7824         have to change everything a bit to avoid losing
7825         memory there.
7826         
7827         * plugins/text-editor/text_editor.c:
7828         Update line number width on file save
7831 2005-01-07  Naba Kumar  <naba@gnome.org>
7833         * plugins/project-wizard/anjuta-project-wizard.glade,
7834         plugins/project-wizard/druid.c,
7835         plugins/project-wizard/templates/anjuta-plugin.wiz,
7836         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
7837         Display page description in bold. Fixed mandatory field check.
7839         * configure.in,
7840         libanjuta/libanjuta-1.0.pc.in,
7841         plugins/project-wizard/druid.c,
7842         plugins/project-wizard/parser.c,
7843         plugins/project-wizard/property.h,
7844         plugins/project-wizard/templates/anjuta-plugin.wiz,
7845         plugins/project-wizard/templates/terminal.wiz,
7846         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
7847         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
7848         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
7849         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
7850         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
7851         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
7852         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
7853         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
7854         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
7855         plugins/project-wizard/templates/terminal/configure.in.tpl,
7856         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
7857         plugins/project-wizard/templates/terminal/src/main.c: Implemented
7858         a new property type -- hidden. Fixed terminal and anjuta-plugin
7859         project templates.
7861 2005-01-07  Naba Kumar  <naba@gnome.org>
7863         * templates/anjuta-plugin.wiz,
7864         templates/terminal.wiz,
7865         templates/terminal/Makefile.am.tpl,
7866         templates/terminal/autogen.sh,
7867         (Removed) templates/terminal/configure.ac.tpl,
7868         (Added) templates/.cvsignore,
7869         (Added) templates/Makefile.am,
7870         (Added) templates/anjuta-plugin/.cvsignore,
7871         (Added) templates/anjuta-plugin/Makefile.am,
7872         (Added) templates/anjuta-plugin/src/.cvsignore,
7873         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
7874         (Added) templates/terminal/.cvsignore,
7875         (Added) templates/terminal/Makefile.am,
7876         (Added) templates/terminal/configure.in.tpl,
7877         (Added) templates/terminal/po/.cvsignore,
7878         (Added) templates/terminal/po/ChangeLog,
7879         (Added) templates/terminal/po/Makefile.am,
7880         (Added) templates/terminal/po/POTFILES.in,
7881         (Added) templates/terminal/src/.cvsignore,
7882         (Added) templates/terminal/src/Makefile.am,
7883         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
7884         project wizard. Fixed configure/po/Makefile template errors.
7886 2005-01-06  Naba Kumar  <naba@gnome.org>
7888         * configure.in: Added project templates.
7889         * plugins/project-wizard/templates/*: Added to project and renamed
7890         Makefile.am and configure.in to Makefile.am and configure.ac respectively
7891         for the project templates (so that they do not conflict with autotools
7892         build. Created proper configure.ac.tpl and autogen.sh for project
7893         templates.
7894         
7895 2005-01-06  Naba Kumar  <naba@gnome.org>
7897         * plugins/project-wizard/anjuta-project-wizard.glade,
7898         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
7899         Fixed file list parsing and to take absolute file paths (for example,
7900         from an icon selected previously). Used toggle buttons for boolean
7901         properties. Check if all mandatory fields are given before going
7902         forward in the wizard. Use scrollable viewport for listing property
7903         widgets incase the list goes out of wizard's size. Added tooltips
7904         as descriptions of the property widgets. And other fixes.
7906         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
7907         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
7908         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
7909         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
7910         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
7911         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
7912         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
7913         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
7914         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
7915         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
7916         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
7917         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
7918         Restructured template files.
7920 2005-01-06  Naba Kumar  <naba@gnome.org>
7922         * configure.in: Added check for autogen.
7923         
7924         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
7925         in dispose.
7926         
7927         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
7928         Do not emit changed signal when in dispose.
7930         * plugins/symbol-browser/plugin.c: Don't updated symbols when
7931         symbol-view widget has been destroyed.
7932         
7933         * src/anjuta-app.c: Set null to preference, status and ui object
7934         pointers when they are destroyed.
7936         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
7937         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
7938         Added boolean, integer and file property types.
7939         
7940         * plugins/project-wizard/Makefile.am,
7941         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
7942         project wizard templates.
7944 2005-01-04  Naba Kumar  <naba@gnome.org>
7946         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
7947         added widgets.
7948         
7949         * plugins/editor/aneditor.cxx,
7950         plugins/editor/anjuta-docman.c,
7951         plugins/editor/plugin.c,
7952         plugins/editor/text_editor.c:
7953         Removed unnecessary ref/unref of scintilla.
7954         
7955         * plugins/message-view/anjuta-msgman.c,
7956         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
7957         make close button similar to document manager.
7958         
7959         * plugins/project-manager/plugin.c,
7960         plugins/project-manager/plugin.h: Removed dead codes. Removed
7961         unnecessary ref/unref.
7962         
7963         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
7964         instead of hard refs.
7966 2005-01-03  Naba Kumar  <naba@gnome.org>
7968         * libanjuta/interfaces/libanjuta.idl: Added configure() and
7969         generate() methods for IAnjutaBuildable interface.
7971         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
7972         IAnjutaBuildable inteface.
7974         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
7975         to destroy build context when message view is destroyed.
7976         
7977         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
7978         a ref to it and unref in destructor. AnEditor class wants to be the
7979         owner of scintilla widget. Fixed compile warnings with signed/unsigned
7980         comparisions.
7981         
7982         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
7983         complicate the scene. Removed editor widget from AnjutaDocman when
7984         the widget is destroyed.
7985         
7986         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
7987         from shell. It will be removed from shell when the widget is destroyed.
7988         
7989         * plugins/editor/text_editor.c: Added debug codes to track object
7990         finalizations.
7992         * plugins/message-view/anjuta-msgman.c: Remove message view on
7993         widget destroy. Destroy message view on remove. Removed all views
7994         correctly.
7995         
7996         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
7997         from container.
7999 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8001         * plugins/file-wizard/action-callbacks.c,
8002         plugins/file-wizard/anjuta-file-wizard.glade,
8003         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
8004         Insert Licence, copyright, header template ...
8005         
8006 2005-01-02  Naba Kumar  <naba@gnome.org>
8008         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
8009         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
8010         anjuta_status_add_widget() to allow setting busy cursor on non
8011         toplevel windows.
8013         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
8015         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
8016         mime types to take text/source also.
8017         
8018         * plugins/editor/anjuta-docman.c,
8019         plugins/editor/anjuta-docman.h,
8020         plugins/editor/plugin.c,
8021         plugins/editor/text_editor.c,
8022         plugins/editor/text_editor.h,
8023         plugins/editor/text_editor_cbs.c: Listen for busy signal from
8024         AnjutaStatus and set busy cursor on editors.
8026         * plugins/file-loader/Makefile.am,
8027         plugins/file-loader/plugin.c,
8028         (added) plugins/file-loader/dnd.c,
8029         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
8031         * src/anjuta.c: Hide anjuta window before destruction.
8033         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
8034         * configure.in, plugins/Makefile.am,
8035         (removed) plugins/project-wizard/appwiz_page1.c,
8036         (removed) plugins/project-wizard/appwiz_page2.c,
8037         (removed) plugins/project-wizard/appwiz_page3.c,
8038         (removed) plugins/project-wizard/appwiz_page4.c,
8039         (removed) plugins/project-wizard/appwizard.c,
8040         (removed) plugins/project-wizard/appwizard.h,
8041         (removed) plugins/project-wizard/appwizard_cbs.c,
8042         (removed) plugins/project-wizard/appwizard_cbs.h,
8043         (removed) plugins/project-wizard/appwizard_gui.c,
8044         (removed) plugins/project-wizard/gnome_project.c,
8045         (removed) plugins/project-wizard/gnome_project.h,
8046         (removed) plugins/project-wizard/wizard_gui.c,
8047         (removed) plugins/project-wizard/wizard_gui.h,
8048         (added) plugins/project-wizard/.cvsignore,
8049         (added) plugins/project-wizard/Makefile.am,
8050         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
8051         (added) plugins/project-wizard/anjuta-project-wizard.glade,
8052         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
8053         (added) plugins/project-wizard/applogo.png,
8054         (added) plugins/project-wizard/appwizard.png,
8055         (added) plugins/project-wizard/autogen.c,
8056         (added) plugins/project-wizard/autogen.h,
8057         (added) plugins/project-wizard/druid.c,
8058         (added) plugins/project-wizard/druid.h,
8059         (added) plugins/project-wizard/file.c,
8060         (added) plugins/project-wizard/file.h,
8061         (added) plugins/project-wizard/header.c,
8062         (added) plugins/project-wizard/header.h,
8063         (added) plugins/project-wizard/install.c,
8064         (added) plugins/project-wizard/install.h,
8065         (added) plugins/project-wizard/parser.c,
8066         (added) plugins/project-wizard/parser.h,
8067         (added) plugins/project-wizard/plugin.c,
8068         (added) plugins/project-wizard/plugin.h,
8069         (added) plugins/project-wizard/property.c,
8070         (added) plugins/project-wizard/property.h: Removed old application-wizard
8071         codes and added new template based (autogen based) project wizard
8072         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
8074 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
8076         * plugins/cvs-plugin/plugin.c: Fixed crash bug
8077         * plugins/cvs-plugin/cvs-execute.c:
8078         Fix cvs_log which did not work because of some
8079         glade problem
8080         Patch from Mark R. Pariente <markpariente@cmu.edu>
8081         - Fix message highlighting
8083 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
8084         
8085         * template/*,
8086         date/template/*,
8087         configure.in:
8088         Removed template stuff completly because we dicussed to implement
8089         a macro system for Edit->Insert Text
8091 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
8092         
8093         * plugins/editor/aneditor.cxx,
8094         plugins/editor/text_editor.c:
8095         Set line number width dynamically
8096         * src/about.c:
8097         Prepered new GTK 2.6 about dialog
8099 2004-12-30  Naba Kumar  <naba@gnome.org>
8101         patch from: Massimo Corà  <maxcvs@email.it>
8102         * plugins/editor/aneditor.cxx: Highlights correct function
8103         argument in recursive calltips.
8105 2004-12-30  Naba Kumar  <naba@gnome.org>
8107         * plugins/symbol-browser/plugin.c,
8108         libanjuta/interfaces/libanjuta.idl,
8109         plugins/editor/text_editor.c: Fixed editor markers and added a new
8110         marker (BASIC) to indicate line numbers. Fixed symbol browser to
8111         mark the line visited.
8112         
8113         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
8114         libegg/Makefile.am, libegg/eggcomboselect.c,
8115         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
8116         widget for use with symbol view in toolbar.
8117         
8118         * plugins/cvs-plugin/anjuta-cvs.ui,
8119         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
8120         placeholder for cvs plugin context menu in filemanager.
8121         
8122 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
8123         
8124         * plugins/cvs-plugin/plugin.c:
8125         Show popup menu only if the file is contained in
8126         a directory containing a "CVS" directory
8128 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
8129         
8130         * plugins/cvs-plugin/cvs-action.[ch],
8131         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8132         * plugins/cvs-plugin/anjuta-cvs.ui,
8133         * plugins/cvs-plugin/plugin.c:
8134         Implemented "Import"
8135         
8136         Patch from Mark R. Pariente <markpariente@cmu.edu>:
8137         Added right-click-menu for file-manager
8139 2004-12-26  Naba Kumar  <naba@gnome.org>
8141         * src/action-callbacks.c, src/action-callbacks.h,
8142         src/anjuta-actions.h, src/anjuta-app.c,
8143         src/anjuta.ui: Added fullscreen action.
8145         * plugins/cvs-plugin/cvs-actions.c,
8146         plugins/cvs-plugin/plugin.c,
8147         plugins/cvs-plugin/plugin.h: Watches current editor,
8148         project and file manager selection in plugin
8149         implementation.
8150         
8151 2004-12-26  Naba Kumar  <naba@gnome.org>
8153         * src/anjuta-app.c, src/anjuta.c, src/main.c,
8154         src/action-callbacks.c: Fixed app finalization. Added a
8155         command line arg --proper-shutdown (-p), which when set
8156         will release all plugins and their resources (this option
8157         is mainly for debugging).
8158         
8159         * plugins/file-loader/plugin.c: Fixed filename duplications
8160         in recent files history.
8161         
8162         * plugins/profile-default/plugin.c: Disabled problematic
8163         plugins for now to load at startup.
8164         
8165         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
8166         annoying debug prints.
8167         
8168 2004-12-23  Naba Kumar  <naba@gnome.org>
8170         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
8171         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8172         plugins/cvs-plugin/anjuta-cvs.ui,
8173         plugins/cvs-plugin/cvs-actions.c,
8174         plugins/cvs-plugin/cvs-actions.h,
8175         plugins/cvs-plugin/cvs-execute.c,
8176         plugins/cvs-plugin/cvs-execute.h,
8177         plugins/cvs-plugin/Makefile.am,
8178         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
8179         Added cvs log command.
8181 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
8182         
8183         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
8184         default
8186 2004-12-20  Naba Kumar  <naba@gnome.org>
8188         patch from: Massimo Corà  <maxcvs@email.it>
8189         * plugins/editor/aneditor.cxx: Added recursive calltips.
8191 2004-12-20  Naba Kumar  <naba@gnome.org>
8192         
8193         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
8194         Show busy cursor during loading and unloading.
8195         
8196 2004-12-19  Naba Kumar  <naba@gnome.org>
8198         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
8199         memory leaks. Disabled debug print.
8201         * plugins/symbol-browser/an_symbol_view.c,
8202         plugins/symbol-browser/plugin.c,
8203         plugins/symbol-browser/plugin.h: Fixed loading and unloading
8204         problems. Creates SymbolView object every time when the
8205         plugin is activated.
8207         * plugins/project-manager/plugin.c: Close project when
8208         deactivating.
8209         
8210 2004-12-18  Naba Kumar  <naba@gnome.org>
8212         * po/POTFILES.in: Removed commented lines.
8213         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
8214         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
8215         * plugins/gdb/plugin.c: Fixed compile error.
8216         
8217         Patch from: Mark R. Pariente  <mark@demar.com.tr>
8218         * libegg/eggcellrendererkeys.c: Fixed compile error.
8219         
8220 2004-12-18  Naba Kumar  <naba@gnome.org>
8222         * plugins/file-loader/plugin.c: Fixed loading bug.
8223         
8224         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
8225         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
8226         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
8227         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
8228         and corruptions. Fixed loading and unloading of plugins.
8229         
8230 2004-12-17  Naba Kumar  <naba@gnome.org>
8231         
8232         * plugins/file-loader/Makefile.am,
8233         plugins/file-loader/plugin.c,
8234         plugins/project-manager/plugin.c: Fixed memory corruption
8235         and disposition codes. Added missing plugin.h in Makefile.am.
8237 2004-12-16  Naba Kumar  <naba@gnome.org>
8239         * plugins/symbol-browser/an_symbol_view.c,
8240         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
8241         codes. Fixed memory leaks and corruptions.
8243         * plugins/build-basic-autotools/build-basic-autotools.c
8244         plugins/editor/anjuta-docman.c,
8245         plugins/editor/text_editor.c,
8246         plugins/file-loader/plugin.c,
8247         plugins/file-manager/plugin.c,
8248         plugins/file-wizard/plugin.c,
8249         plugins/message-view/anjuta-msgman.c,
8250         plugins/message-view/anjuta-msgman.h,
8251         plugins/message-view/message-view.c,
8252         plugins/message-view/plugin.c,
8253         plugins/message-view/plugin.h,
8254         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
8256         * src/about.c, src/about.h, src/action-callbacks.c,
8257         src/action-callbacks.h, src/anjuta-actions.h,
8258         src/anjuta-app.c, src/anjuta-app.h,
8259         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
8260         src/anjuta.c, src/anjuta.h, src/getline.c, 
8261         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
8262         src/start-with.c, src/start-with.h: Fixed emacs modes.
8264         * src/layout.xml: Brought document manager in front.
8265         
8266 2004-12-15  Naba Kumar  <naba@gnome.org>
8268         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
8269         properly removed.
8270         
8271         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
8272         finalization. Added a method to unload all plugins and destroy them.
8273         Fixed memory leaks.
8274         
8275         * plugins/sample1/plugin.c: Proper finalization code and renamed
8276         functions to proper names.
8277         
8278         * plugins/build-basic-autotools/build-basic-autotools.c,
8279         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
8281         * src/shell.c: Unload all plugins on exit, so that memory profilers
8282         can detect memory leaks in plugins.
8284 2004-12-13  Naba Kumar  <naba@gnome.org>
8286         * plugins/devhelp/plugin.c: Delay widget initialization, now that
8287         docking is working.
8288         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
8289         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
8291 2004-12-11  Naba Kumar  <naba@gnome.org>
8293         * data/properties/anjuta.properties: Fixed font size.
8294         * plugin/build-basic-autotools/build-basic-autotools: Added initial
8295         compile file function. There are some fixmes there.
8296         * plugins/message-view/anjuta-msgman.c,
8297         * plugins/message-view/message-view.c: Fixed bugs and clean up.
8298         
8299 2004-12-08  Naba Kumar  <naba@gnome.org>
8301         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
8302         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
8303         to escape quotes in a string.
8304         
8305         * plugins/cvs-plugin/cvs-actions.c,
8306         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
8307         cvs diff command.
8309         * plugins/build-basic-autotools/build-basic-autotools.c,
8310         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
8311         filters.
8312         
8313 2004-12-07  Naba Kumar  <naba@gnome.org>
8315         * plugins/build-basic-autotools/build-basic-autotools.c,
8316         plugins/build-basic-autotools/automake-c.filters: Completed directory
8317         tracking. Double click on Errors and warnings now work as expected.
8319         * plugins/build-basic-autotools.c: Added codes to track build directory
8320         so that absolute path of the files could be determined.
8322 2004-12-06  Naba Kumar  <naba@gnome.org>
8324         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
8325         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
8326         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
8327         
8328 2004-12-05  Naba Kumar  <naba@gnome.org>
8330         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
8331         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
8332         
8333         * plugins/cvs-plugin/plugin.c,
8334         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
8335         
8336 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
8337         
8338         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8339         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
8340         plugins/cvs-plugin/cvs-execute.[ch]:
8341         Implemented cvs status and cvs diff
8342         Known bugs:
8343         - rdiff command is not correct
8344         - Must find a way to allow selection of directies AND files 
8345         in GtkFileChooser
8347 2004-12-03  Naba Kumar  <naba@gnome.org>
8349         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
8350         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
8351         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
8352         session.properties file if it is for the first time.
8353         
8354 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
8355         
8356         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
8357         commit.
8358         
8359         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
8360         plugins/cvs-plugin/anjuta-cvs.ui:
8361         Implemented update/commit and changed menu layout 
8363 2004-12-02  Naba Kumar  <naba@gnome.org>
8365         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
8366         property name (for cvs path property). Beautified dialogs.
8368 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
8369         
8370         * plugins/message-view/anjuta-msgman.c: Changed callback name
8371         and changed switch-page handling.
8372         
8373         * plugins/cvs-plugin/cvs-actions.c:
8374         * plugins/cvs-plugin/cvs-execute.c:
8375         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8376         - Implemented cvs add and cvs removed - both working now
8377         - Created a useful preferences page
8378         
8380 2004-11-30  Naba Kumar  <naba@gnome.org>
8382         * libanjuta/anjuta-status.c: Fixed runtime warning.
8383         
8384         * plugins/editor/Makefile.am:
8385         plugins/editor/anjuta-document-manager.glade,
8386         plugins/editor/plugin.c
8387         plugins/editor/plugin.h
8388         plugins/editor/style-editor.c (new, moved from src/),
8389         plugins/editor/style-editor.h (new, moved from src/),
8390         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
8391         settings in preferences.
8393         * plugins/editor/text_editor.c,
8394         plugins/editor/text_editor.h: Do not take unused args in
8395         text_editor_get_props().
8397         * src/style-editor.c, src/style-editor.h: Removed, moved to
8398         plugins/editor/ directory.
8400 2004-11-29  Naba Kumar  <naba@gnome.org>
8402         * plugins/editor/text_editor_cbs.c: Emit click signal in
8403         IAnjutaMarkable.
8404         * libanjuta/anjuta-status.c: More spacing between items.
8405         
8406 2004-11-29  Naba Kumar  <naba@gnome.org>
8408         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
8409         
8410         * libanjuta/interfaces/libanjuta.idl,
8411         plugins/debug-manager/anjuta-debug-manager.plugin.in,
8412         plugins/debug-manager/plugin.c,
8413         plugins/gdb/breakpoints.c,
8414         plugins/gdb/breakpoints.h,
8415         plugins/gdb/debugger.c,
8416         plugins/gdb/debugger.h,
8417         plugins/gdb/plugin.c,
8418         plugins/gdb/plugin.h,
8419         plugins/gdb/utilities.c,
8420         plugins/gdb/utilities.h: Code cleanups and partial implementation of
8421         toggle breakpoint margin clicks.
8423 2004-11-28  Naba Kumar  <naba@gnome.org>
8425         * TODO.tasks: Fixed indentations.
8426         * plugins/gtodo/libgtodo.c: Save with indentation.
8427         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
8428         * plugins/project-manager/plugin.c: Fixed runtime warnings.
8429         * libanjuta/anjuta-status.c: Fixed busy cursors.
8430         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8431         * po/POTFILES.in: Updated.
8432         
8433 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
8434         
8435         * plugins/editor/anjuta-document-manager.glade,
8436           plugins/editor/search-replace.[c,h], 
8437           plugins/editor/search-replace_backend.h
8438           plugins/editor/search-preferences.[c,h] :
8439           Saved Search-Preferences (gconf),
8440           Basic search by default.
8442 2004-11-22  Naba Kumar  <naba@gnome.org>
8444         * configure.in: Fixed build error.
8446 2004-11-21  Naba Kumar  <naba@gnome.org>
8448         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
8449         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
8450         Added AnjutaStatus class to libanjuta.
8451         Added anjuta_shell_get_status() method.
8452         
8453         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
8454         and fixed marshaller generation.
8455         
8456         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
8457         "updade_ui" signals to IAnjutaEditor interface.
8458         
8459         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
8460         
8461         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
8462         regexes.
8463         
8464         * plugins/class-gen/clsGen.c: Intial port.
8465         
8466         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
8467         name.
8468         
8469         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
8470         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
8471         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
8472         Implemented status update. Emits "update_ui" and "char_added" signals.
8473         Added view preferences.
8474         
8475         * plugins/file-loader/plugin.c: Added open with plugins in open with
8476         menus.
8477         
8478         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
8479         
8480         * plugins/message-view/anjuta-msgman.c,
8481         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
8482         to close correct message view rather than current view.
8484 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
8485         
8486         * plugins/cvs-plugin/cvs-actions.c
8487         plugins/cvs-plugin/plugin.[ch]
8488         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8489         Implemented cvs add but ran into a launcher/message_view
8490         problem because of a limitation of the idl compiler
8492 2004-11-19  Naba Kumar  <naba@gnome.org>
8494         * plugins/project-manager/plugin.c: Displays a progress window during
8495         project load.
8496         
8497         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
8498         Fixed UI separators.
8499         
8500         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
8501         UI placeholder.
8502         
8503         * plugins/project-manager/anjuta-project-manager.ui,
8504         plugins/project-manager/plugin.[c,h]: Added add/remove context
8505         menus and implemented them. Added file manager merge menu.
8507 2004-11-18  Naba Kumar  <naba@gnome.org>
8509         * TODO.tasks: Updated.
8510         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
8511         plugins/message-view/message-view.c: Fixed finalize and dispose
8512         methods.
8513         * plugins/debugger/*: Removed from cvs (development now in
8514         debug-manager).
8516 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
8518         Reviewed by Naba Kumar  <naba@gnome.org>:
8519         
8520         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
8521         plugins/editor/plugin.c, plugins/editor/text_editor.c,
8522         plugins/gdb/breakpoints.c: all marker related stuff moved from
8523         editor and docman interfaces to IAnjutaMarkable
8525 2004-11-17  Naba Kumar  <naba@gnome.org>
8527         * TODO.tasks: Updated.
8528         
8529         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
8530         
8531         * libegg/egg-combo-action.c: Block changed signal when changing model.
8532         
8533         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
8534         Emit changed signal. Removed dead codes.
8535         
8536         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
8537         that recent files history do not duplicate.
8538         
8539         * plugins/symbol-browser/an_symbol_view.c,
8540         plugins/symbol-browser/an_symbol_view.h,
8541         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
8542         Fixed a bug.
8544 2004-11-15  Naba Kumar  <naba@gnome.org>
8546         * plugins/project-manager/plugin.c: Opens targets on double click.
8547         
8548         * plugins/message-view/message-view.c,
8549         plugins/file-manager/anjuta-file-manager-plugin.glade,
8550         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
8551         Added proper class finalization
8552         and disposition. Added preferences notifications and callbacks to
8553         change info/warning/error colors.
8554         
8555         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
8556         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
8557         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
8558         Implemented finalize method for AnjutaApp. Code cleanups.
8559         
8560         * plugins/message-view/plugin.c: Static parent_class.
8561         
8562 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8563         * plugins/editor/search-replace.[c,h], 
8564           plugins/editor/search-replace_backend.c
8565           Update search entry in main toolbar.
8566           Clean code.
8568 2004-11-11  Naba Kumar  <naba@gnome.org>
8570         * TODO.tasks: Updated.
8572         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
8573         and completed on-the-fly-change preferences. Removed "changed"
8574         signal as it is no longer necessary (use notify for similar
8575         purpose to monitor individual preferences).
8577         
8578         * plugins/editor/anjuta-document-manager.glade: Added view menu
8579         preferences so that they are registered.
8580         
8581         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
8582         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
8583         connection to "changed" signal of preferences and implemented
8584         notifications for some editor preferences. More to implement.
8586 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8587         * plugins/editor/print.c
8588         Fixed bug 1047624 : Add line number every X lines.
8590 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8591         * plugins/editor/search-replace.c
8592         Fixed a crash bug (995755) when searching "%n"
8594 2004-11-09  Naba Kumar  <naba@gnome.org>
8596         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
8597         Fixed to refresh categories list on file load.
8599 2004-11-08  Naba Kumar  <naba@gnome.org>
8600         
8601         * configure.in, plugins/Makefile.am,
8602         plugins/profile-default/plugin.c: Added cvs plugin in build.
8603         
8604         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
8605         
8606         * plugins/debug-manager/.cvsignore: Added file to ignore.
8607         
8608         * plugins/debug-manager/Makefile.am: Removed dead codes.
8609         
8610         * src/anjuta.ui: Added placeholder for version control UI.
8612 2004-11-08  Naba Kumar  <naba@gnome.org>
8614         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
8615         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8616         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
8617         Updated.
8619         * global-tags/Makefile.am: Fixed make error.
8621         * plugins/profile-default/plugin.c: Added debug-manager
8622         and gdb plugins to load at startup so that debugger
8623         windows are docked properly. They will be removed
8624         later when we figure out runtime docking.
8626         * plugins/sample1/*: Restored to last working state.
8628         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
8629         windows in lower pane. Named the windows appropriately.
8631         * ChangeLog: Fixed format.
8632         
8633 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
8635         * libanjuta/interfaces/libanjuta.idl,
8636         libanjuta/anjuta-marshal.c,
8637         plugins/Makefile.am,
8638         plugins/debug-manager/plugin.c,
8639         plugins/editor/plugin.c,
8640         plugins/editor/text_editor.c,
8641         plugins/gdb/breakpoints.c,
8642         plugins/gdb/debugger.c,
8643         plugins/gdb/plugin.c,
8644         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
8646 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8647         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
8648         plugins/editor/search-replace.c,
8649         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
8650         Search and Replace; Show result in find pane
8651           
8652 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
8653         
8654         * plugins/gdb, plugins/debug-manager: Applied debugger patch
8655         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
8656         (added features: starting debugger and loading of core/executable,
8657         StepIn, StepOut, StepOver and Execute, toggling breakpoint
8658         partially works)
8660 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
8661         
8662         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
8663         my cvs-plugin files...
8664         I hope I have rescued everything possible.
8665         
8666         * Naba: Could you please fix sample1 because I messed it up to 
8667         but there should be a histroy of this directory we should commit
8669 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
8670         
8671         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
8672         infrastructure
8673         * plugins/cvs-plugin/plugin.c,
8674         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
8675         Added preferences dialog (not yet complete)
8677 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
8678         
8679         * global-tags/Makefile.am, mime/Makefile.am:
8680         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
8681         
8682         * template/xmltemplate.[ch],
8683         template/xmlstrings.[ch],
8684         template/autotools.[ch] removed,
8685         template/prj_template.[ch] removed,
8686         template/lang_template.[ch] removed,
8687         template/lib_template.[ch] removed,
8688         template/Makefile.am adjusted,
8689         template/dtds/lang.dtd removed, 
8690         template/dtds/lib.dtd removed,
8691         template/dtds/prj.dtd removed,
8692         template/dtds/autotools.dtd removed,
8693         data/template/lib/* removed,
8694         data/template/language/* removed,
8695         data/template/library/* removed,
8696         data/template/project/* removed,
8697         date/template/Makefile.am adjusted:
8698         Remove everything except text-templates to replace hardcoded 
8699         Edit->Insert texts with dynamic loaded.
8701         * plugins/cvs-plugin/plugin.[ch],
8702         plugins/cvs-actions.[ch],
8703         plugins/Makefile.am,
8704         plugins/cvs-plugin/Makefile.am,
8705         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
8706         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
8707         plugins/cvs-plugin/anjuta-cvs.plugin.in:
8708         Added initial cvs-plugin code
8710 2004-10-21  Naba Kumar  <naba@gnome.org>
8711         
8712         * libanjuta/anjuta-plugin.c,
8713         plugins/build-basic-autotools/build-basic-autotools.c,
8714         plugins/debugger/plugin.c,
8715         plugins/devhelp/plugin.c,
8716         plugins/editor/anjuta-docman.c,
8717         plugins/editor/goto_line.c,
8718         plugins/editor/plugin.c,
8719         plugins/editor/search-replace.c,
8720         plugins/editor/text_editor.c,
8721         plugins/file-loader/plugin.c,
8722         plugins/file-manager/plugin.c,
8723         plugins/file-wizard/file.c,
8724         plugins/file-wizard/plugin.c,
8725         plugins/gdb/plugin.c,
8726         plugins/gtodo/plugin.c,
8727         plugins/message-view/anjuta-msgman.c,
8728         plugins/profile-default/plugin.c,
8729         plugins/project-manager/plugin.c,
8730         plugins/sample1/plugin.c,
8731         plugins/terminal/terminal.c: Defined all global variables static,
8732         particularly class parent_class variables. They were getting
8733         confused at link time.
8735         * libanjuta/plugins.c: Do not unload plugins when they are
8736         deactivated. Simply cache them for later activation. Unloading
8737         modules have some problem with shared libs using static class
8738         registration. Fixed hash type for installed plugins. Eventually,
8739         we want to add "CanUnload" attribute for .plugin files (in
8740         "Anjuta Plugin" group) to let plugin loader know if the plugin can
8741         be unloaded from memory. Those plugins declaring CanUnload=false
8742         will not be unloaded from memory and will be put in the cache. Those
8743         not declaring anything or declaring CanUnload=true, will be unloaded
8744         from memory when they are deactivated.
8746         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
8747         plugins/editor/plugin.c, plugins/editor/text_editor.c,
8748         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
8749         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
8750         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
8751         activation, deactivation. Fixed memory leaks.
8753 2004-10-20  Naba Kumar  <naba@gnome.org>
8755         * TODO.tasks: Updated.
8756         
8757         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
8758         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
8759         macro for adding interfaces to plugin types. Code cleanup.
8760         
8761         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
8762         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8763         
8764         * plugins/build-basic-autotools/build-basic-autotools.c,
8765         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
8766         plugins/editor/plugin.c, plugins/editor/text_editor.c,
8767         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
8768         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
8769         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
8770         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
8771         plugins/project-manager/plugin.c,
8772         plugins/symbol-browser/an_symbol_view.c,
8773         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
8774         newly defined macro to add interfaces to plugin types.
8776         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
8778 2004-10-20  Naba Kumar  <naba@gnome.org>
8780         * TODO.tasks: Added task list.
8781         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
8782         default values.
8784 2004-10-19  Naba Kumar  <naba@gnome.org>
8786         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
8787         
8788         * plugins/editor/action-callbacks.c,
8789         plugins/editor/action-callbacks.h,
8790         plugins/editor/anjuta-docman.c,
8791         plugins/editor/anjuta-docman.h,
8792         plugins/editor/anjuta-document-manager.ui,
8793         plugins/editor/file_history.c,
8794         plugins/editor/file_history.h,
8795         plugins/editor/plugin.c: Added file history browsing.
8796         
8797         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
8798         
8799         * plugins/message-view/anjuta-message-manager.ui,
8800         plugins/message-view/plugin.c: Added document manager context menu.
8801         
8802         * plugins/symbol-browser/an_symbol_view.c,
8803         plugins/symbol-browser/an_symbol_view.h,
8804         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
8805         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
8806         document manager context menu.
8807         
8808         * scintilla/*, scintilla/include/*: Updated to current cvs.
8809         
8810 2004-10-19  Naba Kumar  <naba@gnome.org>
8812         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
8813         placeholder for debugger UI.
8814         
8815         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
8816         * plugins/file-manager/plugin.c: Fixed loading bug.
8817         
8818         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
8819         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
8820         Initializes gconf database with default values when the
8821         values are not defined. Use bool and int prefs separately.
8823         * plugins/editor/plugin.c: Added encoding preferences.
8824         * plugins/project-manager/plugin.c: Cleanup and debug messages.
8826         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
8827         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8828         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8829         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8831 2004-10-18  Naba Kumar  <naba@gnome.org>
8833         * po/POTFILES.in: Updated.
8834         
8835         * libanjuta/anjuta-ui.c: Corrected debug messages.
8836         
8837         * libegg/egg-combo-action.c, libegg/test-actions.c,
8838         libegg/menu/egg-combo-action.h: Fixed combo action.
8839         
8840         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
8841         Fixed format.
8842         
8843         * plugins/editor/action-callbacks.[c,h],
8844         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
8845         Implemented file swap. Removed dead codes.
8846         
8847         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
8848         dead codes.
8849         
8850         * plugins/symbol-browser/an_symbol_view.[c,h],
8851         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
8852         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
8853         Implemented file symbols. Implemented goto file line when symbol is
8854         selected.
8855         
8856         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
8857         
8858 2004-10-10  Naba Kumar  <naba@gnome.org>
8860         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
8861         
8862         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
8863         
8864         * plugins/debugger/.cvsignore,
8865         (added) plugins/debugger/Makefile.am,
8866         (added) plugins/debugger/anjuta-debugger.glade,
8867         (added) plugins/debugger/anjuta-debugger.plugin.in,
8868         (added) plugins/debugger/anjuta-debugger.plugin.png,
8869         (added) plugins/debugger/anjuta-debugger.ui,
8870         plugins/debugger/attach_process.c,
8871         (removed) plugins/debugger/attach_process_cbs.c,
8872         (removed) plugins/debugger/attach_process_cbs.h,
8873         (removed) plugins/debugger/breakpoints.c,
8874         (removed) plugins/debugger/breakpoints.h,
8875         (removed) plugins/debugger/debug_tree.c,
8876         (removed) plugins/debugger/debug_tree.h,
8877         (removed) plugins/debugger/debugger.c,
8878         (removed) plugins/debugger/debugger.h,
8879         (removed) plugins/debugger/memory.c,
8880         (removed) plugins/debugger/memory.h,
8881         (added) plugins/debugger/plugin.c,
8882         (added) plugins/debugger/plugin.h,
8883         (removed) plugins/debugger/registers.c,
8884         (removed) plugins/debugger/registers.h,
8885         (removed) plugins/debugger/registers_cbs.c,
8886         (removed) plugins/debugger/registers_cbs.h,
8887         (removed) plugins/debugger/registers_gui.c,
8888         (removed) plugins/debugger/sharedlib.c,
8889         (removed) plugins/debugger/sharedlib.h,
8890         (removed) plugins/debugger/sharedlib_cbs.c,
8891         (removed) plugins/debugger/sharedlib_cbs.h,
8892         (removed) plugins/debugger/sharedlib_gui.c,
8893         (removed) plugins/debugger/signals.c,
8894         (removed) plugins/debugger/signals.h,
8895         (removed) plugins/debugger/signals_cbs.c,
8896         (removed) plugins/debugger/signals_cbs.h,
8897         (removed) plugins/debugger/signals_gui.c,
8898         (removed) plugins/debugger/stack_trace.c,
8899         (removed) plugins/debugger/stack_trace.h,
8900         (added) plugins/debugger/utilities.c,
8901         (added) plugins/debugger/utilities.h,
8902         (removed) plugins/debugger/watch.c,
8903         (removed) plugins/debugger/watch.h,
8904         (removed) plugins/debugger/watch_cbs.c,
8905         (removed) plugins/debugger/watch_cbs.h,
8906         (removed) plugins/debugger/watch_gui.c,
8907         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
8908         
8909         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
8910         Added debugger gdb backend plugin.
8911         
8912         * plugins/message-view/plugin.c: Registered all message stock icons.
8913         
8914         * plugins/profile-default/plugin.c: Loads debugger plugin.
8915         
8916         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
8918 2004-10-08  Naba Kumar  <naba@gnome.org>
8920         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
8921         information.
8922         
8923         * plugins/symbol-browser/.cvsignore,
8924         plugins/symbol-browser/Makefile.am,
8925         plugins/symbol-browser/an_symbol_view.c,
8926         plugins/symbol-browser/an_symbol_view.h,
8927         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
8928         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
8929         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
8930         plugins/symbol-browser/plugin.c,
8931         plugins/symbol-browser/plugin.h,
8932         plugins/symbol-browser/sv_class.xpm,
8933         plugins/symbol-browser/sv_function.xpm,
8934         plugins/symbol-browser/sv_macro.xpm,
8935         plugins/symbol-browser/sv_private_fun.xpm,
8936         plugins/symbol-browser/sv_private_var.xpm,
8937         plugins/symbol-browser/sv_protected_fun.xpm,
8938         plugins/symbol-browser/sv_protected_var.xpm,
8939         plugins/symbol-browser/sv_public_fun.xpm,
8940         plugins/symbol-browser/sv_public_var.xpm,
8941         plugins/symbol-browser/sv_static_fun.xpm,
8942         plugins/symbol-browser/sv_static_var.xpm,
8943         plugins/symbol-browser/sv_struct.xpm,
8944         plugins/symbol-browser/sv_unknown.xpm,
8945         plugins/symbol-browser/sv_variable.xpm,
8946         plugins/symbol-browser/test-symbol-browser.c,
8947         plugins/Makefile.am: Implemented Symbol
8948         browser plugin.
8949         
8950         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
8951         
8952         * plugins/build-basic-autotools/Makefile.am,
8953         plugins/devhelp/Makefile.am,
8954         plugins/editor/Makefile.am,
8955         plugins/file-loader/Makefile.am,
8956         plugins/file-manager/Makefile.am,
8957         plugins/file-wizard/Makefile.am,
8958         plugins/gtodo/Makefile.am,
8959         plugins/message-view/Makefile.am,
8960         plugins/profile-default/Makefile.am,
8961         plugins/project-manager/Makefile.am
8962         plugins/sample1/Makefile.am,
8963         plugins/terminal/Makefile.am,
8964         scintilla/Makefile.am,
8965         libegg/Makefile.am,
8966         launcher/Makefile.am,
8967         libanjuta/Makefile.am,
8968         src/Makefile.am,
8969         tagmanager/Makefile.am,
8970         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
8971         anjuta_data_dir in configure.in and used them in plugins Makefile.am
8972         files. Also fixed library dependencies.
8973         
8974         * plugins/editor/aneditor.cxx: Disabled unused codes.
8975         * plugins/file-manager/an_file_view.c: Added copyright.
8976         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
8977         
8978         * plugins/profile-default/plugin.c: Can load plugins by location.
8979         * plugins/project-manager/plugin.c: Remove project_root_uri value
8980         when project is closed.
8981         
8982 2004-10-06  Naba Kumar  <naba@gnome.org>
8984         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
8985         
8986         * libanjuta/interfaces/libanjuta.idl,
8987         plugins/editor/text_editor.c: Added get_length()
8988         and get_current_word() methods in IAnjutaEditor interface.
8989         
8990         * libegg/Makefile.am: Added test_actions target.
8991         
8992         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
8993         
8994         * plugins/build-basic-autotools/build-basic-autotools.c,
8995         plugins/file-loader/plugin.c,
8996         plugins/message-view/message-view.c: Added code to go to file and
8997         line number,
8998         
8999         * plugins/devhelp/plugin.c: Context sensitive help now works.
9000         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
9001         uri as line number and goes to that line number.
9002         
9003         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
9004         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
9005         gtodo_client_load() method to load from a diffrent file. Watched 
9006         project root directory in plugin to open TODO.tasks of the project.
9007         
9008         * plugins/project-manager/plugin.c: Updates project UI
9009         sensitive/insensitive.
9011         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
9012         anjuta-shell program to test plugins.
9013         
9014         * src/anjuta-app.c: Registered UI accels.
9015         
9016 2004-09-28  Naba Kumar  <naba@gnome.org>
9018         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
9019         method.
9020         
9021         * src/anjuta-app.c: Implemented present widget method.
9022         
9023         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
9024         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
9025         
9026         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
9027         added editor.
9028         
9029         * plugins/editor/text_editor.c: Connects to preferences changed signal
9030         correctly.
9031         
9032 2004-09-28  Naba Kumar  <naba@gnome.org>
9033         
9034         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
9035         print code.
9036         
9037         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
9038         size to 5 pix.
9039         
9040         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
9041         in changed signal callback.
9042         
9043         * plugins/editor/action-callbacks.c: Implemented save_all action
9044         callback. Removed dead code. Do save_as when saving a new file.
9045         Implemented incremental search.
9046         
9047         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
9048         
9049         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
9050         
9051         * src/anjuta-app.c: Registers UI accelerators.
9052         
9053 2004-09-27  Naba Kumar  <naba@gnome.org>
9055         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
9056         
9057         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
9058         plugins/devhelp/anjuta-devhelp.plugin.in,
9059         plugins/file-loader/anjuta-loader.plugin.in,
9060         plugins/file-manager/anjuta-file-manager.plugin.in,
9061         plugins/gtodo/anjuta-gtodo.plugin.in,
9062         plugins/project-manager/anjuta-project-manager.plugin.in,
9063         plugins/terminal/anjuta-terminal.plugin.in:
9064         Gave proper plugin names.
9066         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
9067         error when regex fail.
9068         
9069         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
9070         Added help and context search. Watches current editor. More menus
9071         in Help submenu. Update UI (sensitive when required) properly.
9072         
9073         * plugins/editor/anjuta-document-manager.ui,
9074         plugins/devhelp/anjuta-devhelp.ui,
9075         plugins/message-view/anjuta-message-manager.ui,
9076         src/anjuta.ui: Goto menu actions are in separate submenu.
9077         
9078         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
9079         Removed unimplemented UI elements.
9080         
9081         * src/anjuta-app.c: Larger (and normal) icon size.
9082         
9083         * src/layout.xml: Task manager plugin along with document (in middle).
9084         
9085         * plugins/editor/plugin.c, plugins/file-loader.c,
9086         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
9087         in gtkactions. Enable/disable UI properly.
9088         
9089 2004-09-26  Naba Kumar  <naba@gnome.org>
9091         * po/POTFILES.in: Updated, added missing files.
9093         * .cvsignore: Updated.
9094         
9095         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
9096         a new function to get User input text.
9097         
9098         * libanjuta/resources.[c,h]: Added a function to created sized image.
9099         
9100         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
9101         from filename, as thats the correct representation.
9102         
9103         * plugins/build-basic-autotools/Makefile.am,
9104         (added) plugins/build-basic-autotools/automake-c.filters,
9105         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
9106         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
9107         Rearragned UI elements in the build menu. Added codes to read build
9108         filter rules from external file. Implemented all build, configure,
9109         autogen commands. Watches current editor and project.
9110         
9111         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
9112         Added editor changed signal and exports current editor value.
9113         Fixed parameter names. Fixed get_uri() interface implementation to
9114         return correct uri.
9115         
9116         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
9117         elements.
9118         
9119         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
9120         
9121         * plugins/file-manager/an_file_view.c,
9122         plugins/file-manager/an_file_view.c: Exports file uri correctly.
9123         
9124         * plugins/file-wizard/file.c: Reads uri correctly.
9125         
9126         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
9127         sets the page to the new view.
9128         
9129         * plugins/message-view/message-view.c: Unrefs the tree model when done.
9130         Fixed signal connecting.
9131         
9132         * plugins/project-manager/plugin.c: Changed "project_root_directory"
9133         to "project_root_uri" and exports as uri.
9134         
9135 2004-09-24  Naba Kumar  <naba@gnome.org>
9137         * libanjuta/anjuta-ui.c: Fixed a crash bug.
9138         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
9139         in correct way.
9140         * plugins/file-manager/plugin.c: Fixed crash in unloading.
9141         * plugins/file-loader/plugin.c: Added comments.
9142         * plugins/build-basic-autotools/plugin.c: Added comments.
9143         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
9144         
9145         * libanjuta/interfaces/libanjuta.idl,
9146         plugins/message-view/anjuta-msgman.c,
9147         plugins/message-view/message-view.c,
9148         plugins/message-view/message-view.h,
9149         plugins/message-view/plugin.c: Buffering and appending messages have
9150         been separated. message-view implementations cleaned up. Signals
9151         Emissions fixed. Messages now displayed in summary and details show
9152         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
9153         API.
9154         
9155         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
9156         preferences.
9157         
9158         * plugins/build-basic-autotools/Makefile.am,
9159         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
9160         parsing of output to create message summaries. Uses new message view
9161         API.
9162         
9163         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
9164         preferences to make dialog box smaller.
9165         
9166         * plugins/editor/search-replace.c: Fixed compile error with change
9167         in IAnjutaMessageView API.
9168         
9169 2004-09-21  Naba Kumar  <naba@gnome.org>
9171         * plugins/Makefile.am: Deletes old (installed) plugins before
9172         installing new ones.
9173         
9174         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
9175         plugins/build-basic-autotools/build-basic-autotools.c,
9176         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
9177         file URI from filemanager. Only disables/enables build submenu in file
9178         manager, instead of merging/unmerging.
9179         
9180         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
9181         non-text files.
9182         
9183         * plugins/file-loader/anjuta-loader-plugin.ui,
9184         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
9185         Implemented "Open with" file manager submenu. Displays error message
9186         when file can not be opened.
9187         
9188         * plugins/file-manager/an_file_view.c: Renamed
9189         file_manager_current_filename value name to file_manager_current_uri
9190         and exports proper URI.
9191         
9192         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
9194 2004-09-19  Naba Kumar  <naba@gnome.org>
9196         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
9197         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
9198         save point signal to change editor tabs. Fixed accels.
9199         
9200         * plugins/file-loader/plugin.c: Fixed accels.
9202         * plugins/project-manager/plugin.c: Added target selection callback.
9203         
9204         * plugins/project-manager/plugin.c: Added URI activation.
9205         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
9206         Fixed dialog and closed it on ok. Fixed a crash bug.
9207         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
9209         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
9210         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
9211         plugins/file-loader/anjuta-loader-plugin.ui,
9212         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
9213         Added recent files in file loade plugin.
9214         
9215         * ChangeLog: Fixed entry dates.
9216         
9217 2004-09-18  Naba Kumar  <naba@gnome.org>
9219         * plugins/devhelp/plugin.c: Added UI sensitization and removed
9220         an unnecessary GtkFrame.
9221         
9222 2004-09-17  Naba Kumar  <naba@gnome.org>
9224         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
9226         * TODO: Updated.
9227         
9228         * data/Makefile.am: Disabled installing old mime info.
9229         
9230         * mime/anjuta.applications, mime/anjuta.keys: Updated.
9231         
9232         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
9233         plugins/editor/anjuta-document-manager.ui,
9234         plugins/editor/plugin.c, plugins/editor/text_editor.c,
9235         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
9236         Added Editor context popup menu.
9237         
9238         * plugins/project-manager/anjuta-project-manager-plugin.png:
9239         Update image.
9240         
9241         * plugins/project-manager/anjuta-project-manager.plugin.in:
9242         Support .anjuta mime type.
9243         
9244         * plugins/project-manager/plugin.c: Exports "project_root_directory"
9245         value.
9246         
9247         * plugins/file-manager/plugin.c: Watches "project_root_directory"
9248         value.
9249         
9250         * src/layout.xml, plugins/profile-default/plugin.c:
9251         Added project manager plugin for startup.
9253 2004-09-16  Naba Kumar  <naba@gnome.org>
9254         
9255         * anjuta.prj: Updated.
9256         
9257         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
9258         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
9259         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
9260         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
9261         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
9262         plugins/terinal/Makefile.am, src/Makefile.am,
9263         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
9264         Fixed makefile syntax errors.
9266 2004-09-16  Naba Kumar  <naba@gnome.org>
9268         * configure.in, src/layout.xml,
9269         plugins/profile-default/plugin.c,
9270         libanjuta/interfaces/libanjuta.idl,
9271         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
9272         
9273         * configure.in, plugins/Makefile.am,
9274         plugins/project-manager/.cvsignore, 
9275         plugins/project-manager/Makefile.am,
9276         plugins/project-manager/anjuta-project-manager-plugin.png,
9277         plugins/project-manager/anjuta-project-manager.plugin.in,
9278         plugins/project-manager/anjuta-project-manager.ui,
9279         plugins/project-manager/plugin.c,
9280         plugins/project-manager/plugin.h: Added project manager plugin
9281         based on gnome-build.
9282         
9283         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
9284         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
9285         
9286         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
9287         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9288         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
9289     
9290 2004-09-16  Naba Kumar  <naba@gnome.org>
9292         * plugins/editor/action-callbacks.c: Fixed compile error.
9293         
9294 2004-09-15  Naba Kumar  <naba@gnome.org>
9296         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
9297         
9298         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
9299         New improved splace with nicer progress.
9300         
9301         * configure.in, plugins/Makefile.am,
9302         (added) file-wizard/.cvsignore,
9303         (added) file-wizard/Makefile.am,
9304         (added) file-wizard/action-callbacks.c,
9305         (added) file-wizard/action-callbacks.h,
9306         (added) file-wizard/anjuta-file-wizard-plugin.png,
9307         (added) file-wizard/anjuta-file-wizard.glade,
9308         (added) file-wizard/anjuta-file-wizard.plugin.in,
9309         (added) file-wizard/anjuta-file-wizard.ui,
9310         (added) file-wizard/file.c,
9311         (added) file-wizard/file.h,
9312         (added) file-wizard/plugin.c,
9313         (added) file-wizard/plugin.h:
9314         Created new file wizard and added it. The wizard takes care of text
9315         bit insertions and new files creation.
9317         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
9318         plugins/editor/action-callbacks.h,
9319         plugins/editor/anjuta-document-manager.glade,
9320         plugins/editor/anjuta-document-manager.ui,
9321         plugins/editor/plugin.c, plugins/editor/text_editor.c,
9322         (removed) plugins/editor/file.[c,h]: Removed text insertions and
9323         new files code and moved into a new plugin (file wizard).
9324         
9325         * libanjuta/plugins.[c,h]: Added plugins selection function.
9326         
9327         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
9328         get_position(), insert() in IAnjutaEditor interface. Added
9329         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
9330         interface (for wizard plugins).
9332         * plugins/file-loader/anjuta-loader-plugin.ui,
9333         plugins/file-loader/plugin.c: Added wizard launcher interface which
9334         scans for plugins implement IAnjutaWizard interface and presents the
9335         list to user for selection. The selected plugin is then activated
9336         for the wizard.
9338         * libanjuta/interfaces/.cvsignore: Updated.
9339         * plugins/message-view/.cvsignore: Updated.
9340         * plugins/launcher/*: Removed as launcher has already been moved to
9341         libanjuta as class.
9343         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
9344         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
9345         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9346         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9347         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
9348         Updated API documentations.
9350 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
9352         * configure.in: Added Punjabi to ALL_LINGUAS
9354 2004-07-29  Naba Kumar  <naba@gnome.org>
9356         * configure.in: Added file-loader plugin Makefile path and
9357         fixed devhelp version requirement.
9359 2004-07-28  Naba Kumar  <naba@gnome.org>
9361         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
9362         terminal/preferences-terminal.png (added), message-view/*.png (added),
9363         message-view/*.xpm (added), editor/*.png (added),
9364         editor/*.xpm (added), plugins/editor/Makefile.am,
9365         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
9366         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
9367         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
9368         respective plugins directories.
9370         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
9371         pixmaps/block-end-16.png, pixmaps/block-end.png
9372         pixmaps/block-start-16.png, pixmaps/block-start.png
9373         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
9374         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
9375         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
9376         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
9377         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
9378         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
9379         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
9380         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
9381         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
9382         pixmaps/preferences-editor.png, pixmaps/undock.png
9383         pixmaps/error-next-16.png, pixmaps/error-next.png
9384         pixmaps/error-prev-16.png, pixmaps/error-prev.png
9385         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
9386         pixmaps/preferences-terminal.png: Deleted
9388         * libanjuta/properties* (removed), plugins/editor/properties* (added),
9389         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
9390         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
9391         plugins/editor/anjuta-document-manager.plugin.in,
9392         plugins/editor/anjuta-document-manager.ui,
9393         plugins/editor/plugin.c, plugins/editor/print.c,
9394         plugins/editor/search-replace_backend.c,
9395         plugins/editor/search_preferences.h,
9396         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
9397         Moved properties souce files to editor plugin as it not required in
9398         libanjuta. Other editor fixes.
9400         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
9401         libegg/dock/* (removed)
9402         : Restored GDL external dependencies and removed libegg dock
9403         sources, because gdl is being developed.
9404         
9405         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
9406         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
9407         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
9408         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
9409         libanjuta/plugins.c, libanjuta/plugins.h,
9410         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
9411         gconf system. Shell now takes docking positions. Added more utility
9412         functions. Added plugins query function. And other fixes.
9414         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
9415         
9416         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
9417         plugin to load files based on mime type.
9418         
9419         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
9420         
9421         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
9422         plugins/file-manager/plugin.c: File manager now uses file loader to
9423         open files.
9425         * plugins/message-view/anjuta-msgman.c,,
9426         plugins/message-view/message-view.c,
9427         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
9429         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
9430         plugins/terminal/terminal.c, src/Makefile.am,
9431         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
9432         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
9433         
9434         * libegg/dock/*: Removed directory.
9435         
9436 2004-07-28  Naba Kumar  <naba@gnome.org>
9438         * configure.in: Reduced gnome-print version requirement.
9439         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
9441 2004-07-21  Ray Strode  <rstrode@redhat.com>
9442         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
9443         new mime sytem.
9445 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
9446         
9447         * plugins/editor/search-replace.c: Some fixes
9448         * plugins/terminal/Makefile.am:
9449         Patch from: Alexey Rusakov <ktirf@users.sf.net>
9451 2004-05-19  Naba Kumar  <naba@gnome.org>
9453         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
9454         compiler warning.
9456 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
9458         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
9459         Implemented IAnjutaSavable
9460         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
9462 2004-05-17  Naba Kumar  <naba@gnome.org>
9464         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
9465         plugins/build-basic-autotools/.cvsignore,
9466         plugins/build-basic-autotools/Makefile.am,
9467         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
9468         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
9469         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
9470         plugins/build-basic-autotools/build-basic-autotools.c,
9471         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
9472         build plugin.
9473         
9474         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
9475         definition.
9476         
9477         * plugins/file-manager/an_file_view.c,
9478         plugins/file-manager/anjuta-file-manager.ui,
9479         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
9480         Added context menu UI.
9481         
9482         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
9483         in view menu.
9485 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
9486         
9487         * libanjuta/anjuta-preferences.[ch]: 
9488         Added save/load_gconf functions
9489         * src/action_callbacks.[ch], src/preferences.c: 
9490         Load global prefs from gconf at startup and save them
9491         on exit. Prefs load and save correctly but something resets
9492         them to default after loading...
9493         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
9494         Somehow the linker does not find save/load_gconf functions
9495         in libanjuta. Must be a stupid mistake, I would be glad
9496         if someone could fix that.
9497         * manuals/reference/libanjuta-sections.txt: Added new
9498         preferences functions and removed gnome-filelist
9499         * plugins/file-manager/anjuta-file-manager-plugin.glade:
9500         * plugins/file-manager/plugin.c:
9501         Added root-path property
9503 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
9504         
9505         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
9506         they are not longer needed.
9507         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
9508         anjuta-sections.txt: Remove references to the files
9509         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
9510         Use new nautilus icons for file-manager, looks incredible
9511         cool!
9513 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
9514         
9515         * plugins/editor/anjuta-docman.c: gchar* to 
9516         const gchar* in arguments
9517         * plugins/editor/text_editor.c: Implemented IAnjutaFile
9518         Interface
9519         * plugins/file-manager/an_file_view.c: Open files on
9520         double-click. Does not work yet because it does not
9521         find IAnjutaFile interface in document manager
9523 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
9524         
9525         * plugins/editor/anjuta-docman.c
9526         * plugins/editor/text_editor.c:
9527         Made close button working, made multiple selection in
9528         File/Open dialog possble, fixed crash bug if file cannot
9529         be opened.
9531 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9532         
9533         * plugins/editor/action-callbacks.c
9534         * plugins/editor/anjuta-docman.c
9535         * plugins/editor/anjuta-docman.h
9536         * plugins/editor/search-replace.c
9537         * plugins/editor/search-replace_backend.c
9538         * plugins/editor/text_editor.c
9539         * plugins/editor/text_editor.h:
9540         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
9541         able to open all files, use uri instead of full_filename, fixed
9542         many bugs.
9545 2004-05-13  Naba Kumar  <naba@gnome.org>
9547         * plugins/message-view/anjuta-message-manager-plugin.glade:
9548         HIG compliant.
9550         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
9551         management.
9553         * pixmaps/anjuta_splash.png: Added border.
9554         
9555         * plugins/editor/anjuta-document-manager.png: New icon.
9556         
9557         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
9558         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
9559         
9560         plugins/editor/Makefile.am,
9561         plugins/editor/search-replace.c,
9562         plugins/editor/search-replace.h,
9563         plugins/editor/search-replace_backend.c,
9564         plugins/editor/search-replace_backend.h,
9565         plugins/editor/search_preferences.h,
9566         plugins/editor/search_preferences.c: Merged changes from
9567         ANJUTA_1_2_0 branch.
9568         
9569         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
9570         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
9571         operational.
9573         * plugins/terminal/Makefile.am,
9574         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
9575         dialog.
9576         
9577         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
9578         submenu.
9580 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
9581         * plugins/message-view/plugin.c: Fixed glade file loading
9582         Removed "Show messages" menu item
9583         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
9584         twice because of this load system layout hack.
9585         * libanjuta/anjuta-ui.h: Removed #include config.h
9586         * libanjuta/libanjuta.pc: Fixed path and depencies
9587         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
9588         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
9589         * libanjuta/properties.cxx : #include "properties_cxx.h"
9590         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
9592 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
9593         * plugins/message-view/*: Fixed message view preferences
9594         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
9595         * anjuta.glade: Removed messages stuff
9597 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
9598         
9599         * Removed libanjutamm, it is now hosted on SF.net:
9600         cvs.sf.net/cvsroot/anjuta/libanjutamm
9602 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
9603         
9604         * libanjutamm/*
9605         Added some experimental code to add support for C++ plugins.
9606         Nothing works yet and it is likely that it will disappear but
9607         I have some questions to murrayc and he wants to see the code.
9609 2004-05-11  Naba Kumar  <naba@gnome.org>
9611         * plugins/terminal/terminal.c: Fixed prefs loading bug.
9613         * plugins/editor/action-callbacks.c: Fixed a crash bug in
9614         hightlight style menu actions.
9616         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9617         manuals/reference/libanjuta/plugin-description-file.sgml,
9618         manuals/reference/libanjuta/writing-plugins.sgml,
9619         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9620         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9621         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
9623         * src/anjuta-app.c: Always load system layout for now.
9625         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
9626         
9627         * manuals/reference/libanjuta/libanjuta-docs.sgml,
9628         manuals/reference/libanjuta/libanjuta-sections.txt,
9629         manuals/reference/libanjuta/libanjuta.types,
9630         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9631         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9632         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9633         manuals/reference/libanjuta/tmpl/fileselection.sgml,
9634         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9635         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
9636         Updated documentation.
9638         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
9639         plugins/profile-default/plugin.c, src/layout.xml:
9640         Created terminal plugin.
9641          
9642         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
9643         (new) plugins/file-manager/.cvsignore,
9644         plugins/file-manager/an_file_view.c,
9645         plugins/file-manager/plugin.c,
9646         plugins/file-manager/plugin.h: Moved preferences to separate
9647         glade file and added cvsignore file.
9648         
9649         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
9650         from ANJUTA_1_2_0 branch. Please note that other po files need merging
9651         from the branch. I tried it     but there were way too many conflicts.
9652         
9653         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
9654         
9655         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
9656         util functions required during the merge.
9657         
9658         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
9659         interface.
9660         
9661         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
9662         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
9663         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
9664         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
9665         Merged with ANJUTA_1_2_0 branch.
9667 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
9669         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
9671 2004-05-07  Naba Kumar  <naba@gnome.org>
9673         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
9675         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
9676         Added preferences reading and loading.
9677         
9678         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
9679         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
9680         libanjuta/fileselection.c, libanjuta/fileselection.h,
9681         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
9682         
9683         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
9685         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
9686         anjuta.spec.in, configure.in, data/autogen.sh.generic,
9687         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
9688         data/macros/autogen.sh, data/macros2/autogen.sh
9689         data/properties/ada.properties, data/properties/anjuta.properties,
9690         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
9691         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
9692         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
9693         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
9694         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
9695         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
9696         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
9697         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
9698         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
9699         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
9700         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
9701         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
9702         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
9703         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
9704         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
9705         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
9706         plugins/class-gen/clsGen.c, plugins/editor/print.c,
9707         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
9708         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
9709         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
9710         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
9711         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
9712         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
9713         (added) scintilla/scintilla-marshal.c,
9714         (added) scintilla/scintilla-marshal.h,
9715         (added) scintilla/scintilla-marshal.list,
9716         scintilla/include/SString.h, scintilla/include/SciLexer.h,
9717         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
9718         (added) scintilla/patches/scintilla-calltip-align.patch,
9719         (added) scintilla/patches/scintilla-minor.patch,
9720         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
9722 2004-05-06  Naba Kumar  <naba@gnome.org>
9724         * (added) plugins/file-manager/Makefile.am,
9725         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
9726         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
9727         (added) plugins/file-manager/anjuta-file-manager.ui,
9728         (added) plugins/file-manager/plugin.c,
9729         (added) plugins/file-manager/plugin.h,
9730         (removed) plugins/file-manager/an_file_view.h,
9731         plugins/Makefile.am, configure.in,
9732         plugins/file-manager/an_file_view.c: Created file manager plugin.
9733         
9734         * plugins/profile-default/plugin.c: Added file manager plugin in default
9735         profile.
9736         
9737         * libanjuta/Makefile.am: Fixed dependencies.
9738         * pixmaps/anjuta_splash.png: New splash screen.
9740 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
9741         
9742         * template/template.c/h: Added in-line doc
9743         * manuals/reference/template/*: Added template documentation
9744         * configure.in: Build template docs
9746 2004-05-05  Naba Kumar  <naba@gnome.org>
9748         * autogen.sh: Added commands to generate initial interfaces.
9749         
9750         * libanjuta/Makefile.am,
9751         (removed)libanjuta/anjuta-plugin-parser.c,
9752         (removed)libanjuta/anjuta-plugin-parser.h,
9753         (added)libanjuta/anjuta-plugin-description.c,
9754         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
9755         plugin description.
9756         
9757         * libanjuta/anjuta-plugin.c,
9758         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
9759         
9760         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
9761         and added AnjutaShellPlacement enum for widgeds placement (passed to 
9762         widget add_widget() method.
9763         
9764         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
9765         and moved plugin sets loading in profile plugins.
9766         
9767         * libanjuta/interfaces/.cvsignore,
9768         (removed)libanjuta/interfaces/Makefile.am,
9769         libanjuta/interfaces/libanjuta.idl,
9770         libanjuta/interfaces/anjuta-idl-compiler.pl,
9771         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
9772         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
9773         (removed)libanjuta/interfaces/ianjuta-editor.c,
9774         (removed)libanjuta/interfaces/ianjuta-editor.h,
9775         (removed)libanjuta/interfaces/ianjuta-file.c,
9776         (removed)libanjuta/interfaces/ianjuta-file.h,
9777         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
9778         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
9779         (removed)libanjuta/interfaces/ianjuta-message-view.c,
9780         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
9781         *.h and Makefile.am files. They are autogenerated. Interfaces are
9782         by anjuta-idl-compiler.pl from libanjuta.idl file.
9783         
9784         * manuals/reference/libanjuta/Makefile.am,
9785         manuals/reference/libanjuta/anjuta-architecture.sgml,
9786         manuals/reference/libanjuta/libanjuta-docs.sgml,
9787         manuals/reference/libanjuta/libanjuta-sections.txt,
9788         manuals/reference/libanjuta/libanjuta.types,
9789         manuals/reference/libanjuta/plugin-description-file.sgml,
9790         manuals/reference/libanjuta/writing-plugins.sgml,
9791         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
9792         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
9793         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
9794         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9795         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9796         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9797         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
9798         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
9799         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
9800         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
9801         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
9802         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9803         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
9804         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
9805         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
9806         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
9807         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
9808         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9809         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9810         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
9811         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
9812         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
9813         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
9814         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
9815         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
9816         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
9817         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
9818         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
9819         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
9820         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
9821         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
9822         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9823         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
9824         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
9825         interfaces template sgmls.
9826         
9827         * plugins/Makefile.am,
9828         plugins/devhelp/anjuta-devhelp.plugin.in,
9829         plugins/devhelp/plugin.c,
9830         plugins/editor/action-callbacks.c,
9831         plugins/editor/anjuta-document-manager.plugin.in,
9832         plugins/editor/plugin.c,
9833         plugins/editor/plugin.h,
9834         plugins/editor/text_editor.c,
9835         plugins/sample1/plugin.c,
9836         plugins/message-view/anjuta-message-manager.plugin.in,
9837         plugins/message-view/plugin.c: Fixed shell add_widget method to take
9838         placement. Fixed other errors.
9839         
9840         * (added)plugins/profile-default/.cvsignore,
9841         (added)plugins/profile-default/Makefile.am,
9842         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
9843         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
9844         (added)plugins/profile-default/anjuta-default-profile.ui,
9845         (added)plugins/profile-default/plugin.c,
9846         (added)plugins/profile-default/plugin.h: Added a default new
9847         profile plugin.
9848         
9849         * src/Makefile.am,
9850         src/action-callbacks.c,
9851         src/anjuta-app.c,
9852         src/anjuta.c,
9853         src/main.cpp: Fixed necessary changes for libanjuta
9855 2004-05-04  Naba Kumar  <naba@gnome.org>
9857         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
9858         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
9859         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
9860         placement for default widgets placements.
9862 2004-05-03  Naba Kumar  <naba@gnome.org>
9864         * manuals/reference/libanjuta/anjuta-architecture.sgml,
9865         manuals/reference/libanjuta/libanjuta-docs.sgml,
9866         manuals/reference/libanjuta/plugin-description-file.sgml,
9867         manuals/reference/libanjuta/writing-plugins.sgml:
9868         Wrote more sections in writing-plugins document and fixed errors.
9870 2004-05-03  Naba Kumar  <naba@gnome.org>
9872         * libanjuta/interfaces/libanjuta.idl: Added interface
9873         IAnjutaFileManager.
9874         
9875         * manuals/reference/libanjuta/anjuta-architecture.dia,
9876         manuals/reference/libanjuta/anjuta-architecture.png: Updated
9877         architecture diagram.
9878         
9879         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
9880          manuals/reference/libanjuta/libanjuta-docs.sgml,
9881         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
9882         (added) manuals/reference/libanjuta/writing-plugins.sgml:
9883         Wrote writing-plugins document and separated chapters into
9884         separate sgml files.
9885         
9886         * plugins/file-manager/an_file_view.c,
9887         plugins/file-manager/an_file_view.h: New and improved directory
9888         rendering.
9890 2004-05-02  Sven Herzberg  <herzi@abi02.de>
9892         * anjuta.glade: re-designed the new file dialog
9893         * anjuta_dialogs_strings.c: new strings from the new file dialog
9895 2004-04-30  Naba Kumar  <naba@gnome.org>
9897         * libanjuta/interfaces/Makefile.am.iface,
9898         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
9899         
9900         * libanjuta/interfaces/libanjuta.idl: Updated.
9902         * libanjuta/interfaces/Makefile.am.iface,
9903         libanjuta/interfaces/libanjuta.idl: Updated.
9905 2004-04-29  Naba Kumar  <naba@gnome.org>
9906         
9907         * libanjuta/interfaces/Makefile.am.iface,
9908         libanjuta/interfaces/libanjuta.idl: Updated.
9910 2004-04-29  Naba Kumar  <naba@gnome.org>
9912         * libanjuta/interfaces/giface-idlc-c.pl,
9913         libanjuta/interfaces/libanjuta.idl: Upgraded.
9914         * libanjuta/interfaces/Makefile.am.iface: Added.
9915         
9916 2004-04-28  Naba kumar  <naba@gnome.org>
9918         * libanjuta/interfaces/giface-idlc-c.pl,
9919         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
9920         definitions and wrote a compiler.
9921         
9922 2004-04-28  Naba Kumar  <naba@gnome.org>
9924         * libanjuta/anjuta-shell.c: Fixed docs.
9925         * libanjuta/interfaces/Makefile.am,
9926         libanjuta/interfaces/ianjuta-file.c,
9927         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
9928         
9929         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
9930         
9931         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
9933         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9934         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9935         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9936         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9937         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
9938         * src/anjuta-app.c: Fixed bug.
9940 2004-04-27  Naba Kumar  <naba@gnome.org>
9942         * libanjuta/anjuta-preferences-dialog.c,
9943         manuals/Makefile.am: Fixed document bugs and enabled docs
9944         building.
9946         * libanjuta/anjuta-preferences-dialog.c,
9947         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
9948         More documentation.
9949         
9950         * libanjuta/anjuta-preferences.c,
9951         manuals/reference/libanjuta/libanjuta-docs.sgml,
9952         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
9953         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9954         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9955         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9956         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
9957         Wrote more documentations.
9959         * (removed) plugins/message-view/imessage-view.c,
9960         (removed) plugins/message-view/ianjuta-msgman.c,
9961         plugins/message-view/Makefile.am,
9962         plugins/message-view/anjuta-msgman.c,
9963         plugins/message-view/anjuta-msgman.h,
9964         plugins/message-view/message-view.c,
9965         plugins/message-view/message-view.h,
9966         plugins/message-view/plugin.c,
9967         plugins/message-view/plugin.h: Moved interface implementations
9968         in their respective classes and used correct macros to
9969         defined class types.
9971         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
9972         src/action-callbacks.c, src/anjuta-app.c: Subclassed
9973         AnjutaUI from GtkUIManager instead of GtkDialog.
9975         * manuals/reference/libanjuta/Makefile.am,
9976         manuals/reference/libanjuta/libanjuta-docs.sgml,
9977         manuals/reference/libanjuta/libanjuta-sections.txt,
9978         manuals/reference/libanjuta/libanjuta.types,
9979         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
9980         (added) manuals/reference/libanjuta/anjuta-architecture.png,
9981         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9982         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9983         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
9984         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9985         Wrote more documentation, fixed typos, added architecture
9986         diagram, updated object types etc.
9988         * plugins/editor/text_editor.c: Fixed interface implementation.
9990 2004-04-26  Naba Kumar  <naba@gnome.org>
9992         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
9993         (added) manuals/reference/libanjuta/anjuta-architecture.png,
9994         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
9995         architecture diagram and a new chapter on plugins description file.
9997 2004-04-25  Naba Kumar  <naba@gnome.org>
9999         *  libanjuta/anjuta-children.h,
10000         libanjuta/anjuta-plugin.c,
10001         libanjuta/anjuta-plugin.h,
10002         libanjuta/anjuta-preferences.c,
10003         libanjuta/anjuta-shell.c,
10004         libanjuta/anjuta-shell.h,
10005         libanjuta/e-splash.c,
10006         libanjuta/e-splash.h,
10007         manuals/reference/libanjuta/Makefile.am,
10008         manuals/reference/libanjuta/libanjuta-docs.sgml,
10009         manuals/reference/libanjuta/libanjuta-sections.txt,
10010         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10011         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
10012         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10013         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
10014         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10015         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10016         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10017         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10018         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
10019         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10020         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10021         manuals/reference/libanjuta/tmpl/defaults.sgml,
10022         manuals/reference/libanjuta/tmpl/fileselection.sgml,
10023         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10024         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10025         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
10026         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10027         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
10028         manuals/reference/libanjuta/tmpl/plugins.sgml,
10029         manuals/reference/libanjuta/tmpl/properties.sgml,
10030         manuals/reference/libanjuta/tmpl/resources.sgml,
10031         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10032         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10033         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10034         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10035         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10036         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
10038         Added more template files and wrote more documentation.
10040 2004-04-24  Andras Timar  <timar@gnome.hu>
10042         * configure.in: Added hu to ALL_LINGUAS.
10044 2004-04-23  Naba Kumar  <naba@gnome.org>
10045         
10046         * configure.in: Fixed compile error.
10047         
10048         * libanjuta/anjuta-children.c,
10049         libanjuta/anjuta-children.h,
10050         libanjuta/anjuta-preferences.c,
10051         libanjuta/anjuta-preferences.h,
10052         libanjuta/anjuta-shell.c,
10053         libanjuta/anjuta-ui.c,
10054         libanjuta/anjuta-ui.h,
10055         manuals/reference/libanjuta/Makefile.am,
10056         manuals/reference/libanjuta/libanjuta-docs.sgml,
10057         manuals/reference/libanjuta/libanjuta.types,
10058         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10059         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
10060         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10061         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
10062         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10063         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10064         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10065         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10066         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
10067         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10068         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10069         manuals/reference/libanjuta/tmpl/defaults.sgml,
10070         manuals/reference/libanjuta/tmpl/fileselection.sgml,
10071         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10072         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10073         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
10074         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10075         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
10076         manuals/reference/libanjuta/tmpl/plugins.sgml,
10077         manuals/reference/libanjuta/tmpl/properties.sgml,
10078         manuals/reference/libanjuta/tmpl/resources.sgml,
10079         plugins/sample1/plugin.c: Added libanjuta API documentation.
10081 2004-04-22  Naba Kumar  <naba@gnome.org>
10083         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10084         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10085         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
10086         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
10087         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
10088         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
10089         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
10090         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
10091         (removed) libegg/eggradiotoolbutton.c,
10092         (removed) libegg/eggseparatortoolitem.c,
10093         (removed) libegg/eggtoggletoolbutton.c,
10094         (removed) libegg/eggtoolbar.c,
10095         (removed) libegg/eggtoolbutton.c,
10096         (removed) libegg/eggtoolitem.c,
10097         (removed) libegg/prop-editor.c,
10098         (removed) libegg/test-actions.c,
10099         (removed) libegg/test-drag.c,
10100         (removed) libegg/test-merge.c,
10101         (removed) libegg/test-toolbar.c,
10102         libegg/menu/Makefile.am,
10103         (removed) libegg/menu/egg-accel-dialog.h,
10104         (removed) libegg/menu/egg-action-group.h,
10105         (removed) libegg/menu/egg-action.h,
10106         libegg/menu/egg-entry-action.h,
10107         (removed) libegg/menu/egg-markup.h,
10108         (removed) libegg/menu/egg-menu-merge.h,
10109         (removed) libegg/menu/egg-menu.h,
10110         (removed) libegg/menu/egg-radio-action.h,
10111         (removed) libegg/menu/egg-toggle-action.h,
10112         (removed) libegg/menu/howitshouldwork.txt,
10113         (removed) libegg/toolbar/.cvsignore,
10114         (removed) libegg/toolbar/Makefile.am,
10115         (removed) libegg/toolbar/TODO,
10116         (removed) libegg/toolbar/eggradiotoolbutton.h,
10117         (removed) libegg/toolbar/eggseparatortoolitem.h,
10118         (removed) libegg/toolbar/eggtoggletoolbutton.h,
10119         (removed) libegg/toolbar/eggtoolbar.h,
10120         (removed) libegg/toolbar/eggtoolbutton.h,
10121         (removed) libegg/toolbar/eggtoolitem.h,
10122         (removed) libegg/toolbar/prop-editor.h,
10123         (removed) libegg/toolbar/toolbar-api.txt,
10124         (removed) libegg/toolbar/toolbar-ideas.txt,
10125         plugins/devhelp/anjuta-devhelp.ui,
10126         plugins/devhelp/plugin.c,
10127         plugins/editor/action-callbacks.c,
10128         plugins/editor/action-callbacks.h,
10129         plugins/editor/anjuta-docman.c,
10130         plugins/editor/anjuta-document-manager.ui,
10131         plugins/editor/plugin.c,
10132         P plugins/message-view/Makefile.am,
10133         plugins/message-view/anjuta-message-manager.ui,
10134         plugins/message-view/plugin.c,
10135         plugins/sample1/anjuta-sample.ui,
10136         plugins/sample1/plugin.c,
10137         src/action-callbacks.c,
10138         src/action-callbacks.h,
10139         src/anjuta-actions.h,
10140         src/anjuta-app.c,
10141         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
10142         Gtk actions and UIManager. Fixed all plugins to use this.
10143         
10144         * manuals/reference/gtkdoc-scangobj.diff,
10145         manuals/reference/libanjuta/Makefile.am,
10146         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10147         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10148         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10149         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10150         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
10152         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
10153         
10154 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
10155         
10156         * plugins/message-view/imessage-view.c
10157         * plugins/message-view/ianjuta-msgman.c:
10158         Added interfaces
10160 2004-04-17  Adam Weinberger  <adamw@gnome.org>
10162         * configure.in: Added en_CA to ALL_LINGUAS.
10164 2004-04-08  Naba Kumar  <naba@gnome.org>
10166         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
10167         libanjuta/interfaces/Makefile.am,
10168         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
10169         message manager and message view interfaces.
10171         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
10172         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
10173         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10174         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
10175         src/anjuta-app.c: Used 'activate' and
10176         'deactivate' virtual methods for plugins. Fixed installed plugins
10177         dialogs. Added remove_widget() method for AnjutaShell.
10179         * libanjuta/interfaces/Makefile.am,
10180         libanjuta/interfaces/ianjuta-document-manager.c,
10181         libanjuta/interfaces/ianjuta-document-manager.h,
10182         libanjuta/interfaces/ianjuta-editor.c,
10183         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
10184         and editor interfaces.
10186         * plugins/devhelp/plugin.c,
10187         plugins/message-view/anjuta-message-manager.plugin.in,
10188         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
10189         plugins/sample1/plugin.c: Updated plugins implementation to
10190         reflect the changes.
10192 2004-04-07  Naba Kumar  <naba@gnome.org>
10194         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
10195         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
10196         libanjuta/interfaces/ianjuta-editor.h,
10197         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
10198         plugins/editor/anjuta-docman.c,
10199         plugins/editor/anjuta-document-manager.plugin.in,
10200         plugins/editor/plugin.c, plugins/sample1/plugin.c,
10201         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
10202         Added supported interfaces for plugins. Tested plugin interfaces
10203         through sample plugin.
10204         
10205 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
10206         
10207         * template/Makefile.am, data/templates/library/Makefile.am
10208         Fixed some automake-1.7 incompatibilities
10209         * template/xmltemplate.c: Small fix
10211 2004-02-23  Naba Kumar  <naba@gnome.org>
10213         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
10214         Added plugins manager dialog.
10215         
10216         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
10217         library dependencies.
10218         
10219         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
10220         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
10221         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
10222         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
10223         geometry command line option.
10224         
10225 2004-02-16  Naba Kumar  <naba@gnome.org>
10227         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
10228         Added interfaces and IAnjutaEditor editor interface.
10229         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
10230         interface.
10231         * libanjuta/anjuta-shell.h: Fixed bug.
10232         
10233 2004-02-13  Naba Kumar  <naba@gnome.org>
10235         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
10236         
10237 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
10238         
10239         * data/template/*/.cvsignore:
10240         Avoid all these ? in cvs output
10242 2004-02-13  Naba Kumar  <naba@gnome.org>
10244         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
10245         includes and linking.
10247         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
10248         and set required version to devhelp 0.8. This devhelp version
10249         can be acquired from gnome cvs branch devhelp branch
10250         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
10252         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
10253         src/actions-callbacks.c: Added Dock Manager settings menu item.
10255         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
10256         * plugins/devhelp/plugin.c: Fixed a linking bug.
10257         
10258         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
10259         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
10260         external GDL dependency and used libegg codes.
10261         
10262 2004-02-12  Naba Kumar  <naba@gnome.org>
10264         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
10265         Added devhelp plugin, but it can't be used without a
10266         patch in devhelp. So it's disabled for now.
10268         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
10269         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
10270         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
10271         Update cvsignore files.
10273         * libanjuta/plugins.c, widgets/e-splash.c:
10274         Fixed plugins loading to show splash icons.
10275         
10276         * plugins/message-view/anjuta-message-manager.plugin.in,
10277         plugins/message-view/plugin.c: Fixed plugin registered name.
10279         * plugins/message-view/anjuta-message-view.png,
10280         plugins/sample1/anjuta-sample-plugin.png: Update images.
10282         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
10283         src/main.c: Fixed layout loading.
10285         * plugins/devhelp/Makefile.am: Fixed error.
10287         * (removed) widgets/*, libanjuta/plugins.h,
10288         src/main.c: Transfered widgets to libanjuta/.
10289         
10290         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
10291         toplevel directory to created only one library as libanjuta-egg.
10293         * data/Makefile.am: Fixed build error.
10295         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
10296         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
10297         libegg/.cvsignore: Added egg dock widget.
10299         * gdl/*: Removed as they are now available in libegg.
10300         
10301 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
10303         * plugins/editor/anjuta-docman.c:
10304         Use stock close icon on tab close button
10306 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
10307         
10308         * data/template/Makefile.am
10309         data/template/language/Makefile.am
10310         data/template/library/Makefile.am
10311         data/template/text/Makefile.am
10312         data/template/project/Makefile.am
10313         data/template/project/terminal/Makefile.am
10314         configure.in: Created Makefile to install templates
10316 2004-02-11  Naba Kumar  <naba@gnome.org>
10318         * plugins/editor/action-callbacks.c,
10319         plugins/editor/anjuta-document-manager.ui,
10320         plugins/editor/plugin.c
10321         plugins/message-view/anjuta-message-manager.ui,
10322         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
10323         
10324 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
10325         
10326         * plugins/message-view/*: MessageView plugin is now loaded
10327         The menu items are still dummies.
10329 2004-02-09  Naba Kumar  <naba@gnome.org>
10331         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
10332         generation.
10333         
10334         * libanjuta/anjuta-preferences.h: Added some documentation.
10335         
10336         * libanjuta/anjuta-shell.h: Removed dead codes.
10337         
10338         * (removed) manuals/reference/gtkdoc-scangobj,
10339         manuals/reference/gtkdoc-scangobj.diff,
10340         manuals/reference/libanjuta/.cvsignore,
10341         manuals/reference/libanjuta/Makefile.am,
10342         manuals/reference/libanjuta/README.inline-doc,
10343         manuals/reference/libanjuta/README.sections,
10344         manuals/reference/libanjuta/libanjuta-docs.sgml,
10345         manuals/reference/libanjuta/libanjuta-sections.txt,
10346         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10347         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
10348         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10349         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
10350         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10351         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10352         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10353         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
10354         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10355         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10356         manuals/reference/libanjuta/tmpl/defaults.sgml,
10357         manuals/reference/libanjuta/tmpl/fileselection.sgml,
10358         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10359         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10360         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
10361         manuals/reference/libanjuta/tmpl/plugins.sgml,
10362         manuals/reference/libanjuta/tmpl/properties.sgml,
10363         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
10364         of scan program. Updated templates.
10366         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
10367         editor action callbacks data.
10368         
10369         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
10370         scintilla object ref/unref.
10372 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
10373         
10374         * template/*: Added new xml based template system
10375         * template/dtds/*: Dtds to validate xml files of the template systems
10376         * data/template/*: Some sample template files
10377         Still needs some work but builds fine!
10379 2004-02-06  Naba Kumar  <naba@gnome.org>
10381         * cofigure.in, manuals/Makefile.am,
10382         (added) manuals/reference/*: Added API documentation
10383         structure (gtk-doc based).
10385         * libanjuta/libanjuta.h: Updated
10386         
10387 2004-02-05  Naba Kumar  <naba@gnome.org>
10388         
10389         * configure.in: Sets correct dependencies and
10390         uses gdl external library.
10392         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
10393         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
10394         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
10395         libanjuta/fileselection.h, libanjuta/glue-factory.c,
10396         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
10397         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
10398         and added file dialogs.
10400         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
10401         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
10402         Build dynamic libraries for libegg.
10404         * plugins/Makefile.am, plugins/editor/Makefile.am,
10405         plugins/editor/action-callbacks.c, 
10406         plugins/editor/action-callbacks.h,
10407         plugins/editor/anjuta-docman.c,
10408         plugins/editor/anjuta-docman.h
10409         plugins/editor/anjuta-document-manager.plugin.in
10410         plugins/editor/anjuta-document-manager.png
10411         plugins/editor/anjuta-document-manager.ui
10412         plugins/editor/file.c
10413         plugins/editor/file.h
10414         plugins/editor/plugin.c
10415         plugins/editor/print.c
10416         plugins/editor/print.h
10417         plugins/editor/search-replace.c
10418         plugins/editor/search_incremental.c
10419         plugins/editor/search_incremental.h
10420         plugins/editor/text_editor.c
10421         plugins/editor/text_editor.h
10422         plugins/editor/text_editor_cbs.c
10423         plugins/editor/text_editor_menu.h
10424         plugins/sample1/Makefile.am
10425         plugins/sample1/anjuta-sample-plugin.png
10426         plugins/sample1/anjuta-sample.plugin.in
10427         plugins/sample1/anjuta-sample.ui
10428         plugins/sample1/plugin-sample1.c
10429         plugins/sample1/plugin.c
10430         plugins/sample1/plugin.h: Created sample
10431         plugin and fixed editor plugin.
10433         * printing/*: Removed.
10435         * scintilla/Makefile.am: Builds dynamic library.
10437         * src/Makefile.am, src/action-callbacks.c,
10438         src/action-callbacks.h, (removed) src/an_symbol_view.c,
10439         src/anjuta-actions.h, src/anjuta-app.c,
10440         src/anjuta-app.h, src/anjuta-callbacks.c,
10441         src/anjuta-callbacks.h, (removed) src/anjuta.c,
10442         (removed) src/anjuta.h, src/anjuta.ui,
10443         src/layout.xml, src/main.c, src/preferences.h,
10444         src/utilities.c: Debuggged and finally made plugins
10445         loadable.
10447         * global-tags/Makefile.am: Fixed build error.
10449 2004-02-03  Naba Kumar  <naba@gnome.org>
10451         * configure.in: Users GDL from external package.
10452         * plugins/*: Added many new plugins (not ready though).
10453         * src/*: Removed many files (which have been transfered in plugins/).
10454         
10455 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
10457         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
10459 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
10461         * configure.in: Added editor plugins
10462         
10463         * plugins/Makefile.am, src/search-replace_backend.h,
10464         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
10465         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
10466         
10467         * Added: plugins/editor/search_incremental.c, 
10468         plugins/editor/search_incremental.h
10470         * Update search-replace in plugins/editor
10471         
10472 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
10473         
10474         * plugins/message-view/message-view.c: Some code clean-up
10476 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
10478         * Added: search_incremental[ch]
10479         
10480         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
10481         src/mainmenu_callbacks.c, src/toolbar.c
10482         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
10483         
10484         * Incremental Search
10486 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
10487         
10488         * plugins/message-view/anjuta-msgman.[c/h]:
10489         Added message manager for easier message handling with a
10490         similar interface as docman. Of course you can still use
10491         MessageView standalone.
10492         * plugins/Makefile.am: Added message-view because it compiles
10493         without errors.
10495 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
10496         
10497         * plugins/message-view/*: Added message-view plugin 
10498         (still incomplete) 
10499         * configure.in: Added plugins/message-view/Makefile
10501 2004-01-03  Naba Kumar  <naba@gnome.org>
10503         * libanjuta/*.c: Added new files and updated old ones.
10504         * plugins/editor/*: Added editor plugin.
10505         * configure.in: Added editor plugin and moved editor related
10506         files into it.
10508 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
10510         * src/Makefile.am: Added search-replace_backend.[ch]
10511         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
10512         find_replace.[ch]
10513         * anjuta.glade, src/search-replace.c, src/search-replace.h,
10514         src/search-replace_backend.c, src/search-replace_backend.h,
10515         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
10516         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
10517         src/toolbar_callbacks.c
10518         * The advanced Search/Replace functionality now replaces the older
10519         Find/Replace stuff.
10520         * The Search/Replace functionality can be interrupted during a long
10521         Search/Replace;
10522         
10523 2003-12-11  Naba Kumar  <naba@gnome.org>
10525         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
10526         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
10527         errors.
10528         * Makefile.am, libanjuta/*: Added new module.
10529         * src/Makefile.am: Fixed linking error.
10530         * src/watch_cbs.c: Debugger clean up.
10531         * configure.in: Added libanjuta-2.0.pc
10533         * configure.in, libanjuta/Makefile.am,
10534         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
10535         libanjuta instead.
10537 2003-12-11  Naba Kumar  <naba@gnome.org>
10539         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
10541         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
10542         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
10543         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
10544         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
10545         The user can now give a name at the creation of a new file and
10546         insert automatically (user choice) header, gpl notice, header
10547         template. The file extension is added automatically according
10548         to the selected type of file. The various insert functions have
10549         been moved from mainmenu-callback.c to file.c. The cursor is now
10550         moved after an insert operation. Removes also useless code in
10551         memory.c and search-replace.c
10552         
10553 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
10555         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
10556         sortable headers, process tree, removal of path and process params
10557         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
10558         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
10559         code cleanup
10561 2003-12-10  Naba Kumar  <naba@gnome.org>
10563         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
10564         
10565 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
10567         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
10569 2003-11-28  Naba Kumar  <naba@gnome.org>
10571         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
10572         
10573         * manuals/de/*: Added german translation docs.
10574         
10575         * configure.in, Makefile.am, src/Makefile.am,
10576         libegg/*/*: Added libegg library.
10577         
10578         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
10579         installation directory.
10580         
10581         * src/text_editor_cbs.c: Fixed closing of file.
10583 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
10584                                                                                 
10585         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
10587 2003-09-05  Naba Kumar  <naba@gnome.org>
10589         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
10590         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
10591         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
10592         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
10593         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
10594         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
10595         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
10596         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
10597         using libegg. Initial commit -- compiles but is not complete.
10599 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
10601         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
10603 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
10605         * configure.in: Removed "ta" from ALL_LINGUAS.
10607 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
10609         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
10611 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
10613         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
10615 2004-04-24  Andras Timar  <tmar@gnome.hu>
10617         * configure.in: Added hu to ALL_LINGUAS.
10619 2004-04-14  Naba Kumar  <naba@gnome.org>
10621         * src/Makefile.am, printing/Makefile.am,
10622         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
10623         because we are still using GtkCombo and build breaks with gtk-2.4.
10624         
10625 2004-04-13  Naba Kumar  <naba@gnome.org>
10627         * NEWS: Updated.
10628         * anjuta.spec.in: Fixed build error.
10629         * po/POTFILES.in: Updated.
10630         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
10632 2004-04-11  Naba Kumar  <naba@gnome.org>
10634         * NEWS: Updated.
10635         * AUTHORS: Updated.
10636         * configure.in: Added ga in ALL_LINGUAS.
10637         * ChangeLog: Fixed dates.
10638         
10639 2004-04-09  Naba Kumar  <naba@gnome.org>
10641         * src/print.c: Fixed buffer styling bug when printing with
10642         selection.
10644         * data/properties/anjuta.properties: Defined only one base font and
10645         used courier instead of lucidatypewriter, because most newer systems are
10646         unlikely to have it (bug #885023, #925956, #890473).
10647         
10648         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
10649         warning.
10650         
10651         * src/an_file_view.c: Fixed possible crash bug.
10653 2004-04-07  Naba Kumar  <naba@gnome.org>
10655         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
10656         gtk_main_quit() etc..), so that atexit() functions are not called
10657         (which is apparently done to free up memory and we don't need to
10658         do that at this point). Incidentally, something also happens in the
10659         atexit call which freezes the UI for far too long when the application
10660         exits and we want to avoid that..
10661         * src/glade_iface.c: Fixed compiler warning.
10662         
10663 2004-04-06  Naba Kumar  <naba@gnome.org>
10665         * src/project_dbase_gui.c: Fixed errors.
10667         * src/registers_gui.c: Fixed possible crash bug.
10668         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
10669         * src/signals.[c,h]: Used tree view and glade file for dialog.
10670         * src/Makefile.am, src/about.c, src/an_file_view.c,
10671         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
10672         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
10673         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
10674         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
10675         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
10676         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
10677         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
10678         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
10679         src/launcher.h, src/main.c, src/main_menubar.c,
10680         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
10681         src/message-manager-private.cc, src/message-manager.cc,
10682         src/preferences.c, src/project_config.c, src/project_dbase.c,
10683         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
10684         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
10685         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
10686         src/search-replace.c, src/search-replace_backend.c,
10687         src/search_incremental.c, src/search_preferences.c,
10688         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
10689         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
10690         src/signals_gui.c, src/source.c, src/src_paths.c,
10691         src/stack_trace.c, src/start-with.c, src/style-editor.c,
10692         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
10693         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
10694         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
10695         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
10696         tagmanager/Makefile.am, scintilla/include/SString.h,
10697         widgets/Makefile.am, widgets/gnomefilelist.c:
10699         Removed all deprecated codes and substituted
10700         with newer APIs. Fixed some possible crash bugs where cell renderers
10701         were being shared.
10702         
10703         * scintilla/patches/scintilla-minor.patch: Minor patch.
10705 2004-04-06  Naba Kumar  <naba@gnome.org>
10707         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
10708         tree after all the files have been added (and not everytime a file
10709         is added in the project). Also fixed some memory corruption
10710         (possibly bug #900478).
10711         
10712         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
10713         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
10714         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
10715         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
10716         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
10717         qualifier wherever appropriate.
10719 2004-04-05  Naba Kumar  <naba@gnome.org>
10721         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
10722         switch terminal echo on/off. Debugger requires it off, while the
10723         rest requires it on.
10725         * src/search-replace.c: sets search direction and action (in addtion
10726         to target) for find in files.
10727         
10728 2004-04-02  Naba Kumar  <naba@gnome.org>
10730         * src/mainmenu_callbacks.c: Sets filename during save of new files.
10732         * src/project_dbase.c, src/debugger, src/an_file_view.c,
10733         src/an_symbol_view.c: Added an gtk events loop for
10734         displaying project loading status (for loading large projects) and
10735         debugger program starting ... just to give an impression of fastness :-).
10737         * configure.in, anjuta.prj: Bumped version to 1.2.2.
10739         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
10740         crash bug, which occurs when opening and closing a large project
10741         repeatedly.
10742         
10743         * src/attach_process.c: Fixed a comiple error for old gcc.
10744         
10745         * src/launcher.c: Prints proper error message when launcher child
10746         could not be executed and exits properly. Fixed a crash
10747         bug (bug #926606).
10748         
10749         * src/resources.c, src/utilities.c, src/glade_iface.c,
10750         src/debugger.c, src/attach_process.c: Properly exits forked children
10751         when they could not be executed.
10752         
10753 2004-04-01  Naba Kumar  <naba@gnome.org>
10755         * src/search-replace.c: Fixed a crash bug (bug #921893).
10757 2004-03-31  Naba Kumar  <naba@gnome.org>
10759         * anjuta.glade: Added a note on compiler options dialog ->support
10760         dialog telling that supports are only available for file mode.
10762         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
10763         src/anjuta_cbs.c:
10764         Improved shutdown time delay by bypassing project closing
10765         and unloading plugins.
10767         * src/build_file.c, data/properties/anjuta.properties: Added a property
10768         to toggle on/off for going to first error automatically.
10770 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
10772         * src/debugger.c: fixed core file loading
10773         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
10774         for long lines (bugs #700968 and #911376)
10775         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
10776         #917982.
10777         * src/anjuta.c: Focuses current AnEditor correctly.
10779 2004-03-30  Naba Kumar  <naba@gnome.org>
10781         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
10782         * AUTHORS: Updated with all contributors names.
10783         * NEWS: Updated.
10784         * src/about.c: Reads contributors names from AUTHORS file.
10785         * manuals/C/anjuta-manual/authors.xml: Points to online
10786         contributors list.
10787         
10788 2004-03-29  Naba Kumar  <naba@gnome.org>
10790         * data/properties/ada.properties: Fixed syntax colors. Patch
10791         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
10792         (bug #923474).
10794         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
10795         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
10796         generated projects, so that their pixmap files are
10797         found properly (bug #919903).
10798         
10799         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
10800         anjuta.
10802         * src/source.c: Installs .glade file of libgllade
10803         projects in $(datadir)/$(package)/glade (part of bug #861038).
10804         
10805         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
10806         in compiler options (bug #883837).
10807         
10808         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
10809         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
10810         
10811 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
10813         * anjuta/src/search-replace.c: fixed another crash bug in
10814         "Find Usage"
10815         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
10816         breakpoint property fix
10818 2004-03-29  Naba Kumar  <naba@gnome.org>
10820         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
10821         (new) manuals/C/anjuta-advanced-tutorial/*:
10822         Added menu entry for 'Anjuta Advanced Tutorial'
10823         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
10825 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10826         
10827         * src/fileselection.[ch], src/mainmenu_callbacks.c:
10828         Fixed bug #908941  ('Open' starts in wrong directory)
10829         
10830 2004-03-26  Naba Kumar  <naba@gnome.org>
10832         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
10833         compile error and bug #905738 with terminal.
10835         * src/search_incremental.c, src/register.c, src/sharedlib.c,
10836         src/search-replace.[h,c], src/search_incremental.[h,c],
10837         src/search_preferences.h, src/utilities.c, src/anjuta.c,
10838         src/text_editor.[c,h]: Fixed compiler warnings.
10839         
10840         * src/search-replace.c: Fixed a memory corruption (possible
10841         fix for bug #921893, but not yet confirmed).
10842         
10843         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
10844         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
10845         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
10846         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
10848 2004-03-25  Naba Kumar  <naba@gnome.org>
10850         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
10851         crash bug with attach process dialog and made the dialog closable
10852         with 'esc'.
10853         
10854         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
10855         always display within the margin.)
10856         
10857         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
10858         the old breakpoint when it's properties are updated
10859         (creating a new updated one).
10860         
10861 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
10863         * src/aneditor.cxx, src/aneditor.h: fixed calltips
10864         displayed for wrong file.
10865         * src/breakpoints.c: conditional breakpoints
10866         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
10867         "Find in Files..." disabling policy
10869 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10871         * src/build_file.c: Fixed bug #874380
10872         Goto the first error if it exists.
10874 2004-03-24  Naba Kumar  <naba@gnome.org>
10876         * src/anjuta.c: Fixed to get correct child exit status
10877         using mask (bug #905738).
10878         
10879         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
10880         Aligned buttons in the New file dialog,
10881         set default response to OK, entry box activates default response,
10882         ESC closes dialog and hides on delet_event.
10884 2004-03-19  Naba Kumar  <naba@gnome.org>
10886         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
10887         tree).
10889 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
10891         * src/search-replace.c: fixed "Find Usage" crash when no project open
10893 2004-03-17  Naba Kumar  <naba@gnome.org>
10895         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
10896         Fixed the generated projects to read m4 directory if the directory
10897         exists (bug #917781).
10898         
10899 2004-03-12  Naba Kumar  <naba@gnome.org>
10901         * HACKING: Fixed formatting for auto-parsing.
10903 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
10904         
10905         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
10906         rework (bug #890609)
10908 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10909         
10910         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
10912 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10913         
10914         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
10915         * src/search_preferences.c: Fixed typo.
10916         
10917 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10918         
10919         * src/search-replace.c: improved Search&Replace
10920         For the moment "Replace All" does not work with non opened files
10921         but Anjuta should not crash now ! ??? 
10922         
10923 2004-02-26  Naba Kumar  <naba@gnome.or>
10925         * src/source.c: Fixed to pass cflags correctly
10926         and suppress the automake's default cflags.
10927         bug #816130, #801056, #782798, #773459
10928         
10929         * data/properties/anjuta.properties: Do not defualt to -k make option.
10930         bug #875486.
10932         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
10933         bug #877683.
10934         
10935         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
10936         
10937         * src/message-manager-private.cc: Disabled debug messages.
10938         
10939 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
10941         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
10943 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10944         * anjuta.glade, src/search-replace.c:
10945         Reduced Search&Replace dialog, bug #902636.
10946         
10947 2004-02-23  Naba Kumar  <naba@gnome.or>
10949         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
10950         (bug #866143).
10952 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10953         
10954         * src/search_incremental.c: Fixed bug #900903
10956 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
10957         
10958         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
10959         src/anjuta.c: Fixed bugs #890609 and #890609
10961 2004-02-23  Naba Kumar  <naba@gnome.or>
10963         * src/message-manager.cc: Disconnects menuitem signal properly.
10964         Fixed bug #901723.
10965         
10966         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
10967         bug #900897.
10968         
10969 2004-02-20  Naba Kumar  <naba@gnome.org>
10971         * src/message-manager-private.[c,h]: Implemented keypress
10972         event for the terminal and resets it when ctrl c or ctrl d
10973         is pressed. But it doesn't seem to be working on keypress.
10974         Added a workaround to let it work on key release instead.
10975         (bug #878357).
10976         
10977         * src/search-replace: Fixed compiler warnings.
10978         
10979 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
10981         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
10982         Use defined file name when saving new files (fixes bug #898105)
10983         Don't change filename when clicking on a directory
10984         
10985         BTW: Happy birthday to me :-)
10986         
10987 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10988         
10989         * src/search-replace.c: Fixed a crash bug 
10990         Crash on Find & Replace (#887833)
10991         
10992 2004-02-18  Naba Kumar  <naba@gnome.org>
10994         * src/executer.c: Fixed a crash bug.
10995         
10996         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
10997         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
10998         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
10999         instead of GtkWindow (Part of bug #671596).
11000         
11001         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
11002         src/registers_gui.c, src/registers_cbs.[h,c],
11003         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
11004         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
11005         src/compiler_options.c, src/an_file_view.c, start-with.c,
11006         src/anjuta-tools.c, help.c:
11008         Added "close" buttons on all
11009         dialogs (HIG) and fixed to properly response to ESC close
11010         (Part of bug #671596).
11012         * src/launcher.c: Disabled printing of long debug lines.
11013         
11014         * src/utilities.h: Fixed a compiler warning.
11015         
11016 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
11018         * src/anjuta.c: "Save all" action now asks for filenames for new files
11019         (fixes bug #898111)
11021 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
11023         * anjuta.glade, src/text_editor.c:
11024         Fixed a typo in Hello World indentation style 
11025         Fixed misuse of translated strings when looking for style
11026         This entry fixes bug #876037
11028 2004-02-16  Naba Kumar  <naba@gnome.org>
11030         * src/utilities.c: Fixed return value when dest file could
11031         not be created.
11033         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
11034         * src/utilities.[c,h]: Removed 'cmp' dependency and used
11035         internal function to compare files.
11036         
11037 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
11039         * src/message-manager-private.cc:
11040         Set bold color as foreground color in terminal
11041         (fixes bug #864924)
11043         * src/aneditor.cxx:
11044         Use font style defined for message indicators in
11045         preferences/messages
11046         (fixes bug #885032)
11048 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
11050         * src/build_project.c:
11051         Use build.silent option from preferences (fixes bug #895726)
11052         
11053 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
11055         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
11057 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
11058         
11059         Patch from Massimo Corà <maxcvs@email.it>:
11060         * scintilla/LexCPP.cxx: Support "///" comments
11062 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
11063         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
11064         src/search_replace.h, src/search-replace_backend.h
11065         anjuta.glade
11066         
11067         * Added: src/search_preferences.c, src/search_preferences.h
11068         Allow the user to save search/replace settings and give them names.
11070 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
11071         
11072         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
11073         scintilla/ScintillaGTK.cxx:
11074         Hopefully fixed AMD 64 crash bug by using correct marshaller
11076 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
11078         * src/preferences.c: Save GtkOptionMenu properties properly
11079         * src/text_editor.c: Fixes editor mispell of fold.symbols property
11081 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
11082         
11083         * configure.in, src/Makefile.am, scintilla/Makefile.am:
11084         Fixed libiconv issue
11085         * NEWS: Updated
11087 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
11088         
11089         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
11090         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
11091         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
11092         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
11093         src/sharedlib_gui.c:
11094         Debugger speed-up, replaced deprecated GtkCList
11096 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
11098         * src/text-editor.c: Use stock gtk+ close button for editor tabs
11100 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
11102         * configure.in: Added "sq" to ALL_LINGUAS.
11104 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
11106         * configure.in: Added "ko" to ALL_LINGUAS.
11108 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
11110         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
11111         src/search_incremental.c, src/search_incremental.h: 
11112         Search_incremental code cleanup
11114 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
11116         * scintilla/*/*: Updated scintilla to CVS
11117         * Added: scintilla/Readme.sync
11118         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
11119         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
11120         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
11121         scintilla/ScintillaGTK.cxx,
11122         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
11123         scintilla/include/Scintilla.iface: Updated.
11125 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
11127         * search-replace_backend.[ch], search_incremental[ch]: Added
11128         
11129         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
11130         find_replace.[ch]: Removed.
11131         
11132         * anjuta.glade, src/search-replace.c, src/search-replace.h,
11133         src/search-replace_backend.c, src/search-replace_backend.h,
11134         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
11135         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
11136         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
11137         functionality now replaces the older Find/Replace stuff. The Search/Replace
11138         functionality can be interrupted during a long Search/Replace.
11140 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
11142         * widgets/gnomefilesel.c: Fix use of previously freed memory on
11143         selecting ".." and "." from file selector. 
11145 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
11147         * anjuta.glade: Fixed wrong "fold.symbols" property
11149 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
11150         
11151         * src/project_dbase_gui.c: Alphabetical order ;-)
11152         * src/compiler_options.c: Fixed bug #867539
11153         * src/launcher.c: Workaround for bugs #864922, #849928,
11154         #846386 and #845782: The launcher no longer hangs but does
11155         not get the exit status correctly sometimes.
11156         * Changes suggested by Bosik are obviously already in without
11157         any Changelog entry (ClsGen.c, project_dbase_gui.c)
11158         * NEWS, README, anjuta.prj, configure.in: 
11159         Changed version to 1.2.1
11160         
11161         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
11162         * anjuta_dialogs_strings.c, anjuta.glade: 
11163         Fixed bugs #860906, #859329
11164         
11165         Patch from grzegol@pld-linux.org
11166         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
11167         freedesktop.org standard)
11169 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
11170         
11171         Patch from Stefano Vallarino <stevalla@libero.it>:
11172         * src/source.[c/h]: Fixes cpp sample file to conform to 
11173         ISO/IEC 14882, C++-Standard 
11175 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
11177         Review by Johannes Schmid <jhs@cvs.gnome.org>
11178         * src/build_file.[ch]: Add build_execute_shell_command which executes the
11179         command using sh -c.
11180         * src/compile.c: Use build_execute_shell_command when compiling single
11181         files.
11183 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
11184         
11185         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
11186         * src/breakpoints.c: Code cleanup, workaroud for possible 
11187         launcher bug
11188         * src/src_paths.c: Update debugger dirs on directory change
11190 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
11192         Review by Johannes Schmid <jhs@cvs.gnome.org>
11193         * src/attach_process.c, src/attach_process.h, anjuta.glade:
11194         sortable headers, process tree, removal of path and process params
11195         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
11196         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
11197         code cleanup
11199 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
11200         
11201         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
11202         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
11203         Add a dialog for "New file" which lets the user set the 
11204         filename and to add copyright/header templates to the file
11205         * Review: Changed function names to contain modules name (file_)
11207 2003-12-09  Naba Kumar  <naba@gnome.org>
11209         * setup-gettext: Fixed a typo.
11210         * scintilla/Makefile.am: Fixed a build error for SMP systems.
11212 ---- Released version 1.2.0 ---
11214 2003-12-08  Naba Kumar  <naba@gnome.org>
11216         * src/preferences.c: Fixed compiler error.
11217         * global_tags/create_global_tags.sh: Fixed to install properly
11218         even when system.tags could not be generated.
11219         * NEWS: Updated.
11221 2003-12-06  Naba Kumar  <naba@gnome.org>
11223         * setup-gettext: Fixed to not generate intl directory with gettextize.
11225         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
11226         * src/anjuta.c: Filters out unnecessary files from find in files
11227         command.
11228         
11229         * NEWS: Updated.
11230         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
11231         * src/widzard_gui.c: Added horiz scrollbar for desc text.
11232         
11233 2003-12-04  Naba Kumar  <naba@gnome.org>
11234         
11235         * src/gnome_project.c: Enables debug and optimization flags for
11236         new projects.
11237         
11238         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
11239         
11240         * src/project_dbase_gui.c: combined header and c files for
11241         file selector.
11242         
11243         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
11244         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
11246 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
11248         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
11250 2003-11-29  Naba Kumar  <naba@gnome.org>
11252         * configure.in, anjuta.prj: Bumped version to 1.2.0.
11253         * NEWS: Updated.
11255 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
11256         
11257         * src/main_menubar.c: Now files cannot be opened twice in recently
11258         file menu
11260 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
11262         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
11264 2003-11-28  Naba Kumar  <naba@gnome.org>
11266         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
11267         
11268 2003-11-27  Naba Kumar  <naba@gnome.org>
11270         * src/breakpoints.c, src/launcher.c, src/find_text.c,
11271         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
11272         
11273         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
11274         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
11275         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
11276         checkbox in project wizard (project options page) to enable/disable
11277         source code generation with glade(mm).
11278         
11279         * NEWS: Updated
11280         
11281 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
11283         * src/dnd.c: Opening files with special characters in the name.
11285 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
11287         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
11288         a long time.
11290 2003-11-18  Naba Kumar  <naba@gnome.org>
11292         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
11293         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
11294         src/project_import.c, plugins/patch/patch-plugin.c:
11295         Fixed g_signal_diconnect calls to pass correct data.
11296         (Fixed possible crash in project imports).
11297         
11298         * NEWS: Updated.
11299         
11300 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
11302         Reviewed by Naba Kumar  <naba@gnome.org>
11303         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
11304         and debugger. Sets default settings for pty in launcher.
11305         * data/gdb.init: Removed charset work around (now works with user's
11306         native charset)
11307         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
11309 2003-11-18  Naba Kumar  <naba@gnome.org>
11311         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
11312         names of 'index' to 'idx'.
11313         
11314 2003-11-17  Naba Kumar  <naba@gnome.org>
11316         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
11317         * src/project_dbase.c: Prompts user for unsaved project files
11318         when project is closed.
11319         
11320 2003-11-16  Naba Kumar  <naba@gnome.org>
11322         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
11323         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
11324         older gcc.
11325         
11326 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
11327         
11328         * src/anjuta.c: Fixed crash related to tag == NULL while 
11329         anjuta is exiting
11331 2003-11-11  Naba Kumar  <naba@gnome.org>
11333         * src/glade_iface.c: Avoids error conditions for glade or glademm not
11334         found. It simply doesn't generate the c/c++ codes and continues with
11335         just a warning.
11336         * NEWS: Updated.
11337         
11338 2003-11-10  Naba Kumar  <naba@gnome.org>
11340         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
11341         'Start with dialog'.
11343         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
11344         German translation of anjuta-tutorial.
11345         
11346         * src/launcher.c: Fixed an encoding bug with GIOChannels.
11347         * NEWS: Updated.
11349 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
11351         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
11352         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
11353         the syntax highlighting in Preferences, the automatic syntax
11354         highlighting is now selected. When the debugger is stopped and the
11355         breakpoints window not closed, the gtk_tree_view in this window is
11356         now made unsensitive.
11358 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
11360         * src/preferences.h, src/preferences.c, anjuta.glade:
11361         Fixed translation bug in preferences by using GtkOptionMenu
11362         * anjuta.prj: Project version 1.1.98
11364 ---------------- Released version 1.1.98 ----------------
11366 2003-11-07  Naba Kumar  <naba@gnome.org>
11368         * anjuta.spec.in: Revived docs package and combined all docs into
11369         one package.
11370         * configure.in: Bumped version to 1.1.98 rc2
11371         * NEWS: Updated.
11372         * anjuta.spec.in: Fixed scrollkeepr-update command.
11373         * anjuta.spce.in: Fixed file permissions.
11375 2003-11-06  Naba Kumar  <naba@gnome.org>
11377         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
11378         menus to activate anjuta helps.
11379         
11380         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
11381         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
11382         manuals/C/anjuta-faqs/legal.xml (added),
11383         manuals/C/anjuta-faqs/Makefile.am,
11384         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
11385         manuals/C/anjuta-faqs/.cvsignore,
11386         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
11387         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
11388         manuals/C/anjuta-tutorial/legal.xml (added),
11389         manuals/C/anjuta-tutorial/Makefile.am,
11390         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
11391         manuals/C/anjuta-tutorial/.cvsignore,
11392         manuals/C/anjuta-manual/*.sgml (removed),
11393         manuals/C/anjuta-manual/*.xml (added),
11394         manuals/C/anjuta-manual/Makefile.am,
11395         manuals/C/anjuta-manual/anjuta-manual-C.omf,
11396         manuals/C/anjuta-manual/.cvsignore,
11397         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
11398         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
11399         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
11400         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
11401         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
11402         manuals/ja/anjuta-faqs/legal.xml (added),
11403         manuals/ja/anjuta-faqs/Makefile.am,
11404         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
11405         manuals/ja/anjuta-faqs/.cvsignore,
11406         manuals/ja/anjuta-manual/*.sgml (removed),
11407         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
11408         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
11409         manuals/ja/anjuta-manual/*.xml (added),
11410         manuals/ja/anjuta-manual/Makefile.am,
11411         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
11412         manuals/ja/anjuta-manual/.cvsignore,
11413         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
11414         manuals/sgmldocs.make (removed),
11415         manuals/xmldocs.make (added), manuals/omf.make (added),
11416         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
11417         documentations to newer docbook xml documentations. Converted 
11418         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
11419         Enabled manulas installations.
11420         
11421         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
11423 2003-11-05  Naba Kumar  <naba@gnome.org>
11425         * data/gdb.init: Sets host's charset to ascii to solve debugger
11426         freeze up due to uninitialized strings in target program.
11428         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
11429         Fixed a crash bug with 'Add expression in watch'. Bug #822017
11430         
11431         * NEWS: Updated.
11432         
11433         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
11434         src/launcher.c: Turns off echo in spawned pty to fix debugger.
11436 2003-11-04  Naba Kumar  <naba@gnome.org>
11438         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
11439         problems.
11440         
11441         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
11442         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
11443         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
11444         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
11445         in file headers.
11446         
11447         * src/search-replace.c: Fixed infinite loop bug.
11448         * start-with.c: Fixed a crash bug with "Open last project".
11449         
11450         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
11451         * scintilla/Makefile.am: Fixed compiler option.
11452         
11453 2003-10-16  Naba Kumar  <naba@gnome.org>
11455         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
11456         * src/text_editor.c: Fixed autoformat.
11457         
11458 2003-10-15  Naba Kumar  <naba@gnome.org>
11460         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
11461         of CTRL+number.
11462         
11463 2003-10-09  Naba Kumar  <naba@gnome.org>
11465         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
11466         
11467 2003-10-08  Naba Kumar  <naba@gnome.org>
11469         * src/source.c: Fixed a GETTEXT typo error.
11470         * anjuta.glade: Made 'Sorted in order you open them' default option
11471         for editor tabs.
11473         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11474         * anjuta.glade, data/properties/anjuta.properties:
11475         Fixed the freeze of the "Preferences" combos at the first Anjuta
11476         init is generated by:
11477                 - a not complete translation of preferences.c file
11478                 - a difference between 2 names in anjuta.glade and
11479                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
11480                 - the same name given to 3 combos (anjuta.glade).
11481                 
11482         * src/find_text.c: If the "whole document" mode is selected,
11483         a new search will select the next occurrence (Bug #764954).
11484         It is now possible to use the shortcuts to search next or previous
11485         occurrence even if the search dialog has the focus.     Bug #790318
11486         
11487         * src/main_menubar_def.h: "Select code block" shortcut; the new
11488         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
11489         (Bug #811016).
11491         Patch from: Richard Lee  <r.h.lee@comcast.net>
11492         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
11493         tagmanager/tm_workspace.c: The following is a patch to fix a
11494         seemingly random occurence where Anjuta would crash when a
11495         certain key was pressed.
11497 2003-09-29  Naba Kumar  <naba@gnome.org>
11499         * src/find_in_files.c: Ignores binary by default. Disabled the option
11500         of NOCVS search, because launcher does not use sh and hence can not
11501         pipe.
11502         
11503         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
11504         "clean before build" state in project session and not in account session,
11505         otherwise the state gets reflected to other projects causing annoyance.
11506         
11507         * src/compiler_options.c: Fixed a bug where compiler options were always
11508         claimed 'modified'.
11510         * src/build_project.c, data/properties/anjuta.properties,
11511         src/commands.[h]: Fixed a bad bug where clean-before-build
11512         doesn't work.
11513         
11514         * scintilla/patches/research-cvs-nolog.diff,
11515         scintilla/patches/scintilla-ac-gtk2-port.diff,
11516         scintilla/patches/scintilla-ac-sort-fix.diff,
11517         scintilla-optimization.diff: Removed, because they are already in
11518         scintilla CVS.
11519         
11520         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
11521         2003-09-29).
11523         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
11524         scintilla/LexYAML.cxx: Added new scintilla lexers.
11525         
11526         * TODO, NEWS: Updated.
11528         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11529         * src/utilities.c: Fixed typo bugs.
11531 2003-09-26  Naba Kumar  <naba@gnome.org>
11533         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
11534         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
11535         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
11536         text_editor_find() and Fixed I-Search wrapping.
11537         * src/debugger.c: Fixed to pass a newline after a debugger
11538         command (which was broken since the launcher was refactored.
11539         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
11541 2003-09-25  Naba Kumar  <naba@gnome.org>
11543         * src/toolbar_callbacks.c: Fixed start of incremental search.
11544         
11545         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11546         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
11547         src/main_menubar_def.h, src/mainmenu_callbacks.c,
11548         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
11549         menu and implementation.
11551 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
11553         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
11554         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
11555         variables in Locals window.
11557 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
11559         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
11560         * src/utilities.[ch] : Fix a tooltip bug in 
11561         anjuta_util_toolbar_append_stock(), the label appeared instead of
11562         the tooltip text. Remove label from arguments of the function
11563         because label is included in the stock icon data.
11564         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
11565         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
11566         * FIXME: translation file should be updated because of label text removal.
11568 2003-09-24  Naba Kumar  <naba@gnome.org>
11570         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
11571         
11572         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
11573         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
11574         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
11575         stdout and stderr. Also buffered output and check-for-password
11576         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
11577         with password prompts. Checkes for password prompts from all outputs.
11578         
11579         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
11580         which takes a string (which could be utf8 also) and converts into
11581         utf8 string.
11582         
11583         * src/main.c: Connects kernel signals after gnome_program_init().
11584         
11585         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11586         * src/message-manager.c: Fixed bug #787026 by converting the strings
11587         to proper UTF8.
11588         
11589 2003-09-22  Naba Kumar  <naba@gnome.org>
11591         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
11592         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
11593         GtkCList and using GtkTreeView instead. Added the patch.
11594         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
11595         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
11596         
11597 2003-09-19  Naba Kumar  <naba@gnome.org>
11599         * printing/print.c: Proper UTF8 printing support.
11600         * src/main.c: moved kernel signal connects at the
11601         end of application initialization.
11602         
11603 2003-09-18  Naba Kumar  <naba@gnome.org>
11605         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
11606         (new) lexers.make, (new) lexers: Update scintilla to latest
11607         scintilla CVS (2003-09-18), added new lexers, automated
11608         lexers makefiles sections and scintilla update. Added
11609         patches. Optimized pango rendering. Fixed a crash bug
11610         in scintilla.
11611         
11612         * (new) scintilla/patches/research-cvs-nolog.diff: Added
11613         patch to remove cvs log command from RESearch.cxx file.
11614         * scintilla/patches/scintilla-pango-always.diff:
11615         Fixed file name.
11616         * scintilla/RESearch.cxx: Removed spurious cvs log command
11617         and logs.
11618         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
11619         
11620         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
11621         * src/dnd.c: Fixed a crash bug with DND.
11622         
11623 2003-09-15  Naba Kumar  <naba@gnome.org>
11625         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
11626         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
11627         src/toolbar_callbacks.c: Added an additional parameter to
11628         text_editor_goto_line() funtion which decides if the line should
11629         be made visible (if it's under fold).
11630         
11631         * src/style-editor.c: Fixed a compiler warning.
11632         * src/message-manager.cc: Calls parent method correctly.
11634         * src/preferences.h: Fixed prent class.
11635         
11636         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11637         * src/project_dbase.c: Fixed bug #713210.
11638         
11639 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
11640                                                                                 
11641         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
11643 2003-09-11  Naba Kumar  <naba@gnome.org>
11645         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11646         * src/style-editor.c: Fixed bug #769130 (Crash on font
11647         selection dialog).
11648         
11649         * src/message-manger.[h,cc]: Made AnMessageManager
11650         derived from GtkFrame and removed deprecated code.
11651         
11652         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
11653         compiler warnings.
11654         
11655 2003-09-09  Naba Kumar  <naba@gnome.org>
11657         * src/Makefile.am: Addded rules for built sources.
11658         
11659 2003-09-08  Naba Kumar  <naba@gnome.org>
11661         * (new) src/anjuta-marshalers.list: Added marshalers definition
11662         file.
11663         
11664         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
11665         and CXXFLAGS are not overwriten by automake's default.
11666         * src/style-editor.c: Added 'operators' in the style editor.
11667         
11668         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
11669         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
11670         * src/message-manager-private.cc, src/message-manager.cc:
11671         Converts message going into message into UTF-8 endoding.
11672         * src/main.c: Uses UTF-8 codeset for localization.
11673         
11674 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
11676         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
11677         
11678 2003-09-08  Naba Kumar  <naba@gnome.org>
11680         * TODO: Updated.
11681         
11682         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11683         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
11684         Fixed bug #798717, Find - Find&Replace - Find in files bug;
11685         The combo entries were updated if the same data with a different
11686         case exist in the combo list. The combo entries are now case sensitive. 
11687         Search&Replace bug; First search ,max actions = 0 ==> now max
11688         actions = 100.
11689         
11690 2003-09-08  Naba Kumar  <naba@gnome.org>
11692         * TODO: Updated.
11693         * src/utilities.[c,h]: a function takes contant args.
11694         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
11695         Now the child terminated signal is emitted properly.
11696         * src/Makefile.am: Used $(top_srcdir) for referring to 
11697         scintilla objects.
11698         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
11699         definitions file which will generate anjuta-marshalers.[c,h] files.
11700         * src/.cvsignore: Updated.
11701         * src/build_project.c: Changed su command to preserve quotes.
11702         * src/anjuta-tools.c, tagmanager/tm_project.c,
11703         tagmanager/tm_workspace.c: Use standard tmp file.
11704         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
11705         so that users could report bugs easily.
11706         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
11707         
11708         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
11709         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
11710         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
11711         src/attach_process.c, src/breakpoints.c, src/commands.c,
11712         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
11713         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
11714         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
11715         src/memory.c, src/message-manager-private.c, src/preferences.c,
11716         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
11717         src/search-replace.[c,h], stack_trace.c, text_editor.c,
11718         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
11719         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
11720         Fixed compile warnings and cleanup.
11721         
11722         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
11723         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
11724         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
11725         Removed libzvt usage and implemented child spawing differently. Launcher is
11726         now proper GObject, which can be created multiple times (and can be
11727         operated in parallel).
11729         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
11730         * src/project_import_gui.c, src/project_import_cbs.c,
11731         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
11732         (crash on project import). Removed deprecared codes.
11733         
11734 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
11735         
11736         * src/cvs.c: Fixed cvs output bug.
11738 2003-09-03  Naba Kumar  <naba@gnome.org>
11740         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11741         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
11742         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
11743         src/text_editor_cbs.c: Implements --
11744                 If the debugger is started
11745                         A double click in the margin add or remove a breakpoint
11746                         A single click activate or deactivate the breakpoint
11747                 else
11748                         A double click in the margin add or remove a bookmark
11750 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
11751         
11752         Reviewed by Naba Kumar  <naba@gnome.org>
11753         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
11754         User is now able to choose a branch on cvs update for project.
11755         Cleaned up variable names.
11757 2003-09-03  Naba Kumar  <naba@gnome.org>
11759         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
11760         src/Makefile.am: Added lexers.
11761         * scintilla/*/*: Updated...
11762         * src/an_symbol_view.c: Fixed a crash bug.
11763         * src/compiler_options.c, src/project_dbase.c: Fixed compile
11764         and build bugs.
11765         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
11766         * src/source.c: Fixed project generation bug with gettext code.
11767         * tagmanager/tm_project.c: Fixed a crash bug.
11768         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
11769         bug when there is no project open. Bug #____.
11770         * src/source.c: Fixed a bug with build failure with non-gnome
11771         project with glade-generated source (eg. gtk2). Bug #____.
11772         * NEWS: Updated...
11774 2003-08-22  Naba Kumar  <naba@gnome.org>
11776         Patch from: Rob Bradford  <rob@debianplanet.org>
11777         * data/Makefile.am: Fixed to install properly during
11778         package building.
11779         
11780         Patch from: Etay Meiri  <etay-m@bezeqint.net>
11781         * src/debug-tree.c: Fixed a crash bug.
11782         * src/compiler_options.c: Takes care of linking the missing pieces;
11783         C flags, libs, optimization options, debug and profile.
11785         Patch from: Enver ALTIN  <ealtin@casdb.com>
11786         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
11787         
11788 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
11790         Reviewed by Naba Kumar  <naba@gnome.org>
11791         * src/project_dbase.c: Fixed bugs #778263 and #778413
11792           Adding multiple files to project should work now.
11794 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
11796         Reviewed by Naba Kumar  <naba@gnome.org>
11797         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
11798         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
11799         for Locals window.
11801 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
11803         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
11805 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
11807         * src/text_editor.c: Fix translatable string (#113934).
11809 2003-07-04  Naba Kumar  <naba@gnome.org>
11811         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
11812         bug when there is no project open. Bug #____.
11813         
11814         * src/source.c: Fixed a bug with build failure with non-gnome
11815         project with glade-generated source (eg. gtk2). Bug #____.
11817 2003-06-26  Naba Kumar  <naba@gnome.org>
11819         * src/anjuta.h: Removed reference to windows-dialog.h.
11820         * src/message-manager-private.[cc,h]: Fixed doulbe click
11821         activation of messages to properly jump at the destination.
11822         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
11823         * src/toolbar.c: Code clean-ups.
11824         
11825         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
11826         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
11827         
11828         * src/message-manager-private.[cc,h]: Removed dead codes.
11829         
11830         * (new) data/properties/css.properties,
11831         data/properties/anjuta.properties, data/properties/Makefile.am:
11832         Added CSS syntax hiliting properties.
11833         
11834         * tagmanager/tm_file_entry.c: Fixed a possible bug.
11835         * src/debugger.c: Clean ups.
11836         * src/lexer.h: Added CSS lexer definition.
11837         
11838         * Makefile.am: Installs destop file properly.
11839         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
11840         * NEWS: Updated for 1.1.97 release.
11841         * src/main_menubar_def.h: Changed some non working shortcuts.
11842         
11843 2003-06-24  Naba Kumar  <naba@gnome.org>
11845         * src/search-replace.c: Shows the dialog properly, even when it is
11846         hidden behind another window.
11847         
11848         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
11849         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
11850         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
11851         and code clean up.
11852         
11853         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
11854         setup wizard dialogs.
11855         
11856         * src/debugger.c: Removed a redundant call to
11857         debugger_update_controls().
11858         * src/compiler_options.c, src/launcher.c: code cleanup.
11859         * src/executer.c: Fixed execution bug with 'Set Program params...".
11860         
11861 2003-06-23  Naba Kumar  <naba@gnome.org>
11863         * widgets/e-splash.c: Removed border around the splash image.
11864         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
11865         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
11866         * src/cvs.c: Added a frame around commit log text widget.
11867         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
11868         crash bug associated with translated combo box list in preferences
11869         dialog (in different locale other than en_US). Used widget names
11870         to pass the combo list items.
11871         * po/POTFILES.in: Updated.
11872         * src/launcher.c: Creates the zvt terminal at startup (and not
11873         every time a build is done) -- speeds up buld operations.
11874         * src/file_history.c: Should be if() conditional instead of
11875         assertion check.
11876         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
11877         Disabled useless warnings.
11878         * src/project_dbase.c: Fixed bonobo 2 project name.
11879         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
11880         and uses correct glade-2 for file generation.
11881         
11882 2003-06-21  Naba Kumar  <naba@gnome.org>
11884         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
11885         And disables autocomple show for numbers (very annoying).
11886         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
11887         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
11888         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
11889         from view menu and adjust the controls accordingly.
11890         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
11891         only OK button.
11892         * src/project_dbase.[c,h]: Removed show_local flag processing.
11893         * src/message-manager.[c,h]: Reorganized messages tabs in more
11894         sensible order.
11895         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
11896         Also added PCRE dependency.
11897         
11898 2003-06-20  Naba Kumar  <naba@gnome.org>
11900         * pixmaps/anjuta_splash.png: New splash.
11901         from Jean Schurger  <yshartk@schurger.org>
11902         
11903         * src/controls.c: De-sensitize run-to-cursor when debugger
11904         is not running.
11905         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
11906         
11907         * src/message-manager-private.cc: Fixed to properly jump at
11908         the right file:line.
11909         
11910         * src/appwiz_page1.c: Fixed to correctly determine the project
11911         trpe from the wizard.
11912         
11913 2003-06-20  Naba Kumar  <naba@gnome.org>
11915         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
11916         * src/watch_gui.c: Code cleanups.
11917         * src/debugger.[c,h], src/stack_trace.[c,h],
11918         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
11919         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
11920         Removed direct access to stack_trace private data, Increased debugger
11921         command size from 256 to 1024 (to be on safer side). Also implemented
11922         row-activated signle for seting frame and viewing the source.
11923         * src/debugger.c: Avoids starting program and stopping debugger
11924         when starting debugger and stopping program, respectively.
11925         
11926         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
11927         Reverted codes to start debugger automatically
11928         The file is brought to the state just after the branching 
11929         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
11930         some code clean ups.
11931         
11932         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
11933         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
11934         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
11935         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
11936         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
11937         src/project_dbase.c: Code clean ups.
11938         
11939         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
11940         (Projects dir) so that correct $HOME/Projects path is set when
11941         anjuta is run for the first time.
11942         
11943 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
11945         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
11947 2003-06-13  Naba Kumar  <naba@gnome.org>
11949         * src/stack_trace_cbs.c: Moved variable declaration at the
11950         top of the block (bug #737867)
11951         
11952         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
11953         just CFLAGS and CXXFLAGS (bug #743617).
11954         
11955         * src/create_global_tags.sh: Fixed shell script to properly
11956         detect installed *-config files.
11957         
11958 2003-06-12  Naba Kumar  <naba@gnome.org>
11960         * src/preferences.[c,h]: Added methods for custom widgets in
11961         preferences: using custom set/get methods for them.
11962         
11963         * src/anjuta-encoding.c: Implemented up/down of the encodings
11964         in the list and property saves correctly.
11965         
11966         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11967         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
11968         the beginning of a file.
11970         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
11971         * src/aneditor.cxx, src/aneditor.h,
11972         src/controls.c, src/main_menubar.c, src/main_menubar.h,
11973         src/main_menubar_def.h, src/mainmenu_callbacks.c,
11974         src/mainmenu_callbacks.h: Allows the operator to select the current
11975         word or the current line (Request: 680801). It puts also
11976         sensitive/unsensitive several select/comment menu items.
11978         * src/breakpoints.c: Presets by default the current line for a
11979         defined breakpoint.
11981 2003-06-11  Naba Kumar  <naba@gnome.org>
11983         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
11984         color (red highlight) now cosistent for inactive tabs also.
11985         
11986         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
11987         'Advanced search and replace' in Edit->Search submenu.
11988         
11989         * data/properties/tcltk.properties: Fixed bug #731851. Added line
11990         wrappings '\' where     they were missing.
11991         
11992         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
11993         message is now more descriptive and details the correct thing to do
11994         for GNOME2 desktop.
11995         
11996 2003-06-10  Naba Kumar  <naba@gnome.org>
11998         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
11999         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
12000         Removed any reference to particular version of automake/autoconf
12001         so that they could work with newer versions (Bug #659394).
12003         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
12004         src/anjuta.c: Added coded to add/remove supported encodings.
12005         
12006         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
12007         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
12008         src/project_import.c, src/project_type.c, src/project_type.h,
12009         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
12010         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
12011         from the project wizard.
12013 2003-06-06  Naba Kumar  <naba@gnome.org>
12015         Patch from Etay Meiri  <etay-m@bezeqint.net>
12016         * src/compiler_options.c: Fixed bugs related to clean before
12017         build patch.
12018         
12019         * anjuta.desktop.in.in: Added commandline options.
12020         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
12021         -dP and -A flags of CVS update into different options.
12022         
12023 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
12025         * configure.in: Removed "ta" from ALL_LINGUAS.
12027 2003-06-02  Naba Kumar  <naba@gnome.org>
12029         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
12030         return NULL for undefined properties and "" for defined but empty
12031         strings. It was creating many problems where both are assumed to be
12032         same. And besides, it doesn't matter to differentiate the two (the
12033         problem with preferences was due to a different bug).
12035         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
12036         correctly. Also, s/props_build_in/props_built_in/g.
12037         
12038         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
12039         list.
12040         
12041         * src/an_file_view.c: Unrefed pixbufs when done with them.
12043         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
12044         (removed) file_text.png: Added and removed pixmaps.
12045         
12046 2003-05-30  Naba Kumar  <naba@gnome.org>
12048         * anjuta.glade: Fixed encodings preferences dialog
12049         
12050 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
12051         
12052         Reviewed by Naba Kumar  <naba@gnome.org>
12053         
12054         * src/build_project.c src/clean_project/c: perform a clean before
12055         build, if required. Show the message manager on clean.
12056         * src/compiler_options.c: save the new options when window is closed
12057         and flag project to be cleaned before the next build.
12058         * src/project_dbase.c: added a 'clean before build' flag to project
12060 2003-05-29  Naba Kumar  <naba@gnome.org>
12062         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
12063         dialog.
12064         
12065         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
12066         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
12067         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
12068         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
12069         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
12070         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
12071         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
12072         print_color.xpm, print_landscape.xpm, print_layout.xpm,
12073         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
12075         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
12076         Removed unused icons references.
12078 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
12080         Reviewed by Naba Kumar  <naba@gnome.org>
12081         
12082         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
12083           src/compiler_options.c, src/debugger.c, src/find_replace.c,
12084           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
12085           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
12086           src/toolbar_callbacks.c: HIG compliant dialogs.
12088         * src/utilities.c: anjuta_button_new_with_stock_image() and
12089           anjuta_dialog_add_button() stolen from gedit.
12091         * src/main_menubar_def.h: Fixed mnemonics.
12093 2003-05-26  Naba Kumar  <naba@gnome.org>
12095         * src/project_dbase_gui.c: Added header files filter for add file
12096         dialog box. Disabled project window to be transient window.
12097         
12098         * src/message-manager.cc: Disabled message manager window to be
12099         transient window.
12100         
12101         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
12102         a file could not be loaded.
12103         
12104         * src/project_dbase.c: Fixed a bug with GUI editor command
12105         where empty string is returned.
12106         
12107         * src/Makefile.am, src/preferences.h, src/text_editor.c
12108         src/text_editor.h, (new) src/anjuta-encodings.h,
12109         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
12110         Added encoding support and to handle characters encoding correctly
12111         by auto detecting it during load. Added preferences for selecting
12112         the encoding during save.
12114         * src/preferences.c, src/resources.c: Removed debug messages.
12116         Patch from: Alexander Nedotsukov <bland@mail.ru>
12117         * src/getline.c: Fixed many fatal bugs for FreeBSD.
12119 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12120         * src/anjuta.c: Try to sow the splash image more often.
12122 2003-05-20  Naba Kumar  <naba@gnome.org>
12124         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
12125         * src/debug_tree.c: Colorize the modified locals during
12126         debugging and call memory analyze from the debugger.
12127         * src/breakpoints.c: The color is now different for the enabled
12128         and disabled breakpoints. Anjuta now can erase several
12129         breakpoints defined at the same line. The markers are updated
12130         according to the enable/disable action.
12131         
12132         Patch from Etay Meiri  <etay-m@bezeqint.net>
12133         * src/launcher.c: Fixes launcher freeze up bug during build.
12135 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
12137         Reviewed by Naba Kumar  <naba@gnome.org>
12138         * scintilla/PropSet.h: Change member variables from private to protected.
12139         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
12140         to PropSetFile class, which return a gchar * (and can therefore indicate
12141         whether properties are empty or do not exist) and make prop_get and
12142         prop_get_expanded use them.
12143         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
12144         that the result of of prop_get cannot be an empty string.
12146 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
12148         Reviewed by Naba Kumar  <naba@gnome.org>
12149         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
12150         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
12151         src/text_editor_cbs.c: When saving all the files in the project, the
12152         text editors are now only rehighlighted once instead of once for each
12153         file saved.
12155 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12156         * src/main.c, widgets/e-splash.c: Splash screen improvements.
12157         * src/anjuta.desktop.in.in: Support startup notification.
12158 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12159         * src/main.c, widgets/e-splash.c: Splash screen improvements.
12160         * src/anjuta.desktop.in.in: Support startup notification.
12163 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
12165         Reviewed by Naba Kumar  <naba@gnome.org>
12166         
12167         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
12168         memory leak from glade_xml_new call. Removed gxml field from Executer
12169         struct as only used in create_executer_dialog and then destroyed.
12170         
12171         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
12172         
12173         * src/configurer.c: Fix warning trying to connect signal to non-existent
12174         environment entry in configure dialog and fix crash when closing the
12175         window.
12176         
12177         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
12178         gnome_date_edit_get_time instead.
12179         
12180         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
12181         in view menu required renumbering elsewhere.
12183 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
12185         Reviewed by Naba Kumar  <naba@gnome.org>
12186         
12187         * src/breakpoints.c: fixed an error when removing breakpoint
12188         * src/controls.c: 'run to cursor' is sensitive when debugger not active
12189         * src/debugger.c: changes to the way the debugger is activated
12190         * src/debugger.h: clean ups
12192 2003-05-13  Naba Kumar  <naba@gnome.org>
12194         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
12195         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
12196         src/memory.h: A new version of memory and the interface
12197         is now integrated in anjuta.glade
12199 2003-05-09  Naba Kumar  <naba@gnome.org>
12201         * configure.in: Bumped required gtk version to 2.0.8.
12202         
12203 2003-05-06  Naba Kumar  <naba@gnome.org>
12205         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
12207 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12208         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
12210 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12211         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
12212         , tagmanager/c.c: Support for ProC and RDB files.
12214 2003-05-06  Naba Kumar  <naba@gnome.org>
12216         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
12217         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
12218         Uncomment (Box & Stream), Select the current function,
12219         authorize the "Quit" button of the GotoLine window
12221 2003-05-05  Naba Kumar  <naba@gnome.org>
12223         * src/watch_gui.h: CVS added new file.
12225         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
12227         Patch from Etay Meiri <etay-m@bezeqint.net>
12228         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
12229         src/mainmenu_callbacks.c, src/message-manager.cc,
12230         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
12231         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
12232         Ported stack trace to GNOME2 and added it in the message manager
12233         pane.
12235 2003-05-02  Naba Kumar  <naba@gnome.org>
12237         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
12238         
12239         * src/preferences.[h,c]: Fixed preferences to save only one copy of
12240         preferences property.
12241         
12242         * anjuta.prj: Fixed multiple preferences saved data.
12243         
12244         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
12245         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
12246         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
12247         scintilla/include/Platform.h, scintilla/include/PropSet.h,
12248         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
12249         Upgraded scitilla from CVS with faster window repaint
12250         and more bugfixes.
12251         
12252         Patch from  Etay Meiri  <etay-m@bezeqint.net>
12253         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
12254         and code cleanups
12255         
12256 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
12258         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
12259         the window if messages are appended to the end and the scrollbar is
12260         at the end.
12262 2003-04-29  Naba Kumar  <naba@gnome.org>
12264         * configure.in: Removed omf-install from Makefiles list.
12266 2003-04-28  Naba Kumar  <naba@gnome.org>
12268         * po/POTFILES.in: Remvoded deleted files.
12269         
12270         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
12271         pixmaps/windows-style-undocked.png: Added setup wizard's images.
12273         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
12274         is executed as detached) is not set properly.
12275         
12276 2003-04-25  Naba Kumar  <naba@gnome.org>
12277         
12278         * anjuta.prj: Updated.
12279         * src/anjuta_info.c: Fixed text wrapping and column view.
12280         * data/welcome.txt.in: Removed unaligned characters.
12281         
12282 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12283         * src/main_menubar.c: Disable setup dialog.
12285 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12286         * src/breakpoints.c; Fixed compilation with older GCC
12287         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
12288         * HACKING: Spelling fixes (Suggested by Stephen Knight)
12290 2003-04-18  Naba Kumar  <naba@gnome.org>
12292         * anjuta.prj: Updated (includes compiler options).
12293         
12294         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
12295         function from anjuta.c (it was already available in anjuta-tools.c).
12296         
12297 2003-04-18  Naba Kumar  <naba@gnome.org>
12299         * src/about.c, THANKS: Updated
12300         
12301         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
12302         
12303         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
12304         properly from the project session before updating the file
12305         view.
12306         
12307         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
12308         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
12309         dialog settings (as it will not be required once GDL is in place) and
12310         added file view filters in the settings sub-menu.
12312 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12313         * HACKING: Updated
12314         * configure.in: Disable cast checks on final build.
12316 2003-04-17  Naba Kumar  <naba@gnome.org>
12318         * src/build_project.c: Fixed a compilation error.
12320         * src/launcher.c: Removed commnets.
12321         
12322         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
12323         properties from editor tab to indentation tab and fixed a property
12324         label for proper i18n translation. Fixed typos in project config
12325         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
12326         sorting and reordering in compiler options dialog.
12327         
12328         * src/compiler_options.c: Implemented _save() function to save the
12329         options (which was pending).
12330         
12331         * src/build_project.c: Destroys install-as-root dialog when it is done.
12332         
12333         * src/an_symbol_view.c: Change "event" event to "event-after" so
12334         that symbol row is selected first before the popup is shown.
12335         
12336 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
12338         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
12339         file in CVS/Entries. (Reviewed and applied by Biswa)
12341 2003-04-16  Naba Kumar  <naba@gnome.org>
12343         * aneditor.cxx: use unicode everytime (fixed unicode related
12344         bugs).
12346         * anjuta.prj: Fixed UI editor name (blank to use default) and
12347         anjuta version.
12348         
12349         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
12350         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
12351         Editor preferences page.
12353 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12354         * src/anjuta.[ch], src/print.c: Fixed warnings
12355         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
12356         * configure.in: Profiling support with gprof
12358 2003-04-16  Naba Kumar  <naba@gnome.org>
12360         Patch from Gaëtan de Menten  <ged@bugfactory.org>
12361         * src/launcher.c: Fixed cvs dialog.
12362         
12363 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
12364         
12365         * src/message-manager-private.cc: Fixed double-click on first line of 
12366         output to properly select a line.
12367         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
12368         because still was a deprecatd GtkCTreeNode and always NULL anyway.
12370 2003-04-15  Naba Kumar  <naba@gnome.org>
12372         * src/message-manager-private.cc: Fixed the glade filename typo.
12374 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12375         * scintilla/*, data/properties/*: Scintilla CVS merge
12376         * anjuta.prj: Removed unnecessary files.
12377         * scintilla/PlatGTK.cxx: Force Pango fonts always
12378         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
12379         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
12380         for preferences.
12381         * configure.in: Change version no. for 1.1.1 (alpha release)
12382         * configure.in: Added '--with-pref-suffix' option.
12383         * config.guess, config.sub: Removed from CVS.
12385 2003-04-15  Naba Kumar  <naba@gnome.org>
12387         Patch from Timothee Besset  <ttimo@idsoftware.com>
12388         * Makefile.am: Fixed a shell script error during intallation.
12389         
12390 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
12392         Reviewed by Naba Kumar  <naba@gnome.org>
12393         * src/message-manager.cc: Added popup-menu to TreeView and fixed
12394         set_wm_class to use "anjuta" instead of "an.
12395         * src/message-manager-private.cc: Headers are hidden again.
12397 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12398         * src/project_dbase_gui.c: Memory corruption fix.
12399         * anjuta.prj: Updated project file
12401 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
12402         * an_file_view.c: Connect to event-after signal rather than event so that
12403         selection is updated first and thus context menu is for the right file.
12404         Reviewed and applied by Biswa.
12406 2003-04-14  Naba Kumar  <naba@gnome.org>
12408         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
12409         
12410         * src/auncher.c: More child exit fixes
12411         from Timothee Besset  <ttimo@idsoftware.com>
12413 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
12414         
12415         Reviewed by Naba Kumar  <naba@gnome.org>
12416         
12417         * src/message-manager.[c/h], src/message-manager-private[c/h],
12418                 anjuta.[c/h]: Ported message-manager to Gtk2
12419         
12420         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
12421         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
12422         src/clean_project.c, src/compile.c, src/configurer.c,
12423         src/controls.c, src/cvs.c, src/debugger.c,
12424         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
12425         src/project_import.c, src/search-replace.c: Changed name from
12426         AnjutaMessageManager to AnMessageManager to avoid too long type
12427         and funtion names.
12429 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12430         * src/launcher.c: Fix build won't stop problem - TTimo
12431         * TODO: Updated
12432         * pixmaps/anjuta_splash.c: New splash screen prototype.
12433         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
12434         * src/compiler_options.c: Mute pkgconfig errors.
12435         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
12437 2003-04-10  Naba Kumar  <naba@gnome.org>
12439         * configurer.[c,h]: Fixed dialog to close properly.
12440         * src/project_dbase.c, widgets/gnomefilelist.c: Added
12441         debugging asserts.
12442         
12443 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12444         * anjuta.prj: Removed unnecessary files, load with 1.2.0
12445         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
12446         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
12447         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
12448         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
12449         src/makefile.am: Move gdl to it's own directory.
12450         * global-tags/create_global_tags.sh: Silently ignore SDL error.
12452 2003-04-09  Naba Kumar  <naba@gnome.org>
12454         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
12455         branch.
12457 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12458         * src/anjuta-tools.c: Use CDATA for saving tools data.
12459         * anjuta.glade, src/search-replace.c: Port from branch.
12460         * widgets/e-splash.*, src/main.c: Better splash screen.
12461         * configure.in, widgets/gdl*: Import GDL widgets.
12462         * ROADMAP: Updated roadmap.
12463         * src/an_file_view.c: Use GDL icons for file tree.
12465 2003-04-09  Naba Kumar  <naba@gnome.org>
12467         * anjuta.glade: Added (hidden) initial setup-wizard window.
12468         
12469         Patch from: Vitaly  <vvv@rfniias.ru>
12470         * src/preferences.c: Fixes a bug with libglace widget access with
12471         translated strings.
12473         Patch from: Etay Meiri  <etay-m@bezeqint.net>
12474         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
12475         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
12476         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
12477         src/toolbar_callbacks.[c,h],
12478         src/memory.c, src/message-manager-private.cc,
12479         src/message-manager-private.h, src/message-manager.cc,
12480         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
12481         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
12482         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
12483         watch window to a subwindow in the notebook
12485 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12486         * ROADMAP: Updated roadmap.
12488 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
12490         * configure.in: Added Belarusian to ALL_LINGUAS.
12492 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12493         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
12494         Henry Jia
12495         * ROADMAP: Added roadmap for HEAD.
12497 2003-03-29  Naba Kumar  <naba@gnome.org>
12499         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
12500         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
12501         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
12502         (new) pixmaps/start-with-wizard.png,
12503         (new) pixmaps/start-with-import.png,
12504         (new) pixmaps/start-with-open.png Added Start with dialog which pops
12505         up on anjuta start-up to give quick access to opening file/project or
12506         creation wizards.
12508         * src/main.c: Sets proper data directory for the gnome
12509         program.
12511 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
12512         * src/text_editor.c: Fixed error/warning indicators.
12514 2003-03-24  Naba Kumar  <naba@gnome.org>
12516         * README: Correct version.
12517         
12518 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
12520         * configure.in: Added checks to see if were building on FreeBSD
12521         systems.  Sets -DFREEBSD if we are, and also attempts to find
12522         gmake if the host system is FreeBSD.
12524         * src/getline.c: New file used to provide the getline function,
12525         which isnt available on a FreeBSD system.  The function is only
12526         defined if FREEBSD is defined.
12528         * src/Makefile.am: Added getline.c to anjuta_SOURCES
12530         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
12531         configure.in sets this to gmake on FreeBSD systems, and make
12532         on everything else.
12534 2003-03-23  Naba Kumar  <naba@gnome.org>
12536         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
12537         
12538         * anjuta.spec.in: Fixed spec file for correct file paths and
12539         corrected rpmbuild.
12541         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
12542         the rpm build command separately now.
12543         
12544         * src/anjuta.c, windows-dialog.c: Added some more window management
12545         stuffs (not still fully working, though).
12547         * TODO: Updated.
12549 2003-03-22  Naba Kumar  <naba@gnome.org>
12551         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
12553 2003-03-21  Naba Kumar  <naba@gnome.org>
12555         * README: Removed Andy Piper's name from the active maintainers
12556         list on his request.
12557         
12558         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
12559         preferences.
12560         
12561         * src/anjuta-tools.c: Fixed compiler errors.
12563         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
12564         show bugs.
12565         
12566         * src/commands.c, src/src_paths.c, src/style-editor.c,
12567         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
12568         becuase they are now hidden by default (from glade editing).
12569         
12570         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
12571         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
12572         src/main_menubar_def.h, src/mainmenu_callbacks.c,
12573         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
12574         basic windows managements.
12575         
12576 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
12577         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
12578         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
12579         Enver ALTIN (a.k.a. skyblue)
12581 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
12582         * tagmanager/*: Added ignore-list for symbols. This will make
12583         parsing more accurate for projects. Doc updates needed.
12585 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
12586         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
12587         * launcher/Makefile.am: Link to correct libraries
12588         * src/launcher.c: Do not allow NULL shell
12590 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
12591         * src/debug_tree.c: Improve debug tree view.
12593 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
12595         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
12596         'Run Configure Script' and 'Execute Program'. Increase minimum width
12597         of Configure dialog.
12598         * find_in_files.c, find_in_files_cbs.*: Properly create the file
12599         list widget by setting a model and adding a column and renderer.
12600           Actually store the nocvs toggle button in FindInFiles data structure.
12601           Handle selection changes via changed signal rather than row_activated.
12602           Use response signal for handling the close and find buttons.
12603           Close window when escape is pressed.
12604         * find_replace.c: Close window when escape is pressed.
12605         * find_text.c: Close window when escape is pressed in find dialog as
12606         well as wrap search question, where now Yes is the default button.
12608 2003-03-05  Naba Kumar  <naba@gnome.org>
12610         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
12612         * src/message-manager-private.cc: Fixed a bug with vte conditional
12613         compilation.
12614         * anjuta.glade: Hides all windows in glade file.
12616 2003-03-05  Naba Kumar  <naba@gnome.org>
12618         * src/an_file_view.c: Fixed a compilation warning.
12619         * src/message-manager-private.cc: Conditional compilation for vte
12620         API.
12621         
12622 2003-02-28  Naba Kumar  <naba@gnome.org>
12624         * configure.in, anjuta.spec.in: Updated dependency packages version.
12625         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
12626         * src/preferences.c: Added debug assertions.
12627         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
12628         editor to enable/disable bringing the recent editor tabs first.
12629         
12630         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
12631         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
12632         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
12633         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
12634         and     bug fixes. Also code clean ups.
12635         
12636         * (new) src/search-replace.[h,c]: New search replace implementation
12637         from ANJUTA_1_0_0 branch.
12638         
12639         * (new) src/windows-dialog.[h,c]: New windows management class
12640         [work in progress].
12642 2003-02-28  Naba Kumar  <naba@gnome.org>
12644         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
12645         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
12646         src/appwizard.c, src/build_file.c, src/build_project.c,
12647         src/clean_project.c, src/compile.c, src/configurer.c,
12648         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
12649         src/message-manager-dock.c, src/message-manager-dock.h,
12650         src/message-manager-private.cc, src/message-manager.cc,
12651         src/preferences-dialog.c, src/preferences-dialog.h,
12652         src/preferences.c, src/preferences.h, src/project_dbase.c,
12653         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
12654         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
12655         src/utilities.c, src/utilities.h:
12656         
12657         Widgetized Preferences and gave proper function names.
12659         * src/executer.c: Fixed a session loading bug.
12660         
12661 2003-02-27  Naba Kumar  <naba@gnome.org>
12663         * printing/print.c: Fixed printing font bug that failed to load the
12664         proper fonts.
12665         
12666         * src/toolbar.c: Disabled LED flashing (not yet implemented).
12667         
12668         * TODO, anjuta.prj: Updated.
12670 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
12672         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
12673         manuals/C/anjuta-manual/anjuta-manual-C.omf,
12674         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
12675         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
12676         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
12677         fixed omf errors
12679 2003-02-25  Naba Kumar  <naba@gnome.org>
12681         * Makefile.am: Excluded omf-install from installation as the docs are
12682         not ready.
12683         
12684         TODO: Updated.
12685         
12686         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
12687         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
12688         property names and added new editor properties and code cleanups.
12689         Also added new project properties.
12690         
12691         * src/compiler_options.[h,c]: Added pkg-config packages supports
12692         and fixed bugs.
12693         
12694         * src/glade_iface.h: Cleanups.
12695         
12696         * src/launcher.c: Used timer instead of idle to scan.
12697         
12698         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
12699         src/project_config.[h,c], src/project_import.c: Implemented project
12700         property to define GUI editor and to handle it.
12701         
12702         * src/preferences.c: i18n fixes.
12703         
12704         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
12705         unused (and old) pixmaps.
12706         
12707         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
12708         
12709 2003-02-25  Naba Kumar  <naba@gnome.org>
12711         * src/message-manager-private.[h,cc], src/preferences.c,
12712         anjuta.glade, anjuta_dialog_strings.c: Implemented
12713         gnome terminal profiles for the terminal preferences and moved the
12714         addition of terminal preferences in the terminal constructor.
12715         
12716         * anjuta.prj: Updated.
12718 2003-02-24  Naba Kumar  <naba@gnome.org>
12720         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
12721         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
12722         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
12723         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
12724         preferences dialog.
12726         * TODO: Updated.
12728         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
12729         text selection and child re-spawning.
12731         * src/pixmaps.h: Removed unused pixmaps definitions.
12732         
12733 2003-02-23  Naba Kumar  <naba@gnome.org>
12735         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
12736         the project tree/window.
12738         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
12739         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
12740         Correct the use of a variable and implemented session save/load
12741         for tree expansion states.
12742         
12743         * src/main_menubar_def.h: Fixed shortcuts keys.
12744         
12745         * src/anjuta.c, src/gnome_project.c: Code clean ups.
12746         
12747         * anjuta.prj: Updated.
12748         
12749 2003-02-22  Naba Kumar  <naba@gnome.org>
12751         * src/debug_tree.[c,h]: GNOME2 port from 
12752         Etay Meiri <etay-m@bezeqint.net>
12753         
12754         * src/an_file_view.c, src/resources.[h,c],
12755         data/properties/bash.properties,
12756         data/properties/cpp.properties,
12757         data/properties/html.properties,
12758         data/properties/make.properties,
12759         data/properties/others.properties,
12760         data/properties/perl.properties,
12761         data/properties/props.properties,
12762         data/properties/xml.properties: Standarized file icons. Icons are
12763         defined in respective .properties file and are retrieved as resource
12764         data.
12766         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
12767         in labels from the commands editor as that would create
12768         problems for translators.
12770 2003-02-21  Naba Kumar  <naba@gnome.org>
12772         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
12773         as they should be part of CVS(?).
12775         * Makefile.am: Corrected a typo for glade generated strings file.
12777         * configure.in, po/hi.po: Added new Hindi (hi) translation
12778         in ALL_LINGUS and added initial Hindi translation.
12780         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
12781         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
12782         sv_unknown.xpm to more proper icon.
12784         * (new)data/properties/php.properties, data/properties/Makefile.am,
12785         data/properties/anjuta.properties, data/properties/html.properties:
12786         Fixed PHP syntax hilighting bug by separating php properties into
12787         different file (because of file size).
12789         * TODO: Updated.
12790         
12791 2003-02-20  Naba Kumar <naba@gnome.org>
12793         * src/breakpoints.c: Fixed breakpoints session saving/loading
12794         crash bug.
12795         
12796         * scintilla/*, scintilla/include/*: Updated to scintilla
12797         release 1.51
12798         
12799 2003-02-19  Naba Kumar <naba@gnome.org>
12801         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
12802         * TODO: Updated.
12804         * Makefile.am, src/Makefile.am,
12805         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
12806         (removed) src/anjuta_dialog_strings.c,
12807         (removed) src/anjuta_dialogs_strings.c,
12808         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
12809         (added) anjuta.glade: Transfered glade files from src/ directory
12810         to the top level directory.
12812         * po/POTFILES.in: Updated.
12813         
12814         * (removed) macrocs2/*: Transfered to data/ directory.
12815         
12816         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
12817         data/Makefile.am: Moved macros in data directory. Anjuta no longer
12818         requires to have macros dir, but the projects generated by anjuta
12819         require them.
12820         
12821         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
12822         trees.
12823         
12824         * src/defaults.c: Corrected default compiler options.
12825         
12826         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
12827         wizard.
12828         
12829         * src/message-manager-private.cc, src/message-manager-private.h,
12830         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
12831         
12832         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
12833         source code generation for gnome2 projects.
12835 2003-02-11  Naba Kumar <naba@gnome.org>
12837         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
12838         restores the expand/collaspe states of the nodes after refresh.
12839         
12840         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
12841         
12842 2003-02-11  Naba Kumar <naba@gnome.org>
12844         * src/style-editor.c: Fixed pango font description handling for fonts.
12845         * src/anjuta.glade: Removed font size spin button.
12846         * configure.in, src/anjuta.prj: Corrected version.
12847         * TODO: update.
12848         
12849 2003-02-10  Naba Kumar <naba@gnome.org>
12851         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
12852         references of scroll-menu.h and add about.h in Makefile.am.
12853         
12854         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
12855         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
12856         (removed) widgets/scroll-menu.h: Removed unused files.
12857         
12858         * Makefile.am: Added proper i18n rules and added intl tools for
12859         distributions.
12860         
12861         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
12862         to the stable release).
12863         
12864         * anjuta.spec.in: Removed manuals packaging.
12865         
12866         * data/Makefile.am: Removed 'macros' installation (not required for
12867         gnome2 projects).
12869 2003-02-10  Naba Kumar <naba@gnome.org>
12871         * po/POTFILES.in: Updated.
12873         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
12874         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
12875         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
12876         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
12877         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
12878         icons and images.
12880         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
12881         src/toolbar_callbacks.h: Fixed scintilla notification signal name
12882         and fixed to properly handle focus in find entry box.
12884         * Makefile.am: Added code for RH system menu update.
12886         * .cvsignore: Updated.
12888         * NEWS: Updated.
12890 2003-02-03  Naba Kumar <naba@gnome.org>
12892         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
12893         editor preferences. and fixes dialogs.
12895         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
12896         Fixed linenumbers and header margins when they are disabled and
12897         removed unused header files.
12899         * src/attact_process.[h,c], src/debugger.c: Attach to process
12900         now works.
12902         * src/help.c: Fixed dialog response.
12904         * TODO: Updated.
12906         * data/properties/anjuta.properties: Corrected typo.
12908         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
12909         Change the signal to "changed" in entry from "selection-changed" in
12910         list.
12912         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
12913         short-cuts.
12915 2003-01-31  Naba Kumar <naba@gnome.org>
12917         * configure.in: Upgraded to use libgnomeprint-2.2
12918         
12919         * printing/Makefile.am: Updated
12920         
12921         *(removed) printing/print-doc.c, printing/print-doc.h,
12922         printing/print-util.c, printing/print-util.h: Removed because already
12923         merged with print.c.
12924         
12925         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
12926         and libgnomeprintui-2.2 and fixed rendering problems.
12927         
12928         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
12929         uneccessary print properties, as they are separately taken
12930         care in gnomeprint.
12931         
12932         * po/POTFILES.in: Update.
12934 2003-01-30  Naba Kumar <naba@gnome.org>
12936         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
12937         for about dialog box.
12938         
12939         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
12940         src/pixmaps.h: Modified for the above additions for about dialog.
12942 2003-01-29  Naba Kumar <naba@gnome.org>
12944         * src/style_editor.[c,h]: Added missing files.
12945         
12946 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
12947         * scintilla/XPM.[cxx|h]: Added missing files
12949 2003-01-29  Naba Kumar <naba@gnome.org>
12950         
12951         * TODO, po/POTFILES.in: Updated.
12952         
12953         * anjuta.prj, src/anjuta.glade,
12954         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
12956 2003-01-28  Naba Kumar <naba@gnome.org>
12957         
12958         * data/properties/anjuta.properties, src/aneditor.cxx,
12959         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
12960         properties into text properties (earlier it was int properties).
12962         * TODO: Updated
12963         
12964         * scintilla/AutoComplete.c,xx,
12965         scintilla/AutoComplete.h,
12966         scintilla/CallTip.c,xx,
12967         scintilla/CallTip.h,
12968         scintilla/Document.c,xx,
12969         scintilla/Document.h,
12970         scintilla/Editor.c,xx,
12971         scintilla/Editor.h,
12972         scintilla/LexAVE.c,xx,
12973         scintilla/LexCSS.c,xx,
12974         scintilla/LexHTML.c,xx,
12975         scintilla/LexOthers.c,xx,
12976         scintilla/LexPython.c,xx,
12977         scintilla/LineMarker.c,xx,
12978         scintilla/LineMarker.h,
12979         scintilla/Makefile.am
12980         scintilla/PlatGTK.c,xx,
12981         scintilla/PropSet.c,xx,
12982         scintilla/ScintillaBase.c,xx,
12983         scintilla/ScintillaBase.h,
12984         scintilla/ScintillaGTK.c,xx,
12985         scintilla/ViewStyle.c,xx,
12986         scintilla/include/Platform.h,
12987         scintilla/include/SciLexer.h,
12988         scintilla/include/Scintilla.h,
12989         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
12990         
12991         
12992         src/Makefile.am,
12993         src/an_file_view.c,
12994         src/an_symbol_view.c,
12995         src/anjuta-tools.c,
12996         src/anjuta.c,
12997         src/anjuta.glade
12998         src/anjuta.h,
12999         src/anjuta_cbs.c,
13000         src/anjuta_dialogs_strings.c,
13001         src/anjuta_info.c,
13002         src/commands.c,
13003         src/compiler_options.c,
13004         src/debugger.c,
13005         src/help.c,
13006         src/main_menubar.c,
13007         src/main_menubar.h,
13008         src/main_menubar_def.h,
13009         src/mainmenu_callbacks.c,
13010         src/mainmenu_callbacks.h,
13011         src/message-manager-private.c,c
13012         src/message-manager-private.h,
13013         src/message-manager.c,c
13014         src/message-manager.h,
13015         src/pixmaps.h,
13016         src/preferences.c,
13017         src/preferences.h,
13018         src/project_config.c,
13019         src/project_dbase.c,
13020         src/project_dbase_gui.c,
13021         src/project_import_gui.c,
13022         src/properties.c,xx,
13023         src/properties.h,
13024         src/resources.c,
13025         src/src_paths.c,
13026         src/text_editor.c,
13027         src/text_editor_gui.c,
13028         src/toolbar.c,
13029         src/utilities.c,
13030         src/utilities.h,
13031         anjuta.prj: GNOME2 porting and fixed many porting bugs.
13032         
13033 2003-01-24  Naba Kumar <naba@gnome.org>
13035         * src/text_editor_gui.c, src/toolbar.c,
13036         src/text_editor.c, src/text_editor_cbs.h:
13037         Used correct notification signal name for scintilla
13038         (gtk2) and fixed UI.
13039         
13040         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
13041         when not required.
13042         
13043         * printing/print-doc.c,
13044         printing/print.c,,
13045         src/anjuta-tools.c,
13046         src/find_replace.c,
13047         src/goto_line.c,
13048         src/launcher.c,
13049         src/mainmenu_callbacks.c,
13050         src/project_dbase.c,
13051         src/project_dbase.h,
13052         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
13053         src/text_editor.c,
13054         src/text_editor_cbs.h:
13057 2003-01-23  Naba Kumar <naba@gnome.org>
13059         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
13060         correct stock icons and organized pixmap macros.
13061         
13062         Makefile.am: Removed non-generated files.
13063         
13064         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
13065         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
13066         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
13067         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
13068         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
13069         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
13070         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
13071         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
13072         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
13073         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
13074         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
13075         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
13076         stop.xpm, undo.xpm}: Removed because no longer used.
13078         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
13079         file_unknown.xpm}: Files renamed from fv_*, as it would
13080         be the right name.
13082         * pixmaps/Makefile.am: Updated for the above changes.
13084 2003-01-23  Jakub Steiner <jimmac * ximian * com>
13086         * pixmaps/autocomplete-16.png,
13087         pixmaps/autocomplete.png,
13088         pixmaps/block-end-16.png,
13089         pixmaps/block-end.png,
13090         pixmaps/block-start-16.png,
13091         pixmaps/block-start.png,
13092         pixmaps/bookmark-first-16.png,
13093         pixmaps/bookmark-first.png,
13094         pixmaps/bookmark-last-16.png,
13095         pixmaps/bookmark-last.png,
13096         pixmaps/bookmark-next-16.png,
13097         pixmaps/bookmark-next.png,
13098         pixmaps/bookmark-prev-16.png,
13099         pixmaps/bookmark-prev.png,
13100         pixmaps/error-next-16.png,
13101         pixmaps/error-next.png,
13102         pixmaps/error-prev-16.png,
13103         pixmaps/error-prev.png: gnome2-styled icons
13106 2003-01-23  Naba Kumar <naba@gnome.org>
13108         * anjuta.prj: Updated compiler options.
13109         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
13111         * src/aneditor.cxx,
13112         src/anjuta.c,
13113         src/anjuta.glade,
13114         src/anjuta_dialogs_strings.c,
13115         src/mainmenu_callbacks.c,
13116         src/mainmenu_callbacks.h,
13117         src/text_editor.c,
13118         src/text_editor_cbs.c,
13119         src/text_editor_gui.c: GNOME2 Porting.
13121 2003-01-22  Naba Kumar <naba@gnome.org>
13123         * ChangeLog: Corrected dates.
13124         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
13125         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
13126         preferences.
13128 2003-01-22  Naba Kumar <naba@gnome.org>
13129         
13130         * plugins/patch/patch-plugin.c: Bug fix.
13131         
13132         * src/anjuta-tools.c,
13133         src/anjuta.c,
13134         src/anjuta.glade,
13135         src/anjuta.h,
13136         src/anjuta_dialogs_strings.c,
13137         src/breakpoints.c,
13138         src/cvs_gui.c,
13139         src/debugger.c,
13140         src/debugger.h,
13141         src/executer.c,
13142         src/glade_iface.c,
13143         src/main.c,
13144         src/mainmenu_callbacks.c,
13145         src/mainmenu_callbacks.h,
13146         src/preferences.c,
13147         src/project_dbase.c,
13148         src/project_dbase_gui.c,
13149         src/registers.c,
13150         src/sharedlib.c,
13151         src/signals.c,
13152         src/signals_cbs.c,
13153         src/source.c,
13154         src/stack_trace.c,
13155         src/toolbar_callbacks.c,
13156         src/utilities.c,
13157         src/utilities.h,
13158         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
13159         
13160         * src/Makefile.am,
13161         (removed) src/CORBA-Server.c,
13162         (removed) src/CORBA-Server.h,
13163         (removed) src/Gladen-common.c,
13164         (removed) src/Gladen-stubs.c,
13165         (removed) src/Gladen.h,
13166         (removed) src/Prj-common.c,
13167         (removed) src/Prj-skelimpl.c,
13168         (removed) src/Prj-skels.c,
13169         (removed) src/Prj-stubs.c,
13170         (removed) src/Prj.h,
13171         (removed) src/glades.c,
13172         (removed) src/glades.h,
13173         (removed) src/messagebox.c,
13174         (removed) src/messagebox.h: Removed because no longer used.
13176 2003-01-21  Naba Kumar <naba@gnome.org>
13178         * src/anjuta-tools.c,
13179         src/anjuta.c,
13180         src/anjuta.glade,
13181         src/anjuta_dialogs_strings.c,
13182         src/anjuta_info.c,
13183         src/anjuta_info.h,
13184         src/breakpoints.c,
13185         src/compiler_options.c,
13186         src/debugger.c,
13187         src/find_replace.c,
13188         src/find_replace.h,
13189         src/find_text.c,
13190         src/find_text.h,
13191         src/goto_line.c,
13192         src/launcher.c,
13193         src/text_editor.c,
13194         widgets/gnomefilelist.c: GNOME2 porting.
13196 2003-01-20  Naba Kumar <naba@gnome.org>
13198         * global-tags/create_global_tags.sh: Uses pkg-config to
13199         read the modules.
13200         
13201         * src/anjuta.c,
13202         src/anjuta.glade,
13203         src/anjuta.h,
13204         src/anjuta_cbs.c,
13205         src/anjuta_dialogs_strings.c,
13206         src/breakpoints.c,
13207         src/breakpoints.h,
13208         src/compiler_options.c,
13209         src/compiler_options.h,
13210         src/fileselection.c,
13211         src/fileselection.h,
13212         src/mainmenu_callbacks.c,
13213         src/project_dbase_gui.c,
13214         src/session.c,
13215         src/src_paths.c,
13216         src/src_paths.h,
13217         src/text_editor.c,
13218         src/text_editor_gui.c,
13219         widgets/gnomefilelist.c,
13220         widgets/gnomefilelist.h: GNOME2 porting.
13221         
13222         * widgets/Makefile.am,
13223         (removed) widgets/gnomedirlist.c,
13224         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
13225         
13226         * src/Makefile.am,
13227         (removed) src/src_paths_cbs.c,
13228         (removed) src/src_paths_cbs.h,
13229         (removed) src/src_paths_gui.c,
13230         (removed) src/compiler_options_cbs.c,
13231         (removed) src/compiler_options_cbs.h,
13232         (removed) src/breakpoints_cbs.c,
13233         (removed) src/breakpoints_cbs.h: Removed because they are now
13234         combined in singe file
13236 2003-01-16  Naba Kumar <naba@gnome.org>
13238         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
13239         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
13240         options dialog UI and data handling.
13243 2003-01-15  Naba Kumar <naba@gnome.org>
13245         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
13246         Completed command editor porting.
13247         
13248         * src/anjuta.c: Removed the use of commands load function
13249         (not required).
13251         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
13252         and unrefs.
13254         * src/anjuta-tools.c: Fixed translatable strings.
13255         
13256         * src/find_text.c: Fixed dialog creation from glade.
13257         
13258         * src/text_editor_gui.c, src/text_editor.c,
13259         src/text_editor_cbs.c: Completed port of detached text editor
13260         to gnome2 plateform.
13261         
13262 2003-01-14  Naba Kumar <naba@gnome.org>
13264         * src/anjuta.glade, src/preferences.[h,c],
13265         src/anjuta_dialogs_strings.c: Added build and editor
13266         preferences pages and other UIs. Fixed preferense loading and saving.
13267         
13268         * src/anjuta.c: Does case-insensitive match for tabs position
13269         preferences and removed preferences loading (done at _new() call).
13270         
13271         * anjuta-tools.c: Debugged tools dialog handling.
13272         * plugins/class-gen/clsGen.c: Fixed an undefined function.
13273         
13274 2003-01-13  Naba Kumar <naba@gnome.org>
13276         * ABOUT-NLS: Update (strange).
13278         * autogen.sh: Removed blocking code.
13280         * configure.in: Fixed an autogen bug.
13281         
13282 2003-01-13  Naba Kumar <naba@gnome.org>
13284         * (new)src/anjuta.gladep
13285         (new)src/messagebox.c
13286         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
13287         will be gradually removed (and then the files).
13288         
13289         * Makefile.am,
13290         anjuta.prj,
13291         printing/print-util.c,
13292         printing/print.c,
13293         scintilla/ScintillaGTK.c,xx
13294         src/Makefile.am,
13295         src/an_file_view.c,
13296         src/an_symbol_view.c,
13297         src/anjuta.c,
13298         src/anjuta.glade
13299         src/anjuta.h,
13300         src/anjuta_dialogs_strings.c,
13301         src/anjuta_gui.c,
13302         src/attach_process.c,
13303         src/attach_process.h,
13304         src/breakpoints.c,
13305         src/breakpoints.h,
13306         src/breakpoints_cbs.c,
13307         src/commands.c,
13308         src/commands.h,
13309         src/compiler_options.c,
13310         src/compiler_options.h,
13311         src/compiler_options_cbs.c,
13312         src/configurer.c,
13313         src/configurer.h,
13314         src/controls.c,
13315         src/cvs_cbs.c,
13316         src/debug_tree.c,
13317         src/debug_tree.h,
13318         src/executer.c,
13319         src/executer.h,
13320         src/find_in_files.c,
13321         src/find_in_files.h,
13322         src/find_in_files_cbs.c,
13323         src/find_replace.c,
13324         src/find_replace.h,
13325         src/find_text.c,
13326         src/find_text.h,
13327         src/goto_line.c,
13328         src/help.c,
13329         src/help.h,
13330         src/launcher.c,
13331         src/main.c,
13332         src/main_menubar.c,
13333         src/mainmenu_callbacks.c,
13334         src/message-manager.c,c
13335         src/pixmaps.h,
13336         src/preferences.c,
13337         src/project_config.c,
13338         src/project_config.h,
13339         src/project_dbase.c,
13340         src/project_import_cbs.c,
13341         src/resources.c,
13342         src/resources.h,
13343         src/splash.c,
13344         src/src_paths.c,
13345         src/src_paths.h,
13346         src/src_paths_gui.c,
13347         src/text_editor.c,
13348         src/text_editor_gui.c,
13349         src/toolbar.c,
13350         src/toolbar.h,
13351         src/utilities.c,
13352         src/utilities.h,
13353         src/wizard_gui.c,
13354         widgets/gnomefilelist.c: GNOME2 Port.
13356 2003-01-10  Naba Kumar  <naba@gnome.org>
13358         * src/an_file_view.c,
13359         src/anjuta_gui.c,
13360         src/appwizard_gui.c,
13361         src/compiler_options.c,
13362         src/compiler_options_cbs.c,
13363         src/cvs_cbs.c,
13364         src/executer.c,
13365         src/fileselection.c,
13366         src/find_in_files.c,
13367         src/goto_line.c,
13368         src/main_menubar.c,
13369         src/memory.c,
13370         src/message-manager-dock.c,
13371         src/preferences.c,
13372         src/project_dbase_gui.c,
13373         src/project_import_gui.c,
13374         src/registers_gui.c,
13375         src/sharedlib_gui.c,
13376         src/src_paths_gui.c,
13377         src/text_editor_gui.c,
13378         src/toolbar.c,
13379         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
13381 2003-01-09  Naba Kumar <naba@gnome.org>
13383         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
13384         problems with some comments.
13386         * anjuta.prj: New project file (updated?)
13388         * src/Makefile.am: Enabled deprecated API and fixed variables.
13390         * src/an_file_view.c,
13391         src/an_symbol_view.c,
13392         src/anjuta-plugins.c,
13393         src/anjuta-tools.c,
13394         src/anjuta.c,
13395         src/anjuta_gui.c,
13396         src/appwizard_cbs.c,
13397         src/attach_process.c,
13398         src/attach_process_cbs.c,
13399         src/compiler_options.c,
13400         src/compiler_options_cbs.c,
13401         src/launcher.c,
13402         src/mainmenu_callbacks.c,
13403         src/message-manager-private.c,c
13404         src/message-manager-private.h,
13405         src/message-manager.c,c
13406         src/message-manager.h,
13407         src/project_dbase.c,
13408         src/project_dbase.h,
13409         src/project_dbase_gui.c,
13410         src/project_import_cbs.c,
13411         src/project_import_gui.c,
13412         src/registers.c,
13413         src/resources.c,
13414         src/resources.h,
13415         src/sharedlib.c,
13416         src/signals.c,
13417         src/signals_cbs.c,
13418         src/signals_gui.c,
13419         src/splash.c,
13420         src/src_paths_cbs.c,
13421         src/src_paths_gui.c,
13422         src/stack_trace.c,
13423         src/text_editor.c,
13424         src/text_editor_gui.c,
13425         src/text_editor_menu.c,
13426         src/toolbar.c,
13427         src/toolbar_callbacks.c,
13428         src/utilities.c,
13429         src/watch.c,
13430         src/watch_cbs.c,
13431         src/wizard_gui.c: GNOME porting.
13433 2002-12-24 Naba Kumar <naba@gnome.org>
13435         * AUTHORS, ChangeLog, HACKING, Makefile.am,
13436         NEWS, README, SEARCH-REPLACE,
13437         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
13438         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
13439         launcher/Makefile.am,
13440         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
13441         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
13442         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
13443         printing/print-util.c, printing/print.c, printing/print.h,
13444         scintilla/*/*, widgets/e-shell-about-box.c,
13445         src/*, tagmanager/*/*, widgets/Makefile.am,
13446         widgets/gnomefilelist.c:
13447         
13448         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
13449         src/*.[c,h] files to gnome2 API.
13451         * src/anjuta_dialogs_strings.c: Added glade generated translatable
13452         strings table.
13454 2002-10-23  Naba Kumar <naba@gnome.org>
13456         * autogen.sh: Prevented Users from building HEAD cvs.
13457         
13458 2002-09-16  Stephane Demurget  <demurgets@free.fr>
13460         * src/anjuta.glade: added the compiler options dialog, hopefully
13461         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
13463 2002-09-15  Stephane Demurget  <demurgets@free.fr>
13465         * src/anjuta.glade: fixed a lot of small glitches.
13467         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
13468         now.
13470         * src/breakpoints_cbs.c: polished a bit.
13472 2002-09-15  Stephane Demurget  <demurgets@free.fr>
13474         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
13476         * src/commands.c: partial gnome 2 port.
13478         * src/utilities.[ch]: changed some bits to be const.
13480 2002-09-14  Stephane Demurget  <demurgets@free.fr>
13482         * src/Makefile.am: removed breakpoints_gui.c and added a check
13483         for gdk-pixbuf deprecated functions, but there shouldn't be much
13484         anyway.
13486         * src/breakpoints_gui.c: killed.
13488         * src/anjuta.glade: added two dialogs for the breakpoints management.
13490         * src/anjuta.h:
13491         * src/anjuta_cbs.c:
13492         * src/appwizard.c:
13493         * src/attach_process.c:
13495         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
13496         really huge changes and porting work.
13497         
13498         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
13499         (breakpoints_dbase_new): moved the UI init bits here.
13501         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
13502         a lot, not using any color anymore (not HIG compliant) and not using
13503         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
13504         to be double checked.
13506         * src/build_file.c:
13507         * src/build_project.c: gnome 2 port.
13509 2002-09-11  Stephane Demurget  <demurgets@free.fr>
13511         * src/anjuta.glade:
13512         * src/anjuta.h:
13513         * src/anjuta_cbs.c:
13514         * src/appwizard.c:
13515         * src/breakpoints.c:
13516         * src/breakpoints_cbs.c: cleaned up some bits.
13518 2002-09-09  Stephane Demurget  <demurgets@free.fr>
13520         * src/Makefile.am:
13521         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
13523         * src/an_symbol_view.[ch]:
13524         * src/attach_process_cbs.h: polished a bit.
13526         * src/breakpoints_cb.[ch]: partial gnome 2 port.
13528 2002-09-02  Stephane Demurget  <demurgets@free.fr>
13530         * configure.in:
13531         * src/Makefile.am: added libglade-2 to the build.
13533         * src/anjuta.[ch]: added support for libglade.
13535         * src/anjuta.glade: added. There could be a file per top-level widget,
13536         as some other gnome projects, though.
13538         * src/attach_process_gui.c: removed.
13539         * src/attach_process.[ch]: gnome 2 port.
13540         (attach_process_new): Added the treeview init and the widget references
13541         here.
13543 2002-08-31  Stephane Demurget  <demurgets@free.fr>
13545         * src/an_file_view.c: fixed some compilation issues.
13547         * src/an_symbol_view.c: gnome 2 port.
13549 2002-08-26  Stephane Demurget  <demurgets@free.fr>
13551         * src/an_file_view.c: finished gnome 2 port.
13552         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
13553         directory pixmap depending on the event.
13555         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
13556         (project_file_data_new): use a GtkTreePath.
13558 2002-08-23  Stephane Demurget  <demurgets@free.fr>
13560         * src/Makefile.am: readded back an_*_view.[ch] because they are still
13561         driving me nuts but they need to be ported, heh ?
13563         * src/an_file_view.c: gnome 2 port, almost finished after some hard
13564         work since it's quite a total rewrite again.
13566 2002-08-22  Stephane Demurget  <demurgets@free.fr>
13568         * src/an_file_view.c:
13569         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
13571 2002-08-21  Stephane Demurget  <demurgets@free.fr>
13573         * src/anjuta_info.c:
13574         * src/utilities.h: gnome 2 port, featuring a total rewrite.
13576 2002-08-20  Stephane Demurget  <demurgets@free.fr>
13578         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
13579         nuts ATM.
13580        
13581         * src/an_file_view.c:
13582         * src/aneditor.cxx:
13583         * src/anjuta_cbs.c:
13584         * src/compiler_options.h:
13585         * src/messagebox.c:
13586         * src/messagebox.h:
13587         * src/pixmaps.h:
13588         * src/project_dbase.h:
13589         * src/resources.h: gnome 2 port.
13591 2002-08-14  Stephane Demurget  <demurgets@free.fr>
13593         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
13595         * data/properties/sql.properties: added the DATETIME data type.
13597         * data/properties/html.properties: added the foreach php keyword.
13599 2002-08-08  Stephane Demurget  <demurgets@free.fr>
13601         * widgets/Makefile.am: removed blank line after the last backslash
13602         for avoiding a warning from automake.
13604         * configure.in:
13605         * src/Makefile.am: added the ORBit-2 dep.
13607 2002-08-08  Stephane Demurget  <demurgets@free.fr>
13609         * AUTHORS: added Biswa, because I wonder why noone already have
13610         written his name in the Anjuta's hall of fame :)
13612 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
13614         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
13615         widgets/e-shell-about-box.c: Made to compile for gnome2.
13616         
13617 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
13619         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
13620         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
13621         
13622         * configure.in, printing/print.h, printing/print.c,
13623         printing/print-doc.c: Made to compile for gnome2.
13624         
13625 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
13627         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
13628         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
13629         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
13630         widgets/Makefile.am:
13631         
13632         Upgraded the build system to gnome2 platform.
13633         
13634 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13635         * manuals/*: Added capability to generate PDF and PS.
13636         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
13637         * TODO, TODO.biswa: Intergated TODO list.
13638         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
13639         , bug #574470
13640         * src/dnd.c: Fix typo
13641         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
13642         * src/anjuta.c: Bug #568895, Bug #575419
13644 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13646         * tagmanager/tm_global_tags.c: Fixed compiler warning.
13647         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
13649 2002-12-17  Naba Kumar <naba@gnome.org>
13651         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
13652         bugs.
13653         
13654 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13655         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
13656         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
13657         * anjuta.prj: Added tools.sgml
13658         * data/properties/cpp.properties: Bug # 646974
13660 2002-12-16  Naba Kumar <naba@gnome.org>
13662         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
13663         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
13664         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
13665         on 'Enter' and adds proper focus mechanism.
13666         * src/anjuta.c: Fixed a memory corruption bug.
13667         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
13668         'Enter' and can also be Canceled. Sets proper default and focus policies
13669         for tools dialogs.
13670         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
13671         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
13672         translatable strings in dialogs and fixed some dialog properties.
13673         * src/anjuta-tools.c: Now uses xml format for loading and saving.
13674         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
13675         * src/message_manager_private.cc: Fixed some debug messages.
13676         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
13677         widgets/gnomefilelist.c: Fixed a memory leaks.
13678         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
13679         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
13680         src/main_menubar_def.h: Implemented incremental search.
13681         * TODO: Updated.
13683 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13684         * tagmanager/*: Minor cleanups and warning fixes.
13685         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
13686         GUI during long updates.
13687         * src/text_editor.c: Remove debug message.
13689 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13690         * tagmanager/tm_project.c: Fix a memory access problem.
13692 2002-12-13  Naba Kumar <naba@gnome.org>
13694         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
13695         tools list to show "Enabled" flag of the tool. Fixed a bug where
13696         tool list is not cleared when creating a new tool.
13697         
13698 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13699         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
13701 2002-12-12  Naba Kumar <naba@gnome.org>
13703         * anjuta-tools.[h,c], commands.c: Used the tools help of
13704         anjuta variables list in commands editor and fixed a typos
13705         buy in anjuta-tools.c.
13706         
13707 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13708         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
13709         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
13710         * TODO.biswa: Added to help me track things better.
13712 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13714         * configure.in, anjuta.spec.in: Added libglade dependency.
13715         * Makefile.am: Added anjuta.glade file.
13716         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
13717         , src/mainmenu_callbacks.[ch], src/message-manager.h
13718         , src/widget-registry.c: Tools editor GUI + other additions.
13720 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13722         * src/project_dbase.[ch], tagmanager/tm_project.c,
13723         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
13724         Implement syncing tags image with the project database.
13725         * src/anjuta-tools.c: Implemented variable substitution and
13726         working directory in tools.
13728 2002-12-09  Naba Kumar <naba@gnome.org>
13729         
13730         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
13731         command configuration language list from properties.
13732         
13733         * data/properties/asm.properties, data/properties/ruby.properties:
13734         Fixed typos.
13736 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13738         * src/an_symbol_view.c: Remember current selected entry and select
13739         it automatically after refresh.
13741 2002-11-26  Murray Cumming  <murrayc@usa.net>
13743         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
13744           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
13745         and gnomemm 1.2 projects so that people know they are really
13746         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
13747         But I did correct these to sue lowercase names.
13749 2002-12-01  Naba Kumar <naba@gnome.org>
13751         * data/anjuta.properties: Fixed caching problem on 
13752         indicators.
13753         * src/preferences.c, src/preferences_gui.c: Implemented automatic
13754         indicators prefs.
13755         
13756 2002-12-01  Naba Kumar <naba@gnome.org>
13758         * data/properies/anjuta.properties: Corrected "indicators.automatic"
13759         property name.
13760         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
13761         property and uses it.
13762         * src/aneditor.cxx: Fixed a bug associated with selection a word at
13763         current cursor.
13764         
13765 2002-11-30  Naba Kumar <naba@gnome.org>
13767         * src/debugger.c: Fixed a typo.
13768         * data/properties/*: Updated properties files and added
13769         new ones.
13770         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
13771         Added comment submenu and cleaned up ref and unref of menus.
13772         * src/aneditor.h: Added definition of comment commands.
13773         * src/aneditor.c: Upgrade from latest SciTE source code.
13774         * src/text_editor.[hc], src/text_editor_cbs.c, 
13775         src/message_manager_private.cc, src/message_manager.[cc,h],
13776         src/anjuta.[c,h]: Added indicators support for errors/warnings
13777         highlight in the editor.
13778         * NEWS, TODO: Update.
13779         * scintilla/include/PropSet.h: Removed deprecrated function.
13780         
13781 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13783         * src/anjuta-tools.[ch]: Tools implementation (basic)
13784         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
13785           , src/main_menubar_def.h: PLugins cleanup and segregation
13786         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
13787           registry
13788         * anjuta.prj: Added new files
13789         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
13790         * plugins/class-gen/clsGen.c: Register menu under 'Project'
13791         * plugins/patch/patch-plugin.c: Register menu under 'Format'
13792         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
13793         * src/Makefile.am: Added new files
13794         * src/message-manager.[cc/h]: Added standard output and error windows
13796 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
13798         * project_type.c: Fixed Gnomemm2 project type
13800 2002-11-25  Naba Kumar <naba@gnome.org>
13802         * printing/print.c: Fixed a compile warning.
13803         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
13804         * src/utilities.c: Fixed a compile warning in sparc, hides the
13805         terminal check error output from the user.
13806         * project_config.[ch], project_dbase.[ch], source.c: Added project
13807         version, exclude modules configuration and reordered other config
13808         properties. Changed some strings to more descriptive text.
13809         * src/compiler_opitions.c: Removed extra newlines from .prj file
13810         save.
13811         * anjuta.prj: Converted to new format (only reorganised properties
13812         and removed extra newlines ... nothing else).
13813         * NEWS: updated
13814         
13815 2002-11-21  Naba Kumar <naba@gnome.org>
13817         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
13818         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
13819         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
13820         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
13821         Updated to the CVS version.
13823 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13825         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
13826           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
13827           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
13828           images in completion lists. 
13829         * src/resources.h: Make C++ friendly.
13830         * scintilla/PropSet.cxx: Fix memory leak.
13832 2002-11-20  Naba Kumar <naba@gnome.org>
13834         * scintilla/*/*: Synced to latest scintilla 1.49
13835         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
13836         New lexers added.
13838         * scintilla/RESearch.cxx: The automatic cvs log in the
13839         file really broke things trying to interprete the changelog
13840         entry incorrectly as end-of-comment. Removed the $cvs line
13841         and committed again.
13842         
13843 2002-11-19  Naba Kumar <naba@gnome.org>
13845         Patch from Timothee Besset <ttimo@idsoftware.com>
13846         
13847         * src/message-manager-private.cc: Interpretes absolute
13848         file paths properly in zvt terminal.
13850 2002-11-19  Naba Kumar <naba@gnome.org>
13852         Patch from Timothee Besset <ttimo@idsoftware.com>
13853         
13854         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
13855         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
13856         (important) editor preferences in project (if there is one
13857         open).
13858         
13859         * TODO: Updated
13860         
13861 2002-11-18  Naba Kumar <naba@gnome.org>
13862         
13863         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
13864         
13865         * src/debug_tree.c, src/find_in_files_gui.c,
13866         src/find_replace.c, src/find_text.c, 
13867         src/project_import.c, src/project_import_gui.c,
13868         src/wizard_gui.c: i18n Fixes.
13870 2002-11-15  Naba Kumar <naba@gnome.org>
13872         * plugins/class-gen/clsGen.c: Fixed to use project function
13873         to import files. Create non-existent directories before the
13874         sources are written.
13875         
13876         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
13877         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
13878         src/glade_iface.c,
13879         src/glades.c: Excluded gladen files from build. This
13880         will fix the unnecessary dependency on libssl.
13881         
13882         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
13883         file import funtion.
13884         
13885         * src/message_manager_private.cc: Fixed a compiler warning with
13886         DEBUG preprocessor macro.
13887         
13888         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
13889         wrong (undocked) editor window was closed on clicking close on an
13890         undocked editor window.
13891         
13892         * src/debugger.c: Fixed a bad bug where debugger terminal won't
13893         start correctly if the executable was run before with 'F3'.
13894         
13895         * src/toolbar_callbacks.c: Wrap around find next.
13896         * src/toolbar.c: Disable combo activate.
13897         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
13898         button positions to get 'yes' as default.
13900         * anjuta.spec.in: Updated.
13901         
13902         * src/anjuta_info.c, src/appwizard_gui.c,
13903         src/attach_process_gui.c, src/breakpoints_gui.c,
13904         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
13905         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
13906         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
13907         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
13908         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
13909         src/preferences.c, src/preferences_gui.c, src/project_config.c,
13910         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
13911         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
13912         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
13913         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
13914         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
13915         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
13916         plugins/patch/patch-plugin.c, printing/print-util.c:
13917         Set all windows and dialogs transient
13918         to their parents so that they remain floated above their parents.
13919         
13920 2002-11-13  Naba Kumar <naba@gnome.org>
13922         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
13923         take default editor font).
13924         
13925         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
13926         Corrected email address.
13927         
13928         * src/mainmenu_callbacks.c: Used spaces instead of tabs
13929         for changelog entry.
13931         * NEWS: Updated.
13932         
13933 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13934         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
13936 2002-11-06  Naba Kumar <naba@gnome.org>
13938         * README: Updated
13939         * anjuta.spec.in: Ships the .omf files with the
13940         documents instead of the base package.
13941         
13942 2002-11-04  Naba Kumar <naba@gnome.org>
13944         * data/properties/latex.properties: Fixed a bug.
13945         * ChangeLog: Released 1.0.0 stable.
13947 2002-11-04  Naba Kumar <naba@gnome.org>
13949         * src/commands.c: Added command with shell redirection capability.
13950         * data/properties/anjuta.properties: Changed default execution
13951         command.
13952         * src/project_dbase.c: Set project top dir in properties.
13953         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
13954         * data/Makefile.am: More diskcheck error fixes.
13955         
13956         * README, anjuta.spec.in, THANKS, AUTHORS,
13957         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
13958         manuals/C/anjuta-manual/authers,sgml,
13959         manuals/C/anjuta-manual/anjuta-manual.sgml,
13960         manuals/C/anjuta-manual/anjuta-manual-C.omf,
13961         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
13962         : Changed anjuta home to
13963         new URL and my email address.
13964         
13965         * manuals/C/anjuta-manual/interfaces.sgml,
13966         manuals/C/anjuta-manual/prefereces.sgml,
13967         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
13968         
13969         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
13970         : removed reference to the help menu as the menu is modified
13971         when no help is found (which is very likely when we are
13972         shiping the documents separately).
13973         
13974 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13975         * anjuta.spec.in: Update specfile to make multiple RPMs.
13976         * data/Makefile.am: make dist fix.
13977         * src/text_editor_menu.c: Fix compile warnings (casts).
13979 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
13980         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
13981         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
13983 2002-11-01  Naba Kumar <naba@gnome.org>
13985         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
13986         Added gnome2 macros to be used by gnome2 project wizard.
13987         
13988         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
13989         from gnome-common.
13990         
13991         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
13992         as it was conflicting with generated projects and is not
13993         useful for us.
13994         
13995         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
13996         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
13997         project generation, removed qt project as it's not complete and
13998         added gnome2 bonobo wizard.
14000 2002-10-29  Naba Kumar <naba@gnome.org>
14002         * po/POTFILES.in: Updated.
14003         * po/POTFILES.skip: Added.
14004         * preferences.h: Fixed print paper size property name.
14006 2002-10-28  Naba Kumar <naba@gnome.org>
14007         
14008         * data/user.properties, data/Makefile.am: Added user properties file
14009         which will be copied in user's ~/.anjuta/user.properties.
14010         
14011         * data/anjuta.properties: Changed a comment.
14012         
14013         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
14014         
14015         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
14016         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
14017         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
14018         item.
14020         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
14021         instead of user properties file.
14022   
14023         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
14024         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
14025         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
14026         * README, TODO: Updated.
14027         
14028 2002-10-28  Naba Kumar <naba@gnome.org>
14030     * manuals/C/anjuta-manual/figures/editor_guides.png,
14031     manuals/C/anjuta-manual/figures/editor_margins.png,
14032     manuals/C/anjuta-manual/figures/editor_markers.png,
14033     manuals/C/anjuta-manual/figures/local_variables.png,
14034     manuals/C/anjuta-manual/figures/open_file_multiple.png,
14035     manuals/C/anjuta-manual/figures/prefs_print.png,
14036     manuals/C/anjuta-manual/figures/print_dlg.png,
14037     manuals/C/anjuta-manual/figures/print_preview.png,
14038     manuals/C/anjuta-manual/figures/symbol_browser.png,
14039     manuals/C/anjuta-manual/figures/variable_tip.png: New png
14040     files for manual documentation.
14041     
14042     * manuals/sgmldocs.make,
14043     manuals/C/anjuta-manual/Makefile.am,
14044     manuals/C/anjuta-manual/authors.sgml,
14045     manuals/C/anjuta-manual/build.sgml,
14046     manuals/C/anjuta-manual/compileopts.sgml,
14047     manuals/C/anjuta-manual/debugger.sgml,
14048     manuals/C/anjuta-manual/execute.sgml,
14049     manuals/C/anjuta-manual/fileoperations.sgml,
14050     manuals/C/anjuta-manual/interface.sgml,
14051     manuals/C/anjuta-manual/preferences.sgml,
14052     manuals/C/anjuta-manual/projects.sgml,
14053     manuals/C/anjuta-manual/figures/arguments.png,
14054     manuals/C/anjuta-manual/figures/open_file.png,
14055     manuals/C/anjuta-manual/figures/other_opts.png,
14056     manuals/C/anjuta-manual/figures/scrshot.png,
14057     manuals/C/anjuta-manual/figures/toolbar_browser.png,
14058     manuals/C/anjuta-manual/figures/toolbar_tags.png:
14059     
14060     Updated anjuta manual documentation.
14062     
14063 2002-10-27  Naba Kumar <naba@gnome.org>
14065     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
14066     check and modifies debugger terminal command accordingly
14067     to function properly.
14068     
14069 2002-10-25  Naba Kumar <naba@gnome.org>
14071         * manuals/sgmldocs.make: Fixed a couple of bugs.
14072         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
14074 2002-10-24  Naba Kumar <naba@gnome.org>
14076         * src/debug_tree.c: Fixed a crash bug from Etay.
14078         * global_tags/create_global_tags: Added messages.
14079         Fixed infinite looping within files.
14080         
14081         * macro/autogen.sh: Removed debug and warning flags for defaults.
14082         
14083         Patch from Vadim Berezniker <vadim@berezniker.com>
14084         
14085         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
14086         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
14087         generation.
14089         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
14090         temporarily just copy it
14092 2002-10-24  Naba Kumar <naba@gnome.org>
14094         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
14095         manuals/C/anjuta-manual/anjuta-manual.sgml, 
14096         manuals/C/anjuta-manual/compileopts.sgml,
14097         manuals/C/anjuta-manual/debugger.sgml,
14098         manuals/C/anjuta-manual/execute.sgml,
14099         manuals/C/anjuta-manual/fileoperations.sgml,
14100         manuals/C/anjuta-manual/interface.sgml,
14101         manuals/C/anjuta-manual/introduction.sgml,
14102         manuals/C/anjuta-manual/projects.sgml,
14103         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
14104         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
14105         manuals/ja/anjuta-manual/anjuta-manual.sgml,
14106         manuals/ja/anjuta-manual/compileopts.sgml,
14107         manuals/ja/anjuta-manual/debugger.sgml,
14108         manuals/ja/anjuta-manual/execute.sgml,
14109         manuals/ja/anjuta-manual/fileoperations.sgml,
14110         manuals/ja/anjuta-manual/interface.sgml,
14111         manuals/ja/anjuta-manual/introduction.sgml,
14112         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
14114 2002-10-24  Naba Kumar <naba@gnome.org>
14116         * src/project_type.c: added autogen for qt projects.
14117         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
14118         Fixed a bug that retrieves wrong terminal command.
14119         * src/commnads.c: Added more terminal commands.
14120         * configure.in: Checks for scrollkeeper version.
14121         
14122 2002-10-22  Naba Kumar <naba@gnome.org>
14124         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
14125         instead of AM_GNOME_GETTEXT.
14126         
14127         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
14128         for setup-gettext for the wizard generated projects.
14130         * src/source.c: Fixed a bug where glade file wasn't generated.
14131         
14132         * src/gnome_project.c: Excluded project version from project dir
14133         name.
14134         
14135 2002-10-22  Naba Kumar <naba@gnome.org>
14137         * acinclude.m4: New file with dummy funtion for gettext
14138         cross compatibility fix.
14139         
14140         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
14141         * configure.in: Fixed cflags to avoid useless warnings.
14142         * Makefile.am: EXTRA_DIST += setup-gettext.
14143         * src/toolbars.c: Added space paddings around tags label.
14145 2002-10-21  Naba Kumar <naba@gnome.org>
14147         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14148         
14149         * setup-gettext: New script to maintain gettext cross version
14150         compatibility.
14151         * configure.in, macros/autogen.sh: Fix for gettext cross version
14152         compatibility.
14153         
14154 2002-10-21  Naba Kumar <naba@gnome.org>
14156         * debug_tree.c: Fixed incorrect use of debug assertion.
14157         
14158 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
14159             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
14160         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
14161         src/memory.c, src/memory.h, src/message-manager-private.cc:
14162         
14163         New parsing algorithm; adapted from kdevelop.
14164         Middle button menu for changing the value's display type
14166 2002-10-07  Naba Kumar <naba@gnome.org>
14168         * src/main_menubar_def.h: Changed status bar message for Help->
14169         Browse info pages. Bug #603308
14171         * src/executer.c: Made "User terminal" default for creating
14172         projects (User can always disable it later). Bug #114222
14173         
14174 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14176         * macros/autogen.sh: Require gettext 0.10.x for autogen
14177         * src/text_editor.c: Fixes Bug #595303
14178         * src/source.c: Fixes Bug #595970
14179         * src/anjuta.c: Fixes Bug #598366
14180         * scingtilla/LexCPP.cxx: Bug #602296
14181         * src/main_menubar_def.h: Bug #604363
14182         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
14183         
14184 2002-10-07  Jens Georg <mail@jensgeorg.de>
14186         Reviewed by: Naba Kumar <kh_naba@gnome.org>
14187         * gnomefilelist.c: This patch fixes the bug #611542
14188         
14189 2002-09-20  Naba Kumar <kh_naba@gnome.org>
14191         * data/properties/Makefile.am: Added tcltk.properties file.
14192         
14193 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14195         Reviewed by: Naba Kumar <kh_naba@gnome.org>
14196         
14197         * README: Updated README
14198         * plugins/class-gen/clsGen.c, src/message_manager.cc
14199           , src/mainmeu_callbacks.c, src/memory.c
14200           , src/project_dbase_gui.c, src/text_editor_gui.c
14201           , widgets/gnomefilelist.c: Set window icons
14202         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
14203           Enabled release build (stripped + optimized binaries, etc.)
14204         * data/properties/anjuta.properties, src/commands.c,
14205           src/defaults.cFixed bug #595489 (stdin on executables)
14206         * src/appwizard.c, src/main.c, src/message-manager.cc
14207           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
14208           , src/debug_tree.c: Memory related (valgrind) fixes.
14209         * src/message-manager-private.[cc,h], src/pixpams.h
14210           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
14211         * anjuta.prj: Added debug_tree.c to SOURCES
14212         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
14213           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
14214           Compacted code and cleaned up unnecessary functions.
14215         * tagmanager/*.[ch]: Code fixes.
14216         
14217 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
14218         
14219         Reviewed by: Naba Kumar <kh_naba@gnome.org>
14220         
14221         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
14222         Debug tree now detects changes of displayed variables
14223         and changes their color to red
14225 2002-09-20  Naba Kumar <kh_naba@gnome.org>
14227         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
14228         
14229         * mainmenu_callbacks.c: Set's the current file name in
14230         file save as dialog.
14231         
14232 2002-09-20  Naba Kumar <kh_naba@gnome.org>
14234         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
14236         * data/properties/tcltk.properties: New file for tcl/tk
14237         properties.
14239 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
14241         * src/project_type.[c,h], src/source.c, data/Makefile.am:
14242         Fixed a fatal bug which doesn't let building gnome2 related
14243         projects. They use different autogen.sh script. Defined new
14244         type field "gnome_macro_support".
14245         
14246         * data/autogen.sh.gnome2: New file.
14247         
14248         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
14249         bug with quotes escaping in quotes.
14250         
14251         * src/message-manager-private.cc: Used event box instead
14252         of frame for local message pane, so that the borders appear
14253         properly and nicely.
14254         
14255         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
14256         if there is a project open and all the files are un-docked.
14258         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
14260 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
14262         * src/main_menubar_def.h: implement feature request #595356, patch #597161
14263         * THANKS: updated for new contributions
14264         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
14266 2002-08-27 Steven Knight  <steven.knight@unh.edu>
14268         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
14269         src/project_dbase.h, src/project_type.c, src/source.c, 
14270         src/wizard_gui.c: new Qt project type
14271         *** NB not fully tested, may need some work, icon required...
14273 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
14275         * src/memory.c, src/memory.h: new memory patch
14277 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
14279         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
14281 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
14283         * lancher/anjuta_launcher.c: Determine pty from function
14284         call instead of running 'tty' externally.
14285         
14286         * data/properties/cs.properties: Added compile/build commands.
14287         Fixed execution properties.
14288         
14289         * src/commands.c: Added c# options.
14291         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
14292         
14293         * src/debug_tree.[c,h], src/debugger.[c,h],
14294         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
14295         
14296         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
14297         1. Misaligned structs when they are members of other structs.
14298         2. '{' sometimes appears as a variable.
14299         3. Wrong processing of some arrays.
14300         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
14301         that displays the tree in two columns (variable and value).
14303 2002-08-14  Stephane Demurget  <demurgets@free.fr>
14305         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
14307         * data/properties/sql.properties: added the DATETIME data type.
14309         * data/properties/html.properties: added the foreach php keyword.
14311 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
14313         * NEWS: Updated with new features.
14314         
14315         * data/.cvsignore, doc/.cvsignore: Updated.
14316         
14317         Patch from: Etay Meiri <etay-m@bezeqint.net>
14318         
14319         * src/debug_tree.h, src/debug_tree.c: New files.
14320         
14321         * src/Makefile.am, src/message-manger-private.[h,cc],
14322         src/message-manger.cc: Added Tree view for debugger
14323         locals view.
14324         
14325 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
14327         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
14328         
14329         * src/memory.c, src/memory.h: New files.
14330         
14331         * src/Makefile.am, src/appwizard.c, src/controls.c,
14332         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
14333         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
14334         
14335         Memory view implemetation that would enable viewing raw memory
14336         during debugging.
14338 2002-08-08  Stephane Demurget  <demurgets@free.fr>
14340         * AUTHORS: added Biswa, because I wonder why noone already have
14341         written his name in the Anjuta's hall of fame :)
14343 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
14345         * src/appwizard_gui.c: Removed an ambiguous prototype.
14346         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
14347         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
14348         * THANKS: Updated M. Ali Vardar's email.
14349         
14350 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
14352         * src/anjuta_gui.c: implemented feature request to stop main and browser
14353           toolbars having exclusive use of space
14355 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
14357         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
14358         left over from the previous work to fix bugs :-)
14359         
14360         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
14361         src/controls.c, src/mainmenu_callbacks.h, 
14362         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
14363         reviewed
14364         
14365         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
14366         src/project_import_gui.c, src/sharedlib_gui.c, 
14367         src/signals_gui.c: set window icon correctly
14368         
14369         * NEWS: more updates for the release
14370         
14371         * HACKING: updated for window icons and insert menu information
14372         
14373         * src/cvs_gui.c, src/build_project.c, 
14374         src/project_import_cbs.c: message strings reviewed
14375         
14376         * src/controls.c: context help button should be disabled if 
14377         DevHelp is not installed
14378         
14380 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
14382         * src/debugger.c: Fixed the signalling screw up because of string
14383         update in gdb used to report the child process PID. Also, no
14384         error dialog will be popped up for "no such file or directory"
14385         error (very annoying and useless error). This error will still
14386         be shown on the debug message window. Avoided terminating the
14387         program when the terminal is terminated -- doesn't hurt, otherwise
14388         we get crappy egg-and-hen problem.
14389         
14390         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
14391         dimensions loading.
14392         
14393         * src/anjuta.c: Limited the default size of main window to sane
14394         values.
14396         * src/preferences.c: Fixed some deadly memory corruption bugs in
14397         the recent patches. Return from getenv() should NEVER be freed,
14398         because they are static strings.
14399         
14400         * src/preferences_gui.c: Removed the fix for crash bug with font
14401         selection and applied the real fix.
14402         
14403 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
14405         * NEWS: updated for release
14407 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
14409         * src/launcher.c: Added a fix a memory leak and a possible
14410         fix for zvt-crash bug.
14411         
14412         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
14413         
14414         * data/properties/latex.properties,
14415         data/properties/ada.properties: Added file.is.source property.
14416         
14417         * src/an_file_view.c: Set auto column size of the file
14418         revision column.
14419         
14420         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
14421         The user is now prompted to confirm the closing of the file
14422         if it is being used by CVS. If yes, the editor is closed and
14423         the CVS operation stops.
14424         
14425 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
14427         * anjuta.prj: bump project version for release
14428         * BUGS: removed unnecessary file
14430 2002-06-07      Philip Van Hoof <freax@pandora.be>
14432         * widgets/gnomefilelist.c: fix up issue with directory deleted 
14433         during the life of the file list widget
14434         * src/preferences_gui.c: sticking-plaster fix to font selection
14435         causes segfault bug
14437         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
14439 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14441         * data/properties/anjuta.properties, src/an_file_view.[ch], 
14442         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
14443         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
14444         added options for symbol and file browsers.
14445         * data/properties/cpp.properties: linker flags should come after
14446         the name of the file to compile.
14447         * scintilla/Editor.cxx: fixed gcc compilation warning.
14448         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
14449         be executed from bindir only.
14450         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
14451         tagmanager/include/tm_file_entry.h: CVS version information in file 
14452         browser.
14453         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
14454         window.
14455         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
14456         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
14457         crashes during file import.
14458         * src/project_import.c: disable project menu items during project 
14459         import.
14460         
14461         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
14463 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
14465         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
14466         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
14467         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
14468         modified Insert menu, added C functions template, header C 
14469         template, modified header_template HEADER_H ==> NAMEFILE_H
14470         
14471         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
14473 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
14475         * data/properties/html.properties: changed some file 
14476         associations
14478 2002-06-05 Philip Van Hoof <freax@pandora.be>
14480         * widgets/gnomefilelist.c: Fixed #560759 and #561776
14481         
14482         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
14484 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14486         * data/properties/anjuta.properties, src/defaults.c: Make windows
14487         docked by default, fix the big fonts bug.
14488         
14489         * src/an_file_view.c, src/main_menubar_def.h, 
14490         src/project_dbase_gui.c: sanitized the Edit/View mess.
14491         
14492         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
14493         for customizing shortcuts.
14494         
14495         * src/mainmenu_callbacks.c: Search for selected word if present.
14496         
14497         * src/text_editor_menu.c: Added context menu options for docking
14498         and undocking editor windows.
14499         
14500         * src/main_menubar.h, src/main_menubar.c: more support for the 
14501         shortcuts menu item.
14502         
14503         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
14505 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
14507         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
14508         all commit messages being written to top of the file
14509         
14510         * src/main_menubar_def.h: message strings reviewed
14511         
14512         * src/project_import.c: message strings reviewed
14513         
14514         * src/source.c, src/glades.c: message strings reviewed. Fixed 
14515         some bugs around reading the project properties for creating 
14516         .glade and .desktop files in the Application Wizard. There were
14517         typos in the property names being retrieved
14518         
14519         * widgets/gnomefilelist.c: changed build_full_path to make 
14520         the file widget support ~
14521         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
14522         
14523         * THANKS, widgets/e-shell-about-box.c, 
14524         manuals/anjuta-manual/C/authors.sgml: updated for new
14525         patch
14527 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
14529         * src/project_dbase.c: Fixed the file-path-corruption bug
14530         and the cannot-import-file-in-project bug. (follow-up with
14531         the last commit from Stef).
14532         
14533         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
14534         with unsaved-project.
14535         
14536 2002-06-05  Stephane Demurget  <demurgets@free.fr>
14538         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
14539         misplaced g_free.
14541 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
14543         * data/properties/{xml,html,other}.properties: changed some file 
14544         associations
14545         
14546         * data/anjuta.mime: oops! cvs added
14547         
14548         * scintilla/RESearch.cxx: fixed up a problem with comments
14549         
14550         * global-tags/create_global_tags.sh: redirect errors to /dev/null
14551         to avoid messages about missing libs
14552         
14553         * NEWS: started the release notes
14555 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
14557         * HACKING: updated with new information on printing, patch naming
14558         
14559         * TODO: removed completed tasks
14560         
14561         * THANKS: updated a few contributions
14562         
14563         * anjuta.prj: updated the icon file
14564         
14565         * anjuta.desktop.in.in: updated to add Categories
14566         
14567         * data/anjuta.mime: created a mime type for Anjuta project files
14568         (NB needs to be added to the install in /usr/share/mime/)
14569         
14570         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
14571         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
14572         to PNG for websites.
14573         
14574         * plugins/patch/patch-plugin.c: clarified some messages and 
14575         made it easier to see different patching sessions
14576         
14577         * src/toolbar.c: changed some message text for consistency
14578         
14579         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
14580         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
14581         in preferences. 
14582         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
14583                  
14584         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
14585         src/project_dbase.{c,h}, src/project_import_cbs.c, 
14586         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
14587         Added XLib Project and a Dockapp Project types.
14588         * pixmaps/Makefile.am: added line for new pixmap for new xlib
14589         projects
14590         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
14591         * src/source.c: Fixed memory leak in existing projects. 
14592         (filename was not freed)
14593         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
14595 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
14597         * src/anjuta.h, src/anjuta.c: Added error display funtions
14598         with parent windows.
14599         
14600         * src/appwizard_cbs.c: Changed error display function to use
14601         parented version.
14602         
14603 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
14605         * printing/print.h, printing/printing.c: Taken care of document
14606         zoom factor and fixed a font loading bug. Dynamically calculated
14607         text widths to work with zooms properly. Re-organized code for
14608         dynamic text width calulations to work in general with utf8 chars.
14609          Determined font height and width automatically from the font info.
14610         
14611         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
14612         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
14613         Converted text.zoom.factor property to use #defined value. Removed
14614         margin header and margin numbers preferences, as they  now
14615         calculated dynamically.
14616         
14617 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
14619         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
14620         printing/print-util.h, printing/print.c, printing/print.h:
14621         Rewritten printing support for style based printing. Syntax highlighted
14622         printing, monochromatic printing, setup using preferences etc.
14624         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
14625         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
14626         language and the styled text buffer.
14627         
14628         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
14629         the print setup preferences page and added printer preferences. Added functions
14630         to retrieve preferences with default values.
14631         
14632         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
14633         the printing.
14635         * data/properties/anjuta.properties: Added default printer preferences.
14637         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
14638         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
14639         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
14641         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
14642         
14643 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14645         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
14647         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
14648         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
14649         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
14650         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
14652         printing/Makefile.am: Reduced compiler optimizations.
14654         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
14655         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
14656         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
14657         tagmanager/tm_workspace.c: TagManager fixes.
14659 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
14661         * printing/*: CVS added. :)
14662         
14663 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14665         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
14667         * printing*: CVS added.
14668         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
14669           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
14670           src/main_menubar_def.h: Gnome Print support
14671         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
14672         * configure.in: Enable debugging flag option
14673         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
14674           Print properties defined.
14675         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
14676         
14677 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14679         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
14680         
14681         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
14682         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
14683           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
14684           and cleanups
14685         * src/text_editor.c: Minor cleanups.
14686         * anjuta.c: Tweaks to 'Goto File Line' functionality.
14687         * src/project_dbase.c: Fixes to add/remove files from project.
14688         * src/help.c: Fix minor memory leak.
14689         * src/project_dbase_gui.c: Remove debugging messages.
14690         * src/utilities.[ch]: Cleanups and minor fixes.
14691         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
14693 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
14695         * src/anjuta.c [anjuta_apply_preferences()]:
14696         Fixed a crash bug when tab pos is not defined for the editors.
14697         
14698         * data/properties/cpp.properties: Set default identifier property to normal.
14699         This fixes the bug in which the fore color gets hidden with dark background.
14701 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
14703         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
14704         scintilla 1.46
14705         
14706         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
14707         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
14708         src/anjuta.c, data/properties/anjuta.properties:
14709         Implemented line wrapping.
14710         
14711         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
14712         
14713         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
14714         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
14715         tags. Code was reviewed from GNOME Bonsai view.
14716         
14717         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
14718         it seems to have been removed by scintilla people.
14719         
14720         * data/properties/anjuta.properties: Set default line wrap to false, as
14721         is noticably slow with big files.
14722         
14723 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
14725         * src/project_import_gui.c: disallow the selection of files in
14726           the browse dialog.
14727         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
14728           preferences code.
14729         
14730 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14732         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
14733           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
14734         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
14735         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
14736           now works properly.
14737         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
14738         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
14739         * src/utilities.[ch]: Added some utility functions.
14740         * tagmanager/tm_project.c: Fix for bug in file removal from project.
14741         
14742         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
14744 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
14746         * HACKING: info on FIXME statements and removed ccview references
14747         * Makefile.am: added rule to make RPM package
14749 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
14751         * THANKS, widgets/e-shell-about-box.c, 
14752         manuals/anjuta-manual/C/authors.sgml: updated for new
14753         patch
14754         * src/anjuta.c: removed unnecessary warning code since CVS 
14755         support is now implemented :-)
14756         * manuals/sgmldocs.make: implemented a fix for bug #553969
14757         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
14758         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
14759         manuals/C/anjuta-faqs-C.omf: modified the descriptions
14760         
14761 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
14762         
14763         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
14764           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
14765           src/main_menubar_def.h, src/preferences_gui.c,
14766           preferences.c, preferences.h: setup Username and Email 
14767           preferences, Insert ChangeLog and Username editor functions
14768           
14769           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
14771 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
14772         
14773         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
14774           src/src_paths_cbs.c, src/src_paths_gui.c
14775           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
14777           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
14779 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14781         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
14782           and goto tag menu items to main menu.
14784 2002-05-09  Andy Piper <andy.piper@freeuk.com>
14786         * THANKS, widgets/e-shell-about-box.c, 
14787         manuals/anjuta-manual/C/authors.sgml: added new contributors
14788         * HACKING: updated with info on files to change for credits
14790 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
14792     * src/aneditor.cxx: extended extension list which fixes segfault
14793     on selecting lisp, ruby or matlab as highlight style.
14795 2002-05-09  Andy Piper <andy.piper@freeuk.com>
14797         * src/main_menubar_def.h: fixed an array initialiser and fixed
14798         the lexer settings for the new entries on the Format menu
14800 2002-05-07  Stephane Demurget  <demurgets@free.fr>
14802         * Synced with Scintilla 1.45
14804 2002-05-06  Andy Piper <andy.piper@freeuk.com>
14806         * anjuta.prj: added another missing file
14807         * ChangeLog: fixed some incorrect change dates I caused by 
14808         sloppy cut-and-pasting :-/
14810 2002-05-06  Andy Piper <andy.piper@freeuk.com>
14811         
14812         * src/mainmenu_callbacks.c: fixed title of new About box
14814 2002-05-05  Andy Piper <andy.piper@freeuk.com>
14816         * src/pixmaps.h: added macros for OpenGL and SDL project icons
14818 2002-05-05  Andy Piper <andy.piper@freeuk.com>
14820         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
14821         * anjuta.prj: updated for new files
14823 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
14825         * widgets/e-shell-about-box.c: Added version display.
14826         
14827 2002-05-03  Andy Piper <andy.piper@freeuk.com>
14829         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
14830         widgets/scroll_menu.c: fixed up some compiler warnings (patch
14831         from Philip Van Hoof)
14833 2002-05-03  Andy Piper <andy.piper@freeuk.com>
14835         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
14836         dependency
14837         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
14838         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
14839         that produced build errors (needs checking on a machine with the
14840         ja locale!)
14841         * data/properties/lisp.properties: updated to match format of other
14842         lexer property files supplied with Anjuta
14844 2002-05-03  Andy Piper <andy.piper@freeuk.com>
14846         * anjuta.prj: added new files
14847         * HACKING: added information from the mailing list on 
14848         adding new project types to the wizard (thanks to Johannes)
14850 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14852         * src/utilities.h, src/launcher.c, src/gnome_project.c,
14853           src/appwiz_page2.c: Fix for 547038.
14855 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
14857     * attach_process.c, attach_process_cbs.c: Fixed a dialog
14858     hide bug.
14859     
14860     * about.h: cvs removed.
14861     
14862 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14864         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
14866         Fix for #539574.
14868         * src/anjuta.c (anjuta_system_error): checks for the error number to
14869         know whether the error description is needed or not.
14871 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
14873         * pixmaps/anjuta_logo.png: New about logo.
14874     
14875         * pixmaps/anjuta_icon.png: New icon from Misha. The
14876         old one had trouble with some gtk themes.
14877     
14878         * about.c: Removed. No longer needed.
14880         * mainmenu_callbacks.c: Removed reference of about.h
14881     
14882 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
14884         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
14886         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
14887           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
14888         About Dialog (thanks to the Evolution team for the cool widget!)
14890 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
14892         Patch from lbell <lbell@tsc4.com>
14893     
14894         * src/find_in_files.c, src/find_in_files.h,
14895           src/anjuta.c: Added save_yourself, load_yourself routines.
14896     
14897         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
14898         Added "Append messages" toggle button. This will enable
14899         the search results to be appended to the already existing
14900         results.
14901     
14902         * src/debugger.c: Fixed a typo.
14903     
14904         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
14905           src/session.c, src/session.h: Improved session management.
14907 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
14909         * THANKS, FUTURE, AUTHORS: Changed my email and
14910         avoided yahoo.com.
14912 2002-05-02  Stephane Demurget  <demurgets@free.fr>
14914         Impl. feature request #525271 (add Lisp support).
14916         * data/properties/lisp.properties: added.
14918         * data/properties/Makefile.am, data/properties/anjuta.properties: added
14919           the lisp properties.
14921         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
14922           src/utilities.[ch]: added support for the Lisp highlight style.
14924 2002-05-02  Stephane Demurget  <demurgets@free.fr>
14926         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
14927           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
14928           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
14929           option preferences to have a persistent setting. Plus it's not used
14930           often, so it's better here than flooding the menus.
14932         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
14933           preferences pages a lot more consistent and sweeter: tabs direction
14934           radiobuttons are directed against the meaning, all pages have an
14935           outter frame, a lot of padding, removed all expand attributes for
14936           vertical boxes, ...
14938           That's not a total revamp, but it's really looking better now, even
14939           if there's still work to be done.
14941 2002-05-01  Andy Piper <andy.piper@freeuk.com>
14943         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
14944         * TODO: added task to be completed before next release (update all credits)
14946 2002-05-01  Stephane Demurget  <demurgets@free.fr>
14948         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
14949         Benke László.
14951 2002-05-01  Benke László  <decike@freemail.hu>
14953         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
14955         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
14956           src/main_menubar_def.h, src/mainmenu_callback.[ch],
14957           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
14958           to the format menu in order to reorder the notebook tabs in
14959           alphabetical order everytime a file is created/opened/saved.
14961 2002-05-01  Philip Van Hoof <freax@pandora.be>
14963         * widgets/gnomefilelist.[ch] (history_combo_go),
14964         (history_combo_clicked): impl.
14966         (gnome_filelist_new_with_path): use this new impl.
14968 2002-05-01  Stephane Demurget  <demurgets@free.fr>
14970         * src/project_dbase_gui.c (add_file): added the xpm file type.
14972 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
14974         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
14975         tag manager fixes.
14977         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
14978           of tag types.
14980         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
14981           src/text_editor_menu.c: Added context sensitive search in symbol
14982           browser and editor.
14984         * configure.in: Changed version number to 0.1.9.99.
14986         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
14987           src/project_import.c: Minor changes to project import facility.
14989         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
14990           (Forced to use specific brace format)
14992         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
14993           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
14994           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
14996 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
14998         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
14999         replaced the spinbutton with an hscale, and made the UI less "blocky".
15001         * src/cvs_gui.c: When diffing a project you can choose date and
15002         release now.
15004         * src/project_dbase.c: Import_file activated again
15006         * configure.in, plugins/Makefile.am: Added patch plugin
15008         * plugins/patch/*: The new patch plugin
15010 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15012         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
15014         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
15015         dropdown list shown by autocompletion are now removed.
15017 2002-04-28  Philip Van Hoof <freax@pandora.be>
15019         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
15020         a bunch of filetypes from the older version.
15022         * src/project_dbase_gui.c (add_file): changed the import
15023         dialog's filetypes combo contents depending on the
15024         type of data to be imported.
15026 2002-04-28  Stephane Demurget  <demurgets@free.fr>
15028         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
15029         the amount parameter as Philip stated and reformated to follow the
15030         Gnome convention.
15032         * src/project_dbase.c (project_dbase_make_default_filetype_list):
15033         changed accordingly.
15035 2002-04-25  Stephane Demurget  <demurgets@free.fr>
15037         Fix for #531293.
15039         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
15040         Shift-F6, to be more consistent with other Gnome apps.
15041         Moved the "Search next" entry under the "Search" one, and swapped the
15042         order of the "Find in files" and "Find and Replace" ones.
15044         Some additional fixes ands cleanups on the edit menu.
15046         * src/main_menubar.h: replaced all occurences of repeat_find by
15047         find_again for the code to be more consistent.
15049         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
15050         sensitiveness depending on the existence of an active text buffer.
15052         * TODO: added some bits about improving the usability of the
15053         search/search again couple.
15055 2002-04-25  Stephane Demurget  <demurgets@free.fr>
15057         * src/preferences_gui.c: made the tab labels text more consistent
15058         (s/misc/Misc/).
15060 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
15062         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
15064         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
15065         filename.
15067         * src/main.c (main): simplified some code and cleanups.
15069         Fix a part of #499366:
15071         * src/commands.[ch] (sync_from_props), (command_editor_save),
15072         (on_apply_clicked), (create_command_editor_gui): added the gui
15073         corresponding to the command.terminal preference.
15075 2002-04-25  Stephane Demurget  <demurgets@free.fr>
15077         Fix for #465180.
15079         * anjuta.spec.in: added build requirements for the source rpm.
15081 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
15083         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15084         
15085         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
15086           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
15087           src/project_type.c, source.c, wizard_gui.c:
15088           Added new GNOME 2 project types and changed glade behaviour to
15089           produce GTK code if project type GTK was selected and GTKmm code
15090           if project type GTKmm was selected (and not depending on the 
15091           selected language. Disabled glade for GNOME 2 projects because
15092           we will need glade2 there.
15093           
15094         * src/project_dbase.c: Fixed a memory lack.
15095         
15096         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
15097         
15098         * src/cvs.c: Added an error message if jobs are running
15100 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
15102         * tagmanager/tm_work_object.c: Fixed a chrash
15103         bug which occurs when it tries to stat an empty
15104         file name.
15105         
15106 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
15108         * src/controls.c: CVS menu items now becomes
15109         insensitive when the launcher is busy.
15110         
15111         * src/anjuta.c, cvs.h, cvs.c: Created a function
15112         to update the cvs preferences when preferences are
15113         applied in preferences dialog and called it from
15114         anjuta_update_preferences().
15115         
15116 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
15118         * src/cvs.c: Added a space in the cvs command
15119         before the revision part. This fixes the cvs
15120         error we get when cvs-diffing with revisions.
15121         
15122         * src/cvs.c: Fixed a compiler warning.
15123         
15124         * src/find_replace.c: The dialog now remembers
15125         the settings including the "prompt on replace"
15126         which seems to have broken somewhere line the
15127         changes.
15128         
15129 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
15131         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
15132         Added a new property in cvs class to hold a boolean
15133         for enabling date in cvs diff. This fixed the bizzare
15134         diff output due to the date that goes with the cvs
15135         command. Also, set the default value of compression
15136         to 3 and unified diff option to 1.
15137         
15138 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
15140         * src/cvs.c: The diff editor is set to hilite as
15141         diff syntax hiliting.
15142         
15143         * configure.in, manual/Makefile.am:
15144         Added a new manual module for ja language.
15145         
15146         * manual/ja/*/*/*: New module and files for the
15147         ja translation for the anjuta documentation
15148         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
15149         
15150 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
15152         * src/launcher.c: Made a very messy work around
15153         for the launcher authentication to work properly.
15154         
15155         * src/find_replace.c: Applied the missing patch
15156         from Dan Elphick <dre00r@ecs.soton.ac.uk>
15157         
15158 2002-04-16 Andy Piper <andy.piper@freeuk.com>
15160         * src/cvs.c, src/main_menubar_def.h: made message strings
15161         consistent with existing standards from our own documentation 
15162         (such as uppercase P in Project, corrected spelling of 
15163         repository, etc.)
15165 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
15167         * src/cvs_gui.c: Cleaned up gui and aligned various
15168         widgets to give a clean look.
15169         
15170 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
15172         * src/launcher.c: Added work around to retrieve
15173         the child exit code. It works. :)
15174         
15175         * src/find_in_files.c, src/gnome_project.c,
15176         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
15177         src/clean.c, src/clean_project.c, src/build_project.c,
15178         src/build_file.c: Modified to handle the new
15179         child exit code.
15180         
15181 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
15183         * src/find_replace.c: Changed signal to call
15184         on_replace_text_close on from delete_event
15185         to close => the replace history is now updated.
15187 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
15189         * src/cvs.c: escaped the cvs import message before
15190         passing it to cvs.
15191         
15192 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
15194         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15195         
15196         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
15197         
15198         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
15199         Added cvs import
15200         
15201         * src/preferences_gui.c: GUI improvements
15202         
15203         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
15205 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
15207         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
15208         Removed static qualifier from tm_tag_type_name() and
15209         availed it's prototype for use in outside code. also
15210         created reverse map function tm_tag_type_name();
15211         
15212         * src/anjuta.c: Implemented qualified tags names for
15213         the tag list (on the toolbar pulldown list) to avoid
15214         ambiguty in tags with similar names (like prototype
15215         and definition). Patch modified and improved.
15216         
15217         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
15218         
15219 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
15221         * src/utilities.[c,h]: Added a utility funtion
15222         that escapes the single and double quotes in a
15223         given string. Useful for passing command line
15224         args with quotes.
15225         
15226         * src/cvs.c: Escaped the cvs log message before
15227         passing it to cvs command line to avoid ambiguties
15228         with quotes in the message.
15229         
15230         * pixmaps/anjuta_icon.png: Changed to the new icon.
15231         from Todd Goyen <goyen@mbi-berlin.de>
15232         
15233         * src/message-manager-private.cc: Added regex to 
15234         recognize (underline hilite) the parsable outputs
15235         from the zvt terminal.
15236         
15237 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
15239         Patch from: Tina Hirsch <tehirsch@arcor.de>
15240         
15241         * src/project_type.c:
15242         Fixed a bug in the wxproject type and modified the erroroutput when
15243         configure doesn't find wx-config
15244         
15245         Patch from: Timothee Besset <ttimo@idsoftware.com>
15246         
15247         * src/anjuta.c, src/message-manager-private.cc,
15248           src/message-manager-private.h
15249         Catches double clicks in the zvt terminal, and calls goto_error_line
15250         to jump to the appropriate location in the source. This will recognize
15251         grep -n output
15252         
15253 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
15254         
15255         * src/build_project.c: Taken care of memory leak
15256           by freeing cmd variable properly.
15258         * src/main_menubar_def.h: Fixed wrong signal connection
15259           for cvs project commit.
15260           
15261         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
15262         
15263         * src/preferences_gui.c: Added some border and adjusted
15264           expandsion, filling in box adds to make the cvs preferences
15265           more nicer.
15266         
15267 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
15269         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15270         
15271         * src/cvs*, src/main_menubar*, src/preferences*: 
15272         Moved CVS settings to preferences, added a nice login dialog.
15273         
15274         * src/controls.c, src/project_dbase.c:
15275         CVS project options are only shown if a project is open
15276         
15277         * src/build_project.c:
15278         User is now asked if he wants to install as root 
15279         
15280         * src/launcher.c:
15281         Fixed a warning
15283         * anjuta.prj: Updated with cvs files
15284         
15285         * TODO: Remove task which are done
15286         
15287 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
15289         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
15290         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
15291         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
15293         Modified launcher to use controlling terminal to detect and
15294         take care of password authentications (for example, for cvs
15295         and root installs).
15296         
15297         * pixmaps/password.png: New file.
15298         
15299 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
15301         Anjuta kick start tutorial wirtten by:
15302           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
15304         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
15305           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
15306           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
15307           manuals/C/anjuta-tutorial/figures/*.png:
15308           
15309           Added files
15310         
15311         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
15312           
15313           Modified files.
15314         
15315 2002-03-28 Roel Vanhout <roel@stack.be>
15317         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15319         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
15320           src/preferences_gui.c:
15321         Added option to wrap around to beginning/end of file when on last bookmark
15322         and next/previous bookmark is pressed
15323         
15324 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
15326         Patch from Philip Van Hoof <freax@pandora.be>
15327         
15328         * src/gnomefilelist.c:
15329         Added gimp like feature that changes the file extension of
15330         the filename entered in the selections when the file
15331         filter is changed.
15332         
15333 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
15334         
15335         Patch from Roy Wood <roy.wood@filogix.com>
15336         
15337         * src/controls.c, src/find_text.c, src/find_text.h,
15338           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
15339           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
15340           
15341           Menuitem for entering currently selected text as find target,
15342           added key accel for "find next" and changed some key accels for
15343           other key for consistency.
15344           
15345         * src/utilities.c:
15346           Cleaned up code.
15347         
15348 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
15350         * src/watch.c, src/watch.h, src/watch_cbs.c,
15351           src/watch_cbs.h, src/watch_gui.c:
15352         
15353           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
15354         
15355           Added change watch entries feature
15356           and Watch entries modify on double click fixed.
15358 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
15360         * src/mainmenu_callbacks.c:
15361         
15362           Project commit should not bypass dialog as
15363           we need to get the cvs log from the user.
15364           
15365 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
15367         * src/project_dbase.c:
15368         
15369           Patch from Roy Wood <roy.wood@filogix.com>
15370           
15371           Fixed docking bug with the new docking patch
15372           to fix copy/paste bug.
15373           
15374 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
15376         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
15377           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
15378           src/main_menubar.h, src/main_menubar_def.h,
15379           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
15381           Added cvs project support. Featured bypass cvs dialog for
15382           cases where we don't need dialog (such as project and right
15383           click selection from file browser). Cleaned up cvs code to
15384           make them generic cvs operations instead of separate file
15385           and project operations. Added cvs log action. Increased
15386           file entry box width and enabled "unified diff" by default.
15387           Used Editor buffer for status and log and set hilite for
15388           these buffers including diff buffer (DIFF hilite).
15389           
15390 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
15392         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15394         * data: Added file autogen.sh.wxwin 
15395         * data/Makefile.am: Added entry for autogen.sh.wxwin
15396         * pixmaps: Added project image appwiz_wxwin.png
15397         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
15398         * src/appwizard_cbs
15399           src/compiler_options.c
15400           src/pixmaps.h
15401           src/project_dbase.c
15402           src/project_dbase.h
15403           src/project_import_cbs.c
15404           src/project_type.c
15405           src/source.c
15406           src/source.h
15407           src/wizard_gui.c: Added everything necessary for new
15408                             project type 'wxWindows (wxGTK)
15409         * src/project_dbase.c: Fixed a bug that caused every project
15410                                to be a glade project in dialog
15411                                                    'Project information'.
15413 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
15415         Patch submitted by Roy Wood <roy.wood@filogix.com>
15416         
15417         * src/anjuta_gui.c, src/message-manager-dock.c,
15418           src/project_dbase.c:
15419           
15420           fixed the copy/paste bug by rewriting dock/undock
15421           code.
15423 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
15425         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15426         
15427         * src/cvs*, src/Makefile.am:
15428           New file for CVS support. File operations currently work
15429           cvs login needs to be done. Project support is not yet
15430           started.
15432         * src/main_menubar*, src/mainmenu_callbacks,
15433           src/anjuta.c, src/anjuta.h:
15434           Added menus and functions for cvs commands.
15435           
15436         * src/text_editor_menu.h: 
15437           Added #include <gtk/gtk.h>
15438           
15439         * src/gotoline.h:
15440           Removed a warning (and this time it works ;-)
15442         * src/utilities.c, src/utilities.h:
15443           Added a utility function to retrieve directory
15444           name out of full path.
15446 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
15448         * src/executer.c: (create_executer_dialog): changed the default
15449           focus on the entry.
15451 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
15453         * widgets/gnomefilelist.c:
15454         Fixed duplicate history entries for the same directory.
15455           
15456 2002-03-10  Stephane Demurget  <demurgets@free.fr>
15458         Fix for #520092.
15460         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
15461           it's already used by scintilla to delete the whole current line.
15463 2002-03-10  Stephane Demurget  <demurgets@free.fr>
15465         Fix for #525107.
15467         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
15468           calls to fileselection_hide_widget,
15469           (on_open_filesel_cancel_clicked): removed.
15471         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
15472           (on_add_prjfilesel_cancel_clicked):
15474         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
15475           impl.
15477         * src/fileselection.c: Made some functions static.
15478           (fileselection_hide_widget): rewritten using the new
15479           gnome_filelist_set_multiple_selection function.
15481         * src/fileselection.c: (on_file_selection_delete_event): removed
15482           unuseful widget hides. Some cleanups,
15483           (on_file_selection_cancel_clicked): impl,
15484           (create_fileselection_gui): changed the cancel button clicked's
15485           callback to use this new function.
15487         * src/anjuta.c: (anjuta_new):
15488         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
15489           callbacks, because this the gnome filelist widget's job.
15491         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
15492           clist selection mode duplicates set,
15493           (gnome_filelist_key_press): use the new impl. function.
15495 2002-03-10  Stephane Demurget  <demurgets@free.fr>
15497         Fix for #441233.
15499         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
15500           fixed some bogus code using an array cell out of
15501           range, removed unecessary gettext usages.
15503         * src/appwiz_page2.c: (on_prj_name_entry_changed):
15504           some cleanups and now transform minus characters to
15505           underscores.
15507         * src/source.c:
15508           (source_write_configure_in),
15509           (source_write_toplevel_makefile_am),
15510           (source_write_desktop_entry),
15511           (source_write_glade_file):
15512         * src/project_dbase.c: (project_dbase_summon_glade),
15513           (project_dbase_generate_source_code):
15514         * src/glades.c: (gladen_write_glade_write):
15515           replaced some occurences of the target name by the
15516           project filename, using project_dbase_get_proj_name,
15517           to fix the name of some files.
15518           Fixed a lot of mem leaks.
15519           Various code cleanups.
15521 2002-03-06  Stephane Demurget  <demurgets@free.fr>
15523         Merged with latest (1.44) scintilla.
15525         Added: - The calltip.<lexer>.end.definition property to display help
15526                  text on a second line of calltip.
15527                - The calltip.<lexer>.word.characters property to correctly find
15528                  calltips for functions that include characters like '$' which
15529                  is not normally considered a word character.
15530                - The use.monospaced property to determine initial state of
15531                  Use Monospaced Font setting.
15533         Bugs fixed: Too many to mention; please see :
15534                     http://www.scintilla.org/ScintillaHistory.html for the
15535                     full changes list.
15537         * scintilla/*/*: updated nearly all files.
15539         * TODO: removed the need of a scintilla merge.
15541         Merged with latest (1.44) SciTE properties.
15543         * data/properties/anjuta.properties: added the wrap, use.monospaced
15544           properties.
15546         * data/properties/html.properties: added a missing php extension, and
15547           updated php keywords to the latest reference.
15549         * data/properties/pascal.properties: added commands to compile, build
15550           and execute pascal applications.
15552         * data/properties/lua.properties: added styles for statements.
15554         * data/properties/bash.properties: added the declare keyword.
15556         Fixed distchecking.
15558         * global-tags/Makefile.am,
15559           global-tags/create-global-tags.sh: used some kind of ugly hack to
15560           make distchek work, since noone has proposed some better way.
15562         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
15563           and Ctrl-N replace Alt-N for new file according to the Gnome design
15564           reference.
15566 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
15568         * widgets/gnomedirlist.c
15569         widgets/gnomedirlist.h
15570         widgets/gnomefilelist.c
15571         widgets/gnomefilelist.h:
15573         Added GPL headings in the file.
15575 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
15577         * src/attach_process.c
15578         src/attach_process_cbs.c
15579         src/attach_process_cbs.h
15580         src/attach_process_gui.c
15581         src/breakpoints.c
15582         src/breakpoints_cbs.c
15583         src/breakpoints_cbs.h
15584         src/breakpoints_gui.c
15585         src/commands.c
15586         src/compiler_options.c
15587         src/compiler_options_cbs.c
15588         src/compiler_options_cbs.h
15589         src/compiler_options_gui.c
15590         src/find_in_files.c
15591         src/find_in_files_cbs.c
15592         src/find_in_files_cbs.h
15593         src/find_in_files_gui.c
15594         src/find_replace.c
15595         src/find_text.c
15596         src/help.c
15597         src/preferences.c
15598         src/preferences_gui.c
15599         src/project_config.c
15600         src/src_paths.c
15601         src/src_paths_cbs.c
15602         src/src_paths_cbs.h
15603         src/src_paths_gui.c:
15604         
15605         Bugs #521629 and #522427 fixed. The problem was, that the
15606         escape-key was not catched and the dialog was hidden, but
15607         the flag was not set correctly.
15609         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
15610         using the gnome_dialog_close_hides()-setting present in most dialogs.
15611         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
15612         emits "close" and set the flag in the close-callback.
15614         Patch from: Jens Georg <mail@jensgeorg.de>
15616 2002-03-06  Stephane Demurget  <demurgets@free.fr>
15618         * src/*.{c,cpp}: s/string_free/g_free/
15620         * src/utilities.[ch]: (string_free): removed.
15622 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
15624         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15626         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
15627         src/mainmenu_callbacks.[ch]:
15628         Removed Project menu options: README, TODO, ChangeLog and NEWS
15629         Moved Save Build Messages to Build menu and only highlight it
15630         when there are build messages.
15631         Corrected a spelling: "mojority" -> "majority"
15632         Fixed initialisation of edit.edit_app_gui so now Edit menu
15633         can be shown when no project is loaded.
15635         * src/project_dbase.h: Removed prototype for static function
15637 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
15639         * src/text_editor.c: Editor is marked changed after
15640         autoformat. 
15641         
15642         Patch from: Jens Georg <mail@jensgeorg.de>
15644 2002-03-04 Roel Vanhout <roel@stack.be>
15646         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15648         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
15649         Added option to ignore binary files on 'Find in files' (grep -I option)
15651 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
15653         * src/main.c:
15654         session restoration and commandline load in 
15655         gtk idle loop.
15656         
15657         * src/anjuta.[h,c], src/anjuta_cbs.c:
15658         Removed "clear windows menu" and prevented runtime 
15659         warnings.
15660         
15661         * src/compile.c, src/build_file.c, src/build_project.c,
15662         src/clean.c:
15663         Takes into account the preference setting for 
15664         show dialog when job completes. Dialogs are
15665         shown when it is enabled otherwise not.
15666         
15667 2002-03-03 Roel Vanhout <roel@stack.be>
15669         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15670         
15671         * src/find_text.c
15672         Store 'Find...' search string on search so that 'Find Next' will search for
15673         that string, even if the dialog hasn't been closed yet.
15675 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
15677         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
15678         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
15679         src/main_menubar_def.h:
15680         
15681         Organized menus, removed "Windows" and "Utilities" menus from the
15682         menubar [they are no longer needed]. Also removed some extragenous
15683         separators.
15684           
15685 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
15687         * src/message-manager-private.cc:
15688         Set message clist selection mode to BROWSE.
15689         
15690         * src/message-manager.cc, src/an_symbol_view.c,
15691         src/an_file_view.c:
15692         Added Key navigation for the CTree and CList. Arrow left for
15693         node collapse, right for node expand, space (or enter) for
15694         activation (same as double click).
15695         
15696 2002-03-03 Roel Vanhout <roel@stack.be>
15697         
15698         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15699         
15700         * plugins/class-gen/clsGen.c
15701         Added functionality to semi-intelligently prefill filename
15702         boxes with names deduced from class name
15704 2002-02-26 lbell <lbell@tsc4.com>
15706         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
15707         * src/preferences_gui.c:
15708         Removed an incorrect use of gtk_misc_set_alignment().
15709         
15710         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
15711         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
15712         src/preferences.h, src/preferences_gui.c:
15713         
15714         Added the option to reload last open project at the startup.
15715         Added the possibility to open a new project without close
15716         an existing one
15717         
15718         * src/properties.cxx:
15719         Corrected a spelling mistake in message string.
15720         
15721         * src/session.c:
15722         Updated session functions.
15723            
15724 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
15726         * widgets/gnomefilelist.c: Bug fixes.
15727         
15728         Patch from Philip Van Hoof <freax@pandora.be>
15729         
15730 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
15732         * src/an_file_view.c:
15733         anjuta was unable to open some files becuase they were not being
15734         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
15735         Removed mime checking when opening with anjuta, becuase it doesn't
15736         hurt to open binary files in anjuta (some even may want to do so).
15737         
15738         Added a warning when mime type is not set when "view with default
15739         viewer" is activated.
15740         
15741         * src/an_file_view.c, an_symbol_view.c:
15742         Converted N_() to _() where ever appropriate in the strings.
15743         
15744 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
15745         
15746         * src/appwizard_gui.c, src/appwizard_cbs.c
15747           src/wizard_gui.c/h, src/appwiz_page3.c,
15748           src/project_import_gui.c:
15749           
15750         Moved target type radiobuttons to appwiz. page 2
15751         
15752         * src/message-manager-private.cc
15753         Fixed a bug which caused a crash if next message function was used
15755         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
15757 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
15759         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
15760         Modifies the behaviour of Alt-TAB in Anjuta. This
15761         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
15762         edited files in the first items of the notebook.
15764         Patch from: Timothee Besset <timo@qeradiant.com>
15765         
15766 2002-02-24  Philip Van Hoof <freax@pandora.be>
15768         * widgets/gnomefilelist.c, gnomefilelist.h:
15769           Added filecompletion
15770           
15771         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
15773 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
15775         * configure.in: Added "sk" to ALL_LINGUAS.
15777 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
15778   
15779         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
15780           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
15781           src/wizard_gui.c: Added support for static and dynamic libs
15782         
15783 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
15785         * widgets/gnomefilelist.c:
15786           Fixed gnome_filelist_get_lastfilename so it no longer returns
15787           a corrupted path.
15789 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
15791         * src/resources.h, resources.c:
15792         Added url handler.
15794         * src/main_menubar_def.h, mainmenu_callbacks.c:
15795         Changed to use gnome configed url handler.
15797 2002-02-19  Philip Van Hoof <freax@pandora.be>
15799         * widgets/gnomefilelist.c
15800         Added PHP filetype.
15802 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
15804         * plugins/class-gen/clsGen.c:
15805         Added c++ support.
15806         
15807         * widgets/gnomefilelist.c:
15808         Gives the maximum space to the files section of the open file dialog.
15809         
15810         Patches from: lbell <lbell@tsc4.com>
15811         
15812 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
15814         * src/anjuta.c, main.c:
15815         Used tm_get_real_path in anjuta_get_full_filename();
15816         
15817 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
15818         
15819         * anjuta.prj: update version
15821 2002-02-17  Stephane Demurget  <demurgets@free.fr>
15823         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
15824           removed the amount arg and replaced with a NULL-ending list.
15825           (gnome_filelisttype_makedefaultlist): use the new prototype.
15827 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
15829         * src/about.c, THANKS: updated for new contributors
15830         
15831         * anjuta.prj: added new files
15832         
15833         * README: corrected some documentation, ctags no longer needed,
15834           pkgconfig now required
15835           
15836         * data/properties/others.properties: add .cvsdiff extension
15837         
15838         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
15839           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
15840           file import
15841           
15842         * doc/anjuta.1: added initial man page thanks to 
15843           Rob Bradford <rob@debianplanet.org> (NB build and install 
15844           needs work)
15845         
15846 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
15848         * src/Makefile.am: Cleaned handling of compiler flags by moving them
15849           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
15850           warning flags. 
15851   
15852         * configure.in: Changed version to 0.1.10-pre
15853   
15854 2002-02-17  Stephane Demurget  <demurgets@free.fr>
15856         * src/fileselection.c: (create_fileselection_gui): always display
15857           the directory creation button as we cannot rely on the dialog
15858           titlebar.
15860         * widgets/gnomefilelist.[ch]: fixed includes.
15862         * pixmaps/new_folder.xpm: resized, added a + sign.
15864 2002-02-17  Stephane Demurget  <demurgets@free.fr>
15866         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
15867           changed all extensions to begin with a dot.
15869 2002-02-16  Philip Van Hoof  <freax@pandora.be>
15871         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
15873         * THANKS: added Philip.
15875         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
15877         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
15878         * src/file_selection.[ch],
15879         * widgets/gnomefilelist.[ch]: added a filetype
15880           combobox to the Anjuta file dialog widget.
15882 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
15884         * anjuta.spec.in: eep! the import script was not being installed by
15885           RPM - fixed for the release.
15887 2002-02-13  Stephane Demurget  <demurgets@free.fr>
15889         Various cleanups and fixes for the next release to be able to make
15890         distcheck.
15892         * plugins/*/*.c: added missing prototypes causing gcc to speak to
15893           much and make some tweaks plus cleanups.
15895         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
15896           args to remove some warnings.
15898         * global-tags/Makefile.am,
15899           data/Makefile.am,
15900           src/Makefile.am: link against Anjuta static libs using the
15901           $(top_builddir) dir, not anymore on $(top_srcdir) to make
15902           distcheck happy.
15904         * src/Makefile.am: ditto with all the Anjuta static libs.
15906         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
15907           include, as we already include the whole directory for the build.
15909         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
15910           
15911 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
15913         * pixmaps/Makefile.am: icon for libglade project now installed
15914         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
15915         * manuals/C/Makefile.am: removed ChangeLog reference which was 
15916           breaking some build stuff
15917         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
15918           include reference problems that showed up on make distcheck
15919         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
15921 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
15922         
15923         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
15925 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
15927         * src/message-manager-private.cc:
15928           The horizontal scrollbar now shows properly on demand.
15929         
15930 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
15932         * src/dnd.c fixed some warnings
15933         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
15934           and works. It is shown always at the moment but before it was
15935           shown on demand and did never work. 
15937 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
15939         * src/anjuta.c: Fixed a crash bug.
15940           patch from: Jens Georg <mail@jensgeorg.de>
15942 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
15944         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
15945           reports a problem with missing end tags on <graphic>
15947 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
15949         * manuals/C/ChangeLog: removed since it was never used
15950         * manuals/C/anjuta-manual/*: more updates, new screenshots
15951         * anjuta.prj: updated for new manuals/ structure
15953 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
15955         * source.c, compiler_options.[c/h]:
15956           Fixed bug #460321 "Problem with optimization options" 
15957           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
15958         
15959 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
15961         * NEWS: prepared for release, need to fill in date
15962         * data/welcome.txt: version number updated
15964 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
15966         * src/text_editor_menu.c, src/an_file_view.c, 
15967           src/an_symbol_view.c: marked strings for translation
15968         
15969         * src/defaults.c, data/properties/xml.properties:
15970           *.omf and *.xsl files should use XML highlighting
15971           
15972         * manuals/C/anjuta-manual/*:
15973           - restructured so that files have more meaningful names
15974             and are easier to edit (see anjuta-manual.sgml for the
15975                 ordering)
15976           - updated some screenshots
15977           - continued rewrite
15979 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
15981         * main.c: Made a workaround to remove the old
15982         anjuta gnome config file (older than 9 Feb 2002). This
15983         will fix the bug which never lets the brower toolbar shown.
15984         
15985         * main.c: In fact, the above solution wouldn't work in all
15986         cases. Therefore, here is the better fix, which works by
15987         detecting the version of the old config file and deleting
15988         ~/.gnome/Anjuta if it is lesser than 0.1.9.
15989         
15990 2002-02-01  Andy Piper <andy.piper@freeuk.com>
15992         * HACKING: added info on submitting patches
15994 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
15996         * src/project_import_gui.c, src/project_import.c:
15997           - If Project Import Wizard is canceled everything is 
15998                 cleaned up now.
15999           - Back button is now insensitive on page 3 (some problems: 
16000                 see TODO in project_import_qui.c:284
16001           - Menu frame is insensitive if project type != GNOME(mm)
16003 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
16005         * src/main.c: Fixed bug #  (Unable to open files on
16006         double click in project window from second trial onwards when
16007         the project is opened from command line).
16008         
16009         * po/POTFILES.in: Removed tags_manager.[h,c]
16010         
16011 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
16013         * src/preferences.c:
16014           A quick hack to fix the 'invisible' browser toolbar when
16015           upgrading from 0.1.8 to 0.1.9
16016           
16017         * src/anjuta.c:
16018           Fixed toolbar names which were causing confusions in the toolbar
16019           show/hide.
16020           
16021         * src/main.c:
16022           Substituted "anjuta" with PACKAGE
16023           
16024         * src/project_import_gui.c: 
16025           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
16026           
16027         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
16028           Added new files and removed obsolete ones.
16029           
16030 2002-01-30  Andy Piper <andy.piper@freeuk.com>
16032         * src/appwizard_cbs.c, project_import_cbs.c, 
16033           main_menubar_def.h, project_import_gui.c: 
16034           updates to message strings and layout for the 
16035           import wizard.
16036           
16037         * text_editor_cbs.c: fix for the tab menu entries for 
16038           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
16040 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
16042         * src/toolbars.c,
16043           src/toolbars.h,
16044           src/anjuta_gui.c,
16045           src/controls.c:
16046           
16047           Tag dropdown exclusive (takes
16048           all space in the toolbar) and never vertical and
16049           increased the width of the tag combo to 256 pixs.
16050           Toolbar separator before the combo and button.
16051           Added tags label before the tag button.
16052           Reorganized the dock bands for the toolbars.
16053           
16054         * src/project_import_gui.c
16055           src/project_import.c:
16056           Fixed an error and removed an unused variable.
16057           
16058         * data/properties/anjuta.properties:
16059           Removed the property for the old toolbar and set
16060           browser toolbar show to default.
16061           
16062         * src/project_dbase.c: excluded modules were not
16063           loaded. Fixed.
16064           
16065         * src/source.c:
16066           No build files will be written if the project is blocked.
16067           
16068         * src/project_import.c,
16069           src/project_import_cbs.c,
16070           src/project_gui.c,
16071           src/wizard_gui.c:
16072           
16073           Manually applied Johannes patch to fix some memory
16074           issues and gui clean up.
16075           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
16076         
16077         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
16078           Fixed a bad bug with remove file from project because of
16079           files were never removed properly from the project and
16080           from the tagmanager.
16081           
16082         * src/appwiz_page3.c: Disabled unused codes to clear
16083           compiler warnings.
16084           
16085 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
16087         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
16088         
16089         * data/Makefile.am
16090           pixmaps/Makefile.am
16091           src/Makefile.am
16092           src/an_file_view.c
16093           src/an_symbol_view.c
16094           src/anjuta.c
16095           src/anjuta.h
16096           src/anjuta_cbs.c
16097           src/anjuta_gui.c
16098           src/controls.c
16099           src/main_menubar.c
16100           src/main_menubar.h
16101           src/main_menubar_def.h
16102           src/mainmenu_callbacks.c
16103           src/mainmenu_callbacks.h
16104           src/pixmaps.h
16105           src/project_dbase.c
16106           src/project_dbase.h
16107           src/text_editor.c
16108           src/text_editor_menu.c
16109           src/text_editor_menu.h
16110           src/toolbar.c
16111           src/toolbar.h
16112           src/toolbar_callbacks.c
16113           src/toolbar_callbacks.h :
16114           
16115           Patch submitted by:
16116           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16117           
16118           Removes the Tags toolbar and substituted it with
16119           tags combo dropdown list. Fixes a couple of bugs.
16120           
16121           Moved the tag combo to browser toolbar because
16122           main toolbar was becoming too long.
16123           Made a new icon of tag toolbar.
16124           
16125         * po/zh_TW.po: Fixed bug.
16126           
16127         * pixmaps/an_tag.xpm: Added new file.
16129 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
16131         * src/project_import_gui.c: Reorganized project
16132         import gui page 2.
16133         
16134 2002-01-29  Andy Piper <andy.piper@freeuk.com>
16136         * HACKING: added info on creating windows and dialogs
16138 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
16140         * src/tm_file_view.c:
16142           Sorts the file list at the end instead of doing sort-insert
16143           to improve performance.
16144           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
16146         * src/project_dbase.c: Resolved a conflict from
16147           Johannes's patch.
16148           
16149         * src/project_import.c:
16150         
16151           Fixed to use anjuta_import.sh for the bin dir and
16152           not from the data dir.
16153         
16154           Used anjuta_is_installed() function to verify a the command's
16155           executability.
16156         
16157           Fixed import command to use sh (which is more general and is
16158           gauranteed to be found in any unix system :-)). Also, added
16159           double quotes around the import directory.
16160         
16161           Changed some strings for better translations (like avoiding
16162           duplicates).
16163           
16164           Fixed the reading of wrong target type.
16165           
16166         * src/control.c: Insensitive "import project" when there is
16167           a project open.
16168           
16169         * src/project_import_cbs.c:
16170           
16171           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
16172           Fixed selection of gettext checkbox.
16173           Sets the menu entries.
16174           
16175 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
16176         
16177         * src/appwiz_page[1-4].c
16178         * src/appwiz_gui.c
16179         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
16180         be able to reuse it.
16181         
16182         * src/mainmenubar.[c/h]
16183         * src/mainmenubar_def.h
16184         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
16185         menu item
16186         
16187         * src/message-manager.c: Fixed bug 509192
16188         * src/message-manager-dock.c: Added accel_group if window is undocked
16189         
16190         * src/project_dbase.[c/h]: Splitted opening code to be able
16191         to use it without an open file dialog
16192         (Maybe I broke Naba's changes, please take a look)
16193                         
16194         * src/project_import.[c/h]
16195         * src/project_import_gui.c: New Files, Code for Project Import Wizard
16196         
16197         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
16198         import wizard
16200 2002-01-28  Andy Piper <andy.piper@freeuk.com>
16202         * src/main_menubar_def.h, tagmanager/tm_project.c: more
16203           string cleanups
16204           
16205         * manuals/C/anjuta_manual/*: started rewrite of the 
16206           manual, updated some screenshots
16208 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
16210         * src/gnomefilelist.h, src/gnomefilelist.c:
16211         
16212           Fixed multiple selection bug (#497085). The OK button is
16213           sensitive when in multiple mode, if the no. of
16214           selection is one or more.
16215           
16216           Toggle between single and multiple selection mode
16217           and multiple mode display.
16218           
16219           Fixed strings to translable strings.
16220           
16221           Fixed some compiler warnings by commenting out
16222           unused functions.
16223           
16224 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
16226         * src/project_dbase.c: App status bar now updates
16227           with the project name when the project is loaded.
16228         
16229         * src/an_file_view.c, tagmanager/tm_file_entry.c:
16230           
16231           Puts the directories at the top. They're also sorted now.
16232           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
16233         
16234 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
16236         * scripts/anjuta_import.sh.in: Added file.
16237         * scripts/anjuta_import.sh: Removed file.
16239         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
16240           Updated files.
16241           
16242         * src/main_menubar_def.h:
16243         
16244           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
16245           reflect the opposite of Find (CTRL+F) and also to leave
16246           CTRL+R or Redo.
16247           
16248           Changed Glade summon with ALT+G, which frees the ATL+E
16249           for poping up the edit menu.
16250           
16251         * src/Makefile.am: Debugging link flags by Biswa, removed.
16253 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
16255         * HACKING: added information on best practices for writing
16256           application messages and GUI labels
16257           
16258         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
16259           src/breakpoints.c, src/build_file.c, src/build_project.c, 
16260           src/clean_project.c, src/compile.c, 
16261           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
16262           src/configurer.c, src/debugger.c, src/executer.c, 
16263           src/find_in_files.c, src/find_in_files_cbs.c, 
16264           src/find_replace.c, src/find_text.c, src/glades.c, 
16265           src/gnome_project.c, src/goto_line.c, src/main.c, 
16266           src/main_menubar.c, src/main_menubar_def.h, 
16267           src/mainmenu_callbacks.c, src/preferences_gui.c, 
16268           src/project_config.c, src/project_dbase.c, 
16269           src/project_dbase_gui.c, src/resources.c, src/source.c, 
16270           src/support.c, src/tags_manager.c, src/text_editor.c, 
16271           src/text_editor_gui.c, src/text_editor_menu.c, 
16272           src/toolbar_callbacks.c, src/utilities.c: 
16273           lots of minor message updates to make them more user-friendly 
16274           and consistent
16276 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
16278         * src/executer.c:
16279         
16280           Because of the spaces escaping, the command could not be
16281           executed when run without terminal. Now fixed.
16282           
16283         * anjuta.prj, Makefile.am:
16284         
16285           Added anjuta project file.
16286         
16287 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
16289         * src/message-manager-private.h, message-manager-private.cc,
16290           message-manger.cc:
16291           
16292           Added freeze() and thaw() for the message window class to
16293           speed up the message manager update.
16294         
16295         * src/project_config.h, project_config.c,
16296           src/project_dbase.h, project_dbase.h
16297           scripts/anjuta_project.template:
16298           
16299           Added two new prject attributes: project.config.blocked and
16300           project.excluded.modules. The former will make sure that users
16301           are not given any previlidge in enabling the 'overwrite build
16302           files' flags and the later issues a list of modules in the project
16303           to be skipped for symbol browsing and project listing.
16304         
16305         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
16306         
16307           Modified script to read the template from the anjuta data dir
16308           rather than from the directory in which the script exist. Otherwise,
16309           Being transfered to the bin dir, the script will not be able to
16310           find the template when it is run.
16311           
16312           The script is also create with configure.in to set in the anjuta
16313           data dir path inside the script.
16314           
16315 2002-01-26  Stephane Demurget  <demurgets@free.fr>
16317         * po/fr.po: updated to the latest sources.
16319 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
16321         * scripts/Makefile.am:
16322           anjuta_import.sh goes with distribution.
16323           
16324         * po/*.po: They seem to have updated (merged with
16325           anjuta.pot) automatically when I did "make dist".
16326           
16327 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
16329         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
16330           Fixed Bug #499807, ie crash on removing libs, includes, defines from
16331           the compiler options dialog.
16332         
16333         * ChangeLog:
16334           Correct todays date. :)
16335           
16336         * scripts/Makefile.am:
16337           Installs anjuta_import.sh in $(prefix)/bin dir and
16338           is treated as an executable.
16339           
16340 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
16342         * Fix for bug #499373
16343         
16344         * data/properties/anjuta.properties, ada.properties, cpp.properties,
16345           java, properties, latex.properties, lua.properties, others.properties,
16346           perl.properties:
16347           
16348           Added double-quotes around file arguments so that
16349           filenames with spaces could also work.
16351         * launcher/anjuta-launcher.c, executer.c:
16352           Escaped quotes in the cammand and it's arguments before executing
16353           so that args with spaces can also work.
16354           
16355           Commented #DEBUG switch.
16356           
16357 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
16359         * scripts/*: Added files which I forgot previously.
16360         
16361         * src/aneditor.h: Lined up commands definition for better look.
16362         
16363         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
16364           main_menubar.h, control.c:
16365           Added three more convert EOL chars submenu items in transform.
16366           Reformatted some some.
16367         
16368         * data/anjuta.properties:
16369           Reformatted a line.
16370         
16371         * src/aneditor.h, aneditor.c:
16372           Added three commands (with definitions) for EOL conversions.
16373           
16374         * src/text_editor.c:
16375           Editor detects file mode from the file content and
16376           set the editing mode to CR/LF/CRLF automatically.
16377           Refined Dos mode extrageneous chars filter
16378           This will make sure that filter works only in Dos mode and not
16379           in other modes.
16380           
16381         * src/anjuta.c: Editor mode display in status bar.
16382         
16383         * src/preferences_gui.c: Changed the string for dos mode
16384           filter to more sensible string.
16385         
16386         * src/aneditor.c: Default editor mode sets during widget creation
16387           and not everty time the properties are loaded. This makes sure
16388           that the auto-detected mode is not overridden by the default mode.
16389           
16390         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
16391         
16392         * src/anjuta.c: Fixed bug #476028.
16393           Now anjuta also searches for file relative to top project dir,
16394           when the project is open.
16395         
16396         * src/anjuta_cbs.c: Fixed bug #499536.
16397           File is not closed if it is not able to save the file properly.
16398           
16399         * src/mainmenu_callbacks.c: Fixed bug #499536.
16400           Newfiles (which are not modified) are also closed on "close all files".
16401         
16402 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
16404         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
16405         
16406         * tagmanager/tm_source_file.c, regex.c, parse.c:
16407           defined and delimited g_messages within #debug.
16408           
16409         * src/preferences.c, data/anjuta.properties:
16410           saved/defied message-manager tag position in string.
16411           Message tag possition is saved between sessions. And
16412           and tag position bottom as default.
16413           
16414 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
16416         Patch submitted by:
16417         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16419         * Makefile.am
16420           configure.in
16421           data/Makefile.am
16422           data/properties/Makefile.am
16423           global-tags/Makefile.am
16424           pixmaps/Makefile.am
16425           src/Makefile.am
16426           src/an_file_view.c
16427           src/an_file_view.h
16428           src/an_symbol_view.c
16429           src/an_symbol_view.h
16430           src/anjuta.c
16431           src/anjuta_cbs.c
16432           src/file_history.c
16433           src/file_history.h
16434           src/message-manager-private.cc
16435           src/pixmaps.h
16436           src/project_dbase.c
16437           src/project_dbase_gui.c
16438           src/tags_manager.c
16439           src/text_editor.c
16440           src/utilities.c
16441           src/utilities.h
16442           src/watch_gui.c:
16443         
16444           Modified files.
16445         
16446         * scripts/*
16447           pixmaps/sv_class.xpm
16448           pixmaps/sv_function.xpm
16449           pixmaps/sv_macro.xpm
16450           pixmaps/sv_private_fun.xpm
16451           pixmaps/sv_private_var.xpm
16452           pixmaps/sv_protected_fun.xpm
16453           pixmaps/sv_protected_var.xpm
16454           pixmaps/sv_public_fun.xpm
16455           pixmaps/sv_public_var.xpm
16456           pixmaps/sv_static_fun.xpm
16457           pixmaps/sv_static_var.xpm
16458           pixmaps/sv_struct.xpm
16459           pixmaps/sv_unknown.xpm
16460           pixmaps/sv_variable.xpm
16461           pixmaps/fv_core.xpm
16462           pixmaps/fv_text.xpm
16463           pixmaps/filestoremove.txt:
16464         
16465           New files.
16466         
16467         * pixmaps/class.xpm
16468           pixmaps/function.xpm
16469           pixmaps/fv_autofile.xpm
16470           pixmaps/fv_doc.xpm
16471           pixmaps/fv_i18n.xpm
16472           pixmaps/fv_source.xpm
16473           pixmaps/private_func.xpm
16474           pixmaps/private_var.xpm
16475           pixmaps/protected_func.xpm
16476           pixmaps/protected_var.xpm
16477           pixmaps/public_func.xpm
16478           pixmaps/public_var.xpm
16479           pixmaps/struct.xpm
16480           pixmaps/variable.xpm
16481         
16482           Removed files.
16483         
16484         * tagmanager/*/*:
16485         
16486           Upgraded to tagmanager-0.7
16488 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
16489         * src/anjuta_cbs.c: Fixed bug #506441
16490         * src/watch_gui.c: Changed layout of eval dialog so that
16491         it fits on a 800x600 desktop with German translation. 
16493 2002-01-23      Andy Piper <andy.piper@freeuk.com>
16495         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
16496         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
16497           icon for new project type (thanks to Misha)
16498         * configure.in: build and install Danish translation
16499         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
16500           credits to cover new patches and translations
16502 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
16503         
16504         * src/preferences.c, src/message-manager.cc, src/project_type.c,
16505           src/appwiz_page1.c:
16506         
16507       - Font preferences are restored properly now (\n was missing)
16508           - Dock menu label of message-manager is "Dock/Undock" instead
16509           of "Dock|Undock" to match with the rest of anjuta.
16510           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
16511           changed it in anjuta, too 
16513 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
16515         * tagmanager/tm_source_file.c,
16516           tagmanager/parse.c,
16517           tagmanager/tm_project.c,
16518           src/an_symbol_view.c,
16519           src/anjuta.c:
16520           
16521           Disabled debug warnings.
16523 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
16525         * src/appwiz_page1.c
16526           src/compiler_options.c
16527           src/project_dbase.c
16528           src/project_dbase.h
16529           src/project_type.c
16530           src/source.c
16531           src/source.h:
16532           
16533           New project type named LibGlade.
16534           
16535           Patch submitted by:
16536           Dick Knol <dknol@gmx.net>
16538         * src/gnome_prj.c:
16539           Commented out unused pixmap creation. May be it
16540           will fix the crash in project creation.
16541           
16542 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
16544         * src/registers.c
16545           src/registers.h
16546           src/registers_cbs.c
16547           src/registers_cbs.h
16548           src/registers_gui.c
16549           src/sharedlib.c
16550           src/sharedlib.h
16551           src/sharedlib_cbs.c
16552           src/sharedlib_cbs.h
16553           src/sharedlib_gui.c
16554           src/signals.c
16555           src/signals.h
16556           src/signals_cbs.c
16557           src/signals_cbs.h
16558           src/signals_gui.c
16559           src/stack_trace.c
16560           src/stack_trace.h
16561           src/stack_trace_cbs.c
16562           src/stack_trace_cbs.h
16563           src/stack_trace_gui.c
16564           src/text_editor.c
16565           src/watch.c
16566           src/watch.h
16567           src/watch_cbs.c
16568           src/watch_cbs.h
16569           src/watch_gui.c
16570           
16571           Fixed bug #496290: Attach/detach removed from these
16572           windows as they are never implemented.
16573           
16574           Patch submitted by:
16575           Johannes Schmid <johannes.schmid@gmx.de>
16576           
16577 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
16579         * src/anjuta.c,
16580           src/anjuta_cbs.c:
16581           
16582           Fixed bug:
16583           when you right click on the tabs, a list of filenames are given
16584           out, but now it gives a list of "page 1", "page 2", etc...
16585           
16586           Patch submitted by: 
16587           Jens Georg <mail@jensgeorg.de>
16589         * anjuta.in.in: Removed c|c++ because, it was not necessary
16590           and was causing translation problem.
16591           
16592         * plugins/class-gen/clsGen.c:
16593           removed "'" for the same reason.
16594           
16595 attached the fix for the menu
16598 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
16600         * src/preferences.h,
16601           src/preferences.c,
16602           src/preferences_gui.c:
16603           
16604           Adds the functionality to Anjuta to auto save your unsaved
16605           files before you build a project.
16607           Patch submitted by: 
16608           jason <jason_williams@suth.com>
16609           
16610         * src/anjuta.[h,c]:
16611           Added function for save all files.
16612         
16613         * src/mainmenu_callbacks.c:
16614           Modified to use the above function.
16615         
16616         * src/build_project.c:
16617           Save all files before build if it is set in the
16618           preferences.
16620 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
16622         * src/message-manager-private.cc
16623           src/message-manager-private.h
16624           src/message-manager.cc:
16625           
16626           Message-manager now restores the tabs which were shown on startup.
16627           The terminal is now created on demand (as requested by Biswa)
16628           and I have removed some debug messages.
16629           
16630           Patch submitted by: 
16631           Johannes Schmid <johannes.schmid@gmx.de>
16633 2002-01-13  Stephane Demurget  <demurgets@free.fr>
16635         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
16636           proper tabs keyboard navigation.
16638         * src/an_symbol_view.c,
16639           src/anjuta_cbs.c,
16640           src/gnome_project.c,
16641           src/project_dbase.c,
16642           src/tags_manager.c: removed some debugging display.
16644 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
16646         * src/message-manager-dock.c
16647           src/message-manager-private.cc
16648           src/message-manager-private.h
16649           src/message-manager.cc
16650           src/preferences.c
16651           src/preferences.h
16652           src/preferences_gui.c:
16653           
16654           Patch submitted by: 
16655           Johannes Schmid <johannes.schmid@gmx.de>
16656           
16657           This patch adds a tab to the notebook of the preferences-dialog
16658           where you can change the colors, the tab position of the new
16659           message manager. Also the truncate messages stuff has moved
16660           from misc tab to messages tab.
16662           Also improved the remembering position stuff of message manager.
16663           
16664         * data/internal.properties,
16665           Added definitions for messages colors and tag position.
16666           
16667         * src/message_manager.cc:
16668           Fixed a bug that never lets the messages panes to get cleared.
16669           Added wmclass setting for the message window. Fixed a bug in
16670           which the message window was not being shown.
16671         
16672         * src/tag_manager.c: Fixed printing of (NULL) in the debug
16673           output and disabled it.
16675         * src/anjuta.c: Preferences created and loaded before anything else.
16676           anjuta now recognizes messages colors on startup and initializes
16677           them.
16678         
16679 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
16681         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
16683 2002-01-09  Stephane Demurget  <demurgets@free.fr>
16685         * pixmaps/file_c.xpm,
16686           pixmaps/file_cpp.xpm,
16687           pixmaps/file_file.xpm,
16688           pixmaps/file_h.xpm,
16689           pixmaps/file_html.xpm,
16690           pixmaps/file_i18n.xpm,
16691           pixmaps/file_icon.xpm,
16692           pixmaps/file_pix.xpm,
16693           pixmaps/fv_doc.xpm,
16694           pixmaps/fv_i18n.xpm,
16695           pixmaps/fv_image.xpm,
16696           pixmaps/fv_source.xpm,
16697           pixmaps/fv_unknown.xpm: made these icons transparent.
16699 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
16701         * launcher/anjuta_launcher.c: updated message strings
16702         * src/message-manager-dock.c: added newline at end to avoid compile warning
16703         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
16704         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
16705           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
16706           entries for username and Python-style GPL notice
16707         * HACKING: added info on files to change to update Insert menu
16709 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
16711         * src/project_dbase.c,
16712           src/an_file_view.c,
16713           src/an_symbol_view.c:
16714           Changed the CTree expander style to square and
16715           line style to Dotted line.
16716           
16717         * po/POTFILES.in: Removed and Added translable files.
16719 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
16721         * ccview/.cvsignore: Removed.
16722         
16723 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
16725         * ccview/
16726                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
16727                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
16728                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
16729                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
16730                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
16731                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
16732         
16733         Removed ccview module because it is no longer needed.
16735 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
16737         * src/project_dbase.c:
16738           Shifted structure initialization in project_dbase_new()
16739           before anything else, otherwise it was crashing due to
16740           uninitialized values.
16741         
16742         * src/an_symbol_view.c:
16743           Disabled high volume debug output.
16745 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
16746         
16747         Applied a very heavy patch from:
16748         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
16750         * Makefile.am
16751         configure.in
16752         pixmaps/Makefile.am
16753         src/Makefile.am
16754         src/aneditor.cxx
16755         src/aneditor.h
16756         src/anjuta.c
16757         src/anjuta.h
16758         src/commands.c
16759         src/commands.h
16760         src/compile.c
16761         src/compile.h
16762         src/controls.c
16763         src/defaults.c
16764         src/fileselection.c
16765         src/main_menubar.c
16766         src/main_menubar.h
16767         src/main_menubar_def.h
16768         src/mainmenu_callbacks.c
16769         src/mainmenu_callbacks.h
16770         src/project_dbase.c
16771         src/project_dbase.h
16772         src/project_dbase_gui.c
16773         src/tags_manager.c
16774         src/text_editor_menu.c
16775         src/toolbar_callbacks.c
16776         tagmanager/Makefile.am
16777         tagmanager/ctags.c
16778         tagmanager/include/Makefile.am
16779         tagmanager/include/tm_project.h
16780         tagmanager/include/tm_symbol.h
16781         tagmanager/include/tm_tag.h
16782         tagmanager/include/tm_tagmanager.h
16783         tagmanager/include/tm_workspace.h
16784         tagmanager/tm_project.c
16785         tagmanager/tm_source_file.c
16786         tagmanager/tm_symbol.c
16787         tagmanager/tm_tag.c
16788         tagmanager/tm_workspace.c
16789         widgets/Makefile.am: Modified.
16790         
16791         * src/an_file_view.[c,h],
16792           src/an_symbol_view.[c,h],
16793           src/file_history.[c,h],
16794           src/support.[c,h],
16795           widgets/scroll-menu.[c,h],
16796           tagmanager/tm_file_entry.c
16797           tagmanager/include/tm_file_entry.h: Added new files.
16798           
16799         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
16800         private_func.xpm, public_func.xpm,
16801         class.xpm, fv_exec.xpm, fv_unknown.xpm,
16802         private_var.xpm, public_var.xpm,
16803         function.xpm, fv_i18n.xpm, macro.xpm,
16804         protected_func.xpm, struct.xpm,
16805         fv_autofile.xpm, fv_image.xpm,
16806         ofolder.xpm, protected_var.xpm, variable.xpm:
16807           Updated and Added pixmap files.
16809         Features:
16810         ---------
16811         a) Removes CCView dependency.
16812         b) Improves the terminal.
16813         c) Adds tag navigation context menus.
16814         d) Upgrades tagmanager to latest version.
16815         e) Miscellaneous small additions.
16817 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
16819         * src/project_dbase_gui.c: Fixed crash of anjuta
16820         when project first created.
16821         
16822         * src/gnome_project.c: It now updates the tags manager
16823         when new projects are created.
16824         
16825 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
16827         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
16828           for this big patch.
16829         
16830         * src/messages.[c,h]: Removed files.
16832         * src/message-manager.[cc,h],
16833           src/message-manager-dock.[c,h],
16834           src/message-manager-private.[cc,h]
16835           New files.
16837         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
16838           src/build_project.c, src/clean_project.c, src/compile.c
16839           src/configurer.c, src/debugger.c, src/find_in_files.c
16840           src/mainmenu_callbacks.c, src/preferences.h
16841           src/preferences_gui.c, src/properties.h
16842           src/utilities.c, src/utilities.h:
16843           The new messages widget.
16844           New features:
16845             - Use of GtkNotebook instead of ToggleButtons
16846               and show/hide
16847             - Popupmenu to show and hide message types and
16848               to dock/undock in detach mode
16850           All other things should work as they did with the
16851           old message window. Currently the keyboard short-cuts
16852           do not work in detached mode.
16853           
16854           Some functions in utitlities.[c,h] changed.
16855           so that they take const arguments where this is possible
16856           
16857         * src/Makefile.am, po/POTFILES.in:
16858           Removed messages.[c,h] and
16859           added message-manager.[cc,h], message-manager-dock.[c,h],
16860           message-manager-private.[cc,h]
16861           
16862         * src/message-manager.h: Removed "include <bonobo.h>"
16863           and added a newline at the end of the file.
16864           
16865         * src/message-manager-private.cc:
16866           Set clist's width setting to Automatic.
16867           Set scroll window's scroll bars to Automatic.
16868           
16869 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
16871         * text_editor_menu.c:
16872           Fixed misalignment of the function sub menu
16873           in the text editor pop up menu.
16874           
16875 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
16876         
16877         * src/text_editor.c: Fixed a compiler warning.
16878         
16879 2002-01-04  Andy Piper <andy.piper@freeuk.com>
16881         * THANKS, manuals/*/authors.sgml: updated for new translations
16882         * plugins/class-gen/clsGen.c: converted messages to English
16883         * src/about.c, src/main_menubar_def.h: string updates
16885 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
16887         * src/anjuta.c
16888           src/anjuta_cbs.c
16889           src/text_editor.c
16890           src/mainmenu_callbacks.c
16891           src/text_editor.h
16892           src/text_editor.c
16893           src/text_editor_cbs.c
16894           src/text_editor-gui.c:
16895           
16896           Earlier code for adding 'cross' button
16897           for closing pages were too error prone and unorganized.
16898           Cleaned up the code and shifted the 'extra' widgets
16899           creation (eg. close button, close_pixmap and lable)
16900           from anjuta to text_editor. This takes care of proper
16901           widgets creation and destruction. Otherwise, anjuta
16902           was crashing at too many points, especially related
16903           to docking and undocking.
16904           
16905 2002-01-04  Stephane Demurget  <demurgets@free.fr>
16907         * src/aneditor.cxx: removed debugging code.
16909         * data/properties/.cvsignore: added swap files.
16911 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
16913         * src/anjuta.c
16914           src/anjuta_cbs.c:
16915           Fixed Crashing of anjuta when a new file is saved as
16916           different file.
16917           
16918 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
16920         * src/aneditor.c: Some debug codes around.
16921         
16922         * data/internal.properties, data/anjuta.properties: Removed.
16923           data/properties/Makefile.am:
16924           data/properties/ada
16925           data/properties/cs
16926           data/properties/make
16927           data/properties/rc
16928           data/properties/html
16929           data/properties/ruby
16930           data/properties/baan
16931           data/properties/idl
16932           data/properties/pascal
16933           data/properties/sample
16934           data/properties/bash
16935           data/properties/java
16936           data/properties/perl
16937           data/properties/sql
16938           data/properties/conf
16939           data/properties/latex
16940           data/properties/props
16941           data/properties/vb
16942           data/properties/cpp
16943           data/properties/lua
16944           data/properties/python
16945           data/properties/xml
16946           data/properties/others
16947           data/properties/.cvsignore:
16948             Added files. Properties now splitted into small files
16949             for each language.
16951         * data/Makefile.am
16952           configure.in: Update the removal and added properties module.
16954         * src/preferences.c: preferences_new(): Updated to reflect the
16955           new properties files organization.
16956           
16957         * src/Makefile.am: Added Baan Lexer.
16959 2002-01-01  Stephane Demurget  <demurgets@free.fr>
16961         * src/aneditor.cxx: readded the baan lexer. 
16963         * src/preferences.c: fixed translated messages and a typo.
16965         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
16966           confusing the regexp usage in xml-i18-merge.
16968 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
16970         * src/project_dbase.c: tidied some messages, and spotted a typo in
16971           the reading of properties which prevented the project version from
16972           ever being reported in the Project Information window - fixed :)
16974         * po/POTFILES.in: removed syntax.h
16976 2001-12-31  Stephane Demurget  <demurgets@free.fr>
16978         * data/internal.properties: fixed baan properties.
16979           Added all ada properties.
16981         * src/main_menubar_def.h,
16982           src/lexer.h,
16983           src/aneditor.cxx,
16984           src/utilities.[ch]: added support for the Ada highlight style.
16986 2001-12-31  Stephane Demurget  <demurgets@free.fr>
16988         * plugins/*/.cvsignore: updated.
16990 2001-12-31  Stephane Demurget  <demurgets@free.fr>
16992         * src/syntax.h,
16993           src/text_editor.c,
16994           src/Makefile.am: removed the empty header syntax.h.
16996 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
16998         * main_menubar.c:
16999         Stef's observation on the 'superfluous' hseparators in the recent
17000         files and projects is fully justified -- removed.
17001         
17002         * main_menubar_def.h:
17003         Changed "Plug Ins" to "Plugins" in the menu label.
17004         
17005         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
17006         Added class-gen in the configure output and class-gen module.
17007         
17008         * data/internal.properties:
17009         Correct mis-spelled "jave" to "java".
17010         Added file.is.source for *.h, *.c, *.cpp properties.
17011         
17012         * global-tags/Makefile.am:
17013         "chmod +x create_global_tags.sh" before it is executed, because
17014         there is very high chance that it will be found "-x" and resulting
17015         in error
17017 2001-12-31  Stephane Demurget  <demurgets@free.fr>
17019         Fixed a crash on Solaris reported by Holder Burde, thanks to him
17020         for the backtrace.
17022         * src/gnome_project.c: (create_new_project): if the user doesn't
17023           select any icon, it doesn't have any extension and thus we can't
17024           use it in printf on Solaris, since the %s modifier use strlen to
17025           know the string length and then crash. On Linux, gcc checks the value
17026           of the pointer to be NULL and write "(null)" if necessary. We can't
17027           rely on that.
17029         * src/source.c: (source_write_desktop_entry): if there's no icon, we
17030           don't need to have the directory icon but the generic one.
17032 2001-12-30  Stephane Demurget  <demurgets@free.fr>
17034         Merged with latest (1.42) scintilla.
17036         Added: Support for the {load,save}.on.(de)activate properties.
17037                The PHP lexer to match keywords case insensitively.
17038                Baan lexer.
17039                Experimental supports for changeable style attribute & line
17040                wrapping.
17041                
17042         Updated: Both the C++ and HTML lexers.
17043                  More shell keywords added.
17044                  Horizontal scrolling and diplay of long lines optimised.
17045                  Cursor setting optimised.
17047         Bugs fixed: Caret movement over folded lines.
17048                     Selection tracking in 2ndary views when doing modifications.
17050         * scintilla/CallTip.{cxx.h},
17051           scintilla/ContractionState.{cxx,h},
17052           scintilla/Document.{cxx,h},
17053           scintilla/Editor.{cxx,h},
17054           scintilla/KeyWords.cxx,
17055           scintilla/LexHTML.cxx,
17056           scintilla/PlatGTK.cxx,
17057           scintilla/RESearch.cxx,
17058           scintilla/ScintillaBase.cxx,
17059           scintilla/ScintillaGTK.cxx,
17060           scintilla/Style.{cxx,h},
17061           scintilla/StyleContext.h,
17062           scintilla/ViewStyle.cxx,
17063           scintilla/include/*.h: updated.
17065         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
17067         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
17068           should have been told to the scintilla team. We're lucky I read the
17069           ChangeLog and the modifications of the lexer (thanks to the Gnome
17070           bonsai for this ;)
17072         * data/internal.properties: added Baan definitions.
17073           Fixed some issues for C such as *_cast directive, that are only
17074           available with C++.
17075           Updated C++, HTML and shell scripts definitions.
17076           Updated Ada and Bullant, that have been forgotten.
17078         * src/main_menubar_def.h,
17079           src/lexer.h,
17080           src/aneditor.cxx,
17081           src/utilities.[ch]: added support for the Baan highlight style.
17083 2001-12-29  Stephane Demurget  <demurgets@free.fr>
17085         Polished the plugins menu behaviour and added a tearoff
17086         menuitem to the recent entries submenu.
17088         Note: The recent entries list seems to be too height
17089               with all these superfluous hseparators.
17091         * src/main_menubar.c: Polished, making some
17092           functions declarations static and cleaning some code.
17094           (create_submenu_plugin): removed the extra
17095           plugins entry and the horizontal separators.
17097           (on_plugins_menu_realize): the plugins menu is only
17098           shown if there's at least one available.
17100           (create_submenu*): added a tearoff menuitem to have
17101           a more homogeneous menu style. For now, it doesn't
17102           take care of user settings (but it was even worse
17103           before :).
17105 2001-12-29  Stephane Demurget  <demurgets@free.fr>
17107         * configure.in: added the packageplugindir variable to avoid
17108           installing the plugins in $(prefix). It's not the same path as
17109           anjuta 2 to allow parallel installation.
17111 2001-12-29  Stephane Demurget  <demurgets@free.fr>
17112         Fix a reopened part of bug #440676: keyboard navigation between the
17113         different text buffers. Changed to a more global approch. 
17115         * src/notebook.[ch]: removed.
17117         * src/Makefile.am: removed notebook.[ch]
17119         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
17120           (on_anjuta_window_key_press_event): added to fulfill the global
17121           shorcuts handling.
17123         * HACKING: updated according to the new global shortcuts handling.
17125 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
17127         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
17128           Shifted plugin menu from Edit submenu to main menu.
17129         
17130         * po/POTFILES.in:
17131           Added plugins/sample1/plugin-sample1.c
17132           
17133         * plugins/sample1/plugin-sample1.c:
17134           Added localization and used anjuta_info, instead of anjuta_error.
17135           
17136         * plugins/.cvsignore, plugins/sample1/.cvsignore:
17137           Added cvs ignores.
17138           
17139 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
17141         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
17142           for plugin dir.
17143         
17144         * Makefile.am: Added module plugins.
17145         
17146         * plugins, plugins/Makefile.am, plugins/sample1/*:
17147           Created plugins modules.
17148           
17149         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
17150           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
17151           to load plugins of *.so only and not *.so* (which results
17152           in duplicates).
17153         
17154         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
17155           plugins during packaging.
17157 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
17159         *  configure.in: Added Greek (el) to ALL_LINGUAS.
17161 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
17163         * configure.in: Added portuguese to ALL_LINGUAS
17165 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
17167         * global-tags/.cvsignore
17168         tagmanager/.cvsignore
17169         tagmanager/include/.cvsignore:
17170         Added cvs ignore files.
17172         * data/.cvsignore
17173         Updated cvs ignore file.
17174         
17175 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
17177         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
17178           data/anjuta.properties, data/internal.properties: clean up some 
17179           message strings (me)
17181 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
17183         * src/about.c, THANKS: added Jens to the credits
17184         
17185 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
17187         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
17188           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
17189           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
17190           Georg <mail@jensgeorg.de> to add close button to file tabs.
17192 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
17194         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
17195           (debugger now catches correct signal from process)
17197 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
17199         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
17200         * src/pixmaps.h: switch appwizard project icons to new designs
17201         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
17203 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
17205         * pixmaps/Makefile.am: stop redundant images from being installed.
17206           The next step will be to remove them completely.
17207         * src/appwiz*: further updates (more to come)
17208         * src/pixmaps.h: cleaned up, commented
17209         * src/splash.c: should use the pixmaps macro defined
17210         * HACKING: more on the graphics stuff and use of pixmaps.h
17212 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
17214         * src/defaults.c: fix bug #494864
17216 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
17218         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
17219           graphics from Misha
17220         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
17221           redundant graphics, no longer used
17222         * src/appwiz*: revamped application wizard by Andy and Misha for
17223           a more usable and professional look-and-feel
17224         * HACKING: updates to cover patching, graphics, and some additions
17225           post-0.1.8
17226         * TODO: removed some implemented features
17228 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
17230         * data/anjuta.properties, data/internal.properties: cleanup
17231         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
17232           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
17233           to edit styles colors for keywords and add Goto Tag menu option
17234           in the editor
17236 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
17238         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
17239         
17240         Fixed bug #460335
17241         fixes the Forget of the cursor position when tab is brought active
17242         from project manager.
17243         
17244 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
17246         * src/messages.c
17247           Exported "TERM=xterm" to get a color terminal when
17248           anjuta is not started from within a terminal.
17249           
17250 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
17252         * src/messages.c
17253           src/messages.h
17254           Added a frame around zvt terminal.
17255           
17256         * src/preferences_gui.c
17257           Modified to say "Use glade component (experimental)"
17258           instead of "Use Component".
17259           
17260 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
17262         * Patch from 
17263         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17264         
17265         * src/anjuta.c
17266         src/fileselection.c
17267         src/messages.c
17268         src/messages.h
17269         src/preferences.c
17270         src/preferences.h
17271         src/project_dbase.c
17273         a) Extra scrollbar in terminal no longer appears.
17274         b) Character set preference should be preserved (untested).
17275         c) File selection widget now remembers last directory.
17276         d) On creation of generic project, the glade 'file not found' error no
17277                 longer occurs.
17278         e) First terminal window is created 'on demand', so it should always to
17279                 the Right Thing (TM) as far as starting WD is concerned. Also, the
17280                 environment is now passed to the terminal.
17281         f) Solaris compilation should be fixed (replaced get_current_dir_name()
17282                 with getcwd()).
17283         g) Fixed some compilation warnings.
17285 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
17287         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
17288           src/pixmaps.h: applied terminal and warnings patch (Biswa)
17289         * src/*: cleanups (me)
17290         * pixmaps/mini_term.xpm: added new file for terminal button
17291           (me, based on existing artwork)
17293 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
17295         * configure.in: bumped version to 0.1.9-pre
17296         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
17297           translation
17298         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
17300 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
17302         * src/splash.c: removed a DOS end of line of a comment (so the *.po
17303           files are free of that char)
17304         * configure.in: added "az" to ALL_LINGUAS
17306 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
17308         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
17309           crash bug fix from Biswa.
17310         * FUTURE: added Anjuta/gIDE merger information to provide 
17311           details on future direction and status of 1.x stuff
17312         * NEWS: prepared for release
17313         * po/de.po: update from Jens Georg <mail@jensgeorg>
17315 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
17317         * multiple minor updates pre-0.1.8
17318         * patch from Biswa to fix syntax highlighting and packaging
17319         * po/fr.po: update from Stef
17321 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
17323         * global-tags/Makefile.am
17324         global-tags/create_global_tags.sh
17325         global-tags/tm_global_tags.c
17326         scintilla/LexCPP.cxx
17327         scintilla/include/SciLexer.h
17328         src/aneditor.cxx
17329         src/project_dbase.c
17330         tagmanager/Makefile.am
17331         tagmanager/include/Makefile.am
17332         tagmanager/include/tm_project.h
17333         tagmanager/include/tm_tag.h
17334         tagmanager/include/tm_tagmanager.h
17335         tagmanager/tm_project.c
17336         tagmanager/tm_source_file.c
17337         tagmanager/tm_tag.c
17338         tagmanager/tm_workspace.c:
17339         
17340         Includes the syntax highliting patch to scintilla).
17341         and more stable code.
17342         
17343         *tagmanager/include/tm_symbol.h: New file.
17344         *tagmanager/tm_symbol.c: New file.
17345         
17346         Add symbol tree building functionality at project level
17347         
17348         Patch from:
17349         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
17350         
17351 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
17353         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
17354           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
17355           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
17356           : New and improved pixmaps from Misha <misha@phreaker.net>
17357           Thanks to him.
17359 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
17360         
17361         * Big patch submitted by
17362           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
17363           Many thanks to him.
17364         
17365         * src/Makefile.am, src/aneditor.cxx
17366           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
17367           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
17368           Use of tagmanager lib for advanced calltips.
17370         * global-tags/*: Created new directory and added files to 
17371           generate system.tags.
17373         * tagmanager/*: Created new directory and added tagmanager lib
17374           files.
17376         * configure.in, acconfig.h, Makefile.am: Modified to reflect
17377           the above additions.
17379         * data/Makefile.am: Modified to accomodate generated system.tags file.
17381 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
17383         * scintilla/: updated to 1.41
17384         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
17385         * src/about.c: updated list of authors
17386         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
17387         * HACKING: updated to cover Scintilla usage
17388         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
17389           translation
17391 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
17393         * src/aneditor.cxx: Fixed compilation errors with it.
17394           by add include to gtk+ headers and typedefining a mysteriously
17395           vanished class Colour.
17397 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
17399         * configure.in: Added pt_BR in the languages.
17400         
17401 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
17403         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
17404           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
17405         * THANKS: updated
17406         * manuals/C/anjuta-manual/*: new format to match
17407           the rest of the GNOME docs chapter layout. Added the many
17408           new contributors. Moved Authors and License information into new
17409           chapters of their own - should make expansion easier too
17410         * src/compiler_options.c: changed the profiler option to -pg to 
17411           work with GNU tools (gprof)
17412         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
17413           and text labels
17414         
17415 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
17417         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
17418           compiler_options_gui.c:
17419           Added a new entry for linker flags and renamed c_options to c_flags
17420           and l_options to l_libs. Also, added a new function:
17421           compiler_options_set_prjlflags_in_file();
17422         
17423         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
17424         
17425         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
17426           
17427 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
17429         * THANKS, src/about.c: corrections and additions following 
17430         Naba's big update
17431         * src/main_menubar.c: patch from Rikul to fix the problem with 
17432         menu accelerators not being loaded
17434 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
17436         * THANKS: Added all contributors and translators names and emails.
17437         * AUTHORS: Updated
17438         * pixmap/anjuta_logo.png: Reduced the size of the logo.
17439         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
17440               Added new file (earlier logo with border).
17441         * src/about.c: Added all contributors names and emails
17442               and used macro definition for logo pixmap file.
17443         * src/pixmaps.h: Added entry for anjuta splash screen.
17445 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
17447         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
17448         to new PNG version (thanks to Misha) and removed the old
17449         pixmap.
17451 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
17453         * THANKS: added Conner Mo for simplified Chinese translation.
17454         * configure.in: added zh_CN in ALL_LINGUAS
17456 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
17458         * THANKS: added Joe Man for his traditional Chinese translation.
17459         * configure.in: added zh_TW in ALL_LINGUAS.
17461 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
17463         * src/main_menubar_def.h: Changed the link of lidn to
17464         http://lidn.sourceforge.net.
17465         
17466 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
17468         * Applied patch from Rikul
17469         * Applied patch from Luca
17470         * Fixed a cvs conflict. :)
17472 2001-10-17  Stephane Demurget  <demurgets@free.fr>
17474         * THANKS: added Marc Botermans for his Dutch translation.
17476         * configure.in: added nl in ALL_LINGUAS.
17478         * po/nl.po: added.
17480 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
17482         * anjuta.c: Fixed luca's typo.
17483         * resources.c, resources.h: Changed gchar* return to void, to
17484                 avoid a compiler warning.
17485         * scintilla/Makefile.am: Reorganized file entries.
17486         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
17488 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
17490         * Upgraded scintilla to 1.4.
17491         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
17492                 LexLisp.cxx StyleContext.cxx StyleContext.h
17493         * src/Makefile.am: Added 4 lexers and separated lexer objects
17494                 from the main link variable.
17496 2001-10-14  Stephane Demurget  <demurgets@free.fr>
17498         * THANKS: added Luca, even if it shouldn't be my role to write
17499           this sort of thing :)
17501         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
17502           the latest Luca patch.
17504 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
17506         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
17507         This is not documented yet; plugins to come later.
17508         * src/find*.c: find dialogs now persistent 
17509         (Rick <rikul@bellsouth.net>)
17510         * widgets/gnomefilelist.c: fixed multiple file open issue 
17511         (Rick <rikul@bellsouth.net>)
17512         * changes to recent file and project lists handling 
17513         (lbell <lbell@tsc4.com>)
17514         * more minor UI updates (me)
17516 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
17518         * src/Makefile.am: removed warnings for traditional C syntax
17519         * pixmaps: added new icons for mini_locals, mini_cvs and
17520         the splash screen - thanks to Misha <misha@phreaker.net>
17522 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
17524         * src/toolbar.c: fix typo in tooltip text
17525         * ccview/cccmd.cc: alter Func to Function in menu text
17527 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
17529         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
17530         issue with find dialog reporting an error when Scintilla finds text
17531         * applied patch from Denis Boehme <boehme at syncio dot de> to support
17532         DOS files (i.e. CR/LF translation)
17534 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
17536         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
17537         #452436
17538         * data/internal.properties: default fold style now set to 3 :-)
17539         * applied patch from rikul <null@acm.org> to turn notebook tab 
17540         headings red when file has been edited.
17542 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
17544         * configure.in: Added "no" to ALL_LINGUAS.
17545         
17546 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
17548     * Patch from lbell <lbell@tsc4.com>
17549     src/controls.c
17550     src/debugger.c
17551     src/main_menubar.c
17552     src/main_menubar.h
17553     src/main_menubar_def.h
17554     src/mainmenu_callbacks.c
17555     src/mainmenu_callbacks.h
17556     src/project_dbase.c
17557     src/project_dbase.h
17558     
17559     Implemented a check menu item to handle the 'show locals' flag
17560     for the current project.
17562     * data/internal.properties: Removed the redundant command
17563     for gnome-terminal.
17564     
17565 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
17567         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
17569 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
17571         * configure.in: Added "ta" to the languages list.
17573 2001-09-21  Andy Piper <andy.piper@freeuk.com>
17575         * data/internal.properties:
17576           added fold.symbols property to control appearance of folds
17577           in the Scintilla editor (thanks to rikul <null@acm.org>)
17579 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
17581         * src/message.c:
17582           one extra button for message win is being created -- Fixed.
17583         
17584           The frame should be hidden and not only the pix_lab when
17585           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
17586           -- Fixed.
17587         
17588         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
17589           for the time being it is same as mini_cvs.xpm.
17590         
17591 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
17593         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
17595         Patch from rikul <null@acm.org>
17596         
17597         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
17598         glades.h, messages.c, messages.h, pixmaps.h,
17599         project_dbase.c, project_dbase.h, session.c,
17600         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
17601         
17602         inserted 'add to watch' option in inspect window, so you can add easily
17603         a variable in watch window .
17604         
17605         Added a new message pane for the gdb local variables inspection. Changed
17606         the code in messages.c to better account for future new panes insertion.
17607         Defined a new pixmap for the new tab button in pixmaps.h
17608         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
17609         install script.
17610         
17611         Changed the debugger module to have a single function for asking to gdb
17612         to send program info. The idea is to ask the debugger about only the
17613         info needed to open windows( watch, registers, etc ) to speedup the step
17614         command. I plan to ask informations to the debugger based on the user
17615         interface status.
17616         The request for local variables is enabled by default, but the
17617         projectDBase has a variable to control it, to allow disabling that
17618         feature,  there is also the code to save and to reload the state. If you
17619         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
17620         in project_dbase.c
17622         This big patch is from:  lbell <lbell@tsc4.com>
17623         
17624 2001-09-20  Stephane Demurget <demurgets@free.fr>
17626         Patch from rikul <null@acm.org> :
17628         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
17629           problem and added folding support for php/hmtl.
17631 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
17633         * Fixed dnd of files within scintilla.
17634         patch from:  rikul <null@acm.org>
17635         
17636 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
17638         * Applied patch from Luca.
17639         
17640         * src/source.c: source_write_build_files(): Fixed the project generation
17641           failure. The fist return statement and the free_project_type were 
17642           misplaced.
17644 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
17645         
17646         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
17647         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
17648         
17649         1) Restore the error color to red (waiting for a configurable one )
17650         2) Saving projects settings if you exit anjuta without closing an open
17651         saved project
17652         3) New Menu 'repaeat search' to search with a keystroke without pressing
17653         the toolbar button
17654         4) some define in the menus to better handle menu item update
17655         
17656         Patch from: lbell <lbell@tsc4.com>
17657         
17658         * main_menubar_def.h, main_menubar.c: Change the position of
17659         "Repeat find" menu position.
17661 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
17663          project_type.h, project_type.c, source.c: Applied patch.
17664          patch from Johannes Schmid <clubfan@users.sourceforge.net>
17665          
17666 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
17668         * configure.in, src/Makefile.am: Using macros for ORBit flags.
17669         
17670 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
17671         
17672         * Fixed bug #445752
17673   
17674 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
17675         
17676         * Fixed bugs in Gtk-- and Gnome-- project type
17678 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
17680         * dnd.c: Support for multiple files drag-n-drop.
17681         
17682           Patch from: rikul <null@acm.org>
17683         
17684         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
17685           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
17686           saving from menu.
17687         
17688           Patch from: rikul <null@acm.org>
17690         * Applied patch for widgetizing goto dialog box.
17691           Patch from: ???
17692         
17693         * Applied patch for having new project type handling.
17694           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
17695           
17696 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
17698         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
17699           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
17700           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
17701           find_replace.c, find_replace.h, find_text.c, find_text.h,
17702           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
17703           project_dbase.h, source.c, text_editor.c, text_editor.h,
17704           text_editor_cbs.c, utilities.c, utilities.h:
17705         
17706           Applied a huge patch (after slight preview). I would like Luca
17707           to have his feature additions mentioned here.
17708         
17709           Patch from: lbell <lbell@tsc4.com>
17711 2001-09-09  Stephane Demurget <demurgets@free.fr>
17713         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
17715         * po/fr.po: updated to the latest sources.
17718 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
17719         
17720         * Fixed bug #445752
17721   
17722 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
17724         * dnd.h, dnd.c: New files for drag n drop support.
17725                 
17726         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
17727            Added drag and drop support for opening files.
17728         
17729         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
17730         Archit Baweja <bighead@crosswinds.net> for this idea.
17731         
17732         * TODO: Added some more todos. :-(
17734 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
17736         * Fixed the goto line activate bug.
17737         patch from: Martyn Bone <mbone@brightstar.u-net.com>
17739 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
17740         
17741         * Fixed bugs in Gtk-- and Gnome-- project type
17743 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
17745         * widgets/gonmefilelist.c, gnomefilelist.c:
17746         Modified multiple selection on pressing control.
17747           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
17748         
17749         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
17750         Modified multiple selection on pressing control.
17751           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
17752         
17753 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
17755         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
17756           This is useless; but just in case...
17758 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
17760         * data/internal.properties: modified a bit of perl properties.
17761         
17762 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
17764         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
17765           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
17766           Added support for multiple file imports. Changed the standrd C++
17767           convention of #include <file> to #include <file.h>, because I had given
17768           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
17769           now support the #include <file> convention. That is something to be fixed :). 
17770           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
17772 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
17774         * src/anjuta.c: Added function static greetings_text(), to solve the non
17775                 translation of the greetings text in the wizard.
17776                 
17777 2001-08-31  Andy Piper <andy.piper@freeuk.com>
17779         * src/find_in_files_gui.c: made order of buttons consistent with other Find
17780           dialogs, with OK the default (fix bug #453482)
17782 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
17784         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
17785         
17786         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
17787         
17788 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
17790         * src/aneditor.cxx
17791           src/aneditor.h
17792           src/anjuta_cbs.c
17793           src/controls.c
17794           src/main_menubar.c
17795           src/main_menubar.h
17796           src/main_menubar_def.h
17797           src/mainmenu_callbacks.c
17798           src/mainmenu_callbacks.h:
17799                 Applied the patch that addes menu items which allow users to
17800                 insert GPL notice and date time in current document.
17801                 patch from: Rick Patel <rikul@shreve.net>       
17802                 
17803         * src/main_menu.c: Fixed a compilation error.
17804         
17805         * src/anjuta.c: Fixed non-rememberence of editor tab position.
17806         
17807         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
17808           about the unterminated strings.
17809           
17810         * scintilla/*: Updated scintilla to 1.3.9 version.
17811         
17812 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
17813         
17814         * widgets/gnomefileselection.c:
17815           Applied the patch for fixing multiple selection of file open funcion,
17816           which will deselect the files selected.
17817           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
17819 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
17821         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
17822           src/fileselection.c, src/anjuta_cbs.c:
17823           Applied the patch     for multiple selection of file open.
17824           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
17825           
17826 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
17828         * Removed "-f" option in call to devhelp, because devhelp no longer
17829           supports that.
17830         
17831 2001-08-26  Stephane Demurget <demurgets@free.fr>
17833         All these modifications have been pointed out by
17834         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
17836         * data/internal.properties: two fixes for the PHP lexer.
17837           this out.
17839         * fr.po: minor fixes.
17841         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
17843 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
17844         
17845         * main_menubar.c,
17846           main_menubar.h,
17847           main_menubar_def.h,
17848           main_menubar_callbacks.c,
17849           controls.c:
17850                 Added new menu item for "close all fils".
17851                 (Patch from Rikul <rikul@shreve.net>, after revision)
17852         
17853         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
17854         
17855         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
17856                 (Patch from Rikul <rikul@shreve.net>)
17857         
17858         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
17859                 (Patch from Rikul <rikul@shreve.net>)
17861 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
17862         
17863         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
17864            project name in application widzard.
17865            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
17867         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
17868           of the 'OK' button there is an 'Execute' one.
17869           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
17870         
17871         * executer.c: Changed cancel button to close button. That was more appropriate.
17872           
17873 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
17875         * HACKING: corrected >>>>>> Config management.
17876         
17877         * HACKING: Added many things.
17878         
17879         * src/launcher.h: Added some comments.
17881 2001-08-21  Stephane Demurget <demurgets@free.fr>
17883         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
17885         * HACKING,
17886           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
17887           src/appwizard_cbs.c,
17888           src/appwizard_gui.c: Applied UI/docs cleanup patch from
17889           Andy Piper <andy.piper@freeuk.com>
17891         * po/fr.po: updated to latest sources.
17893         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
17896 2001-08-18  Andy Piper <andy.piper@freeuk.com>
17898         * Fixed bugs #450280 and #448845
17900         * src/about.c: corrected Naba's e-mail address (.net, not .com)
17901         
17902         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
17903           named dialogs
17904         
17905         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
17906           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
17907           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
17908           names to remove "Anjuta: " prefix
17909           
17910         * src/main_menubar_def.c: altered a message
17911         
17912         * launcher/anjuta_launcher.c: cleaned up some messages
17914         * src/debugger.c: edited messages to improve clarity
17915         
17916         * src/app_wiz*.c: tidied wizard interface
17919 2001-08-15  Stephane Demurget <demurgets@free.fr>
17921         Synced Naba's fix and mine about the wizards not working and removed
17922         anjuta.prj to avoid a nasty checkin.
17924         * Makefile.am: removed the install-data-local rule.
17926         * data/Makefile.am: changed the list of files.
17928         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
17930         * .cvsignore: added anjuta.prj for the same reason.
17933 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
17935         * src/source.c: Fixed a bug that fails new gnome projects to get
17936           created.
17938         * src/project_manager.c: Fixed a bug that disables storing recent
17939           project history.
17941         * Makefile.am: Added stuffs to install the macro files in the
17942           anjuta share file.
17945 2001-08-14  Stephane Demurget <demurgets@free.fr>
17947         * data/Makefile.am: added some rules to support the gnome/ macros
17948           dir in order to make the wizards work again.
17950         * anjuta.spec.in: upped the release number.
17953 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
17955         * configure.in (ALL_LINGUAS): Added pl.
17958 2001-08-09  Stephane Demurget <demurgets@free.fr>
17960         * anjuta.spec.in: fixed the doc files list.
17963 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
17965         * src/about.c: corrected my email address. :-)
17966         
17967         * TODO: Updated.
17968         
17969         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
17970          (patch from Andy Piper <squiggle@ukgateway.net>)
17972 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
17974         * debugger.c: Fixed a bug associated with debugging threaded
17975           application.
17976         
17977         * text_editor_menu.c: Fixed broken ui in text editor
17978           pop up menu.
17979           
17980         * text_editor_menu.c: Now the option sub menu in text editor pop up
17981           works.
17982         
17983         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
17984                 (suggested by lord sibn <sibn@utspl.cjb.net> )
17985         
17986 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
17988         * src/text_editor_menu.c: Added menu item for context help
17989           (patch from Andy Piper <squiggle@ukgateway.net>)
17990         
17991 2001-08-06  Stephane Demurget <demurgets@free.fr>
17993         * ccview/cccproj.cc: added missing i18n strings.
17995         * data/welcome.txt: bumped version to 0.1.6.
17997         * src/anjuta.c: fixed a compilation error due to devhelp integration.
17999 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
18000         
18001         * help.c, help.h: Added support for DevHelp context sensitive help
18002                 and gnome api browsing.
18003         * Fixed toolbars and editor views "not save" bug.
18004         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
18005           (patch from Andy Piper <squiggle@ukgateway.net>)
18006         * Updated THANKS and chapter15.sgml for uk and ru translators.
18008 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
18010         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
18011         * Updated configure.in to include these changes
18012         
18013 2001-08-03  Stephane Demurget <demurgets@free.fr>
18015         * src/project_dbase_gui.c: fixed bug #446963
18016           (on_project_dbase_ccview_update_start),
18017           (on_project_dbase_ccview_update_end): added.
18018           These two respectively disable and enable close file/project
18019           menu entries and toolbar items, while the ccview part updates
18020           its tag database.  
18023 2001-08-03  Stephane Demurget <demurgets@free.fr>
18025         * configure.in: added sv to the ALL_LINGUAS list.
18026         
18028 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
18030         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
18031                 file to work: merge translations and distribute it.
18033         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
18035         * NEWS, README, THANKS & TODO: Spelling fixes.
18037 2001-08-01  Stephane Demurget <demurgets@free.fr>
18039         * README: updated requirements.
18041         * scintilla/Makefile.am,
18042           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
18043           target can't be realized (custom build path).
18045         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
18046           Removed install-data-local.
18048         * src/compiler_options.c: changed the include paths of the pixmaps.
18049           we hadn't any warning because of the include paths passed to the
18050           compiler. Thanks to make distcheck for reporting this.
18053 2001-07-31  Stephane Demurget <demurgets@free.fr>
18055         * NEWS, THANKS: updated.
18057         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
18058           fixed to show the correct kernel signal number and its description.
18060         * widgets/gnomefilelist.c: fixed bug #445756
18061           (goto_last): renamed to goto_prev and changed according to goto_next.
18062           (goto_next): added.
18063           (goto_directory): removed.
18064           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
18065           returned value is now the position in the list.
18066           (check_ok_button_cb): changed the back check and added one for next.
18067           (gnome_filelist_set_dir): the check in history make it wouldn't be
18068           a "true" history. polished the whole thing, using set_dir_internal.
18069           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
18070           there's no check in the history when using back or next.
18072         * manuals/*: added missing .cvsignore files.
18075 2001-07-30  Stephane Demurget <demurgets@free.fr>
18077         * po/fr.po: updated to latest sources.
18079         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
18080           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
18081           to put off their sensitive attributes.
18083 2001-07-29  Stephane Demurget <demurgets@free.fr>
18084         
18085         * po/fr.po: fixed some grammar things.
18086           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
18087           this out.
18088         
18089         * src/utilities.c: (file_is_link): use lstat instead of stat.
18091 2001-07-27  Naba Kumar <kh_naba@123india.com>
18092         
18093         * Remove help dir from cvs, because it is no longer
18094           needed.
18095         
18096         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
18097           needed.
18099 2001-07-24  Naba Kumar <kh_naba@123india.com>
18101         * debugger.c: (debugger_update_prog_status): Fixed
18102                 the bug with gdb version 5. Debugger starts, when
18103                 step in/out/over etc are clicked.
18104         
18105         * debugger.c: All functions: added debugging codes.
18106         
18107         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
18108         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
18109           Modified to recognize non project files also.
18110           
18111         * source.c: (source_write_configure_in):
18112           Added source for 'prefix' counterparts for
18113           no-prefix AC_SUBST.
18114         
18115 2001-07-23  Naba Kumar <kh_naba@123india.com>
18116         
18117         * anjuta.c: added function anjuta_remove_text_editor();
18118           and suitably modified anjuta_remove_current_text_editor().
18119           
18120         * project_dbase.c: project_dbase_close(), Added code to
18121           close all opened files that belong to the project when
18122           the project is closed.
18123          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
18124         
18125         * Updated the manuals/anjuta-manual subdir for GDP standards.
18126            (patch from Andy Piper <squiggle@ukgateway.net>)
18127         
18128         * main_menubar.h, main_menubar.def: Added Menu items to handle
18129           urls for library references, bugs, patches and feature request
18130           submission.
18131         
18132 2001-07-20  Naba Kumar <kh_naba@123india.com>
18133         
18134         * Set wmclass names in all windows.
18135           (patch from Andy Piper <squiggle@ukgateway.net>)
18136         * New splash logo from "Misha" <misha@phreaker.net>);
18138 2001-07-19  Naba Kumar <kh_naba@123india.com>
18139         
18140         * preferences.[h,c], preferences_gui.c: Added 4 properties to
18141           set caret color, calltip back color and selection fore/back
18142           color.
18144 2001-07-18  Naba Kumar <kh_naba@123india.com>
18145         
18146         * project_dbase.c: Closes all files when project is closed.
18147          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
18148          -- We still need to refine this as it closes all sort of files.
18149         
18150         * compiler_options.c: Fixed seg-fault bug when last item in
18151           compiler option lists is removed.
18152         
18153         * Fixed missing newline warnings during compilation.
18154           (patch from Andy Piper <squiggle@ukgateway.net>)
18156 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
18158         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
18159                 autogenerated no need to store'em in CVS.
18161         * ccview/.cvsignore: Addition of cvsignore.
18163 2001-07-17  Naba Kumar <kh_naba@123india.com>
18164         
18165         *GUI fixes and spell corrections
18166         (patch from Andy Piper <squiggle@ukgateway.net>)
18168 2001-07-15  Naba Kumar <kh_naba@123india.com>
18169         
18170         *Fixed double error message for file not found.
18171         
18172         *Put white backgrounds for png images.
18173         
18174         *Converted '-' to '_' in sgml files.
18176 2001-07-14  Naba Kumar <kh_naba@123india.com>
18177         
18178         * project_dbase.c: Short-cut for expand/collasp project tree
18179         
18180         * project_dbase_gui.c:
18181          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
18183 2001-07-13  Naba Kumar <kh_naba@123india.com>
18184         
18185         * notebook.[h,c]: Added
18186          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
18187         Project/message window now toggles on control and
18188         and notebook switch short-cut
18190 2001-07-7  Naba Kumar <kh_naba@123india.com>
18191         
18192         * Changed a new icon set which looks more gnomish.
18193         
18194         * Changed a new anjuta splash logo.
18195         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
18197 2001-07-6  Naba Kumar <kh_naba@123india.com>
18198         
18199         * ccview/*: Integrated ccview for class view and file view
18200                 in the project Manager.
18201         
18202         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
18204 2001-07-1  Naba Kumar <kh_naba@123india.com>
18205         
18206         * scintilla/*: Upgraded Scintilla to version 1.3.7
18207         
18208         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
18209         
18210 2001-06-28  Naba Kumar <kh_naba@123india.com>
18211         
18212         * src/debugger.c: Correct step-over and step-out swapping.
18213         
18214         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
18215           chapters and added more stuffs.
18217 2001-06-13  Naba Kumar <kh_naba@123india.com>
18218         
18219         * data/autogen.sh.gtkmm: Added
18220         
18221         * data/autogen.sh.gnomemm: Added
18222         
18223         * src/appwiz.c: Added two more application wizard templetes
18224         
18225         * src/project: for gtk-- and gnome-- and proper support
18226         
18227         * src/source.c: for c++ in the project configuration.
18228         
18229         * src/source.h:
18231 2001-05-05  Naba Kumar <kh_naba@123india.com>
18233         * Merged my pre-cvs modifications with 
18234           the current cvs copy.
18236         * (lot of files change).
18238         * Implemented session management.
18240         * Local installation possible by
18241           manageing our own pixmaps paths
18242           manupulations.
18243         
18244         * resources.h: Added.
18245         * resources.c: Added.
18247         * Fixed some bugs.
18248         
18249 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
18251         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
18252                 Corrected/extended ignores.
18254 2001-05-04  Naba Kumar <kh_naba@123india.com>
18256         * manuals/: dir tree added.
18257           Sgml documentation started in this dir.
18258           
18259         * omf-install/: dir tree added.
18260         
18261         * manuals/anjuta-manual/C/anjuta-manual.sgml:
18262           Created initial document structure.
18263           
18264         * configure.in: Added test for scrollkeeper.
18265           Added some Makefile entries in AC_OUTPUT.
18266         
18267         * Makefile.am: Added subdir manuals/
18268         
18269         * HACKING: Wrote something stupid.
18271 2001-05-02  Stéphane Démurget <demurgets@free.fr>
18273         * Makefile.am: Added ChangeLog in local data list, becaused it's
18274           needed to create a new project.
18275           
18276         * po/fr.po: minor fixes.
18278         * src/build_file.c, src/configurer.c, src/debugger.c,
18279           src/executer.c, src/find_replace.c, src/gnome_project.c,
18280           src/goto_line.c, src/launcher.c, src/messages.c, 
18281           src/preferences.c src/project_dbase.c: functions declared static.
18282           
18283         * widgets/gnomefilelist.c: Fixed a project creation bug,
18284           introduced with latest changes.
18286 2001-05-01  Stéphane Démurget <demurgets@free.fr>
18288         * widgets/gnomefilelist.c,
18289           BUGS: Fixed an annoying bug preventing from loading files/project
18290           given on the command line. Polished the whole gnome_filelist widget.
18292 2001-04-27  Stéphane Démurget <demurgets@free.fr>
18294         * src/main.c,
18295           src/anjuta.c,
18296           src/anjuta.h: Polished the command line parsing.
18298         * BUGS: Need to clean that damn gnome_filelist widget.
18300 2001-04-25  Stéphane Démurget <demurgets@free.fr>
18302         * src/registers.c,
18303           src/sharedlib.c,
18304           src/signals.c: Removed duplicated includes.
18306         * po/fr.po: minor fixes.
18308         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
18309           create_compiler_options_page? () declared static.
18310         * src/main.c,
18311           src/anjuta.c: Put a command line option for disabling
18312           the splashscreen.
18314         * src/preferences_gui.c: Fixed an internationalization issue,
18315           other functions declared static.
18317         * src/gnome_project.c: Fixed some memory leaks,
18318           new_prj_terminated () declared static. 
18320 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
18322         * configure.in: Sort ALL_LINGUAS alphabetically.
18324 2001-04-22  Stéphane Démurget <demurgets@free.fr>
18326         * Emptied that ugly old Changelog.
18328 == Anjuta 0.1.5 ===
18329 == Anjuta 0.1.4 ==
18331 2001-03-10 Naba kumar  <naba@gnome.org>
18333         * src/gnome_project.c: Fixed project dir creation bug.
18335         * src/text_editor.c: Fixed double accelerators bug.
18336         
18337         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
18339         * src/stack_trace.c, * src/compiler_options.c,
18340         data/internals.properties, src/defaults.c:
18341         Fixed pixmap creation with NULL window.
18343         * src/commands.c, src/preferences_gui.c, src/build_project.c
18344         src/clean_project.c: Bug fix.
18345         
18346         * src/main_menubar_def.h: i18n bug fix.
18347         
18348         * src/executer.h, src/executer.c: Bug fix.
18349         
18350         * src/controls.c: Bug fix.
18351         
18352         * src/debugger.c: Debugger now takes program args.
18353         
18354         * po/ja.po: Added japanese translation file.
18355         
18356         Upgraded to ver 0.1.4
18357         ... Fixed other minor bugs.
18359 == Anjuta 0.1.3 ===
18361 2001-XX-XX Naba kumar  <naba@gnome.org>
18363         * Lots of unaccountable changes. Integrated scintilla.
18364         Redesigned Project managemet. Added supports for other languages.
18365         Java style properties managements. .... blah blah
18366         
18367 2000-11-11 Naba kumar  <naba@gnome.org>
18369         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
18370         Upgraded to version 0.1.3.
18372         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
18373         Fixed to activate Debug->add watch properly.
18375 === Anjuta 0.1.2 beta_2 ===
18376 === Anjuta 0.1.2 ===
18378 2000-11-05 Naba kumar  <naba@gnome.org>
18380         * src/compiler_options.c, src/compiler_options_cbs.c
18381         src/compiler_options_cbs.h, src/compiler_options_gui.c
18382         src/anjuta2.c, extra/stock_libs.anj (new),
18383         extra/README.stock_libs (new), htmls/page13.html,
18384         htmls/images/*: Improved Library settings GUI. Can now enable/disable
18385         added libraries. Stock libs provided for ease of entry. Modified
18386         help html file accordingly.
18388 2000-11-03 Naba kumar  <naba@gnome.org>
18390         * README: Minor fixes in Doc files.
18392         * src/gnome_prj.c, src/appwidzard_cbs.c:
18393         Fixed to ignore non-existant dir for blank prj.
18394         More checking in project creation, especially to confirm
18395         that the prj file already does not exist.
18397         * anjuta.spec, configure.in: Upgraded to version 0.1.2
18399         * src/controls.c: Now Menu item "Format/Detach current document"
18400         is inactive when there is no document opened.
18402 === Anjuta 0.1.1 ===
18404 2000-11-01 Naba kumar  <naba@gnome.org>
18406         Completed and Release of first version (Beta) with lots of bugs.
18408 1999-12-27 Naba kumar  <naba@gnome.org>
18410         Anjuta project started.