Updated Spanish translation
[anjuta-git-plugin.git] / ChangeLog
blobaad4c6aae64b8efad30a16250b119d02cbf84305
1 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
3         * plugins/debug-manager/disassemble.c,
4         plugins/debug-manager/disassemble.h,
5         plugins/debug-manager/command.c,
6         plugins/debug-manager/command.h,
7         plugins/debug-manager/plugin.c
8         plugins/debug-manager/sparse_view.c,
9         plugins/debug-manager/sparse_view.h,
10         plugins/gdb/plugin.c,
11         plugins/gdb/debugger.c,
12         plugins/gdb/debugger.h,
13         libanjuta/interfaces/libanjuta.idl:
14         Fix bug #502533: Implement assembler step
16         * plugins/debug-manager/breakpoints.c:
17         Do not save temporary breakpoints
19         * plugins/debug-manager/stack_trace.c:
20         Fix a crash when a stack command is cancelled
22 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
24         * plugins/debug-manager/plugin.c,
25         plugins/debug-manager/breakpoints.c,
26         plugins/debug-manager/breakpoints.h:
27         Fix bug #488732: Breakpoint on delete lines
28         Breakpoints are now linked to their position in editor
30         * plugins/gdb/debugger.c:
31         Fix removing condition on breakpoint 
33 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
35         * plugins/debug-manager/anjuta-debug-manager.glade,
36         plugins/debug-manager/start.c,
37         plugins/gdb/plugin.c,
38         plugins/gdb/debugger.c,
39         plugins/gdb/debugger.h,
40         libanjuta/interfaces/libanjuta.idl:
41         Fix bug #481366: Do not stop at the beginning of the program
43         * plugins/debug-manager/command.c,
44         plugins/debug-manager/command.h,
45         plugins/debug-manager/breakpoints.c,
46         plugins/debug-manager/queue.c,
47         plugins/debug-manager/queue.h:
48         Fix a bug remove all breakpoints was not working due to latest changes
49         Setting breakpoints is disabled when program is running
51 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
53         * plugins/debug-manager/queue.c,
54         plugins/gdb/plugin.c:
55         Fix bug #501469: Crash if mime_type is unknown
57 2007-12-01  Massimo Cora'  <maxcvs@email.it>
59                 * plugins/symbol-db/plugin.c: (on_editor_destroy),
60         (on_editor_update_ui), (on_single_file_scan_end),
61         (on_importing_project_end), (project_root_added),
62         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
63         * plugins/symbol-db/plugin.h:
64         show on status bar files being scanned.
66         * plugins/symbol-db/symbol-db-engine.c:
67         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
68         (sdb_engine_ctags_output_thread),
69         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
70         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
71         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
72         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
73         (sdb_engine_get_table_id_by_unique_name2),
74         (symbol_db_engine_open_project),
75         (sdb_engine_prepare_executing_commands),
76         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
77         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
78         (sdb_engine_detects_removed_ids),
79         (symbol_db_engine_get_class_parents),
80         (symbol_db_engine_get_global_members),
81         (symbol_db_engine_get_scope_members_by_symbol_id),
82         (symbol_db_engine_get_scope_members),
83         (symbol_db_engine_get_current_scope),
84         (symbol_db_engine_get_file_symbols),
85         (symbol_db_engine_get_symbol_info_by_id),
86         (symbol_db_engine_get_full_local_path),
87         (symbol_db_engine_find_symbol_by_name_pattern),
88         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
89         * plugins/symbol-db/symbol-db-engine.h:
90         * plugins/symbol-db/symbol-db-view-locals.c:
91         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
92         (symbol_db_view_locals_recv_signals_from_engine),
93         (symbol_db_view_locals_update_list):
94         * plugins/symbol-db/symbol-db-view-locals.h:
95         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
96         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
97         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
98         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
99         * plugins/symbol-db/symbol-db-view.h:
100         Added g_thread architecture to scan in background. With this you
101         can use Anjuta's GUI without freezing.
102         Improved insertion speed by using a paradigm like 'insert' and 'check'
103         replacing a 'check' and 'insert' one. This has been done for tables 
104         like symbol, scope, sym_type.
105         Fixed two crashers. 
107         * plugins/symbol-db/tables.sql:
108         * plugins/symbol-db/test/main.c: (get_global_members), (main),
109         (thread), (print_message), (bastard_thread), (idle_signals):
110         fixed a typo on tables that broke sql triggers.
112 === anjuta 2.3.1 ===
114 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
116         * NEWS, AUTHORS: Updated.
117         * src/Makefile.am: Fixed make distcheck
119         Patch from Yang Hong:
120         * plugins/file-manager/file-manager.glade: Fixed file chooser
121         size in file-manager preferences.
123 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
125         * NEWS: Updated for 2.3.1 development release
126         * configure.in: Bumped version to 2.3.1
128 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
130         * plugins/debug-manager/threads.c,
131         plugins/debug-manager/disassemble.c,
132         plugins/debug-manager/watch.c,
133         plugins/debug-manager/registers.c,
134         plugins/debug-manager/locals.c,
135         plugins/debug-manager/breakpoints.c,
136         plugins/debug-manager/stack_trace.c,
137         plugins/debug-manager/command.c,
138         plugins/debug-manager/command.h,
139         plugins/debug-manager/queue.c,
140         libanjuta/interfaces/libanjuta.idl:
141         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
142         Document IAnjutaDebugManager signals
143         Generate new signals in queue.c
144         Use new signals in other files
146 2007-11-30  <genbell@tiscali.it>
148         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
150         * plugins/gdb/Makefile.am:
151         Fix bug #500376
153 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
155         * plugins/tools/variable.c:
156         Fix a bug added in the previous patch (it is not a leak)
158 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
160         * plugins/project-wizard/druid.c,
161         plugins/project-wizard/templates/terminal.wiz,
162         plugins/project-wizard/templates/xlib-dock.wiz,
163         plugins/project-wizard/templates/wxwin.wiz,
164         plugins/project-wizard/templates/java.wiz,
165         plugins/project-wizard/templates/gnome.wiz,
166         plugins/project-wizard/templates/anjuta-plugin.wiz,
167         plugins/project-wizard/templates/gtkmm.wiz,
168         plugins/project-wizard/templates/python.wiz,
169         plugins/project-wizard/templates/cpp.wiz,
170         plugins/project-wizard/templates/sdl.wiz,
171         plugins/project-wizard/templates/gtk.wiz,
172         plugins/project-wizard/templates/minimal.wiz,
173         plugins/project-wizard/templates/xlib.wiz,
174         plugins/project-wizard/templates/gcj.wiz,
175         plugins/project-wizard/templates/translatable-strings.h,
176         plugins/project-import/project-import.c:
177         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
179 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
181         * plugins/debug-manager/threads.c,
182         plugins/debug-manager/disassemble.c,
183         plugins/debug-manager/watch.c,
184         plugins/debug-manager/registers.c,
185         plugins/debug-manager/memory.c,
186         plugins/debug-manager/locals.c,
187         plugins/debug-manager/stack_trace.c,
188         plugins/debug-manager/queue.c,
189         plugins/debug-manager/queue.h:
190         Connect debugger signal only when program is loaded
191         Rename get_feature in is_supported
193         * plugins/debug-manager/plugin.c:
194         Remove editor watch when plugin is deactivated
196         * plugins/debug-manager/anjuta-debug-manager.glade,
197         plugins/debug-manager/breakpoints.c,
198         plugins/debug-manager/breakpoints.h:
199         Rewrite almost completely the breakpoint code
200         Improve breakpoint dialog
201         Reorganize function
202         Implement condition, hit count, ignore and temporary attribute
204         * plugins/debug-manager/command.c,
205         plugins/debug-manager/command.h:
206         Add a breakpoint list command
208         * plugins/gdb/debugger.c,
209         plugins/gdb/debugger.h:
210         Add new breakpoint list command
211         Fix parsing of breakpoint data
213         * libanjuta/interfaces/libanjuta.idl,
214         plugins/gdb/plugin.c:
215         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
217 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
219         * plugins/document-manager/plugin.c:
220         Use Ctrl+Shift+s as shortcut for Save As
222 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
224         * plugins/subversion/plugin.c: (activate_plugin):
225         * plugins/symbol-db/plugin.c: (symbol_db_activate):
226         * src/layout.xml: Fixed dockitem positions.
228 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
230         Icons from tpgww@onepost.net:
231         * plugins/project-wizard/applogo.png:
232         Icons from patch in bug #480093 comment #23. Also renamed icons.
234         * plugins/message-view/Makefile.am:
235         * plugins/message-view/plugin.c: (register_stock_icons),
236         (ipreferences_merge): Removed redundant icon.
238         * plugins/document-manager/plugin.c:
239         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
240         Do not insensitize New action when there is no document.
241         Indentation fixes.
243 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
245         Icons from tpgww@onepost.net:
246         * plugins/symbol-browser/an_symbol_prefs.c:
247         * pixmaps/Makefile.am:
248         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
250         Icons from patch in bug #480093 comment #23. Also renamed icons.
251         To be continued..
253 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
255         Patch from James Liggett:
256         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
257         revert and dialogs resizable.
259 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
261         Patch from James Liggett:
262         * plugins/subversion/anjuta-subversion.glade:
263         * plugins/subversion/subversion-diff-dialog.c:
264         (on_subversion_diff_response), (subversion_diff_dialog):
265         * plugins/subversion/subversion-diff-dialog.h:
267         The diff dialog should have a checkbox, enabled by default, that
268         allows the user to make sure that all open files are saved before
269         diffing.
271 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
273         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
275         Icons from tpgww@onepost.net:
276         * pixmaps/Makefile.am:
277         * src/Makefile.am:
278         * src/anjuta-app.c:
279         * src/anjuta-preferences-general.svg:
281         Icons from patch in bug #480093 comment #23. Also renamed icons.
282         To be continued..
284 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
286         Icons from tpgww@onepost.net:
287         * plugins/debug-manager/images/Makefile.am:
288         * plugins/debug-manager/images/anjuta-watch.svg:
289         * plugins/debug-manager/plugin.c: (register_stock_icons):
290         * plugins/gdb/images/Makefile.am:
291         * plugins/gtodo/Makefile.am:
292         * plugins/gtodo/anjuta-gtodo-plugin.svg:
293         * plugins/gtodo/anjuta-gtodo.plugin.in:
294         * plugins/gtodo/interface.c: (stock_icons):
295         * plugins/gtodo/main.h:
296         * plugins/gtodo/plugin.c: (ipreferences_merge):
297         * plugins/terminal/Makefile.am:
298         * plugins/terminal/anjuta-terminal-plugin.svg:
299         * plugins/terminal/anjuta-terminal.plugin.in:
300         * plugins/terminal/terminal.c:
301         * plugins/tools/Makefile.am:
302         * plugins/tools/anjuta-tools-plugin.svg:
303         * plugins/tools/anjuta-tools.plugin.in:
304         * plugins/tools/plugin.c:
305         * plugins/valgrind/Makefile.am:
306         * plugins/valgrind/anjuta-valgrind-plugin.svg:
307         * plugins/valgrind/anjuta-valgrind.plugin.in:
308         * plugins/valgrind/plugin.c: (register_stock_icons),
309         (ipreferences_merge):
311         Icons from patch in bug #480093 comment #23. Also renamed icons.
312         To be continued..
314 2007-11-18  Massimo Cora'   <maxcvs@email.it>
316         reviewed by: Johannes Schmid <jhs@gnome.org>
318         * configure.in:
319         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
320         due to bug #493360. Still present anyway bug #495843
322         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
323         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
324         (on_local_treeview_row_activated),
325         (on_global_treeview_row_activated),
326         (on_global_treeview_row_expanded), (on_project_element_added),
327         (on_project_element_removed), (project_root_added),
328         (symbol_db_activate), (isymbol_manager_search),
329         (isymbol_manager_get_members),
330         (isymbol_manager_get_completions_at_position):
331         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
332         (symbol_db_engine_iterator_node_get_symbol_extra_string):
333         * plugins/symbol-db/symbol-db-engine.c:
334         (sdb_engine_execute_non_select_sql),
335         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
336         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
337         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
338         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
339         (symbol_db_engine_add_new_workspace),
340         (symbol_db_engine_add_new_project),
341         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
342         (sdb_engine_detects_removed_ids),
343         (sdb_engine_walk_down_scope_path),
344         (symbol_db_engine_get_class_parents),
345         (symbol_db_engine_get_global_members),
346         (symbol_db_engine_get_scope_members_by_symbol_id),
347         (symbol_db_engine_get_scope_members),
348         (symbol_db_engine_get_current_scope),
349         (symbol_db_engine_get_file_symbols),
350         (symbol_db_engine_get_symbol_info_by_id),
351         (symbol_db_engine_find_symbol_by_name_pattern):
352         * plugins/symbol-db/symbol-db-engine.h:
353         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
354         (on_symbol_inserted), (symbol_db_view_locals_update_list):
355         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
356         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
357         (on_scan_end), (do_add_root_symbol_to_view),
358         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
359         (trigger_on_symbol_inserted), (add_new_waiting_for),
360         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
361         (on_symbol_inserted), (do_recurse_subtree_and_remove),
362         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
363         (symbol_db_view_row_expanded), (sdb_view_init),
364         (gtree_compare_func), (sdb_view_finalize),
365         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
366         (sdb_view_populate_base_root),
367         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
368         * plugins/symbol-db/symbol-db-view.h:
369         * plugins/symbol-db/tables.sql:
370         * plugins/symbol-db/test/Makefile.am:
371         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
372         (get_scope_members), (get_current_scope), (get_global_members),
373         (get_file_symbols), (get_info_by_id), (main):
375         Rewrote symbol-db-view global tab. Now every expandable node is a query.
376         Started using LIMIT keyword to speed up things.
377         Deprecated GdaCommand in favour of GdaQuery into engine. This should
378         make providers use prepared statements.
380 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
382         Patch from James Liggett:
383         * plugins/subversion/plugin.c: (subversion_instance_init):
384         * plugins/subversion/plugin.h:
385         * plugins/subversion/subversion-diff-dialog.c:
386         (on_subversion_diff_response), (subversion_diff_dialog),
387         (on_menu_subversion_diff):
388         * plugins/subversion/subversion-log-dialog.c:
389         (on_log_view_selected_button_clicked),
390         (on_log_diff_selected_button_clicked),
391         (on_log_diff_previous_button_clicked),
392         (subversion_log_window_create):
393         * plugins/subversion/subversion-ui-utils.c:
394         (get_filename_from_full_path), (init_whole_project),
395         (on_whole_project_toggled):
396         * plugins/subversion/subversion-ui-utils.h:
397         * plugins/subversion/subversion-update-dialog.c:
398         (subversion_update_dialog), (on_menu_subversion_update):
400         Whole Project checkbox enabled by default in diff and update dialogs.
401         changes the editor names for diff editors to something much more
402         descriptive. For example, working copy/head diffs would have an editor
403         with a name like "[Working Copy/Head] some-file.diff," where some-file
404         is the name of the file/directory that was diffed. For diffs against
405         arbitrary diffs the name would look like "[Revisions 2832/3200]
406         some-file.diff" for a diff of some-file between revisions 2832 and
407         3200.
409 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
411         Icons from tpgww@onepost.net:
412         * plugins/subversion/Makefile.am:
413         * plugins/subversion/anjuta-subversion-plugin.svg:
414         * plugins/subversion/anjuta-subversion.plugin.in:
415         * plugins/subversion/plugin.h:
416         * plugins/symbol-browser/Makefile.am:
417         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
418         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
419         * plugins/symbol-browser/plugin.c:
420         * plugins/symbol-db/Makefile.am:
421         * plugins/symbol-db/plugin.c:
422         * plugins/symbol-db/symbol-db.plugin.in:
424         Icons from patch in bug #480093 comment #23. Also renamed icons.
425         To be continued..
427 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
429         Icons from tpgww@onepost.net:
430         * plugins/project-manager/Makefile.am:
431         * plugins/project-manager/anjuta-project-manager-plugin.svg:
432         * plugins/project-manager/anjuta-project-manager.plugin.in:
433         * plugins/project-manager/plugin.c:
434         * plugins/project-wizard/Makefile.am:
435         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
436         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
437         * plugins/project-wizard/druid.h:
438         * plugins/search/Makefile.am:
439         * plugins/search/anjuta-search-plugin.svg:
440         * plugins/search/anjuta-search.plugin.in:
441         * plugins/search/plugin.c:
443         Icons from patch in bug #480093 comment #23. Also renamed icons.
444         To be continued..
446 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
448         * TODO.tasks: updated.
450         Icons from tpgww@onepost.net:
451         * plugins/file-loader/Makefile.am:
452         * plugins/file-loader/anjuta-loader-plugin.svg:
453         * plugins/file-loader/anjuta-loader.plugin.in:
454         * plugins/file-manager/Makefile.am:
455         * plugins/file-manager/anjuta-file-manager-plugin.svg:
456         * plugins/file-manager/file-manager.plugin.in:
457         * plugins/file-manager/plugin.c:
458         * plugins/glade/Makefile.am:
459         * plugins/glade/anjuta-glade-plugin.svg:
460         * plugins/glade/anjuta-glade.plugin.in:
461         * plugins/glade/plugin.c: (register_stock_icons):
462         * plugins/language-manager/Makefile.am:
463         * plugins/language-manager/anjuta-language-manager-plugin.svg:
464         * plugins/language-manager/language-manager.plugin.in:
465         * plugins/message-view/Makefile.am:
466         * plugins/message-view/anjuta-message-manager.plugin.in:
467         * plugins/message-view/anjuta-messages-plugin.svg:
468         * plugins/message-view/plugin.c:
469         * plugins/patch/Makefile.am:
470         * plugins/patch/anjuta-patch-plugin.svg:
471         * plugins/patch/anjuta-patch.plugin.in:
472         * plugins/patch/plugin.c:
473         * plugins/profiler/Makefile.am:
474         * plugins/profiler/anjuta-profiler-plugin.svg:
475         * plugins/profiler/plugin.c: (register_stock_icons):
476         * plugins/profiler/profiler.plugin.in:
477         * plugins/project-import/Makefile.am:
478         * plugins/project-import/anjuta-project-import-plugin.svg:
479         * plugins/project-import/anjuta-project-import.plugin.in:
480         * plugins/project-import/plugin.c:
482         Icons from patch in bug #480093 comment #23. Also renamed icons.
483         To be continued..
485 2007-11-18  Johannes Schmid <jhs@gnome.org>
487         * plugins/build-basic-autotools/build-basic-autotools.c:
488         (build_regex_init):
489         * plugins/debug-manager/anjuta-debug-manager.glade:
490         * plugins/debug-manager/breakpoints.c:
491         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
492         * plugins/file-wizard/file.c:
493         * plugins/gdb/anjuta-gdb.glade:
494         * plugins/glade/plugin.c: (ifile_open):
495         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
496         * plugins/gtodo/mcategory.c: (category_manager_add_item):
497         * plugins/gtodo/tray-icon.c:
498         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
499         * plugins/macro/macros.xml:
500         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
501         Fixed translation bugs (#496833, #488211 and #497758)
502         
503         * plugins/document-manager/plugin.c: (on_editor_changed):
504         Removed unused code
506 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
508         Icons from tpgww@onepost.net:
509         * plugins/devhelp/Makefile.am:
510         * plugins/devhelp/anjuta-devhelp-plugin.svg:
511         * plugins/devhelp/anjuta-devhelp.plugin.in:
512         * plugins/devhelp/plugin.c:
513         * plugins/document-manager/anjuta-document-manager.plugin.in:
514         * plugins/document-manager/images/Makefile.am:
515         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
516         * plugins/document-manager/plugin.c:
517         * plugins/editor/Makefile.am:
518         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
519         * plugins/editor/anjuta-editor.plugin.in:
520         * plugins/editor/plugin.c:
521         * plugins/sample1/Makefile.am:
522         * plugins/sample1/anjuta-sample-plugin.svg:
523         * plugins/sample1/anjuta-sample.plugin.in:
524         * plugins/sourceview/Makefile.am:
525         * plugins/sourceview/plugin.c:
526         * plugins/sourceview/sourceview.plugin.in:
528         Icons from patch in bug #480093 comment #23. Also renamed icons.
529         To be continued..
531 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
533         * TODO.tasks: Updated.
535         Icons from tpgww@onepost.net:
536         * plugins/build-basic-autotools/Makefile.am:
537         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
538         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
539         * plugins/build-basic-autotools/build-basic-autotools.c:
540         * plugins/class-inheritance/Makefile.am:
541         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
542         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
543         * plugins/class-inheritance/plugin.c:
544         * plugins/cvs-plugin/Makefile.am:
545         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
546         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
547         * plugins/cvs-plugin/plugin.c:
548         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
549         * plugins/debug-manager/images/Makefile.am:
550         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
551         * plugins/debug-manager/plugin.c: 
553         Icons from patch in bug #480093 comment #23. Also renamed icons.
554         To be continued..
556 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
558         * (removed) libanjuta/anjuta-children.c,
559         (removed) libanjuta/anjuta-children.h,
560         libanjuta/anjuta-launcher.c,
561         libanjuta/libanjuta.h,
562         libanjuta/Makefile.am,
563         plugins/gdb/debugger.c,
564         plugins/terminal/terminal.c,
565         manuals/reference/libanjuta/libanjuta-sections.txt,
566         manuals/reference/libanjuta/libanjuta-docs.sgml:
567         Replace anjuta_children_register by g_child_watch_add
569 2007-11-13  Johannes Schmid <jhs@gnome.org>
571         * plugins/subversion/anjuta-subversion.glade:
572         * plugins/subversion/subversion-commit-dialog.c:
573         (subversion_commit_dialog):
574         * plugins/subversion/subversion-resolve-dialog.c:
575         (subversion_resolve_dialog):
576         * plugins/subversion/subversion-revert-dialog.c:
577         (subversion_revert_dialog):
578         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
579         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
580         (hide_pulse_progress_bar):
581         * plugins/subversion/subversion-ui-utils.h:
583         Yet another patch from #457477:
584         Add a pulsing progress bar to all dialogs receiving status
586 2007-11-12  Johannes Schmid <jhs@gnome.org>
588         * plugins/document-manager/plugin.c: (create_highlight_submenu):
589         Bug 493583 – crash in Anjuta IDE: trying to open a file
590         
591         * plugins/subversion/subversion-commit-dialog.c:
592         (select_all_files), (subversion_commit_dialog):
593         Patch from jrligget - see #457477
595 2007-11-12  Johannes Schmid <jhs@gnome.org>
597         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
598         * libanjuta/anjuta-plugin-handle.c:
599         (anjuta_plugin_handle_get_about):
600         Bug 495536 – Plugins localization improvement
601         
602         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
603         * plugins/class-gen/anjuta-class-gen-plugin.glade:
604         * plugins/indent/indent.glade:
605         * plugins/subversion/anjuta-subversion.glade:
606         Bug 495245 – Strings bug
608 2007-11-08  James Liggett  <jrliggett@cox.net>
610         reviewed by: Johannes Schmid <jhs@gnome.org>
612         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
613         (anjuta_async_command_finalize),
614         (anjuta_async_command_notification_poll),
615         (anjuta_async_command_thread), (start_command),
616         (notify_data_arrived), (notify_complete),
617         (anjuta_async_command_class_init),
618         (anjuta_async_command_set_error_message),
619         (anjuta_async_command_get_error_message),
620         (anjuta_async_command_lock), (anjuta_async_command_unlock):
621         * libanjuta/anjuta-async-command.h:
622         * libanjuta/anjuta-command.c: (anjuta_command_init),
623         (anjuta_command_finalize), (anjuta_command_class_init),
624         (anjuta_command_start), (anjuta_command_notify_data_arrived),
625         (anjuta_command_notify_complete),
626         (anjuta_command_set_error_message),
627         (anjuta_command_get_error_message):
628         * libanjuta/anjuta-command.h:
629         * libanjuta/anjuta-glade-catalog.c:
630         * libanjuta/anjuta-glade.xml:
631         * libanjuta/anjuta-vcs-status-tree-view.c:
632         (on_selected_column_toggled),
633         (anjuta_vcs_status_tree_view_create_columns),
634         (anjuta_vcs_status_tree_view_init),
635         (anjuta_vcs_status_tree_view_finalize),
636         (anjuta_vcs_status_tree_view_set_property),
637         (anjuta_vcs_status_tree_view_get_property),
638         (anjuta_vcs_status_tree_view_class_init),
639         (anjuta_vcs_status_tree_view_new),
640         (anjuta_vcs_status_tree_view_destroy),
641         (anjuta_vcs_status_tree_view_add), (select_all_paths),
642         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
643         (anjuta_vcs_status_tree_view_unselect_all),
644         (create_selected_paths_list),
645         (anjuta_vcs_status_tree_view_get_selected):
646         * libanjuta/anjuta-vcs-status-tree-view.h:
647         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
648         * libanjuta/anjuta-widgets.h:
649         * plugins/subversion/subversion-add-dialog.c:
650         (on_add_command_finished), (on_subversion_add_response),
651         (subversion_add_dialog), (on_menu_subversion_add),
652         (on_fm_subversion_add):
653         * plugins/subversion/subversion-add-dialog.h:
654         * plugins/subversion/subversion-commit-dialog.c:
655         (on_commit_command_finished), (on_subversion_commit_response),
656         (subversion_commit_dialog), (on_menu_subversion_commit),
657         (on_fm_subversion_commit):
658         * plugins/subversion/subversion-commit-dialog.h:
659         * plugins/subversion/subversion-copy-dialog.c:
660         (on_copy_other_revision_radio_toggled),
661         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
662         (on_copy_command_finished), (on_subversion_copy_response),
663         (subversion_copy_dialog), (on_menu_subversion_copy),
664         (on_fm_subversion_copy):
665         * plugins/subversion/subversion-copy-dialog.h:
666         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
667         (on_subversion_diff_response), (subversion_diff_dialog),
668         (on_menu_subversion_diff), (on_fm_subversion_diff):
669         * plugins/subversion/subversion-diff-dialog.h:
670         * plugins/subversion/subversion-log-dialog.c:
671         (on_diff_selected_column_toggled), (create_columns),
672         (on_log_command_finished), (on_log_view_button_clicked),
673         (on_cat_command_data_arrived), (on_cat_command_finished),
674         (on_log_view_selected_button_clicked), (get_selected_revisions),
675         (on_log_diff_selected_button_clicked),
676         (on_log_diff_previous_button_clicked),
677         (on_subversion_log_vbox_destroy),
678         (on_log_changes_view_row_selected), (subversion_log_window_create),
679         (on_menu_subversion_log), (on_fm_subversion_log),
680         (subversion_log_set_whole_project_sensitive):
681         * plugins/subversion/subversion-log-dialog.h:
682         * plugins/subversion/subversion-merge-dialog.c:
683         (on_merge_command_finished), (on_subversion_merge_response),
684         (on_merge_first_path_browse_button_clicked),
685         (on_merge_second_path_browse_button_clicked),
686         (on_merge_use_first_path_check_toggled),
687         (on_merge_start_revision_radio_toggled),
688         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
689         (on_menu_subversion_merge):
690         * plugins/subversion/subversion-merge-dialog.h:
691         * plugins/subversion/subversion-remove-dialog.c:
692         (on_remove_command_finished),
693         (on_remove_path_browse_button_clicked),
694         (on_subversion_remove_response), (subversion_remove_dialog),
695         (on_menu_subversion_remove), (on_fm_subversion_remove):
696         * plugins/subversion/subversion-remove-dialog.h:
697         * plugins/subversion/subversion-resolve-dialog.c:
698         (on_resolve_command_finished), (on_subversion_resolve_response),
699         (subversion_resolve_dialog), (on_menu_subversion_resolve):
700         * plugins/subversion/subversion-resolve-dialog.h:
701         * plugins/subversion/subversion-revert-dialog.c:
702         (on_revert_command_finished), (on_subversion_revert_response),
703         (subversion_revert_dialog), (on_menu_subversion_revert):
704         * plugins/subversion/subversion-revert-dialog.h:
705         * plugins/subversion/subversion-switch-dialog.c:
706         (on_switch_other_revision_radio_toggled),
707         (on_switch_command_finished), (on_subversion_switch_response),
708         (subversion_switch_dialog), (on_menu_subversion_switch):
709         * plugins/subversion/subversion-switch-dialog.h:
710         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
711         (subversion_data_free), (on_mesg_view_destroy),
712         (create_message_view), (check_filename), (get_log_from_textview),
713         (pulse_timer), (on_pulse_timer_destroyed),
714         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
715         (report_errors), (on_status_command_finished),
716         (on_status_command_data_arrived), (on_command_info_arrived),
717         (select_all_status_items), (clear_all_status_selections),
718         (init_whole_project), (on_whole_project_toggled),
719         (send_diff_command_output_to_editor), (on_diff_command_finished),
720         (stop_status_bar_progress_pulse):
721         * plugins/subversion/subversion-ui-utils.h:
722         * plugins/subversion/subversion-update-dialog.c:
723         (on_update_command_finished), (on_subversion_update_response),
724         (subversion_update_dialog), (on_menu_subversion_update),
725         (on_fm_subversion_update):
726         * plugins/subversion/subversion-update-dialog.h:
727         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
728         (svn_add_command_finalize), (svn_add_command_run),
729         (svn_add_command_class_init), (svn_add_command_new),
730         (svn_add_command_destroy):
731         * plugins/subversion/svn-add-command.h:
732         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
733         (svn_cat_command_finalize), (svn_cat_command_run),
734         (svn_cat_command_class_init), (svn_cat_command_new),
735         (svn_cat_command_destroy), (svn_cat_command_get_output):
736         * plugins/subversion/svn-cat-command.h:
737         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
738         (svn_command_release_ui_lock), (simple_prompt),
739         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
740         (svn_auth_ssl_server_trust_prompt_func_cb),
741         (svn_auth_ssl_client_cert_prompt_func_cb),
742         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
743         (svn_command_init), (svn_command_finalize),
744         (svn_command_class_init), (svn_command_push_info),
745         (svn_command_get_info_queue), (svn_command_set_error),
746         (svn_command_get_client_context), (svn_command_get_pool),
747         (svn_command_lock_ui), (svn_command_unlock_ui),
748         (svn_command_get_revision), (svn_command_copy_path_list),
749         (svn_command_free_path_list):
750         * plugins/subversion/svn-command.h:
751         * plugins/subversion/svn-commit-command.c: (on_log_callback),
752         (svn_commit_command_init), (svn_commit_command_finalize),
753         (svn_commit_command_run), (svn_commit_command_class_init),
754         (svn_commit_command_new), (svn_commit_command_destroy):
755         * plugins/subversion/svn-commit-command.h:
756         * plugins/subversion/svn-copy-command.c: (on_log_callback),
757         (svn_copy_command_init), (svn_copy_command_finalize),
758         (svn_copy_command_run), (svn_copy_command_class_init),
759         (svn_copy_command_new), (svn_copy_command_destroy):
760         * plugins/subversion/svn-copy-command.h:
761         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
762         (svn_diff_command_finalize), (svn_diff_command_run),
763         (svn_diff_command_class_init), (svn_diff_command_new),
764         (svn_diff_command_destroy), (svn_diff_command_get_output):
765         * plugins/subversion/svn-diff-command.h:
766         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
767         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
768         (svn_log_command_class_init), (svn_log_command_new),
769         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
770         * plugins/subversion/svn-log-command.h:
771         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
772         (svn_log_entry_finalize), (svn_log_entry_class_init),
773         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
774         (svn_log_entry_get_author), (svn_log_entry_get_date),
775         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
776         (svn_log_entry_get_full_log):
777         * plugins/subversion/svn-log-entry.h:
778         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
779         (svn_merge_command_finalize), (svn_merge_command_run),
780         (svn_merge_command_class_init), (svn_merge_command_new),
781         (svn_merge_command_destroy):
782         * plugins/subversion/svn-merge-command.h:
783         * plugins/subversion/svn-remove-command.c: (on_log_callback),
784         (svn_remove_command_init), (svn_remove_command_finalize),
785         (svn_remove_command_run), (svn_remove_command_class_init),
786         (svn_remove_command_new), (svn_remove_command_destroy),
787         (svn_remove_command_get_path):
788         * plugins/subversion/svn-remove-command.h:
789         * plugins/subversion/svn-resolve-command.c:
790         (svn_resolve_command_init), (svn_resolve_command_finalize),
791         (svn_resolve_command_run), (svn_resolve_command_class_init),
792         (svn_resolve_command_new), (svn_resolve_command_destroy):
793         * plugins/subversion/svn-resolve-command.h:
794         * plugins/subversion/svn-revert-command.c:
795         (svn_revert_command_init), (svn_revert_command_finalize),
796         (svn_revert_command_run), (svn_revert_command_class_init),
797         (svn_revert_command_new), (svn_revert_command_destroy):
798         * plugins/subversion/svn-revert-command.h:
799         * plugins/subversion/svn-status-command.c:
800         (svn_status_command_init), (svn_status_command_finalize),
801         (on_svn_status_notify), (svn_status_command_run),
802         (svn_status_command_class_init), (svn_status_command_new),
803         (svn_status_command_destroy),
804         (svn_status_command_get_status_queue):
805         * plugins/subversion/svn-status-command.h:
806         * plugins/subversion/svn-status.c: (svn_status_init),
807         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
808         (svn_status_destroy), (svn_status_get_path),
809         (svn_status_get_vcs_status):
810         * plugins/subversion/svn-status.h:
811         * plugins/subversion/svn-switch-command.c:
812         (svn_switch_command_init), (svn_switch_command_finalize),
813         (svn_switch_command_run), (svn_switch_command_class_init),
814         (svn_switch_command_new), (svn_switch_command_destroy):
815         * plugins/subversion/svn-switch-command.h:
816         * plugins/subversion/svn-update-command.c:
817         (svn_update_command_init), (svn_update_command_finalize),
818         (svn_update_command_run), (svn_update_command_class_init),
819         (svn_update_command_new), (svn_update_command_destroy):
820         * plugins/subversion/svn-update-command.h:
822         Now really committed all files from James patch (#457477)
824 2007-11-08  Johannes Schmid <jhs@gnome.org>
826         * TODO.tasks: Updated
828 2007-11-08  James Liggett  <jrliggett@cox.net>
830         reviewed by: Johannes Schmid <jhs@gnome.org>
832         * configure.in:
833         * libanjuta/Makefile.am:
834         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
835         * libanjuta/anjuta-status.h:
836         * libanjuta/libanjuta.h:
837         * plugins/subversion/Makefile.am:
838         * plugins/subversion/anjuta-subversion.glade:
839         * plugins/subversion/anjuta-subversion.ui:
840         * plugins/subversion/plugin.c: (value_added_project_root_uri),
841         (value_removed_project_root_uri), (activate_plugin),
842         (deactivate_plugin), (finalize), (subversion_instance_init):
843         * plugins/subversion/plugin.h:
844         * plugins/subversion/subversion-actions.c:
845         * plugins/subversion/subversion-actions.h:
846         * plugins/subversion/subversion-callbacks.c:
847         * plugins/subversion/subversion-callbacks.h:
848         * plugins/subversion/svn-auth.c:
849         * plugins/subversion/svn-auth.h:
850         * plugins/subversion/svn-backend-priv.h:
851         * plugins/subversion/svn-backend.c:
852         * plugins/subversion/svn-backend.h:
853         * plugins/subversion/svn-notify.c:
854         * plugins/subversion/svn-notify.h:
855         * plugins/subversion/svn-thread.c:
856         * plugins/subversion/svn-thread.h:
857         
858         Commited alpha2 of the new subversion plugin (#457477)
860 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
862         * plugins/debug-manager/command.c:
863         Fix a stupid crash when changing a register value
865 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
867         * libanjuta/interfaces/libanjuta.idl,
868         plugins/debug-manager/command.c,
869         plugins/debug-manager/command.h,
870         plugins/debug-manager/start.c,
871         plugins/gdb/plugin.c,
872         plugins/gdb/debugger.c,
873         plugins/gdb/debugger.h:
874         Use anjuta terminal plugin instead of gnome terminal
875         Select if a terminal is used in the the start_program function
876         Move terminal code from debugger.c to plugin.c
877         Partial fix of bug #481366
879         * plugins/gdb/utilities.c,
880         plugins/gdb/utilities.h:
881         Remove gnome terminal check function
883 2007-11-06  Johannes Schmid <jhs@gnome.org>
885         * plugins/project-import/anjuta-project-import.glade:
886         * plugins/project-import/project-import.c: (on_import_next),
887         (on_import_finish), (project_import_set_directory):
888         * plugins/project-wizard/property.c: (npw_property_create_widget),
889         (npw_property_set_value_from_widget):
890         
891         Replaced gnome_file_entry with gtk_file_chooser_button
892         Fixes #422329 – Creating a new directory in program options doesn't work
893         
894 2007-11-04  Massimo Cora' <maxcvs@email.it>
896         * plugins/symbol-db/plugin.c:
897         add all files at once on project_import.
898         No need to split them into more languages: ctags
899         and the engine will take care of that.
901         * plugins/symbol-db/symbol-db-engine.h,
902         * plugins/symbol-db/symbol-db-engine.c,
903         * plugins/symbol-db/tables.sql,
904         * plugins/symbol-db/test/Makefile.am,
905         * plugins/symbol-db/test/main.c,
906         * plugins/symbol-db/symbol-db-view-locals.c:
907         some memory leaks fixed. Ported the thing to
908         libgda 3.1.2 [or better svn HEAD].
909         Thanks to a fresh new algorithm to detect
910         parent scope we're able to display correcly
911         a local gtktree, including classes not directly
912         defined inside that file.
914 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
916         * plugins/debug-manager/threads.c,
917         plugins/debug-manager/stack_trace.c:
918         Do not display address when not needed
920         * plugins/debug-manager/plugin.c,
921         plugins/debug-manager/breakpoints.c:
922         Breakpoints directly connect to debugger signals
924         * plugins/debug-manager/watch.c:
925         program-unload signal does not exist used debugger-stopped
927         * plugins/debug-manager/queue.c,
928         libanjuta/interfaces/libanjuta.idl:
929         Display error message returned by debugger command
930         Add new error codes
932 2007-11-04  Johannes Schmid <jhs@gnome.org>
934         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
935         Bug 493062 – gcj template needs AC_PROG_CC
936         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
938         * src/anjuta-actions.h:
939         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
940         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
942 === anjuta 2.3.0 ===
944 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
946         * AUTHORS: Updated
948 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
950         * ChangeLog: Tagged 2.3.0 release.
952         * plugins/indent/Makefile.am: Fixed indentation.
954         * plugins/editor/aneditor-autocomplete.cxx:
955         * plugins/editor/aneditor-priv.h:
956         * plugins/editor/aneditor.cxx:
957         * plugins/editor/aneditor.h: Commented out dead codes.
959         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
960         Do not build symbol-db by
961         default. Added 'unstable' in plugin description to signify it's
962         developmental state.
964         * plugins/file-manager/Makefile.am,
965         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
967 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
969         * plugins/debug-manager/utilities.c,
970         plugins/debug-manager/utilities.h,
971         plugins/debug-manager/threads.c,
972         plugins/debug-manager/plugin.c,
973         plugins/debug-manager/plugin.h,
974         plugins/debug-manager/disassemble.h,
975         plugins/debug-manager/watch.c,
976         plugins/debug-manager/watch.h,
977         plugins/debug-manager/breakpoints.c,
978         plugins/debug-manager/stack_trace.c:
979         Replace few remaining function calls by signal 
981         * plugins/debug-manager/disassemble.c,
982         plugins/debug-manager/registers.c,
983         plugins/debug-manager/memory.c,
984         plugins/debug-manager/locals.c,
985         plugins/debug-manager/queue.c,
986         plugins/debug-manager/queue.h:
987         Connect signals when debugger is started
988         Disconnect them when debugger is stopped
989         Do not display window if debugger doesn't support feature
991         * plugins/gdb/plugin.c,
992         libanjuta/interfaces/libanjuta.idl:
993         Remove unused initialization function
995 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
997         * configure.in:
998         * plugins/file-manager/Makefile.am:
999         * scripts/build-schemas.mk: Fixed 'make distcheck'
1001 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
1003         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1004         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
1005         to latest API additions.
1007         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
1008         to API changes.
1010 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
1012         * ChangeLog: Fixed indentation.
1013         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
1014         branch.
1016 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
1018         * libanjuta/interfaces/libanjuta.idl:
1019         * plugins/build-basic-autotools/build-basic-autotools.c:
1020         (build_compile_file_real), (build_build_project),
1021         (build_install_project), (build_clean_project),
1022         (build_configure_project), (build_autogen_project),
1023         (build_distribution_project), (build_build_module),
1024         (build_install_module), (build_clean_module), (fm_build),
1025         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
1026         (finalize), (basic_autotools_plugin_instance_init),
1027         (ibuildable_set_command), (ibuildable_reset_commands),
1028         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
1029         (ibuildable_install), (ibuildable_configure),
1030         (ibuildable_generate), (ibuildable_iface_init):
1031         * plugins/build-basic-autotools/build-basic-autotools.h:
1033         Added API for commands override in build interface and implemented
1034         them in build plugin. Useful for other plugins override build
1035         commands depending on project environment.
1037 2007-10-28  Naba Kumar  <naba@gnome.org>
1039         * src/anjuta.glade,
1040         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1041         Fixed widget alignment for dock switcher tab style combo and
1042         scratchbox path entrybox.
1044 2007-10-28  Johannes Schmid <jhs@gnome.org>
1046         * plugins/document-manager/plugin.c: (on_editor_changed):
1047         Fixed a memory leak and simplified code (thanks again Sébastien)
1048         
1049         * configure.in:
1050         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
1051         and OFFSET sql statements)
1053 2007-10-28  Massimo Cora' <maxcvs@email.it>
1055         * plugins/symbol-db/plugin.c,
1056         plugins/symbol-db/symbol-db-engine.h,
1057         plugins/symbol-db/symbol-db-view.c,
1058         plugins/symbol-db/symbol-db-view.c,
1059         plugins/symbol-db/symbol-db-view-locals.c,
1060         plugins/symbol-db/symbol-db-view-locals.h,
1061         plugins/symbol-db/symbol-db-engine.c:
1062         Better end-of-file-scan detection, permitting
1063         an improved scope/inheritance parsing.
1064         Locals tab gtktree now displays correct
1065         namespace->class->children tree, even if
1066         in a C++ file there isn't class declaration.
1068 2007-10-27  Johannes Schmid <jhs@gnome.org>
1070         Patch from Stanislav Brabec <sbrabec@suse.cz>
1071         * configure.in:
1072         Bug 489798 – Do not rely on svn-config
1074         Patch from Michael Wolf <maw@ximian.com>:
1075         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
1076         (egg_tree_model_filter_remove_node),
1077         (egg_tree_model_filter_row_deleted):
1078         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
1080 2007-10-27  Johannes Schmid <jhs@gnome.org>
1082         * plugins/devhelp/anjuta-devhelp.ui:
1083         * plugins/message-view/anjuta-message-manager.ui:
1085         Added some separators to the toolbar
1086         
1087         * plugins/document-manager/plugin.c:
1088         (on_support_plugin_deactivated), (load_new_support_plugins),
1089         (unload_unused_support_plugins), (on_editor_changed):
1090         
1091         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
1092         for pointing out that is was crap.
1094 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
1096         * libanjuta/interfaces/libanjuta.idl,
1097         libanjuta/anjuta-plugin-manager.c,
1098         libanjuta/anjuta-plugin-manager.h,
1099         libanjuta/anjuta-c-plugin-factory.c,
1100         libanjuta/anjuta-c-module.h,
1101         libanjuta/anjuta-c-module.c:
1102         Report detailled error message in case of plugin loading failure
1104 2007-10-24  Johannes Schmid <jhs@gnome.org>
1106         * configure.in:
1107         * plugins/Makefile.am:
1108         
1109         Activate build of symbol-db plugin (when libgda is available)
1110         
1111         * plugins/document-manager/plugin.c:
1112         (on_support_plugin_deactivated), (on_editor_changed):
1113         
1114         Properly handle language support plugins even when they are
1115         unloaded by the session.
1116         
1117         * plugins/symbol-db/plugin.c: (register_stock_icons),
1118         Port to new REGISTER_ICONS stuff
1119   
1120 2007-10-22  Massimo Cora'  <maxcvs@email.it>
1122         * plugins/symbol-db/plugin.c,
1123         * plugins/symbol-db/symbol-db-view.c
1124         * plugins/symbol-db/symbol-db-engine.h,
1125         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
1126         * plugins/symbol-db/symbol-db-view-locals.c,
1127         * plugins/symbol-db/symbol-db-view-locals.h,
1128         * plugins/symbol-db/symbol-db-engine.c:
1129         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
1130         Added a new algorithm for dynamic population of the local symbols' tab.
1131         Now the default view is tree-like.
1132         Some fixes on engine correct some population issues.    
1134 2007-10-23  Naba Kumar  <naba@gnome.org>
1136         * plugins/glade/Makefile.am: Corrected conditional not to install
1137         .plugin file if plugin is disabled.
1138         * plugins/sourceview/Makefile.am: Corrected conditional not to
1139         install schemas if plugin is not built.
1141 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
1143         * plugins/debug-manager/queue.c:
1144         Fix #488061: Mutiple crash dialogs
1146         * plugins/gdb/debugger.c,
1147         plugins/gdb/debugger.h:
1148         Remove maximum gdb command length, should fix bug#474811
1150 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
1152         * manuals/reference/libanjuta/plugin-description-file.sgml,
1153         manuals/reference/libanjuta/libanjuta-docs.sgml,
1154         manuals/reference/libanjuta/libanjuta-sections.txt,
1155         libanjuta/interfaces/libanjuta.idl,
1156         libanjuta/anjuta-c-module.c,
1157         libanjuta/anjuta-c-plugin-factory.c:
1158         Document last changes in plugin code
1160 2007-10-19  Johannes Schmid <jhs@gnome.org>
1162         * plugins/subversion/subversion-callbacks.c: (check_filename):
1163         
1164         Fixed #487854 – Anjuta crashes when i try to add a SVN url
1166 2007-10-19  Naba Kumar  <naba@gnome.org>
1168         * plugins/file-manager/file-model.c: Fixed a critical runtime
1169         warning.
1171 2007-10-18  Johannes Schmid <jhs@gnome.org>
1173         * libanjuta/anjuta-ui.h:
1174         Small fix on icon macros
1175         
1176         * libanjuta/interfaces/libanjuta.idl:
1177         * plugins/language-manager/plugin.c: (ilanguage_get_name),
1178         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
1179         (ilanguage_iface_init):
1180         
1181         Added get_from_editor() and get_name_from_editor() methods
1182         to IAnjutaLanguage
1183         
1184         * plugins/document-manager/plugin.c:
1185         (update_editor_ui_interface_items), (on_editor_changed):
1186         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1187         .in:
1188         * plugins/language-support-cpp-java/plugin.c: (install_support):
1189         
1190         Ported plugins to use the new interface
1192 2007-10-17  Johannes Schmid <jhs@gnome.org>
1194         * libanjuta/anjuta-ui.h:
1195         
1196         Added macros to register stock icons to stop all this copy&paste
1197         which had spread over a lot of files. New macros support to add 
1198         icons with toolbar and menu size (16 and 24)
1199         
1200         * plugins/class-inheritance/plugin.c: (register_stock_icons):
1201         * plugins/debug-manager/images/anjuta-attach.svg:
1202         * plugins/debug-manager/images/anjuta-step-out.svg:
1203         * plugins/debug-manager/images/anjuta-step-over.svg:
1204         * plugins/debug-manager/plugin.c: (register_stock_icons):
1205         * plugins/document-manager/images/Makefile.am:
1206         * plugins/document-manager/images/anjuta-block-end.svg:
1207         * plugins/document-manager/images/anjuta-block-start.svg:
1208         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
1209         * plugins/document-manager/images/anjuta-bookmark.svg:
1210         * plugins/document-manager/images/anjuta-go-history-next.svg:
1211         * plugins/document-manager/images/anjuta-go-history-prev.svg:
1212         * plugins/document-manager/plugin.c: (register_stock_icons):
1213         * plugins/glade/plugin.c: (register_stock_icons):
1214         * plugins/language-support-cpp-java/plugin.c:
1215         (register_stock_icons):
1216         * plugins/message-view/Makefile.am:
1217         * plugins/message-view/anjuta-go-message-next.svg:
1218         * plugins/message-view/anjuta-go-message-prev.svg:
1219         * plugins/message-view/anjuta-message-view.svg:
1220         * plugins/message-view/messages.xpm:
1221         * plugins/message-view/plugin.c: (register_stock_icons):
1222         * plugins/patch/plugin.c: (patch_plugin_activate):
1223         * plugins/project-manager/plugin.c: (register_stock_icons):
1224         * plugins/search/Makefile.am:
1225         * plugins/search/anjuta-go-match-next.svg:
1226         * plugins/search/anjuta-go-match-prev.svg:
1227         * plugins/search/plugin.c: (activate_plugin):
1228         * plugins/symbol-browser/plugin.c: (register_stock_icons):
1229         * plugins/terminal/terminal.c: (register_stock_icons):
1230         * plugins/valgrind/plugin.c: (register_stock_icons):
1231         
1232         Updated to use the new icons and added several new and updated 
1233         icons from #480093
1235 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
1237         * libanjuta/anjuta-plugin-handle.c,
1238         libanjuta/anjuta-plugin-handle.h:
1239         Add a new path property containing the directory of the .plugin
1240         file, library file (.so or whatever) must be in the same directory
1242         * libanjuta/anjuta-plugin-manager.c,
1243         libanjuta/interfaces/libanjuta.idl,
1244         (removed) libanjuta/anjuta-glue-plugin.c,
1245         (removed) libanjuta/anjuta-glue-plugin.h,
1246         (removed) libanjuta/anjuta-glue-c.c,
1247         (removed) libanjuta/anjuta-glue-c.h,
1248         (removed) libanjuta/anjuta-glue-cpp.c,
1249         (removed) libanjuta/anjuta-glue-cpp.h,
1250         (removed) libanjuta/anjuta-glue-factory.c,
1251         (removed) libanjuta/anjuta-glue-factory.h,
1252         (added) libanjuta/anjuta-c-module.c,
1253         (added) libanjuta/anjuta-c-module.h,
1254         (added) libanjuta/anjuta-c-plugin-factory.c,
1255         (added) libanjuta/anjuta-c-plugin-factory.h,
1256         libanjuta/Makefile.am:
1257         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
1258         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
1259         implementing IAnjutaPluginFactory
1260         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
1262         * libanjuta/libanjuta.h:
1263         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
1264         interface)
1266         * libanjuta/anjuta-plugin.h:
1267         Replace AnjutaGluePlugin by GTypeModule
1268         Remove unused anjuta_glue_get_component_type replaced by
1269         g_type_from_name
1271         * plugins/build-basic-autotools/build-basic-autotools.h,
1272         plugins/class-gen/plugin.h,
1273         plugins/class-inheritance/plugin.h,
1274         plugins/cvs-plugin/plugin.h,
1275         plugins/debug-manager/plugin.h,
1276         plugins/devhelp/plugin.h,
1277         plugins/document-manager/plugin.h,
1278         plugins/editor/plugin.h,
1279         plugins/file-loader/plugin.h,
1280         plugins/file-wizard/plugin.h,
1281         plugins/gdb/plugin.h,
1282         plugins/glade/plugin.h,
1283         plugins/gtodo/plugin.h,
1284         plugins/indent/plugin.h,
1285         plugins/language-manager/plugin.h,
1286         plugins/language-support-cpp-java/plugin.h,
1287         plugins/macro/plugin.h,
1288         plugins/message-view/plugin.h,
1289         plugins/patch/plugin.h,
1290         plugins/profiler/plugin.h,
1291         plugins/project-import/plugin.h,
1292         plugins/project-manager/plugin.h,
1293         plugins/project-wizard/plugin.h,
1294         plugins/sample1/plugin.h,
1295         plugins/search/plugin.h,
1296         plugins/sourceview/plugin.h,
1297         plugins/subversion/plugin.h,
1298         plugins/symbol-browser/plugin.h,
1299         plugins/symbol-db/plugin.h,
1300         plugins/terminal/terminal.c,
1301         plugins/tools/plugin.h,
1302         plugins/valgrind/plugin.h:
1303         Replace AnjutaGluePlugin by GTypeModule
1305 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
1307         * plugins/debug-manager/breakpoints.c:
1308         Fix bug#487112, crash while removing a breakpoint in a new file
1310 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
1312         * plugins/document-manager/search-box.c:
1313         Fix a crash (with an useful comment) focus-out-event handler must
1314         return a gboolean
1316 2007-10-14 Johannes Schmid <jhs@gnome.org>
1318         * plugins/sourceview/sourceview.c:
1319         Hide calltip when "Up" or "Down" key is pressed
1321 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
1323         * plugins/document-manager/search-box.c:
1324         Change included file order to avoid a compile error with gnome 2.16
1326 2007-10-13  Johannes Schmid <jhs@gnome.org>
1328         * plugins/debug-manager/plugin.c: (enable_log_view):
1329         
1330         Fixed crash when closing a project and unloading another while
1331         the debugger is enabled
1333 2007-10-13  Johannes Schmid <jhs@gnome.org>
1335         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1336         
1337         Use correct breakpoint icon
1338         
1339         * plugins/devhelp/Makefile.am:
1340         * plugins/devhelp/anjuta-go-help-next.svg:
1341         * plugins/devhelp/anjuta-go-help-prev.svg:
1342         * plugins/devhelp/plugin.c: (register_stock_icons),
1343         (devhelp_activate):
1344         
1345         Added new icons from #480093
1346         
1347         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1348         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1349         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1350         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1351         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1352         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1353         * plugins/message-view/anjuta-go-message-next.svg:
1354         * plugins/message-view/anjuta-go-message-prev.svg:
1355         
1356         Updated icons from #480093
1357                 
1358         * src/anjuta-actions.h:
1359         Use GTK_STOCK_FULLSCREEN
1360         
1361         * src/anjuta-app.c: (on_gdl_style_changed),
1362         (anjuta_app_instance_init):
1363         * src/anjuta.glade:
1364         
1365         Added preference option to set the gdl switcher style
1367 2007-10-13  Johannes Schmid <jhs@gnome.org>
1369         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1370         (get_property_value_as_string), (set_property_value_as_string),
1371         (register_callbacks):
1372         * libanjuta/anjuta-preferences.h:
1373         
1374         Support GtkFileChooserButton as preferences widget
1375         
1376         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
1377         
1378         Fixed a Gtk-Critical
1379         
1380         * plugins/file-manager/Makefile.am:
1381         * plugins/file-manager/file-model.c: (file_model_filter_file),
1382         (file_model_add_dummy), (file_model_expand_idle),
1383         (file_model_set_property), (file_model_get_property),
1384         (file_model_class_init):
1385         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
1386         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
1387         (file_manager_activate), (file_manager_finalize),
1388         (file_manager_instance_init), (ipreferences_merge),
1389         (ipreferences_unmerge), (ipreferences_iface_init):
1390         * plugins/file-manager/plugin.h:
1391         
1392         Added preferences to file-manager
1394         * plugins/glade/plugin.c: (activate_plugin):
1395         
1396         Move Properties widget into center because it is way to big
1397         for the sidebar
1399 2007-10-10  Johannes Schmid <jhs@gnome.org>
1401         * plugins/language-support-cpp-java/Makefile.am:
1402         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
1403         * plugins/language-support-cpp-java/anjuta-complete.svg:
1404         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
1405         * plugins/language-support-cpp-java/plugin.c:
1406         (register_stock_icons):
1407         
1408         And yet some more icons...
1410 2007-10-10  Johannes Schmid <jhs@gnome.org>
1412         * plugins/debug-manager/breakpoints.c:
1413         * plugins/debug-manager/images/Makefile.am:
1414         * plugins/debug-manager/images/anjuta-bookmark.svg:
1415         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
1416         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
1417         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
1418         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
1419         * plugins/debug-manager/images/anjuta-linemark.svg:
1420         * plugins/debug-manager/images/anjuta-pcmark.svg:
1421         * plugins/debug-manager/plugin.c: (register_stock_icons):
1422         * plugins/debug-manager/sparse_view.c:
1423         * plugins/document-manager/images/Makefile.am:
1424         * plugins/document-manager/images/anjuta-block-select.svg:
1425         * plugins/document-manager/images/anjuta-fold-close.svg:
1426         * plugins/document-manager/images/anjuta-fold-open.svg:
1427         * plugins/document-manager/images/anjuta-fold-toggle.svg:
1428         * plugins/document-manager/images/anjuta-indent-less.svg:
1429         * plugins/document-manager/images/anjuta-indent-more.svg:
1430         * plugins/document-manager/images/anjuta-swap.svg:
1431         * plugins/document-manager/images/block_select.xpm:
1432         * plugins/document-manager/images/fold_close.xpm:
1433         * plugins/document-manager/images/fold_open.xpm:
1434         * plugins/document-manager/images/fold_toggle.xpm:
1435         * plugins/document-manager/images/indent.xpm:
1436         * plugins/document-manager/images/indent_dcr.xpm:
1437         * plugins/document-manager/images/indent_inc.xpm:
1438         * plugins/document-manager/plugin.c: (register_stock_icons):    
1439         * plugins/editor/Makefile.am:
1440         * plugins/editor/anjuta-bookmark-16.xpm:
1441         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
1442         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
1443         * plugins/editor/anjuta-linemark-16.xpm:
1444         * plugins/editor/anjuta-pcmark-16.xpm:
1445         * plugins/editor/bookmark.xpm:
1446         * plugins/editor/breakpoint-disabled.xpm:
1447         * plugins/editor/breakpoint-enabled.xpm:
1448         * plugins/editor/linemarker.xpm:
1449         * plugins/editor/program-counter.xpm:
1450         * plugins/editor/text_editor.c:
1451         * plugins/message-view/Makefile.am:
1452         * plugins/message-view/anjuta-go-message-next.svg:
1453         * plugins/message-view/anjuta-go-message-prev.svg:
1454         * plugins/message-view/anjuta-message-manager.ui:
1455         * plugins/message-view/plugin.c:
1456         * plugins/sourceview/Makefile.am:
1457         * plugins/sourceview/sourceview.c:
1459         Integrated lots of icons from #480093
1460         Thanks to <tpgww@onepost.net>
1462         * plugins/document-manager/plugin.c:
1463         Do not mark the line in ifile_open(), that looks ugly.
1464         
1465         * plugins/document-manager/search-box.c: (on_search_focus_out),
1466         (search_box_init):
1467         Clear the status bar on focus_out.
1468         
1469         * plugins/file-loader/anjuta-loader-plugin.ui:
1470         Fixed a missing "="
1472 2007-10-09  Johannes Schmid <jhs@gnome.org>
1474         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1475         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
1477         Some things I missed in the patch for #484419
1478         
1479         * plugins/document-manager/action-callbacks.c:
1480         (on_new_file_activate):
1481         * plugins/document-manager/action-callbacks.h:
1482         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1483         (on_window_key_press_event), (on_gconf_notify_timer):
1484         
1485         484645 – patch to deal with docman FIXME etc
1486         
1487         * plugins/editor/text_editor.c: (text_editor_set_indicator):
1488         * plugins/search/search-replace.c: (search_and_replace),
1489         (write_message_pane), (search_replace_populate),
1490         (translate_dialog_strings), (create_dialog),
1491         (anjuta_search_replace_activate):
1492         * plugins/search/search-replace_backend.c:
1493         (file_buffer_new_from_path), (get_next_match),
1494         (create_search_entries), (regex_backref),
1495         (clear_search_replace_instance):
1496         * plugins/search/search-replace_backend.h:
1497         
1498         #484573 – patch to correct various search-related issues
1499         
1500         Thanks for the above patches to <tpgww@onepost.net>
1501         
1502         * plugins/sourceview/sourceview.c:
1503         (sourceview_create_highligth_indic):
1504         
1505         Use the same marker for important as gedit (yellow background)
1507         * plugins/document-manager/anjuta-document-manager.ui:
1508         * plugins/file-loader/anjuta-file-loader.ui:
1509         * plugins/file-loader/plugin.c:
1510         
1511         Moved FileNew action to document-manager
1513 2007-10-08  Johannes Schmid <jhs@gnome.org>
1515         * plugins/document-manager/search-box.c: (on_search_activated):
1516         Mark messages for translation
1518 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
1520         reviewed by: Johannes Schmid <jhs@gnome.org>
1522         * plugins/Makefile.am:
1523         * plugins/build-basic-autotools/build-basic-autotools.c:
1524         (build_compile_file_real):
1525         * plugins/search/search-replace.c:
1526         * plugins/valgrind/preferences.c: (build_general_prefs):
1527         
1528         Fix #484379 – Contents of Makefile.am plugins and
1529         #484419 – Improvement into translation
1531 2007-10-06  Johannes Schmid <jhs@gnome.org>
1533         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1535         Fixed to properly support pointer-to-pointer (**) types
1537         * libanjuta/interfaces/libanjuta.idl:
1538         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
1539         * plugins/sourceview/sourceview-cell.h:
1540         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
1541         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
1542         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
1543         (isearch_backward), (isearch_iface_init):
1544         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
1545         (itext_editor_iface_init), (iselection_set_iter),
1546         (iselection_get_start_iter), (iselection_get_end_iter),
1547         (iselection_iface_init), (isearch_forward), (isearch_backward),
1548         (isearch_iface_init):
1549         
1550         Added IAnjutaEditorSearch interface and some utility methods to
1551         migrate from positions to iterators for the editor interface.
1552         
1553         * plugins/document-manager/Makefile.am:
1554         * plugins/document-manager/action-callbacks.c:
1555         (on_goto_line_no1_activate), (on_show_search):
1556         * plugins/document-manager/action-callbacks.h:
1557         * plugins/document-manager/anjuta-docman.c:
1558         (anjuta_docman_add_document), (anjuta_docman_show_editor),
1559         (anjuta_docman_grab_text_focus):
1560         * plugins/document-manager/anjuta-document-manager.ui:
1561         * plugins/document-manager/goto_line.c: (removed)
1562         * plugins/document-manager/goto_line.h: (removed)
1563         * plugins/document-manager/search-box.c:
1564         * plugins/document-manager/search-box.h:
1565         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1566         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
1567         (update_editor_ui_interface_items), (on_editor_added),
1568         (activate_plugin), (deactivate_plugin):
1569         * plugins/document-manager/plugin.h:
1570         
1571         Created new incremental "Quick Search" bar in the document manager to
1572         replace the crappy EggToolbar entries. Uses the new search interface and
1573         it thus much faster and more reliable.
1574         Fixes: 
1575         Bug 357544 – incremental search should work consistently (or not at all) 
1576         when main toolbar is hidden
1577         Bug 440637 – Search, don't work very well (partly for incremental search)
1578         
1579         * plugins/search/anjuta-search.ui:
1580         * plugins/search/plugin.c: (activate_plugin):
1581         
1582         Removed incremental search stuff
1583         
1584         * plugins/build-basic-autotools/build-basic-autotools.c:
1585         (on_session_save), (on_session_load):
1586         * plugins/build-basic-autotools/executer.c:
1587         (get_program_parameters):
1588         
1589         Scroll to selected executable and remember it across sessions
1590         (followup of #477976)
1591         
1592         * plugins/debug-manager/plugin.c: (value_added_current_editor):
1593         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
1594         
1595         * plugins/devhelp/anjuta-devhelp.ui:
1596         Rearraged toolbar items a bit
1598 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1600         * plugins/debug-manager/command.c,
1601         plugins/debug-manager/queue.c,
1602         plugins/gdb/plugin.c,
1603         plugins/gdb/debugger.c:
1604         Fix several crashing bugs (including bug#482985) with the debugger
1605         when closing project, stopping the debugger, restarting the program
1607 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1609         * libanjuta/anjuta-launcher.c:
1610         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
1612 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
1614         * plugins/debug-manager/command.c,
1615         plugins/debug-manager/queue.c:
1616         Asynchronous command can abort other commands in queue
1617         Resynchronize debugger state when a command is cancelled
1619         * plugins/debug-manager/breakpoints.c:
1620         Free BreakpointItem only when it is not used anymore
1622         * plugins/gdb/plugin.c:
1623         Do not return TRUE if the callback and/or ready signal is not used
1625         * plugins/gdb/debugger.c:
1626         Fix a crash, return correct state when debugger is stopped
1628 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
1630         * plugins/project-wizard/autogen.c:
1631         Fix bug#482067, escape project wizard user defined strings
1633 2007-10-01  Johannes Schmid <jhs@gnome.org>
1635         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1636         .glade:
1637         * plugins/build-basic-autotools/build-basic-autotools.c:
1638         (basic_autotools_plugin_instance_init):
1639         * plugins/build-basic-autotools/build-basic-autotools.h:
1640         * plugins/build-basic-autotools/executer.c:
1641         (get_program_parameters):
1642         
1643         Fixed #477976 – Keybinding in run dialog
1645 2007-09-30  Johannes Schmid <jhs@gnome.org>
1647         * plugins/Makefile.am:
1648         Do not build indent plugin (yet)
1649         
1650         * plugins/document-manager/plugin.c: (ipreferences_merge):
1651         Fixed unintentional and wrong change
1653         * plugins/indent/anjuta-indent.ui:
1654         Added missing file
1656 2007-09-28  Johannes Schmid <jhs@gnome.org>
1658         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
1659         * libanjuta/anjuta-launcher.h:
1660         Add a method to send EOF to some process. Needed for the indent plugin
1661         and should be useful in general. It does not actually send EOF as this
1662         is not possible with utf-8, but closes the stream instead.
1664         * plugins/devhelp/plugin.c: (value_added_current_editor):
1665         Fixed a Gtk-Critical due to the IAnjutaEditor - 
1666         IAnjutaDocument switch.
1668         * configure.in:
1669         * plugins/Makefile.am:
1670         * plugins/document-manager/Makefile.am:
1671         * plugins/document-manager/action-callbacks.c:
1672         * plugins/document-manager/anjuta-document-manager.glade:
1673         * plugins/document-manager/anjuta-document-manager.ui:
1674         * plugins/document-manager/images/Makefile.am:
1675         * plugins/document-manager/images/indent_auto.xpm:
1676         * plugins/document-manager/images/indent_set.xpm:
1677         * plugins/document-manager/indent-dialog.c:
1678         * plugins/document-manager/indent-dialog.h:
1679         * plugins/document-manager/indent-util.c:
1680         * plugins/document-manager/indent-util.h:
1681         * plugins/document-manager/indent_test.c:
1682         * plugins/document-manager/plugin.c: (register_stock_icons),
1683         (docman_plugin_instance_init), (ipreferences_merge):
1684         * plugins/document-manager/plugin.h:
1685         
1686         Removed indent code from document manager
1687         
1688         * plugins/indent/Makefile.am:
1689         * plugins/indent/indent-dialog.c:
1690         * plugins/indent/indent-util.c: (indent_init_indent_style):
1691         * plugins/indent/indent.glade:
1692         * plugins/indent/indent.plugin.in:
1693         * plugins/indent/plugin.c: (on_indent_finished),
1694         (on_indent_output), (on_indent_action_activate),
1695         (on_edit_editor_indent), (on_style_combo_changed),
1696         (value_added_current_editor), (value_removed_current_editor),
1697         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
1698         (indent_plugin_finalize), (indent_plugin_dispose),
1699         (anjuta_indent_plugin_instance_init),
1700         (anjuta_indent_plugin_class_init), (ipreferences_merge),
1701         (ipreferences_unmerge), (ipreferences_iface_init):
1702         * plugins/indent/plugin.h:
1704         Moved indent code to it's own plugin. Also reimplemented indent invocation
1705         using anjuta_launcher and streams. This is not yet completely working, maybe
1706         I got something wrong with the launcher.
1707         Also fixed #478987 – Unusable 'Indent setting window' on preferences
1709 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
1711         * plugins/debug-manager/plugin.c:
1712         Fix bug#480851, disconnect save_session signal when plugin is unloaded
1714 2007-09-27  Johannes Schmid <jhs@gnome.org>
1716         * libanjuta/interfaces/libanjuta.idl:
1717         * plugins/Makefile.am:
1718         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
1719         (isymbol_type_str), (isymbol_name), (isymbol_args),
1720         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
1721         (isymbol_impl), (isymbol_iface_init):
1722         * plugins/symbol-browser/an_symbol_info.c:
1723         * plugins/symbol-browser/an_symbol_info.h:
1724         * plugins/symbol-db/Makefile.am:
1725         * plugins/symbol-db/plugin.c:
1726         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1727         (value_added_current_editor), (on_editor_foreach_clear),
1728         (value_removed_current_editor), (project_root_added),
1729         (symbol_db_activate), (symbol_db_deactivate),
1730         (isymbol_manager_search):
1731         * plugins/symbol-db/readtags.c: (initialize_1):
1732         * plugins/symbol-db/symbol-db-engine-iterator.c:
1733         (sdb_engine_iterator_instance_init),
1734         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
1735         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
1736         (symbol_db_engine_iterator_move_next),
1737         (symbol_db_engine_iterator_move_prev),
1738         (symbol_db_engine_iterator_get_n_items),
1739         (symbol_db_engine_iterator_last),
1740         (symbol_db_engine_iterator_set_position),
1741         (symbol_db_engine_iterator_get_position),
1742         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
1743         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
1744         (isymbol_iter_foreach), (isymbol_iter_set_position),
1745         (isymbol_iter_get_position), (isymbol_iter_get_length),
1746         (isymbol_iter_clone), (isymbol_iter_assign),
1747         (isymbol_iter_iface_init):
1748         * plugins/symbol-db/symbol-db-engine-iterator.h:
1749         * plugins/symbol-db/symbol-db-engine.c:
1750         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
1751         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1752         (sdb_engine_finalize), (sdb_engine_get_type),
1753         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1754         (sdb_engine_get_table_id_by_unique_name2),
1755         (sdb_engine_get_table_id_by_unique_name3),
1756         (symbol_db_engine_add_new_workspace),
1757         (symbol_db_engine_get_opened_project_name),
1758         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
1759         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
1760         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
1761         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1762         (sdb_engine_add_new_scope_definition),
1763         (sdb_engine_add_new_tmp_heritage_scope),
1764         (sdb_engine_second_pass_update_scope_1),
1765         (sdb_engine_second_pass_update_heritage),
1766         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
1767         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
1768         (symbol_db_engine_update_project_symbols),
1769         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1770         (symbol_db_engine_update_buffer_symbols),
1771         (sdb_engine_walk_down_scope_path),
1772         (sdb_engine_prepare_symbol_info_sql),
1773         (symbol_db_engine_get_global_members),
1774         (symbol_db_engine_get_scope_members_by_symbol_id),
1775         (symbol_db_engine_get_scope_members),
1776         (symbol_db_engine_get_current_scope),
1777         (symbol_db_engine_get_file_symbols):
1778         * plugins/symbol-db/symbol-db-engine.h:
1779         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1780         (on_symbol_updated), (on_symbol_inserted),
1781         (symbol_db_view_locals_get_line),
1782         (symbol_db_view_locals_update_list):
1783         * plugins/symbol-db/symbol-db-view-search.c:
1784         (sdb_view_search_model_filter), (sdb_view_search_get_type):
1785         * plugins/symbol-db/symbol-db-view-search.h:
1786         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
1787         (do_add_hidden_children), (do_recurse_and_add_new_sym),
1788         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
1789         * plugins/symbol-db/tables.sql:
1790         * plugins/symbol-db/test/Makefile.am:
1791         * plugins/symbol-db/test/main.c: (add_new_files), (main):
1792         Updated patch from Massimo to improve symbol-db plugin
1794         * plugins/document-manager/plugin.c: (on_editor_changed):
1795         Make the code a bit more robust
1796         
1797         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1798         (anjuta_document_get_property), (anjuta_document_class_init),
1799         (anjuta_document_init), (set_uri), (document_loader_loaded),
1800         (anjuta_document_load), (document_saver_saving):
1801         * plugins/sourceview/anjuta-document.h:
1802         * plugins/sourceview/sourceview.c: (autodetect_language),
1803         (ilanguage_set_language), (ilanguage_get_language):
1804         Fix language detection on startup
1806 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
1808         * plugins/document-manager/action-callbacks.c:
1809         (on_editor_command_upper_case_activate),
1810         (on_editor_command_lower_case_activate): Leftover commit from previous
1811         commit (see last changlog entry by me).
1812         
1813         * plugins/file-manager/plugin.c: (file_manager_activate):
1814         Gave proper widget name so that layout works.
1816 2007-09-26  Johannes Schmid <jhs@gnome.org>
1818         * plugins/document-manager/plugin.c: (on_editor_changed),
1819         (docman_plugin_instance_init):
1820         Only unload/load language-support plugins if necessary.
1821         
1822         * plugins/language-manager/plugin.c: (language_manager_activate):
1823         Removed some debugging code
1825         * plugins/sourceview/sourceview.c: (on_document_saved),
1826         (ilanguage_set_language), (ilanguage_get_language):
1827         Fixed ianjuta_language interface and ensure that highlighting is
1828         activated when a new file is saved.
1829         
1830 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
1832         * libanjuta/interfaces/libanjuta.idl:
1833         * plugins/document-manager/action-callbacks.c:
1834         (on_editor_command_upper_case_activate),
1835         (on_editor_command_lower_case_activate):
1836         * plugins/editor/text_editor.c: (iselection_has_selection),
1837         (iselection_get_start), (iselection_get_end),
1838         (iselection_iface_init):
1839         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1840         * plugins/sourceview/sourceview.c: (iselect_has_selection),
1841         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
1842         method and implemented it for both scintilla and sourceview editors.
1843         Updated document-manager and assist plugins to use the new method.
1845 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
1847         * plugins/file-manager/file-view.c:
1848         Fix typo, allow to compile new file manager with gtk < 2.12
1850 2007-09-25  Johannes Schmid <jhs@gnome.org>
1852         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1853         Support Auto-Indent for single lines (e.g no selection);
1854         
1855         * plugins/macro/plugin.c:
1856         Do not use the same shortcut as auto-indent does
1857         
1858         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1859         Optimized keyboard navigation - do not emit char_added when only
1860         navigation keys have been pressed.
1862 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1864         * plugins/language-support-cpp-java/cpp-java-assist.c:
1865         (on_assist_chosen), (cpp_java_assist_install),
1866         (cpp_java_assist_uninstall):
1867         * plugins/language-support-cpp-java/plugin.c: (install_support),
1868         (uninstall_support): Install and uninstall support in correct order.
1869         Fixes a bug where it was installed multiple times resulting in
1870         inserting autocomplete text multiple times.
1872 2007-09-25  Johannes Schmid <jhs@gnome.org>
1874         * configure.in:
1875         Add GNOME_WARNING_FLAGS(maximum) and
1876         GNOME_CXX_WARNIGS(yes) to avoid bugs
1877         the compiler can warn you.
1878         
1879         * libegg/test-tree-utils.c: (key_test):
1880         * plugins/file-manager/file-model.c:
1881         (file_model_cancel_expand_idle), (file_model_sort),
1882         (file_model_row_expanded):
1883         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1884         (file_view_refresh), (file_view_get_selected), (file_view_init),
1885         (file_view_new):
1886         * plugins/file-manager/file-view.h:
1887         * plugins/symbol-db/readtags.c: (initialize_1):
1888         * src/main.c:
1889         
1890         Fixed the more critical warnings
1892 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1894         Icons from tpgww@onepost.net:
1895         * configure.in:
1896         * plugins/debug-manager/Makefile.am:
1897         * plugins/debug-manager/images/Makefile.am:
1898         * plugins/debug-manager/images/anjuta-attach.svg:
1899         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
1900         * plugins/debug-manager/images/anjuta-step-into.svg:
1901         * plugins/debug-manager/images/anjuta-step-out.svg:
1902         * plugins/debug-manager/images/anjuta-step-over.svg:
1903         * plugins/debug-manager/plugin.c: (register_stock_icons):
1904         * plugins/document-manager/Makefile.am:
1905         * plugins/document-manager/block_select.xpm:
1906         * plugins/document-manager/fold_close.xpm:
1907         * plugins/document-manager/fold_open.xpm:
1908         * plugins/document-manager/fold_toggle.xpm:
1909         * plugins/document-manager/images/Makefile.am:
1910         * plugins/document-manager/images/anjuta-block-end.svg:
1911         * plugins/document-manager/images/anjuta-block-start.svg:
1912         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1913         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1914         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1915         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1916         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1917         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1918         * plugins/document-manager/indent.xpm:
1919         * plugins/document-manager/indent_auto.xpm:
1920         * plugins/document-manager/indent_dcr.xpm:
1921         * plugins/document-manager/indent_inc.xpm:
1922         * plugins/document-manager/indent_set.xpm:
1923         * plugins/document-manager/plugin.c: Added nicer icons for
1924         document manager and debugger. Organized icons in 'images'
1925         directories.
1927 2007-09-24  Johannes Schmid <jhs@gnome.org>
1929         * src/anjuta-app.c: (anjuta_app_add_widget_full):
1930         Fixed a missing NULL in g_object_set.
1932 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1934         * plugins/language-support-cpp-java/cpp-java-assist.c:
1935         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
1936         scope memebers just after scope operator is entered.
1938 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
1940         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1941         * plugins/language-support-cpp-java/cpp-java-assist.c:
1942         (completion_function), (completion_compare),
1943         (cpp_java_assist_tag_destroy), (create_completion),
1944         (cpp_java_assist_destroy_completion_cache),
1945         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
1946         Show '()' for function items in autocomplete list. Allow adding
1947         ' ' and/or '(' after function call autocompletion and have preferences
1948         settings for them.
1950 2007-09-24  Johannes Schmid <jhs@gnome.org>
1952         * sourceview.c: Reverting patch from r3157 because
1953         of side-effects
1955 2007-09-24  Johannes Schmid <jhs@gnome.org>
1957         * plugins/search/search-replace.c: (on_message_clicked):
1959         Fixed #427104 – No "highlight" of lines matching find-result
1961 2007-09-24  Johannes Schmid <jhs@gnome.org>
1963         * src/anjuta.glade:
1965         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
1967 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
1969         reviewed by: Johannes Schmid <jhs@gnome.org>
1971         * plugins/build-basic-autotools/executer.c: (execute_program):
1972         Fix #478238 – set env for execute programe in the terminal
1974 2007-09-24 Tom <tpgww@onepost.net>
1976         reviewed by: Johannes Schmid <jhs@gnome.org>
1978         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
1979         Fix memory leak
1980         
1981         * plugins/debug-manager/disassemble.c: (on_disassemble):
1982         Correct a format string in DEBUG_PRINT()
1984 2007-09-23  Johannes Schmid <jhs@gnome.org>
1986         * plugins/sourceview/sourceview.c: (offset_to_position),
1987         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
1988         (ieditor_get_position), (iselect_set), (iselect_get_start),
1989         (iselect_get_end):
1990         
1991         Fixed #Bug 440637 – Search, don't work very well
1993 2007-09-23  Johannes Schmid <jhs@gnome.org>
1995         * plugins/file-manager/file-model.c: (file_model_get_filename):
1996         * plugins/file-manager/file-model.h:
1997         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
1998         (file_view_init), (file_view_class_init):
1999         * plugins/message-view/message-view.c:
2000         (message_view_query_tooltip), (message_view_dispose),
2001         (message_view_instance_init), (message_view_class_init):
2003         Added GTK+ 2.12 style tooltips to file-manager and message view.
2004         Only build if GTK+ 2.12 is availible otherwise for message-view, the
2005         old implementation is used.
2007 2007-09-23  Johannes Schmid <jhs@gnome.org>
2009         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
2010         Fixed typo
2011         
2012         * plugins/language-manager/language-manager.plugin.in:
2013         Marked UserActivatable=FALSE
2014         
2015         * plugins/language-manager/plugin.c: (load_languages),
2016         (language_manager_activate), (language_manager_deactivate),
2017         (language_manager_dispose), (language_manager_instance_init),
2018         (language_manager_find_mime_type), (language_manager_find_string),
2019         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
2020         (ilanguage_get_name), (ilanguage_get_strings):
2021         
2022         Fixed various stupid bugs in language-manager plugin
2023         
2024         * plugins/symbol-db/symbol-db-engine.c:
2025         (sdb_engine_second_pass_update_scope_1):
2026         
2027         Add a g_return_if_fail to avoid a crash though still unsure
2028         what's causing it.
2030 2007-09-23  Johannes Schmid <jhs@gnome.org>
2032         * plugins/symbol-db/plugin.c: (on_project_element_added),
2033         (sources_array_free), (sources_array_add_foreach),
2034         (project_root_added):
2035         * plugins/symbol-db/symbol-db-engine.c:
2036         (symbol_db_engine_add_new_files):
2037         * plugins/symbol-db/symbol-db-engine.h:
2038         
2039         Added support for other languages than "C" to symbol-db. Now
2040         supports all languages listed by the language-manager.
2042 2007-09-23  Tom <tpgww@onepost.net>
2044         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
2046         * configure.in:
2047         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
2048         
2049         * libanjuta/anjuta-glue-factory.c: (load_plugin),
2050         (anjuta_glue_factory_get_object_type):
2051         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
2052         * plugins/build-basic-autotools/build-basic-autotools.c:
2053         (value_added_current_editor):
2054         * plugins/debug-manager/breakpoints.c:
2055         (breakpoints_dbase_edit_breakpoint),
2056         (on_toggle_breakpoint_activate):
2057         * plugins/debug-manager/plugin.c:
2058         (on_run_to_cursor_action_activate):
2059         * plugins/debug-manager/stack_trace.c:
2060         (dma_thread_update_stack_trace):
2061         * plugins/gdb/plugin.c:
2062         * plugins/glade/plugin.c: (ifile_open):
2063         * plugins/profiler/gprof-call-graph-view.c:
2064         * plugins/profiler/gprof-flat-profile-view.c:
2065         * plugins/profiler/gprof-function-call-tree-view.c:
2066         * plugins/profiler/gprof-options.c: (setup_widgets):
2067         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2068         * plugins/search/search-replace_backend.c:
2069         (file_buffer_new_from_te):
2070         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2071         * plugins/sourceview/assist-window.c: (assist_window_set_property),
2072         (assist_window_get_property), (assist_window_move):
2073         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
2074         (value_added_current_editor):
2075         * plugins/symbol-db/plugin.c: (value_added_current_editor):
2076         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
2077         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
2078         
2079         Many small code, warnings and leak fixes
2081 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
2083         * (removed) plugins/debug-manager/debugger.c,
2084         (removed) plugins/debug-manager/debugger.h,
2085         (added) plugins/debug-manager/command.c,
2086         (added) plugins/debug-manager/command.h,
2087         (added) plugins/debug-manager/queue.c,
2088         (added) plugins/debug-manager/queue.h,
2089         plugins/debug-manager/breakpoints.c,
2090         plugins/debug-manager/debug_tree.c,
2091         plugins/debug-manager/debug_tree.h,
2092         plugins/debug-manager/disassemble.c,
2093         plugins/debug-manager/disassemble.h,
2094         plugins/debug-manager/locals.c,
2095         plugins/debug-manager/locals.h,
2096         plugins/debug-manager/memory.c,
2097         plugins/debug-manager/memory.h,
2098         plugins/debug-manager/plugin.c,
2099         plugins/debug-manager/plugin.h,
2100         plugins/debug-manager/registers.c,
2101         plugins/debug-manager/registers.h,
2102         plugins/debug-manager/sharedlib.c,
2103         plugins/debug-manager/sharedlib.h,
2104         plugins/debug-manager/signals.c,
2105         plugins/debug-manager/signals.h,
2106         plugins/debug-manager/stack_trace.c,
2107         plugins/debug-manager/stack_trace.h,
2108         plugins/debug-manager/start.h,
2109         plugins/debug-manager/start.c,
2110         plugins/debug-manager/threads.c,
2111         plugins/debug-manager/threads.h,
2112         plugins/debug-manager/watch.c,
2113         plugins/debug-manager/watch.h,
2114         plugins/debug-manager/Makefile.am,
2115         plugins/gdb/debugger.c,
2116         plugins/gdb/debugger.h,
2117         plugins/gdb/plugin.c,
2118         libanjuta/interfaces/libanjuta.idl:
2119         Split debug-manager/debugger.c into command.c and queue.c
2120         Clean up debugger queue
2121         DmaDebuggerQueue object does not implement IAnjutaDebugger
2123 2007-09-23  Johannes Schmid <jhs@gnome.org>
2125         * configure.in:
2126         Bumped version to 2.3.0 (to ensure bugzilla bugs are
2127         set correctly, etc.)
2128         
2129         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2130         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
2131         (plugin_set_update):
2132         
2133         Show an error dialog instead of crashing when plugin loading fails
2135         * plugins/language-manager/Makefile.am:
2136         * plugins/language-manager/language-manager.plugin.in:
2137         * plugins/language-manager/languages.xml:
2138         * plugins/language-manager/plugin.c: (language_destroy),
2139         (load_languages), (language_manager_activate),
2140         (language_manager_deactivate), (language_manager_finalize),
2141         (language_manager_dispose), (language_manager_instance_init),
2142         (language_manager_class_init), (language_manager_find_mime_type),
2143         (language_manager_find_string), (ilanguage_get_from_mime_type),
2144         (ilanguage_get_from_string), (ilanguage_get_name),
2145         (ilanguage_get_strings), (ilanguage_iface_init):
2146         * plugins/language-manager/plugin.h:
2147         
2148         Added new language-manager plugin to have a better organisation for
2149         language names. The xml probabaly needs to be extended over time.
2150         
2151         * plugins/Makefile.am:
2152         * plugins/document-manager/plugin.c: (on_editor_changed):
2153         
2154         Adapted to new IAnjutaLanguage interface. Do not unload language-support
2155         because it does not really save memory but makes tab switching slow.
2156         
2157         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2158         .in:
2159         * plugins/language-support-cpp-java/plugin.c: (install_support),
2160         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
2161         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
2162         unloading
2164         * plugins/language-support-cpp-java/cpp-java-assist.c:
2165         (cpp_java_assist_show_autocomplete):
2166         
2167         Fix autocomplete to only show valid completions
2169         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2170         Calltips always have correct size and position now
2172 2007-09-22  Johannes Schmid <jhs@gnome.org>
2174         * plugins/search/search-replace_backend.c: (get_next_match):
2175         Removed code introduced by accident that causes a crash.
2176         
2177         * plugins/sourceview/sourceview-tags.c:
2178         * plugins/sourceview/sourceview-tags.h:
2179         Removed ununsed files
2181 2007-09-22  Johannes Schmid <jhs@gnome.org>
2183         * plugins/language-support-cpp-java/cpp-java-assist.c:
2184         Fixed build error
2186 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
2188         * plugins/language-support-cpp-java/cpp-java-assist.c:
2189         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
2190         Increased matching brace search to 500 chars.
2192 2007-09-21  Johannes Schmid <jhs@gnome.org>
2194         * plugins/language-support-cpp-java/cpp-java-assist.c:
2195         (cpp_java_assist_get_pre_word),
2196         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2197         
2198         Added some profiling debug code
2199         
2200         * plugins/language-support-cpp-java/cpp-java-utils.c:
2201         (cpp_java_util_jump_to_matching_brace):
2202         * plugins/language-support-cpp-java/cpp-java-utils.h:
2203         * plugins/language-support-cpp-java/plugin.c:
2204         (get_line_indentation_base), (get_line_auto_indentation):
2205         
2206         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
2207         avoid looping over the whole file when using calltips which is too slow and
2208         unneeded.
2209         
2210         * plugins/sourceview/assist-tip.c: (assist_tip_init),
2211         (assist_tip_set_tips), (assist_tip_get_coordinates),
2212         (assist_tip_new):
2213         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2214         
2215         Better calltips appearance (use theme now) and avoid jumping
2216         calltips
2218 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
2220         * plugins/document-manager/plugin.c:
2221         (update_editor_ui_interface_items):
2222         * plugins/language-support-cpp-java/plugin.c: (install_support),
2223         (uninstall_support): Moved autocomplete ui update code from
2224         document-manager to language-plugin.
2226 2007-09-21  Johannes Schmid <jhs@gnome.org>
2228         * libanjuta/interfaces/libanjuta.idl:
2229         
2230         Added IAnjutaLanguage interface (might still change...) for
2231         the upcoming language-manager plugin.
2232         
2233         * plugins/file-manager/Makefile.am:
2234         * plugins/file-manager/file-model.c:
2235         (file_model_cancel_expand_idle), (file_model_add_dummy),
2236         (file_model_expand_idle), (file_model_sort),
2237         (file_model_row_expanded), (file_model_row_collapsed),
2238         (file_model_init), (file_model_finalize),
2239         (file_model_set_property), (file_model_get_property),
2240         (file_model_class_init), (file_model_new), (file_model_refresh),
2241         (file_model_get_uri):
2242         * plugins/file-manager/file-model.h:
2243         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
2244         (file_view_expand_row_idle), (file_view_refresh),
2245         (file_view_get_selected), (file_view_button_press_event),
2246         (file_view_selection_changed), (file_view_init),
2247         (file_view_get_property), (file_view_set_property),
2248         (file_view_finalize), (file_view_class_init):
2249         
2250         Split up model/view as far as possible and fixed some file-manager
2251         bugs (popup-menu and incorrect project loading).
2252         
2253         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2254         Use monospace font for tips.
2255         
2256         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
2257         (sourceview_cell_new), (icell_get_character), (icell_get_length),
2258         (icell_get_attribute), (icell_style_get_font_description),
2259         (icell_style_get_color), (icell_style_get_background_color),
2260         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
2261         (iiter_foreach), (iiter_set_position), (iiter_get_position),
2262         (iiter_get_length), (iiter_clone), (iiter_assign):
2264         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
2265         interface. This is way faster though it has the drawback to create invalid
2266         iterators if the buffer is changed.
2268 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
2270         * libanjuta/interfaces/libanjuta.idl:
2271         * plugins/document-manager/action-callbacks.c:
2272         * plugins/document-manager/anjuta-document-manager.ui:
2273         * plugins/document-manager/plugin.c: (register_stock_icons):
2274         * plugins/editor/text_editor.c:
2275         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
2276         * plugins/language-support-cpp-java/cpp-java-assist.c:
2277         (cpp_java_assist_get_calltip_context):
2278         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
2279         (register_stock_icons), (cpp_java_plugin_activate_plugin):
2281         Moved autocomplete menu action from document-manager to assist plugin
2282         and got rid of deprecated autocomplete interface.
2284 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
2286         * libanjuta/interfaces/libanjuta.idl:
2287         * plugins/editor/text_editor.c: (iassist_iface_init):
2288         * plugins/language-support-cpp-java/cpp-java-assist.c:
2289         (cpp_java_assist_check), (on_assist_chosen):
2290         * plugins/sourceview/sourceview.c: (iassist_iface_init):
2291         Removed react() methods in both editors and assist interface. Assist
2292         plugin itself handles setting the autocomplete. Also fixed
2293         some mem leaks.
2295 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
2297         * plugins/file-manager/Makefile.am:
2298         * plugins/file-manager/file-view.c: (file_view_add_dummy),
2299         (file_view_expand_idle), (file_view_init):
2300         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
2301         (file_manager_set_default_uri), (project_root_added),
2302         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
2303         (file_manager_activate), (file_manager_deactivate),
2304         (file_manager_instance_init), (file_manager_class_init),
2305         (ifile_manager_set_root), (ifile_manager_set_selected),
2306         (ifile_manager_iface_init): Adjusted white spaces to match
2307         anjuta convention.
2309 2007-09-19  Naba Kumar  <naba@gnome.org>
2311         * libanjuta/interfaces/libanjuta.idl:
2312         * plugins/editor/text_editor.c: (text_editor_instance_init),
2313         (iassist_show_tips), (iassist_cancel_tips),
2314         (iassist_hide_suggestions), (iassist_iface_init):
2315         * plugins/editor/text_editor.h:
2316         * plugins/editor/text_editor_cbs.c:
2317         (on_text_editor_scintilla_notify):
2318         * plugins/language-support-cpp-java/cpp-java-assist.c:
2319         (is_scope_context_character), (is_word_character),
2320         (create_completion), (cpp_java_assist_get_scope_context),
2321         (cpp_java_assist_get_pre_word),
2322         (cpp_java_assist_get_scope_operator),
2323         (cpp_java_assist_destroy_completion_cache),
2324         (cpp_java_assist_create_scope_completion_cache),
2325         (cpp_java_assist_create_word_completion_cache),
2326         (cpp_java_assist_show_autocomplete),
2327         (cpp_java_assist_get_calltip_context),
2328         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2329         (on_editor_char_added), (on_assist_chosen),
2330         (cpp_java_assist_install), (cpp_java_assist_uninstall),
2331         (cpp_java_assist_init), (cpp_java_assist_finalize):
2332         * plugins/language-support-cpp-java/cpp-java-assist.h:
2333         * plugins/language-support-cpp-java/plugin.c:
2334         (initialize_indentation_params):
2335         * plugins/sourceview/assist-tip.c:
2336         * plugins/sourceview/assist-tip.h:
2337         * plugins/sourceview/sourceview-private.h:
2338         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2339         (on_assist_tip_destroyed), (on_assist_cancel),
2340         (on_document_char_added), (iassist_get_suggestions),
2341         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
2342         
2343         Implement state-less assistance so that assist can be evaluated
2344         any given time at any position. Changed IAnjutaEditorAssist interfance
2345         and implementations and removed any state management in editors.
2347 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
2349         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
2350         completion items sorting and avoided unnecssary sorts.
2352         * plugins/text-editor.c: Fixed state.
2354 2007-09-17  Johannes Schmid <jhs@gnome.org>
2356         * plugins/language-support-cpp-java/cpp-java-assist.c:
2357         (on_assist_begin):
2358         
2359         Fixed calltips in sourceview
2361 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
2363         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
2364         completion items preparation time. Fixed a crash bug.
2366         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2367         Set buffer size (From Massimo, required for symbol-db).
2369         * libanjuta/interfaces/libanjuta.idl: Also pass position information
2370         for suggestions.
2372         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
2373         change in API.
2375         * plugins/editor/aneditor-autocomplete.cxx,
2376         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
2377         Added ANE_GETWORDBEFORECARAT command.
2379         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
2380         using assist interface.
2382         * plugins/editor/text_editor.c: (text_editor_instance_init),
2383         (text_editor_get_word_before_carat),
2384         (text_editor_get_current_word), (iassist_add_trigger),
2385         (iassist_remove_trigger), (on_assist_canceled),
2386         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
2387         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
2388         * plugins/editor/text_editor.h:
2389         * plugins/editor/text_editor_cbs.c: (trigger_size),
2390         (max_trigger_size), (text_editor_check_assist),
2391         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
2392         interface.
2394         * plugins/language-support-cpp-java/Makefile.am:
2395         * plugins/language-support-cpp-java/plugin.c:
2396         (get_line_indentation_base), (get_line_auto_indentation),
2397         (install_support), (uninstall_support),
2398         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
2399         (cpp_java_plugin_instance_init):
2400         * plugins/language-support-cpp-java/plugin.h:
2401         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
2402         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
2403         Make assist a separate class.
2405 2007-09-14  Johannes Schmid <jhs@gnome.org>
2407         * plugins/sourceview/sourceview.c: (iassist_suggest):
2408         Fixed changed char_alignment paramter in language-support
2409         plugin
2411 2007-09-14  Naba Kumar  <naba@gnome.org>
2413         * plugins/language-support-cpp-java/plugin.c: Send the right
2414         'char_alignment' paramenter (needs fixing in sourceview).
2416 2007-09-13  Johannes Schmid <jhs@gnome.org>
2418         * anjuta.anjuta:
2419         * plugins/project-wizard/templates/minimal/project.anjuta:
2420         Use IAnjutaSymbolManager instead of loading the plugin directly.
2421         (TODO: Think of a version to do this for older files...)
2423         * configure.in:
2424         * plugins/Makefile.am:
2425         * plugins/symbol-db/Makefile.am:
2426         
2427         Build symbol-db plugin if libgda-3.0 is found
2429 2007-09-13  Johannes Schmid <jhs@gnome.org>
2431         * plugins/sourceview/Makefile.am:
2432         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2433         (set_uri):
2434         * plugins/sourceview/anjuta-document.h:
2435         Removed lots of dead code
2436         
2437         * plugins/sourceview/anjuta-languages-manager.c:
2438         * plugins/sourceview/anjuta-languages-manager.h:
2439         removed completely
2440         
2441         * plugins/sourceview/sourceview.c: (on_document_char_added),
2442         (on_document_loaded), (sourceview_instance_init),
2443         (iselect_get_start), (iselect_get_end),
2444         (ilanguage_get_supported_languages), (ilanguage_set_language):
2445         
2446         Fixed selection handling and make some adaptions for the changes 
2447         mentioned above
2449 2007-09-13  Johannes Schmid <jhs@gnome.org>
2451         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2452         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2453         (on_assist_update):
2454         
2455         Added preferences to language support completion/calltips
2456         
2457         * plugins/sourceview/assist-window.c: (assist_window_update):
2459         Always select first entry
2461         * plugins/sourceview/sourceview.glade:
2462         Removed old completion preferences
2464 2007-09-11  Naba Kumar  <naba@gnome.org>
2466         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
2467         and possible crash when pressing ctrl+d in terminal after preferences
2468         window has been shown once (no need for backport).
2470         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
2471         implementations to get warnings instead of crashes for unimplemented
2472         interface methods.
2474 2007-09-11   Massimo Cora' <maxcvs@email.it>
2476         Reviewed by: Naba Kumar  <naba@gnome.org>
2478         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2479         * plugins/symbol-db/*:
2480         Added new symbol-database backend based on SQLite 3.
2481         (does not enabled for build currently).
2483 2007-09-10  Johannes Schmid <jhs@gnome.org>
2485         * anjuta.anjuta:
2486         * configure.in:
2487         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
2488         (parse_info_init), (parse_info_free), (valid_element),
2489         (start_element_handler), (end_element_handler), (text_handler),
2490         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
2491         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
2492         (egg_recent_model_monitor), (egg_recent_model_read),
2493         (egg_recent_model_open_file), (egg_recent_model_lock_file),
2494         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
2495         (egg_recent_model_set_property), (egg_recent_model_class_init),
2496         (egg_recent_model_init), (egg_recent_model_add_full),
2497         (egg_recent_model_delete), (egg_recent_model_get_list),
2498         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
2499         (egg_recent_model_set_filter_mime_types),
2500         (egg_recent_model_clear_group_filter),
2501         (egg_recent_model_set_filter_groups),
2502         (egg_recent_model_clear_scheme_filter),
2503         (egg_recent_model_set_filter_uri_schemes),
2504         (egg_recent_model_remove_expired):
2505         
2506         Update EggRecent (#456465)
2508 2007-09-10  Johannes Schmid <jhs@gnome.org>
2510         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
2511         (anjuta_plugin_manager_get_plugin):
2512         * plugins/profiler/gprof-call-graph-view.c:
2513         (gprof_call_graph_view_create_columns):
2514         * plugins/profiler/gprof-flat-profile-view.c:
2515         (gprof_flat_profile_view_create_columns):
2516         * plugins/profiler/gprof-function-call-tree-view.c:
2517         (gprof_function_call_tree_view_create_columns):
2518         
2519         Fixed #466031 – Update of pieces of menus for Localization
2521 2007-09-10  Johannes Schmid <jhs@gnome.org>
2523         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2524         Bug 343522 – anjuta: Unable to execute commands that use options.
2526 2007-09-09  Johannes Schmid <jhs@gnome.org>
2528         * plugins/document-manager/anjuta-docman.c:
2529         (anjuta_docman_update_page_label):
2530         
2531         Fixed #458034 – Method of indicating unsaved changes breaks convention
2532         
2533         * plugins/document-manager/plugin.c: (update_title),
2534         (value_added_project_root_uri), (value_removed_project_root_uri),
2535         (on_editor_changed), (activate_plugin):
2536         * plugins/document-manager/plugin.h:
2537         * plugins/project-manager/plugin.c: (on_profile_scoped),
2538         (on_profile_descoped), (ifile_open):
2539         
2540         Fixed #427390 – Show path of item in currently focused editor window
2542 2007-09-09  Johannes Schmid <jhs@gnome.org>
2544         * plugins/search/plugin.c: (on_toolbar_find_clicked),
2545         (on_toolbar_find_incremental):
2546         Fix incremental search
2547         
2548         * plugins/sourceview/sourceview.c: (on_document_char_added),
2549         (set_select):
2550         Fixed selection management
2552 2007-09-09  Johannes Schmid <jhs@gnome.org>
2554         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2555         Fixed memory leak
2557         * libanjuta/interfaces/libanjuta.idl:
2558         Extended IAnjutaEditorAssist interface
2559         
2560         * plugins/language-support-cpp-java/plugin.c:
2561         (jump_to_matching_brace), (add_tags), (on_assist_begin),
2562         (assist_cleanup), (on_assist_chosen), (on_assist_update),
2563         (context_character), (get_context), (function_parser),
2564         (cpp_member_parser), (install_assist), (uninstall_assist),
2565         (get_line_indentation_base), (get_line_auto_indentation),
2566         (install_support), (uninstall_support),
2567         (on_value_added_current_editor), (on_value_removed_current_editor),
2568         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
2569         * plugins/language-support-cpp-java/plugin.h:
2570         
2571         Improved fixed editor assistance and added support for function/method
2572         tooltips. jumb_to_matching_brance => jump_to_matching_brace
2573         
2574         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
2575         Removed a FIXME
2576         
2577         * plugins/project-import/project-import.c: (on_import_next):
2578         Added a non-NULL check with could probably fix #474843 but not sure
2579         
2580         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2581         Fixed anjuta-plugin project wizard
2582         
2583         * plugins/sourceview/Makefile.am:
2584         * plguins/sourceview/assist-tip.[ch]:
2585         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
2586         (anjuta_view_key_press_event):
2587         * plugins/sourceview/assist-window.c: (assist_window_class_init),
2588         (assist_window_init), (assist_window_update), (assist_window_new):
2589         * plugins/sourceview/sourceview-private.h:
2590         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2591         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2592         (trigger_size), (max_trigger_size), (on_document_char_added),
2593         (sourceview_dispose), (ieditor_get_current_word),
2594         (iassist_add_trigger), (iassist_init_suggestions),
2595         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
2596         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
2597         
2598         Big update on sourceview assist capabilites. Autocompletion should
2599         now work much better and function tooltips are finally supported!
2601         * plugins/sourceview/anjuta-document.h:
2602         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
2603         (anjuta_document_get_current_word):
2604         Fixed get_current_word (inspired by aneditor.cxx implementation)
2606         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
2607         (icell_get_attribute):
2608         Fixed get_attribute() to also detect character constants.
2609         Simplified get_char()
2611         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
2612         (isymbol_manager_get_members), (isymbol_manager_get_parents),
2613         (isymbol_manager_get_completions_at_position):
2614         
2615         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
2617 2007-09-04  Naba Kumar  <naba@gnome.org>
2619         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
2620         projects that can not add sources.
2622         * plugins/file-wizard/file.c: Similarly for file wizard,
2623         Do not enable 'Add to project' projects that can not add sources.
2625 2007-09-04  Naba Kumar  <naba@gnome.org>
2627         * configure.in: Bumped gnome-build requirement to 0.2.0
2628         for project capabilities support.
2630         * plugins/project-manager/plugin.c: Enable/disable project
2631         actions based on project capabilities. Fixes bug #433552:
2632         crash in Anjuta IDE: add file test.h in project on generic
2633         Makefile.
2635         * libanjuta/interfaces/libanjuta.idl: Added method to query
2636         project capabilities.
2638 2007-09-03  Naba Kumar  <naba@gnome.org>
2640         * plugins/file-manager/plugin.c: Set shadow type IN.
2641         * plugins/file-manager/file-view.c: Fixed code style.
2642         * plugins/file-manager/file-view.c: Fixed icons column to size
2643         properly.
2645         * plugins/file-manager/plugin.[c,h]: Fixed code style.
2647         * plugins/file-manager/plugin.c: Fixed crash on closing project and
2648         unmonitors project-uri on file-manager deactivation.
2650         * TODO.tasks: Updated
2652 2007-09-02  Johannes Schmid <jhs@gnome.org>
2654         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2655         Fixed memory leak
2656         
2657         * plugins/file-manager/file-view.c: (file_view_get_selected),
2658         (file_view_button_press_event), (file_view_finalize):
2659         * plugins/file-manager/plugin.c: (project_root_removed),
2660         (file_manager_deactivate):
2661         
2662         Fixed some small bugs I missed before
2664 2007-09-02  Johannes Schmid <jhs@gnome.org>
2666         * plugins/file-manager/*:
2667         Added new and file-manager
2669 2007-09-02  Johannes Schmid <jhs@gnome.org>
2671         * plugins/file-manager/*:
2672         Removed old file-manager
2674 2007-08-31  Johannes Schmid <jhs@gnome.org>
2676         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
2677         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2678         
2679         Fixed some memory leaks
2680         
2681         * MAINTAINERS: Fixed
2682         
2683 2007-08-31  Johannes Schmid <jhs@gnome.org>
2685         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2686         (get_property_value_as_string), (set_property_value_as_string),
2687         (register_callbacks), (preferences_foreach_callback),
2688         (anjuta_preferences_register_property_raw):
2689         * libanjuta/anjuta-preferences.h:
2690         * plugins/build-basic-autotools/build-basic-autotools.c:
2691         (on_build_mesg_format):
2692         * plugins/document-manager/anjuta-document-manager.glade:
2693         * plugins/message-view/anjuta-message-manager-plugin.glade:
2694         
2695         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
2696         broken message view preferences
2697         
2698         * plugins/message-view/message-view.c:
2699         (message_view_instance_init), (pref_change_color), (prefs_init),
2700         (imessage_view_append):
2701         Cleaned up message view (#458041)
2702         
2703         * src/shell.c: (on_preferences_activate),
2704         (anjuta_test_shell_instance_init),
2705         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
2706         Fixed test shell to allow better debugging
2707         
2708 2007-08-31  Johannes Schmid <jhs@gnome.org>
2710         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
2711         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
2712         * plugins/gtodo/main.h:
2713         * plugins/gtodo/plugin.c: (activate_plugin):
2714         
2715         Fixed #423467 (View->Tasks menu items are not 
2716         checked on startup)
2718 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
2720         reviewed by: Johannes Schmid <jhs@gnome.org>
2722         * COPYING:
2723         * data/welcome.txt.in:
2724         * launcher/anjuta_launcher.c:
2725         * libanjuta/anjuta-children.c:
2726         * libanjuta/anjuta-children.h:
2727         * libanjuta/anjuta-debug.h:
2728         * libanjuta/anjuta-encodings.c:
2729         * libanjuta/anjuta-encodings.h:
2730         * libanjuta/anjuta-glue-c.c:
2731         * libanjuta/anjuta-glue-c.h:
2732         * libanjuta/anjuta-plugin-description.c:
2733         * libanjuta/anjuta-plugin-description.h:
2734         * libanjuta/anjuta-plugin-handle.c:
2735         * libanjuta/anjuta-plugin-handle.h:
2736         * libanjuta/anjuta-plugin-manager.c:
2737         * libanjuta/anjuta-plugin-manager.h:
2738         * libanjuta/anjuta-plugin.c:
2739         * libanjuta/anjuta-plugin.h:
2740         * libanjuta/anjuta-preferences.c:
2741         * libanjuta/anjuta-preferences.h:
2742         * libanjuta/anjuta-profile-manager.c:
2743         * libanjuta/anjuta-profile-manager.h:
2744         * libanjuta/anjuta-profile.c:
2745         * libanjuta/anjuta-profile.h:
2746         * libanjuta/anjuta-save-prompt.c:
2747         * libanjuta/anjuta-save-prompt.h:
2748         * libanjuta/anjuta-serializer.c:
2749         * libanjuta/anjuta-serializer.h:
2750         * libanjuta/anjuta-session.c:
2751         * libanjuta/anjuta-session.h:
2752         * libanjuta/anjuta-shell.c:
2753         * libanjuta/anjuta-shell.h:
2754         * libanjuta/anjuta-status.c:
2755         * libanjuta/anjuta-status.h:
2756         * libanjuta/anjuta-ui.c:
2757         * libanjuta/anjuta-ui.h:
2758         * libanjuta/anjuta-utils-priv.h:
2759         * libanjuta/anjuta-utils.c:
2760         * libanjuta/anjuta-utils.h:
2761         * libanjuta/cell-renderer-captioned-image.c:
2762         * libanjuta/cell-renderer-captioned-image.h:
2763         * libanjuta/e-splash.c:
2764         * libanjuta/e-splash.h:
2765         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2766         * libanjuta/interfaces/libanjuta.idl:
2767         * libanjuta/libanjuta.h:
2768         * libanjuta/resources.c:
2769         * libanjuta/resources.h:
2770         * libegg/egg-cell-renderer-text.c:
2771         * libegg/egg-combo-action.c:
2772         * libegg/egg-entry-action.c:
2773         * libegg/egg-recent-action.c:
2774         * libegg/egg-recent-files-module.c:
2775         * libegg/egg-recent-item.c:
2776         * libegg/egg-recent-model.c:
2777         * libegg/egg-recent-view-gtk.c:
2778         * libegg/egg-recent-view.c:
2779         * libegg/egg-submenu-action.c:
2780         * libegg/eggaccelerators.c:
2781         * libegg/eggcellrendererpopup.c:
2782         * libegg/eggcomboselect.c:
2783         * libegg/eggtreemodelfilter.c:
2784         * libegg/eggtreemultidnd.c:
2785         * libegg/gtkcellview.h:
2786         * libegg/treeviewutils/egg-cell-renderer-text.h:
2787         * libegg/treeviewutils/eggaccelerators.h:
2788         * libegg/treeviewutils/eggcellrendererkeys.h:
2789         * libegg/treeviewutils/eggcellrendererpopup.h:
2790         * libegg/treeviewutils/eggtreemodelfilter.h:
2791         * libegg/treeviewutils/eggtreemultidnd.h:
2792         * libegg/treeviewutils/eggtreeviewstate.h:
2793         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
2794         * manuals/anjuta-faqs/Makefile.am:
2795         * manuals/anjuta-manual/C/anjuta-manual.xml:
2796         * manuals/anjuta-manual/C/license.xml:
2797         * manuals/anjuta-manual/es/es.po:
2798         * manuals/anjuta-manual/sv/sv.po:
2799         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
2800         ml:
2801         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
2802         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
2803         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
2804         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
2805         * manuals/old/ja/anjuta-manual/license.xml:
2806         * plugins/build-basic-autotools/build-basic-autotools.c:
2807         * plugins/build-basic-autotools/build-basic-autotools.h:
2808         * plugins/build-basic-autotools/executer.c:
2809         * plugins/build-basic-autotools/executer.h:
2810         * plugins/build/build_file.c:
2811         * plugins/build/build_file.h:
2812         * plugins/build/build_project.c:
2813         * plugins/build/build_project.h:
2814         * plugins/build/clean_project.c:
2815         * plugins/build/clean_project.h:
2816         * plugins/build/commands.c:
2817         * plugins/build/commands.h:
2818         * plugins/build/compile.c:
2819         * plugins/build/compile.h:
2820         * plugins/build/compiler_options.c:
2821         * plugins/build/compiler_options.h:
2822         * plugins/build/configurer.c:
2823         * plugins/build/configurer.h:
2824         * plugins/build/executer.c:
2825         * plugins/build/executer.h:
2826         * plugins/class-gen/cell-renderer-flags.c:
2827         * plugins/class-gen/cell-renderer-flags.h:
2828         * plugins/class-gen/combo-flags.c:
2829         * plugins/class-gen/combo-flags.h:
2830         * plugins/class-gen/element-editor.c:
2831         * plugins/class-gen/element-editor.h:
2832         * plugins/class-gen/generator.c:
2833         * plugins/class-gen/generator.h:
2834         * plugins/class-gen/plugin.c:
2835         * plugins/class-gen/plugin.h:
2836         * plugins/class-gen/transform.c:
2837         * plugins/class-gen/transform.h:
2838         * plugins/class-gen/validator.c:
2839         * plugins/class-gen/validator.h:
2840         * plugins/class-gen/window.c:
2841         * plugins/class-gen/window.h:
2842         * plugins/class-inheritance/class-callbacks.c:
2843         * plugins/class-inheritance/class-callbacks.h:
2844         * plugins/class-inheritance/class-inherit.c:
2845         * plugins/class-inheritance/class-inherit.h:
2846         * plugins/class-inheritance/plugin.c:
2847         * plugins/class-inheritance/plugin.h:
2848         * plugins/cvs-plugin/cvs-actions.c:
2849         * plugins/cvs-plugin/cvs-actions.h:
2850         * plugins/cvs-plugin/cvs-callbacks.c:
2851         * plugins/cvs-plugin/cvs-callbacks.h:
2852         * plugins/cvs-plugin/cvs-execute.c:
2853         * plugins/cvs-plugin/cvs-execute.h:
2854         * plugins/cvs-plugin/cvs-interface.c:
2855         * plugins/cvs-plugin/cvs-interface.h:
2856         * plugins/cvs-plugin/plugin.c:
2857         * plugins/cvs-plugin/plugin.h:
2858         * plugins/debug-manager/breakpoints.c:
2859         * plugins/debug-manager/breakpoints.h:
2860         * plugins/debug-manager/chunk_view.c:
2861         * plugins/debug-manager/chunk_view.h:
2862         * plugins/debug-manager/data_buffer.c:
2863         * plugins/debug-manager/data_buffer.h:
2864         * plugins/debug-manager/data_view.c:
2865         * plugins/debug-manager/data_view.h:
2866         * plugins/debug-manager/debug_tree.c:
2867         * plugins/debug-manager/debug_tree.h:
2868         * plugins/debug-manager/debugger.c:
2869         * plugins/debug-manager/debugger.h:
2870         * plugins/debug-manager/disassemble.c:
2871         * plugins/debug-manager/disassemble.h:
2872         * plugins/debug-manager/info.c:
2873         * plugins/debug-manager/info.h:
2874         * plugins/debug-manager/locals.c:
2875         * plugins/debug-manager/locals.h:
2876         * plugins/debug-manager/memory.c:
2877         * plugins/debug-manager/memory.h:
2878         * plugins/debug-manager/plugin.c:
2879         * plugins/debug-manager/plugin.h:
2880         * plugins/debug-manager/registers.c:
2881         * plugins/debug-manager/registers.h:
2882         * plugins/debug-manager/sexy-icon-entry.c:
2883         * plugins/debug-manager/sexy-icon-entry.h:
2884         * plugins/debug-manager/sharedlib.c:
2885         * plugins/debug-manager/sharedlib.h:
2886         * plugins/debug-manager/signals.c:
2887         * plugins/debug-manager/signals.h:
2888         * plugins/debug-manager/sparse_buffer.c:
2889         * plugins/debug-manager/sparse_buffer.h:
2890         * plugins/debug-manager/sparse_view.c:
2891         * plugins/debug-manager/sparse_view.h:
2892         * plugins/debug-manager/stack_trace.c:
2893         * plugins/debug-manager/stack_trace.h:
2894         * plugins/debug-manager/start.c:
2895         * plugins/debug-manager/start.h:
2896         * plugins/debug-manager/threads.c:
2897         * plugins/debug-manager/threads.h:
2898         * plugins/debug-manager/utilities.c:
2899         * plugins/debug-manager/utilities.h:
2900         * plugins/debug-manager/watch.c:
2901         * plugins/debug-manager/watch.h:
2902         * plugins/devhelp/htmlview.c:
2903         * plugins/devhelp/htmlview.h:
2904         * plugins/document-manager/action-callbacks.c:
2905         * plugins/document-manager/action-callbacks.h:
2906         * plugins/document-manager/anjuta-docman.c:
2907         * plugins/document-manager/anjuta-docman.h:
2908         * plugins/document-manager/editor-tooltips.c:
2909         * plugins/document-manager/editor-tooltips.h:
2910         * plugins/document-manager/file_history.c:
2911         * plugins/document-manager/file_history.h:
2912         * plugins/document-manager/indent-dialog.c:
2913         * plugins/document-manager/indent-dialog.h:
2914         * plugins/document-manager/indent-util.c:
2915         * plugins/document-manager/indent-util.h:
2916         * plugins/document-manager/plugin.c:
2917         * plugins/editor/aneditor-autocomplete.cxx:
2918         * plugins/editor/aneditor-calltip.cxx:
2919         * plugins/editor/aneditor-indent.cxx:
2920         * plugins/editor/aneditor-priv.h:
2921         * plugins/editor/aneditor.cxx:
2922         * plugins/editor/aneditor.h:
2923         * plugins/editor/lexer.h:
2924         * plugins/editor/plugin.c:
2925         * plugins/editor/plugin.h:
2926         * plugins/editor/print.c:
2927         * plugins/editor/print.h:
2928         * plugins/editor/properties.h:
2929         * plugins/editor/properties_cxx.h:
2930         * plugins/editor/style-editor.c:
2931         * plugins/editor/style-editor.h:
2932         * plugins/editor/text-editor-iterable.c:
2933         * plugins/editor/text-editor-iterable.h:
2934         * plugins/editor/text_editor.c:
2935         * plugins/editor/text_editor.h:
2936         * plugins/editor/text_editor_cbs.c:
2937         * plugins/editor/text_editor_cbs.h:
2938         * plugins/editor/text_editor_menu.c:
2939         * plugins/editor/text_editor_menu.h:
2940         * plugins/editor/text_editor_prefs.c:
2941         * plugins/editor/text_editor_prefs.h:
2942         * plugins/file-loader/dnd.c:
2943         * plugins/file-loader/dnd.h:
2944         * plugins/file-loader/plugin.c:
2945         * plugins/file-manager/an_file_view.c:
2946         * plugins/file-manager/plugin.c:
2947         * plugins/file-wizard/file.c:
2948         * plugins/file-wizard/file.h:
2949         * plugins/file-wizard/plugin.c:
2950         * plugins/file-wizard/plugin.h:
2951         * plugins/gdb/debugger.c:
2952         * plugins/gdb/debugger.h:
2953         * plugins/gdb/gdbmi-test.c:
2954         * plugins/gdb/gdbmi.c:
2955         * plugins/gdb/gdbmi.h:
2956         * plugins/gdb/global.h:
2957         * plugins/gdb/parser.c:
2958         * plugins/gdb/parser.h:
2959         * plugins/gdb/plugin.c:
2960         * plugins/gdb/plugin.h:
2961         * plugins/gdb/utilities.c:
2962         * plugins/gdb/utilities.h:
2963         * plugins/glade/plugin.c:
2964         * plugins/glade/plugin.h:
2965         * plugins/gtodo/egg-datetime.c:
2966         * plugins/gtodo/egg-datetime.h:
2967         * plugins/gtodo/eggtrayicon.c:
2968         * plugins/gtodo/eggtrayicon.h:
2969         * plugins/gtodo/plugin.c:
2970         * plugins/gvim/anjuta-vim.c:
2971         * plugins/gvim/anjuta-vim.h:
2972         * plugins/gvim/gtkvim.c:
2973         * plugins/gvim/gtkvim.h:
2974         * plugins/gvim/plugin.c:
2975         * plugins/gvim/plugin.h:
2976         * plugins/language-support-cpp-java/plugin.c:
2977         * plugins/language-support-cpp-java/plugin.h:
2978         * plugins/macro/macro-actions.c:
2979         * plugins/macro/macro-actions.h:
2980         * plugins/macro/macro-db.c:
2981         * plugins/macro/macro-db.h:
2982         * plugins/macro/macro-dialog.c:
2983         * plugins/macro/macro-dialog.h:
2984         * plugins/macro/macro-edit.c:
2985         * plugins/macro/macro-edit.h:
2986         * plugins/macro/macro-util.c:
2987         * plugins/macro/macro-util.h:
2988         * plugins/macro/plugin.c:
2989         * plugins/macro/plugin.h:
2990         * plugins/message-view/anjuta-msgman.c:
2991         * plugins/message-view/anjuta-msgman.h:
2992         * plugins/message-view/message-view.c:
2993         * plugins/message-view/message-view.h:
2994         * plugins/message-view/plugin.c:
2995         * plugins/message-view/plugin.h:
2996         * plugins/patch/patch-plugin.c:
2997         * plugins/patch/patch-plugin.h:
2998         * plugins/patch/plugin.c:
2999         * plugins/patch/plugin.h:
3000         * plugins/profiler/gprof-call-graph-block-entry.c:
3001         * plugins/profiler/gprof-call-graph-block-entry.h:
3002         * plugins/profiler/gprof-call-graph-block.c:
3003         * plugins/profiler/gprof-call-graph-block.h:
3004         * plugins/profiler/gprof-call-graph-view.c:
3005         * plugins/profiler/gprof-call-graph-view.h:
3006         * plugins/profiler/gprof-call-graph.c:
3007         * plugins/profiler/gprof-call-graph.h:
3008         * plugins/profiler/gprof-flat-profile-entry.c:
3009         * plugins/profiler/gprof-flat-profile-entry.h:
3010         * plugins/profiler/gprof-flat-profile-view.c:
3011         * plugins/profiler/gprof-flat-profile-view.h:
3012         * plugins/profiler/gprof-flat-profile.c:
3013         * plugins/profiler/gprof-flat-profile.h:
3014         * plugins/profiler/gprof-function-call-chart-view.c:
3015         * plugins/profiler/gprof-function-call-chart-view.h:
3016         * plugins/profiler/gprof-function-call-tree-view.c:
3017         * plugins/profiler/gprof-function-call-tree-view.h:
3018         * plugins/profiler/gprof-options.c:
3019         * plugins/profiler/gprof-options.h:
3020         * plugins/profiler/gprof-profile-data.c:
3021         * plugins/profiler/gprof-profile-data.h:
3022         * plugins/profiler/gprof-view-manager.c:
3023         * plugins/profiler/gprof-view-manager.h:
3024         * plugins/profiler/gprof-view.c:
3025         * plugins/profiler/gprof-view.h:
3026         * plugins/profiler/plugin.c:
3027         * plugins/profiler/plugin.h:
3028         * plugins/profiler/string-utils.c:
3029         * plugins/profiler/string-utils.h:
3030         * plugins/project-import/plugin.c:
3031         * plugins/project-import/plugin.h:
3032         * plugins/project-import/project-import.c:
3033         * plugins/project-import/project-import.h:
3034         * plugins/project-manager/plugin.c:
3035         * plugins/project-manager/plugin.h:
3036         * plugins/project-wizard/action.c:
3037         * plugins/project-wizard/action.h:
3038         * plugins/project-wizard/autogen.c:
3039         * plugins/project-wizard/autogen.h:
3040         * plugins/project-wizard/druid.c:
3041         * plugins/project-wizard/druid.h:
3042         * plugins/project-wizard/file.c:
3043         * plugins/project-wizard/file.h:
3044         * plugins/project-wizard/header.c:
3045         * plugins/project-wizard/header.h:
3046         * plugins/project-wizard/install.c:
3047         * plugins/project-wizard/install.h:
3048         * plugins/project-wizard/parser.c:
3049         * plugins/project-wizard/parser.h:
3050         * plugins/project-wizard/plugin.c:
3051         * plugins/project-wizard/plugin.h:
3052         * plugins/project-wizard/property.c:
3053         * plugins/project-wizard/property.h:
3054         * plugins/project-wizard/values.c:
3055         * plugins/project-wizard/values.h:
3056         * plugins/sample1/plugin.c:
3057         * plugins/search/plugin.c:
3058         * plugins/search/plugin.h:
3059         * plugins/search/search-replace_backend.c:
3060         * plugins/search/search-replace_backend.h:
3061         * plugins/search/search_preferences.c:
3062         * plugins/sourceview/anjuta-convert.c:
3063         * plugins/sourceview/anjuta-convert.h:
3064         * plugins/sourceview/anjuta-document-loader.c:
3065         * plugins/sourceview/anjuta-document-loader.h:
3066         * plugins/sourceview/anjuta-document-saver.c:
3067         * plugins/sourceview/anjuta-document-saver.h:
3068         * plugins/sourceview/anjuta-document.c:
3069         * plugins/sourceview/anjuta-document.h:
3070         * plugins/sourceview/anjuta-encodings.c:
3071         * plugins/sourceview/anjuta-encodings.h:
3072         * plugins/sourceview/anjuta-languages-manager.c:
3073         * plugins/sourceview/anjuta-languages-manager.h:
3074         * plugins/sourceview/anjuta-utils.c:
3075         * plugins/sourceview/anjuta-utils.h:
3076         * plugins/sourceview/anjuta-view.c:
3077         * plugins/sourceview/anjuta-view.h:
3078         * plugins/sourceview/assist-window.c:
3079         * plugins/sourceview/assist-window.h:
3080         * plugins/sourceview/sourceview-cell.c:
3081         * plugins/sourceview/sourceview-cell.h:
3082         * plugins/sourceview/sourceview-prefs.c:
3083         * plugins/sourceview/sourceview-prefs.h:
3084         * plugins/sourceview/sourceview-print.c:
3085         * plugins/sourceview/sourceview-print.h:
3086         * plugins/sourceview/sourceview-private.h:
3087         * plugins/sourceview/sourceview-tags.c:
3088         * plugins/sourceview/sourceview-tags.h:
3089         * plugins/sourceview/sourceview.c:
3090         * plugins/sourceview/sourceview.h:
3091         * plugins/subversion/plugin.c:
3092         * plugins/subversion/plugin.h:
3093         * plugins/subversion/subversion-actions.c:
3094         * plugins/subversion/subversion-actions.h:
3095         * plugins/subversion/subversion-callbacks.c:
3096         * plugins/subversion/subversion-callbacks.h:
3097         * plugins/subversion/svn-auth.c:
3098         * plugins/subversion/svn-auth.h:
3099         * plugins/subversion/svn-backend-priv.h:
3100         * plugins/subversion/svn-backend.c:
3101         * plugins/subversion/svn-backend.h:
3102         * plugins/subversion/svn-notify.c:
3103         * plugins/subversion/svn-notify.h:
3104         * plugins/subversion/svn-thread.c:
3105         * plugins/subversion/svn-thread.h:
3106         * plugins/symbol-browser/an_symbol.c:
3107         * plugins/symbol-browser/an_symbol.h:
3108         * plugins/symbol-browser/an_symbol_info.c:
3109         * plugins/symbol-browser/an_symbol_info.h:
3110         * plugins/symbol-browser/an_symbol_iter.c:
3111         * plugins/symbol-browser/an_symbol_iter.h:
3112         * plugins/symbol-browser/an_symbol_prefs.c:
3113         * plugins/symbol-browser/an_symbol_prefs.h:
3114         * plugins/symbol-browser/an_symbol_search.c:
3115         * plugins/symbol-browser/an_symbol_search.h:
3116         * plugins/symbol-browser/an_symbol_view.c:
3117         * plugins/symbol-browser/an_symbol_view.h:
3118         * plugins/symbol-browser/plugin.c:
3119         * plugins/symbol-browser/plugin.h:
3120         * plugins/terminal/terminal.c:
3121         * plugins/tools/dialog.c:
3122         * plugins/tools/dialog.h:
3123         * plugins/tools/editor.c:
3124         * plugins/tools/editor.h:
3125         * plugins/tools/execute.c:
3126         * plugins/tools/execute.h:
3127         * plugins/tools/fileop.c:
3128         * plugins/tools/fileop.h:
3129         * plugins/tools/plugin.c:
3130         * plugins/tools/plugin.h:
3131         * plugins/tools/scripts/find-fixmes.pl:
3132         * plugins/tools/scripts/translation-status.pl:
3133         * plugins/tools/tool.c:
3134         * plugins/tools/tool.h:
3135         * plugins/tools/variable.c:
3136         * plugins/tools/variable.h:
3137         * plugins/valgrind/ldd.c:
3138         * plugins/valgrind/ldd.h:
3139         * plugins/valgrind/list.c:
3140         * plugins/valgrind/list.h:
3141         * plugins/valgrind/menu-utils.c:
3142         * plugins/valgrind/menu-utils.h:
3143         * plugins/valgrind/parser.c:
3144         * plugins/valgrind/parser.h:
3145         * plugins/valgrind/plugin.c:
3146         * plugins/valgrind/plugin.h:
3147         * plugins/valgrind/preferences.c:
3148         * plugins/valgrind/preferences.h:
3149         * plugins/valgrind/process.c:
3150         * plugins/valgrind/process.h:
3151         * plugins/valgrind/symtab.c:
3152         * plugins/valgrind/symtab.h:
3153         * plugins/valgrind/vgactions.c:
3154         * plugins/valgrind/vgactions.h:
3155         * plugins/valgrind/vgcachegrindprefs.c:
3156         * plugins/valgrind/vgcachegrindprefs.h:
3157         * plugins/valgrind/vgdefaultview.c:
3158         * plugins/valgrind/vgdefaultview.h:
3159         * plugins/valgrind/vgerror.c:
3160         * plugins/valgrind/vgerror.h:
3161         * plugins/valgrind/vggeneralprefs.c:
3162         * plugins/valgrind/vggeneralprefs.h:
3163         * plugins/valgrind/vghelgrindprefs.c:
3164         * plugins/valgrind/vghelgrindprefs.h:
3165         * plugins/valgrind/vgio.c:
3166         * plugins/valgrind/vgio.h:
3167         * plugins/valgrind/vgmemcheckprefs.c:
3168         * plugins/valgrind/vgmemcheckprefs.h:
3169         * plugins/valgrind/vgrule-editor.c:
3170         * plugins/valgrind/vgrule-editor.h:
3171         * plugins/valgrind/vgrule-list.c:
3172         * plugins/valgrind/vgrule-list.h:
3173         * plugins/valgrind/vgrule.c:
3174         * plugins/valgrind/vgrule.h:
3175         * plugins/valgrind/vgrulepattern.c:
3176         * plugins/valgrind/vgrulepattern.h:
3177         * plugins/valgrind/vgsearchbar.c:
3178         * plugins/valgrind/vgsearchbar.h:
3179         * plugins/valgrind/vgstrpool.c:
3180         * plugins/valgrind/vgstrpool.h:
3181         * plugins/valgrind/vgtoolprefs.c:
3182         * plugins/valgrind/vgtoolprefs.h:
3183         * plugins/valgrind/vgtoolview.c:
3184         * plugins/valgrind/vgtoolview.h:
3185         * src/about.c:
3186         * src/about.h:
3187         * src/action-callbacks.c:
3188         * src/action-callbacks.h:
3189         * src/anjuta-actions.h:
3190         * src/anjuta-app.c:
3191         * src/anjuta-app.h:
3192         * src/anjuta-callbacks.c:
3193         * src/anjuta-callbacks.h:
3194         * src/anjuta.c:
3195         * src/anjuta.h:
3196         * src/anjuta_cbs.c:
3197         * src/bacon-message-connection.c:
3198         * src/bacon-message-connection.h:
3199         * src/getline.c:
3200         * src/main.c:
3201         * src/shell.c:
3202         * src/shell.h:
3203         * src/start-with.c:
3204         * src/start-with.h:
3205         * src/utilities.c:
3206         * src/utilities.h:
3207         * tagmanager/options.c:
3208         
3209         Change the address of FSF in various files
3211 2007-08-30  Johannes Schmid <jhs@gnome.org>
3213         * anjuta.glade:
3214         * anjuta.gladep:
3215         Removed because they are no longer in use
3216         
3217         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3218         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3219         Marked some strings as not translatable
3221         * plugins/search/search-replace.c: (list_max_items):
3222         Fixed a possible memory corruption
3224         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3225         Do not show menuitems for locked layout items
3227         * src/main.c: (main):
3228         Some minor style correction in gnome_init
3230 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
3232         * plugins/debug-manager/debugger.c,
3233         plugins/debug-manager/breakpoints.c,
3234         plugins/gdb/plugin.c,
3235         plugins/gdb/debugger.c,
3236         libanjuta/interfaces/libanjuta.idl:
3237         Move all breakpoints functions from IAnjutaDebugger to a new
3238         IAnjutaBreakpointDebugger interface
3240 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
3242         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
3243         * plugins/debug-manager/plugin.c,
3244         plugins/debug-manager/breakpoints.c,
3245         plugins/tools/execute.c,
3246         plugins/project-wizard/plugin.c,
3247         plugins/build-basic-autotools/executer.c,
3248         plugins/gdb/debugger.c,
3249         plugins/profiler/gprof-options.h,
3250         plugins/sourceview/assist-window.h,
3251         plugins/class-gen/transform.c,
3252         libanjuta/anjuta-plugin-description.c,
3253         libanjuta/anjuta-status.c,
3254         libanjuta/anjuta-glue-c.c,
3255         libanjuta/anjuta-glue-cpp.c,
3256         plugins/symbol-browser/an_symbol_prefs.c:
3257         Fix warnings mostly "dereferencing type-punned pointer"
3258         Fix two bugs in breakpoints.c and an_symbol_prefs.c
3260 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
3262         * plugins/debug-manager/breakpoints.c,
3263         plugins/debug-manager/debugger.c:
3264         Avoid an endless loop if clearing all breakpoints while the programm
3265         is running
3267 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
3269         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
3270         * plugins/debug-manager/plugin.c:
3271         Fix a segmentation fault added in the previous patch
3273 2007-07-21  Johannes Schmid <jhs@gnome.org>
3275         * plugins/build-basic-autotools/executer.c:
3276         (get_program_parameters):
3277         
3278         Show an error dialog if no targets are availible instead of
3279         just returning
3281 2007-07-20  Johannes Schmid <jhs@gnome.org>
3283         * libanjuta/anjuta-shell.c: (on_widget_data_add),
3284         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
3285         * libanjuta/anjuta-shell.h:
3286         * plugins/document-manager/plugin.c: (activate_plugin):
3287         * plugins/glade/anjuta-design-document.c:
3288         * plugins/glade/plugin.c: (glade_update_ui):
3289         * src/anjuta-app.c: (anjuta_app_add_widget_full),
3290         (anjuta_shell_iface_init):
3291         * src/shell.c: (anjuta_test_shell_add_widget),
3292         (anjuta_shell_iface_init):
3293         
3294         Make the document manager undockable (#458038)
3296 2007-07-20  Johannes Schmid <jhs@gnome.org>
3298         * plugins/document-manager/plugin.c: (on_editor_update_ui):
3299         * plugins/glade/anjuta-design-document.c:
3300         * plugins/glade/plugin.c: (glade_update_ui):
3301         
3302         Fixed some save/dirty status bug in glade
3304 2007-07-20  Johannes Schmid <jhs@gnome.org>
3306         * libanjuta/anjuta-status.c:
3307         Fixed crasher on shutdown
3309 2007-07-20  Johannes Schmid <jhs@gnome.org>
3311         * configure.in:
3312         Minimum glade requirement is 3.2 now. It was before
3313         but we did not check...
3314         
3315         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3316         * libanjuta/anjuta-profile.c:
3317         (anjuta_profile_add_plugins_from_xml):
3318         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
3319         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
3320         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
3321         * plugins/file-loader/plugin.c: (on_create_submenu):
3322         * plugins/file-manager/an_file_view.c: (compare_iter):
3323         * plugins/glade/plugin.c: (activate_plugin):
3324         * src/anjuta-app.c: (on_toolbar_view_toggled):
3325         * src/main.c: (main):
3326         
3327         Fixed lots of memory leaks (thansk valgrind)
3329 2007-07-19  Johannes Schmid <jhs@gnome.org>
3331         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3332         * plugins/document-manager/anjuta-docman.c:
3333         (anjuta_docman_set_busy):
3334         * plugins/document-manager/plugin.c: (on_editor_changed):
3335         * plugins/glade/plugin.c: (activate_plugin):
3336         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3337         (on_value_removed_current_editor):
3338         
3339         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
3341 2007-07-18  Johannes Schmid <jhs.gnome.org>
3343         * plugins/build-basic-autotools/executer.c: (execute_program):
3344         Fixed some of the scratchbox stuff but the environment is
3345         still broken
3347 2007-07-18  Johannes Schmid <jhs@gnome.org>
3349         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
3350         (on_plugin_deactivated), (get_plugin_loader_type):
3351         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
3352         (activate_plugin), (deactivate_plugin),
3353         (glade_plugin_instance_init):
3354         
3355         Fixed glade plugin deactivation
3357 2007-07-18  Johannes Schmid <jhs@gnome.org>
3359         * plugins/document-manager/anjuta-docman.c:
3360         (anjuta_docman_add_document):
3361         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
3362         
3363         Fixed path display in document manager with glade files
3365 2007-07-17  Johannes Schmid <jhs@gnome.org>
3367         * libanjuta/interfaces/Makefile.am.iface:
3368         * pixmaps/Makefile.am:
3369         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
3370         * plugins/debug-manager/plugin.c: (value_added_current_editor),
3371         (value_removed_current_editor):
3372         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
3373         (anjuta_docman_set_current_document):
3374         * plugins/document-manager/plugin.c: (on_editor_update_ui),
3375         (on_editor_added), (on_editor_changed):
3376         * plugins/glade/Makefile.am:
3377         * plugins/glade/anjuta-design-document.c:
3378         (anjuta_design_document_instance_init),
3379         (anjuta_design_document_set_property),
3380         (anjuta_design_document_get_property),
3381         (anjuta_design_document_class_init), (anjuta_design_document_new),
3382         (ifile_open), (ifile_get_uri), (ifile_iface_init):
3383         * plugins/glade/anjuta-design-document.h:
3384         * plugins/glade/anjuta-glade-notebook.c:
3385         * plugins/glade/anjuta-glade-notebook.h:
3386         * plugins/glade/plugin.c: (value_added_current_editor),
3387         (value_removed_current_editor), (glade_update_ui),
3388         (on_close_activated), (on_glade_project_changed),
3389         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
3390         (ifile_open):
3391         * plugins/language-support-cpp-java/plugin.c:
3392         (on_value_added_current_editor), (on_value_removed_current_editor):
3393         * plugins/macro/plugin.c: (value_added_current_editor):
3394         * plugins/project-manager/plugin.c: (value_added_current_editor):
3395         * plugins/subversion/plugin.c: (value_added_current_editor):
3396         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
3398         Fixed lot of IAnjutaEditor stuff and completed glade integration
3399         with document manager
3400         
3401         * plugins/build-basic-autotools/build-basic-autotools.c:
3402         (value_added_current_editor):
3403         * plugins/build-basic-autotools/executer.c: (execute_program):
3404         
3405         Some initial code to execute projects inside scratchbox
3406         
3407 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
3409         * plugins/project-import/project-import.c:
3410         Project import overwrites file on user request (bug #452579)
3412 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
3414         * plugins/debug-manager/debugger.c,
3415         plugins/debug-manager/threads.c,
3416         plugins/debug-manager/plugin.c,
3417         plugins/debug-manager/registers.c,
3418         plugins/debug-manager/locals.c,
3419         plugins/debug-manager/stack_trace.c,
3420         plugins/gdb/plugin.c,
3421         plugins/gdb/debugger.c,
3422         plugins/gdb/debugger.h,
3423         libanjuta/interfaces/libanjuta.idl:
3424         Rename change-location to program-moved
3425         Store thread id as gint instead of guint
3426         Do not display registers list if not available
3427         Add intermediate debugger states if missing
3429 2007-07-11  Johannes Schmid <jhs@gnome.org>
3431         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3432         .glade:
3433         Reverted unnecessary changes (#455819)
3435 2007-07-10  Johannes Schmid <jhs@gnome.org>
3437         * plugins/glade/plugin.c:
3438         Fixed glade plugin with glade 3.2 and another crasher
3440 2007-07-09  Johannes Schmid <jhs@gnome.org>
3442         * libanjuta/interfaces/libanjuta.idl:
3443         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3444         .glade:
3445         * plugins/debug-manager/breakpoints.c:
3446         (breakpoint_item_update_in_ui),
3447         (breakpoints_dbase_edit_breakpoint),
3448         (on_toggle_breakpoint_activate):
3449         * plugins/debug-manager/plugin.c:
3450         (on_run_to_cursor_action_activate):
3451         * plugins/document-manager/action-callbacks.c:
3452         (on_editor_command_cut_activate),
3453         (on_editor_command_copy_activate),
3454         (on_editor_command_paste_activate),
3455         (on_editor_command_clear_activate):
3456         * plugins/document-manager/anjuta-docman.c:
3457         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
3458         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
3459         (anjuta_docman_goto_file_line_mark),
3460         (anjuta_docman_find_editor_with_path),
3461         (anjuta_docman_get_all_editors):
3462         * plugins/document-manager/anjuta-docman.h:
3463         * plugins/document-manager/plugin.c:
3464         (update_editor_ui_interface_items), (on_editor_update_ui),
3465         (on_editor_changed), (on_session_save), (on_docman_auto_save),
3466         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
3467         (ianjuta_document_manager_iface_init), (isaveable_save),
3468         (isavable_is_dirty):
3469         * plugins/editor/editor.glade:
3470         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
3471         (idocument_paste), (idocument_clear), (idocument_iface_init),
3472         (iselection_iface_init):
3473         * plugins/glade/Makefile.am:
3474         * plugins/glade/anjuta-glade-notebook.c:
3475         (anjuta_glade_notebook_instance_init),
3476         (anjuta_glade_notebook_set_property),
3477         (anjuta_glade_notebook_get_property),
3478         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
3479         (ifile_open), (ifile_get_uri), (ifile_iface_init),
3480         (ifile_savable_save), (ifile_savable_save_as),
3481         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
3482         (ifile_savable_iface_init), (idocument_can_redo),
3483         (idocument_can_undo), (idocument_begin_undo_action),
3484         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
3485         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
3486         (idocument_copy), (idocument_paste), (idocument_clear),
3487         (idocument_iface_init):
3488         * plugins/language-support-cpp-java/plugin.c:
3489         (on_value_added_current_editor), (on_value_removed_current_editor):
3490         * plugins/macro/macro-util.c: (get_current_editor):
3491         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3492         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3493         (on_next_occur), (on_incremental_entry_key_press),
3494         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3495         (on_toolbar_find_incremental_start),
3496         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3497         * plugins/search/search-replace.c: (search_start_over),
3498         (search_update_combos), (replace_update_combos),
3499         (anjuta_search_replace_activate):
3500         * plugins/search/search-replace_backend.c: (create_search_entries):
3501         * plugins/sourceview/sourceview.c: (idocument_cut),
3502         (idocument_copy), (idocument_paste), (idocument_clear),
3503         (idocument_iface_init), (iselect_iface_init), (iassist_react):
3504         * plugins/tools/editor.c: (on_editor_response):
3505         * plugins/tools/execute.c: (get_current_editor),
3506         (atp_output_context_initialize), (atp_user_tool_execute):
3507         * plugins/tools/variable.c: (get_current_editor),
3508         (atp_variable_get_editor_variable):
3509         
3510         Some more IAnjutaEditor => IAnjutaDocument fixing!
3511         
3512         * plugins/glade/anjuta-glade-notebook.h:
3513         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
3514         (glade_update_ui):
3515         * plugins/glade/plugin.h:
3516         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
3517         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
3518         be used for glade, too. It might still have some rough edges but already works.
3519         (Fixes #415547 – Glade usability problem)
3521 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
3523         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
3524           development release (I updated version of glade3 svn to 3.3.2).
3526 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3528         * plugins/symbol-browser/an_symbol_view.c:
3529         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
3531 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3533         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
3534         (on_system_tags_update_finished), (on_update_global_clicked),
3535         (prefs_page_init), (on_gconf_notify_tags_list_changed),
3536         (symbol_browser_prefs_init),
3537         (symbol_browser_prefs_create_global_tags),
3538         (symbol_browser_load_global_tags):
3539         * plugins/symbol-browser/an_symbol_prefs.h:
3540         * plugins/symbol-browser/an_symbol_view.c:
3541         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
3542         * plugins/symbol-browser/an_symbol_view.h:
3543         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
3544         on global tags update because of delayed prefs merging. Happens when
3545         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
3546         is opened.
3548 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3550         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
3551         after install/uninstall.
3553         Patch from James Liggett:
3554         * scripts/glade2schemas.pl: Fixed creating schemas for list
3555         values.
3557 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
3559         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
3560           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
3561           development release since glade svn version is also 3.3.1. In future, the
3562           solution would be for us to always increment the micro version when
3563           changing the API.
3565 2007-07-05  Johannes Schmid <jhs@gnome.org>
3567         * libanjuta/interfaces/libanjuta.idl:
3568         * plugins/build-basic-autotools/build-basic-autotools.c:
3569         (on_build_mesg_format):
3570         * plugins/debug-manager/breakpoints.c:
3571         (breakpoint_item_update_in_ui),
3572         (breakpoints_dbase_edit_breakpoint),
3573         (on_toggle_breakpoint_activate):
3574         * plugins/debug-manager/plugin.c:
3575         (on_run_to_cursor_action_activate):
3576         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
3577         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
3578         (get_current_editor), (on_save_activate), (on_save_as_activate),
3579         (on_save_prompt_save_editor), (on_close_file_activate),
3580         (on_close_all_file_activate), (on_reload_file_activate),
3581         (anjuta_print_cb), (anjuta_print_preview_cb),
3582         (on_editor_command_upper_case_activate),
3583         (on_editor_command_lower_case_activate),
3584         (on_editor_command_undo_activate),
3585         (on_editor_command_redo_activate),
3586         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
3587         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
3588         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
3589         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
3590         (on_zoom_out_text_activate), (on_force_hilite_activate),
3591         (on_indent1_activate), (on_swap_activate),
3592         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3593         * plugins/document-manager/anjuta-docman.c:
3594         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
3595         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3596         (anjuta_docman_dispose), (on_notebook_switch_page),
3597         (anjuta_docman_page_from_widget), (on_editor_destroy),
3598         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
3599         (anjuta_docman_get_current_document),
3600         (anjuta_docman_set_current_document),
3601         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
3602         (anjuta_docman_update_page_label),
3603         (anjuta_docman_get_document_from_path),
3604         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3605         (anjuta_docman_order_tabs):
3606         * plugins/document-manager/anjuta-docman.h:
3607         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
3608         (update_editor_ui_interface_items), (update_editor_ui),
3609         (on_editor_update_save_ui), (on_editor_update_ui),
3610         (on_editor_changed), (on_save_prompt_save_editor),
3611         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
3612         (ianjuta_docman_get_current_document),
3613         (ianjuta_docman_set_current_document),
3614         (ianjuta_docman_remove_buffer),
3615         (ianjuta_document_manager_iface_init), (ifile_get_uri):
3616         * plugins/editor/text_editor.c: (itext_editor_iface_init),
3617         (idocument_get_filename), (idocument_can_undo),
3618         (idocument_can_redo), (idocument_undo),
3619         (idocument_begin_undo_action), (idocument_end_undo_action),
3620         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
3621         * plugins/language-support-cpp-java/plugin.c:
3622         (on_editor_char_inserted_cpp), (on_auto_indent):
3623         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
3624         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3625         * plugins/sample1/plugin.c: (on_sample_action_activate):
3626         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3627         (on_next_occur), (on_incremental_entry_key_press),
3628         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3629         (on_toolbar_find_incremental_start),
3630         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3631         * plugins/search/search-replace.c: (search_and_replace),
3632         (write_message_pane), (search_start_over), (search_update_combos),
3633         (replace_update_combos), (anjuta_search_replace_activate):
3634         * plugins/search/search-replace_backend.c:
3635         (file_buffer_new_from_path), (create_search_entries):
3636         * plugins/sourceview/sourceview-print.c: (create_print_job):
3637         * plugins/sourceview/sourceview.c:
3638         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
3639         (idocument_can_redo), (idocument_can_undo),
3640         (idocument_begin_undo_action), (idocument_end_undo_action),
3641         (idocument_undo), (idocument_redo), (idocument_grab_focus),
3642         (idocument_get_filename), (idocument_iface_init):
3643         * plugins/tools/editor.c: (on_editor_response):
3644         * plugins/tools/execute.c: (atp_output_context_initialize),
3645         (atp_user_tool_execute):
3646         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3647         
3648         Create IAnjutaDocument interface. This interface is a more general idea
3649         of documents being anything that can be modified, has undo/redo and
3650         may have operations like copy/paste.
3651         The primary goal is to integrate better by making it use the standard file
3652         and edit menu instead of it's own glade menu. Of course the downside is that
3653         you won't be able to view a source file and the designer at the same time. Anyway
3654         so many people have complained that they "can't save a glade file" that I think
3655         this is the much better solution.
3656         Work on the glade plugin is still to come but the most difficult things should be
3657         done now.
3659 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3661         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
3662           version 3.0.3.
3664 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3666         * libanjuta/anjuta-plugin-manager.c:
3667         (anjuta_plugin_manager_get_plugins_page),
3668         (anjuta_plugin_manager_get_remembered_plugins_page):
3669         * libanjuta/anjuta-plugin-manager.h:
3670         * src/anjuta-app.c: (anjuta_app_install_preferences):
3671         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
3672         and remembered plugins preferences pages in separate pages (avoid
3673         crowd).
3675 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3677         Patch from James Liggett  <jrliggett@cox.net>:
3678         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
3679         Installed editor preferences schemas. Fixes bug #453463.
3681 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3683         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
3684         (anjuta_preferences_dialog_init): Sort preferences pages on title.
3686 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3688         * plugins/document-manager/anjuta-document-manager.ui:
3689         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3690         * src/action-callbacks.c:
3691         * src/action-callbacks.h:
3692         * src/anjuta-actions.h:
3693         * src/anjuta-app.c: (anjuta_app_instance_init),
3694         (anjuta_app_install_preferences):
3695         * src/anjuta.glade:
3696         * src/anjuta.ui: Moved plugins and shortcuts settings inside
3697         General preferences page. Move preferences menu from Settings to
3698         Edit submenu. And got rid of Settings submenu.
3700 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3702         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
3703         
3704 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3706         * TODO.tasks: Increased bounty for on-demand preferences task to $150
3707         as discussed and agreed with James Liggett.
3709         Patch from James Liggett  <jrliggett@cox.net>:
3711         * configure.in:
3712         * libanjuta/anjuta-plugin-manager.c:
3713         (on_activated_plugin_objects_foreach),
3714         (anjuta_plugin_manager_get_active_plugin_objects):
3715         * libanjuta/anjuta-plugin-manager.h:
3716         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
3717         (anjuta_plugin_deactivate):
3718         * libanjuta/anjuta-preferences-dialog.c:
3719         (anjuta_preferences_dialog_finalize),
3720         (anjuta_preferences_dialog_class_init), (add_category_columns),
3721         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
3722         (anjuta_preferences_dialog_remove_page):
3723         * libanjuta/anjuta-preferences.c: (property_destroy),
3724         (unregister_preferences_key), (register_callbacks),
3725         (preferences_foreach_callback), (connect_prop_to_object),
3726         (anjuta_preferences_register_property_raw),
3727         (anjuta_preferences_register_property_custom),
3728         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
3729         (anjuta_preferences_remove_page),
3730         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
3731         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
3732         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
3733         (anjuta_preferences_class_init), (anjuta_preferences_new):
3734         * libanjuta/anjuta-preferences.h:
3735         * plugins/build-basic-autotools/Makefile.am:
3736         * plugins/build-basic-autotools/build-basic-autotools.c:
3737         (ipreferences_unmerge):
3738         * plugins/cvs-plugin/Makefile.am:
3739         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
3740         * plugins/document-manager/Makefile.am:
3741         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
3742         * plugins/editor/plugin.c: (ipreferences_unmerge):
3743         * plugins/file-manager/Makefile.am:
3744         * plugins/file-manager/plugin.c: (activate_plugin),
3745         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
3746         * plugins/gtodo/plugin.c: (ipreferences_merge),
3747         (ipreferences_unmerge):
3748         * plugins/language-support-cpp-java/Makefile.am:
3749         * plugins/language-support-cpp-java/plugin.c:
3750         (ipreferences_unmerge):
3751         * plugins/message-view/Makefile.am:
3752         * plugins/message-view/plugin.c: (ipreferences_unmerge):
3753         * plugins/sourceview/Makefile.am:
3754         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
3755         * plugins/symbol-browser/Makefile.am:
3756         * plugins/symbol-browser/an_symbol_prefs.c:
3757         (symbol_browser_prefs_finalize):
3758         * plugins/terminal/Makefile.am:
3759         * plugins/terminal/terminal.c: (ipreferences_unmerge):
3760         * plugins/valgrind/plugin.c: (ipreferences_merge),
3761         (ipreferences_unmerge):
3762         * scripts/Makefile.am:
3763         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
3764         * src/Makefile.am:
3765         * src/action-callbacks.c: (on_set_preferences1_activate):
3766         * src/anjuta-app.c: (anjuta_app_instance_init),
3767         (anjuta_app_install_preferences):
3768         * src/anjuta-app.h:
3769         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
3770         task: Bug #445314: On demand preferences widgets creation. Thanks
3771         James for this great work.
3773 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3775         * plugins/debug-manager/data_buffer.c,
3776         plugins/message-view/message-view.c: Fixed compiler warnings.
3778 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
3780         * src/action-callbacks.c: (help_activate),
3781         (on_help_manual_activate), (on_help_tutorial_activate),
3782         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
3784         Fixed help activation (bug #451557).
3786 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
3788         * AUTHORS: Added James Liggett. Forgot to add him before :(
3790 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
3792         * plugins/debug-manager/debugger.c,
3793         plugins/debug-manager/plugin.c,
3794         plugins/gdb/debugger.c,
3795         libanjuta/interfaces/libanjuta.idl:
3796         Add a GError* parameter to debugger-stopped signal
3798         * (added) libanjuta/anjuta-error.c,
3799         (added) libanjuta/anjuta-error.h,
3800         libanjuta/Makefile.am:
3801         Register GError as a boxed type
3803         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3804         Support GError* in signal, GError must be registered as a boxed type
3805         Accept NULL as strings
3807 === anjuta 2.2.0 ===
3809 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
3811         * configure.in: Bumped version to 2.2.0
3812         * NEWS: Updated for 2.2.0 stable release.
3813         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
3814         Reduce the idle priority to make the UI update before anything else.
3816 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
3818         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
3820         * libanjuta/interfaces/libanjuta.idl:
3821         * plugins/document-manager/action-callbacks.c:
3822         (on_editor_command_complete_word_activate):
3823         * plugins/document-manager/plugin.c:
3824         (update_editor_ui_interface_items):
3825         * plugins/editor/text_editor.c: (iautocomplete_activate),
3826         (iautocomplete_iface_init):
3827         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3829         Moved autocomplete() method away from IAnjutaEditorAssist into
3830         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
3831         autocomplete and does not crash with sourceview. Fixes Bug #449620
3832         – The auto completion functionality not work. Also sets menuitem 
3833         insensitive when hiding them.
3835         * plugins/debug-manager/disassemble.c:
3836         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
3837         printf types.
3839 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
3841         * pixmaps/anjuta_splash.png: Updated.
3842         
3843         * plugins/search/search-replace.c
3844         (anjuta_search_replace_activate): Fixed "Find in Files" to select
3845         the right target (project).
3846         * ChangeLog: Added missing log.
3848 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3850         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
3851         manuals/anjuta-manual/C/fileoperations.xml,
3852         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
3854         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
3856         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
3858 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3860         * TODO.tasks: Added bounty for on-demand preferences.
3862         Patch from Thierry Moisan:
3863         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
3864         (bug #88824).
3866 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3868         Patch from tpgww@onepost.net:
3870         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
3871         * libegg/test-actions.c:
3872         * libegg/test-multi-drag.c: (main):
3873         * plugins/debug-manager/memory.c: (read_memory_block):
3874         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
3876         Fixes compile warnings. Fixes bug #427101.
3878 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3880         Patch from James Liggett:
3882         * plugins/profiler/gprof-options.c: (on_option_changed),
3883         (setup_widgets):
3884         * plugins/profiler/gprof-options.h:
3885         * plugins/profiler/gprof-profile-data.c:
3886         (gprof_profile_data_init_profile):
3887         * plugins/profiler/gprof-profile-data.h:
3888         * plugins/profiler/plugin.c: (profiler_get_data),
3889         (profiler_set_target), (register_options),
3890         (on_profile_data_browse_button_clicked),
3891         (on_profiling_options_button_clicked), (on_profiler_delete_data):
3892         * plugins/profiler/profiler.glade: implements independent targets.
3893         implements the ability to select arbitrary gmon.out files.
3894         Fixes bug #403502 – User should also be allowed to select an
3895         independent executable target.
3897 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3899         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
3901         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
3902         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
3904 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
3906         * plugins/debug-manager/plugin.c,
3907         plugins/debug-manager/breakpoints.c:
3908         Remove weak pointers when owner is destroyed
3909         Remove all breakpoints before loading new one
3911 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
3913         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
3914          
3915 2007-06-19  Naba Kumar  <naba@gnome.org>
3917         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
3918         Bug #448491 Empty Lines Problem.
3920         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
3921         
3922         * data/default.profile, plugins/message-view/plugin.c: Do not
3923         restore session for messages.
3924         Fixes bug #377461 – don't create new message window for each
3925         build/find.
3927         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
3928         Fixes a crash on exit/project-close if profiler plugin is loaded.
3930 2007-06-17  Naba Kumar  <naba@gnome.org>
3932         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
3933         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
3935         * plugins/file-loader/plugin.c: Fail on opening non existent files.
3936         Bug #448034 – Anjuta crashes on starting (when the last project
3937         directory was deleted).
3939         * plugins/document-manager/plugin.c: Set line markers for files
3940         opened via IAnjutaFile::open(). Fixes missing line markers while
3941         navigating symbols.
3943 2007-06-17  Naba Kumar  <naba@gnome.org>
3945         * plugins/sourceview/sourceview.glade: Set correct font
3946         default value and use monospace instead of sans. Fixes
3947         bug #448408 – crash in Anjuta IDE: Trying to change the
3948         editor
3950 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3952         * plugins/search/search-replace.c,
3953         plugins/search/search-replace.h,
3954         plugins/search/anjuta-search.glade:
3955         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
3956         Fixes bug #355166
3958 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
3960         * plugins/debug-manager/plugin.c,
3961         plugins/debug-manager/breakpoints.c:
3962         Add weak references, fixes bug #448053 ?
3964 2007-06-16  Naba Kumar  <naba@gnome.org>
3966         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
3967         dialog to allow forgetting them if user chooses to select a different
3968         one.
3970 2007-06-13  Naba Kumar  <naba@gnome.org>
3972         * plugins/sourceview/sourceview-prefs.c: Initialize font
3973         on startup correctly if use_theme is set.
3975         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
3976         if available for default font. Fixes bug #447304.
3978         * plugins/sourceview/sourceview-prefs.c: Return value based
3979         on right data type. Fixes Bug #438878 – Using gtksourceview editor
3980         for the first time has black background
3981         
3982         * plugins/project-manager/plugin.c: Give a better error message
3983         when project could not be loaded.
3985         * libanjuta/anjuta-serializer.c: Added a comment.
3987 2007-06-13  Johannes Schmid <jhs@gnome.org>
3989         * configure.in:
3990         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
3991         most warnings to avoid simple coding problems.
3992         
3993         * plugins/message-view/anjuta-msgman.c:
3994         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
3995         * plugins/message-view/plugin.c: (on_view_changed),
3996         (ianjuta_msgman_add_view):
3997         
3998         Fixed #440866 by always presenting the message-manager when a tab is
3999         added because Gtk+ seems to have problems to add tabs to hidden widgets.
4000         
4001         * plugins/subversion/subversion-callbacks.c:
4002         (on_subversion_commit_response):
4003         Destroy dialog if user clicks "No"
4005 2007-06-12  Naba Kumar  <naba@gnome.org>
4007         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
4008         read and use of uninitialized variable.
4010         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
4011         because it is used in credits listing and packaging could compress
4012         it in docdir. Fixes bug #397881: The credits are empty
4014         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
4015         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
4016         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
4017         plugins/symbol-browser/an_symbol_info.c,
4018         plugins/symbol-browser/plugin.c,
4019         plugins/symbol-browser/an_symbol_view.c,
4020         plugins/editor/aneditor-autocomplete.cxx:
4022         - Do not access TMTag
4023         member in TMSymbol when freeing it because by then the tags
4024         could have changed. Avoids dangerous memory corruptions by freeing
4025         someone else's memory (Could explain those random crashes when
4026         refreshing symbols or re-loading a different project or closing
4027         a project). Anything that tries to refresh symbols could trigger
4028         this corruptions.
4029         - Added a flag to also retrieve method definitions as part of
4030         the class's scope members. And used it to set both function prototype
4031         and definition in symbols. Fixes navigation to prototype and
4032         function definitions from symbol browser (bug #440370)
4034         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
4035         memory. Could fix those bogus 'file changed' dialogs.
4037         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
4039 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
4041         * (added) libanjuta/anjuta-utils-priv.h,
4042         libanjuta/anjuta-utils.h,
4043         libanjuta/anjuta-launcher.c,
4044         libanjuta/Makefile.am:
4045         Fix bug #440801: do not use config.h in public include files
4047 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
4049         * plugins/project-wizard/templates/mkfile.wiz:
4050         Fix bug #442038: missing project.sh file
4052         * configure.in,
4053         plugins/project-wizard/templates/Makefile.am,
4054         plugins/project-wizard/templates/translatable-strings.h,
4055         (added) plugins/project-wizard/templates/sdl.wiz,
4056         (added) plugins/project-wizard/templates/appwiz_sdl.png,
4057         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
4058         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
4059         (added) plugins/project-wizard/templates/sdl/Makefile.am,
4060         (added) plugins/project-wizard/templates/sdl/.cvsignore,
4061         (added) plugins/project-wizard/templates/sdl/src/main.c,
4062         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
4063         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
4064         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
4065         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
4066         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
4067         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
4068         Fix bug #315635: add a SDL project wizard
4070 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
4072         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
4073         when SIGCHLD is triggered when main loop context is locked. Dead lock
4074         happens when child_exited callback also accesses main loop context.
4075         Happens particularly badly in debug target exiting.
4077 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
4079         * manuals/anjuta-manual/C/debugger.xml:
4080         First update of the debugger documentation
4082 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
4084         * manuals/anjuta-manual/C/fileoperations.xml,
4085         manuals/anjuta-manual/C/projects.xml,
4086         manuals/anjuta-manual/C/anjuta-manual.xml,
4087         manuals/anjuta-manual/C/build.xml,
4088         manuals/anjuta-manual/C/execute.xml,
4089         manuals/anjuta-manual/Makefile.am: Updated more documentation.
4090         Added project properties documentation. Moved execution section
4091         inside project management. Removed dead documentation.
4093 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
4095         * src/anjuta.c, plugins/symbol-browser/plugin.c,
4096         plugins/symbol-browser/plugin.h,
4097         plugins/symbol-browser/an_symbol_prefs.c,
4098         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
4099         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
4100         progress bar instead of separate window for system tags
4101         generation. Renamed AnjutaStatus methods to a proper ones.
4103         * plugins/symbol-browser/plugin.c,
4104         plugins/symbol-browser/plugin.h,
4105         plugins/symbol-browser/an_symbol_prefs.c,
4106         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
4107         global-tags/create_global_tags.sh.in: Get rid of message window
4108         for showing global tags creation and use a small window with
4109         progress bar.
4111 2007-05-30  Naba Kumar  <naba@gnome.org>
4113         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
4114         Bug 442315 – After calling configure, the build menus are still insensitive,
4115         Bug 442314 – Autogeneration fails when there is no autogen.sh
4117         * plugins/project-manager/plugin.c: Fixed mem corruption when it
4118         fails to remove target/source/group. Fixes bug #440196 – crash in
4119         Anjuta IDE: removing a target
4121 2007-05-29  Naba Kumar  <naba@gnome.org>
4123         * plugins/symbol-browser/an_symbol_view.c,
4124         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
4125         tags generation. Fixed runtime warning.
4127 2007-05-28  Naba Kumar  <naba@gnome.org>
4129         Patch from James Liggett  <jrliggett@cox.net>:
4130         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
4131         Fixed bug #403502 – User should also be allowed to select an
4132         independent executable target.
4134 2007-05-27  Johannes Schmid <jhs@gnome.org>
4136         * plugins/build-basic-autotools/build-basic-autotools.c:
4137         (get_real_directory), (on_build_mesg_format):
4138         
4139         Find correct files for error messages inside scratchbox
4141 2007-05-27  Naba Kumar  <naba@gnome.org>
4143         * manuals/anjuta-manual/C/projects.xml,
4144         manuals/anjuta-manual/C/projects.xml: Updated project
4145         management chapter more.
4147 2007-05-25  Johannes Schmid <jhs@gnome.org>
4149         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4150         * plugins/build-basic-autotools/build-basic-autotools.c:
4151         (on_sb_check_toggled), (build_execute_command),
4152         (ipreferences_merge), (ipreferences_unmerge):
4153         Added support for building inside scratchbox environment
4154         
4155         Patch from James Liggett <jrliggett@cox.net>:
4156         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
4157         (anjuta_msgman_append_view):
4159         Fix 440866 
4160           – Anjuta aborts with numerous assertion failures when adding a new message view tab
4162 2007-05-23  Naba Kumar  <naba@gnome.org>
4164         * manuals/anjuta-manual/C/projects.xml: Updated project
4165         management chapter.
4167 2007-05-22  Naba Kumar  <naba@gnome.org>
4169         * manuals/anjuta-manual/C/projects.xml: More updates.
4171         * manuals/anjuta-manual/C/introduction.xml,
4172         manuals/anjuta-manual/C/projects.xml,
4173         manuals/anjuta-manual/C/interface.xml: Updated documentation.
4175 2007-05-22  Naba Kumar  <naba@gnome.org>
4177         Patch from Étienne Bersac:
4178         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
4179         class in generated class.
4181 2007-05-22  Naba Kumar  <naba@gnome.org>
4183         * plugins/profiler/plugin.c: Fixed a compiler warning.
4184         * plugins/valgrind/Makefile.am: Added ldflags.
4186         Patch from James Liggett:
4187         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
4188         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
4189         specific options.
4191 2007-05-18  Johannes Schmid <jhs@gnome.org>
4193         * plugins/editor/text_editor.c:
4194         * plugins/language-support-cpp-java/plugin.c:
4195         (on_editor_language_changed), (on_value_added_current_editor),
4196         (on_value_removed_current_editor):
4197         
4198         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
4199         Fix assist support in language-support-plugin.
4201 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
4203         * libanjuta/interfaces/libanjuta.idl:
4204         Add a new interface allowing to implement plugin able
4205         to load other plugins (not written in C)
4207         * libanjuta/anjuta-plugin-handle.c,
4208         libanjuta/anjuta-plugin-handle.h:
4209         Add a language and a resident plugin properties
4211         * libanjuta/anjuta-glue-plugin.c,
4212         libanjuta/anjuta-glue-plugin.h,
4213         (added)libanjuta/anjuta-glue-c.c,
4214         (added)libanjuta/anjuta-glue-c.h,
4215         libanjuta/Makefile.am:
4216         Split code used to load a C plugin into a common part
4217         in anjuta-glue-plugin and a specific part in anjuta-glue-c
4219         * libanjuta/anjuta-glue-factory.c,
4220         libanjuta/anjuta-glue-factory.h,
4221         libanjuta/anjuta-plugin-manager.c:
4222         Allow to load plugin not written in C and search for the
4223         additional needed code in another plugin
4225 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
4227         * plugins/editor/text_editor.c:
4228         Add an empty implementation of IAnjutaEditorAssist for scintilla,
4229         avoiding a crash if scintilla is used
4231 2007-05-14  Johannes Schmid <jhs@gnome.org>
4233         * libanjuta/interfaces/libanjuta.idl:
4234         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4235         (assist_cleanup), (on_assist_end), (on_assist_cancel),
4236         (on_assist_chosen), (on_assist_update), (get_context),
4237         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
4238         (install_assist), (uninstall_assist), (install_support),
4239         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
4240         (cpp_java_plugin_instance_init):
4241         * plugins/language-support-cpp-java/plugin.h:
4242         Use IAnjutaEditorAssist to show language specific suggestions
4243         
4244         * plugins/sourceview/Makefile.am:
4245         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
4246         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
4247         * plugins/sourceview/anjuta-view.h:
4248         * plugins/sourceview/assist-window.c: (assist_window_expose),
4249         (assist_window_set_property), (assist_window_get_property),
4250         (assist_window_class_init), (assist_activated),
4251         (assist_window_init), (assist_window_finalize),
4252         (assist_window_select), (assist_window_first),
4253         (assist_window_last), (assist_window_up), (assist_window_down),
4254         (get_coordinates), (assist_window_move), (assist_window_update),
4255         (assist_window_filter_keypress), (assist_window_is_active),
4256         (assist_window_new), (assist_window_get_trigger),
4257         (assist_window_get_position):
4258         * plugins/sourceview/assist-window.h:
4259         * plugins/sourceview/sourceview-args.c (removed):
4260         * plugins/sourceview/sourceview-args.h (removed):
4261         * plugins/sourceview/sourceview-autocomplete.c (removed):
4262         * plugins/sourceview/sourceview-autocomplete.h (removed):
4263         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4264         * plugins/sourceview/sourceview-private.h:
4265         * plugins/sourceview/sourceview-scope.c(removed):
4266         * plugins/sourceview/sourceview-scope.h(removed):
4267         * plugins/sourceview/sourceview.c: (on_assist_chosen),
4268         (on_assist_cancel), (on_document_char_added),
4269         (on_reload_dialog_response), (sourceview_class_init),
4270         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
4271         (iassist_remove_trigger), (iassist_autocomplete),
4272         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
4273         (iassist_react), (iassist_iface_init):
4274         * plugins/sourceview/tag-window.c (moved to assist-window.c):
4275         * plugins/sourceview/tag-window.h (moved to assist-window.c):
4276         
4277         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
4278         - Mark files dirty if reload dialog is canceled.
4280 2007-05-12  Naba Kumar  <naba@gnome.org>
4282         * libanjuta/anjuta-launcher.h: Corrected include file.
4284 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
4286         * libanjuta/anjuta-glue-plugin.c,
4287         libanjuta/anjuta-glue-plugin.h,
4288         libanjuta/anjuta-glue-factory.c,
4289         libanjuta/anjuta-glue-factory.h,
4290         ibanjuta/anjuta-plugin-manager.c:
4291         Move code used to load a C plugin from glue-factory to glue-plugin
4292         So loading a plugin written in another language could be done by
4293         just using another object derived from AnjutaGluePlugin
4295         * libanjuta/libanjuta.h:
4296         Remove anjuta-plugin-handle header, it's not installed as libanjuta
4297         includes
4299 === anjuta 2.1.3 ===
4301 2007-05-11  Naba Kumar  <naba@gnome.org>
4303         * configure.in: Bumped version to 2.1.3
4304         * NEWS: Updated.
4305         * AUTHORS: Updated.
4306         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
4308 2007-05-11  Naba Kumar  <naba@gnome.org>
4310         * configure.in:
4311         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
4312         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
4313         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
4315 2007-05-10  Johannes Schmid <jhs@gnome.org>
4317         * plugins/search/plugin.c:
4318         Make incremental search behave less annoying
4319         
4320 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
4322         * plugins/macro/macro-util.c:
4323         Fix bug #419008 and bug #419036
4324         When creating new header file, use name and email set in
4325         preferences and replace invalid C character by underscore
4326         in guards
4328 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
4330         * plugins/search/search-replace.c,
4331         plugins/search/search-replace_backend.c:
4332         Disable search button if search expression is empty (bug #378193)
4334 2007-05-08  Naba Kumar  <naba@gnome.org>
4336         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
4337         build error.
4339 2007-05-07  Naba Kumar  <naba@gnome.org>
4341         * configure.in:
4342         * plugins/project-wizard/templates/Makefile.am:
4343         * plugins/project-wizard/templates/minimal.wiz:
4344         * plugins/project-wizard/templates/minimal/.cvsignore:
4345         * plugins/project-wizard/templates/minimal/Makefile.am:
4346         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4347         * plugins/project-wizard/templates/minimal/autogen.sh:
4348         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
4349         * plugins/project-wizard/templates/minimal/project.anjuta:
4350         Added 'minimal', a generic and flat, project template.
4351         
4352 2007-05-05  Naba Kumar  <naba@gnome.org>
4354         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
4356         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
4357         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
4358         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
4359         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
4360         instead of a real one, fixes interdependency with libanjuta.
4361         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
4362         * libanjuta/Makefile.am: 
4363         * libegg/Makefile.am:
4364         * plugins/build-basic-autotools/Makefile.am:
4365         * plugins/class-gen/Makefile.am:
4366         * plugins/class-inheritance/Makefile.am:
4367         * plugins/cvs-plugin/Makefile.am:
4368         * plugins/debug-manager/Makefile.am:
4369         * plugins/devhelp/Makefile.am:
4370         * plugins/document-manager/Makefile.am:
4371         * plugins/editor/Makefile.am:
4372         * plugins/file-loader/Makefile.am:
4373         * plugins/file-manager/Makefile.am:
4374         * plugins/file-wizard/Makefile.am:
4375         * plugins/gdb/Makefile.am:
4376         * plugins/glade/Makefile.am:
4377         * plugins/gtodo/Makefile.am:
4378         * plugins/language-support-cpp-java/Makefile.am:
4379         * plugins/macro/Makefile.am:
4380         * plugins/message-view/Makefile.am:
4381         * plugins/patch/Makefile.am:
4382         * plugins/profiler/Makefile.am:
4383         * plugins/project-import/Makefile.am:
4384         * plugins/project-manager/Makefile.am:
4385         * plugins/project-wizard/Makefile.am:
4386         * plugins/sample1/Makefile.am:
4387         * plugins/search/Makefile.am:
4388         * plugins/sourceview/Makefile.am:
4389         * plugins/subversion/Makefile.am:
4390         * plugins/symbol-browser/Makefile.am:
4391         * plugins/terminal/Makefile.am:
4392         * plugins/tools/Makefile.am:
4393         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
4395 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
4397         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
4399 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4401         * libanjuta/anjuta-launcher.c,
4402         libanjuta/anjuta-launcher.h:
4403         Add some missing implementation
4405 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
4407         Reviewed by Naba Kumar  <naba@gnome.org>:
4408         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
4409         for uninstall-hook.
4411 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
4413         Reviewed by Naba Kumar  <naba@gnome.org>:
4414         * plugins/editor/text_editor.c: Large memory addresses were being
4415         truncated, switched to glong (bug #422143).
4417 2007-04-24  Naba Kumar  <naba@gnome.org>
4419         * plugins/document-manager/plugin.c: (prefs_finalize):
4420         * plugins/editor/aneditor-autocomplete.cxx:
4421         * plugins/editor/text_editor_menu.c:
4422         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
4423         * plugins/file-loader/plugin.c: (open_file_with),
4424         (create_open_with_submenu):
4425         * plugins/file-manager/plugin.c: (prefs_finalize):
4426         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
4427         pointer type castings.
4429 2007-04-24  Naba Kumar  <naba@gnome.org>
4431         Patch from s|s  <supreet.sethi@gmail.com>:
4432         * (added) plugins/project-wizard/templates/django-logo.png:
4433         * (added) plugins/project-wizard/templates/django.wiz:
4434         * plugins/project-wizard/templates/Makefile.am:
4435         * plugins/project-wizard/templates/translatable-strings.h: Added
4436         django project template. http://www.djangoproject.com/
4438 2007-04-24  Naba Kumar  <naba@gnome.org>
4440         * plugins/subversion/anjuta-subversion.glade: Set expansion for
4441         the log entry widget and made the dialog little larger.
4443 2007-04-24  Naba Kumar  <naba@gnome.org>
4445         Patch from Halton Huo:
4446         * configure.in:
4447         * plugins/project-wizard/property.c:
4448         * plugins/subversion/svn-auth.c:
4449         * plugins/subversion/svn-backend-priv.h:
4450         * plugins/subversion/svn-backend.c:
4451         * plugins/subversion/svn-backend.h:
4452         * plugins/subversion/svn-notify.h: Proper use of subversion
4453         headers. Fixes build issues in solaris (bug #426701).
4455 2007-04-24  Naba Kumar  <naba@gnome.org>
4457         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
4458         
4459         * plugins/project-wizard/templates/cpp.wiz:
4460         * plugins/project-wizard/templates/gcj.wiz:
4461         * plugins/project-wizard/templates/gnome.wiz:
4462         * plugins/project-wizard/templates/gtk.wiz:
4463         * plugins/project-wizard/templates/gtkmm.wiz:
4464         * plugins/project-wizard/templates/java.wiz:
4465         * plugins/project-wizard/templates/python.wiz:
4466         * plugins/project-wizard/templates/terminal.wiz:
4467         * plugins/project-wizard/templates/wxwin.wiz:
4468         * plugins/project-wizard/templates/xlib-dock.wiz:
4469         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
4470         project option and set it ON by default (since gnome-build, can't
4471         enabled configure shared lib support later when a sharedlib target
4472         is added).
4474 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4476         * plugins/debug-manager/stack_trace.c:
4477         Fix a missing case in the previous changes
4479 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4481         * plugins/debug-manager/plugin.c:
4482         Fix bug #430401
4484         * plugins/debug-manager/breakpoints.c,
4485         plugins/gdb/plugin.c:
4486         Fix adding breakpoint on a function
4488         * plugins/debug-manager/stack_trace.c:
4489         Highlight changed stack frame
4491 2007-04-18  Naba Kumar  <naba@gnome.org>
4493         * plugins/document-manager/anjuta-docman.c:
4494         (anjuta_docman_dispose), (on_editor_destroy),
4495         (anjuta_docman_remove_editor): Remove the editor widget from
4496         the parent container before calling destroy, otherwise container
4497         removal happens after TextEditor is disposed resulting in call
4498         to value-remove for a TextEditor which is half-dead (crash).
4500 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
4502         * plugins/debug-manager/data_buffer.c
4503         plugins/debug-manager/data_view.c,
4504         plugins/debug-manager/memory.c:
4505         Fixes for bug #418523, bug #427090 and bug #428174
4507 2007-04-11 Halton Huo <halton.huo@sun.com>
4509         reviewed by: <jhs@gnome.org>
4511         * configure.in:
4512         * libanjuta/Makefile.am:
4513         * libanjuta/anjuta-utils.c:
4514         * libanjuta/anjuta-utils.h:
4515         * manuals/reference/libanjuta/Makefile.am:
4516         
4517         Fixed compilation on sun by deploying the libutil methods
4518         in anjuta-utils.h and building them on condition.
4520 2007-04-11  Johannes Schmid <jhs@gnome.org>
4522         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
4523         (anjuta_docman_add_editor):
4524         Hold a reference on the editor as long as we use it.
4525         
4526         * plugins/document-manager/plugin.c: (on_editor_changed):
4527         Destroy GValue to fix a memoery leak.
4529 2007-04-11  Johannes Schmid <jhs@gnome.org>
4531         * plugins/document-manager/plugin.c: (on_editor_changed):
4532         Fixed reference counting for editor by using g_value_take_object instead
4533         of g_value_set_object. The editors are now correctly finalized and thus
4534         we do not lack so much memory anymore.
4535         
4536         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4537         (anjuta_view_finalize), (anjuta_view_focus_out),
4538         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
4539         * plugins/sourceview/anjuta-view.h:
4540         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
4541         * plugins/sourceview/sourceview-prefs.c:
4542         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
4543         * plugins/sourceview/sourceview-prefs.h:
4544         * plugins/sourceview/sourceview-private.h:
4545         * plugins/sourceview/sourceview.c: (on_document_loaded),
4546         (timeout_unref), (on_document_saved), (sourceview_finalize),
4547         (sourceview_new), (ifile_open), (ifile_savable_save),
4548         (ifile_savable_save_as):
4550         Several changes to fix things when the editor is correctly destroyed.
4551         Fixed preferences (which led me to the refcounting issue, #409412)
4552         and removed deprecated completition code that will be replace by
4553         IAnjutaAssist interface soon. 
4555 2007-04-11  Johannes Schmid <jhs@gnome.org>
4557         * libanjuta/anjuta-launcher.c:
4558         (anjuta_launcher_execution_done_cleanup),
4559         (anjuta_launcher_child_terminated):
4560         Possible fix for #428363 and added a g_return_if_fail
4562         * plugins/message-view/plugin.c: (activate_plugin):
4563         Fixed a Gtk/Gdl-Critical
4564         
4565         Patches from Étienne Bersac <bersace03@laposte.net>
4566         * plugins/class-gen/templates/go-source.tpl:
4567         * plugins/macro/macros.xml:
4568         Use better template for GObjects (#417875 and #417918)
4569         
4570         Patches from Halton Huo <halton.huo@sun.com>
4571         * libanjuta/anjuta-launcher.h:
4572         * libanjuta/anjuta-preferences.c:
4573         * libanjuta/anjuta-utils.c:
4574         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
4575         (cg_window_set_add_to_repository):
4576         * plugins/class-inheritance/class-inherit.c:
4577         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
4579 2007-04-09  Johannes Schmid <jhs@gnome.org>
4581         * plugins/editor/print.c: (anjuta_print_show_header):
4582         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4583         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4585   Some string changes (#427395 and #427399)
4587 2007-04-06  Johannes Schmid <jhs@gnome.org>
4589         * plugins/build-basic-autotools/build-basic-autotools.c:
4590         (on_build_mesg_format), (on_build_mesg_parse):
4591         Fixed full path detection
4593 2007-04-05  Naba Kumar  <naba@gnome.org>
4595         Patch from Halton Huo:
4596         * libanjuta/Makefile.am:
4597         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
4598         * libanjuta/anjuta-glue-cpp.h:
4599         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
4600         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
4601         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
4602         (anjuta_glue_factory_get_path), (get_already_loaded_module),
4603         (load_plugin), (anjuta_glue_factory_get_object_type):
4604         * libanjuta/anjuta-glue-factory.h:
4605         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
4606         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
4607         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
4608         (anjuta_glue_plugin_new):
4609         * libanjuta/anjuta-glue-plugin.h:
4610         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4611         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
4612         * libanjuta/anjuta-plugin.h:
4613         * libanjuta/glue-cpp.c:
4614         * libanjuta/glue-cpp.h:
4615         * libanjuta/glue-factory.c:
4616         * libanjuta/glue-factory.h:
4617         * libanjuta/glue-plugin.c:
4618         * libanjuta/glue-plugin.h:
4619         * plugins/build-basic-autotools/build-basic-autotools.h:
4620         * plugins/class-gen/plugin.h:
4621         * plugins/class-inheritance/plugin.h:
4622         * plugins/cvs-plugin/plugin.h:
4623         * plugins/debug-manager/plugin.h:
4624         * plugins/devhelp/plugin.h:
4625         * plugins/document-manager/plugin.h:
4626         * plugins/editor/plugin.h:
4627         * plugins/file-loader/plugin.h:
4628         * plugins/file-manager/plugin.h:
4629         * plugins/file-wizard/plugin.h:
4630         * plugins/gdb/plugin.h:
4631         * plugins/glade/plugin.h:
4632         * plugins/gtodo/plugin.h:
4633         * plugins/language-support-cpp-java/plugin.h:
4634         * plugins/macro/plugin.h:
4635         * plugins/message-view/plugin.h:
4636         * plugins/patch/plugin.h:
4637         * plugins/profiler/plugin.h:
4638         * plugins/project-import/plugin.h:
4639         * plugins/project-manager/plugin.h:
4640         * plugins/project-wizard/plugin.h:
4641         * plugins/sample1/plugin.h:
4642         * plugins/search/plugin.h:
4643         * plugins/sourceview/plugin.h:
4644         * plugins/subversion/plugin.h:
4645         * plugins/symbol-browser/plugin.h:
4646         * plugins/terminal/terminal.c:
4647         * plugins/tools/plugin.h:
4648         * plugins/tools/scripts/tools-2.xml.in:
4649         * plugins/valgrind/plugin.h:
4651         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
4653 2007-04-05  Naba Kumar  <naba@gnome.org>
4655         * anjuta.spec.in, configure.in: Removed dead codes.
4656         
4657         Patch from Jos Dehaes:
4658         * configure.in, plugins/project-wizard/templates/Makefile.am,
4659         plugins/project-wizard/templates/mkfile.wiz,
4660         plugins/project-wizard/templates/translatable-strings.h: Enabled
4661         makefile-based project creation and import. Fixes bug #355145
4663 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
4665         * plugins/debug-manager/debugger.c,
4666         plugins/debug-manager/plugin.c,
4667         plugins/gdb/anjuta-gdb.plugin.in:
4668         Code cleaning (remove unused code, rename this into self)
4669         Add information about supported format in debugger plugin
4670         Activate debugger plugin according to the target format
4672 2007-04-01  Naba Kumar  <naba@gnome.org>
4674         * plugins/message-view/message-view.c:
4675         (message_view_instance_init): Fixed message icons to appear.
4677 2007-03-31  Johannes Schmid <jhs@gnome.org>
4679         * plugins/message-view/anjuta-msgman.c:
4680         (anjuta_msgman_append_view):
4681         * plugins/message-view/plugin.c: (on_view_changed),
4682         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
4683         
4684         Fixed #424845
4686 2007-03-31  Johannes Schmid <jhs@gnome.org>
4688         * plugins/message-view/message-view.c:
4689         (message_view_instance_init), (imessage_view_append):
4690         Show nice icons beside the messages for info, warning and error. This is a completly
4691         cosmetic change so if someone dislikes it he is free to remove it.
4693 2007-03-31  Johannes Schmid <jhs@gnome.org>
4694         
4695         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
4696         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
4697         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
4698         * plugins/message-view/anjuta-msgman.h:
4699         * plugins/message-view/message-view.h:
4700         * plugins/message-view/plugin.c: (on_view_changed),
4701         (activate_plugin):
4702         Fixed #359399 and made next/previous insensitive when not availible
4703         
4704         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
4705         (tag_style_to_string):
4706         Fixed namespace Problem with gdk >= 2.11
4707         
4708         * plugins/sourceview/sourceview-autocomplete.c:
4709         (sourceview_autocomplete_init):
4710         Removed structure, follow-up of #423682
4712 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
4714         * plugins/debug-manager/debug_tree.c,
4715         plugins/debug-manager/debug_tree.h,
4716         plugins/debug-manager/watch.c,
4717         plugins/debug-manager/anjuta-debug-manager.glade:
4718         Inspect variable at cursor
4719         Fix buttons in inspect dialog
4721 2007-03-27  Halton Huo  <halton.huo@sun.com>
4723         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
4725         * plugins/sourceview/sourceview-autocomplete.c
4726         plugins/debug-manager/disassemble.c,
4727         libanjuta/interfaces/libanjuta.idl:
4728         Remove array with 0 size and empty structure as it is not
4729         supported by sun cc, Fixes bug #423682
4731         * plugins/debug-manager/debugger.c:
4732         Remove anonymous union as it is not supported by sun cc,
4733         Fixes bug #423680
4735 === anjuta 2.1.2 ===
4737 2007-03-28  Naba Kumar  <naba@gnome.org>
4739         * configure.in: Bumped version to 2.1.2
4740         * NEWS: Updated for release.
4741         
4742         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
4743         Improved breakpoint marker icon.
4744         
4745         * plugins/editor/anjuta-editor.plugin.in,
4746         plugins/sourceview/sourceview.plugin.in: Made editor plugins
4747         non user activable since they are now remembered properly.
4749 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
4751         * plugins/tools/editor.c:
4752         Fix bug #423270
4754 2007-03-27  Naba Kumar  <naba@gnome.org>
4756         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
4757         word when autocompleting without leaving any trailing part of
4758         the word.
4760 2007-03-27  Kamil Páral  <ripper42@gmail.com>
4762         Reviewed by Naba Kumar  <naba@gnome.org>:
4763         * anjuta.desktop.in.in: Remove "Application" category from desktop
4764         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
4765         
4766 2007-03-27  Naba Kumar  <naba@gnome.org>
4767         
4768         * configure.in, plugins/document-manager/anjuta-docman.c:
4769         (anjuta_docman_add_editor): Conditionally compile notebook tab
4770         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
4772         Patch from Halton Huo:
4773         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
4774         non gcc compiler flags. Fixes bug #423089.
4775         
4776 2007-03-26  Naba Kumar  <naba@gnome.org>
4777         
4778         * AUTHORS, NEWS, TODO.tasks: Updated.
4779         
4780         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
4781         close menuitem.
4782         
4783         * plugins/symbol-browser/plugin.c: (on_editor_saved),
4784         (update_editor_symbol_model), (iter_matches),
4785         (on_editor_update_ui), (value_added_current_editor),
4786         (activate_plugin), (dispose),
4787         (symbol_browser_plugin_instance_init):
4788         * plugins/symbol-browser/plugin.h: update line on editor save
4789         and editor change. Code clean up and fixed warnings.
4791 2007-03-26  Naba Kumar  <naba@gnome.org>
4793         * plugins/project-wizard/templates/java/project.anjuta,
4794         plugins/project-wizard/templates/python/project.anjuta,
4795         plugins/project-wizard/templates/python/project.anjuta:
4796         Removed version control plugins from default selection.
4798         * plugins/tools/scripts/prepare-changelog.pl,
4799         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
4800         script to a better one (that works on both cvs and svn).
4802 2007-03-26  Naba Kumar  <naba@gnome.org>
4804         * (added) plugins/project-wizard/templates/translatable-strings.pl,
4805         Makefile.am: Added the generated translatable file (required for
4806         translations for svn checkouts).
4808         * (added)
4809         plugins/project-wizard/templates/extract-translatable-strings.pl
4810         plugins/project-wizard/templates/Makefile.am, Makefile.am,
4811         po/POTFILES.in: Generated translatable strings for .wiz files and
4812         added them in POTFILES.in for translation. Fixes bug #398035
4814 2007-03-25  Naba Kumar  <naba@gnome.org>
4816         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
4817         
4818         * src/anjuta-app.c: Removed dead codes.
4819         
4820         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
4821         global tags generation starts.
4822         
4823         * plugins/debug-manager/chunk_view.c,
4824         plugins/debug-manager/start.h,
4825         plugins/debug-manager/chunk_view.h,
4826         plugins/debug-manager/utilities.c,
4827         plugins/debug-manager/utilities.h,
4828         plugins/debug-manager/debugger.c,
4829         plugins/debug-manager/threads.c,
4830         plugins/debug-manager/disassemble.c,
4831         plugins/debug-manager/info.c,
4832         plugins/debug-manager/sharedlib.c,
4833         plugins/debug-manager/threads.h,
4834         plugins/debug-manager/disassemble.h,
4835         plugins/debug-manager/signals.c,
4836         plugins/debug-manager/info.h,
4837         plugins/debug-manager/sharedlib.h,
4838         plugins/debug-manager/data_buffer.c,
4839         plugins/debug-manager/data_view.c,
4840         plugins/debug-manager/signals.h,
4841         plugins/debug-manager/debug_tree.c,
4842         plugins/debug-manager/watch.c,
4843         plugins/debug-manager/registers.c,
4844         plugins/debug-manager/data_buffer.h,
4845         plugins/debug-manager/data_view.h,
4846         plugins/debug-manager/memory.c,
4847         plugins/debug-manager/debug_tree.h,
4848         plugins/debug-manager/watch.h,
4849         plugins/debug-manager/registers.h,
4850         plugins/debug-manager/memory.h,
4851         plugins/debug-manager/locals.c,
4852         plugins/debug-manager/sexy-icon-entry.c,
4853         plugins/debug-manager/breakpoints.c,
4854         plugins/debug-manager/locals.h,
4855         plugins/debug-manager/sexy-icon-entry.h,
4856         plugins/debug-manager/stack_trace.c,
4857         plugins/debug-manager/breakpoints.h,
4858         plugins/debug-manager/sparse_buffer.c,
4859         plugins/debug-manager/sparse_view.c,
4860         plugins/debug-manager/stack_trace.h,
4861         plugins/debug-manager/sparse_buffer.h,
4862         plugins/debug-manager/sparse_view.h,
4863         plugins/debug-manager/start.c,
4864         plugins/gdb/utilities.c,
4865         plugins/gdb/utilities.h,
4866         plugins/gdb/debugger.c,
4867         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
4868         setup.
4870 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4872         * plugins/gdb/debugger.c:
4873         Avoid empty debugger log window by limiting line to 90 characters
4875 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4877         * plugins/debug-manager/plugin.c,
4878         plugins/debug-manager/plugin.h,
4879         plugins/debug-manager/threads.c,
4880         plugins/debug-manager/threads.h,
4881         plugins/debug-manager/breakpoints.c,
4882         plugins/debug-manager/breakpoints.h,
4883         plugins/debug-manager/stack_trace.c,
4884         plugins/debug-manager/stack_trace.h:
4885         View code action now changes location in disassembly view too
4887         * plugins/debug-manager/anjuta-debug-manager.ui:
4888         Rename breakpoint actions
4890 2007-03-24  Naba Kumar  <naba@gnome.org>
4892         * configure.in, src/anjuta-app.c: Use the new docking algorithm
4893         in gdl 0.7.3 (svn trunk).
4894         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
4895         
4896 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4898         * plugins/debug-manager/threads.c,
4899         plugins/debug-manager/debug_tree.c,
4900         plugins/debug-manager/debug_tree.h,
4901         plugins/debug-manager/locals.c,
4902         plugins/debug-manager/registers.c,
4903         plugins/debug-manager/stack_trace.c:
4904         Allow to change current thread updating register, stack and locals
4905         Allow to change current stack frame updating locals
4907         * plugins/gdb/debugger.c:
4908         Read argument of selected stack frame
4910         * plugins/debug-manager/data_view.c:
4911         Fix an unrelated bug
4913 2007-03-23  Naba Kumar  <naba@gnome.org>
4915         * plugins/document-manager/anjuta-docman.c,
4916         plugins/document-manager/plugin.c: Fixed many memory leaks.
4917         (ianjuta_file_get_uri() returns a new string).
4919         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
4920         widget for save dialogs.
4921         
4922         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
4923         svn and fixed to get function/prototype/member args list. Call tips
4924         also work fine now.
4926 2007-03-22  Naba Kumar  <naba@gnome.org>
4928         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
4929         and calltips would work again for functions from global tags (Needs
4930         regenerating global tags).
4932         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
4933         ctags svn version and reopened bug #395362. Fixes tags parsing that
4934         seemed to have stopped working recently.
4936 2007-03-21  Naba Kumar  <naba@gnome.org>
4938         * tagmanager/tm_source_file.c, tagmanager/options.c,
4939         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
4940         extend .. more needs to be investigated and fixed). Enabled some
4941         debugging.
4943 2007-03-16  Naba Kumar  <naba@gnome.org>
4945         * src/anjuta.c: Fixed project loading from command line.
4947 2007-03-16  Naba Kumar  <naba@gnome.org>
4949         Patch from James Liggett <jrliggett@cox.net>:
4950         plugins/profiler/gprof-profile-data.c: Fixed a crash.
4951         
4952 2007-03-15  Naba Kumar  <naba@gnome.org>
4954         * libanjuta/anjuta-profile-manager.c,
4955         libanjuta/anjuta-profile-manager.h: Added method to get current
4956         profile.
4958         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
4959         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
4960         is exiting.
4962         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
4963         plugins/file-loader/plugin.c: Moved to functions as utility functions.
4964         Also, not load project files in session load in loader plugin.
4965         
4966         * plugins/project-manager/plugin.c, src/anjuta.c:
4967         Emit "exiting" signal in shell when exiting anjuta. project manager
4968         listens to exiting signal and saves session. anjuta.c saves session
4969         only when current projfile is 'user'. Load project saved in session
4970         differently then the rest of the session. This should fix all the
4971         session restoration bugs.
4972         
4973         src/main.c: Present anjuta window when becon message is received.
4975 2007-03-14  Naba Kumar  <naba@gnome.org>
4977         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
4978         not randomly save (it was a wrong looping).
4979         
4980 2007-03-12  Naba Kumar  <naba@gnome.org>
4982         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
4984 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
4986         * plugins/debug-manager/anjuta-debug-manager.ui,
4987         libanjuta/interfaces/libanjuta.idl,
4988         plugins/debug-manager/debugger.c,
4989         (added) plugins/debug-manager/threads.c,
4990         (added) plugins/debug-manager/threads.h,
4991         plugins/debug-manager/plugin.c,
4992         plugins/debug-manager/Makefile.am,
4993         plugins/gdb/plugin.c,
4994         plugins/gdb/debugger.c,
4995         plugins/gdb/debugger.h:
4996         Add a window displaying all threads
4997         Add needed functions
4998         Switching to a different thread is still not done
5000         * plugins/debug-manager/debug_tree.c,
5001         plugins/debug-manager/locals.c,
5002         plugins/debug-manager/stack_trace.c:
5003         Small cosmetic changes
5005         * plugins/gdb/gdbmi.c:
5006         Keep all elements in gdbmi hash
5007         Even if using the same key like in -threads-list-ids
5009 2007-03-11  Naba Kumar  <naba@gnome.org>
5011         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
5012         
5013         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
5014         
5015         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5016         manuals/reference/libanjuta/libanjuta-sections.txt,
5017         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
5018         interfaces.
5020 2007-03-11  Naba Kumar  <naba@gnome.org>
5022         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
5023         gtk-doc properly. Bumped gtk-doc requirement to 1.4
5025         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5026         manuals/reference/libanjuta/libanjuta.types,
5027         manuals/reference/libanjuta/libanjuta-sections.txt,
5028         manuals/reference/libanjuta/.cvsignore,
5029         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
5030         infrastructure. Got rid of tmpl/ directory and moved all section
5031         documenation to source code (requires gtk-doc >= 1.4).
5032         
5033         * libanjuta/anjuta-plugin-description.c,
5034         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
5035         libanjuta/cell-renderer-captioned-image.c,
5036         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
5037         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
5038         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
5039         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
5040         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
5041         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
5042         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
5043         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
5044         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
5045         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
5046         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
5047         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
5048         documentation from templates to source code.
5050 2007-03-10  Johannes Schmid <jhs@gnome.org>
5052         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
5053         Added some debug output but could not figure out why 
5054         some plugins are not kept.
5055         
5056         * libanjuta/interfaces/libanjuta.idl:
5057         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
5058         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
5059         Added IAnjutaEditorGoto::matching_brace
5060         
5061         * plugins/document-manager/action-callbacks.c:
5062         (on_editor_command_match_brace_activate):
5063         * plugins/document-manager/plugin.c:
5064         (update_editor_ui_interface_items):
5065         * plugins/editor/text_editor.c: (igoto_matching_brace),
5066         (igoto_iface_init):
5067         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
5068         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
5070 2007-03-09  Johannes Schmid <jhs@gnome.org>
5072         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
5073         Hide correct column
5074         
5075         * plugins/sourceview/sourceview-private.h:
5076         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
5077         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
5078         (sourceview_new), (ifile_savable_save_as):
5079         Tweaked vfs monitoring
5081 2007-03-09  Johannes Schmid <jhs@gnome.org>
5083         * libanjuta/interfaces/Makefile.am.iface:
5084         Fixed installtion of header files
5085         
5086         * plugins/sourceview/sourceview.c: (set_select):
5087         do not scroll to much in interactive search
5089 2007-03-09  Naba Kumar  <naba@gnome.org>
5091         * src/anjuta.c: Fixed session restoration.
5092         
5093         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
5094         signal handlers after symbol browser plugin is deactivated.
5095         
5096         * plugins/editor/editor.glade,
5097         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5098         Fixed indentation confustion in preferences.
5100 2007-03-08  Johannes Schmid <jhs@gnome.org>
5102         * plugins/search/search-replace.c: (search_set_combo),
5103         (search_set_action), (search_set_target), (search_set_direction),
5104         (create_dialog), (search_disconnect_set_toggle_connect),
5105         (on_search_match_whole_word_toggled),
5106         (on_search_match_whole_line_toggled),
5107         (on_search_match_word_start_toggled),
5108         (search_set_toggle_direction):
5109         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
5110         it's somehow ugly and uses many deprecated widgets
5111         
5112         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
5113         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5114         Fix #394709
5115         
5116 2007-03-07  Naba Kumar  <naba@gnome.org>
5118         * src/anjuta.c: Make launching projects work from command line. Also
5119         fixes gnome session restart command.
5120         
5121 2007-03-07  Johannes Schmid <jhs@gnome.org>
5123         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
5124         * plugins/class-gen/plugin.c: (iwizard_activate):
5125         Fixed #408218
5126         
5127         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
5128         Fixed #402774
5129         
5130         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
5131         Fixed #377483 (It's not possible to know if directories have
5132         a version in CVS. Show version column only if there are version
5133         informations availible
5135         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5136         Fixed memory leak
5138 2007-03-07  Johannes Schmid <jhs@gnome.org>
5140         * plugins/sourceview/sourceview-prefs.c: (get_bool):
5141         Fixed #409408
5142         * plugins/symbol-browser/an_symbol_prefs.c:
5143         (on_update_global_clicked):
5144         Fixed ##409176
5146 2007-03-07  Johannes Schmid <jhs@gnome.org>
5148         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
5149         (anjuta_save_prompt_new):
5150         * plugins/project-import/project-import.c:
5151         (project_import_finalize):
5152         Fixed Gtk-Criticals (maybe #409408)
5154 2007-03-07  Naba Kumar  <naba@gnome.org>
5156         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
5157         when we are at just beginning of string or comment. Fixes bug #397981.
5159 2007-03-07  Johannes Schmid <jhs@gnome.org>
5161         * plugins/language-support-cpp-java/plugin.c:
5162         (initialize_indentation_params):
5163         Removed annoying DEBUG_PRINT
5164         
5165         * plugins/sourceview/sourceview-cell.c:
5166         (sourceview_cell_instance_init), (icell_get_character),
5167         (icell_get_length), (icell_get_char), (icell_get_attribute):
5168         Improved code to be faster
5169         Implemented attribute handling so that indentation really works in any case
5171 2007-03-06  Johannes Schmid <jhs@gnome.org>
5173         * configure.in:
5174         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
5175         
5176         * plugins/document-manager/anjuta-docman.c:
5177         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
5178         Removed old and ugly tab drag&drop code and use built-in gtk stuff
5179         instead (required GTK >= 2.10)
5180         
5181         * plugins/sourceview/sourceview-private.h:
5182         * plugins/sourceview/sourceview.c:
5183         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
5184         (sourceview_finalize), (sourceview_new), (imark_mark),
5185         (imark_unmark), (imark_is_marker_set),
5186         (imark_location_from_handle), (imark_delete_all_markers):
5187         Fixed marker handling and worked a bit more on vfs monitoring
5189 2007-03-05  Johannes Schmid <jhs@gnome.org>
5191         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
5192         Added method to select specific iter
5193         
5194         * plugins/sourceview/sourceview-private.h:
5195         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
5196         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
5197         (sourceview_add_monitor), (on_document_saved),
5198         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
5199         Fixed vfs monitoring (mostly ported code from text_editor.c)
5200         
5201         * plugins/symbol-browser/an_symbol_view.c:
5202         * plugins/symbol-browser/an_symbol_view.h:
5203         * plugins/symbol-browser/plugin.c: (iter_matches),
5204         (on_editor_update_ui), (value_added_current_editor):
5205         Select the current tag in locals window and symbol toolbar. If there
5206         is no tag at the current line, reserve backward for the next tag. This will
5207         select the correct tag if inside a function.
5209 2007-03-05  Naba Kumar  <naba@gnome.org>
5211         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
5212         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
5213         compiler warnings.
5214         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
5215         (Bug #412186)
5216         
5217 2007-03-04  Johannes Schmid <jhs@gnome.org>
5219         * data/Makefile.am:
5220         * po/POTFILES.in:
5221         Fixed distcheck (well, partly)
5223 2007-03-04  Johannes Schmid <jhs@gnome.org>
5225         * plugins/document-manager/anjuta-document-manager.ui:
5226         Move "Swap .c/.h from Main to Browser toolbar
5228         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
5229         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
5230         (fv_prefs_free), (fv_add_tree_entry):
5231         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5232         * plugins/file-manager/plugin.c: (prefs_init):
5233         
5234         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
5236 2007-03-04  Naba Kumar  <naba@gnome.org>
5238         * data/default.proflie, data/Makefile.am, src/anjuta.c,
5239         plugins/project-manager/plugin.c:
5240         Restored default profile and renamed it from "default.anjuta" to
5241         "default.profile".
5242         
5243 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
5245         * plugins/debug-manager/debugger.c,
5246         plugins/debug-manager/plugin.c,
5247         plugins/gdb/debugger.c,
5248         libanjuta/interfaces/libanjuta.idl,
5249         plugins/debug-manager/stack_trace.c:
5250         Add a dialog box when a signal is received (except SIGINT)
5251         Display stack frame even if arguments are not available
5253 2007-03-03  Naba Kumar  <naba@gnome.org>
5255         * TODO.tasks: Icons bounty added.
5257         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
5258         choise selection.
5259         
5260         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
5261         and descoping.
5263         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
5264         plugins/Makefile.am, (removed) plugins/profile-default/*,
5265         plugins/project-manager/anjuta-project-manager.plugin.in,
5266         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
5267         profile implementation to load user profile and projects. Store and
5268         restore remembered plugins. Use profile scoping and descoping for
5269         saving and loading sesstions.
5270         
5271         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
5272         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
5273         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
5274         DEBUG_PRINTs.
5276 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
5278         * plugins/debug-manager/debug_tree.c
5279         plugins/debug-manager/debug_tree.h:
5280         Bug fix, deleting wrong variable
5282         * plugins/gdb/debugger.c:
5283         Bug fix, remove forgotten debugging code
5285 2007-03-02  Johannes Schmid <jhs@gnome.org>
5287         * plugins/document-manager/anjuta-document-manager.ui:
5288         * plugins/search/anjuta-search.ui:
5289         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
5290         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
5291         ToolbarFind
5293         * src/anjuta-app.c: (on_toolbar_view_toggled),
5294         (on_add_merge_widget), (on_session_save), (on_widget_remove):
5295         Save toolbar positions, don't use fixed toolbar style
5296         
5297         All in all this will allow more complex toolbar configurations and
5298         might gain some space on smaller displays because the user can disable
5299         toolbar parts he does not use. Also allows to use any toolbar style
5300         without looking too ugly.
5302 2007-03-01  Naba Kumasr  <naba@gnome.org>
5304         * TODO.tasks: Added a bounty for creating icons.
5306         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
5307         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
5308         profile-changed signal. Do not sync non-user-activatable plugins.
5310 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
5312         * plugins/debug-manager/disassemble.c,
5313         plugins/debug-manager/sparse_view.c,
5314         plugins/gdb/debugger.c,
5315         libanjuta/interfaces/libanjuta.idl:
5316         Display function name in disassembly view
5318 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
5320         * (added) plugins/debug-manager/bookmark.png,
5321         (added) plugins/debug-manager/breakpoint-disabled.png,
5322         (added) plugins/debug-manager/breakpoint-enabled.png,
5323         (added) plugins/debug-manager/program-counter.png,
5324         (added) plugins/debug-manager/linemarker.png,
5325         plugins/debug-manager/Makefile.am,
5326         plugins/debug-manager/disassemble.c,
5327         plugins/debug-manager/disassemble.h,
5328         plugins/debug-manager/sparse_buffer.c,
5329         plugins/debug-manager/sparse_buffer.h,
5330         plugins/debug-manager/sparse_view.c,
5331         plugins/debug-manager/sparse_view.h,
5332         plugins/debug-manager/plugin.c,
5333         plugins/debug-manager/breakpoints.c,
5334         libanjuta/interfaces/libanjuta.idl:
5335         Add markers in the disassembly view
5336         Display program counter and breakpoints in disassembly view
5338         * plugins/gdb/debugger.c:
5339         Fix a bug added with my previous patch, setting and clearing
5340         breakpoints was not working
5342 2007-02-28  Johannes Schmid <jhs@gnome.org>
5344         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
5345         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
5346         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
5347         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
5348         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
5349         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
5350         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
5351         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
5352         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
5353         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
5354         Updated (why do they need to be under version control?)
5355         
5356         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
5357         (create_tab_popup_menu), (on_msgman_popup_menu),
5358         (on_tab_button_press_event), (anjuta_msgman_page_new),
5359         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
5360         Added "Close all message tabs" popup menu
5362 2007-02-26  Naba Kumar  <naba@gnome.org>
5364         * plugins/profiler/gprof-flat-profile-entry.c,
5365         plugins/profiler/gprof-flat-profile.c,
5366         plugins/profiler/gprof-flat-profile-entry.h,
5367         plugins/profiler/gprof-flat-profile.h,
5368         plugins/profiler/gprof-flat-profile-view.c,
5369         plugins/profiler/gprof-flat-profile-view.h,
5370         plugins/profiler/gprof-call-graph-block-entry.c,
5371         plugins/profiler/gprof-call-graph-block.c,
5372         plugins/profiler/gprof-function-call-chart-view.c,
5373         plugins/profiler/gprof-call-graph-block-entry.h,
5374         plugins/profiler/gprof-profile-data.c,
5375         plugins/profiler/gprof-call-graph-block.h,
5376         plugins/profiler/gprof-view.c,
5377         plugins/profiler/gprof-call-graph.c,
5378         plugins/profiler/gprof-function-call-chart-view.h,
5379         plugins/profiler/gprof-profile-data.h,
5380         plugins/profiler/gprof-call-graph.h,
5381         plugins/profiler/gprof-view.h,
5382         plugins/profiler/gprof-view-manager.c,
5383         plugins/profiler/gprof-call-graph-view.c,
5384         plugins/profiler/plugin.c,
5385         plugins/profiler/gprof-view-manager.h,
5386         plugins/profiler/gprof-call-graph-view.h,
5387         plugins/profiler/gprof-function-call-tree-view.c,
5388         plugins/profiler/gprof-function-call-tree-view.h,
5389         plugins/profiler/Makefile.am: Fix compiler warnings and link with
5390         gnome-vfs. Fixes bug #411377.
5392 2007-02-26  Naba Kumar  <naba@gnome.org>
5394         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
5396         Patch from James Liggett  <jrliggett@cox.net>:
5397         * plugins/profiler/gprof-flat-profile-view.c,
5398         plugins/profiler/gprof-flat-profile-view.h,
5399         plugins/profiler/gprof-function-call-chart-view.c,
5400         plugins/profiler/gprof-function-call-chart-view.h,
5401         plugins/profiler/gprof-view.c,
5402         plugins/profiler/gprof-view.h,
5403         plugins/profiler/gprof-call-graph-view.c,
5404         plugins/profiler/plugin.c,
5405         plugins/profiler/gprof-call-graph-view.h,
5406         plugins/profiler/gprof-function-call-tree-view.c,
5407         plugins/profiler/gprof-function-call-tree-view.h: Implements
5408         double click navigation. Fixes bug #403514.
5410 2007-02-25  Naba Kumar  <naba@gnome.org>
5412         * libanjuta/anjuta-plugin-manager.c,
5413         libanjuta/anjuta-plugin-handle.[ch],
5414         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
5415         g_hash_table_remove_all (introduced in glib 2.12) to stay the
5416         dependency on glib 2.8. Fixes bug #411623.
5418 2007-02-24  Naba kumar  <naba@gnome.org>
5420         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
5421         
5422         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
5423         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
5424         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
5425         (added) libanjuta/anjuta-profile-manager.c,
5426         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
5427         manager.
5428         Implemented profile pushing and popping. Implemented profile xml
5429         synchronization. Implemented error handling in profiles. Implemented
5430         activation and deactivation signals in plugin manager.
5431         
5432         * libanjuta/Makefile.am: Added libanjuta log domain.
5433         
5434         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5435         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
5436         in AnjutaShell interface and implemented it in AnjutaApp.
5437         
5438         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5440 2007-02-23  Naba kumar  <naba@gnome.org>
5442         src/main.c: Fixed missing end quote.
5444 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
5446         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
5449 2007-02-20  Naba Kumar  <naba@gnome.org>
5451         * plugins/subversion/plugin.c: Added "..." menuitems.
5452         * ROADMAP, README: Updated.
5453         * libanjuta/anjuta-profile.c: Fixed bugs.
5455         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
5456         plugins/gtodo/Makefile.am: Removed dead code.
5458         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
5459         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
5460         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
5461         plugins/gtodo/list_tooltip.c,
5462         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
5463         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
5464         not contain markups. Fixes Bug #360462.
5466 2007-02-16  Naba Kumar  <naba@gnome.org>
5468         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
5469         unnecessary sub-sections.
5470         
5471 2007-02-15  Naba Kumar  <naba@gnome.org>
5473         * (removed) plugins/document-manager/bookmark-prev-16.png,
5474         plugins/document-manager/bookmark-last.png,
5475         (removed)plugins/document-manager/bookmark-first-16.png,
5476         plugins/document-manager/bookmark-prev.png,
5477         (added) plugins/document-manager/bookmark-toggle.png,
5478         (removed)plugins/document-manager/bookmark_toggle.xpm,
5479         (removed)plugins/document-manager/bookmark-last-16.png,
5480         plugins/document-manager/plugin.c,
5481         plugins/document-manager/anjuta-document-manager.ui,
5482         (removed)plugins/document-manager/bookmark-next-16.png,
5483         plugins/document-manager/bookmark-next.png,
5484         plugins/document-manager/Makefile.am,
5485         (added) plugins/document-manager/bookmark-clear.png,
5486         plugins/document-manager/bookmark-first.png: Upgraded bookmark
5487         icons (stolen from monodevelop). Added clear bookmarks toolbar
5488         button.
5490         * plugins/document-manager/plugin.c,
5491         (added) plugins/document-manager/swap.png,
5492         (removed) plugins/document-manager/undock.png,
5493         plugins/document-manager/Makefile.am: Fixed swap icon.
5495 2007-02-13  Naba Kumar  <naba@gnome.org>
5497         * plugins/class-gen/element-editor.c: Fixed typo.
5498         
5499         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
5500         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
5501         Implementing plugin profiles loading.
5503 2007-02-13  Naba Kumar  <naba@gnome.org>
5505         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
5506         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
5507         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
5508         pixmaps/open_project.png, pixmaps/close_project.png:
5509         Removed more old icons.
5510         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
5511         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
5512         anjuta_logo.png
5513         
5514 2007-02-13  Naba Kumar  <naba@gnome.org>
5516         * plugins/class-gen/element-editor.c: Included missing headers to
5517         prevent build failures in some cases.
5518         
5519 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
5521         * plugins/debug-manager/stack_trace.c:
5522         Fix bug #407115
5524         * plugins/debug-manager/watch.c,
5525         plugins/debug-manager/breakpoints.c:
5526         Same bug than above, wrong use of gtk_ui_manager_get_widget
5528 === anjuta 2.1.1 ===
5530 2007-02-11  Naba Kumar  <naba@gnome.org>
5532         * cofigure.in: Bumped version to 2.1.1
5533         * NEWS: Updated for 2.1.1 release.
5534         
5535 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5537         * plugins/debug-manager/plugin.c,
5538         plugins/debug-manager/sparse_view.c,
5539         plugins/debug-manager/sparse_view.h:
5540         Reorder some code
5542         * plugins/gdb/debugger.c,
5543         plugins/debug-manager/debugger.c,
5544         plugins/debug-manager/memory.c,
5545         plugins/debug-manager/sparse_buffer.c
5546         plugins/gdb/debugger.h,
5547         libanjuta/interfaces/libanjuta.idl:
5548         Clean up, remove some warnings
5549         Use guint everywhere for addresses
5550         Rewrite code parsing position in debugger
5552 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5554         * plugins/debug-manager/debug_tree.c:
5555         Use GtkTreeRowReference instead of GtkTreeIter as callback data
5556         Fix bug #406113
5558 2007-02-08  Naba Kumar  <naba@gnome.org>
5560         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5561         Delay showing the 'file modified on disk' dialog for one sec
5562         from the last notification to insure multiple notifications for
5563         the same file are treated as one. Do not same multiple dialogs
5564         for the same file. Make sure to destory the dialog if later
5565         the conent is no longer different.
5566         
5567 2007-02-08  Naba Kumar  <naba@gnome.org>
5569         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5570         Prevented spurious 'file modified' dialogs in scintilla editor
5571         when the file is saved.
5573 2007-02-09  Johannes Schmid <jhs@gnome.org>
5575         * scripts/glade2schema.pl:
5576         Added script to convert glade preferences into gconf schema files.
5577         See #406061
5579 2007-02-08  Naba Kumar  <naba@gnome.org>
5581         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
5582         itself is destroyed. Fixes bug #355160.
5583         
5584 2007-02-08  Johannes Schmid <jhs@gnome.org>
5586         * plugins/profiler/profiler.plugin: 
5587         removed from version control (only .in file needed)
5588         
5589         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
5590         * plugins/sourceview/sourceview.c: (sourceview_new):
5591         Code cleanup
5592         
5593         * plugins/subversion/svn-thread.c: (svn_thread_start):
5594         * src/main.c: (main):
5595         
5596         Fixed #395875 about initialisation of threads too late
5598 2007-02-07  Armin Burgmeier  <armin@arbur.net>
5600         Reviewed by Naba Kumar  <naba@gnome.org>:
5601         * plugins/class-gen/plugin.c:
5602         * plugins/class-gen/window.c: Removed browse button related code, load
5603         generated output directly into new buffers when not adding to project.
5605         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
5606         buttons from user interface.
5608 2007-02-07  Naba Kumar  <naba@gnome.org>
5610         * po/POTFILES.in: Fixed distcheck.
5612 2007-02-07  Daniel Nylander <po@danielnylander.se>
5614         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
5616 2007-02-07  Johannes Schmid <jhs@gnome.org>
5618         * anjuta.desktop.in.in:
5619         Fixed spelling
5621 2007-02-07  Johannes Schmid <jhs@gnome.org>
5623         * configure.in:
5624         * manuals/anjuta-manual/*
5625         * manuals/anjuta-faqs/*:
5626         #398991 – Anjuta manuals does not use the gnome-doc-utils format
5627         
5628         * plugins/document-manager/anjuta-document-manager.plugin.in:
5629         Removed duplicate application-xml mime-type (review patches properly ;-)
5630         
5631 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
5633         * plugins/gdb/debugger.c,
5634         libanjuta/interfaces/libanjuta.idl:
5635         Fix bug #404755
5636         Fix handling of missing source file
5638 2007-02-06  Naba Kumar  <naba@gnome.org>
5640         Patch from James Liggett  <jrliggett@cox.net>:
5641         * plugins/profiler/gprof-flat-profile.c,
5642         plugins/profiler/gprof-profile-data.c,
5643         plugins/profiler/gprof-call-graph.c,
5644         plugins/profiler/gprof-profile-data.h,
5645         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
5646         Show profiler view when target selected bug #403515.
5648 2007-02-05  Naba Kumar  <naba@gnome.org>
5650         * configure.in: Enabled devhelp plugin by default now that
5651         it works.
5652         
5653         Patch from parmigio@2ainfo.it:
5654         * plugins/document-manager/anjuta-document-manager.plugin.in:
5655         Added xml file type in supported mime types list.
5656         
5657 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
5659         * plugins/debug-manager/debugger.c,
5660         plugins/debug-manager/plugin.c:
5661         Add a field in status bar displaying debugger state
5662         Change cursor shape when debugger is busy
5663         Fix bug #378600
5665         * plugins/debug-manager/watch.c,
5666         plugins/debug-manager/locals.c,
5667         libanjuta/interfaces/libanjuta.idl:
5668         Clean up, remove debugging messages and unused signals
5670 2007-02-03  Johannes Schmid <jhs@gnome.org>
5672         * configure.in:
5673         Fixed AC_INIT and seperated version to major, minor, micro
5675         * anjuta.anjuta:
5676         Load Subversion instead of CVS
5677         
5678         * anjuta.desktop.in.in:
5679         Fixed bug-buddy component
5681         Original patch from Rob Bradfort <robster@debian.org>:
5682         * src/main.c: (get_command_line_args), (main):
5683         Bug #335981 – Migration from popt to GOption
5685 2007-02-03  Naba Kumar  <naba@gnome.org>
5687         * configure.in: Depend on devhelp 0.13 and fixed gecko home
5688         path variable. Fixed bug #341170.
5689         * plugins/profiler/Makefile.am: Fixed indentation.
5690         
5691 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
5693         * libanjuta/interfaces/libanjuta.idl,
5694         plugins/sourceview/sourceview.c,
5695         plugins/editor/text-editor.c,
5696         plugins/symbol-browser/plugin.c,
5697         plugins/search/search-replace.c,
5698         plugins/document-manager/goto_line.c,
5699         plugins/document-manager/action-callbacks.c,
5700         plugins/document-manager/anjuta-docman.c:
5701         Rename markers of anjuta interface
5702         IANJUTA_MARKABLE_NONE has been removed
5703         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
5704         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
5705         IANJUTA_MARKABLE_ATTENTIVE renamed in
5706                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
5707         IANJUTA_MARKABLE_INTENSE renamed in
5708                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
5709         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
5711         * (removed) plugins/sourceview/marker-light.png,
5712         (removed) plugins/sourceview/marker-basic.png,
5713         (removed) plugins/sourceview/marker-attentive.png,
5714         (removed) plugins/sourceview/marker-intense.png,
5715         plugins/sourceview/bookmark.png,
5716         (added) plugins/sourceview/breakpoint-disabled.png,
5717         (added) plugins/sourceview/breakpoint-enabled.png,
5718         (added) plugins/sourceview/program-counter.png,
5719         (added) plugins/sourceview/linemarker.png,
5720         plugins/sourceview/Makefile.am,
5721         (added) plugins/editor/bookmark.xpm,
5722         (added) plugins/editor/breakpoint-disabled.xpm,
5723         (added) plugins/editor/breakpoint-enabled.xpm,
5724         (added) plugins/editor/program-counter.xpm,
5725         (added) plugins/editor/linemarker.xpm,
5726         plugins/editor/Makefile.am:
5727         Add or change marker pixmaps in scintilla and sourceview editor
5729         * plugins/document-manager/plugin.c,
5730         libanjuta/interfaces/libanjuta.idl,
5731         plugins/debug-manager/plugin.c,
5732         plugins/debug-manager/breakpoints.c
5733         plugins/gdb/debugger.c:
5734         Fix bug #376404, program counter marker is not displayed when debugger
5735         Return the selected editor or NULL (if file does not exist) with 
5736         ianjuta_document_manager_goto_file_line* functions
5737         Emit a change-location signal even if the program counter is in an
5738         unknown file
5740 2007-02-02  Naba Kumar  <naba@gnome.org>
5742         * TODO.tasks: Marked bounty bug #359478 completed. And checked
5743         older bounties 'Done'.
5744         
5745 2007-02-02  Naba Kumar  <naba@gnome.org>
5747         * TODO.tasks: Fixed typop.
5749         Patch from James Liggett  <jrliggett@cox.net>:
5750         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
5751         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
5752         profiler plugin by James Liggett. Completes bounty bug #359478
5753         'Gprof performance profiler plugin'
5755 2007-02-01  Naba Kumar  <naba@gnome.org>
5757         * src/main.c: Renamed option name.
5759         * TODO.tasks: Marked "Test and fix all project wizards templates"
5760         bounty completed.
5761         
5762 2007-01-29  Johannes Schmid <jhs@gnome.org>
5764         * plugins/document-manager/plugin.c: (on_editor_changed):
5765         Added DEBUG_PRINT(...)
5766         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
5767         implemented
5768         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
5769         Fix language support plugin for sourceview editor (add some new
5770         language names)
5771         
5772         * plugins/sourceview/sourceview.c: (iindic_clear):
5773         Clear all indicators
5775 2007-01-29  Johannes Schmid <jhs@gnome.org>
5777         * TODO.tasks:
5778         Minor task currentions
5779         
5780         * libanjuta/interfaces/libanjuta.idl:
5781         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
5782         (itext_editor_iface_init):
5783         * plugins/language-support-cpp-java/plugin.c: (install_support):
5784         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
5785         (ieditor_get_attributes), (ieditor_iface_init):
5786         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
5787         plugins.
5788         
5789         * plugins/sourceview/sourceview.glade:
5790         Fixed sourceview preference window
5792 2007-01-28  Naba Kumar  <naba@gnome.org>
5793         
5794         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
5795         Implemented --no-files and --no-session command line options and
5796         corresponding preferernces checkboxes in General tab.
5798 2007-01-28  Johannes Schmid <jhs@gnome.org>
5800         * plugins/subversion/plugin.c:
5801         * plugins/subversion/plugin.h:
5802         * plugins/subversion/svn-notify.c: (svn_show_info),
5803         (show_svn_error), (on_svn_notify):
5804         * plugins/subversion/svn-notify.h:
5805         * plugins/subversion/svn-thread.c: (create_message_view),
5806         (svn_thread_start):
5807         Fixed error handling and fixed #394216 – No indication of subversion commands running
5808         
5809         * plugins/tools/execute.c: (atp_output_context_print):
5810         Show name of tool in message pane
5812 2007-01-28  Naba Kumar  <naba@gnome.org>
5813         
5814         * configure.in, plugins/glade/plugin.c: Make it work with
5815         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
5816         
5817         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
5818         from devhelp (won't work untill devhelp is fixed: bug #341170).
5819         
5820         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
5821         
5822 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
5824         Reviewed by Naba Kumar  <naba@gnome.org>:
5825         * libanjuta/interfaces/libanjuta.idl, 
5826         plugins/debug-manager/debugger.c,
5827         plugins/debug-manager/start.c,
5828         plugins/gdb/plugin.c,
5829         plugins/gdb/debugger.c,
5830         plugins/gdb/debugger.h:
5831         Fix a bug when launching gdb
5832         Set the terminal for the debugged program on the command line.
5834 2007-01-26  Johannes Schmid <jhs@gnome.org>
5836         * plugins/sourceview/anjuta-document-saver.c:
5837         (anjuta_document_saver_save):
5838         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
5839         * plugins/sourceview/sourceview.c: (save_if_modified),
5840         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
5841         Proper error handling, for example if a file was modified externally. Use backup files
5842         to avoid data-loss on disk full.
5844 2007-01-24  Naba Kumar  <naba@gnome.org>
5845         
5846         * plugins/devhelp/htmlview.c: Fixed crash during project load.
5847         Fixed mem leak and source leak.
5848         
5849 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
5851         Reviewed by Naba Kumar  <naba@gnome.org>:
5852         * plugins/debug-manager/debug_tree.c,
5853         plugins/debug-manager/debug_tree.h,
5854         plugins/debug-manager/watch.c:
5855         Partial rewrite of the variable object code, find and fix a few bugs
5856         Fix bug #395808: gdb can still crash but children are listed
5857         on request only so you can avoid the crash
5859 2007-01-24  Naba Kumar  <naba@gnome.org>
5860         
5861         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
5862         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
5863         plugins/symbol-browser/plugin.h,
5864         plugins/symbol-browser/plugin.c,
5865         plugins/symbol-browser/Makefile.am: Added current file (local)
5866         symbols view (Seriously getting bored with the browse toolbar).
5868 2007-01-22  Naba Kumar  <naba@gnome.org>
5869         
5870         Patch from Gabor Kelemen:
5871         * po/POTFILES.in: Added .plugin.in files.
5873 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
5875         Reviewed by Naba Kumar  <naba@gnome.org>:
5876         * plugins/document-manager/anjuta-docman.c,
5877         plugins/message-view/anjuta-msgman.c
5878         Set right alignment to the label widget in the tab title.
5880 2007-01-21  Naba Kumar  <naba@gnome.org>
5881         
5882         * libegg/egg-combo-action.c: Fixed mode line.
5883         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5884         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
5886 2007-01-21  Armin Burgmeier  <armin@arbur.net>
5888         Reviewed by Naba Kumar  <naba@gnome.org>:
5889         * plugins/class-gen/plugin.c: Prompt for target before actually
5890         generating the class files. This ensures that the files are created in
5891         the correct directory. Fixes bug #397406.
5893         * plugins/class-gen/window.c: Set browse buttons to insensitive when
5894         the class is added to the project.
5896 2007-01-21  Naba Kumar  <naba@gnome.org>
5898         * libanjuta/anjuta-plugin-description.c,
5899         libanjuta/anjuta-ui.h,
5900         libanjuta/anjuta-status.c,
5901         libanjuta/anjuta-plugin-description.h,
5902         libanjuta/cell-renderer-captioned-image.c,
5903         libanjuta/anjuta-plugin-handle.c,
5904         libanjuta/anjuta-status.h,
5905         libanjuta/resources.c,
5906         libanjuta/cell-renderer-captioned-image.h,
5907         libanjuta/glue-cpp.c,
5908         libanjuta/anjuta-plugin-handle.h,
5909         libanjuta/anjuta-plugin.c,
5910         libanjuta/anjuta-preferences-dialog.c,
5911         libanjuta/libanjuta.h,
5912         libanjuta/resources.h,
5913         libanjuta/glue-cpp.h,
5914         libanjuta/anjuta-plugin.h,
5915         libanjuta/anjuta-preferences-dialog.h,
5916         libanjuta/anjuta-plugin-manager.c,
5917         libanjuta/anjuta-shell.c,
5918         libanjuta/anjuta-plugin-manager.h,
5919         libanjuta/anjuta-shell.h,
5920         libanjuta/anjuta-save-prompt.c,
5921         libanjuta/anjuta-save-prompt.h,
5922         libanjuta/anjuta-children.c,
5923         libanjuta/anjuta-utils.c,
5924         libanjuta/anjuta-profile.c,
5925         libanjuta/anjuta-preferences.c,
5926         libanjuta/anjuta-launcher.c,
5927         libanjuta/anjuta-utils.h,
5928         libanjuta/anjuta-profile.h,
5929         libanjuta/anjuta-launcher.h,
5930         libanjuta/anjuta-ui.c: Updated file headers.
5932         * po/POTFILES.in: Updated.
5934         * libanjuta/anjuta-marshal.list,
5935         (added) libanjuta/anjuta-plugin-handle.c,
5936         (added) libanjuta/anjuta-plugin-handle.h,
5937         (added) libanjuta/anjuta-plugin-manager.c,
5938         (added) libanjuta/anjuta-plugin-manager.h,
5939         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5940         (added) libanjuta/anjuta-profile.c,
5941         (added) libanjuta/anjuta-profile.h,
5942         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
5943         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
5944         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
5945         src/action-callbacks.c: Implemented AnjutaPluginManager
5946         class based on old plugins.[ch]. Implemented AnjutaProfile as
5947         prelimanary profiles implementation. Implemented AnjutaPluginHandle
5948         class to represent plugins (not to be confused with plugin objects).
5949         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
5950         implemented it in AnjutaApp and AnjutaTestShell.
5951         De-globalized plugin management and several clean ups.
5953         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
5954         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
5955         plugins/search/search-replace.c, plugins/terminal/terminal.c,
5956         plugins/project-import/project-import.c,
5957         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
5958         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
5959         Fixed plugins for the change in API.
5961         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
5962         file.
5963         
5964         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5966 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
5968         Reviewed by Naba Kumar  <naba@gnome.org>:
5969         * libanjuta/anjuta-launcher.c,
5970         libanjuta/anjuta-launcher.h:
5971         Add a new function anjuta_set_terminate_on_exit to close the i/o
5972         channel when the child exit
5973         Return directly the status and not the exit code in child-exited
5974         signal
5976         * plugins/gdb/debugger.c:
5977         Use new function in debugger plugin
5979 2007-01-18  Johannes Schmid <jhs@gnome.org>
5981         * src/about.c: Do not show empty license information instead hide the button (#397883)
5983 2007-01-15  Johannes Schmid <jhs@gnome.org>
5985         * plugins/project-manager/plugin.c:
5986         * plugins/project-wizard/templates/python.wiz
5987         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
5988         
5989         Fixed #335235 python programs are not executeable/ do not start when pressing F3
5990         You will also need latest gnome-build svn       
5992 === anjuta 2.1.0 ===
5994 2007-01-14  Naba Kumar  <naba@gnome.org>
5996         * configure.in: Removed reference of mkfile project
5997         template to fix distcheck build error.
5998         * AUTHORS: Updated.
5999         * NEWS: Updated.
6000         * configure.in: Bumped version to 2.1.0 for beta release.
6001         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
6002         crashes as soon as editing starts in normal text files.
6004 2007-01-14  Johannes Schmid <jhs@gnome.org>
6006         * configure.in
6007         * po/LINGUAS:
6008         Applied http://live.gnome.org/GnomeGoals/PoLinguas
6010         * tagmanager/c.c:
6011         Patch from Massimo Cora' to hopefully fix #395362
6013         * plugins/project-wizard/templates/*:
6015         Fixed and tested all project-wizards. Deactivated mkfile project because
6016         it was totally broken and I don't see any real use for it.
6017         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
6019 2007-01-14  Naba Kumar  <naba@gnome.org>
6021         * NEWS: Updated for release.
6022         
6023         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
6024         
6025         * libanjuta/interfaces/libanjuta.idl,
6026         plugins/editor/text_editor_cbs.c,
6027         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
6028         interface and implemented it for scintilla.
6029         
6030         * plugins/editor/text-editor.c: Fixed highlighing issues when
6031         used with indicators (particularly when the file is just opened).
6032         Fixes bug #377477 – when debugging, scintilla editor grays out all
6033         lines before current line.
6034         
6035         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
6036         Maintain a separate list of indicated edtitors for separate contexts.
6037         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
6038         
6039 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
6041         Reviewed by Naba Kumar  <naba@gnome.org>:
6042         * plugins/debug-manager/plugin.c:
6043         Bug fix: breakpoints cannot be added after stopping the debugger
6045 2007-01-13  Naba Kumar  <naba@gnome.org>
6047         * NEWS: Updated for release.
6049 2007-01-12  Johannes Schmid <jhs@gnome.org>
6051         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
6052         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
6053         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
6054         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
6055         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
6056         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
6057         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
6058         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
6059         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
6060         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
6061         
6062         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
6063         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
6064         
6065         * plugins/sourceview/sourceview.c:
6066         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
6067         on character positions.
6068         
6069 2007-01-12  Naba Kumar  <naba@gnome.org>
6071         * src/anjuta-app.c,
6072         plugins/project-manager/plugin.c,
6073         plugins/profile-default/plugin.c,
6074         libanjuta/anjuta-status.c,
6075         libanjuta/anjuta-status.h: Introduced an API for application title
6076         in AnjutaStatus. Set application title to project name.
6078 2007-01-11  Massimo Cora' <maxcvs@email.i>
6080         Reviewed by Naba Kumar  <naba@gnome.org>:
6081         * tagmanager/Makefile.am,
6082         plugins/symbol-browser/Makefile.am: removed installation for 
6083         test programs.
6085 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
6087         Reviewed by Naba Kumar  <naba@gnome.org>:
6088         * plugins/debug-manager/start.h,
6089         plugins/debug-manager/start.c,
6090         plugins/debug-manager/anjuta-debug-manager.ui,
6091         plugins/debug-manager/plugin.c:
6092         Partial fix for bug #392537
6094         * plugins/debug-manager/disassemble.c:
6095         Fix bug #392543
6097 2007-01-11  Naba Kumar  <naba@gnome.org>
6099         * src/anjuta.c: Load project seperately from session,
6100         so that project session is also loaded.
6101         
6102         * plugins/profile-default/plugin.c: Load project in new
6103         anjuta if there already is one loaded currently (disabled
6104         code for now).
6105         
6106         * plugins/editor/aneditor.cxx: Disconnect focus in/out
6107         signals when editor is destroyed. Fixes a crash bug.
6108         
6109         * plugins/editor/text_editor.c: Do not mark line in
6110         ianjuta_editor_goto_line() implementation.
6111         
6112         * plugins/search/search-replace.c: Always check for markable
6113         interface availablility because its optional for an editor.
6114         
6115         * plugins/document-manager/goto_line.c,
6116         plugins/document-manager/action-callbacks.c: Mark lines for
6117         goto line commands (from dialog and from menu entry box).
6118         
6119         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
6120         plugins/file-manager/an_file_view.c: Expand file manager
6121         nodes in idle loop, one at a time. Did as a possible work
6122         around for bug #361763, but it didn't make any difference.
6123         However, it could still be useful in situations where there
6124         are lots to expand.
6125         
6126         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
6128 2007-01-11  Naba Kumar  <naba@gnome.org>
6130         * plugins/editor/scintilla/LineMarker.h,
6131         plugins/editor/scintilla/LexBasic.cxx,
6132         plugins/editor/scintilla/LexHTML.cxx,
6133         plugins/editor/scintilla/include/SciLexer.h,
6134         plugins/editor/scintilla/include/Scintilla.h,
6135         plugins/editor/scintilla/include/Scintilla.iface,
6136         plugins/editor/scintilla/include/ScintillaWidget.h,
6137         plugins/editor/scintilla/LexBash.cxx,
6138         plugins/editor/scintilla/PlatGTK.cxx,
6139         plugins/editor/scintilla/ViewStyle.h,
6140         plugins/editor/scintilla/Editor.cxx,
6141         plugins/editor/scintilla/StyleContext.h,
6142         plugins/editor/scintilla/LexCPP.cxx,
6143         plugins/editor/scintilla/Converter.h,
6144         plugins/editor/scintilla/LexAU3.cxx,
6145         plugins/editor/scintilla/Editor.h,
6146         plugins/editor/scintilla/LexPerl.cxx,
6147         plugins/editor/scintilla/LexVB.cxx,
6148         plugins/editor/scintilla/ScintillaGTK.cxx,
6149         plugins/editor/scintilla/ViewStyle.cxx,
6150         plugins/editor/scintilla/PropSet.cxx,
6151         plugins/editor/scintilla/LexSQL.cxx,
6152         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
6153         version 1.71
6155 2007-01-11  Armin Burgmeier  <armin@arbur.net>
6157         Reviewed by Naba Kumar  <naba@gnome.org>:
6158         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
6159         selected for editing. This fixes bug #394218.
6161         * plugins/class-gen/plugin.c: Do not use project's root URI as project
6162         name if said URI is not known.
6164         * plugins/class-gen/window.c: When stripping function prefix away,
6165         include the trailing underscore because it is already set by the
6166         template.
6168         * plugins/class-gen/transform.c: Include "const char*" and "const
6169         gchar*" in the list for transforming a default C type to a GType.
6170         Don't access invalid memory when writing pointer_str in
6171         cg_transform_first_argument.
6173 2007-01-11  Naba Kumar  <naba@gnome.org>
6175         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
6176         pixmaps/anjuta.svg, pixmaps/Makefile.am,
6177         (renamed) pixmaps/anjuta_icon.png, src/main.c,
6178         libegg/test-actions.c, anjuta.desktop.in.in,
6179         anjuta.prj: Renamed application icon to 'anjuta.png' from
6180         'anjuta_icon.png'. Added more fields in desktop file.
6182         * mime/anjuta.xml: Added magic section.
6183         
6184         * (removed) mime/anjuta.applications,
6185         (removed) mime/anjuta.mime, mime/Makefile.am,
6186         (removed) mime/anjuta.keys,
6187         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
6188         registeration and added scalable icon. Also fixes bug #393680
6190 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
6192         Reviewed by Naba Kumar  <naba@gnome.org>:
6193         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
6194         and anjuta_status_progress_add_ticks() to check for progressbar 
6195         being realized before trying to update it.
6197 2007-01-10  Naba Kumar  <naba@gnome.org>
6199         * tagmanager/tm_workspace.c,
6200         po/POTFILES.in,
6201         plugins/debug-manager/Makefile.am,
6202         plugins/tools/scripts/Makefile.am,
6203         plugins/class-gen/plugin.c,
6204         plugins/class-gen/Makefile.am,
6205         global-tags/Makefile.am: Fixed make distcheck.
6207         * plugins/debug-manager/attach_process.c,
6208         plugins/debug-manager/attach_process.h,
6209         plugins/class-gen/action-callbacks.h,
6210         plugins/class-gen/action-callbacks.c,
6211         plugins/class-gen/class_gen.h,
6212         plugins/class-gen/class_gen.c: Deleted unused/old files.
6214         * (removed) scintilla, (added) plugins/editor/scintilla,
6215         plugins/editor/scintilla/lexers.make,
6216         plugins/editor/scintilla/Makefile.am,
6217         plugins/editor/Makefile.am
6218         configure.in, manuals/reference/libanjuta/Makefile.am
6219         Makefile.am: Moved scintilla to its right place.
6221 2007-01-09  Naba Kumar  <naba@gnome.org>
6223         * plugins/profile-default/plugin.c: Save project session before
6224         a new one is opened.
6226         * plugins/project-manager/plugin.c,
6227         plugins/project-manager/plugin.h,
6228         plugins/project-manager/anjuta-project-manager.ui,
6229         plugins/profile-default/plugin.c,
6230         plugins/profile-default/plugin.h,
6231         plugins/profile-default/Makefile.am,
6232         (added) plugins/profile-default/anjuta-default-profile.ui,
6233         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
6234         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
6235         multiple projects support.
6236         
6237 2007-01-06  Armin Burgmeier  <armin@arbur.net>
6239         Reviewed by Naba Kumar  <naba@gnome.org>
6240         * plugins/class-gen/combo-flags.h:
6241         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
6242         enum, added a type parameter to selected signal. Select highlighted
6243         entry when pressing enter (but not unselect it if it was already
6244         selected) before closing the popup. Also accept input when clicking
6245         not into the popup.
6247         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
6248         according to selection type.
6250         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
6251         VOID:BOXED,ENUM.
6253 2007-01-08  Johannes Schmid <jhs@gnome.org>
6255   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
6256   * plugins/project-wizard/templates/gtkmm/Makefile.am
6257   * plugins/project-wizard/templates/python/configure.ac.tpl
6258   * plugins/project-wizard/templates/python/configure.in.tpl
6259   * plugins/project-wizard/templates/python/Makefile.am
6260   * plugins/project-wizard/templates/cpp/configure.ac.tpl
6261   * plugins/project-wizard/templates/cpp/configure.in.tpl
6262   * plugins/project-wizard/templates/cpp/Makefile.am
6263   * plugins/project-wizard/templates/terminal.wiz
6264   * plugins/project-wizard/templates/xlib-dock.wiz
6265   * plugins/project-wizard/templates/wxwin.wiz
6266   * plugins/project-wizard/templates/java.wiz
6267   * plugins/project-wizard/templates/xlib/configure.ac.tpl
6268   * plugins/project-wizard/templates/xlib/configure.in.tpl
6269   * plugins/project-wizard/templates/xlib/Makefile.am
6270   * plugins/project-wizard/templates/gcj/configure.ac.tpl
6271   * plugins/project-wizard/templates/gcj/configure.in.tpl
6272   * plugins/project-wizard/templates/gcj/Makefile.am
6273   * plugins/project-wizard/templates/terminal/configure.ac.tpl
6274   * plugins/project-wizard/templates/terminal/configure.in.tpl
6275   * plugins/project-wizard/templates/terminal/Makefile.am
6276   * plugins/project-wizard/templates/terminal/autogen.sh
6277   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
6278   * plugins/project-wizard/templates/wxwin/configure.in.tpl
6279   * plugins/project-wizard/templates/wxwin/Makefile.am
6280   * plugins/project-wizard/templates/gnome.wiz 
6281   * plugins/project-wizard/templates/java/configure.ac.tpl
6282   * plugins/project-wizard/templates/java/configure.in.tpl
6283   * plugins/project-wizard/templates/java/Makefile.am
6284   * plugins/project-wizard/templates/anjuta-plugin.wiz
6285   * plugins/project-wizard/templates/gtkmm.wiz
6286   * plugins/project-wizard/templates/python.wiz
6287   * plugins/project-wizard/templates/cpp.wiz
6288   * plugins/project-wizard/templates/gtk.wiz
6289   * plugins/project-wizard/templates/gcj.wiz
6290   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
6291   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
6292   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
6294   Starting fixing of all project wizards:
6295   - rename configure.in to configure.ac
6296   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
6297   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
6298   (See #394184)
6299   
6300   * TODO.task: Added bug number to bounty
6302 2007-01-07  Johannes Schmid <jhs@gnome.org>
6304   *  plugins/build-basic-autotools.c:
6305   Fixed #392290 – Missed install as root option in project manager
6307 2007-01-07  Johannes Schmid <jhs@gnome.org>
6309   * plugins/sourceview/sourceview.c:
6310   Fixed #388731 – Odd editor behaviour after performing block-text operations
6311   Fixed #388727 – Block-tab does not work
6312   
6313   * plugins/sourceview/anjuta-document.h/c:
6314   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
6315   
6316   * configure.in:
6317   Require Gtk+ >= 2.10 for sourceview plugin
6319 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
6321         * libanjuta/anjuta-status.c:
6322         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
6324 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
6326         * configure.in,
6327         plugins/terminal/terminal.c:
6328         Fix bug #377027
6329         remove support for VTE < 0.9
6331 2007-01-06  Naba Kumar  <naba@gnome.org>
6333         * po/POTFILES.in: Updated
6335 2007-01-05  Adam Dingle  <adam@medovina.org>
6337         Reviewed by Naba Kumar  <naba@gnome.org>:
6338         * plugins/message-view/anjuta-message-manager-plugin.glade:
6339         Fixed bug #377903 (improve message color defaults).
6341 2007-01-05  Naba Kumar  <naba@gnome.org>
6343         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
6344         
6345 2007-01-03  Armin Burgmeier  <armin@arbur.net>
6347         Reviewed by  Naba Kumar  <naba@gnome.org>:
6348         * plugins/symbol-browser/test-class.h: Fixed block ends.
6350         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
6351         C-style-block comment.
6353         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
6354         allow lists when writing autogen definition files. This is required
6355         for the new class generator. Also fixed a wrong return value in
6356         npw_autogen_write_definition_file and set a GError in
6357         npw_autogen_execute when the output file could not be opened.
6359         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
6360         user interface.
6362         * plugins/class-gen/Makefile.am: Added templates subdir, removed
6363         goc_template_header and goc_template_source, added top_srcdir to
6364         includes, link against project wizard (also hopefully temporarily),
6365         removed class_gen.h, class_gen.c, action-callbacks.h,
6366         action-callbacks.c.
6368         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
6370         * plugins/class-gen/cell-renderer-flags.h:
6371         * plugins/class-gen/cell-renderer-flags.c:
6372         * plugins/class-gen/combo-flags.h:
6373         * plugins/class-gen/combo-flags.c:
6374         * plugins/class-gen/element-editor.c:
6375         * plugins/class-gen/element-editor.h:
6376         * plugins/class-gen/generator.c:
6377         * plugins/class-gen/generator.h:
6378         * plugins/class-gen/plugin.h:
6379         * plugins/class-gen/plugin.c:
6380         * plugins/class-gen/transform.c:
6381         * plugins/class-gen/transform.h:
6382         * plugins/class-gen/validator.c:
6383         * plugins/class-gen/validator.h:
6384         * plugins/class-gen/window.c:
6385         * plugins/class-gen/window.h: Rewrote class generator, it now allows
6386         adding of several class elements and uses autogen.
6388         * plugins/class-gen/templates/cc-header.tpl:
6389         * plugins/class-gen/templates/cc-source.tpl:
6390         * plugins/class-gen/templates/go-header.tpl:
6391         * plugins/class-gen/templates/go-source.tpl:
6392         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
6393         for the class generator.
6395         * configure.in: Added plugins/class-gen/templates/Makefile to output.
6397 2007-01-04  Naba Kumar  <naba@gnome.org>
6399         Patch from Nick Treleaven:
6400         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
6401         all matching symbols.
6402         
6403         Patches from  Maik Beckmann and Sébastien Granjoux:
6404         * plugins/profile-default/plugin.c,
6405         plugins/project-manager/plugin.c: Unescape project name. Fixes
6406         Bug #357151
6408 2007-01-04  Naba Kumar  <naba@gnome.org>
6410         * plugins/glade/plugin.c: Fixed compilation with
6411         older glade-3 version.
6412         
6413         Patch from Roland Illig:
6414         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
6415         plugins/sourceview/anjuta-document-saver.c,
6416         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
6417         are necessary to build anjuta on NetBSD 3.0
6419         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
6420         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
6421         window manager in gnome.
6422         
6423 2007-01-02  Naba Kumar  <naba@gnome.org>
6424         
6425         * plugins/glade/plugin.c: Make it work with glade-3 svn.
6426         
6427 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
6429         Reviewed by Naba Kumar  <naba@gnome.org>:
6430         * libanjuta/interfaces/libanjuta.idl,
6431         plugins/debug-manager/Makefile.am,
6432         plugins/debug-manager/anjuta-marshal.list,
6433         plugins/debug-manager/debugger.c,
6434         plugins/debug-manager/sparse_buffer.c,
6435         plugins/debug-manager/sparse_buffer.h,
6436         plugins/debug-manager/sparse_view.c,
6437         plugins/debug-manager/sparse_view.h,
6438         plugins/debug-manager/disassemble.h,
6439         plugins/debug-manager/disassemble.c,
6440         plugins/debug-manager/anjuta-marshal.list,
6441         plugins/debug-manager/plugin.c,
6442         plugins/gdb/debugger.c,
6443         plugins/gdb/debugger.h,
6444         plugins/gdb/plugin.c:
6445         Add a disassembly view window
6447         * plugins/debug-manager/breakpoints.c,
6448         plugins/debug-manager/chunk_view.c,
6449         plugins/debug-manager/locals.c,
6450         plugins/debug-manager/memory.c,
6451         plugins/debug-manager/registers.c,
6452         plugins/debug-manager/stack_trace.c:
6453         Add some debugging information 
6455 2006-12-18  Naba Kumar  <naba@gnome.org>
6457         * configure.in, plugins/glade/plugin.c: Allow building against both
6458         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
6460 2006-12-03  Naba Kumar  <naba@gnome.org>
6461         
6462         * TODO.tasks: Marked a bounty completed.
6464 2006-11-24  Adam Dingle <adam@medovina.org>
6466         Reviewed by Naba Kumar  <naba@gnome.org>:
6467         * plugins/build-basic-autotools/build-basic-autotools.c,
6468         plugins/debug-manager/watch.c,
6469         plugins/document-manager/plugin.c, 
6470         plugins/patch/plugin.c,
6471         plugins/project-manager/plugin.c:
6472         Fixed bug #378879 (several command names need ellipses).
6474 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
6476         Reviewed by: Naba Kumar  <naba@gnome.org>
6477         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6478         GCC 4.1.2 (there are only two warnings remaining now when compiling
6479         plugins).
6481         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
6483         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
6484         macro so that the generated function support a NULL plugin parameter.
6486         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
6487         in debug_tree_find_expression by freeing memory returned by the call
6488         to gtk_tree_model_get instead of the parameter string.
6490 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
6492         * plugins/debug-manager/breakpoints.c:
6493         Fix bug #378850
6495         * plugins/debug-manager/anjuta-debug-manager.ui,
6496         plugins/debug-manager/debugger.c,
6497         plugins/debug-manager/plugin.c:
6498         Fix bug #378871
6500 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
6502         * libanjuta/anjuta-launcher.c,
6503         plugins/gdb/debugger.c:
6504         Fix bug #377061
6506 2006-11-21  Naba Kumar  <naba@gnome.org>
6508         * plugins/search/search_preferences.c: Fixed build break.
6509         
6510 2006-11-20  Naba Kumar  <naba@gnome.org>
6511         
6512         Patch from Kjartan Maraas:
6513         * plugins/cvs-plugin/cvs-interface.c,
6514         plugins/document-manager/plugin.c,
6515         plugins/gtodo/interface.c,
6516         plugins/gtodo/libgtodo.h,
6517         plugins/message-view/anjuta-msgman.c,
6518         plugins/project-wizard/druid.c,
6519         plugins/search/search_preferences.c,
6520         plugins/sourceview/sourceview-prefs.c,
6521         plugins/terminal/terminal.c,
6522         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
6524         Patch from Przemysław Grzegorczyk:
6525         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
6526         plugins/subversion/anjuta-subversion.glade: Enable files in
6527         fileselection dialog. Fixes bug #376031.
6528         
6529 2006-11-17  Adam Dingle <adam@medovina.org>
6531         Reviewed by: Naba Kumar  <naba@gnome.org>
6532         * plugins/build-basic-autotools/build-basic-autotools.c
6533         * plugins/class-gen/anjuta-class-gen.plugin.in
6534         * plugins/debug-manager/breakpoints.c
6535         * plugins/debug-manager/plugin.c
6536         * plugins/devhelp/plugin.c
6537         * plugins/document-manager/plugin.c
6538         * plugins/gdb/debugger.c
6539         * plugins/glade/anjuta-glade.plugin.in
6540         * plugins/gtodo/plugin.c
6541         * plugins/language-support-cpp-java/plugin.c
6542         * plugins/message-view/plugin.c
6543         * plugins/project-import/anjuta-project-import.glade
6544         * plugins/project-import/anjuta-project-import.plugin.in
6545         * plugins/search/plugin.c
6546         * plugins/tools/scripts/tools-2.xml.in
6547         * plugins/valgrind/plugin.c
6548         * src/anjuta-actions.h:
6549         Fixed bug #376335 "menu items should be capitalized".  Minor
6550         grammar edits.
6552 2006-11-20  Naba Kumar  <naba@gnome.org>
6553         
6554         * configure.in: Fixed build.
6556         Patch from: Arjan Timmerman
6557         *configure.in: Make subvesion plugin build for apr 1.x.
6558         Fixes: Bug #364754.
6559         
6560 2006-11-20  Johannes Schmid <jhs@gnome.org>
6562         * configure.in
6563         * plugins/*/*.[ch]:
6564         Removed patches from Sylvain and Günther. They caused not problems but
6565         Naba was against them.
6567 2006-11-20  Johannes Schmid <jhs@gnome.org>
6569         * Removed me from MAINTAINERS
6571 2006-11-14  Günther Brammer <GBrammer@gmx.de>
6573         * configure.in:
6574         Use apr-1 instead of apr-0
6576 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
6578         * global-tags/create_global_tags.sh.in: Correct a bug when environment
6579         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
6580         and another bug occuring when parsing .pc file containing quotes.
6582 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
6584         * plugins/*/*.[ch]: Use class macro for type casting.
6586         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6587         GCC 4.1.2 (there are only two warnings remaining now when compiling
6588         plugins).
6590         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
6591         a memory leak in debug_tree_find_expression; g_free was called on
6592         the parameter instead of the memory allocated by gtk_tree_model_get.
6594         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
6595         to declare and initialize the global type variable of the plugin.
6597 2006-10-31  Naba Kumar  <naba@gnome.org>
6599         * global-tags/create_global_tags.sh.in: Added an end message.
6600         
6601         * libanjuta/anjuta-launcher.h: Fixed indentation.
6602         
6603         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
6604         creation to a) append the messages in right way, b) Connect signals
6605         to the view properly and c) Recreate the system-tags.cache at the
6606         end of the generation.
6608         * plugins/symbol-browser: Fixed action path (double
6609         click on sysmbols was not working).
6611         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
6612         Fixed typedef and removed dead code.
6614         * tagmanager/c.c: Took the latest version from ctags source
6615         repository, because the one we had (from ctags 5.6) was broken.
6616         
6617         * global_tags/create_global_tags.sh.in: Reverted the patch from
6618         Sylvain because it was not right fix (and added a helpful comment).
6619         Used /bin/bash to fix the bashism and generated separate log files
6620         for each tag files in the same directory.
6621         
6622 2006-10-29  Naba Kumar  <naba@gnome.org>
6624         * plugins/editor/text_editor.c: Use a temporary file
6625         to save the editor and move it at the end to original
6626         file. This will prevent data corruption if file save
6627         failed for any reason. Also report proper errors when
6628         file save fails. Fixes bug #346575.
6629         
6630 2006-10-26  Naba Kumar  <naba@gnome.org>
6632         * plugins/document-manager/anjuta-docman.c: Do not load
6633         the same files with different path more than once (happens
6634         with symlinked files). Fixes Bug #323591.
6636 2006-10-25  Naba Kumar  <naba@gnome.org>
6638         * plugins/valgrind/vgactions.c: Fixed a warning.
6640 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
6642         Reviewed by Naba Kumar  <naba@gnome.org>:
6644         * plugins/valgrind/vgtoolview.c:
6645         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
6647         * plugins/valgrind/bugged-prg-test.c:
6648         No more warning during compilation with GCC 4.1.
6649         Program is still buggy in order to be used as a test of the
6650         plugin.
6652         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
6653         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
6654         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
6655         plugins/valgrind/vgrule.c:
6656         No more warning during compilation with GCC 4.1.
6658         * plugins/valgrind/plugin.c:
6659         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
6660         prototype (was missing from previous patch).
6662 2006-10-24  Naba Kumar  <naba@gnome.org>
6664         * plugins/glade/plugin.c: Show glade tree view, not list view.
6665         
6666         * plugins/glade/plugin.c: Fixed crash when Anjuta is
6667         exited with glade plugin still loaded. Fixes Bug #364755.
6669         * plugins/document-manager/anjuta-document-manager.plugin.in:
6670         Added application/x-reject in accepted mime-types.
6671         
6672         * Changelog: Fixed changelog alignments.
6674 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
6676         Reviewed by: Naba Kumar  <naba@gnome.org>
6677         
6678         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
6679         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
6680         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
6681         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
6682         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
6683         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
6684         plugins/valgrind/vgsearchbar.c:
6685         Use class macro for type casting.
6687         * plugins/valgrind/plugin.h:
6688         Don't force cast a GtkActionGroup to a GtkAction.
6690         * plugins/valgrind/plugin.c:
6691         Use correct API to get path of the preoject root when building
6692         the list of targets for the run action.
6693         Correct ordering of the construction of the preferences widgets.
6694         Only remove the valgrind widget if it is currently displayed.
6696         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
6697         Return if check_valgrind_binary() fails.
6698         The ValgrindPluginPrefs object is initialized after the call to
6699         vg_action_new. Take a handle to the location of the pointer to
6700         the future object.
6702 2006-10-24  Naba Kumar  <naba@gnome.org>
6704         * HACKING: Updated coding sample.
6705         
6706         Patch from: Armin Burgmeier  <armin@arbur.net>
6707         * plugins/symbol-browser/test-class.h,
6708         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
6709         
6710 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
6712         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
6713         * plugins/valgrind/vgtoolview.h:
6714         Correctly handle the argv / srcdir of vg_tool_view object. Do
6715         not leak memory associated with those arrays.
6717         * plugins/symbol-browser/an_symbol_prefs.c:
6718         Support unloading / reloading of the module (for example when
6719         closing a project and opening another one).
6721         * plugins/project-manager/plugin.c:
6722         Remove plugin widget before removing plugin itself, preventing
6723         a crash with valgrind plugin.
6725         * libanjuta/anjuta-preferences-dialog.c:
6726         Do not use the page_num returned by gtk_notebook_append_page to
6727         remove the page as it cause bugs when pages removal is not done
6728         in LIFO.
6730         * plugins/document-manager/anjuta-docman.c:
6731         Fix some GTK+ warnings.
6733         * global-tags/create_global_tags.sh.in:
6734         Rewrite script to remove bash-ism and use pkg-config directly
6735         instead of parsing the *.pc file by hand. This solve problems
6736         that occurred when one of the directory in PKG_CONFIG_PATH is
6737         empty.
6739 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
6741         * plugins/glade/plugin.c: Fix build (#363884)
6743 2006-10-22  Johannes Schmid <jhs@gnome.org>
6745         * plugins/file-manager/an_file_view.c:
6746         * plugins/file-manager/plugin.c:
6747         * plugins/file-manager/plugin.h:
6748         Fix possible crasher when changing project-root uri when we try to restore open nodes
6749         * AUTHORS: Updated
6751 2006-10-19  Naba Kumar  <naba@gnome.org>
6753         Patch from: Juan Pablo Ugarte
6754         * plugins/glade/plugin.c: Include glade header
6755         correctly.
6756         
6757 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6758         
6759         * plugins/debug-manager/Makefile.am,
6760         plugins/debug-manager/sexy-icon-entry.h,
6761         plugins/debug-manager/sexy-icon-entry.c,
6762         plugins/debug-manager/dataview.c:
6763         Fix bug #358134 (Goto memory prompt)
6764         Use sexy-icon-entry from libsexy 0.1.10
6766         * plugins/debug-manager/debugger.c,
6767         plugins/debug-manager/plugin.c,
6768         plugins/debug-manager/start.c,
6769         plugins/gdb/debugger.c,
6770         plugins/gdb/plugin.c:
6771         Better error handling when starting and stopping debugger
6773 2006-10-13  Maik Beckmann <maik@eigenco.de>
6775         * src/action_callbacks.c:
6776         Fixed bug #361830 (AboutDialog does not close) which is caused 
6777         due to a change in Gtk+ 2.10  
6778   
6779 2006-10-12  Adam Dingle <adam@medovina.org>
6781         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
6783         * plugins/search/search-replace.c:
6784         Fixed bug #358068 (indicate when Find in Files is complete)
6786         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6788         * plugins/sourceview/sourceview-prefs.c:
6789         * plugins/sourceview/sourceview.glade:
6790         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
6792         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
6794         * plugins/devhelp/plugin.c:
6795         * plugins/search/plugin.c: 
6796         Fixed bug #359750 (fix find/replace shortcut keys).
6798         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
6799         use Alt+key for shortcuts)
6801         *  plugins/debug-manager/debug_tree.c:
6802         *  plugins/debug-manager/debugger.c:
6803         Fixed bug #359317 (can't load debug manager)
6805         * /plugins/document-manager/plugin.c:
6806         Fixed bug #359259 (highlight modes listed in reverse 
6807         alphabetical order).
6809 2006-10-10  Johannes Schmid <jhs@gnome.org>
6811         * plugins/glade/plugin.c:
6812         Add scrollbars to glade project window
6814 2006-10-10  Johannes Schmid <jhs@gnome.org>
6816         * libanjuta/interfaces/Makefile.am.iface:
6817         Fixed Makefile with broke build
6819 2006-10-07  Johannes Schmid <jhs@gnome.org>
6821         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6822         * libanjuta/interfaces/Makefile.iface.am:
6823         Fixed enum types generation
6825         * libanjuta/interfaces/libanjuta.idl:
6826         Fixed some strange typo
6828 2006-10-06  Johannes Schmid <jhs@gnome.org>
6830         * libanjuta/interfaces/Makefile.iface.am:
6831         Fixed enum-types.h generation
6832         * libanjuta/interfaces/libanjuta.idl:
6833         char* => gchar*
6834         IAnjutaTODO::load should take const gchar* argument
6835         Remove include to libanjuta/e-splash.h which is not installed as header file
6836         Disable get_attributes for now
6837         
6838         * pluings/sourceview/sourceview.c: Disabled get_attributes
6839         
6840         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
6842 2006-10-05  Naba Kumar  <naba@gnome.org>
6844         * TODO.tasks: Set 'Improve class widzard' task to assigned.
6845         Set bug id for 'Profiler plugin' task.
6847 2006-10-03  Naba Kumar  <naba@gnome.org>
6849         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
6850         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
6852         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
6853         plugins/project-manager/plugin.c: Added a new API in
6854         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
6855         Added some documentation. On project close, close all editors that
6856         has files opened for the project.
6857         
6858         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
6859         from the containers on anjuta_shell_remove_widget(). Do not destroy
6860         glade widgets once created.
6861         
6862 2006-10-03  Johannes Schmid <jhs@gnome.org>
6864         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6865         * libanjuta/interfaces/libanjuta.idl:
6866         const-List<> => const List<>
6867         List-free<> => List<>
6868         
6869         * Makefile.am: Reenabled launcher
6871 2006-10-03  Johannes Schmid <jhs@gnome.org>
6873         * libanjuta/interfaces/Makefile.am.iface:
6874         Install libanjuta.idl
6876 2006-10-02  Adam Dingle <adam@medovina.org>
6878         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6880 2006-10-02  Adam Dingle <adam@medovina.org>
6882         * plugins/editor/style-editor.c: fixed bug #357534
6883         * plugins/gdb/utilities.h: removed 2 unused declarations
6885 2006-10-02  Johannes Schmid <jhs@gnome.org>
6887         * Makefile.am: disabled anjuta-launcher
6888         * libanjuta/Makefile.am:
6889         
6890         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
6891         * libanjuta/glue-factory.c: (glue_factory_add_path),
6892         (glue_factory_get_path):
6893         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
6894         * libanjuta/glue-factory.h:
6895         * libanjuta/glue-cpp.h:
6896         * libanjuta/glue-cpp.c:
6897         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
6898         
6899         * libanjuta/interfaces/Makefile.am.iface:
6900         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6901         * libanjuta/interfaces/libanjuta.idl:
6902         Add a new features to idl compiler:
6903         List<Type> => List of Type
6904         List-free<Type> => List of Type, it is up to the caller to free items and list
6905         const-List(-free)<Type> = const List of Types
6906         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
6907         
6908         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
6909         (generic_cpp_class_create_code):
6910         Adapted to new project_manager interface
6911         
6912         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
6913         * plugins/debug-manager/debugger.c:
6914         (ivariable_debugger_iface_init):
6915         Do not use C++ keyword "delete" for interface name
6916         
6917         * plugins/document-manager/anjuta-document-manager.plugin.in:
6918         Added m4 to mime-types
6919         
6920         * plugins/project-manager/plugin.c:
6921         (iproject_manager_add_source_multi):
6922         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
6924 2006-10-01  Naba Kumar  <naba@gnome.org>
6926         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
6927         UI file used when out-of-process devhelp is used instead of
6928         embedded devhelp.
6929         
6930         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
6931         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
6932         plugins/profile-default/default.anjuta: Build devhelp plugin,
6933         but use out-of-process devhelp if devhelp plugin is disabled
6934         (either by user or devhelp is not installed). Disabled devhelp
6935         plugin by default. Added it in default profile.
6937 2006-10-01  Naba Kumar  <naba@gnome.org>
6939         * plguins/project-manager/plugin.c: Possible fix for crash
6940         bug #358583.
6941         
6942         * configure.in, plugins/Makefile.am: Enabled glade plugin and
6943         set dep to last version 3.0.2.
6944         
6945         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
6946         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
6947         plugins/symbol-browser/plugin.c: Use the right action group
6948         for getting popup actions (Fixes lots of assertion failures).
6950         * plugins/project-manager/plugin.c,
6951         plugins/project-manager/plugin.h: use separate action group
6952         for profie actions.
6953         
6954         * plugins/message-view/plugin.c: Disconnect session load
6955         signal on plugin deactivation (fixes a crash).
6957 2006-09-30  Naba Kumar  <naba@gnome.org>
6959         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
6960         * TODO.tasks: Assigned a bounty to Massimo.
6962 2006-09-29  Naba Kumar  <naba@gnome.org>
6964         * src/anjuta-app.c, src/shell.c: Fixed build errors.
6966 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
6968         * plugins/debug-manager/debugger.c,
6969         plugins/debug-manager/plugin.c,
6970         libanjuta/interfaces/libanjuta.idl:
6971         Add a new abort command to quit debugger without waiting
6973         * plugins/gdb/debugger.c,
6974         plugins/gdb/debugger.h,
6975         plugins/gdb/plugin.c:
6976         Send a signal directly to the debugged program
6977         Implement abort command
6979         * plugins/debug-manager/debug_tree.c:
6980         Fix bug #358163
6982         * plugins/debug-manager/stack-trace.c:
6983         Fix bug #358009
6985 2006-09-29  Naba Kumar  <naba@gnome.org>
6987         * TODO.tasks: Updated.
6988         
6989         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
6990         dialog.
6991         
6992         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
6993         
6994         * TODO.tasks: Updated in light of the word wrapping fix
6995         in Tasks Manager. Added a test bounty entry.
6997         * TODO.tasks: Added four bounties.
6998         
6999 2006-09-28  Naba Kumar  <naba@gnome.org>
7001         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
7002         Added 'customizable' parameter to
7003         anjuta_ui_add_action_group_entries() and similar functions to
7004         allow user configuration of the actions. Filter out actions that
7005         are not configurable items (such as submenu items). Now the
7006         'Customize shortcuts' dialog is much better listed.
7008         * plugins/build-basic-autotools/build-basic-autotools.c,
7009         plugins/build-basic-autotools/build-basic-autotools.h,
7010         plugins/cvs-plugin/plugin.c,
7011         plugins/cvs-plugin/plugin.h,
7012         plugins/debug-manager/breakpoints.c,
7013         plugins/debug-manager/plugin.c,
7014         plugins/debug-manager/stack_trace.c,
7015         plugins/debug-manager/watch.c,
7016         plugins/devhelp/plugin.c,
7017         plugins/document-manager/plugin.c,
7018         plugins/file-loader/plugin.c,
7019         plugins/file-manager/plugin.c,
7020         plugins/glade/plugin.c,
7021         plugins/gtodo/interface.c,
7022         plugins/gtodo/plugin.c,
7023         plugins/language-support-cpp-java/plugin.c,
7024         plugins/macro/plugin.c,
7025         plugins/macro/plugin.h,
7026         plugins/message-view/plugin.c,
7027         plugins/patch/plugin.c,
7028         plugins/profile-default/default.anjuta,
7029         plugins/project-manager/plugin.c,
7030         plugins/project-manager/plugin.h,
7031         plugins/sample1/plugin.c,
7032         plugins/search/plugin.c,
7033         plugins/subversion/plugin.c,
7034         plugins/subversion/plugin.h,
7035         plugins/symbol-browser/plugin.c,
7036         plugins/symbol-browser/plugin.h,
7037         plugins/tools/plugin.c,
7038         plugins/valgrind/plugin.c,
7039         plugins/valgrind/plugin.h: Fixed to take care of above change
7040         in API of AnjutaUI. Properly added/removed action groups in some
7041         plugins. Split action groups into customization and non-customizable
7042         groups and added them separately.
7044         * plugins/document-manager/plugin.c: Close files belonging to
7045         project when project is closed (not complete).
7046         
7047         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
7048         vertical aligned cell entries.
7049         
7050         * src/anjuta-app.c: Define macros for the placeholder names.
7051         Set default widths and heights of the default placeholders,
7052         so that newly docked widgets are correclty sized.
7053         
7054         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
7055         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
7056         Fixed to generated correct actions addition/removal code.
7058 2006-09-25  Naba Kumar  <naba@gnome.org>
7060         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
7061         libanjuta/anjuta-serializer.[ch]: Implemented serialization
7062         class.
7063         
7064         * plugins/message-view/anjuta-msgman.c,
7065         plugins/message-view/anjuta-msgman.h,
7066         plugins/message-view/message-view.c,
7067         plugins/message-view/message-view.h,
7068         plugins/message-view/plugin.c: Serialize messages panes in
7069         session save and deserialize them in session load so that
7070         build messages persistant.
7071         
7072 2006-09-24  Johannes Schmid <jhs@gnome.org>
7074         * libanjuta/anjuta-utils.c:
7075         * plugins/message-view/message-view.c:
7076         Really fixed #355407
7078 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7080         * libanjuta/interfaces/libanjuta.idl:
7081         Change one variable sign
7083         * plugins/debug-manager/anjuta-debug-manager.glade,
7084         plugins/debug-manager/anjuta-debug-manager.ui:
7085         Few small interface changes     
7087         * plugins/debug-manager/debug_tree.h,
7088         plugins/debug-manager/watch.c,
7089         plugins/debug-manager/debugger.c,
7090         plugins/debug-manager/plugin.c
7091         plugins/gdb/debugger.c,
7092         plugins/gdb/plugin.c:
7093         Big rewrite of debugger queue
7094         Allow to cancel command
7096         * plugins/debug-manager/memory.c:
7097         Fix a bug if a command is cancelled
7099 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
7101         * plugins/gdb/debugger.c,
7102         plugins/debug-manager/debug_tree.c,
7103         plugins/debug-manager/locals.c:
7104         Restore tree representation for local variable
7105         Add argument in local variable list
7106         Use gdb variable object to get all informations
7108 2006-09-19  Naba Kumar  <naba@gnome.org>
7110         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
7111         that implements AnjutaSavePrompt class.
7113         * ChangeLog: Fixed indentation.
7114         
7115         * libanjuta/Makefile.am,
7116         libanjuta/anjuta-marshal.list,
7117         libanjuta/anjuta-shell.c,
7118         libanjuta/anjuta-shell.h,
7119         plugins/document-manager/action-callbacks.c,
7120         plugins/document-manager/action-callbacks.h,
7121         plugins/document-manager/anjuta-docman.c,
7122         plugins/document-manager/anjuta-docman.h,
7123         plugins/document-manager/plugin.c,
7124         src/anjuta.c: Impletemnted save prompt dialog to prompt for
7125         unsaved items during exit. A new signal is added in shell
7126         interface called 'save-prompt' to collect all unsaved items.
7127         Create AnjutaSavePrompt class (dialog) to process unsaved items.
7128         Fixed document manager to use the new save-prompt signal in shell
7129         and AnjutaSavePrompt object for unsaved files. Cleaned up
7130         AnjutaDocman to synchronously save new files. Fixed function
7131         names.
7133 2006-09-18  Johannes Schmid <jhs@gnome.org>
7135         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
7136         gdl requirement to 0.7.0
7138 2006-09-18  Johannes Schmid <jhs@gnome.org>
7140         * global-tags/.cvsignore:
7141         * global-tags/Makefile.am:
7142         * global-tags/create_global_tags.sh (removed):
7143         * global-tags/create_global_tags.sh.in (added):
7144         Fixed #355407
7145         
7146         * libanjuta/anjuta-launcher.c:
7147         Fixed #349374
7148         
7149         * plugins/project-manager/plugin.c:
7150         (project_manager_plugin_close_project):
7151         Fixed crasher
7152         
7153         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
7154         Fixed gtk critical
7155         
7156         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
7157         More reasonable toolbar creation/deletition though it does
7158         not completly work!
7160 2006-09-15  Johannes Schmid <jhs@gnome.org>
7162         * libanjuta/anjuta-utils.c/.h:
7163         Fixed #355168
7165 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
7167         * scintilla/ScintillaGTK.cxx
7168         Fixed doulbe freeing in Scintilla
7170 2006-09-12  Johannes Schmid  <jhs@gnome.org>
7172         * plugins/symbol-browser/an_symbol_prefs.c:
7173         Support unloading / reloading of the module (for example when
7174         closing a project and opening another one).
7176         * plugins/project-manager/plugin.c:
7177         Really fixed #355148 (Show project name in title bar)
7179 2006-09-09  Johannes Schmid  <jhs@gnome.org>
7181         * libanjuta/plugins.c:
7182         Fixed #355156 (Show plugins in alphabetical order)
7184 2006-09-09  Johannes Schmid  <jhs@gnome.org>
7186         * plugins/project-manager/plugin.c:
7187         Fixed #355148 (Show project name in title bar)
7189 2006-09-09  Johannes Schmid  <jhs@gnome.org>
7191         * plugins/project-manager/plugin.c:
7192         (value_removed_project_root_uri):
7193         Fixed crasher if project cannot be opened
7195 2006-08-30 Naba Kumar  <naba@gnome.org>
7197         * plugins/language-support-cpp-java/plugin.[c,h],
7198         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7199         Impletemnted UI for auto indent.
7200         
7201 2006-08-28 Naba Kumar  <naba@gnome.org>
7202         
7203         * plugins/gvim/.cvsignore,
7204         plugins/gvim/Makefile.am,
7205         plugins/gvim/anjuta-vim-plugin.png,
7206         plugins/gvim/anjuta-vim.c,
7207         plugins/gvim/anjuta-vim.h,
7208         plugins/gvim/anjuta-vim.plugin.in,
7209         plugins/gvim/gtkvim.c,
7210         plugins/gvim/gtkvim.h,
7211         plugins/gvim/plugin.c,
7212         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
7213         in build yet.
7215 2006-08-28 Naba Kumar  <naba@gnome.org>
7217         Patch from: Massimo Corà  <maxcvs@email.it>
7218         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
7219         possible infinite loop.
7221 2006-08-22 Adam Dingle <adam@medovina.org>
7222         
7223         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
7224         to edit are shown in the preferences dialog in anjuta").
7225         Removed unused widgets from the style editor dialog.
7227 2006-08-21  Johannes Schmid <jhs@gnome.org>
7229         * plugins/symbol-browser/test-class.[cpp/h]
7230         Added missing files
7232 2006-08-18  Naba Kumar  <naba@gnome.org>
7234         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
7235         end of document loading.
7237         * plugins/language-support-cpp-java/plugin.c,
7238         plugins/sourceview/sourceview.c: Fixed plugin loading.
7240 2006-08-17  Naba Kumar  <naba@gnome.org>
7242         * plugins/language-support-cpp-java/plugin.c,
7243         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
7244         mode line parsing. Indentation parameters initialized based on
7245         mode line parameters.
7247 2006-08-16  Naba Kumar  <naba@gnome.org>
7249         * Makefile.am, plugins/editor/text_editor.c,
7250         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
7251         comments.
7253 2006-08-16 Naba Kumar  <naba@gnome.org>
7255         Patch from  Massimo Cora'  <maxcvs@email.it>:
7256         
7257         * plugins/editor/aneditor-autocomplete.cxx,
7258         plugins/editor/aneditor-calltip.cxx,
7259         plugins/symbol-browser/Makefile.am,
7260         plugins/symbol-browser/an_symbol.c,
7261         plugins/symbol-browser/an_symbol_view.c,
7262         plugins/symbol-browser/plugin.c,
7263         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
7264         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
7265         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
7266         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
7267         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
7268         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
7269         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
7270         tagmanager/get.h, tagmanager/html.c,
7271         tagmanager/include/tm_source_file.h,
7272         tagmanager/include/tm_tag.h,
7273         tagmanager/include/tm_workspace.h,
7274         tagmanager/jscript.c, tagmanager/keyword.c,
7275         tagmanager/keyword.h, tagmanager/lisp.c,
7276         tagmanager/lregex.c, tagmanager/lua.c,
7277         tagmanager/main.h, tagmanager/make.c,
7278         tagmanager/options.c, tagmanager/options.h,
7279         tagmanager/parse.c, tagmanager/parse.h,
7280         tagmanager/parsers.h, tagmanager/pascal.c,
7281         tagmanager/perl.c, tagmanager/php.c,
7282         tagmanager/python.c, tagmanager/read.c,
7283         tagmanager/read.h, tagmanager/readtags.c,
7284         tagmanager/readtags.h, tagmanager/rexx.c,
7285         tagmanager/routines.c, tagmanager/routines.h,
7286         tagmanager/ruby.c, tagmanager/scheme.c,
7287         tagmanager/sh.c, tagmanager/slang.c,
7288         tagmanager/sml.c, tagmanager/sort.c,
7289         tagmanager/sort.h, tagmanager/sql.c,
7290         tagmanager/strlist.c, tagmanager/strlist.h,
7291         tagmanager/tcl.c, tagmanager/tm_source_file.c,
7292         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
7293         tagmanager/tm_workspace.c, tagmanager/verilog.c,
7294         tagmanager/vim.c, tagmanager/vstring.c,
7295         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
7296         5.6 and namespace completion fixed.
7298         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7299         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
7301 2006-08-15 Naba Kumar  <naba@gnome.org>
7303         * libanjuta/interfaces/libanjuta.idl,
7304         plugins/editor/text-editor-iterable.c,
7305         plugins/editor/text_editor.c,
7306         plugins/sourceview/sourceview-cell.c,
7307         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
7308         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
7309         ianjuta_editor_end_action().
7310         
7311         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
7313 2006-08-13 Naba Kumar  <naba@gnome.org>
7315         * plugins/debug-manager/breakpoints.c,
7316         plugins/debug-manager/memory.c,
7317         plugins/debug-manager/registers.c,
7318         src/layout.xml: Fixed debugger widgets layout.
7320 2006-08-12 Naba Kumar  <naba@gnome.org>
7322         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
7323         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
7324         plugins/editor/editor.glade, plugins/editor/text_editor.h,
7325         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
7326         codes and dead codes. Removed automatic indentation prefs.
7328 2006-08-12  Johannes Schmid <jhs@gnome.org>
7330         * libanjuta/Makefile.am:
7331         * libanjuta/anjuta-launcher.c:
7332         * libanjuta/anjuta-launcher.h:
7333         * libanjuta/anjuta-plugin.c:
7334         * libanjuta/anjuta-plugin.h:
7335         * libanjuta/anjuta-preferences.c:
7336         * libanjuta/anjuta-preferences.h:
7337         * libanjuta/anjuta-shell.c:
7338         * libanjuta/anjuta-shell.h:
7339         * libanjuta/libanjuta.h:
7340         
7341         Made wrapper friendly:
7342         - no inline in header files (preferences_set/get)
7343         - correct signal names
7344         - correct GError** argument in anjuta_shell_freeze/thaw
7345         - include correct files in libanjuta.h
7346         
7347         * plugins/project-manager/plugin.c: 
7348         Fixed two crashers
7350 2006-08-11 Naba Kumar  <naba@gnome.org>
7352         * plugins/editor/aneditor-priv.h,
7353         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
7354         
7355         * plugins/editor/text_editor_cbs.c,
7356         plugins/sourceview/anjuta-view.c: Pass the right position for char
7357         added signal.
7358         
7359         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
7360         
7361         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
7363 2006-08-11 Naba Kumar  <naba@gnome.org>
7365         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
7366         return the right character at the iter position and get_char() to
7367         not leak memory.
7369         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
7370         to set to character offset and not byte index.
7372         * plugins/language-support-cpp-java/plugin.c: Improved
7373         auto-indentation login. Indents opening and closing braces correctly.
7375 2006-08-10  Johannes Schmid <jhs@gnome.org>
7377         * INSTALL:
7378         * autogen.sh:
7379         Required automake = 1.9
7381         * libanjuta/anjuta-children.c:
7382         * libanjuta/anjuta-children.h:
7383         * libanjuta/anjuta-encodings.h:
7384         * libanjuta/anjuta-launcher.h:
7385         * libanjuta/anjuta-plugin-description.h:
7386         * libanjuta/anjuta-preferences-dialog.h:
7387         * libanjuta/anjuta-preferences.h:
7388         * libanjuta/anjuta-session.h:
7389         * libanjuta/anjuta-status.h:
7390         * libanjuta/anjuta-ui.h:
7391         * libanjuta/anjuta-utils.c:
7392         * libanjuta/anjuta-utils.h:
7393         * libanjuta/e-splash.h:
7394         * libanjuta/glue-factory.h:
7395         * libanjuta/glue-plugin.h:
7396         * libanjuta/plugins.h:
7397         * libanjuta/resources.h:
7398         Fixed libanjuta to be able to wrap it
7399         - G_BEGIN_DECLS, G_END_DECLS
7400         - include all necessary files in libanjuta.h
7402         * plugins/gtodo/tray-icon.c:
7403         * plugins/terminal/terminal.c:
7404         Some build fixes for freebsd
7406         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
7407         * plugins/sourceview/sourceview.glade:
7408         Remove auto-indent feature as it is now in language-support
7410 2006-08-09 Naba Kumar  <naba@gnome.org>
7412         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
7413         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7414         Added missing files.
7416         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
7417         get_use_spaces(), set_tabsize() and set_use_spaces().
7419 2006-08-09 Naba Kumar  <naba@gnome.org>
7421         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
7422         succeeded in activating.
7424         * plugins/document-manager/plugin.c: Added debug message.
7426         * libanjuta/interfaces/libanjuta.idl,
7427         plugins/editor/text_editor.c: Implemented get_tabsize(),
7428         get_use_spaces(), set_tabsize() and set_use_spaces().
7430         * plugins/language-support-cpp-java/Makefile.am,
7431         plugins/language-support-cpp-java/plugin.c,
7432         plugins/language-support-cpp-java/plugin.h: Used editor parameters
7433         for indentation. Added preferences page for paramenters.
7435         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
7437 2006-08-08 Naba Kumar  <naba@gnome.org>
7439         * libanjuta/interfaces/libanjuta.idl,
7440         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7441         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7442         plugins/editor/text_editor.c,
7443         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
7444         and implemented it for both scintilla and sourceview.
7446         * plugins/search/plugin.c: Use the new grab_focus() to transfer
7447         focus back to editor (happens when pressing esc in incremental
7448         search box).
7450 2006-08-08 Naba Kumar  <naba@gnome.org>
7452         * libanjuta/interfaces/libanjuta.idl,
7453         plugins/editor/text_editor.c,
7454         plugins/editor/text_editor.h,
7455         plugins/editor/text-editor-iterable.c,
7456         plugins/sourceview/sourceview-cell.c,
7457         plugins/sourceview/sourceview.c: Implemented editor attributes
7458         methods.
7459         
7460         * plugins/editor/aneditor.cxx: Disabled old indentation code.
7461         plugins/language-support-cpp-java/plugin.c: Implemented indentation
7462         code (not complete yet).
7464         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
7465         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
7466         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7467         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7468         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7469         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7471 2006-08-04 Naba Kumar  <naba@gnome.org>
7473         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
7474         implementation.
7475         
7476 2006-08-03  Johannes Schmid <jhs@gnome.org>
7478         * configure.in: Add a more informative text to valgrind plugin
7480         * TODO.tasks:
7481         Modified Preferences tasl
7482         * libanjuta/anjuta-plugin.c: 
7483         * libanjuta/anjuta-preferences-dialog.c: 
7484         * libanjuta/anjuta-preferences-dialog.h:
7485         * libanjuta/anjuta-preferences.c:
7486         * libanjuta/anjuta-preferences.h:
7487         * libanjuta/interfaces/Makefile.am.iface:
7488         * libanjuta/interfaces/libanjuta.idl:
7489         Added IAnjutaPreferences interface which every plugin that has preferences should
7490         implement. Call merge() and unmerge() at plugin activation/deactivation.
7491         Fixed preferences_page_remove()
7492         
7493         * plugins/build-basic-autotools/build-basic-autotools.c:
7494         * plugins/cvs-plugin/plugin.c: 
7495         * plugins/document-manager/plugin.c:
7496         * plugins/editor/plugin.c:
7497         * plugins/editor/plugin.h:
7498         * plugins/file-manager/plugin.c: 
7499         * plugins/gtodo/main.h:
7500         * plugins/gtodo/plugin.c: 
7501         * plugins/gtodo/preferences.c: 
7502         * plugins/message-view/anjuta-msgman.c: 
7503         * plugins/message-view/anjuta-msgman.h:
7504         * plugins/message-view/plugin.c:
7505         * plugins/sourceview/plugin.c: 
7506         * plugins/sourceview/plugin.h:
7507         * plugins/symbol-browser/an_symbol_prefs.c:
7508         * plugins/symbol-browser/plugin.c: 
7509         * plugins/terminal/terminal.c: 
7510         * plugins/valgrind/plugin.c
7511         * src/anjuta-app.c:
7512         
7513         Updated preference loading/unloading for all plugins
7515 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
7516         
7517         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
7518         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
7519     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
7520         recommended by the autoconf manual. 
7521         - Fixes compiling with autoconf 2.60.
7522         
7523         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
7525 2006-08-02      Johanes Schmid <jhs@gnome.org>
7527         * plugins/profile-default/plugin.c:
7528         Fixed session handling
7530 2006-08-01  Johannes Schmid <jhs@gnome.org>
7532         * configure.in
7533         * plugins/Makefile.am:
7534         Disabled devhelp and glade for now as they do not work (#341073
7535         and #341170)
7536         
7537         * plugins/profile-default/anjuta-default-profile.ui (removed):
7538         * plugins/profile-default/plugin.c:
7539         * plugins/profile-default/plugin.h:
7540         * plugins/project-manager/anjuta-project-manager.ui:
7541         * plugins/project-manager/plugin.c:
7542         * plugins/project-manager/plugin.h:
7543         Limted multiple project support #315043
7545         * libanjuta/interfaces/libanjuta.idl:
7546         Added ianjuta_profile_unload
7548 2006-07-31 Naba Kumar  <naba@gnome.org>
7550         * libanjuta/interfaces/libanjuta.idl,
7551         plugins/editor/text-editor-iterable.c,
7552         plugins/editor/text_editor.c,
7553         plugins/sourceview/anjuta-view.c,
7554         plugins/sourceview/anjuta-view.h,
7555         plugins/sourceview/sourceview.c: Fixed text iteration and 
7556         IAnjutaEditor implementations in both scintilla
7557         and sourceview. Cleand up libanjuta API: Removed redundant
7558         erase_range() method from IAnjutaEditor interface, fixed
7559         ianjuta_editor_get_text to take length instead of range (consistency).
7560         autoindentation in both sourceview and scintilla more or less works,
7561         but still disabled for now because there are still some anomalies
7562         in text iteration.
7564         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
7566         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
7567         API changes.
7569 2006-07-30  Johannes Schmid <jhs@gnome.org>
7571         * plugins/sourceview/anjuta-document.c:
7572         * plugins/sourceview/anjuta-document.h:
7573         * plugins/sourceview/anjuta-view.c: 
7574         * plugins/sourceview/sourceview.c:
7575         Wrote a new "char_added" implementation, I hope this one is good
7577         * plugins/sourceview/sourceview-cell.c:
7578         Fixed typo: "text_iter" instead of "iter"
7580 2006-07-30 Naba Kumar  <naba@gnome.org>
7582         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
7584 2006-07-30  Johannes Schmid <jhs@gnome.org>
7586         * autogen.sh: use gnome-autogen.sh from gnome-coomen
7587         
7588         * plugins/debug-manager/plugin.c: 
7589         * plugins/patch/plugin.c:
7590         Use IAnjutaIndicable to mark debugger position
7592         * plugins/sourceview/sourceview.c:
7593         Define colors for IAnjutaIndicable
7595 2006-07-29  Johannes Schmid <jhs@gnome.org>
7597         * plugins/debug-manager/anjuta-debug-manager.ui:
7598         * plugins/debug-manager/breakpoints.c:
7599         * plugins/debug-manager/images/Makefile.am:
7600         * plugins/debug-manager/images/run-to-cursor.png:
7601         * plugins/debug-manager/plugin.c:
7602         Added toolbar and some icons
7604         * plugins/patch/anjuta-patch.ui:
7605         * plugins/patch/patch-plugin.c:
7606         * plugins/patch/patch-plugin.glade:
7607         * plugins/patch/plugin.c:
7608         * plugins/patch/plugin.h:
7609         Improved patch plugin (GUI and function)
7611         * plugins/sourceview/sourceview.c:
7612         Fixed another Gtk-Critical
7614         * plugins/tools/anjuta-tools.ui:
7615         * plugins/tools/plugin.h:
7616         Put Patch plugin in tools menu and changed ui file
7618 2006-07-29  Johannes Schmid <jhs@gnome.org>
7620         * plugins/document-manager/plugin.c:
7621         Fixed accelator Gtk-Warning
7623         * plugins/message-view/anjuta-msgman.c: 
7624         Fixed Gtk-Warning
7626         * plugins/sourceview/anjuta-document.c:
7627         * plugins/sourceview/anjuta-document.h:
7628         * plugins/sourceview/anjuta-marshal.list:
7629         Wrote a better emitter for the char-added signal
7631         * plugins/sourceview/sourceview.c:
7632         Fixed Redo/Undo to void Gtk-Criticals
7633         
7634         * plugins/sourceview/sourceview-args.c:
7635         * plugins/sourceview/sourceview-cell.c:
7636         * plugins/sourceview/sourceview-scope.c:
7637         * plugins/sourceview/sourceview-tags.c: 
7638         Adapted to new IAnjutaIterator API
7640 2006-07-28 Naba Kumar  <naba@gnome.org>
7642         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
7644         * plugins/symbol-browser/an_symbol.c,
7645         plugins/symbol-browser/an_symbol_iter.c,
7646         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
7647         subclass of AnjutaSymbol so that the symbol is accessible from
7648         the iter in light of changes in IAnjutaIterable.
7650         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
7651         implementation of IAnjutaIterable.
7653 2006-07-28 Naba Kumar  <naba@gnome.org>
7655         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
7656         IAnjutaIterable. They were kind of useless since the interface is
7657         defined on the data object itself. Added set_position() method
7658         in IAnjutaIterable to allow setting arbitrary current index to the
7659         iter.
7660         Added erase() and erase_range() in IAnjutaEditor.
7662         * plugins/editor/text-editor-iterable.c: Fixed 
7663         plugins/editor/text_editor.c: Implemented erase() and erase_range()
7664         methods in editor. Fixed get_line_from_position() method.
7666         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
7667         code. It's disabled for now.
7669         * plugins/sourceview/sourceview-cell.c,
7670         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
7671         implementation.
7673 2006-07-27  Johannes Schmid <jhs@gnome.org>
7675         * plugins/sourceview/sourceview-cell.c:
7676         Fixed IAnjutaEditorCell to work only on a single line
7677         Fixed crasher in finalize
7679         * plugins/symbol-browser/an_symbol_prefs.c:
7680         * global-tags/Makefile.am:
7681         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
7682         script installation     
7684 2006-07-26 Naba Kumar  <naba@gnome.org>
7686         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
7687         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
7688         
7689         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
7690         
7691         * plugins/document-manager/plugin.c: Fixed dynamic loading of
7692         support plugins
7693         
7694         * plugins/editor/text-editor-iterable.c,
7695         plugins/editor/text_editor.c,
7696         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
7697         method to work correctly, it was ignoring start and end parameters.
7698         Fixed TextEditorCell implementation. Fixed 'char-added' signal
7699         emission.
7700         
7701         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
7702         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
7704 2006-07-24  Massimo Cora'  <maxcvs@email.it>
7706         * plugins/symbol-browser/an_symbol_view.c,
7707         plugins/symbol-browser/an_symbol_view.h,
7708         plugins/symbol-browser/plugin.c:
7709     fix a matching case into sv_extract_type_qualifier_from_expr ()
7710     and some minor issues.
7712 2006-07-26  Johannes Schmid <jhs@gnome.org>
7714         * plugins/language-support-cpp-java/plugin.c:
7715         Fixed to work kind of with sourceview editor
7716         * plugins/sourceview/anjuta-document.c: 
7717         * plugins/sourceview/anjuta-view.c: 
7718         * plugins/sourceview/sourceview-cell.c:
7719         * plugins/sourceview/sourceview.c:
7720         Fixed IAnjutaEditorCell and "char-added" signal
7722 2006-07-24 Naba Kumar  <naba@gnome.org>
7724         * plugins/document-manager/plugin.c,
7725         plugins/document-manager/plugin.h: Initial implementedion for loading
7726         support plugins.
7727         
7728         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
7729         implementation.
7730         
7731         * plugins/editor/text_editor.c: Fixed syntax highlighting when
7732         indicators are cleared (that leaved grey texts).
7734 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
7736         * libanjuta/interfaces/libanjuta.idl,
7737         plugins/debug-manager/breakpoints.c,
7738         plugins/debug-manager/memory.c,
7739         plugins/debug-manager/registers.c,
7740         plugins/debug-manager/debug_tree.c,
7741         plugins/debug-manager/debugger.c,
7742         plugins/gdb/debugger.c,
7743         plugins/gdb/debugger.h,
7744         plugins/gdb/plugin.c:
7745         Add a parameter for reporting error
7746         Add a new interface for using gdb variable object
7747         Allow to cancel commands
7748         Rewrite handling of debugger state
7750         * plugins/debug-manager/plugin.c,
7751         plugins/debug-manager/locals.c,
7752         plugins/debug-manager/locals.h,
7753         plugins/debug-manager/register.c,
7754         plugins/debug-manager/stack_trace.c,
7755         plugins/debug-manager/stack_trace.h:
7756         Create and destroy local and stack trace windows when needed
7758 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7760         * plugins/document-manager/plugin.c:
7761         Fixed "Automatic" highlighting
7763 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7765         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
7767         * plugins/sourceview/anjuta-view.c:
7768         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
7770 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
7771         
7772         * configure.in: Check for C/C++-Compiler correctly
7774 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
7776         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7778         * plugins/debug-manager/stack_trace.c:
7779         Destroy stack window when debuuger is disabled (#347414)
7780         
7781         * plugins/sourceview/anjuta-view.c:
7782         Fix a crash with popup-menu (#347412)
7784 2006-07-13 Naba Kumar  <naba@gnome.org>
7786         * plugins/editor/Makefile.am,
7787         plugins/editor/text_editor.h,
7788         plugins/editor/text-editor-iterable.h,
7789         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
7790         tested yet).
7791         
7792         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
7793         code.
7794         
7795         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
7797 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
7799         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
7800         Bug #342937
7801         
7802 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7804         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7806         * libanjuta/anjuta-preferences-dialog.c:
7807         Do not use the page_num returned by gtk_notebook_append_page to
7808         remove the page as it cause bugs when pages removal is not done
7809         in LIFO.
7811         * plugins/document-manager/anjuta-docman.c:
7812         * src/anjuta-app.c:
7813         makes Anjuta display dock_items which have previously been hidden
7815 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7817         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7819         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
7820         * plugins/sourceview/sourceview.c: (imark_unmark):
7821         
7822         Patches for bugs #346450 and #346295
7823         
7824         * AUTHORS: Added Fredrik
7826 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
7828         * plugins/message-view/anjuta-msgman.c: 
7829         Fixed close button/icon size (like in docman)
7831 2006-06-10 Naba Kumar <naba@gnome.org>
7833         * plugins/editor/text_editor.c: Fixed goto line to mark the line
7834         being set.
7835         
7836 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
7838         * libanjuta/interfaces/libanjuta.idl:
7839         Move inspect_memory function in IAnjutaCpuDebugger interface
7840         Rename Boolean type to State
7842         * plugins/debug-manager/breakpoint.c:
7843         Rename Boolean type to State
7845         * plugins/debug-manager/Makefile.am,
7846         plugins/debug-manager/anjuta-marshal.list,
7847         plugins/debug-manager/data_view.c,
7848         plugins/debug-manager/data_view.h,
7849         plugins/debug-manager/data_buffer.c,
7850         plugins/debug-manager/data_buffer.h,
7851         plugins/debug-manager/chunk_view.c,
7852         plugins/debug-manager/chunk_view.h,
7853         plugins/debug-manager/anjuta-debug-manager.ui,
7854         plugins/debug-manager/debugger.c,
7855         plugins/debug-manager/memory.c,
7856         plugins/debug-manager/memory.h,
7857         plugins/debug-manager/plugin.c,
7858         plugins/gdb/debugger.c,
7859         plugins/gdb/debugger.h,
7860         plugins/gdb/plugin.c:
7861         Rewrite memory window using a special widget
7862         Rename Boolean type to State
7864 2006-06-08 Naba Kumar <naba@gnome.org>
7866         * plugins/editor/text_editor.c (itext_editor_get_current_word):
7867         Do not return garbage characters and return NULL when there is no
7868         current word.
7869         
7870         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
7871         work correctly.
7872         
7873         * plugins/search/search-replace.c: Fixed a mem leak.
7875 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
7877         * libanjuta/anjuta-launcher.c:
7878         Added debug message (see #343522)
7879         
7880         * plugins/build-basic-autotools/build-basic-autotools.c:
7881         Patch from Günther Brammer to fix #344015
7883         * plugins/sourceview/sourceview.c:
7884         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
7885         automatic highlight of build messages)
7887 2006-06-06 Naba Kumar <naba@gnome.org>
7889         * configure.in,
7890         libanjuta/interfaces/libanjuta.idl,
7891         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7892         plugins/Makefile.am,
7893         plugins/document-manager/action-callbacks.c,
7894         plugins/document-manager/plugin.c,
7895         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
7896         interface for language highlight selection and langauge change
7897         signal.
7898         
7899         * plugins/language-support-cpp-java: Added language support
7900         plugin for cpp and java.
7902 2006-05-27  Naba Kumar  <naba@gnome.org>
7904         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
7905         plugins/debug-manager/*, data/Makefile.am,
7906         manuals/reference/libanjuta/libanjuta.types,
7907         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7908         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
7909         merged anjuta-new-debugger branch into trunck.
7910         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
7912 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
7913         
7914         * libanjuta/interfaces/libanjuta.idl,
7915         plugins/debug-manager/debugger.c,
7916         plugins/debug-manager/debugger.h,
7917         plugins/gdb/anjuta-gdb.plugin.in,
7918         plugins/gdb/debugger.c,
7919         plugins/gdb/debugger.h,
7920         plugins/gdb/plugin.c:
7921         Add new IAnjutaCpuDebugger interface to access cpu register
7922         Run gdb instead of /usr/local/bin/gdb
7923         
7924         * plugins/debug-manager/plugin.c,
7925         plugins/debug-manager/registers.c,
7926         plugins/debug-manager/registers.h:
7927         Rewrite register window
7928         Rename Load target menu item to Run target
7930 2006-05-07  Naba Kumar  <naba@gnome.org>
7932         * plugins/gdb.init
7933         
7934 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
7936         * plugins/debug-manager/watch.c,
7937         plugins/debug-manager/breakpoint.c,
7938         plugins/debug-manager/breakpoint.h:
7939         Fix crash: disconnect save and load session signals
7941 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
7943         * libanjuta/interface/libanjuta.idl,
7944         plugins/debug-manager/debugger.c,
7945         plugins/gdb/plugin.c:
7946         Add a value parameter for evaluate command
7948         * plugins/debug-manager/anjuta-debug-manager.glade:
7949         Create new dialog box for watches using glade
7951         * plugins/debug-manager/anjuta-debug-manager.ui:
7952         Move watch menu items near the end
7953         Move breakpoint menu items outside the sub menu
7955         * plugins/debug-manager/debug_tree.c,
7956         plugins/debug-manager/debug_tree.h,
7957         plugins/debug-manager/debug_tree.h,
7958         plugins/debug-manager/watch.c:
7959         Move all GUI code from watch.c to debug_tree.c
7960         Add an auto update property to watches
7961         
7962         * plugins/debug-manager/locals.c,
7963         plugins/debug-manager/locals.h,
7964         plugins/debug-manager/stack_trace.c,
7965         plugins/debug-manager/stack_trace.h,
7966         plugins/debug-manager/plugin.c:
7967         Register actions before starting debugger
7969         * plugins/gdb/debugger.c:
7970         Do not call callback function if not present
7972 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
7974         * libanjuta/interfaces/libanjuta.idl,
7975         plugins/debug-manager/stack_trace.c,
7976         plugins/debug-manager/stack_trace.h,
7977         plugins/debug-manager/anjuta-debug-manager.ui,
7978         plugins/gdb/debugger.c:
7979         Add a popup menu in stack frame window
7980         Add a new frame-changed event
7981         Use MI command for getting stack informations
7982         Get filename with full path (need gdb > 6.3)
7984         * libanjuta/interfaces/libanjuta.idl,
7985         plugins/debug-manager/debug_tree.c,
7986         plugins/debug-manager/debugger.c,
7987         plugins/debug-manager/locals.c,
7988         plugins/debug-manager/locals.h,
7989         plugins/debug-manager/plugin.c,
7990         plugins/gdb/debugger.c,
7991         plugins/gdb/debugger.h,
7992         plugins/gdb/parser.c,
7993         plugins/gdb/parser.h,
7994         plugins/gdb/plugin.c,
7995         plugins/gdb/Makefile.am:
7996         Pass watch data with string instead of Watch structures
7997         Use debug_tree in local window
7998         Remove info local
7999         Remove parser.{ch}
8001         * plugins/debug-manager/breakpoints.c,
8002         plugins/debug-manager/utilities.c,
8003         plugins/debug-manager/utilities.h:
8004         Use a GtkListStore instead of a GtkTreeStore
8005         move goto_location_in_editor in utilities.c
8006         
8007 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
8009         * libanjuta/interfaces/libanjuta.idl,
8010         plugins/debug-manager/anjuta-debug-manager.ui,
8011         plugins/debug-manager/breakpoints.c,
8012         plugins/debug-manager/plugin.c,
8013         plugins/gdb/debugger.c:
8014         Add a breakpoint type
8015         Add new popup menu in breakpoint window
8016         Add toggle breakpoint in editor popup menu
8017         Save and restore breakpoint enable
8018         Fix bug in clear all breakpoints
8019         Remove old useless code
8021         * plugins/debug-manager/debugger.c:
8022         Fix some problem with debugger states
8024         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8025         Update documentation
8026         
8027 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
8029         * data/Makefile.am,
8030         plugins/gdb/Makefile.am,
8031         plugins/gdb/gdb.init:
8032         Move gdb.init crom data to plugins/gdb
8034         * plugins/gdb/gdb.init,
8035         libanjuta/interfaces/libanjuta.idl,
8036         plugins/debug-manager/breakpoints.c,
8037         plugins/debug-manager/debugger.c,
8038         plugins/debug-manager/plugin.c,
8039         plugins/gdb/debugger.c,
8040         plugins/gdb/plugin.c:
8041         Support pending breakpoints
8042         Rewrite debugger states
8043         Split ianjuta_debugger_log into _enable_log and _disable_log
8045         * plugins/debug-manager/start.c,
8046         plugins/debug-manager/debug_tree.c,
8047         plugins/gdb/parser.c:
8048         Remove some useless lines
8050         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
8051         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8052         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8053         Update documentation
8055 2006-03-12 Naba Kumar <naba@gnome.org>
8057         * manuals/references/libanjuta/libanjuta.types: Fixed
8058         debug-manager name.
8059         
8060 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8062         * libanjuta/anjuta-debugger.c,
8063         libanjuta/anjuta-debugger.h:
8064         Remove those files
8065         
8066         * libanjuta/interfaces/libanjuta.idl,
8067         plugins/debug-mananger/breakpoints.c,
8068         plugins/debug-manager/debug_tree.c,
8069         plugins/debug-manager/debugger.c,
8070         plugins/debug-manager/plugin.c,
8071         plugins/debug-manager/registers.c,
8072         plugins/debug-manager/sharedlib.c,
8073         plugins/debug-manager/signal.c,
8074         plugins/debug-manager/stack_trace.c,
8075         plugins/debug-manager/start.c,
8076         plugins/debug-manager/watch.c,
8077         plugins/gdb/debugger.c,
8078         plugins/gdb/debugger.h,
8079         plugins/gdb/parser.c,
8080         plugins/gdb/parser.h,
8081         plugins/gdb/plugin.c:
8082         Move types definitions from libanjuta/anjuta-debugger.{ch}
8083         Rename types from AnjutaDebugger* to IAnjutaDebugger*
8084         
8085         * plugins/gdb/Makefile.am:
8086         Remove user interface from gdb plugin
8088 2006-03-12 Naba Kumar <naba@gnome.org>
8090         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
8092 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
8094         Modified Patch from Marc Maurer <uwog@uwog.net>:
8095         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
8096         Fixes #342447
8097         
8098         * plugins/sourceview/Makefile.am:
8099         * plugins/sourceview/sourceview-cell.c:
8100         * plugins/sourceview/sourceview-cell.h:
8101         * plugins/sourceview/sourceview.c: 
8102         
8103         Implemented IAnjutaEditorCell
8105 2006-05-21  Naba Kumar  <naba@gnome.org>
8107         * libanjuta/interfaces/libanjuta.idl,
8108         plugins/document-manager/action-callbacks.c,
8109         plugins/document-manager/plugin.c,
8110         plugins/editor/print.c, plugins/editor/text_editor.c,
8111         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
8112         Fixed zooming and added icons and shortcuts for zoom menu items.
8114 2006-05-21  Naba Kumar  <naba@gnome.org>
8116         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
8117         whitespaces.
8119 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
8121         * plugins/document-manager/anjuta-docman.c:
8122         Fixed close button reaction by setting the correct current editor
8124 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
8126         Patch from Yang Hong <yanghong@ccoss.com.cn>:
8127         * plugins/document-manager/anjuta-docman.c
8128         - Fix close button, you can close any tab as you wish now.
8129         - Fadeout mime icon as the same as close image  
8131 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
8133         Patch from Marc Maurer <uwog@uwog.net>
8134         * main.c: Compile fix when NLS is enabled
8135         
8136         AUTHORS: Added Marc
8138 2006-05-20  Naba Kumar  <naba@gnome.org>
8140         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
8141         while loading abiword-2.4.4/abi project).
8143 2006-05-18 Naba Kumar  <naba@gnome.org>
8145         * libanjuta/interfaces/libanjuta.idl,
8146         plugins/document-manager/action-callbacks.c,
8147         plugins/editor/print.c,
8148         plugins/editor/text_editor.c,
8149         plugins/editor/text_editor.h,
8150         plugins/editor/text_editor_prefs.c: Fixed zooming.
8151         
8152         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
8153         interface for character iteration and IAnjutaEditorAssist interface
8154         for autocompletions and editor tips.
8156 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
8158         Patch from Günther Brammer <GBrammer@gmx.de>:
8159         * plugins/document-manager/anjuta-docman.c:
8160         Make tabs smaller but keep nice closing icon
8162         * plugins/document-manager/anjuta-docman.c:
8163         * plugins/document-manager/Makefile.am:
8164         
8165         Added nice mime-icons to the editor tabs
8167 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
8169         * configure.in: Bumped version to 2.0.3 (pre-release increment)
8170         
8171         * plugins/symbol-browser/an_symbol_view.c:
8172         - Fixed crasher
8173         - Fixed symbol searching (Yang Hong (#341997))
8174         
8175         * plugins/devhelp/htmlview.c:
8176         Fixed devhelp plugin
8177         
8178         * plugins/build-basic-autotools/build-basic-autotools.c:
8179         * plugins/search/search-replace.c:
8180         * plugins/document-manager/anjuta-docman.c:
8181         
8182         Only add a marker to a line where it makes sense!
8184 === anjuta 2.0.2 ===
8186 2006-05-15  Naba Kumar  <naba@gnome.org>
8188         * configure.in: set required versions for
8189         gdl and glade3.
8190         
8191 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
8193         * plugins/glade/plugin.c:
8194         Fixed signal connection for "gtk-doc-search"
8196 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
8198         * NEWS: Set release date, add known issues
8199         
8200         * libanjuta/anjuta-shell.c:
8201         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
8202         and debug other gtk-warnings/criticals)
8203         
8204         * plugins/build-basic-autotools/build-basic-autotools.c:
8205         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
8206         
8207         * plugins/sourceview/anjuta-view.c:
8208         * plugins/sourceview/sourceview-args.c:
8209         * plugins/sourceview/sourceview-scope.c:
8210         * plugins/sourceview/sourceview-tags.c:
8211         Fixed gtk-criticals (gtk_source_language_get_mime_types)
8213 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
8215         * pixmaps/Makefile.am:
8216         Add preferences_general.png
8217         
8218         * plugins/devhelp/plugin.c:
8219         Fixed some more realise things
8220         
8221         * plugins/message-view/anjuta-msgman.c:
8222         Support stock icons for message panes
8223         
8224         * plugins/search/search-replace.c:
8225         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
8226          
8227         * plugins/search/search-replace_backend.c:
8228         Fixed #341359
8229         
8230         * plugins/sourceview/anjuta-document.c:
8231         * plugins/sourceview/sourceview.c:
8232         Fixed finalise and tag completion
8233         
8234         * src/anjuta-app.c:
8235         Use preferences_general icon
8237 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
8239         * pixmaps/Makefile.am:
8240         Fixed EXTRA_DIST
8242 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
8244         * plugins/sourceview/sourceview-prefs.c:
8245         Fixed font & color handling
8246         
8247         * plugins/symbol-browser/an_symbol_view.c:
8248         Fixed crasher
8250 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
8252         * plugins/macro/macros.xml:
8253         Fixed bug #341583 (Address of FSF)
8255 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
8257         * src/main.c:
8258         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
8259         Update: Do it the cool way...
8260         
8261 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
8263         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
8264         Implement gtk-api-help signals of glade3
8265         * configure.in: Bump to glade3 2.91.2
8266         
8267         * plugins/devhelp/plugin.c:
8268         Fixed some realize stuff in the devhelp plugin
8269         
8270         * plugins/sourceview/anjuta-document.c:
8271         fixed bug with scope completion
8273 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
8275         * plugins/symbol-browser/an_symbol_view.c
8276         * plugins/symbol-browser/an_symbol_prefs.c
8277         * plugins/symbol-browser/an_symbol_prefs.h
8278         * global_tags/create_global_tags.sh:
8279         
8280         Automaticly create global tags on first startup
8282 2006-05-08  Massimo Cora'  <maxcvs@email.it>
8284         * configure.in:
8285         * plugins/project-wizard/templates/Makefile.am:
8286         * (added) plugins/project-wizard/templates/cpp-logo.png:
8287         * (added) plugins/project-wizard/templates/cpp.wiz:
8288         * (added) plugins/project-wizard/templates/cpp/*:
8290         Added a generic c++ template. It's a simple hello world.
8292 2006-05-07  Massimo Cora' <maxcvs@email.it>
8294         * plugins/symbol-browser/an_symbol_view.c:
8295         fixed a stupid crasher.
8297 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
8299         * plugins/project-wizard/templates/wxwin/configure.in.tpl
8300         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
8301         
8302         Fixed WxWidgets project type
8304 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
8306         * plugins/devhelp/htmlview.c: 
8307         * plugins/devhelp/plugin.c:
8308         Maybe I fixed the crash this time! I could at least not reproduce anymore!
8309         
8310         * plugins/project-wizard/install.c:
8311         Don't set a message - thanks to seb
8313 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
8315         * plugins/devhelp/htmlview.c: 
8316         * plugins/symbol-browser/an_symbol_view.c:
8317         
8318         There is a weird crash in gtk_idle which I still did not completly fix!
8319         
8320         * plugins/project-wizard/install.c:
8321         Default to success instead of failure
8323 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
8325         * plugins/devhelp/htmlview.c:
8326         * plugins/devhelp/plugin.c:
8327         Fixed bug and libdevhelp issue!
8329         * plugins/project-wizard/install.c:
8330         Fixed message string!
8332 2006-05-03  Massimo Cora' <maxcvs@email.it>
8333        
8334         * plugins/symbol-browser/an_symbol_view.c:
8335         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
8337 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8339         * pixmaps/Makefile.am:
8340         * src/main.c:
8341         * anjuta.desktop.in.in
8342         
8343         GNOME Goal #2.1: Install theme-friendly icons
8345 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8347         * plugins/devhelp/htmlview.c: Reload page on reparent
8348         * plugins/document-manager/anjuta-docman.c:
8349         Present document-manager when document is selected in file-manager
8351 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8353         * plugins/symbol-broser/an_symbol_view.c:
8354         Fixed crasher in namespace exploration
8356 2006-05-01  Massimo Cora' <maxcvs@email.it>
8358         * configure.in:
8359         * plugins/valgrind/Makefile.am:
8361         Optional compiling of Valgrind plugin
8363 2006-05-01  Massimo Cora' <maxcvs@email.it>
8365         * plugins/symbol-browser/an_symbol_view.c:
8366         - modularized code. Marked with FIXME the parts which need improvement.
8367         - More comments.
8368     - Added basic namespace completion for Gtkmm type project:
8369     - namespace1::MyClass *class;
8370     - class-> [display]
8371     - Namespaces must be anyway improved.
8373 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8375         * plugins/devhelp/plugin.c: 
8376         Fixed up plugin unloading and show html widget on link selected
8377         
8378         * NEWS: Updated
8379         
8380 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8382         * plugins/devhelp/Makefile.am:
8383         * plugins/devhelp/anjuta-devhelp.plugin.in:
8384         * plugins/devhelp/htmlview.c:
8385         * plugins/devhelp/htmlview.h:
8386         * plugins/devhelp/plugin.c: 
8387         * plugins/devhelp/plugin.h:
8388         Reimplemeted devhelp plugin from scratch
8389         
8390         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
8391         Fixed crasher
8393 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
8395         * plugins/sourceview/sourceview-tags.c:
8396         complete some more tag types
8397         
8398         * plugins/valgrind/plugin.c:
8399         * plugins/valgrind/preferences.c:
8400         * plugins/valgrind/vggeneralprefs.c:
8401         
8402         Fixed lots of gtk warnings
8404 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
8406         * plugins/sourceview/sourceview-scope.c:
8407         Implemented type-ahead for scope completion
8409 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
8411         * manuals/C/Makefile.am:
8412         * manuals/Makefile.am:
8413         * plugins/document-manager/Makefile.am:
8414         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8415         * plugins/sourceview/Makefile.am:
8416         * tagmanager/c.c:
8417         
8418         Fixed distcheck
8419         
8420         * plugins/class-gen/goc_template_header: G_END_DECLS
8422 2006-05-27  Naba Kumar <naba@gnome.org>
8424         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
8425         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
8426         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
8427         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
8428         scintilla/include/Scintilla.iface,
8429         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
8430         cvs. Fixed compile flags. Removed outdated patches.
8432 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
8434         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
8436         * plugins/sourceview/anjuta-document.c:
8437         * plugins/sourceview/sourceview-args.c:
8438         * plugins/sourceview/sourceview-scope.c:
8439         
8440         Add End/Home keypresses and support completion if symbol start with '!' for example
8441         in an if statement
8443 2006-04-27 Massimo Cora' <maxcvs@email.it>
8445         * libanjuta/interfaces/libanjuta.idl:
8447         * plugins/sourceview/sourceview-scope.c:
8448         * plugins/sourceview/tag-window.c: 
8449         * plugins/sourceview/tag-window.h:
8450         * plugins/symbol-browser/an_symbol_view.c:
8451         * plugins/symbol-browser/an_symbol_view.h:
8452         * plugins/symbol-browser/plugin.c:
8453         
8454         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
8455         interface.
8456         Code and ideas for C/C++ new completion engine comes from IComplete written by
8457         Martin Stubenschrott <stubenschrott@gmx.net>.
8458         Currently the interface works only with GtkSourceView plugin.   
8459         
8460         * tagmanager/Makefile.am:
8461         * tagmanager/c.c: 
8462         * tagmanager/entry.h:
8463         * tagmanager/get.c:
8464         * tagmanager/get.h:
8465         * tagmanager/include/tm_file_entry.h:
8466         * tagmanager/include/tm_project.h:
8467         * tagmanager/include/tm_source_file.h:
8468         * tagmanager/include/tm_symbol.h:
8469         * tagmanager/include/tm_tagmanager.h:
8470         * tagmanager/include/tm_work_object.h:
8471         * tagmanager/include/tm_workspace.h:
8472         * tagmanager/parse.c:
8473         * tagmanager/read.c: 
8474         * tagmanager/read.h:
8475         * tagmanager/tm_project.c: 
8476         * tagmanager/tm_source_file.c: 
8477         * tagmanager/tm_workspace.c:
8478         
8479         Tagmanager can now parse a memory buffer and generate/update 
8480         tags into tm_workspace/tm_project on the fly, without using files.
8481         C/C++ is supported now.
8482         
8483 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
8485         * plugins/sourceview/anjuta-document.c:
8486         * plugins/sourceview/sourceview-args.c:
8487         * plugins/sourceview/sourceview-scope.c:
8488         * plugins/sourceview/sourceview.c:
8489         
8490         Fixed some memory leaks and argument completion
8492 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8494         * plugins/glade/plugin.c:
8495         
8496         Fixed glade plugin build because of API changes in glade3
8498 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8500         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8501         Updated editor section
8502         
8503         * manuals/C/anjuta-manual/interface.xml:
8504         * manuals/C/anjuta-manual/preferences.xml:
8505         * manuals/C/anjuta-manual/projects.xml:
8506         Updated manual
8507         
8508         * plugins/editor/anjuta-editor.plugin.in:
8509         Better plugin name
8511 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8513         * configure.in:
8514         * plugins/editor/anjuta-editor.plugin.in:
8515         * plugins/sourceview/sourceview.plugin.in:
8517         Build both editors and let the user decide a runtime!
8518         
8519         * plugins/sourceview/sourceview-scope.c:
8520         Fixed bug in regex to allow test()-> completions
8522 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8524         * plugins/sourceview/anjuta-document.c:
8525         * plugins/sourceview/sourceview-args.c: 
8526         * plugins/sourceview/sourceview-scope.c:
8527         * plugins/sourceview/sourceview-tags.c:
8528         * plugins/sourceview/tag-window.c: 
8529         
8530         Improved callltip windows
8532 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8534         * src/anjuta-app.c: (on_session_save):
8535         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
8536         <ricardo.jose.ferrari@gmail.com> for pointing this out!
8538 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8540         * libanjuta/anjuta-utils.c: 
8541         * plugins/cvs-plugin/cvs-execute.c:
8542         Off-by-one...
8544         * scintilla/LexInno.cxx:
8545         * scintilla/LexOpal.cxx:
8546         * scintilla/LexTCL.cxx:
8548         Added missing files from scintilla-update
8550 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8552         * configure.in:
8553         * manuals/C/Makefile.am:
8554         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8555         * manuals/C/anjuta-manual/Makefile.am:
8556         * manuals/C/anjuta-manual/anjuta-manual.xml:
8557         * manuals/C/anjuta-manual/build.xml:
8558         * manuals/C/anjuta-manual/debugger.xml:
8559         * manuals/C/anjuta-manual/execute.xml:
8560         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
8561         * manuals/C/anjuta-manual/figures/arguments.png:
8562         * manuals/C/anjuta-manual/figures/configure_dlg.png:
8563         * manuals/C/anjuta-manual/figures/file_menu.png:
8564         * manuals/C/anjuta-manual/figures/menu_main.png:
8565         * manuals/C/anjuta-manual/figures/menubar.png:
8566         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
8567         * manuals/C/anjuta-manual/figures/project_info.png:
8568         * manuals/C/anjuta-manual/figures/scrshot.png:
8569         * manuals/C/anjuta-manual/figures/symbol_browser.png:
8570         * manuals/C/anjuta-manual/figures/tool-editor.png:
8571         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
8572         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
8573         * manuals/C/anjuta-manual/figures/toolbar_format.png:
8574         * manuals/C/anjuta-manual/figures/toolbar_main.png:
8575         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
8576         * manuals/C/anjuta-manual/fileoperations.xml:
8577         * manuals/C/anjuta-manual/interface.xml:
8578         * manuals/C/anjuta-manual/introduction.xml:
8579         * manuals/C/anjuta-manual/preferences.xml:
8580         * manuals/C/anjuta-manual/projects.xml:
8581         * manuals/C/anjuta-manual/tools.xml:
8582         * manuals/Makefile.am:
8583         
8584         Updated manual and faq
8586         * scintilla/CallTip.cxx:
8587         * scintilla/CallTip.h:
8588         * scintilla/CellBuffer.cxx:
8589         * scintilla/CellBuffer.h:
8590         * scintilla/ContractionState.cxx:
8591         * scintilla/Document.cxx:
8592         * scintilla/Document.h:
8593         * scintilla/DocumentAccessor.cxx:
8594         * scintilla/Editor.cxx:
8595         * scintilla/Editor.h:
8596         * scintilla/ExternalLexer.cxx:
8597         * scintilla/Indicator.cxx:
8598         * scintilla/KeyMap.cxx:
8599         * scintilla/KeyWords.cxx:
8600         * scintilla/LexAU3.cxx:
8601         * scintilla/LexBash.cxx:
8602         * scintilla/LexCPP.cxx:
8603         * scintilla/LexCaml.cxx:
8604         * scintilla/LexCsound.cxx:
8605         * scintilla/LexEiffel.cxx:
8606         * scintilla/LexGui4Cli.cxx:
8607         * scintilla/LexHTML.cxx:
8608         * scintilla/LexLua.cxx:
8609         * scintilla/LexMSSQL.cxx:
8610         * scintilla/LexOthers.cxx:
8611         * scintilla/LexPOV.cxx:
8612         * scintilla/LexPython.cxx:
8613         * scintilla/LexRuby.cxx:
8614         * scintilla/LexSQL.cxx:
8615         * scintilla/LexVB.cxx:
8616         * scintilla/Makefile.am:
8617         * scintilla/PlatGTK.cxx:
8618         * scintilla/PropSet.cxx:
8619         * scintilla/RESearch.cxx:
8620         * scintilla/RESearch.h:
8621         * scintilla/ScintillaBase.cxx:
8622         * scintilla/ScintillaGTK.cxx:
8623         * scintilla/StyleContext.h:
8624         * scintilla/ViewStyle.cxx:
8625         * scintilla/ViewStyle.h:
8626         * scintilla/XPM.cxx:
8627         * scintilla/include/KeyWords.h:
8628         * scintilla/include/Platform.h:
8629         * scintilla/include/PropSet.h:
8630         * scintilla/include/SciLexer.h:
8631         * scintilla/include/Scintilla.h:
8632         * scintilla/include/Scintilla.iface:
8633         * scintilla/include/ScintillaWidget.h:
8634         * scintilla/lexers.make:
8636         Update to scintilla 1.68
8638         * src/anjuta-app.c:
8639         Only show help items which are really availible
8641         * plugins/cvs-plugin/cvs-callbacks.c
8642         * plugins/cvs-plugin/cvs-execute.c
8643         * plugins/cvs-plugin/subversion-callbacks.c:
8644         * libanjuta/anjuta-utils.c:
8645         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
8647 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
8649         * plugins/project-wizard/install.c,
8650         * plugins/project-wizard/autogen.c:
8651         Add error messages if using a read only directory
8652         Improve fix for bug #339296
8654 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8656         * libanjuta/interfaces/libanjuta.idl:
8657         * plugins/document-manager/action-callbacks.c:
8658         * plugins/document-manager/plugin.c:
8659         * plugins/editor/text_editor.c:
8660         Added IAnjutaEditorGoto 
8662         * plugins/editor/aneditor.cxx:
8663         * plugins/editor/aneditor.h:
8664         * plugins/editor/text_editor.h:
8665         * plugins/editor/text_editor_prefs.c:
8666         
8667         Fixed #305076
8669 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
8671         * libanjuta/interfaces/libanjuta.idl:
8672         * plugins/document-manager/action-callbacks.c:
8673         * plugins/document-manager/anjuta-docman.c:
8674         * plugins/document-manager/plugin.c:
8675         * plugins/editor/text_editor.c: 
8676         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
8677         
8678         * plugins/sourceview/sourceview.c:
8679         * plugins/sourceview/sourceview.glade:
8680         Fixed some uft-8 issues and added a preference option
8681         to enable/disable gnome-vfs monitoring
8682         
8683         * scintilla/Makefile.am:
8684         * scintilla/include/Makefile.am:
8685         Fixed build
8687 2006-04-20  Massimo Cora' <maxcvs@email.it>
8689         * libanjuta/interfaces/libanjuta.idl:
8690         Remove get_current_pos () because we have get_position()
8692 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
8694         * NEWS: Updated
8695         * plugins/sourceview/tag-window.c:
8696         Don't close window on PageUp/PageDown
8698 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
8700         * data/Makefile.am:
8701         * manuals/reference/libanjuta/Makefile.am:
8702         
8703         Some build fixes
8704         
8705         * src/Makefile.am:
8706         * src/bacon-message-connection.c: 
8707         * src/bacon-message-connection.h: (both from gedit)
8708         * src/main.c:
8709         
8710         Fixed #312319 (Opening files when Anjuta is already open)
8712 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8714         * TODO.tasks: Updated
8715         * plugins/sourceview/anjuta-view.c: 
8716         * plugins/sourceview/anjuta-view.h:
8717         * plugins/sourceview/sourceview.c: 
8718         
8719         * configure.in: Fix --enable-plugin-scintilla
8720         
8721         Added char_added signal
8723 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8725         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
8726         
8727         Fixed diff for utf8
8728         
8729         * plugins/sourceview/sourceview.c:
8730         Fixed VFS monitoring (still a bit buggy)
8731         
8732         * plugins/sourceview/sourceview-args.c:
8733         * plugins/sourceview/tag-window.c: 
8734         
8735         Better sizing for the popup-window
8737 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
8739         * plugins/project-wizard/templates/gnome/src/main.c:
8740         * plugins/project-wizard/templates/gnome/src/project.glade:
8741         * plugins/project-wizard/templates/gtk/src/main.c: 
8742         * plugins/project-wizard/templates/gtk/src/project.glade:
8743         * plugins/project-wizard/templates/gtkmm/src/main.cc:
8744         
8745         Fixed up GLADE_FILE definition in project types and fixed bug #334546
8746         
8747 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
8749         * configure.in: More removal of obsoleteness.
8750         * po/no.po:
8752 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
8754         * ROADMAP:
8755         * libanjuta/anjuta-preferences.c: 
8756         * libanjuta/anjuta-utils.c: 
8757         * libanjuta/anjuta-utils.h:
8758         * plugins/message-view/message-view.c:
8759         
8760         Changed color functions and moved convert_color to anjuta-utils.h
8761         
8762         * plugins/message-view/anjuta-message-manager-plugin.glade:
8763         GnomeColorPicker -> GtkColorButton (bug #309154)
8764         
8765         * plugins/sourceview/plugin.c:
8766         * plugins/sourceview/sourceview-prefs.c:
8767         * plugins/sourceview/sourceview.glade:
8768         Added color and font preferences
8770         * plugins/sourceview/sourceview-tags.c:
8771         Only show as much choices as configured in preferences
8773 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8775         * ROADMAP, NEWS: Updated (we are far behind ;-)
8776         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
8778 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8780         * configure.in:
8781         * plugins/editor/Makefile.am:
8782         * scintilla/Makefile.am
8783         
8784         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
8785         
8786         * global-tags/Makefile.am:
8787         * global-tags/create_global_tags.sh:
8788         * plugins/symbol-browser/an_symbol_prefs.c:
8789         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8790         * plugins/symbol-browser/plugin.h:
8791         * tagmanager/include/tm_workspace.h:
8792         * tagmanager/tm_workspace.c:
8793         
8794         Fixed symbol-browser prefs and move global tags generation from installtion to
8795         preferences to make the life easier for distributers and to allow updates after installtion
8797         * plugins/document-manager/action-callbacks.c: 
8798         * plugins/document-manager/action-callbacks.h:
8799         * plugins/document-manager/anjuta-document-manager.ui:
8800         * plugins/document-manager/indent-util.c:
8801         * plugins/document-manager/plugin.c:
8802         * plugins/editor/text_editor.c:
8803         
8804         Moved indent stuff to document-manager
8805         
8806         * plugins/sourceview/anjuta-view.c: 
8807         * plugins/sourceview/sourceview-args.c: 
8808         * plugins/sourceview/sourceview-scope.c:
8809         * plugins/sourceview/sourceview-tags.c: 
8810         * plugins/sourceview/sourceview.c:
8811         
8812         Fixed several bugs
8813         
8814         * plugins/sourceview/sourceview.plugin (removed):
8815         * plugins/sourceview/sourceview.plugin.in:
8816         Editor is not user-activatible
8817         
8818         * plugins/sourceview/sourceview.png:
8819         Updated icon
8821 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
8823         * src/anjuta-app.c: Fixed crasher on plugin unloading
8825 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
8827         * plugins/sourceview/sourceview.c
8828         * plugins/sourceview/sourceview-args.c
8829         * plugins/sourceview/sourceview-args.h:
8830         
8831         Polished argument completion
8833 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
8835         * plugins/message-view/anjuta-msgman.c:
8836         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
8837         
8838         Show message pane on switch (does not work, anjuta_shell needs a fix)
8839         
8840         * plugins/sourceview/Makefile.am:
8841         * plugins/sourceview/anjuta-view.c: (find_tag_window),
8842         * plugins/sourceview/sourceview-args.c: 
8843         * plugins/sourceview/sourceview-args.h:
8844         * plugins/sourceview/sourceview-private.h:
8845         * plugins/sourceview/sourceview-scope.c: 
8846         (sourceview_scope_update), (sourceview_scope_filter_keypress):
8847         * plugins/sourceview/sourceview-tags.c:
8848         * plugins/sourceview/sourceview.c:
8849         * plugins/sourceview/tag-window.c:
8850         * plugins/sourceview/tag-window.h:
8851         
8852         Added scope and argument completion
8854 2006-04-03  Johannes Schmid <jhs@gnome.org>
8856         * TODO.tasks
8857         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
8858         (on_widget_remove):
8859         Save toolbar state
8861         * plugins/sourceview/sourceview.c: (iselect_clear):
8862         Make "Delete"-key working
8864         * configure.in: #336389
8866 2006-04-03  Johannes Schmid <jhs@gnome.org>
8868         * plugins/sourceview/Makefile.am:
8869         * plugins/sourceview/anjuta-view.c:
8870         * plugins/sourceview/plugin.c: 
8871         * plugins/sourceview/sourceview-private.h:
8872         * plugins/sourceview/sourceview-scope.c:
8873         * plugins/sourceview/sourceview-scope.h:
8874         * plugins/sourceview/sourceview-tags.c: 
8875         * plugins/sourceview/sourceview-tags.h:
8876         * plugins/sourceview/sourceview.c:
8877         * plugins/sourceview/sourceview.h:
8878         * plugins/sourceview/tag-window.c:
8879         
8880         - fixed goto_file_line
8881         - scroll to cursor on undo/redo
8882         - show correct popup-menu
8883         - scope completion (not ready yet)
8885 2006-04-03  Johannes Schmid <jhs@gnome.org>
8887         * plugins/sourceview/plugin.c: 
8888         * plugins/sourceview/sourceview-tags.c:
8889         * plugins/sourceview/sourceview.c: 
8890         * plugins/sourceview/sourceview.h:
8891         * plugins/sourceview/tag-window.c:
8892         
8893         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
8895 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8897         * plugins/sourceview/sourceview.c:
8898         Fixed next/previous bookmark.
8899         Toggled bookmark (set/unset).
8901 2006-04-03  Johannes Schmid <jhs@gnome.org>
8903         * plugins/document-manager/action-callbacks.c:
8904         Fixed Gtk-Warning in goto_line
8905         
8906         * plugins/sourceview/Makefile.am:
8907         * plugins/sourceview/anjuta-document.c:
8908         * plugins/sourceview/anjuta-view.c: 
8909         * plugins/sourceview/anjuta-view.h:
8910         * plugins/sourceview/sourceview-autocomplete.c:
8911         * plugins/sourceview/sourceview-autocomplete.h:
8912         * plugins/sourceview/sourceview-private.h:
8913         * plugins/sourceview/sourceview-tags.c:
8914         * plugins/sourceview/sourceview-tags.h:
8915         * plugins/sourceview/sourceview.c:
8916         * plugins/sourceview/tag-window.c:
8917         * plugins/sourceview/tag-window.h:
8918         Created a nice API for tag and completion windows
8919         
8920         * plugins/sourceview/sourceview-print.h:
8921         * plugins/sourceview/sourceview-print.c:
8922         Added printing
8923                 
8924 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8926         * plugins/sourceview/sourceview.c:
8927         Fixed typo (Sort bookmarks).
8928         
8929 2006-04-01  Johannes Schmid <jhs@gnome.org>
8931         * plugins/sourceview/anjuta-document.c:
8932         * plugins/sourceview/anjuta-document.h:
8933         * plugins/sourceview/anjuta-view.c:
8934         * plugins/sourceview/anjuta-view.h:
8935         * plugins/sourceview/sourceview-autocomplete.c:
8936         * plugins/sourceview/sourceview-autocomplete.h:
8937         * plugins/sourceview/sourceview-prefs.c:
8938         * plugins/sourceview/sourceview-prefs.h:
8939         * plugins/sourceview/sourceview-private.h:
8940         * plugins/sourceview/sourceview-tags.c:
8941         * plugins/sourceview/sourceview-tags.h:
8942         * plugins/sourceview/sourceview.c:
8943         * plugins/sourceview/sourceview.glade:
8944         * plugins/sourceview/tag-window.c: 
8945         * plugins/sourceview/tag-window.h:
8946         
8947         Improved code complete and autocomplete
8949 2006-04-01  Johannes Schmid <jhs@gnome.org>
8951         * plugins/sourceview/Makefile.am:
8952         * plugins/sourceview/bookmark.png:
8953         * plugins/sourceview/marker-attentive.png:
8954         * plugins/sourceview/marker-basic.png:
8955         * plugins/sourceview/marker-intense.png:
8956         * plugins/sourceview/marker-light.png:
8957         * plugins/sourceview/sourceview.c: 
8958         
8959         Added pixmaps for all marker types and show bookmarks
8960         
8961         * configure.in
8962         * plugins/sourceview/Makefile.am:
8963         Build sourceview on 2.14 only
8965 2006-03-31  Johannes Schmid <jhs@gnome.org>
8967         * plugins/sourceview/Makefile.am:
8968         * plugins/sourceview/anjuta-document.c:
8969         * plugins/sourceview/anjuta-view.c:
8970         * plugins/sourceview/anjuta-view.h:
8971         * plugins/sourceview/sourceview-autocomplete.c:
8972         * plugins/sourceview/sourceview-private.h:
8973         * plugins/sourceview/sourceview-tags.c:
8974         * plugins/sourceview/sourceview-tags.h:
8975         * plugins/sourceview/sourceview.c: 
8976         * plugins/sourceview/tag-window.c:
8977         * plugins/sourceview/tag-window.h:
8978         
8979         Added code completion with tag manager to the editor and fixed a save_as bug
8981 2006-03-31  Johannes Schmid <jhs@gnome.org>
8983         * src/main.c: Revert patch from Rob to allow building with
8984         Gnome 2.12
8985         * configure.in: Require at least 2.12 libraries
8987 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
8989         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
8991         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8992         Improve anjuta-plugin project template: Added missed files dist tarball
8993         (make dist)
8995         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
8996         typo
8998 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
9000         reviewed by: Johannes Schmid <jhs@gnome.org>
9002         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9003         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
9004         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
9005         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
9006         
9007         Improve anjuta-plugin project template. Also fix for #322744
9009 2006-03-27  Johannes Schmid <jhs@gnome.org>
9011         * plugins/sourceview/sourceview-private.h:
9012         plugins/sourceview/sourceview.c:
9013         
9014         Added basic bookmark support
9016 2006-03-27  Johannes Schmid <jhs@gnome.org>
9018         * TODO.tasks:
9019         Updated
9020         
9021         Patch from Rob Bradfort <robster@debian.org>:
9022         * src/main.c: (get_command_line_args), (main):
9023         Migration from popt to GOption
9024         
9025 2006-03-26 Naba Kumar  <naba@gnome.org>
9027         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
9028         size to scale itself with theme.
9030 2006-03-26 Naba Kumar  <naba@gnome.org>
9032         * plugins/file-manager/an_file_view.c,
9033         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
9034         when symbolview and fileview objects are destroyed to avoid crashes
9035         after the plugins are disabled.
9037 2006-03-26 Naba Kumar <naba@gnome.org>
9039         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
9040         Deleted unused file.
9041         
9042         * plugins/glade/plugin.c: Be able to close glade plugin when there
9043         there is no glade project loaded.
9044         
9045         * plugins/sourceview/sourceview.plugin,
9046         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
9048 2006-03-23  Naba Kumar  <naba@gnome.org>
9050         * plugins/editor/print.c: Fixed a bug where some sections of
9051         printed/previewed text is not highlighted.
9052         
9053 2006-03-20  Johannes Schmid <jhs@gnome.org>
9055         * libanjuta/interfaces/libanjuta.idl:
9056         Added IAnjutaPrint
9057         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
9058         as we do not use private apis. Show help window and startup because it does 
9059         not survive gdl
9060         
9061         * plugins/document-manager/action-callbacks.c:
9062         plugins/editor/Makefile.am:
9063         plugins/editor/text_editor.c:
9064         plugins/editor/print.c:
9065         plugins/editor/print.h:
9066         
9067         Fixed printing (nobody has missed it BTW ;-)
9068         
9069         * plugins/sourceview/sourceview.c:
9070         Fixed a crasher
9072 2006-03-20 Naba Kumar <naba@gnome.org>
9074         * configure.in, plugins/devhelp/plugin.c: Be able to build with
9075         devhelp >= 0.9 < 0.11 versions.
9076         
9077 2006-03-20  Johannes Schmid <jhs@gnome.org>
9079         * plugins/sourceview/anjuta-document-loader.c
9080         plugins/sourceview/sourceview.c:
9081         
9082         Fixed encoding bugs
9084 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9086         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
9087         Fixed bug (line position)
9088         Give the good line position whatever the active editor.
9090 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
9092         * configure.in: Added fi to ALL_LINGUAS
9094 2006-03-19  Johannes Schmid <jhs@gnome.org>
9096         * plugins/sourceview/anjuta-document-loader.c:
9097         replace gnome_vfs_get_mime_type_for_name_and data
9099         * plugins/build-basic-autotools/build-basic-autotools.c:
9100         Fixed #335142
9102 2006-03-17  Johannes Schmid <jhs@gnome.org>
9104         * plugins/editor/editor.glade:
9105         Added style-editor again after it got lost somehow
9107 2006-03-17  Johannes Schmid <jhs@gnome.org>
9109         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
9110         configure.in: require devhelp 0.11
9111         
9112         Post 0.11 devhelp versions (CVS) do not work because of an API change...
9114         plugins/build-basic-autotools/build-basic-autotools.c:
9115         forgot a an installtion callback for the "install as root"-feature
9117 2006-03-17  Massimo Cora' <maxcvs@email.it>
9119         reviewed by: Johannes Schmid <jhs@gnome.org>
9121         * plugins/class-gen/anjuta-class-gen-plugin.glade
9122         plugins/class-gen/class_gen.c 
9123         plugins/class-gen/goc_template_header
9124         plugins/class-gen/goc_template_source
9125         
9126         Fixed bug #334663
9128 2006-03-16  Johannes Schmid <jhs@gnome.org>
9130         * plugins/sourceview/sourceview.c:
9131         Fixed "save-point" signal for undo actions
9133 2006-03-16  Massimo Cora' <maxcvs@email.it>
9134         
9135         reviewed by: Johannes Schmid <jhs@gnome.org>
9136         
9137         * plugins/document-manager/anjuta-docman.c:
9138         Implement tab drag and drop
9140 2006-03-16  Johannes Schmid <jhs@gnome.org>
9142         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9143         plugins/build-basic-autotools/build-basic-autotools.c:
9144         
9145         Implemented "install as root"-feature (#321455)
9147 2006-03-16  Johannes Schmid <jhs@gnome.org>
9149         * mime/.cvsignore
9150         plugins/sourceview/.cvsignore
9151         plugins/tools/scripts/.cvsignore:
9152         Added/extended .cvsignore files
9153         
9154         * plugins/sourceview/sourceview-autocomplete.c:
9155         plugins/sourceview/sourceview-autocomplete.h:
9156         plugins/sourceview/sourceview-prefs.c:
9157         plugins/sourceview/sourceview-private.h:
9158         plugins/sourceview/sourceview.glade:
9159         Autcomplete just works(tm) now and respects preferences
9160         
9161         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
9162         Use better algorithm from autocomplete
9164 2006-03-15  Johannes Schmid <jhs@gnome.org>
9166         * src/anjuta-app.c:
9167         Fixed bug #304495
9169 2006-03-15  Johannes Schmid <jhs@gnome.org>
9171         * libanjuta/interfaces/libanjuta.idl:
9172         plugins/class-gen/class_gen.c:
9173         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
9174         plugins/project-manager/plugin.c:
9175         
9176         Allow to add multiple source files (#320191)
9177         
9178         * configure.in: Require gnome-build 0.1.3
9180 2006-03-14  Johannes Schmid <jhs@gnome.org>
9182         * plugins/macro/macro-utils.c: Fixed bug #333606
9183         * plugins/file-wizard/file.c: Fixed bug #333601
9185 2006-03-13  Johannes Schmid <jhs@gnome.org>
9187         * plugins/sourceview/sourceview_autocomplete.c
9188         plugins/sourceview/sourceview_autocomplete.h
9189         plugins/sourceview/sourceview.c
9190         plugins/sourceview/sourceview-private.h
9191         plugins/sourceview/sourceview-prefs.c:
9192         
9193         Cleaned up and fixed several issues
9194         
9195 2006-03-13  Johannes Schmid <jhs@gnome.org>
9197         * plugins/sourceview/Makefile.am:
9198         plugins/sourceview/sourceview-autocomplete.c
9199         plugins/sourceview/sourceview-autocomplete.h:
9200         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9201         plugins/sourceview/sourceview-private.h:
9202         plugins/sourceview/sourceview.c:
9203         
9204         Added (buggy) autocomplete feature to sourceview
9205         
9206 2006-03-12 Naba Kumar <naba@gnome.org>
9208         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
9209         libanjuta/anjuta-session.c: Added API docs.
9211 2006-03-12 Naba Kumar <naba@gnome.org>
9213         * TODO.tasks: Added couple of tasks.
9214         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
9215         Register private class as early as possible so that members could
9216         point to self class. Code clean up.
9218 2006-03-12 Naba Kumar <naba@gnome.org>
9220         * po/POTFILES.in, po/POTFILES.skip: Updated.
9222 2006-03-11 Naba Kumar <naba@gnome.org>
9224         * libanjuta/anjuta-shell.c,
9225         plugins/document-manager/anjuta-docman.c,
9226         plugins/document-manager/plugin.c,
9227         plugins/symbol-browser/an_symbol_search.c,
9228         plugins/valgrind/vgrule-list.c: Use correct signal names while
9229         creating them.
9230         
9231         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
9232         signal names and fixed enum IANJUTA_TYPE_* macro.
9234 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9236         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
9237         plugins/search/search-replace.c :
9238         Fixed bug (Bookmark the good line).
9239         Search & Replace (Mark all matched strings).
9240         
9241 2006-03-09  Johannes Schmid <jhs@gnome.org>
9243         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
9244         Completed changes from yesterday
9245         
9246         * plugins/document-manager/anjuta-document-manager.glade:
9247         plugins/editor/editor.glade
9248         plugins/editor/plugin.c: (activate_plugin)
9249         plugins/editor/text_editor.c
9250     plugins/sourceview/Makefile.am
9251         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
9252         plugins/sourceview/sourceview.glade:
9253         Completed preference changes
9255 2006-03-08  Johannes Schmid <jhs@gnome.org>
9257         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
9258         plugins/search/plugin.c: (activate_plugin):
9259         
9260         Removed Gtk-Criticals
9261         
9262         * plugins/document-manager/anjuta-document-manager.glade:
9263         plugins/document-manager/plugin.c: (on_docman_auto_save),
9264         (on_gconf_notify_timer), (prefs_init):
9265     plugins/document-manager/plugin.h:
9266         plugins/editor/text_editor.c: (text_editor_instance_init),
9267         (text_editor_dispose):
9268         plugins/editor/text_editor.h:
9269         plugins/editor/text_editor_cbs.c:
9270         plugins/editor/text_editor_cbs.h:
9271         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
9272         plugins/glade/plugin.c: (activate_plugin):
9273         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9274         plugins/sourceview/sourceview-private.h:
9275         plugins/sourceview/sourceview.c: (on_menu_popup),
9276         (sourceview_new), (ifile_open), (ifile_savable_save),
9277         (ifile_savable_save_as), (ieditor_set_popup_menu),
9278         (ieditor_get_filename), (imark_mark):
9280     Moved autosave from editor to document manager and fixed some things in 
9281     Sourceview plugin
9283 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9285         * plugins/search/anjuta-search.glade :
9286         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
9287         plugins/search/search-replace_bachend.c: Fixed a crash bug.
9288         plugins/search/search-replace.c : Fixed bug.
9289         
9290 2006-03-08  Johannes Schmid <jhs@gnome.org>
9292     * plugins/search/anjuta-search.glade
9293     Fixed widget names (glade is a bit stupid on copying widgets to other files)
9295 2006-03-07  Johannes Schmid <jhs@gnome.org>
9297         * plugins/document-manager/action-callbacks.c
9298         plugins/document-manager/anjuta-document-manager.glade
9299         plugins/document-manager/plugin.c: (prefs_init),
9300         (activate_plugin):
9301         plugins/editor/Makefile.am:
9302         plugins/editor/editor.glade:
9303         plugins/editor/plugin.c: (on_style_button_clicked),
9304         (activate_plugin), (dispose):
9305         plugins/editor/style-editor.c:
9306         
9307         Startet to seperate document-manager and editor preferences
9309         * plugins/search/Makefile.am:
9310         plugins/search/anjuta-search.glade:
9311         plugins/search/search-replace.c:
9312         
9313         Moved search GUI to search-plugin
9314                 
9315         * plugins/sourceview/sourceview-prefs.c:
9316         plugins/sourceview/sourceview-prefs.h:
9317         plugins/sourceview/sourceview-private.h:
9318         plugins/sourceview/sourceview.c: 
9319         plugins/sourceview/sourceview.h:
9320         plugins/sourceview/Makefile.am:
9321         plugins/sourceview/anjuta-document.h:
9322         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9323         plugins/sourceview/plugin.c: 
9324         
9325         Added some preferences to sourceview and fixed vfs_monitor
9326         
9327         * tagmanager/c.c: (parseParens): 
9328         Removed annoying debug message
9329         
9330         * libanjuta/interfaces/libanjuta.idl: 
9331         Removed IAnjutaEditorFactory::create_style_editor()
9333 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9335         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
9336         Search : Bookmark all matched lines.
9338 2006-03-06  Johannes Schmid <jhs@gnome.org>
9340         * plugins/class-gen/anjuta-class-gen.plugin.in
9341         plugins/file-loader/plugin.c: (sort_wizards)
9342         (on_create_submenu), (activate_plugin)
9343         plugins/file-wizard/anjuta-file-wizard.plugin.in
9344         plugins/glade/anjuta-glade.plugin.in
9345         plugins/project-import/anjuta-project-import.plugin.in
9346         plugins/project-wizard/anjuta-project-wizard.plugin.in:
9347         
9348         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
9349         sorted alphabeticly
9350         
9351         * plugins/project-wizard/templates/mkfile.wiz:
9352         Use configured project directory instead of ~/myproject
9353         
9354         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
9355         (ifile_open):
9356         Show markers (again) and monitor uri
9358 2006-03-06  Naba Kumar  <naba@gnome.org>
9360         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
9361         typedefs separately so that forward linking would work.
9362         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
9364 2006-03-05  Naba Kumar  <naba@gnome.org>
9366         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
9367         passing Enums and Structs in signals. Define struct _Name in
9368         generated code, so that forward referencing.
9369         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
9370         
9371         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
9372         
9373 2006-03-05  Naba Kumar  <naba@gnome.org>
9375         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
9376         support. Generate GType definitions for enums in generated codes
9377         so that enums could be passed as signal params.
9378         
9379 2006-03-04  Naba Kumar  <naba@gnome.org>
9381         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
9382         Restored cvs-moved revision files. They were originally marked
9383         deleted at their older locations. Now they are restored at
9384         their new locations. The changeset is one that was committed
9385         as part of document-manager, editor, search and print plugins
9386         separation from editor plugin.
9387         
9388 2006-03-03  Johannes Schmid <jhs@gnome.org>
9390         * plugins/sourceview/*:
9391         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
9392         poiting this out!
9394 2006-03-04  Naba Kumar  <naba@gnome.org>
9396         * plugins/gdb/*: Deleted removed files (see previous changlog
9397         entry for files list).
9398         
9399 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
9401         * plugins/debug-mananger/breakpoints.c,
9402         plugins/debug-manager/breakpoints.h,
9403         plugins/debug-manager/debug_tree.c,
9404         plugins/debug-manager/debug_tree.h,
9405         plugins/debug-manager/info.c,
9406         plugins/debug-manager/info.h,
9407         plugins/debug-manager/locals.c,
9408         plugins/debug-manager/locals.h,
9409         plugins/debug-manager/memory.c,
9410         plugins/debug-manager/memory.h,
9411         plugins/debug-manager/registers.c,
9412         plugins/debug-manager/registers.h,
9413         plugins/debug-manager/sharedlib.c,
9414         plugins/debug-manager/sharedlib.h,
9415         plugins/debug-manager/signal.c,
9416         plugins/debug-manager/signal.h,
9417         plugins/debug-manager/stack_trace.c,
9418         plugins/debug-manager/stack_trace.h,
9419         plugins/debug-manager/watch.c,
9420         plugins/debug-manager/watch.h,
9421         plugins/debug-manager/Makefile.am:
9422         Move from gdb plugin to debug manager plugin
9424         * plugins/debug-manager/anjuta-debug-manager.glade,
9425         plugins/debug-manager/anjuta-debug-manager.ui:
9426         Move all user interface from gdb to debug manager
9428         * plugins/debug-manager/utilities.c,
9429         plugins/debug-manager/utilities.h:
9430         Remove some unused code
9431         Add useful code from gdb plugin
9433         * plugins/debug-manager/start.c,
9434         plugins/debug-manager/start.h:
9435         Include code of attach_process
9436         Add more code to start the debugger
9438         * plugins/debug-manager/plugin.c,
9439         plugins/debug-manager/plugin.h,
9440         plugins/debug-manager/anjuta-debug-manager.plugin.in:
9441         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
9443         * plugins/debug-manager/debugger.c,
9444         plugins/debug-manager/debugger.h:
9445         Implement a queue of debugger command
9447         * plugins/gdb/actions.c,
9448         plugins/gdb/actions.h,
9449         plugins/gdb/watch_cbs.c,
9450         plugins/gdb/watch_cbs.h,
9451         plugins/gdb/watch_gui.c,
9452         plugins/gdb/watch_gui.h:
9453         Removed 
9455         * plugins/gdb/debugger.c,
9456         plugins/gdb/debugger.h,
9457         plugins/gdb/gdbmi.c,
9458         plugins/gdb/gdbmi.h,
9459         plugins/gdb/utilities.c,
9460         plugins/gdb/utilities.h,
9461         plugins/gdb/Makefile.am,
9462         plugins/gdb/anjuta-gdb.plugin.in:
9463         Implement necessary functions
9465         * plugins/gdb/parser.c,
9466         plugins/gdb/parser.h:
9467         Code for parsing variable previously in debug_tree.c
9469         * plugins/gdb/anjuta-gdb.glade,
9470         plugins/gdb/anjuta-gdb.ui:
9471         Remove user interface
9473         * plugins/gdb/gdbmi-test.c:
9474         Need update
9476         * plugins/gdb/anjuta-gdb.plugin.png:
9477         Try an improved icon for gdb (archer fish)
9479         * libanjuta/anjuta-debugger.c,
9480         libanjuta/anjuta-debugger.h,
9481         libanjuta/interfaces/libanjuta.idl,
9482         libanjuta/interfaces/anjuta-idl-compiler.pl,
9483         libanjuta/Makefile.am:
9484         Add declaration used in new IAnjutaDebugger interface
9486         * manuals/reference/libanjuta.types,
9487         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
9488         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
9489         Update documentation
9491 2006-03-02  Naba Kumar  <naba@gnome.org>
9493         * manuals/reference/libanjuta/Makefile.am,
9494         manuals/reference/libanjuta/libanjuta-docs.sgml,
9495         manuals/reference/libanjuta/libanjuta-sections.txt,
9496         manuals/reference/libanjuta/libanjuta.types,
9497         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
9498         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
9499         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
9500         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9501         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9502         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9503         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9504         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9505         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
9506         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
9507         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9508         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
9509         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9510         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
9511         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
9512         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
9513         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9514         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9515         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9516         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
9517         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9518         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9519         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9520         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9521         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9522         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9523         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9524         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9525         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9526         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
9527         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9528         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9529         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9530         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9531         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
9532         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
9533         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
9534         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
9535         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9536         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9537         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
9538         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9539         manuals/reference/libanjuta/tmpl/plugins.sgml,
9540         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9541         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9542         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9543         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9544         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9545         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9546         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9547         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9548         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9549         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9550         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9551         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9552         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9553         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
9554         documentation.
9556 2006-02-28  Naba Kumar <naba@gnome.org>
9558         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9559         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
9560         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
9561         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
9562         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
9563         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
9564         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
9565         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
9566         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
9567         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
9568         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
9569         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
9570         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
9571         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
9573 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9575         * plugins/sourceview/sourceview.c:
9576         Select to brace, select block.
9578 2006-02-28  Johannes Schmid <jhs@gnome.org>
9580         * plugins/file-wizard/Makefile.am
9581         plugins/file-wizard/action-callbacks.c (removed)
9582         plugins/file-wizard/action-callbacks.h (removed)
9583         plugins/file-wizard/anjuta-file-wizard.ui
9584         plugins/file-wizard/plugin.c: (activate_plugin),
9585         (deactivate_plugin)
9586         plugins/file-wizard/plugin.h:
9587         Removed Edit->Insert Text submenu (replace by macros plugin)
9588         
9589         * plugins/sourceview/sourceview.c: (sourceview_new),
9590         (ieditor_set_popup_menu):
9591         Fixed some more bugs
9592         
9593         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
9595 2006-02-28  Naba Kumar <naba@gnome.org>
9597         * plugins/file-manager/an_file_view.c,
9598         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
9599         rows also and with delay 1 sec (the color and timout value should
9600         probably be picked up from some system wide preference key).
9602 2006-02-28  Naba Kumar <naba@gnome.org>
9604         * libanjuta/interfaces/libanjuta.idl,
9605         plugins/document-manager/action-callbacks.c,
9606         plugins/document-manager/plugin.c,
9607         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
9608         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
9609         Added interface checks in document manager and enable/disable
9610         menus based on supported interface.
9611         
9612         * plugins/project-import/anjuta-project-import.glade: Set some
9613         resonable size for the import dialog.
9615  2006-02-27  Naba Kumar  <naba@gnome.org>
9617         * libanjuta/interfaces/libanjuta.idl,
9618         plugins/document-manager/action-callbacks.c,
9619         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
9620         and eol conversion actions.
9622 2006-02-27  Johannes Schmid <jhs@gnome.org>
9623         
9624         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
9625         * plugins/file-manager/an_file_view.c
9626         plugins/file-manager/plugin.h:  Added tooltips
9627         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
9629 2006-02-26  Naba Kumar  <naba@gnome.org>
9631         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9632         plugins/build-basic-autotools/build-basic-autotools.c,
9633         plugins/build-basic-autotools/build-basic-autotools.h,
9634         plugins/build-basic-autotools/executer.c,
9635         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
9636         disable indicator highlights preferences from message manager to
9637         build plugin. Implemented message indicator highlights in build tool.
9638         
9639         * plugins/editor/text_editor.c: Fixed indicators.
9641 2006-02-26  Johannes Schmid <jhs@gnome.org>
9643         * plugins/sourceview/sourceview.c:
9644         - Fixed some bugs
9645         - Added markers
9646         * plugins/subversion/svn_auth.c:
9647         Fixed username/password authentification but there might be a memory corruption
9649 2006-02-26  Naba Kumar  <naba@gnome.org>
9651         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9652         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
9653         libanjuta/anjuta-launcher.h: Added documentation.
9655 2006-02-24  Naba Kumar  <naba@gnome.org>
9657         * plugins/editor/text_editor.c: Fixed change in API in
9658         IAnjutaEditorSelection::set().
9659         
9660 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9662         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
9663         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
9664         libanjuta/interfaces/libanjuta.idl :
9665         Search in sourceview editor (Select in buffer).
9668 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9670         * plugins/sourceview/sourceview.c :
9671         Fixed Replace, to_upper, to_lower.
9672         
9673         * plugins/search/search-replace_backend.c :
9674         Renamed header name.
9676 2006-02-22  Naba Kumar  <naba@gnome.org>
9678         * libanjuta/anjuta-plugin-description.c,
9679         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
9680         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
9681         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
9682         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9683         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
9684         
9685         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9686         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
9687         
9688 2006-02-21  Naba Kumar  <naba@gnome.org>
9690         * libanjuta/interfaces/libanjuta.idl,
9691         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
9692         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
9693         interface for editor.
9695 2006-02-21  Naba Kumar  <naba@gnome.org>
9697         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
9699         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9700         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
9702 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9704         * GTKSOURCEVIEW EDITOR
9705         plugins/sourceview/sourceview.c :
9706         Fixed copy and Goto Line.
9707         
9708         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
9709         plugins/macro/plugin.c :
9710         Fixed Insert key word and Insert macro.
9712 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
9714         * plugins/document-manager/anjuta-docman.c:
9715         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
9716         
9717         * configure.in:
9718         plugins/Makefile.am:
9719         plugins/sourceview/.cvsignore:
9720         plugins/sourceview/Makefile.am:
9721         plugins/sourceview/plugin.c: :
9722         plugins/sourceview/plugin.h:
9723         plugins/sourceview/sourceview.c: 
9724         plugins/sourceview/sourceview.h:
9725         plugins/sourceview/sourceview.plugin:
9726         plugins/sourceview/sourceview.plugin.in:
9727         plugins/sourceview/sourceview.png:
9729         Added sourceview editor plugin
9731 2006-02-19 Naba Kumar  <naba@gnome.org>
9733         * libanjuta/interfaces/libanjuta.idl,
9734         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9735         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9736         plugins/cvs-plugin/cvs-interface.c,
9737         plugins/document-manager/action-callbacks.c,
9738         plugins/document-manager/action-callbacks.h,
9739         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
9740         plugins/search/plugin.c, plugins/search/search-replace.c,
9741         plugins/search/search-replace_backend.c,
9742         plugins/subversion/subversion-actions.c,
9743         plugins/subversion/subversion-callbacks.c,
9744         plugins/tools/editor.c, plugins/tools/execute.c,
9745         plugins/tools/variable.c: Defined proper editor interfaces and fixed
9746         few fatal warnings.
9748 2006-02-15 Naba Kumar  <naba@gnome.org>
9750         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
9751         within another.
9752         
9753         * libanjuta/interfaces/libanjuta.idl,
9754         plugins/document-manager/anjuta-docman.c,
9755         plugins/document-manager/plugin.c,
9756         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
9757         unnecessary parameters from IAnjutaEditor interface and used proper
9758         types instead of 'gpointer'. Fixed various compiler warnings.
9759         
9760         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
9761         file
9763 2006-02-12 Naba Kumar  <naba@gnome.org>
9765         * po/POTFILES.in: Updated.
9766         
9767 2006-02-11 Naba Kumar  <naba@gnome.org>
9769         * plugins/editor/properties.[cxx,h],
9770         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
9771         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
9772         to sci_prop_*(), because they were conflicting with external
9773         functions (in some ssl library).
9774         
9775 2006-02-08 Naba Kumar  <naba@gnome.org>
9777         Patch from Massimo Cora  <maxcvs@email.it>:
9778         * plugins/valgrind/anjuta-valgrind.schemas,
9779         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
9780         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
9781         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
9782         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
9783         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
9784         plugins/valgrind/vgtoolview.c,
9785         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
9786         before running the debugging session. I've added also a
9787         preference in Anjuta Preferences where you can specify
9788         the path to the valgrind binary. The default is /usr/bin/valgrind.
9789         Now it displays a dialog with the error. [it can be -program
9790         exited- or -file loaded or end of input-]. Some valgrind 3.x
9791         compatibility.
9792         
9793 2006-01-29 Naba Kumar  <naba@gnome.org>
9795         Patch from Massimo Cora  <maxcvs@email.it>:
9796         * configure.in, plugins/Makefile.am,
9797         plugins/valgrind/*: Valgrind plugin (requires
9798         binutils-dev and valgrind to be installed.
9800 2005-01-24 Johannes Schmid <jhs@gnome.org>
9802         * Patch from Eric Greveson <ejg45@cam.ac.uk>
9803         plugins/tools/variables.c:
9804         Added current directory to possible variables
9806         * Patch from Günther Brammer <gbrammer@gmx.de>
9807         plugins/document-manager/anjuta-docman.c:
9808         Fix a crash on opening a file
9810         AUTHORS: Added Günther Brammer
9812 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
9814         * libanjuta/anjuta-launcher.c:
9815         Fix a bug in AnjutaLauncher when output is bigger than buffer
9816         Probably fix bug #315188 and #305134
9818 2005-12-28      Johannes Schmid <jhs@gnome.org>
9819         
9820         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
9821         * src/about.c: Use new gtk about dialog
9822         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
9823         Updated anjuta_ui_add_action_group_entries call
9824         
9825         Patch from Jean Breford <jean.breford@normalesup.org>
9826         and Markus Habermehl <bmh1980de@yahoo.de>:
9827         
9828         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
9829         * AUTHORS: Added Jean and Markus
9831 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9832         * plugins/search/search-replace.c :
9833         Bookmark all matched lines.
9834         * plugins/search/search-replace_backend.c :
9835         Fixed bug (Search in all project files).
9837 2005-12-21      Johannes Schmid <jhs@gnome.org>
9838         
9839         * plugins/search/plugin.c:
9840         Fixed signal names
9841         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
9842         investigation needed.
9843         
9844         AUTHORS: Added Ross Goldner
9846 2005-12-19  Ross Golder  <ross@golder.org>
9848         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
9849         application/xml MIME type.
9851 2005-12-18  Johannes Schmid <jhs@gnome.org>
9852         
9853         po/POTFILES.in: Updated files after directory changes
9854         HACKING: Removed outdated section 3 (anoncvs)
9856 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
9858         * plugins/build-basic-autotools/build-basic-autotools.c:
9859         Save all files in editor before running a command
9861         * plugins/tools/execute.c:
9862         Use document manager plugin instead of each editor for
9863         saving all files
9865 2005-12-15  Johannes Schmid <jhs@gnome.org>
9867         * plugins/document-manager/action-callbacks.c:
9868         (on_save_all1_activate), (on_swap_activate)
9869         plugins/document-manager/anjuta-docman.c:
9870         (on_save_as_filesel_response), (on_notebook_switch_page):
9871         
9872         Fixed some remaining issues in document-manger
9874 2005-12-15      Johannes Schmid <jhs@gnome.org>
9876         * plugins/profile-default/default.anjuta:
9877         Load Search plugin and Message Manager by default
9879 2005-12-14  Johannes Schmid <jhs@gnome.org>
9880         
9881         * plugins/editor/text_editor.c
9882         libanjuta/anjuta-utils.c:
9883         
9884         Check if files differ when gnome-vfs monitoring is used.
9885         (Bug #309688)
9887 2005-12-13  Johannes Schmid <jhs@gnome.org>
9889         * plugins/document-manager/plugin.c:
9890         Only save modified files in ianjuta_file_savable_save() for document-manager
9891         as discussed on mailing list.
9892         
9893         * plugins/cvs-plugin/cvs-callbacks.c:
9894         Fixed dialog handling for empty log message
9896 2005-12-13  Johannes Schmid <jhs@gnome.org>
9898         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
9899         
9900         * plugins/project-manager/* Removed ununsed files
9901         
9902         * plugins/symbol-browser/an_symbol_iter.c
9903         plugins/build-basic-autotools/build-basic-autotools.c
9904         plugins/build-basic-autotools/executer.c
9905         plugins/class-gen/class_gen.c
9906         plugins/class-inheritance/class-inherit.c
9907         plugins/cvs-plugin/cvs-actions.c
9908         plugins/cvs-plugin/cvs-interface.c
9909         plugins/debug-manager/attach_process.
9910         plugins/devhelp/plugin.c
9911         plugins/document-manager/plugin.c
9912         plugins/document-manager/indent_util.c
9913         plugins/editor/properties.cxx
9914         plugins/editor/aneditor.cxx
9915         plugins/editor/style-editor.c
9916         plugins/editor/text_editor.c
9917         plugins/macro/macro_db.c
9918         tagmanager/c.c:
9919         
9920         Use DEBUG_PRINT for debug messages
9922         libanjuta/anjuta-debug.h: Include config.h
9923         
9924         HACKING: Updated (BTW: does anyone read this?)
9925         
9926 2005-12-12  Johannes Schmid <jhs@gnome.org>
9928         Patch from Johan Ersvik <jersvik@fastmail.fm>:
9929         * plugins/gdb/debugger.c
9930         
9931         Fix a crasher in gdb plugin
9932         
9933         * plugins/gtodo/plugin.c
9934         plugins/search/plugin.c
9935         
9936         Fixed bug #305301
9937         
9938         * plugins/document-manager/anjuta-docman.c:
9939         
9940         Fixed error markers 
9941         
9942         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
9943         
9944         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
9945         
9946         * plugins/document-manager/anjuta-docman.c:
9947         highlight changed files in docman popup-menu
9948         * plugins/gdb/debug-tree.c:
9949         plugins/gdb/debugger.c
9950         Do not corupt entire "locals" tree when variable pointer have
9951         additional info and arrays/strucs/unions correctly.
9952         
9954 2005-12-11  Johannes Schmid <jhs@gnome.org>
9956         * plugins/document-manager/anjuta-docman.c
9957         plugins/document-manager/plugin.c
9958         plugins/editor/text_editor.c:
9959         
9960         AUTHORS: Added Johan Ersvik
9962         Fixed "is-dirty" bug and tab ordering
9964 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
9965         
9966         * plugins/editor/aneditor-autocomplete.cxx
9967         plugins/editor/aneditor-calltip.cxx
9968         plugins/editor/aneditor-priv.h
9969         plugins/symbol-browser/an_symbol.c
9970         plugins/symbol-browser/an_symbol_view.c
9971         tagmanager/entry.h
9972         tagmanager/tm_symbol.c
9973         tagmanager/tm_tag.c
9974         tagmanager/include/tm_symbol.h
9975         tagmanager/include/tm_tag.h
9976         tagmanager/c.c
9978         Better pointer recognition in tagmanager and symbol browser
9980 2005-12-11  Johannes Schmid <jhs@gnome.org>
9982         * plugins/search/*: New search plugin derived from search code in old editor
9983         plugin.
9984         
9985         * plugins/document-manager/*: new document-manger which is now seperated from
9986         editor to allow implementation of other editor widgets. Code is mostly derived
9987         from old editor plugin
9989         * plugins/print/* new print plugin which is not fully implemented in the
9990         moment
9992         * plugins/editor/text_editor.c: Added lots of interface code
9993         
9994         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
9995         IAnjutaEditorFactory and extended IAnjutaEditor
9996         
9997         * configure.in, plugins/Makefile.am updated build system for new
9998         plugins
10000         This is a huge commit which might still contain some bugs and also has
10001         some fixmes. Things that are not working are the search toolbar because it
10002         does not use the same backend as any other searching function and printing
10003         (easy to fix) because it did not yet implement IAnjutaPrintable.
10005 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10007         * plugins/project-wizard/property.c:
10008         Use newer GtkFileChooser instead of GtkFileSelection with
10009         GnomeFileEntry to avoid a bug
10011         * plugins/project-wizard/install.c:
10012         Avoid an endless loop if project directory is not writable
10013         
10014         * plugins/project-wizard/druid.c:
10015         Allow creating project in empty directory without a
10016         warning
10018 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
10019         
10020         Patch from Massimo Cora <maxcvs@email.it>
10021         * plugins/class-inheritence/class-inherit.c
10022         plugins/class-inheritence/plugin.c
10023         plugins/class-inheritence/plugin.h
10024         configure.in
10025         
10026         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
10027         no longer supported!
10029 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
10030         
10031         Patch from Johan Ersvik <jersvik@fastmail.fm>
10032         * plugins/message-view/message-view.c
10033         plugins/build-basic-autotools/build-basic-autotools.c
10034         plugins/build-basic-autotools/automake-c.filters
10036         This patch correct regex-filters for newer automake
10037         versions
10039 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
10041        * plugins/tools/execute.c:
10042        Detect variables inside a word
10044 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10046         * libanjuta/anjuta-status.[ch],
10047         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
10048         plugins/editor/anjuta-docman.c :
10049         New anjuta-status procedure.
10051 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10053         *Modified Files:
10054         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
10055         plugins/editor/Makefile.am
10056         plugins/editor/anjuta-document-manager.glade
10057         plugins/editor/plugin.c plugins/editor/plugin.h
10058         plugins/editor/text_editor.c plugins/editor/text_editor.h
10059         *Added Files:
10060         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
10061         plugins/editor/indent-util.c plugins/editor/indent-util.h
10062         plugins/editor/indent_test.c :
10063         Set and Preview indent preferences parameters.
10064         Saved indent user parameters.
10066 2005-10-27  Naba Kumar  <naba@gnome.org>
10068         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
10069         * plugins/editor/anjuta-docman.c: Restore tab color to normal
10070         theme color for saved documents.
10071         
10072 2005-10-26  Naba Kumar  <naba@gnome.org>
10074         * libanjuta/anjuta-encodings.c: Save changed supported encodings
10075         list. Fixed bug #316731.
10076         
10077 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
10079         * tagmanager/tm_symbol.c: Fixed bug #315218
10081 2005-10-23  Adam Weinberger  <adamw@gnome.org>
10083         * plugins/build/build_file.c
10084           plugins/build-basic-autotools/build-basic-autotools.c
10085           plugins/tools/execute.c
10086           plugins/build/compile.c
10087           plugins/build/configurer.c
10088           plugins/debug-manager/plugin.c
10089           plugins/editor/plugin.c
10090           plugins/editor/print.c
10091           plugins/editor/text_editor.c
10092           plugins/file-loader/plugin.c
10093           plugins/file-manager/an_file_view.c
10094           plugins/symbol-browser/an_symbol_view.c
10095           plugins/gdb/debugger.c
10096           plugins/gdb/plugin.c
10097           plugins/glade/plugin.c
10098           plugins/macro/macro-actions.c
10099           plugins/macro/plugin.c
10100           plugins/profile-default/plugin.c
10101           plugins/project-manager/plugin.c
10102           plugins/project-manager/project_import.c
10103           plugins/symbol-browser/plugin.c
10104           plugins/tools/execute.c
10105           src/anjuta.c
10106           src/anjuta-actions.h
10107           src/shell.c:
10108           Correct spacing errors before and after "...".
10110 2005-10-20  Naba Kumar  <naba@gnome.org>
10112         * plugins/gdb/debugger.c: Fixed attach/detach process to
10113         updated UI properly.
10114         
10115 2005-10-18  Naba Kumar  <naba@gnome.org>
10117         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
10118         #171314 too).
10119         
10120 2005-10-13  Naba Kumar  <naba@gnome.org>
10121         
10122         * plugins/project-mkfile-import/*: Removed separate import wizard for
10123         makefile based projects (because single widzard handles all wizards).
10125         * plugins/project-import/project-import.c: Made wizard window
10126         transient to main window.
10128         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
10129         
10130         * AUTHORS: Added Eric's name in contributors list.
10131         
10132         * configure.in, plugins/Makefile.am,
10133         plugins/project-import/Makefile.am,
10134         plugins/project-import/anjuta-project-import.glade,
10135         plugins/project-import/project-import.c,
10136         plugins/project-import/project-import.h: Import wizard now detects
10137         both makefile and automake projects together instead of separate wizard.
10138         
10139         * plugins/project-wizard/templates/java/project.anjuta,
10140         plugins/project-wizard/templates/mkfile/project.anjuta,
10141         plugins/project-wizard/templates/python/project.anjuta,
10142         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
10143         name to make it appropriate.
10145 2005-10-11  Naba Kumar  <naba@gnome.org>
10147         * configure.in: Fixed glade3 version requirement.
10149 2005-09-29  Alexander Shopov  <ash@contact.bg>
10151         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
10153 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
10155         * plugins/subversion/svn_auth.c
10156         plugins/subversion/anjuta_subversion.glade:
10157         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
10159 2005-09-22  Naba Kumar  <naba@gnome.org>
10161         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
10163         * configure.in,  plugins/Makefile.am
10164         plugins/project-manager/anjuta-project-manager.plugin.in,
10165         plugins/project-manager/plugin.c,
10166         (added) plugins/project-mkfile-import/.cvsignore,
10167         (added) plugins/project-mkfile-import/Makefile.am,
10168         (added) plugins/project-mkfile-import/
10169             anjuta-project-mkfile-import-plugin.png,
10170         (added) plugins/project-mkfile-import/
10171             anjuta-project-mkfile-import.glade,
10172         (added) plugins/project-mkfile-import/
10173             anjuta-project-mkfile-import.plugin.in,
10174         (added) plugins/project-mkfile-import/plugin.c,
10175         (added) plugins/project-mkfile-import/plugin.h,
10176         (added) plugins/project-mkfile-import/project-mkfile-import.c,
10177         (added) plugins/project-mkfile-import/project-mkfile-import.h,
10178         plugins/project-wizard/templates/Makefile.am,
10179         (added) plugins/project-wizard/templates/mkfile-logo.png,
10180         (added) plugins/project-wizard/templates/mkfile.wiz,
10181         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
10182         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
10183         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
10184         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
10185         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
10186         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
10187         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
10188         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
10189         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
10190         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
10191         (added) plugins/project-wizard/templates/mkfile/src/main.c:
10192         Added makefile based project import wizard and wizard template.
10194 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
10196         * libanjuta/anjuta-launcher.c: Reduced false password detections
10198 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
10200         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
10201         messages correctly.a
10203 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
10204         
10205         * scintilla/Makefile.am: Changed scintilla library to noinst
10206         * pixmaps/Makefile.am: Install password.png
10207         * libanjuta/anjuta-launcher.c: Changed password detection
10208         to be able to access GNOME CVS with ssh.
10209         
10210 2005-08-31  Naba Kumar  <naba@gnome.org>
10212         * plugins/glade/plugin.c: Set transient window for the widget
10213         dialogs.
10214         
10215 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
10217         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
10219 2005-08-10  Naba Kumar  <naba@gnome.org>
10221         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
10222         as shortcut key for execute.
10224         * src/about.c: Clean up.
10225         
10226         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
10227         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
10228         entry boxes.
10229         
10230 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10232         * plugins/editor/search-replace_backend.c :
10233         Fixed search in File Patterns.
10235 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
10237         * plugins/gdb/Makefile.am: Fixed a make -j x bug
10238         
10239 2005-08-04  Naba Kumar  <naba@gnome.org>
10241         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
10242         for pango-1.8 rendering bug.
10243         
10244 2005-08-03  Naba Kumar  <naba@gnome.org>
10246         * plugins/glade/plugin.c: Proper names for plugin widgets.
10247         
10248         * plugins/subversion/anjuta-subversion.glade,
10249         plugins/subversion/svn-auth.c: Fixed authentication dialog and
10250         string allocations. Use passed default values when available.
10251         Set proper focus and dialog default response. Destroy dialog after use.
10252         Return error when appropriate.
10254 2005-08-02  Naba Kumar  <naba@gnome.org>
10256         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
10257         for pango-1.8 rendering bug.
10258         
10259 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
10261         * scintilla/Makefile.am: Fixed a make -j x bug
10262         
10263 2005-08-02  Johannes Schmid <jhs@gnome.org>
10264         
10265         * plugins/subversion/svn-auth.c: Added username/password 
10266         auto function.
10268 2005-08-01  Naba Kumar  <naba@gnome.org>
10270         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
10271         checks for character width calculations.
10272         
10273 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10275         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
10277 2005-07-31  Naba Kumar  <naba@gnome.org>
10279         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
10280         messup with pango 1.8. Fixed bug #311846.
10282 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10284         * plugins/gdb/memory.c : Fixed bug 305082.
10285         
10286         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10287         plugins/project-wizard/templates/gcj.wiz,
10288         plugins/project-wizard/templates/gnome.wiz,
10289         plugins/project-wizard/templates/gtk.wiz,
10290         plugins/project-wizard/templates/java.wiz,
10291         plugins/project-wizard/templates/python.wiz,
10292         plugins/project-wizard/templates/wxwin.wiz,
10293         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
10295 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
10297         * plugins/tools/execute.c:
10298         Correct a crash if editor is closed while a tool still use it.
10300 2005-07-28  Naba Kumar  <naba@gnome.org>
10302         * scintilla/*: Updated scintilla from their latest CVS.
10304 2005-07-27  Naba Kumar  <naba@gnome.org>
10306         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
10307         plugins/build-basic-autotools/build-basic-autotools.c,
10308         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
10309         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
10310         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
10311         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
10312         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
10313         plugins/message-view/plugin.c, plugins/patch/plugin.c,
10314         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
10315         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10316         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
10317         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
10318         argument to anjuta_ui_add_action_group_entries() and
10319         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
10320         Fixed all plugins to pass translation domain. This fixes untranslated
10321         UI bugs. 
10323 2005-07-27  Naba Kumar  <naba@gnome.org>
10325         * plugins/class-inheritance/class-callbacks.c,
10326         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
10327         proper system colors.
10329 2005-07-26  Naba Kumar  <naba@gnome.org>
10331         * ROADMAP: Updated and added more tasks.
10333 2005-07-25  Naba Kumar  <naba@gnome.org>
10335         * ROADMAP: Updated and added more tasks.
10336         
10337 2005-07-24  Naba Kumar  <naba@gnome.org>
10339         * HACKING: Fixed format.
10341 2005-07-24  Naba Kumar  <naba@gnome.org>
10343         * ROADMAP: Fixed format.
10344         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
10346 2005-07-24  Naba Kumar  <naba@gnome.org>
10348         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
10349         * data/properties/cpp.properties: Added *.c++ as file extension for c++
10351 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
10353         * plugins/tools/dialog.c, plugins/tools/dialog.h:
10354         Correct wrong sensitivity setting
10355         
10356         * plugins/tools/tool.c: Correct a crash when removing overridden tool
10357         
10358         * plugins/tools/variable.c:     Add variables for project manager
10360 2005-07-23  Naba Kumar  <naba@gnome.org>
10362         * ROADMAP: updated.
10364 2005-07-23 Naba Kumar  <naba@gnome.org>
10366         * plugins/subversion/Makefile.am,
10367         plugins/subversion/svn-auth.c,
10368         plugins/subversion/svn-auth.h: Added subversion authentication code
10369         stubs.
10370         
10371         * plugins/subversion/subversion-callbacks.c,
10372         plugins/subversion/subversion-callbacks.h,
10373         plugins/subversion/svn-backend-priv.h,
10374         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
10375         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
10376         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
10377         Added file mode line.
10379 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
10381         * configure.in: Added 'gl' to ALL_LINGUAS.
10383 2005-07-21 Naba Kumar  <naba@gnome.org>
10385         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
10386         the active sources and kill the running process without emitting
10387         signals (which could be fatal because the object is being destroyed).
10388         Incidentally, fixed the crash that happens when stopping an active
10389         debugger session. Disabled debug prints and code clean up.
10390         Fixed bug #305587.
10391         
10392         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
10393         message view object, because that prevents many unprocessed outputs
10394         from the cvs command from being appended in view. Does not set NULL
10395         to mesg_view private member (not required) so that any pending outputs
10396         to view is processed.Fixed bug #172666.
10398         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
10399         type in supported list.
10400         
10401 2005-07-18  Adam Weinberger  <adamw@gnome.org>
10403         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10404           grammar/spelling fixes.
10406 2005-07-17 Naba Kumar  <naba@gnome.org>
10408         * (new) plugins/project-wizard/templates/terminal/cvsignore,
10409         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
10410         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
10411         plugins/project-wizard/templates/anjuta-plugin.wiz,
10412         plugins/project-wizard/templates/gcj.wiz,
10413         plugins/project-wizard/templates/gnome.wiz,
10414         plugins/project-wizard/templates/gtk.wiz,
10415         plugins/project-wizard/templates/gtkmm.wiz,
10416         plugins/project-wizard/templates/java.wiz,
10417         plugins/project-wizard/templates/python.wiz,
10418         plugins/project-wizard/templates/terminal.wiz,
10419         plugins/project-wizard/templates/terminal/Makefile.am,
10420         plugins/project-wizard/templates/terminal/po/Makefile.am,
10421         plugins/project-wizard/templates/terminal/src/Makefile.am,
10422         plugins/project-wizard/templates/wxwin.wiz,
10423         plugins/project-wizard/templates/xlib-dock.wiz,
10424         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
10425         wizards and updated .wiz files to install them in newly created
10426         projects.
10428 2005-07-16 Naba Kumar  <naba@gnome.org>
10430         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
10431         
10432         * plugins/file-manager/an_file_view.c,
10433         plugins/file-manager/plugin.c: Added file manager preferences to
10434         show/hide files ignored by version control (e.g. cvsignore).
10435         
10436         * plugins/editor/text_editor.c: Initialize vfs info struct.
10437         
10438         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
10439         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
10440         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
10441         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
10442         omf-install/.cvsignore, pixmaps/.cvsignore,
10443         plugins/file-manager/anjuta-file-manager-plugin.glade,
10444         scintilla/.cvsignore, scintilla/include/.cvsignore,
10445         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
10446         tagmanager/python.c: Updated.
10448 2005-07-16 Naba Kumar  <naba@gnome.org>
10450         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
10451         Fixed python parser to parser class methods.
10453 2005-07-15 Naba Kumar  <naba@gnome.org>
10455         * plugins/project-wizard/property.c: Used parenthesis to remove
10456         ambiguty.
10457         
10458         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10459         plugins/project-wizard/templates/gcj.wiz,
10460         plugins/project-wizard/templates/gnome.wiz,
10461         plugins/project-wizard/templates/gtk.wiz,
10462         plugins/project-wizard/templates/gtkmm.wiz,
10463         plugins/project-wizard/templates/java.wiz,
10464         plugins/project-wizard/templates/python.wiz,
10465         plugins/project-wizard/templates/terminal.wiz,
10466         plugins/project-wizard/templates/wxwin.wiz,
10467         plugins/project-wizard/templates/xlib-dock.wiz,
10468         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
10469         and names.
10471 2005-07-15 Naba Kumar  <naba@gnome.org>
10473         * plugins/project-wizard/templates/java.wiz,
10474         plugins/project-wizard/templates/java/Makefile.am,
10475         plugins/project-wizard/templates/java/project.anjuta,
10476         plugins/project-wizard/templates/python.wiz,
10477         plugins/project-wizard/templates/python/Makefile.am,
10478         plugins/project-wizard/templates/python/project.anjuta: Use different
10479         project files for java and python module where debugger is not
10480         included in the list of plugins.
10482 2005-07-15 Naba Kumar  <naba@gnome.org>
10484         * configure.in, plugins/project-wizard/templates/Makefile.am,
10485         plugins/project-wizard/templates/gcj-logo.png,
10486         plugins/project-wizard/templates/gcj.wiz,
10487         plugins/project-wizard/templates/gcj/.cvsignore,
10488         plugins/project-wizard/templates/gcj/Makefile.am,
10489         plugins/project-wizard/templates/gcj/configure.in.tpl,
10490         plugins/project-wizard/templates/gcj/src/.cvsignore,
10491         plugins/project-wizard/templates/gcj/src/Makefile.am,
10492         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
10493         plugins/project-wizard/templates/java-logo.png,
10494         plugins/project-wizard/templates/java.wiz,
10495         plugins/project-wizard/templates/java/configure.in.tpl,
10496         plugins/project-wizard/templates/java/po/Makefile.am,
10497         plugins/project-wizard/templates/java/po/POTFILES.in,
10498         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
10499         plugins/project-wizard/templates/java/src/main.java,
10500         plugins/project-wizard/templates/python-logo.png,
10501         plugins/project-wizard/templates/python.wiz,
10502         plugins/project-wizard/templates/python/.cvsignore,
10503         plugins/project-wizard/templates/python/Makefile.am,
10504         plugins/project-wizard/templates/python/configure.in.tpl,
10505         plugins/project-wizard/templates/python/po/.cvsignore,
10506         plugins/project-wizard/templates/python/po/Makefile.am,
10507         plugins/project-wizard/templates/python/po/POTFILES.in,
10508         plugins/project-wizard/templates/python/src/.cvsignore,
10509         plugins/project-wizard/templates/python/src/Makefile.am,
10510         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
10511         plugins/project-wizard/templates/python/src/main.py: Added Generic
10512         gcj and python project wizards. Fixed Generic java project to
10513         use _JAVA primary. Update gnome-build from cvs for them to work
10514         correctly.
10516 2005-07-12 Naba Kumar  <naba@gnome.org>
10518         * plugins/project-manager/plugin.c: Automatically determine
10519         project backend by probing.
10520         
10521 2005-07-04 Naba Kumar  <naba@gnome.org>
10523         * Makefile.am: Do not install old anjuta.glade file which conflicts
10524         with newer src/anjuta.glade.
10526 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
10528         * plugins/an_symbol_prefs.c:
10529         Sort list of available symbol files
10531 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
10533         * plugins/build-basic-autotools.c:
10534         Fixed #307810
10535         
10536         * plugins/gtodo/libgtodo.c:
10537         Possible fix for #307800
10539         * libanjuta/anjuta-encodings.c
10540         libanjuta/anjuta-launcher.c
10541         libanjuta/anjuta-preference-dialog.c
10542         libanjuta/anjuta-preferences.c
10543         libanjuta/anjuta-ui.c
10544         libanjuta/anjuta-util.c
10545         libanjuta/cell-renderer-captioned-image.c
10546         libanjuta/plugin.c:
10547         
10548         Patch from de_lupus@pandora.be (Kristof Vansant):
10549         Replaced deprecated gnome-i18n.h
10550         Closed #309153
10552 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
10553         
10554         * plugins/subversion/anjuta-subversion.glade
10555         plugins/subversion/anjuta-subversion.ui
10556         plugins/subversion/plugin.c
10557         plugins/subversion/subversion-actions.c
10558         plugins/subversion/subversion-callbacks.h
10559         plugins/subversion/subversion-callbacks.c
10560         plugins/subversion/svn-backend-priv.h
10561         plugins/subversion/svn-backend.h
10562         plugins/subversion/svn-backend.c
10563         plugins/subversion/svn-thread.h
10564         plugins/subversion/svn-thread.c:
10565         
10566         Implemented Subversion diff
10567         
10568 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
10569         
10570         * plugins/build-basic-autotools/build-basic-autotools.c:
10571         Fixed crash bug! Might be useful to release 2.0.2 soon
10572         because this bug will crash any build which produces errors
10573         or warnings
10575 === Anjuta 2.0.1 ===
10577 2005-06-27 Naba Kumar  <naba@gnome.org>
10579         * plugins/tools/execute.c: Formated code.
10580         
10581 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
10583         * plugins/build-basic-autotools/build-basic-autotools.c:
10584         Remove two memory leaks
10585         Check command output versus untranslated strings too
10587         * plugins/tools/execute.c:
10588         Remove two memory leaks
10589         Check command output versus untranslated strings too
10590         Remove description message
10592         * plugins/tools/fileop.c:
10593         Escape tool name in xml configuration file
10595 2005-05-26 Naba Kumar  <naba@gnome.org>
10597         * configure.in: Bumped version to 2.0.1
10598         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
10600         * plugins/tools/execute.c: Fixed clickable messages.
10601         * NEWS: Updated.
10603         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
10604         Deactivate glade plugin when last glade project is closed. Reorder
10605         glade widgets in layout. Change glade project when user selects a
10606         new project. Removed project from the list when user closes it. Fixed
10607         glade project file loading from URI. Save and restored loaded glade
10608         projects in/from session.
10610         * plugins/class-gen/action-callbacks.c,
10611         plugins/class-gen/anjuta-class-gen-plugin.glade,
10612         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
10613         plugins/file-wizard/anjuta-file-wizard.glade,
10614         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
10615         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
10616         "Add to project" correctly. Use the source file path returned after
10617         adding to project. Fixed memory leaks. Deactivate wizard plugins
10618         after use.
10619         
10620         * plugins/project-manager/plugin.c,
10621         plugins/project-wizard/anjuta-project-wizard.glade,
10622         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
10623         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
10624         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
10625         project-wizard preference page to anjuta app, because they are
10626         more appropriated as general preferences. Renamed username and
10627         useremail properties keys.
10628         
10629         * po/POTFILES.in: Updated.
10631         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
10632         saved at closing.
10633         
10634         * plugins/file-loader/plugin.c: Do not use static variable to store
10635         created submenu in factory. Fixed crash in anjuta exit.
10636         
10637 2005-05-24 Naba Kumar  <naba@gnome.org>
10639         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10640         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10641         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10642         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10643         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10644         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10645         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10646         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10647         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10648         
10649         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10650         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10651         plugins/build-basic-autotools/build-basic-autotools.c,
10652         plugins/build-basic-autotools/build-basic-autotools.h,
10653         plugins/build-basic-autotools/executer.c,
10654         plugins/build-basic-autotools/executer.h,
10655         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
10656         plugins/tools/variable.c: Added an extra argument to
10657         anuta_util_dialog_input() to pass default value. Save/load project
10658         configure and execution parameters in/from session.
10660         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
10661         symbol browser is loaded.
10662         
10663         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
10664         freeze/thaw.
10666         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
10667         deactivate would not start shell.
10669 2005-05-24 Naba Kumar  <naba@gnome.org>
10671         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
10672         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
10673         libegg/egg-submenu-action.c, libegg/test-actions.c,
10674         plugins/build-basic-autotools/build-basic-autotools.c,
10675         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
10676         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
10677         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
10678         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
10679         plugins/macro/plugin.c, plugins/message-view/plugin.c,
10680         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
10681         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
10682         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10683         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10684         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
10686 2005-05-24 Naba Kumar  <naba@gnome.org>
10688         * data/properties/styles.properties: Fixed defalt font.
10690         * plugins/editor/search-replace.c,
10691         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
10692         project openness wihtout activating project-manager plugin (i.e.
10693         using anjuta_shell_get()).
10694         
10695         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
10696         - Completed add_source(), add_group() and add_target() methods of
10697         IAnjutaProjectManager.
10698         - Change their definition to return the added element (or NULL).
10699         - Used interface API for project main menus and 'add to project'
10700         from file-manager context menu.
10701         - Select proper default target/group when prompting for adding
10702         source/target/group.
10703         - Do not expand all nodes in selection tree when default selection
10704         are given (eases navigation in big projects).
10705         - Code clean ups.
10706         - Marked strings for translation.
10708 2005-05-23 Naba Kumar  <naba@gnome.org>
10710         * src/anjuta-app.c: Save menu accelerators on change.
10711         * NEWS: Updated.
10712         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
10713         save-as dialog (leading to crash later).
10715 2005-05-22 Naba Kumar  <naba@gnome.org>
10717         * NEWS: Updated.
10718         * AUTHORS: Added developers for other projects. Updated.
10719         * TODO.tasks: Updated.
10720         * ChangeLog: Added past changelogs from anjuta-0.1.5.
10721         
10722 2005-05-22 Naba Kumar  <naba@gnome.org>
10724         * plugins/tools/execute.c: Make parsable lines distinct by adding
10725         a "Click me" description in the message. Allow tools to open arbibrary
10726         file in editory using gdb-styled annotation (The line starts with two
10727         \032 characters followed by the file:line).
10728         
10729         * plugins/tools/scripts/prepare-changelog.pl,
10730         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
10731         ChangeLog file itself and open it.
10733 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
10735         * plugins/tools/execute.c:
10736         Parse output in message pane
10737         Correct a crash on plugin deactivation
10739         * plugins/tools/fileop.c,
10740         plugins/tools/tool.c,
10741         plugins/tools/tool.h:
10742         Load only valid tools
10744 2005-06-21  Naba Kumar  <naba@gnome.org>
10746         * anjuta.spec.in: Fixed devel package requirement.
10748         * plugins/message-view/message-view.c: Scroll message on next/previous.
10750         * TODO.tasks: Updated.
10752         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10753         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10754         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10755         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10756         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10757         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10758         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10759         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10761         * libanjuta/anjuta-preferences.c,
10762         plugins/build-basic-autotools/build-basic-autotools.c,
10763         plugins/build-basic-autotools/executer.c,
10764         plugins/class-gen/action-callbacks.c,
10765         plugins/class-gen/action-callbacks.h,
10766         plugins/class-gen/class_gen.c,
10767         plugins/cvs-plugin/cvs-interface.c,
10768         plugins/debug-manager/attach_process.c,
10769         plugins/debug-manager/plugin.c,
10770         plugins/debug-manager/utilities.c,
10771         plugins/debug-manager/utilities.h,
10772         plugins/editor/aneditor-autocomplete.cxx,
10773         plugins/editor/aneditor.cxx,
10774         plugins/editor/search-replace.c,
10775         plugins/editor/search-replace_backend.c,
10776         plugins/gdb/breakpoints.c,
10777         plugins/gdb/registers.c,
10778         plugins/patch/plugin.c,
10779         plugins/project-wizard/druid.c,
10780         plugins/project-wizard/install.c,
10781         plugins/subversion/plugin.c,
10782         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
10783         codes.
10785         * plugins/class-gen/action-callbacks.c,
10786         plugins/project-wizard/parser.c,
10787         plugins/project-wizard/property.c,
10788         plugins/project-wizard/values.c,
10789         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
10791         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
10792         alphabetically
10794 2005-06-20  Naba Kumar  <naba@gnome.org>
10796         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10797         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10798         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10799         
10800         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
10801         exit idle function.
10802         
10803         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
10804         Fixed possible memory corruption.
10806         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
10807         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
10808         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
10809         progress bar increment and added progress status for symbol refresh
10810         and project loading.
10811         
10812         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
10813         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
10814         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
10815         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
10816         bar.
10818         * TODO.tasks: Updated.
10820 2005-06-19  Naba Kumar  <naba@gnome.org>
10822         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
10823         Fixed warning.
10824         
10825         * plugins/project-import/project-import.c: Deactivate plugin when done.
10826         
10827 2005-06-18  Naba Kumar  <naba@gnome.org>
10829         * plugins/profile-default/plugin.c: Fixed error when loading another
10830         project while a project is still loaded.
10831         
10832         * plugins/project-manager/plugin.c: Used (newly added) group-activated
10833         signal from gnome-build to popup group properties.
10834         
10835         * src/anjuta.c: Load default session by default.
10837         * po/POTFILES.in: Added missing files.
10838         
10839         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
10840         activate plugin on load (activate it separately). Connect to activate
10841         and deactivate signals for housekeeping, so that if plugins are
10842         activated or deactivate externally, they are properly recorded.
10843         
10844         * plugins/profile-default/plugin.c: Save profile before a project
10845         is loaded so that it could be restored when project is closed.
10846         
10847         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
10849 2005-06-17  Naba Kumar  <naba@gnome.org>
10851         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
10852         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
10853         for project. The plugins loaded for the project is restored when project
10854         is loaded next time.
10855         
10856         * TODO.tasks: Updated.
10857         
10858 2005-06-15  Naba Kumar  <naba@gnome.org>
10860         * plugins/tools/scripts/find-fixmes.pl,
10861         (new) plugins/tools/scripts/translation-status.pl,
10862         plugins/tools/scripts/tools-2.xml.in,
10863         plugins/tools/scripts/Makefile.am,
10864         plugins/tools/scripts/prepare-changelog.pl: Added translation
10865         status script. Completed find-fixmes.pl script. Fixed bugs.
10867         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
10868         tool path.
10870 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10872         * plugins/message-view/anjuta-message-manager-plugin.glade :
10873         renamed "messages.tag.position" to "messages.tab.position".
10874         plugins/message-view/anjuta-msgman.c : 
10875         Messages tab position prefrences.
10876         
10877 2005-06-14  Naba Kumar  <naba@gnome.org>
10879         * (new) plugins/tools/scripts/find-fixmes.pl,
10880         (new) plugins/tools/scripts/tools-2.xml.in,
10881         (new) plugins/tools/scripts/Makefile.am,
10882         (new) plugins/tools/scripts/prepare-changelog.pl,
10883         plugins/tools/plugin.h, plugins/tools/fileop.c,
10884         plugins/tools/Makefile.am, configure.in: Added system tools.
10886 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
10888         * plugins/tools/editor.c:
10889         Take care of creating .anjuta directory if missing
10891 2005-06-10  Naba Kumar  <naba@gnome.org>
10893         * configure.in: Increased gnome-build required to version 0.1.2.
10894         
10895         * plugins/project-manager/plugin.c: Fixed target/group removal.
10896         Fixed memory leaks.
10897         
10898 2005-06-10  Naba Kumar  <naba@gnome.org>
10900         * plugins/project-manager/plugin.c: Implemented target/group
10901         configuration (update gnome-build module from cvs).
10902         
10903 2005-06-07  Naba Kumar  <naba@gnome.org>
10905         Patch from: Massimo Cora'  <maxcvs@email.it>:
10906         * plugins/class-inheritance/Makefile.am,
10907         plugins/class-inheritance/class-inherit.c,
10908         plugins/class-inheritance/class-inherit.h,
10909         plugins/class-inheritance/plugin.c,
10910         plugins/class-inheritance/plugin.h,
10911         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
10912         expanded view of classes in hierarchy canvas (collapsable again).
10913         
10914 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
10916         * scintilla/patches/scintilla-64-bit.diff (added)
10917         * plugins/patch/patch-plugin.c:
10918         Conditional build for GTK 2.4 and GTK 2.6
10920 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
10922         * plugins/tools/anjuta-tools.glade,
10923         plugins/tools/editor.c,
10924         plugins/tools/plugin.h,
10925         plugins/tools/fileop.c:
10926         Add a check box to edit an user script
10927         Correct a few memory leak
10929         * plugins/tools/execute.c,
10930         plugins/tools/tool.c,
10931         plugins/tools/tool.h:
10932         Move utility remove_mnemonic function in tool.c
10933         Small fix
10935 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
10937         Patch from sbrabec@suse.cz:
10938         * configure.in
10939         scintilla/include/Scintilla.h:
10940         
10941         Fix 64-Bit warnings in gcc 4
10943 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
10944         
10945         * plugins/patch/patch_plugin.c
10946         plugins/patch/patch.h
10947         plugin/patch/patch-plugin.glade
10948         plugin/patch/Makefile.am:
10949         
10950         Changed patch plugin to use libglade and new gtk 2.6 widgets
10952 2005-05-31  Naba Kumar  <naba@gnome.org>
10954         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
10955         * plugins/editor/text_editor.c: Don't show error
10956         for empty files.
10957         
10958 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
10959         
10960         * plugins/message-view/anjuta-message-manager.ui,
10961         plugins/message-view/anjuta-msgman.c,
10962         plugins/message-view/anjuta-msgman.h,
10963         plugins/message-view/message-view.c,
10964         plugins/message-view/message-view.h,
10965         plugins/message-view/plugin.c:
10966         Add a popup menu in messages panes
10967         Move save message pane option in it
10969 2005-05-28  Naba Kumar  <naba@gnome.org>
10971         * data/properties/styles.properties: Fixed default font
10972         names and sizes.
10974         * plugins/editor/style-editor.c: cleanup.
10975         
10976 2005-05-25  Naba Kumar  <naba@gnome.org>
10978         * plugin/gdb/plugin.c: Start gdb even if the program does
10979         not exists. Fixes bug #305074
10980         
10981 2005-05-24  Naba Kumar  <naba@gnome.org>
10983         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
10984         * configure.in: graphviz pkgconfig path.
10986 2005-05-24  Naba Kumar  <naba@gnome.org>
10988         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
10989         * TODO.tasks: Updated.
10990         
10991 2005-05-22  Naba Kumar  <naba@gnome.org>
10993         * anjuta.spec.in: Fixed spec file
10994         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
10996 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
10997         
10998         * TODO.tasks: Updated.
11000         * plugins/message-view/anjuta-message-manager.ui,
11001         plugins/message-view/message-view.c,
11002         plugins/message-view/message-view.h,
11003         plugins/message-view/plugin.c:
11004         Add shortcut for next and previous message
11005         Add a save message menu item
11006         Fix a bug in previous message
11008 2005-05-21  Naba Kumar  <naba@gnome.org>
11010         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
11011         doc/Makefile.am, global-tags/create_global_tags.sh,
11012         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
11013         and rpm package creation. Fixed installation paths.
11014         
11015         * plugins/editor/anjuta-document-manager.glade,
11016         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
11017         and indent options.
11018         
11019         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
11021 2005-05-21  Naba Kumar  <naba@gnome.org>
11023         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
11024         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
11025         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
11026         tagmanager/Makefile.am: Fixed paths configure variables to take
11027         automake configure variables instead of hardcoding.
11029         * global-tags/tm_global_tags.c: Formated code.
11031         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
11032         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11033         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11034         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11035         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11036         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11037         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11038         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11039         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11041 2005-05-20  Naba Kumar  <naba@gnome.org>
11043         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
11044         and fixed rpm spec file (more testing required).
11045         
11046         * data/gdb.init: Don't set gdb prompt.
11047         
11048         * mime/Makefile.am: run update-mime-data only on system-wide install.
11049         
11050         * plugins/gdb/Makefile.am: Install plugin at correct paths.
11052 2005-05-19  Naba Kumar  <naba@gnome.org>
11054         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
11055         while it's not visible.
11057         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
11058         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
11059         
11060 2005-05-19  Naba Kumar <naba@gnome.org>
11062         * configure.in: Fixed subversion checks. Added
11063         --disable-plugin-subversion and --disable-plugin-glade
11064         configure flags to manually turn off their plugin builds.
11066         * plugins/editor/plugin.c: Save and restore current editor line
11067         positions in session.
11069 2005-05-18  Naba Kumar  <naba@gnome.org>
11071         * AUTHORS: Fixed email address.
11072         
11073         * libanjuta/anjuta-utils.c,
11074         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
11075         when the projectmanager toplevel is not a window. Check for valid
11076         gtkwindow type before using the passed window as parent for anjuta
11077         dialogs.
11079 2005-05-17  Naba Kumar  <naba@gnome.org>
11081         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
11082         
11083         * plugins/cvs-plugin/Makefile.am,
11084         plugins/devhelp/plugin.c,
11085         plugins/file-loader/Makefile.am,
11086         plugins/macro/Makefile.am,
11087         plugins/message-view/Makefile.am,
11088         plugins/patch/Makefile.am,
11089         plugins/project-manager/Makefile.am,
11090         plugins/subversion/Makefile.am,
11091         plugins/symbol-browser/Makefile.am: Removed -module flags
11092         from libtool flags
11094         * MAINTAINERS: Added file so that I could recieve bugzilla
11095         reports.
11097         * plugins/glade/plugin.c: Fixed compile error.
11099 === Anjuta 2.0.0 ===
11101 2005-05-15  Naba Kumar  <naba@gnome.org>
11103         * configure.in: Adjusted gdl version requirement. Bumped anjuta
11104         version to 2.0.0.
11106         * plugins/symbol-browser/an_symbol_view.c,
11107         plugins/symbol-browser/plugin.c,
11108         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
11109         symbols have been updated. Reset file symbols when update
11110         occurs. Fixed memory leaks.
11112         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
11113         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
11114         
11115 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
11117         * plugins/tools/anjuta-tools.glade:
11118         Remove unused parameter dialog
11120         * plugins/tools/dialog.c,
11121         plugins/tools/fileop.c,
11122         plugins/tools/fileop.h,
11123         plugins/tools/tool.c,
11124         plugins/tools/tool.h,
11125         plugins/tools/variable.c:
11126         Add a few comments and cleanups
11128         * plugins/tools/editor.c,
11129         plugins/tools/editor.h:
11130         Remove code from previous plugin and add comments
11131         Use main window as parent (instead of tool list)
11133         * plugins/tools/execute.c,
11134         plugins/tools/execute.h:
11135         Remove code from previous plugin and add comments
11136         Fix warnings
11138 2005-05-14  Naba Kumar  <naba@gnome.org>
11140         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
11141         release.
11142         
11143         * configure.in: Fixed
11144         
11145         * plugins/class-inheritance/class-inheritance.png: New icon.
11146         
11147         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
11148         screws up when reparented.
11150 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11152         * plugins/editor/search-replace.c,
11153         plugins/editor/search-replace_backend.c
11154         plugins/project-manager/plugin.c : Clear find pane if searching same 
11155         expression. Clean code.
11157 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
11159         * configure.in: Added ne in ALL_LINGUAS
11160         
11161 2005-05-13  Naba Kumar  <naba@gnome.org>
11163         * configure.in: Fixed glade-3 version.
11164         
11165         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
11166         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
11167         plugins/gdb/watch.c: Update locals, watch and frame document on
11168         frame change.
11170 2005-05-12  Naba Kumar  <naba@gnome.org>
11172         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
11173         scope autocompletion when the function definition is incomplete.
11174         
11175         * plugins/class-gen/anjuta-class-gen.plugin.in,
11176         plugins/file-wizard/anjuta-file-wizard.plugin.in,
11177         plugins/gdb/plugin.c,
11178         plugins/glade/anjuta-glade.plugin.in,
11179         plugins/project-import/anjuta-project-import.plugin.in,
11180         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
11181         titles for the wizards.
11183 2005-05-11  Naba Kumar  <naba@gnome.org>
11185         * configure.in, plugins/debug-manager/Makefile.am,
11186         plugins/debug-manager/plugin.c,
11187         (added) plugins/debug-manager/images/.cvsignore,
11188         (added) plugins/debug-manager/images/Makefile.am,
11189         (added) plugins/debug-manager/images/detach-16.png,
11190         (added) plugins/debug-manager/images/detach.png,
11191         (added) plugins/debug-manager/images/step-into-16.png,
11192         (added) plugins/debug-manager/images/step-into.png,
11193         (added) plugins/debug-manager/images/step-out-16.png,
11194         (added) plugins/debug-manager/images/step-out.png,
11195         (added) plugins/debug-manager/images/step-over-16.png,
11196         (added) plugins/debug-manager/images/step-over.png,
11197         plugins/gdb/Makefile.am,
11198         plugins/gdb/breakpoints.c,
11199         plugins/gdb/plugin.c,
11200         (added) plugins/gdb/images/.cvsignore,
11201         (added) plugins/gdb/images/Makefile.am,
11202         (added) plugins/gdb/images/breakpoint.png,
11203         (added) plugins/gdb/images/locals.png,
11204         (added) plugins/gdb/images/stack.png,
11205         (added) plugins/gdb/images/watch.png: Fixed breakpoints
11206         'remove all'. Added debugger icons.
11208         * plugins/editor/text_editor.c: Fixed file monitor.
11210         Patch from: Massimo Cora'  <maxcvs@email.it>
11211         * plugins/patch/anjuta-patch-plugin.png,
11212         plugins/class-gen/Makefile.am,
11213         plugins/class-gen/action-callbacks.c,
11214         plugins/class-gen/class_gen.c,
11215         plugins/class-gen/class_logo.xpm: Implemented vcs
11216         file addions. New icons by Fabio Zecchini
11218 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11220         * libanjuta/interfaces/libanjuta.idl
11221         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
11222         plugins/editor/search-replace_backend.c
11223         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
11225 2005-05-11  Naba Kumar  <naba@gnome.org>
11226         
11227         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
11228         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
11229         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
11230         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
11231         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
11232         memory leaks.
11233         
11234         * plugins/symbol-browser/an_symbol_prefs.c,
11235         plugins/symbol-browser/an_symbol_search.c,
11236         plugins/symbol-browser/an_symbol_view.c,
11237         plugins/symbol-browser/an_symbol_view.h,
11238         plugins/symbol-browser/plugin.c: Fixed memory leaks.
11240 2005-05-11  Naba Kumar  <naba@gnome.org>
11242         * libanjuta/anjuta-shell.c: Fixed runtime warning.
11243         
11244         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
11245         progress bar location at create time, instead of hardcoding.
11246         
11247         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
11248         Added mini splash screen.
11249         
11250         * plugins/editor/text_editor.c: Do not produce warning when file
11251         monitor could not be created.
11252         
11253         * plugins/profile-default/plugin.c: Save project session on exit.
11254         Show mini splash with progress bar at profile load.
11256 2005-05-10  Naba Kumar  <naba@gnome.org>
11258         * configure.in, manuals/Makefile.am: Fixed compile flags.
11259         Disable outdated manuals builds.
11260         
11261         * global-tags/Makefile.am: Uninstall tags files on
11262         'make uninstall'
11263         
11264         * libegg/Makefile.am: Use configured deprecated flags.
11265         
11266         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11267         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11268         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11269         Updated.
11270         
11271         * mime/Makefile.am: Take DESTDIR into account.
11272         
11273         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
11274         
11275         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
11276         on scope autocompletion.
11277         
11278         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11279         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
11280         shared libs and static libs paths for debugging. Order them
11281         correctly.
11282         
11283         * po/POTFILES.in: Updated.
11285 2005-05-09  Naba Kumar  <naba@gnome.org>
11287         * libanjuta/interfaces/libanjuta.idl,
11288         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
11289         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
11290         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
11291         Implemented debugger source directory search and emits location changed
11292         signal with absolute path of the file.
11294         * plugins/tools/tool.c: Fixed compile errors.
11295         
11296 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
11298         * plugins/tools/anjuta-tools.glade,
11299         plugins/tools/dialog.h,
11300         plugins/tools/dialog.c,
11301         plugins/tools/plugin.c,
11302         plugins/tools/editor.c:
11303         Improve graphical user interface
11304         Remove old code
11305         Correct an error on close
11306         Some cleanups
11308         * plugins/tools/fileop.c,
11309         plugins/tools/tool.h,
11310         plugins/tools/tool.c:
11311         Change the tool internal structure
11312         Support having tools configuration in several places
11314 2005-05-08  Naba Kumar  <naba@gnome.org>
11316         * plugins/gdb/actions.c,
11317         (removed) plugins/gdb/registers_cbs.c,
11318         (removed) plugins/gdb/registers_cbs.h,
11319         (removed) plugins/gdb/registers_gui.c,
11320         (removed) plugins/gdb/sharedlib_cbs.c,
11321         (removed) plugins/gdb/sharedlib_cbs.h,
11322         (removed) plugins/gdb/sharedlib_gui.c,
11323         (removed) plugins/gdb/signals_cbs.c,
11324         (removed) plugins/gdb/signals_cbs.h,
11325         (removed) plugins/gdb/signals_gui.c: Removed dead files.
11327 2005-05-08  Naba Kumar  <naba@gnome.org>
11329         * plugins/build-basic-autotools/executer.c: Fixed programs
11330         listing dialog.
11331         
11332         * plugins/debug-manager/Makefile.am,
11333         plugins/debug-manager/anjuta-debug-manager.glade,
11334         plugins/debug-manager/plugin.c,
11335         plugins/gdb/Makefile.am: Used libglade for programs listing
11336         dialog.
11337         
11338         * (added) plugins/gdb/pointer.png: Stack pointer image.
11339         
11340         * libanjuta/anjuta-marshal.list,
11341         pixmaps/Makefile.am,
11342         plugins/gdb/actions.c,
11343         plugins/gdb/actions.h,
11344         plugins/gdb/anjuta-gdb-plugin.ui,
11345         plugins/gdb/anjuta-gdb.glade,
11346         plugins/gdb/breakpoints.c,
11347         plugins/gdb/breakpoints.h,
11348         plugins/gdb/debug_tree.c,
11349         plugins/gdb/debug_tree.h,
11350         plugins/gdb/debugger.c,
11351         plugins/gdb/debugger.h,
11352         plugins/gdb/gdbmi-test.c,
11353         plugins/gdb/gdbmi.c,
11354         plugins/gdb/gdbmi.h,
11355         plugins/gdb/info.c,
11356         plugins/gdb/info.h,
11357         plugins/gdb/locals.c,
11358         plugins/gdb/locals.h,
11359         plugins/gdb/memory.c,
11360         plugins/gdb/memory.h,
11361         plugins/gdb/plugin.c,
11362         plugins/gdb/plugin.h,
11363         plugins/gdb/registers.c,
11364         plugins/gdb/registers.h,
11365         plugins/gdb/registers_cbs.c,
11366         plugins/gdb/registers_cbs.h,
11367         plugins/gdb/registers_gui.c,
11368         plugins/gdb/sharedlib.c,
11369         plugins/gdb/sharedlib.h,
11370         plugins/gdb/sharedlib_cbs.c,
11371         plugins/gdb/sharedlib_cbs.h,
11372         plugins/gdb/sharedlib_gui.c,
11373         plugins/gdb/signals.c,
11374         plugins/gdb/signals.h,
11375         plugins/gdb/signals_cbs.c,
11376         plugins/gdb/signals_cbs.h,
11377         plugins/gdb/signals_gui.c,
11378         plugins/gdb/stack_trace.c,
11379         plugins/gdb/stack_trace.h,
11380         plugins/gdb/utilities.c,
11381         plugins/gdb/utilities.h,
11382         plugins/gdb/watch.c,
11383         plugins/gdb/watch.h,
11384         plugins/gdb/watch_cbs.c,
11385         plugins/gdb/watch_cbs.h,
11386         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
11387         it for all debugger component updates and listing. Implemented
11388         user custom debugger command window. Fixed all debugger components
11389         to work correctly. Implemented debugger as GObject. Removed
11390         deprecated codes.
11391         
11392 2005-05-06  Naba Kumar  <naba@gnome.org>
11393         
11394         * TODO.tasks: Updated.
11395         
11396         * plugins/build-basic-autotools/Makefile.am,
11397         plugins/file-loader/Makefile.am,
11398         plugins/profile-default/Makefile.am,
11399         plugins/sample1/Makefile.am,
11400         plugins/symbol-browser/images/Makefile.am,
11401         src/Makefile.am: Fixed 'make distcheck' errors.
11403         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
11404         updates.
11406         * tagmanager/tm_workspace.c: Include prototypes in getting
11407         scope members.
11409 2005-05-06  Naba Kumar  <naba@gnome.org>
11411         * TODO.tasks: Updated.
11412         
11413         * configure.in, plugins/cvs-plugin/Makefile.am,
11414         plugins/debug-manager/Makefile.am,
11415         plugins/devhelp/Makefile.am,
11416         plugins/editor/Makefile.am,
11417         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
11418         
11419         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
11420         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
11421         interfaces.
11422         
11423         * tagmanager/tm_workspace.c,
11424         tagmanager/include/tm_workspace.h,
11425         plugins/editor/aneditor-autocomplete.cxx,
11426         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
11427         to return all matching tag types when no name is given instead of
11428         returning empty array.
11429         
11430         * plugins/symbol-browser/Makefile.am,
11431         (added) plugins/symbol-browser/an_symbol.c,
11432         (added) plugins/symbol-browser/an_symbol.h,
11433         plugins/symbol-browser/an_symbol_info.c,
11434         plugins/symbol-browser/an_symbol_info.h,
11435         (added) plugins/symbol-browser/an_symbol_iter.c,
11436         (added) plugins/symbol-browser/an_symbol_iter.h,
11437         plugins/symbol-browser/an_symbol_search.c,
11438         plugins/symbol-browser/an_symbol_view.c,
11439         plugins/symbol-browser/an_symbol_view.h,
11440         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
11441         plugins/symbol-browser/plugin.c,
11442         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
11443         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
11444         plugin and implemented IAnjutaIterable interface for symbol search
11445         and iteration.
11447         * plugins/class-inheritance/Makefile.am,
11448         plugins/class-inheritance/class-inherit.c,
11449         plugins/class-inheritance/class-inherit.h,
11450         plugins/class-inheritance/plugin.h: Use the newly added
11451         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
11452         get rid of libanjuta-ctags.la dependencies.
11454 2005-05-02  Naba Kumar  <naba@gnome.org>
11456         * plugins/class-inheritance/class-inherit.c,
11457         plugins/class-inheritance/plugin.c,
11458         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
11459         be found for a class. Formated code.
11461         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
11462         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
11463         of editor tabs.
11464         
11465 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
11467         * libanjuta/anjuta-launcher.c:
11468         Keep trying sending data until all bytes have been written
11470         * plugins/tools/anjuta-tools.glade,
11471         plugins/tools/editor.c:
11472         Add a combo box to defined data from stdin
11474         * plugins/tools/execute.c:
11475         Send data in stdin if needed
11476         Code cleanups
11478         * plugins/tools/fileop.c,
11479         plugins/tools/tool.h,
11480         plugins/tools/tool.c:
11481         Store, load and save stdin data
11482         Use tools-2.xml instead of tools.xml
11484         * plugins/tools/plugin.c,
11485         plugins/tools/plugin.h:
11486         Code cleanups
11488         * plugins/tools/dialog.c,
11489         plugins/tools/dialog.h:
11490         Few code cleanups
11492         * plugins/tools/variable.c,
11493         plugins/tools/variable.h:
11494         Add editor related variables
11495         Code cleanups
11497 2005-04-29  Naba Kumar  <naba@gnome.org>
11499         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
11501         * plugins/editor/text_editor.c: Fixed line marker interpretation.
11502         
11503         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11504         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
11505         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
11506         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
11507         working on gdb MI interface. Completed MI parser interface.
11509         Patch from  Massimo Cora <maxcvs@email.it>:
11510         * plugins/class-inheritance/Makefile.am,
11511         plugins/class-inheritance/class-inherit.c,
11512         plugins/class-inheritance/class-inherit.h,
11513         plugins/class-inheritance/plugin.c,
11514         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
11515         Used system theme for colors. Display class members on mouse click.
11516         
11517 2005-04-28  Naba Kumar  <naba@gnome.org>
11519         * plugins/symbol-browser/an_symbol_prefs.c
11520         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
11521         implementation to create/add/remove custom tags files in symbol
11522         brower preferences.
11524         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
11525         EXTRA_DIST.
11527         * plugins/project-import/project-import.c: Fixed memory leaks and
11528         use correct debug prints.
11529         
11530         * TODO.tasks: Updated.
11531         
11532 2005-04-27  Naba Kumar  <naba@gnome.org>
11534         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
11535         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
11536         scintilla/Makefile.am: Fixed 'make distcheck' errors.
11538         * plugins/editor/anjuta-docman.c,
11539         plugins/editor/anjuta-docman.h,
11540         plugins/editor/plugin.c: Emit editor-added signal from docman
11541         and connect signals to new editor correctly.
11543         * plugins/class-inheritance/plugin.c,
11544         plugins/symbol-browser/plugin.c: Added stock icons.
11545         
11546         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11547         plugins/build-basic-autotools/executer.c,
11548         plugins/build-basic-autotools/executer.h: Added missing files
11549         for the execute programs implementation.
11551 2005-04-26  Naba Kumar  <naba@gnome.org>
11552         
11553         * TODO.tasks: Updated.
11555         * plugins/file-loader/plugin.c,
11556         plugins/project-import/anjuta-project-import.plugin.in,
11557         plugins/project-import/plugin.c,
11558         plugins/project-import/project-import.c,
11559         plugins/project-import/project-import.h: Be able to import older
11560         anjuta projects.
11562 2005-04-26  Naba Kumar  <naba@gnome.org>
11564         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
11565         removing it from the shell.
11567         * libanjuta/anjuta-shell.c,
11568         libanjuta/anjuta-shell.h,
11569         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
11570         so that widget additions are freezed or thaw using a pending queue.
11571         Fixded UI flicker while loading projects.
11573 2005-04-26  Naba Kumar  <naba@gnome.org>
11575         * TODO.tasks: Updated.
11576         
11577         * libanjuta/interfaces/libanjuta.idl: Added execute method for
11578         IAnjutaBuildable interface.
11579         
11580         * plugins/build-basic-autotools/Makefile.am,
11581         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11582         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11583         plugins/build-basic-autotools/build-basic-autotools.c,
11584         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
11585         interface and UI for executing project/file programs. Implemented
11586         IAnjutaFile interface so that executables could be opened directly.
11587         
11588         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
11589         Authors line (Reserved for external plugins, which do not have a way to
11590         show their credits).
11591         
11592         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
11593         [File Loader] group for menu labels (default to "Name" if it is not
11594         defined.
11595         
11596         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
11597         for executing external commands.
11599 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
11601         * plugins/project-wizard/property.c:
11602         Correct a memory leak
11604         * libanjuta/interfaces/libanjuta.idl,
11605         plugins/editor/text_editor.c:
11606         Add erase_all and replace_selection function to IAnjutaEditor
11608         * plugins/tools/anjuta-tools.glade,
11609         plugins/tools/fileop.c,
11610         plugins/tools/editor.c,
11611         plugins/tools/tool.c
11612         plugins/tools/tool.h:
11613         Add shortcut and icon 
11615         * plugins/tools/variable.c,
11616         plugins/tools/variable.h:
11617         Add a variable asking parameters at run time
11619         * plugins/tools/execute.c:
11620         Add a warning message for missing document manager
11621         Add replace buffer and replace selection output
11622         Correct an error in popup output
11624         * plugins/tools/plugin.c,
11625         plugins/tools/plugin.h,
11626         plugins/tools/anjuta-tools.ui,
11627         src/anjuta.ui:
11628         Few clean up
11629         Attach tools menu to a new place
11631 2005-04-25  Naba Kumar  <naba@gnome.org>
11633         * libanjuta/plugins.c, src/about.c, src/about.h,
11634         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
11635         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
11636         plugins (about box for plugins) menu.
11638 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11640         *  plugins/editor/search-replace.c :
11641         Displayed full path in Search pane window. 
11642         Bug 300231 : Selected line in Search pane window .
11643                 
11644 2005-04-23  Naba Kumar  <naba@gnome.org>
11646         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
11648 2005-04-22  Naba Kumar  <naba@gnome.org>
11650         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
11651         
11652         * plugins/project-wizard/templates/java.wiz,
11653         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
11654         to create bytecodes (.class) files.
11655         
11656         * plugins/symbol-browser/an_symbol_info.c,
11657         plugins/symbol-browser/an_symbol_info.h,
11658         plugins/symbol-browser/an_symbol_search.c,
11659         plugins/symbol-browser/an_symbol_view.c,
11660         plugins/symbol-browser/plugin.c,
11661         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
11662         in file symbol list.
11664 2005-04-22  Naba Kumar  <naba@gnome.org>
11666         * TODO.tasks: Updated.
11667         
11668         * plugins/class-inheritance/Makefile.am,
11669         plugins/subversion/Makefile.am: Do not install plugin files when
11670         plugin build condition is false.
11671         
11672         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11673         plugins/build-basic-autotools/build-basic-autotools.c,
11674         plugins/build-basic-autotools/build-basic-autotools.h,
11675         plugins/file-loader/anjuta-loader-plugin.ui,
11676         plugins/file-loader/dnd.c,
11677         plugins/file-loader/plugin.c,
11678         plugins/file-loader/plugin.h,
11679         plugins/project-manager/anjuta-project-manager.ui,
11680         plugins/project-manager/plugin.c: Added open file and build context
11681         menu in project manager context menu.
11683 2005-04-22  Naba Kumar  <naba@gnome.org>
11685         * configure.in: Added message output showing conditional plugins to
11686         build or not.
11687         
11688         * src/layout.xml: Added layout for class-inheritance plugin widget.
11689         
11690         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
11691         plugin name to remove redundant terms.
11692         
11693         * TODO.tasks: Updated.
11694         
11695         * configure.in,
11696         plugins/symbol-browser/Makefile.am,
11697         plugins/symbol-browser/an_symbol_view.c,
11698         (removed) plugins/symbol-browser/sv_class.xpm,
11699         (removed) plugins/symbol-browser/sv_function.xpm,
11700         (removed) plugins/symbol-browser/sv_macro.xpm,
11701         (removed) plugins/symbol-browser/sv_private_fun.xpm,
11702         (removed) plugins/symbol-browser/sv_private_var.xpm,
11703         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
11704         (removed) plugins/symbol-browser/sv_protected_var.xpm,
11705         (removed) plugins/symbol-browser/sv_public_fun.xpm,
11706         (removed) plugins/symbol-browser/sv_public_var.xpm,
11707         (removed) plugins/symbol-browser/sv_static_fun.xpm,
11708         (removed) plugins/symbol-browser/sv_static_var.xpm,
11709         (removed) plugins/symbol-browser/sv_struct.xpm,
11710         (removed) plugins/symbol-browser/sv_unknown.xpm,
11711         (removed) plugins/symbol-browser/sv_variable.xpm,
11712         (added) plugins/symbol-browser/images/.cvsignore,
11713         (added) plugins/symbol-browser/images/Icons.16x16.Class,
11714         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
11715         (added) plugins/symbol-browser/images/Icons.16x16.Field,
11716         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
11717         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
11718         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
11719         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
11720         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
11721         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
11722         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
11723         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
11724         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
11725         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
11726         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
11727         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
11728         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
11729         (added) plugins/symbol-browser/images/Icons.16x16.Method,
11730         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
11731         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
11732         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
11733         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
11734         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
11735         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
11736         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
11737         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
11738         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
11739         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
11740         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
11741         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
11742         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
11743         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
11744         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
11745         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
11746         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
11747         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
11748         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
11749         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
11750         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
11751         pixmaps and added new icons (taken from monodevelop).
11753 2005-04-21  Naba Kumar  <naba@gnome.org>
11755         Patch from  Massimo Cora <maxcvs@email.it>:
11757         * configure.in, plugins/Makefile.am
11758         (new) plugins/class-inheritance/.cvsignore,
11759         (new) plugins/class-inheritance/Makefile.am,
11760         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
11761         (new) plugins/class-inheritance/class-inherit.c,
11762         (new) plugins/class-inheritance/class-inherit.h,
11763         (new) plugins/class-inheritance/plugin.c,
11764         (new) plugins/class-inheritance/plugin.h,
11765         (new) plugins/class-inheritance/class-inheritance.png: Added class
11766         inheritance plugin.
11767         
11768         Changes by naba: Added pkgconfig check for graphviz and conditionally
11769         build graphviz.
11770         
11771         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
11773 2005-04-20  Naba Kumar  <naba@gnome.org>
11775         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11776         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11777         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11778         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11779         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11780         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11781         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11782         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11783         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11784         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11785         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11786         
11787         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
11788         message view management.
11790         * libanjuta/anjuta-children.[ch],
11791         plugins/build-basic-autotools/build-basic-autotools.c,
11792         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
11793         Removed anjuta_children_init() function,
11794         because it is done automatically when first invoked. Introduced
11795         anjuta_children_recover() to recover the child signalling. Fixed
11796         child exit management to correctly recover the exit status.
11797         
11798         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
11799         to properly shutdown the launcher and to kill the running process
11800         (without emitting any signal).
11801         
11802         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11803         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
11804         gdb and program instance.
11806 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11808         * plugins/editor/search-replace.c :
11809         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
11811 2005-04-18  Naba Kumar  <naba@gnome.org>
11813         * TODO.tasks: Marked completed items.
11814         
11815         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11816         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11817         plugins/project-manager/plugin.c: Prompt user for the debugging
11818         target (select from a list of project's executable targets) and
11819         correctly start debugger. Take care of libtool wrapping when the
11820         target selected is libtool target. Fixed debugger menu items
11821         sensitivity.
11823 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
11825         * plugins/tools/execute.c,
11826         plugins/tools/execute.h:
11827         Implement save all files before running a command
11828         Implement all options for stdout and stderr except replace buffer
11829         Allow running several tools
11831         * plugins/tools/plugin.c:
11832         Move anjuta launcher in execute.c
11834         * plugins/tools/tools.h,
11835         plugins/tools/variable.c:
11836         Small changes
11838 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
11840         * plugins/tools/anjuta-tools.glade:
11841         Add new properties in tool editor dialog
11842         Cosmetic improvements
11843         
11844         * plugins/tools/anjuta-tools.ui:
11845         Attach tool menu as a build menu
11847         * plugins/tools/dialog.c:
11848         Set tool menu item sensitivity in tool list
11849         Fix bugs
11851         * plugins/tools/editor.c,
11852         plugins/tools/editor.h,
11853         plugins/tools/fileop.c,
11854         plugins/tools/tool.c,
11855         plugins/tools/tool.h:
11856         Add new properties (active, save file...)
11857         Most of them are still not implemented
11859         * plugins/tools/execute.c,
11860         plugins/tools/execute.h:
11861         Reorganize code to support multiple run
11862         Support run in terminal
11863         
11864         * plugins/tools/plugin.c
11865         plugins/tools/plugin.h:
11866         Move message handling in execute.c
11868         * plugins/tools/variable.h,
11869         plugins/tools/variable.c:
11870         Add useful variables
11871         
11872 2005-04-13  Naba Kumar  <naba@gnome.org>
11874         * plugins/editor/text_editor.c: Fixed file monitoring condition.
11875         * plugins/editor/Makefile.am: Added gnome-vfs flags.
11876         
11877 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11879         * plugins/tools/dialog.c plugins/tools/tool.c :
11880         Fixed bugs.
11882 2005-04-06  Naba Kumar  <naba@gnome.org>
11884         * src/anjuta.c: Load default session only when
11885         "anjuta.session.load.last" preference is enabled.
11886         
11887 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
11889         * plugins/tools/Makefile.am,
11890         plugins/tools/variable.c,
11891         plugins/tools/variable.h:
11892         Add new code for handling variables
11894         * plugins/tools/anjuta-tools.glade:
11895         Improve tool editor dialog
11896         Add variable selection dialog
11898         * plugins/tools/dialog.c,
11899         plugins/tools/dialog.h,
11900         plugins/tools/plugin.c,
11901         plugins/tools/plugin.h:
11902         Add variable object
11903         Add a function to get it
11905         * plugins/tools/editor.c:
11906         Add gui code for variable selection dialog
11908         * plugins/tools/execute.c:
11909         Use variables for executing command
11910         
11911         * Naba: Compile warning fixes.
11913 2005-04-06  Naba Kumar  <naba@gnome.org>
11915         * TODO.tasks: Marked completed items.
11916         
11917 2005-04-06  Naba Kumar  <naba@gnome.org>
11919         * plugins/subversion/svn-backend.c: Fixed subversion plugin
11920         compile error.
11921         
11922         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
11924 2005-04-04  Naba Kumar  <naba@gnome.org>
11926         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
11927         inside Main window.
11928         
11929 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
11931         * plugins/tools/Makefile.am,
11932         plugins/tools/anjuta-tools.plugin.in,
11933         plugins/tools/anjuta-tools.ui,
11934         plugins/tools/anjuta-tools.gladei,
11935         plugins/tools/anjuta-tools-plugin.png,
11936         plugins/tools/plugin.c,
11937         plugins/tools/plugin.h,
11938         plugins/tools/dialog.c,
11939         plugins/tools/dialog.h,
11940         plugins/tools/fileop.c,
11941         plugins/tools/fileop.h,
11942         plugins/tools/tool.c,
11943         plugins/tools/tool.h,
11944         plugins/tools/editor.c,
11945         plugins/tools/editor.h,
11946         plugins/tools/execute.c,
11947         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
11948         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
11949         Not fully working
11951         * anjuta-tools.[ch]: Removed old tools code.
11952         
11953 2005-04-01  Steve Murphy  <murf@e-tools.com>
11955         * configure.in: Added "rw" to ALL_LINGUAS.
11957 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11959         * Modified Files:
11960         manuals/C/anjuta-manual/fileoperations.xml
11961         Added Files:
11962         manuals/C/anjuta-manual/figures/search_expr.png
11963         manuals/C/anjuta-manual/figures/search_expr_basic.png
11964         manuals/C/anjuta-manual/figures/search_file_list.png
11965         manuals/C/anjuta-manual/figures/search_file_pattern.png
11966         manuals/C/anjuta-manual/figures/search_replace.png
11967         manuals/C/anjuta-manual/figures/search_setting.png
11968         manuals/C/anjuta-manual/figures/search_target.png
11969         manuals/C/anjuta-manual/figures/search_target_action.png
11970         manuals/C/anjuta-manual/figures/search_target_in.png
11971         Removed Files:
11972         manuals/C/anjuta-manual/figures/find_files.png
11973         manuals/C/anjuta-manual/figures/find_replace.png
11974         manuals/C/anjuta-manual/figures/find_text.png :
11975         Updated Anjuta manual (File Operations)
11977 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11979         * manuals/C/anjuta-manual/fileoperations.xml,
11980         manuals/C/anjuta-manual/figures/open_file.png,
11981         manuals/C/anjuta-manual/figures/open_file_multiple.png,
11982         manuals/C/anjuta-manual/figures/prefs_print.png,
11983         manuals/C/anjuta-manual/figures/print_dlg.png,
11984         manuals/C/anjuta-manual/figures/print_preview.png.
11985         * Added Files:
11986         manuals/C/anjuta-manual/figures/add_edit_macro.png,
11987         manuals/C/anjuta-manual/figures/display_macro.png,
11988         manuals/C/anjuta-manual/figures/insert_text.png,
11989         manuals/C/anjuta-manual/figures/keyword_macro.png,
11990         manuals/C/anjuta-manual/figures/new_file_wizard.png,
11991         manuals/C/anjuta-manual/figures/save_as_file.png :
11992         Updated Anjuta Manual (File Operations)
11994 2005-03-23  Adam Weinberger  <adamw@gnome.org>
11996         * plugins/editor/action-callbacks.c,
11997           plugins/file-loader/plugin.c,
11998           plugins/gtodo/main.c,
11999           plugins/project-wizard/druid.c:
12000           Fix spelling/grammar errors. Fixes bugs
12001           169068, 169137, 169138, and 169139.
12003 2005-03-21  Naba Kumar  <naba@gnome.org>
12005         Patch from: Massimo Cora' <maxcvs@email.it>:
12006         
12007         * plugins/editor/Makefile.am
12008         plugins/editor/anjuta-docman.c,
12009         (added) plugins/editor/editor-tooltips.c,
12010         (added) plugins/editor/editor-tooltips.h: Added tooltips to
12011         editor tabs to show full path.
12013 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
12014         
12015         * plugins/subversion/svn-backend.c:
12016         Removed "apr-0/" from include because this is 
12017         already included in SVN_INCLUDE and broke building if
12018         apr >= 1.0 was installed.
12020 2005-03-18  Naba Kumar  <naba@gnome.org>
12022         Patch from: Massimo Cora' <maxcvs@email.it>:
12024         * plugins/editor/action-callbacks.c,
12025         plugins/editor/aneditor-calltip.cxx,
12026         plugins/editor/aneditor-priv.h,
12027         plugins/editor/aneditor.cxx,
12028         plugins/editor/aneditor.h,
12029         plugins/editor/anjuta-document-manager.ui: Added calltip
12030         activation from menu.
12032 2005-03-16  Naba Kumar  <naba@gnome.org>
12034         Patch from: Massimo Cora' <maxcvs@email.it>:
12035         
12036         * plugins/class-gen/action-callbacks.c,
12037         plugins/class-gen/anjuta-class-gen-plugin.glade,
12038         plugins/class-gen/class_gen.c,
12039         plugins/class-gen/class_gen.h,
12040         plugins/class-gen/class_logo.xpm,
12041         plugins/class-gen/plugin.c: Create files without project
12042         being open. Add to project support. And other enhancements.
12044 2005-03-15  Adam Weinberger  <adamw@gnome.org>
12046         * anjuta.glade,
12047           plugins/debug-manager/utilities.c,
12048           plugins/file-loader/plugin.c,
12049           plugins/gdb/utilities.c,
12050           plugins/profile-default/plugin.c,
12051           plugins/project-import/project-import.c,
12052           src/anjuta-actions.h:
12053           Spelling/grammar fixes.
12055 2005-03-13  Naba Kumar  <naba@gnome.org>
12056         
12057         * plugins/editor/action-callbacks.c,
12058         plugins/editor/action-callbacks.h,
12059         plugins/editor/anjuta-document-manager.ui,
12060         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
12061         submenu. Moved menuitems from Format to View->Editor.
12062         
12063         * src/action-callbacks.c, src/action-callbacks.h,
12064         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
12065         layout and lock layout menus in View submenu. Get rid of
12066         Settings->Layout Manager menu.
12067         
12068         * plugins/project-import/anjuta-project-import.plugin.in:
12069         Fixed icon name
12071         * global-tags/Makefile.am,
12072         global-tags/create_global_tags.sh,
12073         plugins/editor/aneditor-autocomplete.cxx,
12074         plugins/editor/aneditor-priv.h,
12075         plugins/editor/aneditor.cxx,
12076         tagmanager/tm_workspace.c: Fixed scope members autocompletion
12077         in editor and made it work in global symbols also.
12078         
12079         * src/anjuta-app.c: Always use priority texts besides icons style
12080         for toolbars, because other styles look horible for Anjuta (fixme).
12082 2005-03-11  Naba Kumar  <naba@gnome.org>
12084         * configure.in: Removed test for iconv.
12086         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
12087         before scintilla widget is realized.
12088         
12089         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
12090         for Update menuitem.
12091         
12092         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
12093         already applied in scintilla main stream.
12094         
12095         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
12096         and notified scintilla developer.
12097         
12098 2005-03-10  Naba Kumar  <naba@gnome.org>
12100         * src/action-callbacks.c: Removed reference to src/help.h (dead
12101         file).
12103         * plugins/editor/text_editor.c: Removed reference to
12104         src/launcher.h (a dead file).
12106         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
12107         src/controls.c, src/controls.h, src/fileselection.c,
12108         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
12109         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
12110         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
12111         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
12112         src/session.h, src/support.c, src/support.h, src/toolbar.c,
12113         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
12114         Removed these dead files from CVS.
12117 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12119         * plugins/file-wizard/action-callbacks.c : Added error message.
12120         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
12123 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
12124         
12125         * plugins/cvs-plugin/cvs-callbacks.c
12126         plugins/cvs-plugin/plugin.c:
12127         Fixed preferences page init and busy handling
12128         
12129         * plugins/subversion/plugin.c:
12130         Fixed preferences page init
12132 2005-03-09  Naba Kumar  <naba@gnome.org>
12134         * plugins/Makefile.am, plugins/glade/Makefile.am,
12135         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
12136         enabled glade plugin in Anjuta. The plugin is built only when
12137         glade3 is installed.
12138         
12139 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
12141         * plugins/project-wizard/templates/java.wiz
12142         plugins/project-wizard/templates/java-logo.png (*)
12143         plugins/project-wizard/templates/java/*
12144         plugins/project-wizard/templates/Makefile.am
12145         configure.in:
12146         
12147         Add Java project type. It generates a autoconf/automake
12148         project which is compiled using gcj. It requires automake 
12149         > 1.4 (1.9 is known to work) to work!
12150         
12151         (*) still awaiting response from the gcj team if we
12152         may use their logo.
12153         
12154 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
12155         
12156         * plugins/project-import/*
12157         plugins/Makefile.am
12158         configure.in:
12159         Added project import plugin. Might be a bit buggy and limited
12160         but works for now.
12161         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
12162         Icon from old pixmaps dir
12164 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12166         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
12167         plugins/macro/macro-util.c, plugins/macro/macros.xml :
12168         Added C Custom_Indent line macro.
12169         Cleaned macros.xml
12171 2005-03-09  Naba Kumar  <naba@gnome.org>
12173         * TODO.tasks: Added new message-manager tasks.
12174         
12175         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12176         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12177         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12178         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12179         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12180         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12181         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12182         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12183         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12184         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12185         
12186         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
12187         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
12188         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
12189         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
12190         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
12191         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
12192         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
12193         Removed debugger widgets from shell on debugger shutdown. Added
12194         scrolled windows for docked widgets. Removed unnecessary widget refs
12195         and unrefs. Destroy widgets correctly on debugger shutdown.
12196         
12197         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
12198         with project description title. Removed frame shadow.
12199         
12200         * plugins/project-wizard/druid.c: Initializes tooltips.
12201         
12202         * scintilla/Makefile.am: Fixed comiple error.
12204 2005-03-08  Adam Weinberger  <adamw@gnome.org>
12206         * plugins/class-gen/anjuta-class-gen-plugin.glade,
12207           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
12209 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12211         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
12212         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
12213         plugins/macro/macro-util.c, plugins/macro/macro-util.h
12214         plugins/macro/macros.xml, plugins/macro/plugin.c :
12215         Moved cursor at the '|' position defined in macros.
12217 2005-03-07  Naba Kumar  <naba@gnome.org>
12219         * plugins/subversion/Makefile.am: Fixed build error.
12221         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
12222         types (perl, python, shellscript).
12223         
12224         * plugins/editor/plugin.c: Fixed to show all highlight options.
12225         
12226 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12228         * TODO.tasks : updated tasks.
12229         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
12231 2005-03-07  Naba Kumar  <naba@gnome.org>
12233         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
12234         or disable subversion file-manager submenu. If "Subvesion" is also
12235         valid directory, we should also check for it.
12237         * configure.in: Disable cygwin macro until someone fixes the
12238         autoconf warnings.
12239         
12240         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
12241         backward compatibility.
12242         
12243 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12245         * src/about.c : Cleaned code.
12246         * plugins/macro/macros.xml : Added "do_while" C macro.
12247         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
12248         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
12249         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
12250         Closed registers, shared libraries, kernel signals dialogs with ESC key.
12251         
12252 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
12254         * plugins/class-gen/plugin.c:
12255         Removed "return" to activate project_root_uri watching.
12257 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
12259         * plugins/Makefile.am
12260         plugins/subversion/*:
12261         Added subversion plugin. Add, Remove, Commit and Update work
12262         everything else needs work.
12263         
12264         * plugins/terminal/terminal.c
12265         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
12266         we still have focus problems with the editor.
12268 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12270         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
12271         
12272 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12274         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
12276 2005-03-04  Naba Kumar  <naba@gnome.org>
12278         Patch from Massimo Cora' <maxcvs@email.it>:
12280         * plugins/class-gen/Makefile.am,
12281         plugins/class-gen/action-callbacks.c,
12282         plugins/class-gen/action-callbacks.h,
12283         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
12284         plugins/class-gen/anjuta-class-gen.plugin.in,
12285         plugins/class-gen/class_gen.c,
12286         plugins/class-gen/class_gen.h,
12287         (removed) plugins/class-gen/clsGen.c,
12288         (added) plugins/class-gen/goc_template_header,
12289         (added) plugins/class-gen/goc_template_source,
12290         plugins/class-gen/plugin.c,
12291         plugins/class-gen/plugin.h: Refactored class gen code.
12292         Added GOCBuilder code. Fixed UI. Implemented plugin.
12294 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
12296         * plugins/project-wizard/property.c
12297         plugins/project-wizard/install.c
12298         plugins/project-wizard/druid.c
12299         plugins/editor/goto_line.c
12300         plugins/editor/plugin.c
12301         plugins/gtodo/add_edit_item.c
12302         plugins/gtodo/ligtodo.c
12303         plugins/gtodo/main.c
12304         plugins/gtodo/preferences.c:
12305         Fixed #167559, #167534, #167266, #167357
12306         (Bad English in strings...)
12307         
12308         Thanks to Adam Weinberger and Thierry Moisan for
12309         reporting!
12311 2005-03-03  Naba Kumar  <naba@gnome.org>
12313         * libegg/Makefile.am, libegg/menu/Makefile.am,
12314         (added) libegg/egg-submenu-action.c,
12315         (added) libegg/menu/egg-submenu-action.h: Created a new action for
12316         submenu (used for wizard listing).
12317         
12318         * plugins/file-loader/anjuta-loader-plugin.ui
12319         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
12320         and toolbar.
12321         
12322         * plugins/editor/action-callbacks.c,
12323         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
12324         ctrl+tabbing because it was interfaring with focus navigation.
12325         Focus editor on "Esc" in incremental search entry. Cleanups.
12326         
12327         * plugins/file-manager/an_file_view.c,
12328         plugins/symbol-browser/plugin.c,
12329         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
12330         Cleanups.
12331         
12332         * plugins/profile-default/plugin.c,
12333         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
12334         for sesssion load.
12335         
12336         * (removed) scintilla/patches/a64-crash-fix.patch,
12337         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
12338         scintilla patches.
12340 2005-03-03  Naba Kumar  <naba@gnome.org>
12342         * HACKING: Fixed typos.
12343         
12344         * plugins/editor/aneditor-indent.cxx: Clean up.
12345         
12346         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
12347         Enable/disable save, undo and redo actions depending on state
12348         of the editor.
12349         
12350 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12352         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
12353         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
12354         Displayed search_incremental status.
12356         * Removed plugins/editor/search_incremental.[ch]
12358 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
12359         
12360         * plugins/cvs-plugin/cvs-execute.c
12361         plugins/cvs-plugin/cvs-callbacks.c:
12362         - Use weak reference on mesg_view and reuse tab if
12363         it still exists to avoid cluttering message manager.
12364         - Fixed bug in cvs remove
12365         
12366         README, HACKING: Updated
12367         
12368         configure.in: Added check for libsvn
12370 2005-02-29  Naba Kumar  <naba@gnome.org>
12371         
12372         * plugins/file-manager/an_file_view.c,
12373         plugins/symbol-browser/an_symbol_view.c,
12374         plugins/symbol-browser/plugin.c: Hide column headers (they
12375         are redundant).
12377 2005-02-29  Naba Kumar  <naba@gnome.org>
12379         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12380         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12381         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12382         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12383         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12384         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12385         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12386         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12387         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12388         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12390         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
12391         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12392         (added) libanjuta/anjuta-session.[hc],
12393         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12394         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
12395         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
12396         src/main.c:
12397         
12398         Implemented session management. Implemented session
12399         container class. Added session notifications from shell. Implemented
12400         session save/load in editor, file-loader, default-profile-plugin
12401         and anjuta-app. Fixed window sizing and restoration. Cleaned up
12402         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
12403         and maximized states in session. Implemented project session
12404         management.
12406 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12408         * plugins/class-gen/action-callbacks.[ch],
12409         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
12410         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
12411         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
12412         with Escape key.
12414 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
12415         
12416         * plugins/project-wizard/anjuta-project-wizard.glade,
12417         plugins/project-wizard/druid.c:
12418         Add some padding in tab label in project selection page
12419         
12420         * plugins/project-wizard/druid.c,
12421         plugins/project-wizard/parser.c:
12422         Search for project template recursively
12423         Add ~/.anjuta/project to the search paths
12425 2005-02-26  Naba Kumar  <naba@gnome.org>
12427         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
12428         * plugins/file-loader/plugin.c: Fixed crash bug.
12429         * libanjuta/plugins.c: Fixed memory leak.
12430         
12431 2005-02-26  Naba Kumar  <naba@gnome.org>
12432         
12433         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
12434         "UserActivatable" attribute for plugins. This attribute if set to
12435         "no" will prevent users from activating/deactivating it from
12436         plugins dialog. Added a toggle button in plugins dialog to toggle
12437         the plugins list between list of activatable plugins (default) to
12438         list of all plugins. anjuta_plugin_select() now only selects the
12439         plugin. Added anjuta_plugins_select_and_activate() method that will
12440         select and activate it.
12441         
12442         * plugins/profile-default/Makefile.am,
12443         plugins/profile-default/anjuta-default-profile.ui,
12444         plugins/profile-default/plugin.c,
12445         plugins/profile-default/plugin.h,
12446         plugins/project-manager/anjuta-project-manager.ui,
12447         plugins/project-manager/plugin.c,
12448         plugins/project-manager/plugin.h:
12449         
12450         Anjuta projects (*.anjuta) files define the profile of respective
12451         projects. Profile is a set of related plugins required for the
12452         project to open. Moved "close project" action from Project Manager
12453         to Profile Manager plugin. Implemented loading and unloading of
12454         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
12455         (instead of Project Manager) now handles opening of *.anjuta files.
12456         Close Project menuitem is now moved to File submenu (being
12457         consistent with Anjuta 1.x versions and avoiding creating Project
12458         submenu when project manager is not loaded).
12459         
12460         * src/anjuta-actions.h: Fixed short-cut key for Help content.
12461         
12462         * src/anjuta.ui: Fixed place holder for projects.
12463         
12464         * (new) plugins/profile-default/default.anjuta: default startup
12465         profile. Removed the hardcoded plugins loading in
12466         DefaultProfilePlugin.
12468         * anjuta.anjuta,
12469         plugins/project-wizard/templates/terminal/project.anjuta:
12470         Implemented project format in newly created projects.
12472         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
12473         plugins/class-gen/anjuta-class-gen.plugin.in,
12474         plugins/cvs-plugin/anjuta-cvs.plugin.in,
12475         plugins/editor/anjuta-document-manager.plugin.in,
12476         plugins/file-loader/anjuta-loader.plugin.in,
12477         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12478         plugins/gdb/anjuta-gdb.plugin.in,
12479         plugins/glade/anjuta-glade.plugin.in,
12480         plugins/message-view/anjuta-message-manager.plugin.in,
12481         plugins/profile-default/anjuta-default-profile.plugin.in,
12482         plugins/project-manager/anjuta-project-manager.plugin.in,
12483         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12484         Defined UserActivatable attributes. Added supported types attribute.
12486         * plugins/project-wizard/anjuta-project-wizard.glade
12487         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
12488         "Project Wizard" in preferences title.
12490         * TODO.tasks: Updated.
12491         
12492         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
12493         Updated.
12494         
12495 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12497         * plugins/file-wizard/anjuta-file-wizard.glade
12498         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
12499         
12500         Integrated License macros, cleaned file.c.
12501         
12502 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
12503         
12504         * plugins/macor/macro-util.c: Fixed crash bugs if email or
12505         username can not be found correctly.
12507 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12509         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
12510         plugins/macro/macros.xml :
12511         
12512         Added Headers macros. Cleaned file.c
12514 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12516         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
12517         plugins/macro/macros.xml :
12518         
12519         Fixed a bug. Added Header macro.
12521         
12522 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12524         * plugins/file-wizard/action-callbacks.c, 
12525         plugins/file-wizard/file.c, plugins/macro/macro-util.c
12526         plugins/macro/macros.xml :
12527         
12528         Added FileName, Header template macros.
12529         
12530 2005-02-24  Naba Kumar  <naba@gnome.org>
12531         
12532         * plugins/patch/patch-plugin.c: Fixed a function call.
12533         
12534         * src/anjuta.c, src/main.c: Save and load default session.
12535         
12536 2005-02-24  Naba Kumar  <naba@gnome.org>
12538         * libanjuta/interfaces/libanjuta.idl,
12539         plugins/message-view/anjuta-msgman.c,
12540         plugins/message-view/anjuta-msgman.h,
12541         plugins/message-view/plugin.c: Added and implemented
12542         set_view_title() method.
12543         
12544         * plugins/build-basic-autotools/build-basic-autotools.c,
12545         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
12546         build context pooling. Maximum 3 contexts are reused. Additional
12547         contexts are created when all are busy.
12549 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12551         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
12552         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
12553         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
12554         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
12556         Added Copyright, Changelog macros.
12557                 
12558 2005-02-23  Naba Kumar  <naba@gnome.org>
12560         Patch from Massimo Cora' <maxcvs@email.it>:
12561         * plugins/Makefile.am,
12562         plugins/patch/Makefile.am,
12563         (added) plugins/patch/anjuta-patch-plugin.png,
12564         (added) plugins/patch/anjuta-patch.plugin.in,
12565         (added) plugins/patch/anjuta-patch.ui,
12566         plugins/patch/patch-plugin.c,
12567         (added) plugins/patch/patch-plugin.h,
12568         (added) plugins/patch/plugin.c,
12569         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
12570         architecture.
12572 2005-02-23  Naba Kumar  <naba@gnome.org>
12574         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
12575         file-loader/plugin.c, profile-default/plugin.c:
12576         Implemented "activated" and "deactivated" signals for plugin class.
12577         Renamed *_location() functions to *_id(), because location is
12578         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
12579         anjuta_plugins_unload_plugin().
12580         
12581         * class-gen/plugin.c: Fixed complier warning and utility function call.
12582         
12583         * debug-manager/plugin.c: Unload debugger plugin correctly.
12584         
12585         * project-manager/plugin.c:     Fixed compiler warnings.
12586         
12587         * plugins/project-wizard/templates/gnome/.cvsignore,
12588         plugins/project-wizard/templates/gnome/po/.cvsignore,
12589         plugins/project-wizard/templates/gnome/src/.cvsignore,
12590         plugins/project-wizard/templates/gtk/po/.cvsignore,
12591         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
12592         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
12593         
12594         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
12595         build (we need to fix this thing).
12596         
12597 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
12599         * plugins/macro/macro-action.[ch]
12600         plugins/macro/macro-edit.c
12601         plugins/macro/macro-dialog.c
12602         plugins/macro/macro-db.[ch]
12603         plugins/macro/plugin.[ch]
12604         plugins/macro/macro-util.[ch] (added)
12605         
12606         Cleaned up macro plugin and preview expanded macros.
12608 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
12610         * plugins/cvs-plugin/cvs-interface.c:
12612         Fixed option setting when using no compression and not 
12613         ignoring .cvsrc
12615 2005-02-23  Naba Kumar  <naba@gnome.org>
12616         
12617         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
12618         geometry on exit and startup (only if there is no geometry from the
12619         session).
12621         * TODO.tasks: Updated.
12622         
12623         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
12624         
12625         * manuals/reference/libanjuta/Makefile.am,
12626         manuals/reference/libanjuta/libanjuta-docs.sgml,
12627         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
12628         documentation for writing project templates.
12630 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12632         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
12633         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
12634         
12635         Expansion keywords in macros. 
12637 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12639         * plugins/file-wizard/action-callbacks.c,
12640         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
12641         plugins/macro/macros.xml :
12642         
12643         Inserting text by macro plugin
12644         In progress ...
12646 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
12648         * plugins/macro/plugin.c
12649         plugins/cvs-plugin/plugin.c:
12650         
12651         Fixed interfaces (use static)
12653 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
12654         
12655         * plugins/macro/macro-actions.[ch]
12656         plugins/macro/plugin.c
12657         libanjuta/interfaces/libanjuta.idl:
12658         
12659         Implemented IAnjutaMacro interface to be used by file-wizard
12660         
12661         * plugins/cvs-plugin/plugin.c
12662         libanjuta/interfaces/libanjuta.idl:
12663         
12664         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
12665         for all version control systems and not only for cvs.
12667 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12669         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
12670         insert_macro.
12671         
12672         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
12675 2005-02-21  Naba Kumar  <naba@gnome.org>
12677         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
12678         IAnjutaDebugger interface.
12679         
12680         * plugins/debug-manager/anjuta-debug-manager.ui,
12681         plugins/debug-manager/attach_process.c,
12682         plugins/debug-manager/attach_process.h,
12683         plugins/debug-manager/plugin.c,
12684         plugins/debug-manager/plugin.h,
12685         plugins/gdb/actions.c,
12686         plugins/gdb/actions.h,
12687         plugins/gdb/anjuta-gdb-plugin.ui,
12688         plugins/gdb/breakpoints.c,
12689         plugins/gdb/breakpoints.h,
12690         plugins/gdb/debugger.c,
12691         plugins/gdb/debugger.h,
12692         plugins/gdb/memory.c,
12693         plugins/gdb/plugin.c,
12694         plugins/gdb/plugin.h,
12695         plugins/gdb/sharedlib.h,
12696         plugins/gdb/sharedlib_cbs.c,
12697         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
12698         correctly between debug-manager and debugger. Implemented debugger
12699         interface in gdb plugin. Fixed action names. Added UI updating.
12700         Start and stop debugger (does not work yet). Fixed UI merging.
12701         Fixed debugger plugin handling in debug-manager.
12703 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
12705         * plugins/editor/aneditor-autocomplete.cxx:
12706         
12707         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
12708         crash with C++ "template" keyword.
12710 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12712         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12713         Fixed bug (Closed macro dialogs with Esc key).
12714         
12715 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
12716         
12717         * plugins/project-wizard/xlib.wiz,
12718         plugins/project-wizard/xlib-logo.png,
12719         plugins/project-wizard/xlib/*:
12720         Port old xlib anjuta project on new project wizard
12721         
12722         * plugins/project-wizard/xlib-dock.wiz,
12723         plugins/project-wizard/xlib-dock/*:
12724         Port old xlib dock anjuta project on new project wizard
12725         
12726         * plugins/project-wizard/wxwin.wiz,
12727         plugins/project-wizard/wxwin-logo.png,
12728         plugins/project-wizard/wxwin/*:
12729         Port old wxwin anjuta project on new project wizard
12730         
12731         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
12732         necessary changes for the new templates.
12733         
12734 2005-02-18  Naba Kumar  <naba@gnome.org>
12736         * plugins/Makefile.am: Added class-gen
12737         
12738 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
12740         * plugins/project-wizard/header.c:
12741         Fix a bug in sorting of project categories
12743 2005-02-18  Naba Kumar  <naba@gnome.org>
12745         Patch from Massimo Cora  <maxcvs@email.it>:
12746         
12747         * plugins/class-gen/.cvsignore,
12748         plugins/class-gen/Makefile.am,
12749         (added) plugins/class-gen/action-callbacks.c,
12750         (added) plugins/class-gen/action-callbacks.h,
12751         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
12752         (added) plugins/class-gen/class_gen.c,
12753         (added) plugins/class-gen/class_gen.h,
12754         (added) plugins/class-gen/plugin.c,
12755         (added) plugins/class-gen/plugin.h: Ported class wizard to the
12756         new architecture.
12757         
12758         * plugins/project-manager/plugin.c: implemented add_source().
12760 2005-02-17  Naba Kumar  <naba@gnome.org>
12762         * plugins/file-loader/plugin.c: Fixed possible crash.
12763         
12764         * src/action-callbacks.c, src/action-callbacks.h,
12765         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
12767 2005-02-17  Naba Kumar  <naba@gnome.org>
12768         
12769         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12770         plugins/project-wizard/templates/gnome.wiz,
12771         plugins/project-wizard/templates/gtk.wiz,
12772         plugins/project-wizard/templates/gtkmm.wiz,
12773         plugins/project-wizard/templates/terminal.wiz,
12774         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12775         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12776         plugins/project-wizard/templates/gnome/src/callbacks.c,
12777         plugins/project-wizard/templates/gnome/src/callbacks.h,
12778         plugins/project-wizard/templates/gnome/src/main.c,
12779         plugins/project-wizard/templates/gtk/src/callbacks.c,
12780         plugins/project-wizard/templates/gtk/src/callbacks.h,
12781         plugins/project-wizard/templates/gtk/src/main.c,
12782         plugins/project-wizard/templates/gtkmm/src/main.cc,
12783         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
12784         to generate licence correctly (without any extra newlines). Removed
12785         IncludeGNUHeader macro definition and added proper licence property.
12786         Fixed project directory paths in file contents.
12788 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12790         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12791         Closed macro dialogs with Esc key.
12793 2005-02-16  Naba Kumar  <naba@gnome.org>
12795         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12796         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12797         plugins/project-wizard/templates/gnome/src/callbacks.c,
12798         plugins/project-wizard/templates/gnome/src/callbacks.h,
12799         plugins/project-wizard/templates/gnome/src/main.c,
12800         plugins/project-wizard/templates/gtk/src/main.c,
12801         plugins/project-wizard/templates/gtkmm/src/main.cc,
12802         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
12803         macros to avoid blank newlines.
12805 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
12807         * plugins/project-wizard/autogen.c:
12808         Correct a problem when having property value in UTF-8
12810         * plugins/project-wizard/druid.c:
12811         Correct a bug when reselecting a new project (all pages
12812         must be removed)
12814         * plugins/project-wizard/property.c:
12815         Avoid having default invalid properties
12817         * plugins/project-wizard/templates/terminal.wiz,
12818         plugins/project-wizard/templates/terminal/po/ChangeLog,
12819         plugins/project-wizard/templates/terminal/src/main.c:
12820         Remove command for testing run function
12821         Move destination directory to second page and include
12822         project name. Add exist tag. Remove unused properties.
12824 2005-02-16  Naba Kumar  <naba@gnome.org>
12826         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
12827         plugins/debug-manager/anjuta-debug-manager.ui,
12828         plugins/debug-manager/plugin.c,
12829         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12830         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
12831         plugins/gdb/plugin.h, plugins/gdb/registers.c,
12832         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
12833         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
12834         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
12835         (removed) src/anjuta_info.c,
12836         (removed) src/anjuta_info.h,
12837         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
12838         (added) plugins/gdb/anjuta-gdb-plugin.ui,
12839         (added) plugins/gdb/actions.c,
12840         (added) plugins/gdb/actions.h: Completed initial
12841         porting of debugger to new architecture. Fixed many of the debugger
12842         functions.
12844         * plugins/file-loader/plugin.c: Detect some important mime ourself
12845         to avoid inconsistencies when mime system isn't working.
12846         
12847 2005-02-16  Naba Kumar  <naba@gnome.org>
12849         * plugins/editor/Makefile.am,
12850         (added) plugins/editor/aneditor-autocomplete.cxx,
12851         (added) plugins/editor/aneditor-calltip.cxx,
12852         (added) plugins/editor/aneditor-indent.cxx,
12853         (added) plugins/editor/aneditor-priv.h,
12854         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
12855         different smaller chunks to make it easy to maintain.
12857 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12859         * plugins/project-wizard/druid.c :
12860         
12861         Found system Email address if not defined in Preferences.
12863 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
12864         
12865         * plugins/project-wizard/gtkmm.wiz
12866         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
12867         plugins/project-wizard/gtkmm/*
12868         
12869         Added GTKmm (C++) project type
12871 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
12873         * plugins/message-view/plugin.c
12874         plugins/message-view/message-view.c
12875         TODO.gtodo:
12876         Implemented next/prev action
12878 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12880         * plugins/project-wizard/templates/libglade2.* :
12881         Removed libglade2 project.
12882         
12883         * plugins/project-wizard/templates/gtk* :
12884         Removed interface.[ch] & support.[ch].
12885         
12886 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12888         * plugins/project-wizard/anjuta-project-wizard.glade,
12889         plugins/project-wizard/property.[ch],
12890         plugins/project-wizard/templates/anjuta-plugin.wiz :
12891         Added a new property ("iconfile").
12893 2005-02-14  Naba Kumar  <naba@gnome.org>
12895         * plugins/project-wizard/install.c,
12896         plugins/project-wizard/plugin.c,
12897         plugins/project-wizard/templates/anjuta-plugin.wiz,
12898         plugins/project-wizard/templates/gnome.wiz,
12899         plugins/project-wizard/templates/gtk.wiz,
12900         plugins/project-wizard/templates/libglade2.wiz,
12901         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
12902         newly created projects and open them. Fixed message buffering in
12903         wizard.
12905 2005-02-14  Naba Kumar  <naba@gnome.org>
12907         * src/about.c, pixmaps/Makefile.am,
12908         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
12909         
12910         * mime/gnome-mime-application-x-anjuta.png,
12911         pixmaps/anjuta_icon.png,
12912         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
12913         done by 9-speed at:
12914         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
12915         
12916 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12918         * configure.in,
12919         plugins/project-wizard/templates/libglade2-logo.png,
12920         plugins/project-wizard/templates/libglade2.wiz,
12921         plugins/project-wizard/templates/libglade2/* :
12922         Add Glade2 project
12925 2005-02-14  Naba Kumar  <naba@gnome.org>
12927         * TODO.tasks: Updated.
12928         
12929         * plugins/editor/anjuta-docman.c,
12930         plugins/editor/text_editor.c,
12931         plugins/editor/text_editor.h,
12932         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
12933         for file modification, but it is still not functioning.
12935 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
12937         * plugins/project-wizard/values.c,
12938         plugins/project-wizard/values.h,
12939         plugins/project-wizard/property.c,
12940         plugins/project-wizard/property.h,
12941         plugins/project-wizard/druid.c:
12942         Rewrite mandatory property check
12943         Add check of exist property
12944         Rewrite handling of cached property page
12946 2005-02-13  Naba Kumar  <naba@gnome.org>
12948         Patch from Igor Kovalenko  <garrison@mail.ru>:
12949         * tagmanager/tm_workspace.c: Improved performance.
12951 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12953         *plugins/project-wizard/templates/*.wiz,
12954         plugins/project-wizard/druid.c,
12955         plugins/project-wizard/templates/terminal/src/main.c,
12956         plugins/project-wizard/templates/gtk/src/*.[ch],
12957         plugins/project-wizard/templates/gtk/src/Makefile.am,
12958         plugins/project-wizard/templates/gnome/src/*.[ch],
12959         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
12960         Add Copyright date & Email address,
12961         Correct terminal project.
12962         
12963 2005-02-12  Naba Kumar  <naba@gnome.org>
12965         * plugins/project-wizard/property.c: Fixed hidden
12966         properties to take values.
12968         * plugins/project-wizard/file.[ch]: Renamed
12969         true/false enum values to fix compile error
12970         (conflict with other definition).
12971         
12972         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
12973         even when mime type detection fails (for example, when Anjuta is
12974         installed in non-system prefix).
12976 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
12978         * plugins/project-wizard/values.c,
12979         plugins/project-wizard/values.h:
12980         Rewrite file with more comments
12982         * plugins/project-wizard/druid.c,
12983         plugins/project-wizard/druid.h,
12984         plugins/project-wizard/autogen.c,
12985         plugins/project-wizard/autogen.h,
12986         plugins/project-wizard/druid.c,
12987         plugins/project-wizard/druid.h:
12988         Add more comments
12989         Use values instead of properties
12990         Move default properties to druid.c
12992         * plugins/project-wizard/install.c,
12993         plugins/project-wizard/install.h:
12994         Use values instead of properties
12995         Add a check to avoid overwriting files
12997         * plugins/project-wizard/parser.c,
12998         plugins/project-wizard/property.c,
12999         plugins/project-wizard/property.h:
13000         Update to use new values
13001         Add an "exist" attribute to check if a directory already exist
13003         * plugins/project-wizard/anjuta-project-wizard.glade:
13004         Change project selection page (GtkTextView => GtkLabel,
13005         GtkTable => GtkVBox)
13007         * plugins/project-wizard/templates/terminal.wiz:
13008         Move destination directory on second page
13009         
13010         * plugins/project-wizard/action.c:
13011         Add a few comments
13013 2005-02-12  Naba Kumar  <naba@gnome.org>
13015         * plugins/file-manager/an_file_view.c,
13016         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
13017         views. Created dynamic update date of view depending on project
13018         changes -- similar to file-manager view.
13019         
13020         * plugins/devhelp/plugin.c: Load help on idle.
13021         
13022         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
13023         autoformat' to proper location in preferences.
13024         
13025         * mime/anjuta.mime: Added .prj extension in the mime type for backward
13026         compatibility.
13027         
13028         * plugins/editor/plugin.c: Fixed accel name.
13030 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13032         *plugins/project-wizard/templates/anjuta-plugin.wiz,
13033         plugins/project-wizard/templates/gnome.wiz,
13034         plugins/project-wizard/templates/gtk.wiz,
13035         plugins/project-wizard/anjuta-project-wizard.glade,
13036         plugins/project-wizard/autogen.c:
13037         Add Username & Email address in Project preferences.
13039 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13041         *plugins/project-wizard/templates/gnome-logo.png,
13042         plugins/project-wizard/templates/gnome.wiz,
13043         plugins/project-wizard/templates/gnome/* :
13044         Add Gnome project
13046 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13048         * plugins/project-wizard/templates/terminal/src/main.c, 
13049         plugins/project-wizard/templates/terminal/src/main.c,
13050         plugins/project-wizard/templates/terminal/src/main.[ch] :
13051         Insert License in projects
13052         
13053 2005-02-11  Naba Kumar  <naba@gnome.org>
13055         * TODO.tasks: Added message manager task.
13056         
13057         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
13058         
13059         * plugins/editor/plugin.c: Use bookmark stock icons.
13060         
13061         * plugins/message-view/anjuta-message-manager.ui,
13062         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
13064 2005-02-10  Naba Kumar  <naba@gnome.org>
13066         * libanjuta/interfaces/libanjuta.idl: fixed build error.
13067         
13068 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13070         * global-tags/Makefile.am
13071         Error during 'make install'
13073 2005-02-09  Naba Kumar  <naba@gnome.org>
13075         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
13076         missing file.
13077         
13078 2005-02-08  Naba Kumar  <naba@gnome.org>
13080         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
13081         
13082         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
13083         Show busy cursur when updating global tags in preferences.
13085         * configure.in: Fixed.
13086         
13087 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13089         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
13090           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13091          
13092         - Fixed anjuta-plugin project (glade)
13094 2005-02-08  Naba Kumar  <naba@gnome.org>
13096         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
13097         Fixed automatic indentations.
13099         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
13100         Global tags are now segregated into smaller api tags, which can be
13101         selectively loaded from symbol browser preferences.
13103         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
13104         Implemented IProjectManager interface in project-manager. Mostly getter
13105         methods for now, but need to add add() and remove() methods to add
13106         or remove project elements.
13108         * plugins/gdb/debug_tree.c: Small fix.
13110         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
13111         plugins/symbol-browser/an_symbol_info.c,
13112         plugins/symbol-browser/an_symbol_info.h,
13113         plugins/symbol-browser/an_symbol_search.c,
13114         plugins/symbol-browser/an_symbol_search.h,
13115         plugins/symbol-browser/an_symbol_view.c,
13116         plugins/symbol-browser/an_symbol_view.h,
13117         plugins/symbol-browser/plugin.c,
13118         plugins/symbol-browser/plugin.h,
13119         tagmanager/c.c,
13120         tagmanager/entry.h,
13121         tagmanager/tm_project.c,
13122         tagmanager/tm_symbol.c,
13123         tagmanager/tm_tag.c,
13124         tagmanager/tm_workspace.c,
13125         tagmanager/vstring.c,
13126         tagmanager/include/tm_tag.h,
13127         tagmanager/include/tm_workspace.h:
13128         
13129         - Fixed tagmanager parsing of source files to parse for typedefines and
13130         properly record element scopes. Implemented scope autocompletion
13131         (autocompletion on '.', '->', '::' and ':'. The functionality is not
13132         fully working. It was based on older patch for Anjuta 1.2.2 in SF
13133         patch list (author is unknown).
13134         - Implemented symbol-browser preferences for dynamically loading and
13135         saving tags API segments.
13136         - Fixed symbol-search to use tagmanager directly instead of depending
13137         on symbol-view for tags list.
13138         - Fixed symbol-view to create the tree using TMSymbol tree directly.
13139         - Fixed TMSymbol to create the complete tags tree instead of letting the
13140         symbol-view created the root nodes.
13141         - Changed project tags cache name to .tm_project2.cache because the
13142         newer format records additional scope information.
13143         
13144 2005-02-07  Naba Kumar  <naba@gnome.org>
13146         * plugins/editor/style-editor.c,
13147         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
13148         and GtkFontButton instead of deprecated widgets in
13149         style editor.
13150         
13151 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
13153         * plugins/project-wizard/action.c,
13154         plugins/project-wizard/action.h,
13155         plugins/project-wizard/autogen.c,
13156         plugins/project-wizard/autogen.h,
13157         plugins/project-wizard/file.c,
13158         plugins/project-wizard/file.h,
13159         plugins/project-wizard/install.c,
13160         plugins/project-wizard/install.h,
13161         plugins/project-wizard/parser.h,
13162         plugins/project-wizard/parser.c,
13163         plugins/project-wizard/property.c,
13164         plugins/project-wizard/property.h,
13165         plugins/project-wizard/plugin.h,
13166         plugins/project-wizard/plugin.c,
13167         plugins/project-wizard/values.c,
13168         plugins/project-wizard/values.h:
13169         Replace C++ comments by C comments
13171         * plugins/project-wizard/autogen.c,
13172         plugins/project-wizard/autogen.h:
13173         Add a run time check of autogen version.
13174         Add UserName variable.
13176         * plugins/project-wizard/anjuta-project-wizard.glade,
13177         plugins/project-wizard/header.c,
13178         plugins/project-wizard/druid.c,
13179         plugins/project-wizard/druid.h:
13180         Sort project in alphabetic order.
13181         Correct selection troubles in notebooks.
13183         * plugins/project-wizard/parser.c:
13184         Add some check when reading the project header block.
13186 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
13188         * plugins/project-wizard/action.c,
13189         plugins/project-wizard/action.h,
13190         plugins/project-wizard/autogen.c,
13191         plugins/project-wizard/autogen.h,
13192         plugins/project-wizard/file.c,
13193         plugins/project-wizard/file.h,
13194         plugins/project-wizard/install.c,
13195         plugins/project-wizard/parser.h,
13196         plugins/project-wizard/parser.c,
13197         plugins/project-wizard/property.c,
13198         plugins/project-wizard/property.h,
13199         plugins/project-wizard/values.c,
13200         plugins/project-wizard/values.h,
13201         Add a space between function name and open.
13203         * plugins/project-wizard/plugin.h,
13204         plugins/project-wizard/plugin.c,
13205         plugins/project-wizard/install.c,
13206         Avoid a crash if the user close the message view used by the .
13208         * plugins/project-wizard/anjuta-project-wizard,
13209         plugins/project-wizard/druid.c,
13210         plugins/project-wizard/druid.h,
13211         plugins/project-wizard/header.h,
13212         plugins/project-wizard/header.c,
13213         Add a text view with the description of each.
13214         Add a tab for each project.
13215         Replace some C++ comments to C comments.
13217 2005-02-05  Naba Kumar  <naba@gnome.org>
13219         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
13220         New icon from Sebastien Granjoux .
13221         
13222 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
13224         * libanjuta/anjuta-preferences.c:
13225         Set file property even without a focus out event (file selected 
13226         the browse dialog)
13228 2005-02-04  Naba Kumar  <naba@gnome.org>
13230         * plugins/glade/plugin.c: Fixed glade function calls.
13231         * configure.in: Fixed a typo.
13232         * TODO.tasks: Updated.
13234 2005-02-03  Naba Kumar  <naba@gnome.org>
13236         * plugins/project-manager/plugin.c: Fixed memory corruption.
13238         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
13239         build error.
13240         
13241         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13242         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13243         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13244         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13246         * libanjuta/interfaces/libanjuta.idl,
13247         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
13248         interface.
13249         
13250         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
13252         Patch from Massimo Cora <maxcvs@email.it>:
13253         * plugins/editor/plugin.c: Fixed update UI for created buffers.
13254         
13255 2005-02-01  Naba Kumar  <naba@gnome.org>
13257         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
13258         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
13259         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
13260         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
13261         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
13262         from sourceforge -- a64 crash fixes (correct typing for GType)
13263         and fixes compile errors in sun.
13265         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
13266         paste (shift+insert) in terminal.
13268 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
13270         * configure.in: Add «nb» to ALL_LINGUAS.
13272 2005-02-01  Naba Kumar  <naba@gnome.org>
13274         * TODO.tasks, TODO: Updated todo tasks.
13275         
13276         * plugins/editor/anjuta-document-manager.glade: Improved search
13277         relace dialog.
13278         
13279         * TODO.tasks: Fixed xml format.
13280         
13281         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
13282         work yet).
13283         
13284         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
13285         cleanups.
13286         
13287         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
13288         format during save (removed unwanted text nodes). Fixed scrollbars.
13290 2005-01-31  Naba Kumar  <naba@gnome.org>
13292         * libanjuta/interfaces/libanjuta.idl,
13293         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
13294         Implemented append() method for IAnjutaEditor interface and fixed
13295         various bugs with text insertions (cvs diff and macro insertions).
13296         
13297         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
13298         automatic indentation.
13299         
13300         * plugins/editor/action-callbacks.c,
13301         plugins/editor/action-callbacks.h,
13302         plugins/editor/anjuta-docman.c,
13303         plugins/editor/anjuta-document-manager.ui,
13304         plugins/editor/plugin.c,
13305         plugins/editor/text_editor.c,
13306         plugins/editor/text_editor.h,
13307         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
13308         Fixed highlight issues.
13310         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
13311         macro.
13312         
13313         * plugins/symbol-browser/an_symbol_view.c: Force update project.
13315         * data/properties/*: Updated properties files from scite. Created
13316         styles.properties to override the scite styles.
13317         
13318         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
13320         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
13321         
13322 2005-01-30  Naba Kumar  <naba@gnome.org>
13324         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
13325         unused definitions.
13326         
13327         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
13328         
13329         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
13330         plugins/editor/text_editor.c,
13331         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
13332         fixed linuwidth preference setting, fixed insert text interface
13333         implementation. Improved automatice-indentation for cpp lexer.
13334         
13335         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
13337 2005-01-29  Naba Kumar  <naba@gnome.org>
13339         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
13340         option in update dialog as default. Improved import dialog. Sized
13341         log dialog.
13343         * configure.in: Fixed underquoted warning from autoconf.
13344         
13345         * plugins/editor/action-callbacks.c,
13346         plugins/editor/aneditor.cxx,
13347         plugins/editor/aneditor.h,
13348         plugins/editor/anjuta-document-manager.glade,
13349         plugins/editor/plugin.c,
13350         plugins/editor/plugin.h,
13351         plugins/editor/text_editor.c,
13352         plugins/editor/text_editor.h,
13353         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
13354         for Editor and fixed all preferences syncronization and notifys for
13355         visible prefs (in editor preferences page).
13356         
13357         * plugins/file-loader/plugin.c: Load recent files on idle.
13359 2005-01-28  Naba Kumar  <naba@gnome.org>
13361         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13362         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
13364         * plugins/editor/action-callbacks.c,
13365         plugins/editor/action-callbacks.h,
13366         plugins/editor/aneditor.cxx,
13367         plugins/editor/aneditor.h,
13368         plugins/editor/anjuta-document-manager.ui,
13369         plugins/editor/plugin.c,
13370         plugins/editor/text_editor.c,
13371         plugins/editor/text_editor.h,
13372         plugins/editor/text_editor_cbs.c,
13373         plugins/editor/text_editor_cbs.h,
13374         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
13375         Text editor.
13377         Patch from Massimo Cora <maxcvs@email.it>:
13378         * plugins/editor/an_symbol_search.c,
13379         plugins/editor/an_symbol_search.c: Fixed crash bugs.
13380         
13381 2005-01-27  Naba Kumar  <naba@gnome.org>
13382         
13383         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
13384         minimum size request to 200.
13386         * plugins/symbol-browser/an_symbol_info.c,
13387         plugins/symbol-browser/an_symbol_info.h,
13388         plugins/symbol-browser/an_symbol_search.c,
13389         plugins/symbol-browser/an_symbol_search.h,
13390         plugins/symbol-browser/an_symbol_view.c,
13391         plugins/symbol-browser/an_symbol_view.h,
13392         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
13393         pixbuf retrieval. Fixed runtime warning. Code clean up.
13395 2005-01-27  Naba Kumar  <naba@gnome.org>
13397         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
13398         src/anjuta.ui, (new) plugins/glade/.cvsignore,
13399         (new) plugins/glade/Makefile.am,
13400         (new) plugins/glade/anjuta-glade-plugin.png,
13401         (new) plugins/glade/anjuta-glade.plugin.in,
13402         (new) plugins/glade/anjuta-glade.ui,
13403         (new) plugins/glade/plugin.c,
13404         (new) plugins/glade/plugin.h,
13405         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
13406         now until glade3 works properly.
13408         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
13409         they are generated.
13410         
13411 2005-01-26  Naba Kumar  <naba@gnome.org>
13413         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
13414         Added mime icon for anjuta projects.
13415         
13416         patch from Massimo Cora <maxcvs@email.it>:
13417         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
13418         an_symbol_search.h, an_symbol_view.c, plugin.c:
13419         Fix/implement objects destroying/freeing.
13421 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
13422         
13423         * src/action-callback.[ch], src/anjuta-actions.h:
13424         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
13425         because it has not been updated for years and we know have a devhelp plugin
13426         which can do the job much better.
13427         * TODO.tasks: Updated done items
13429 2005-01-25  Naba Kumar  <naba@gnome.org>
13431         * autogen.sh: Fixed to generate interface files.
13433         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
13434         session save filenames.
13435         
13436         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
13437         
13438 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
13440         * plugins/project-wizard/Makefile.am,
13441         plugins/project-wizard/install.c,
13442         plugins/project-wizard/install.h,
13443         plugins/project-wizard/parser.c,
13444         plugins/project-wizard/parser.h,
13445         plugins/project-wizard/templates/terminal.wiz:
13446         Add action list block in wizard template
13447         * plugins/project-wizard/file.c,
13448         plugins/project-wizard/autogen.c:
13449         Small fixes
13451 2005-01-23  Naba Kumar  <naba@gnome.org>
13453         * configure.in: Fixed build error.
13455 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
13457         * plugins/project-wizard/druid.c,
13458         plugins/project-wizard/parser.c,
13459         plugins/project-wizard/property.c: Rewrite parser with
13460         better error handling
13462 2005-01-22  Naba Kumar  <naba@gnome.org>
13464         * plugins/symbol-browser/plugin.c: Changed c++ coments
13465         to c commnets and formated code to anjuta coding styles.
13466         
13467 2005-01-21  Naba Kumar  <naba@gnome.org>
13469         * configure.in, autogen.sh: Fixed build errors in newer automake.
13470         
13471         * plugins/editor/anjuta-docman.c: Do not emit change editor
13472         signal while in dispose.
13474         Patch from: Massimo Corà <maxcvs@email.it>
13475         * plugins/symbol-browser/Makefile.am,
13476         plugins/symbol-browser/an_symbol_view.c,
13477         plugins/symbol-browser/an_symbol_view.h,
13478         plugins/symbol-browser/plugin.c,
13479         plugins/symbol-browser/plugin.h,
13480         plugins/symbol-browser/test-symbol-browser.c,
13481         (new) plugins/symbol-browser/an_symbol_info.c,
13482         (new) plugins/symbol-browser/an_symbol_info.h,
13483         (new) plugins/symbol-browser/an_symbol_search.c,
13484         (new) plugins/symbol-browser/an_symbol_search.h:
13485         Added a cool real-time symbol-search-view in symbol browser.
13487 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
13488         
13489         * plugin/macro/plugin.c
13490         plugin/macro/anjuta-macro-plugin.ui
13491         plugin/macro/macro-db.[ch]
13492         plugin/macro/macro-dialog.[ch]
13493         plugin/macro/macro-actions.[ch]
13494         plugin/macro/macro-edit.[ch]
13495         plugin/macro/plugin.[ch]:
13496         
13497         Implemented three menu items as Naba proposed:
13498         Edit->Macro->
13499                 Insert Macro: Pops of a border-less window to enter a shortcut
13500                 Add Macro: Same as Manage Macro => New
13501                 Manage Macros: Full-features macro dialog
13503 2005-01-20  Naba Kumar  <naba@gnome.org>
13505         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
13506         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
13507         libanjuta/anjuta-shell.h,
13508         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13509         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13510         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
13511         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13512         src/main.c, src/shell.c: Implemented command line args processing
13513         and session management. Fixed geometry restoration.
13515 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
13516         
13517         * plugins/macro/macro-db.c,
13518         plugins/macros.xml:
13519         Cleaned up XML interface and use attributes now for name, category and 
13520         shortcut. CDATA is used to avoid xml errors inside of macros.
13522 2005-01-19  Naba Kumar  <naba@gnome.org>
13524         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
13526 2005-01-18  Naba Kumar  <naba@gnome.org>
13527         
13528         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
13529         to work.
13531         * scintilla/*: Updated scintilla to current cvs and updated
13532         scintilla patches.
13533         
13534 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13535         
13536         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
13537         plugins/cvs-plugin/cvs-actions.c:
13538         Added "Whole project" infrastructure but it does not
13539         work because I did not find a way to get the current project's
13540         root dir.
13542 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13544         * plugins/cvs-plugin/Makefile.am
13545         plugins/cvs-plugin/anjuta-cvs.plugin.in
13546         plugins/cvs-plugin/cvs-actions.c
13547         plugins/cvs-plugin/cvs-callbacks.c
13548         plugins/cvs-plugin/cvs-interface.[ch] (added)
13549         plugins/cvs-plugin/plugin.c:
13550         
13551         Added IAnjutaCVS interface and improved cvs plugin. There
13552         is still some work to do on cvs import and to add a current
13553         project toggle.
13555 2005-01-17  Naba Kumar  <naba@gnome.org>
13557         * plugins/editor/aneditor.cxx: Fixed auto indentation.
13558         
13559         * configure.in: Fixed build errors.
13561         * data/Makefile.am,     (removed) data/README.stock_libs,
13562         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
13563         (removed) data/header.c, (removed) data/stock_libs.anj,
13564         (removed) data/x-anjuta-project.desktop,
13565         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
13567         * libanjuta/anjuta-plugin-description.c,
13568         libanjuta/anjuta-shell.c: Updated documentations.
13570         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
13571         
13572         * libanjuta/anjuta-launcher.c,
13573         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
13574         x86_64 systems.
13576 2005-01-17  Naba Kumar  <naba@gnome.org>
13577         
13578         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13579         plugins/project-wizard/templates/gtk.wiz,
13580         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13581         Updated templates to new format.
13582         
13583         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
13584         * plugins/project-wizard/druid.c,
13585         plugins/project-wizard/parser.c,
13586         plugins/project-wizard/property.c,
13587         plugins/project-wizard/property.h,
13588         plugins/project-wizard/templates/terminal.wiz,
13589         plugins/project-wizard/templates/terminal/AUTHORS,
13590         plugins/project-wizard/templates/terminal/ChangeLog,
13591         plugins/project-wizard/templates/terminal/NEWS,
13592         plugins/project-wizard/templates/terminal/README,
13593         plugins/project-wizard/templates/terminal/project.anjuta,
13594         plugins/project-wizard/templates/terminal/src/main.c:
13595         Moveed code related to property types from druid.c and parser.c to 
13596         property.c. Changed tag from "<string ..." to
13597         "<property type="string..."     and so on. Rewrite parser
13598         (warning still in progress). Added list property. Changed
13599         terminal project to avoid using autogen on some file (much 
13600         faster) using the autogen attribute. Add a license list box in
13601         terminal project (just as an example). _label in item list is
13602         optional now.
13604 2005-01-16  Naba Kumar  <naba@gnome.org>
13606         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
13607         plugins/edtior/anjuta-docman.c: Fixed build errors.
13608         
13609         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
13610         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
13611         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
13612         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
13613         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
13614         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
13615         libanjuta/resources.h,
13616         plugins/build-basic-autotools/build-basic-autotools.c,
13617         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13618         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
13619         plugins/gtodo/plugin.c, src/Makefile.am,
13620         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13621         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
13622         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
13623         should be handled in respective plugins. Added API documentations.
13625         * libanjuta-docs.sgml, libanjuta-sections.txt,
13626         libanjuta.types,
13627         (added) tmpl/anjuta-debug.sgml,
13628         (added) tmpl/anjuta-launcher.sgml,
13629         tmpl/anjuta-plugin.sgml,
13630         tmpl/anjuta-preferences.sgml,
13631         tmpl/anjuta-shell.sgml,
13632         (added) tmpl/anjuta-status.sgml,
13633         (removed) tmpl/anjuta-stock.sgml,
13634         tmpl/anjuta-utils.sgml,
13635         (removed) tmpl/defaults.sgml,
13636         (removed) tmpl/fileselection.sgml,
13637         (removed) tmpl/gnomefilelist.sgml,
13638         tmpl/ianjuta-buildable.sgml,
13639         (added) tmpl/ianjuta-debugger-manager.sgml,
13640         (added) tmpl/ianjuta-debugger.sgml,
13641         tmpl/ianjuta-document-manager.sgml,
13642         tmpl/ianjuta-editor.sgml,
13643         tmpl/ianjuta-file.sgml,
13644         tmpl/ianjuta-loader.sgml,
13645         tmpl/ianjuta-markable.sgml,
13646         tmpl/ianjuta-message-view.sgml,
13647         (added) tmpl/ianjuta-project-manager.sgml,
13648         (added) tmpl/ianjuta-todo.sgml,
13649         (added) tmpl/ianjuta-wizard.sgml,
13650         tmpl/libanjuta-iface-marshallers.sgml,
13651         tmpl/libanjuta-unused.sgml,
13652         (removed) tmpl/pixmaps.sgml,
13653         tmpl/plugins.sgml,
13654         (removed) tmpl/properties.sgml,
13655         tmpl/resources.sgml: Updated API documentations.
13657 2005-01-15  Naba Kumar  <naba@gnome.org>
13659         * libanjuta/anjuta-launcher.c: Added API docs.
13660         
13661         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13662         plugins/project-wizard/templates/gtk.wiz,
13663         plugins/project-wizard/templates/terminal.wiz,
13664         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13665         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13666         plugins/project-wizard/templates/gtk/src/main.c,
13667         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
13668         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
13669         template files.
13671         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
13672         * plugins/project-wizard/anjuta-project-wizard.glade,
13673         plugins/project-wizard/autogen.c,
13674         plugins/project-wizard/druid.c,
13675         plugins/project-wizard/druid.h,
13676         plugins/project-wizard/file.c,
13677         plugins/project-wizard/file.h,
13678         plugins/project-wizard/install.c,
13679         plugins/project-wizard/parser.c,
13680         plugins/project-wizard/plugin.c,
13681         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
13682         setting the default project directory. Fix HIDDEN property, it's
13683         working but I think we could make this cleaner. Removed the
13684         copy of the string in mandatory_property. Add an optional autogen
13685         attribute, to force or avoid using autogen on some files, default
13686         without any attribute is autodetect.+ Replace the script tag with
13687         a normal file tag and an attribute execute.
13688         
13689 2005-01-14  Naba Kumar  <naba@gnome.org>
13691         * plugins/editor/action-callbacks.c,
13692         plugins/editor/search_incremental.c,
13693         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
13694         works now.
13695         
13696         * plugins/editor/plugin.c, plugins/editor/plugin.h,
13697         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
13698         tabs.
13700 2005-01-12  Naba Kumar  <naba@gnome.org>
13702         * configure.in,
13703         plugins/project-wizard/templates/Makefile.am,
13704         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
13705         plugins/project-wizard/templates/anjuta-plugin.wiz,
13706         (added) plugins/project-wizard/templates/gtk-logo.png,
13707         (added) plugins/project-wizard/templates/gtk.wiz,
13708         (added) plugins/project-wizard/templates/terminal-logo.png,
13709         plugins/project-wizard/templates/terminal.wiz,
13710         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13711         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13712         (added) plugins/project-wizard/templates/gtk/.cvsignore,
13713         (added) plugins/project-wizard/templates/gtk/Makefile.am,
13714         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
13715         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
13716         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13717         (added) plugins/project-wizard/templates/gtk/src/main.c,
13718         (added) plugins/project-wizard/templates/gtk/src/project.glade,
13719         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
13720         GTK+ project templated and fixed other templates. Updated template
13721         logos.
13723 2005-01-12  Naba Kumar  <naba@gnome.org>
13725         * plugins/macro/anjuta-macro.glade: Improved GUI.
13726         
13727 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
13729         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
13730         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
13731         * plugins/cvs-plugin/cvs.[ch] (removed)
13732         Removed old unused files
13733         
13734         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
13735         * plugins/cvs-plugin/cvs-actions.c
13736         * plugins/cvs-plugin/Makefile.am:
13737         Seperate callback functions for better error
13738         handling. Cleaned up code.
13739         
13740         * plugins/macro/macros.xml: removed corrupt cvs
13741         macros for now.
13743 2005-01-10  Naba Kumar  <naba@gnome.org>
13745         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
13746         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
13747         and leaks.
13749 2005-01-09  Naba Kumar  <naba@gnome.org>
13751         * libegg/egg-recent-action.c, libegg/test-actions.c,
13752         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
13753         recent files models.
13754         
13755         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
13756         two models -- one for projects and other for regular files and show
13757         both in recent files menu. Changed recent files group from "anjuta"
13758         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
13759         when adding the URI in recent files.
13760         
13761         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
13762         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
13763         * plugins/macro/macro-dialog.c: Fixed dispose() method.
13764         * plugins/macro/macros.xml: Fixed xml errors.
13766 2005-01-08  Naba Kumar  <naba@gnome.org>
13767         
13768         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
13769         libegg/test-actions.c, libegg/menu/Makefile.am,
13770         libegg/menu/egg-recent-action.h: Added a new action for
13771         recent files.
13773         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
13774         Fixed dispose. Cleanup.
13775         
13776         * plugins/file-loader/anjuta-loader-plugin.ui,
13777         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
13778         Use the new action for recent files. Added recent files in
13779         toolbar.
13781         * plugins/project-wizard/druid.c: Show busy cursor and
13782         de-sensitize druid buttons during page change.
13783         
13784         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13785         * plugins/project-wizard/Makefile.am,
13786         plugins/project-wizard/druid.c,
13787         plugins/project-wizard/druid.h,
13788         plugins/project-wizard/install.c,
13789         plugins/project-wizard/plugin.c,
13790         plugins/project-wizard/plugin.h,
13791         plugins/project-wizard/property.c,
13792         plugins/project-wizard/property.h,
13793         (added) plugins/project-wizard/values.c,
13794         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
13795         objects (in values.c and values.h) containing the values of all
13796         properties. The NPWProperty objects now keep their values in this
13797         object which is persistant for one activation of the plugin, so the
13798         user keeps all the values even if he goes backward. Used an anjuta
13799         message view to list all files copied by the project wizard.
13801 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
13803         * plugins/macro/plugin.[ch],
13804         plugins/macro/macro-dialog.[ch]
13805         plugins/macro/macro-edit.[ch]
13806         plugins/macro/macro-db.[ch]
13807         plugins/macro/macro-actions.[ch]
13808         plugins/macro/anjuta-macro.plugin.in
13809         plugins/macro/anjuta-macro.glade
13810         plugins/macro/anjuta-macro.png
13811         plugins/macro/Makefile.am
13812         plugins/macro/macros.xml
13813         plugins/macro/anjuta-macro.ui (all added)
13814         configure.in
13815         plugins/Makefile.am:
13816         Added new macro plugins
13817         
13818         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13819         New icon
13820         
13821         * manuals/reference/template (removed)
13822         Removed old api reference
13823         
13824         * plugins/message-view/message-view.c:
13825         "Fixed" crash in on_row_deleted and added a
13826         comment that I cannot work this way. We will
13827         have to change everything a bit to avoid losing
13828         memory there.
13829         
13830         * plugins/text-editor/text_editor.c:
13831         Update line number width on file save
13834 2005-01-07  Naba Kumar  <naba@gnome.org>
13836         * plugins/project-wizard/anjuta-project-wizard.glade,
13837         plugins/project-wizard/druid.c,
13838         plugins/project-wizard/templates/anjuta-plugin.wiz,
13839         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
13840         Display page description in bold. Fixed mandatory field check.
13842         * configure.in,
13843         libanjuta/libanjuta-1.0.pc.in,
13844         plugins/project-wizard/druid.c,
13845         plugins/project-wizard/parser.c,
13846         plugins/project-wizard/property.h,
13847         plugins/project-wizard/templates/anjuta-plugin.wiz,
13848         plugins/project-wizard/templates/terminal.wiz,
13849         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
13850         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
13851         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
13852         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
13853         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
13854         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13855         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13856         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13857         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13858         plugins/project-wizard/templates/terminal/configure.in.tpl,
13859         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
13860         plugins/project-wizard/templates/terminal/src/main.c: Implemented
13861         a new property type -- hidden. Fixed terminal and anjuta-plugin
13862         project templates.
13864 2005-01-07  Naba Kumar  <naba@gnome.org>
13866         * templates/anjuta-plugin.wiz,
13867         templates/terminal.wiz,
13868         templates/terminal/Makefile.am.tpl,
13869         templates/terminal/autogen.sh,
13870         (Removed) templates/terminal/configure.ac.tpl,
13871         (Added) templates/.cvsignore,
13872         (Added) templates/Makefile.am,
13873         (Added) templates/anjuta-plugin/.cvsignore,
13874         (Added) templates/anjuta-plugin/Makefile.am,
13875         (Added) templates/anjuta-plugin/src/.cvsignore,
13876         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
13877         (Added) templates/terminal/.cvsignore,
13878         (Added) templates/terminal/Makefile.am,
13879         (Added) templates/terminal/configure.in.tpl,
13880         (Added) templates/terminal/po/.cvsignore,
13881         (Added) templates/terminal/po/ChangeLog,
13882         (Added) templates/terminal/po/Makefile.am,
13883         (Added) templates/terminal/po/POTFILES.in,
13884         (Added) templates/terminal/src/.cvsignore,
13885         (Added) templates/terminal/src/Makefile.am,
13886         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
13887         project wizard. Fixed configure/po/Makefile template errors.
13889 2005-01-06  Naba Kumar  <naba@gnome.org>
13891         * configure.in: Added project templates.
13892         * plugins/project-wizard/templates/*: Added to project and renamed
13893         Makefile.am and configure.in to Makefile.am and configure.ac respectively
13894         for the project templates (so that they do not conflict with autotools
13895         build. Created proper configure.ac.tpl and autogen.sh for project
13896         templates.
13897         
13898 2005-01-06  Naba Kumar  <naba@gnome.org>
13900         * plugins/project-wizard/anjuta-project-wizard.glade,
13901         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
13902         Fixed file list parsing and to take absolute file paths (for example,
13903         from an icon selected previously). Used toggle buttons for boolean
13904         properties. Check if all mandatory fields are given before going
13905         forward in the wizard. Use scrollable viewport for listing property
13906         widgets incase the list goes out of wizard's size. Added tooltips
13907         as descriptions of the property widgets. And other fixes.
13909         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
13910         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
13911         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
13912         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
13913         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
13914         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
13915         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
13916         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13917         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
13918         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13919         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13920         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
13921         Restructured template files.
13923 2005-01-06  Naba Kumar  <naba@gnome.org>
13925         * configure.in: Added check for autogen.
13926         
13927         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
13928         in dispose.
13929         
13930         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
13931         Do not emit changed signal when in dispose.
13933         * plugins/symbol-browser/plugin.c: Don't updated symbols when
13934         symbol-view widget has been destroyed.
13935         
13936         * src/anjuta-app.c: Set null to preference, status and ui object
13937         pointers when they are destroyed.
13939         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
13940         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
13941         Added boolean, integer and file property types.
13942         
13943         * plugins/project-wizard/Makefile.am,
13944         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
13945         project wizard templates.
13947 2005-01-04  Naba Kumar  <naba@gnome.org>
13949         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
13950         added widgets.
13951         
13952         * plugins/editor/aneditor.cxx,
13953         plugins/editor/anjuta-docman.c,
13954         plugins/editor/plugin.c,
13955         plugins/editor/text_editor.c:
13956         Removed unnecessary ref/unref of scintilla.
13957         
13958         * plugins/message-view/anjuta-msgman.c,
13959         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
13960         make close button similar to document manager.
13961         
13962         * plugins/project-manager/plugin.c,
13963         plugins/project-manager/plugin.h: Removed dead codes. Removed
13964         unnecessary ref/unref.
13965         
13966         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
13967         instead of hard refs.
13969 2005-01-03  Naba Kumar  <naba@gnome.org>
13971         * libanjuta/interfaces/libanjuta.idl: Added configure() and
13972         generate() methods for IAnjutaBuildable interface.
13974         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
13975         IAnjutaBuildable inteface.
13977         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
13978         to destroy build context when message view is destroyed.
13979         
13980         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
13981         a ref to it and unref in destructor. AnEditor class wants to be the
13982         owner of scintilla widget. Fixed compile warnings with signed/unsigned
13983         comparisions.
13984         
13985         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
13986         complicate the scene. Removed editor widget from AnjutaDocman when
13987         the widget is destroyed.
13988         
13989         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
13990         from shell. It will be removed from shell when the widget is destroyed.
13991         
13992         * plugins/editor/text_editor.c: Added debug codes to track object
13993         finalizations.
13995         * plugins/message-view/anjuta-msgman.c: Remove message view on
13996         widget destroy. Destroy message view on remove. Removed all views
13997         correctly.
13998         
13999         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
14000         from container.
14002 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14004         * plugins/file-wizard/action-callbacks.c,
14005         plugins/file-wizard/anjuta-file-wizard.glade,
14006         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
14007         Insert Licence, copyright, header template ...
14008         
14009 2005-01-02  Naba Kumar  <naba@gnome.org>
14011         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
14012         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
14013         anjuta_status_add_widget() to allow setting busy cursor on non
14014         toplevel windows.
14016         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
14018         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
14019         mime types to take text/source also.
14020         
14021         * plugins/editor/anjuta-docman.c,
14022         plugins/editor/anjuta-docman.h,
14023         plugins/editor/plugin.c,
14024         plugins/editor/text_editor.c,
14025         plugins/editor/text_editor.h,
14026         plugins/editor/text_editor_cbs.c: Listen for busy signal from
14027         AnjutaStatus and set busy cursor on editors.
14029         * plugins/file-loader/Makefile.am,
14030         plugins/file-loader/plugin.c,
14031         (added) plugins/file-loader/dnd.c,
14032         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
14034         * src/anjuta.c: Hide anjuta window before destruction.
14036         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
14037         * configure.in, plugins/Makefile.am,
14038         (removed) plugins/project-wizard/appwiz_page1.c,
14039         (removed) plugins/project-wizard/appwiz_page2.c,
14040         (removed) plugins/project-wizard/appwiz_page3.c,
14041         (removed) plugins/project-wizard/appwiz_page4.c,
14042         (removed) plugins/project-wizard/appwizard.c,
14043         (removed) plugins/project-wizard/appwizard.h,
14044         (removed) plugins/project-wizard/appwizard_cbs.c,
14045         (removed) plugins/project-wizard/appwizard_cbs.h,
14046         (removed) plugins/project-wizard/appwizard_gui.c,
14047         (removed) plugins/project-wizard/gnome_project.c,
14048         (removed) plugins/project-wizard/gnome_project.h,
14049         (removed) plugins/project-wizard/wizard_gui.c,
14050         (removed) plugins/project-wizard/wizard_gui.h,
14051         (added) plugins/project-wizard/.cvsignore,
14052         (added) plugins/project-wizard/Makefile.am,
14053         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
14054         (added) plugins/project-wizard/anjuta-project-wizard.glade,
14055         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
14056         (added) plugins/project-wizard/applogo.png,
14057         (added) plugins/project-wizard/appwizard.png,
14058         (added) plugins/project-wizard/autogen.c,
14059         (added) plugins/project-wizard/autogen.h,
14060         (added) plugins/project-wizard/druid.c,
14061         (added) plugins/project-wizard/druid.h,
14062         (added) plugins/project-wizard/file.c,
14063         (added) plugins/project-wizard/file.h,
14064         (added) plugins/project-wizard/header.c,
14065         (added) plugins/project-wizard/header.h,
14066         (added) plugins/project-wizard/install.c,
14067         (added) plugins/project-wizard/install.h,
14068         (added) plugins/project-wizard/parser.c,
14069         (added) plugins/project-wizard/parser.h,
14070         (added) plugins/project-wizard/plugin.c,
14071         (added) plugins/project-wizard/plugin.h,
14072         (added) plugins/project-wizard/property.c,
14073         (added) plugins/project-wizard/property.h: Removed old application-wizard
14074         codes and added new template based (autogen based) project wizard
14075         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
14077 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
14079         * plugins/cvs-plugin/plugin.c: Fixed crash bug
14080         * plugins/cvs-plugin/cvs-execute.c:
14081         Fix cvs_log which did not work because of some
14082         glade problem
14083         Patch from Mark R. Pariente <markpariente@cmu.edu>
14084         - Fix message highlighting
14086 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
14087         
14088         * template/*,
14089         date/template/*,
14090         configure.in:
14091         Removed template stuff completly because we dicussed to implement
14092         a macro system for Edit->Insert Text
14094 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
14095         
14096         * plugins/editor/aneditor.cxx,
14097         plugins/editor/text_editor.c:
14098         Set line number width dynamically
14099         * src/about.c:
14100         Prepered new GTK 2.6 about dialog
14102 2004-12-30  Naba Kumar  <naba@gnome.org>
14104         patch from: Massimo Corà  <maxcvs@email.it>
14105         * plugins/editor/aneditor.cxx: Highlights correct function
14106         argument in recursive calltips.
14108 2004-12-30  Naba Kumar  <naba@gnome.org>
14110         * plugins/symbol-browser/plugin.c,
14111         libanjuta/interfaces/libanjuta.idl,
14112         plugins/editor/text_editor.c: Fixed editor markers and added a new
14113         marker (BASIC) to indicate line numbers. Fixed symbol browser to
14114         mark the line visited.
14115         
14116         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
14117         libegg/Makefile.am, libegg/eggcomboselect.c,
14118         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
14119         widget for use with symbol view in toolbar.
14120         
14121         * plugins/cvs-plugin/anjuta-cvs.ui,
14122         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
14123         placeholder for cvs plugin context menu in filemanager.
14124         
14125 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
14126         
14127         * plugins/cvs-plugin/plugin.c:
14128         Show popup menu only if the file is contained in
14129         a directory containing a "CVS" directory
14131 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
14132         
14133         * plugins/cvs-plugin/cvs-action.[ch],
14134         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14135         * plugins/cvs-plugin/anjuta-cvs.ui,
14136         * plugins/cvs-plugin/plugin.c:
14137         Implemented "Import"
14138         
14139         Patch from Mark R. Pariente <markpariente@cmu.edu>:
14140         Added right-click-menu for file-manager
14142 2004-12-26  Naba Kumar  <naba@gnome.org>
14144         * src/action-callbacks.c, src/action-callbacks.h,
14145         src/anjuta-actions.h, src/anjuta-app.c,
14146         src/anjuta.ui: Added fullscreen action.
14148         * plugins/cvs-plugin/cvs-actions.c,
14149         plugins/cvs-plugin/plugin.c,
14150         plugins/cvs-plugin/plugin.h: Watches current editor,
14151         project and file manager selection in plugin
14152         implementation.
14153         
14154 2004-12-26  Naba Kumar  <naba@gnome.org>
14156         * src/anjuta-app.c, src/anjuta.c, src/main.c,
14157         src/action-callbacks.c: Fixed app finalization. Added a
14158         command line arg --proper-shutdown (-p), which when set
14159         will release all plugins and their resources (this option
14160         is mainly for debugging).
14161         
14162         * plugins/file-loader/plugin.c: Fixed filename duplications
14163         in recent files history.
14164         
14165         * plugins/profile-default/plugin.c: Disabled problematic
14166         plugins for now to load at startup.
14167         
14168         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
14169         annoying debug prints.
14170         
14171 2004-12-23  Naba Kumar  <naba@gnome.org>
14173         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
14174         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14175         plugins/cvs-plugin/anjuta-cvs.ui,
14176         plugins/cvs-plugin/cvs-actions.c,
14177         plugins/cvs-plugin/cvs-actions.h,
14178         plugins/cvs-plugin/cvs-execute.c,
14179         plugins/cvs-plugin/cvs-execute.h,
14180         plugins/cvs-plugin/Makefile.am,
14181         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
14182         Added cvs log command.
14184 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
14185         
14186         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
14187         default
14189 2004-12-20  Naba Kumar  <naba@gnome.org>
14191         patch from: Massimo Corà  <maxcvs@email.it>
14192         * plugins/editor/aneditor.cxx: Added recursive calltips.
14194 2004-12-20  Naba Kumar  <naba@gnome.org>
14195         
14196         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
14197         Show busy cursor during loading and unloading.
14198         
14199 2004-12-19  Naba Kumar  <naba@gnome.org>
14201         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
14202         memory leaks. Disabled debug print.
14204         * plugins/symbol-browser/an_symbol_view.c,
14205         plugins/symbol-browser/plugin.c,
14206         plugins/symbol-browser/plugin.h: Fixed loading and unloading
14207         problems. Creates SymbolView object every time when the
14208         plugin is activated.
14210         * plugins/project-manager/plugin.c: Close project when
14211         deactivating.
14212         
14213 2004-12-18  Naba Kumar  <naba@gnome.org>
14215         * po/POTFILES.in: Removed commented lines.
14216         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
14217         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
14218         * plugins/gdb/plugin.c: Fixed compile error.
14219         
14220         Patch from: Mark R. Pariente  <mark@demar.com.tr>
14221         * libegg/eggcellrendererkeys.c: Fixed compile error.
14222         
14223 2004-12-18  Naba Kumar  <naba@gnome.org>
14225         * plugins/file-loader/plugin.c: Fixed loading bug.
14226         
14227         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
14228         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14229         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
14230         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
14231         and corruptions. Fixed loading and unloading of plugins.
14232         
14233 2004-12-17  Naba Kumar  <naba@gnome.org>
14234         
14235         * plugins/file-loader/Makefile.am,
14236         plugins/file-loader/plugin.c,
14237         plugins/project-manager/plugin.c: Fixed memory corruption
14238         and disposition codes. Added missing plugin.h in Makefile.am.
14240 2004-12-16  Naba Kumar  <naba@gnome.org>
14242         * plugins/symbol-browser/an_symbol_view.c,
14243         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
14244         codes. Fixed memory leaks and corruptions.
14246         * plugins/build-basic-autotools/build-basic-autotools.c
14247         plugins/editor/anjuta-docman.c,
14248         plugins/editor/text_editor.c,
14249         plugins/file-loader/plugin.c,
14250         plugins/file-manager/plugin.c,
14251         plugins/file-wizard/plugin.c,
14252         plugins/message-view/anjuta-msgman.c,
14253         plugins/message-view/anjuta-msgman.h,
14254         plugins/message-view/message-view.c,
14255         plugins/message-view/plugin.c,
14256         plugins/message-view/plugin.h,
14257         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
14259         * src/about.c, src/about.h, src/action-callbacks.c,
14260         src/action-callbacks.h, src/anjuta-actions.h,
14261         src/anjuta-app.c, src/anjuta-app.h,
14262         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
14263         src/anjuta.c, src/anjuta.h, src/getline.c, 
14264         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
14265         src/start-with.c, src/start-with.h: Fixed emacs modes.
14267         * src/layout.xml: Brought document manager in front.
14268         
14269 2004-12-15  Naba Kumar  <naba@gnome.org>
14271         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
14272         properly removed.
14273         
14274         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
14275         finalization. Added a method to unload all plugins and destroy them.
14276         Fixed memory leaks.
14277         
14278         * plugins/sample1/plugin.c: Proper finalization code and renamed
14279         functions to proper names.
14280         
14281         * plugins/build-basic-autotools/build-basic-autotools.c,
14282         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
14284         * src/shell.c: Unload all plugins on exit, so that memory profilers
14285         can detect memory leaks in plugins.
14287 2004-12-13  Naba Kumar  <naba@gnome.org>
14289         * plugins/devhelp/plugin.c: Delay widget initialization, now that
14290         docking is working.
14291         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
14292         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
14294 2004-12-11  Naba Kumar  <naba@gnome.org>
14296         * data/properties/anjuta.properties: Fixed font size.
14297         * plugin/build-basic-autotools/build-basic-autotools: Added initial
14298         compile file function. There are some fixmes there.
14299         * plugins/message-view/anjuta-msgman.c,
14300         * plugins/message-view/message-view.c: Fixed bugs and clean up.
14301         
14302 2004-12-08  Naba Kumar  <naba@gnome.org>
14304         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
14305         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
14306         to escape quotes in a string.
14307         
14308         * plugins/cvs-plugin/cvs-actions.c,
14309         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
14310         cvs diff command.
14312         * plugins/build-basic-autotools/build-basic-autotools.c,
14313         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
14314         filters.
14315         
14316 2004-12-07  Naba Kumar  <naba@gnome.org>
14318         * plugins/build-basic-autotools/build-basic-autotools.c,
14319         plugins/build-basic-autotools/automake-c.filters: Completed directory
14320         tracking. Double click on Errors and warnings now work as expected.
14322         * plugins/build-basic-autotools.c: Added codes to track build directory
14323         so that absolute path of the files could be determined.
14325 2004-12-06  Naba Kumar  <naba@gnome.org>
14327         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
14328         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
14329         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
14330         
14331 2004-12-05  Naba Kumar  <naba@gnome.org>
14333         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
14334         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
14335         
14336         * plugins/cvs-plugin/plugin.c,
14337         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
14338         
14339 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
14340         
14341         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14342         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
14343         plugins/cvs-plugin/cvs-execute.[ch]:
14344         Implemented cvs status and cvs diff
14345         Known bugs:
14346         - rdiff command is not correct
14347         - Must find a way to allow selection of directies AND files 
14348         in GtkFileChooser
14350 2004-12-03  Naba Kumar  <naba@gnome.org>
14352         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
14353         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
14354         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
14355         session.properties file if it is for the first time.
14356         
14357 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
14358         
14359         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
14360         commit.
14361         
14362         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
14363         plugins/cvs-plugin/anjuta-cvs.ui:
14364         Implemented update/commit and changed menu layout 
14366 2004-12-02  Naba Kumar  <naba@gnome.org>
14368         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
14369         property name (for cvs path property). Beautified dialogs.
14371 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
14372         
14373         * plugins/message-view/anjuta-msgman.c: Changed callback name
14374         and changed switch-page handling.
14375         
14376         * plugins/cvs-plugin/cvs-actions.c:
14377         * plugins/cvs-plugin/cvs-execute.c:
14378         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14379         - Implemented cvs add and cvs removed - both working now
14380         - Created a useful preferences page
14381         
14383 2004-11-30  Naba Kumar  <naba@gnome.org>
14385         * libanjuta/anjuta-status.c: Fixed runtime warning.
14386         
14387         * plugins/editor/Makefile.am:
14388         plugins/editor/anjuta-document-manager.glade,
14389         plugins/editor/plugin.c
14390         plugins/editor/plugin.h
14391         plugins/editor/style-editor.c (new, moved from src/),
14392         plugins/editor/style-editor.h (new, moved from src/),
14393         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
14394         settings in preferences.
14396         * plugins/editor/text_editor.c,
14397         plugins/editor/text_editor.h: Do not take unused args in
14398         text_editor_get_props().
14400         * src/style-editor.c, src/style-editor.h: Removed, moved to
14401         plugins/editor/ directory.
14403 2004-11-29  Naba Kumar  <naba@gnome.org>
14405         * plugins/editor/text_editor_cbs.c: Emit click signal in
14406         IAnjutaMarkable.
14407         * libanjuta/anjuta-status.c: More spacing between items.
14408         
14409 2004-11-29  Naba Kumar  <naba@gnome.org>
14411         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
14412         
14413         * libanjuta/interfaces/libanjuta.idl,
14414         plugins/debug-manager/anjuta-debug-manager.plugin.in,
14415         plugins/debug-manager/plugin.c,
14416         plugins/gdb/breakpoints.c,
14417         plugins/gdb/breakpoints.h,
14418         plugins/gdb/debugger.c,
14419         plugins/gdb/debugger.h,
14420         plugins/gdb/plugin.c,
14421         plugins/gdb/plugin.h,
14422         plugins/gdb/utilities.c,
14423         plugins/gdb/utilities.h: Code cleanups and partial implementation of
14424         toggle breakpoint margin clicks.
14426 2004-11-28  Naba Kumar  <naba@gnome.org>
14428         * TODO.tasks: Fixed indentations.
14429         * plugins/gtodo/libgtodo.c: Save with indentation.
14430         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
14431         * plugins/project-manager/plugin.c: Fixed runtime warnings.
14432         * libanjuta/anjuta-status.c: Fixed busy cursors.
14433         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
14434         * po/POTFILES.in: Updated.
14435         
14436 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
14437         
14438         * plugins/editor/anjuta-document-manager.glade,
14439           plugins/editor/search-replace.[c,h], 
14440           plugins/editor/search-replace_backend.h
14441           plugins/editor/search-preferences.[c,h] :
14442           Saved Search-Preferences (gconf),
14443           Basic search by default.
14445 2004-11-22  Naba Kumar  <naba@gnome.org>
14447         * configure.in: Fixed build error.
14449 2004-11-21  Naba Kumar  <naba@gnome.org>
14451         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
14452         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
14453         Added AnjutaStatus class to libanjuta.
14454         Added anjuta_shell_get_status() method.
14455         
14456         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
14457         and fixed marshaller generation.
14458         
14459         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
14460         "updade_ui" signals to IAnjutaEditor interface.
14461         
14462         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
14463         
14464         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
14465         regexes.
14466         
14467         * plugins/class-gen/clsGen.c: Intial port.
14468         
14469         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
14470         name.
14471         
14472         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
14473         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14474         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
14475         Implemented status update. Emits "update_ui" and "char_added" signals.
14476         Added view preferences.
14477         
14478         * plugins/file-loader/plugin.c: Added open with plugins in open with
14479         menus.
14480         
14481         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
14482         
14483         * plugins/message-view/anjuta-msgman.c,
14484         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
14485         to close correct message view rather than current view.
14487 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
14488         
14489         * plugins/cvs-plugin/cvs-actions.c
14490         plugins/cvs-plugin/plugin.[ch]
14491         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14492         Implemented cvs add but ran into a launcher/message_view
14493         problem because of a limitation of the idl compiler
14495 2004-11-19  Naba Kumar  <naba@gnome.org>
14497         * plugins/project-manager/plugin.c: Displays a progress window during
14498         project load.
14499         
14500         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
14501         Fixed UI separators.
14502         
14503         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
14504         UI placeholder.
14505         
14506         * plugins/project-manager/anjuta-project-manager.ui,
14507         plugins/project-manager/plugin.[c,h]: Added add/remove context
14508         menus and implemented them. Added file manager merge menu.
14510 2004-11-18  Naba Kumar  <naba@gnome.org>
14512         * TODO.tasks: Updated.
14513         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
14514         plugins/message-view/message-view.c: Fixed finalize and dispose
14515         methods.
14516         * plugins/debugger/*: Removed from cvs (development now in
14517         debug-manager).
14519 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
14521         Reviewed by Naba Kumar  <naba@gnome.org>:
14522         
14523         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
14524         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14525         plugins/gdb/breakpoints.c: all marker related stuff moved from
14526         editor and docman interfaces to IAnjutaMarkable
14528 2004-11-17  Naba Kumar  <naba@gnome.org>
14530         * TODO.tasks: Updated.
14531         
14532         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
14533         
14534         * libegg/egg-combo-action.c: Block changed signal when changing model.
14535         
14536         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
14537         Emit changed signal. Removed dead codes.
14538         
14539         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
14540         that recent files history do not duplicate.
14541         
14542         * plugins/symbol-browser/an_symbol_view.c,
14543         plugins/symbol-browser/an_symbol_view.h,
14544         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
14545         Fixed a bug.
14547 2004-11-15  Naba Kumar  <naba@gnome.org>
14549         * plugins/project-manager/plugin.c: Opens targets on double click.
14550         
14551         * plugins/message-view/message-view.c,
14552         plugins/file-manager/anjuta-file-manager-plugin.glade,
14553         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
14554         Added proper class finalization
14555         and disposition. Added preferences notifications and callbacks to
14556         change info/warning/error colors.
14557         
14558         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14559         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
14560         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
14561         Implemented finalize method for AnjutaApp. Code cleanups.
14562         
14563         * plugins/message-view/plugin.c: Static parent_class.
14564         
14565 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14566         * plugins/editor/search-replace.[c,h], 
14567           plugins/editor/search-replace_backend.c
14568           Update search entry in main toolbar.
14569           Clean code.
14571 2004-11-11  Naba Kumar  <naba@gnome.org>
14573         * TODO.tasks: Updated.
14575         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
14576         and completed on-the-fly-change preferences. Removed "changed"
14577         signal as it is no longer necessary (use notify for similar
14578         purpose to monitor individual preferences).
14580         
14581         * plugins/editor/anjuta-document-manager.glade: Added view menu
14582         preferences so that they are registered.
14583         
14584         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
14585         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
14586         connection to "changed" signal of preferences and implemented
14587         notifications for some editor preferences. More to implement.
14589 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14590         * plugins/editor/print.c
14591         Fixed bug 1047624 : Add line number every X lines.
14593 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14594         * plugins/editor/search-replace.c
14595         Fixed a crash bug (995755) when searching "%n"
14597 2004-11-09  Naba Kumar  <naba@gnome.org>
14599         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
14600         Fixed to refresh categories list on file load.
14602 2004-11-08  Naba Kumar  <naba@gnome.org>
14603         
14604         * configure.in, plugins/Makefile.am,
14605         plugins/profile-default/plugin.c: Added cvs plugin in build.
14606         
14607         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
14608         
14609         * plugins/debug-manager/.cvsignore: Added file to ignore.
14610         
14611         * plugins/debug-manager/Makefile.am: Removed dead codes.
14612         
14613         * src/anjuta.ui: Added placeholder for version control UI.
14615 2004-11-08  Naba Kumar  <naba@gnome.org>
14617         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14618         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14619         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
14620         Updated.
14622         * global-tags/Makefile.am: Fixed make error.
14624         * plugins/profile-default/plugin.c: Added debug-manager
14625         and gdb plugins to load at startup so that debugger
14626         windows are docked properly. They will be removed
14627         later when we figure out runtime docking.
14629         * plugins/sample1/*: Restored to last working state.
14631         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
14632         windows in lower pane. Named the windows appropriately.
14634         * ChangeLog: Fixed format.
14635         
14636 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
14638         * libanjuta/interfaces/libanjuta.idl,
14639         libanjuta/anjuta-marshal.c,
14640         plugins/Makefile.am,
14641         plugins/debug-manager/plugin.c,
14642         plugins/editor/plugin.c,
14643         plugins/editor/text_editor.c,
14644         plugins/gdb/breakpoints.c,
14645         plugins/gdb/debugger.c,
14646         plugins/gdb/plugin.c,
14647         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
14649 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14650         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
14651         plugins/editor/search-replace.c,
14652         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
14653         Search and Replace; Show result in find pane
14654           
14655 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14656         
14657         * plugins/gdb, plugins/debug-manager: Applied debugger patch
14658         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
14659         (added features: starting debugger and loading of core/executable,
14660         StepIn, StepOut, StepOver and Execute, toggling breakpoint
14661         partially works)
14663 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14664         
14665         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
14666         my cvs-plugin files...
14667         I hope I have rescued everything possible.
14668         
14669         * Naba: Could you please fix sample1 because I messed it up to 
14670         but there should be a histroy of this directory we should commit
14672 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14673         
14674         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
14675         infrastructure
14676         * plugins/cvs-plugin/plugin.c,
14677         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14678         Added preferences dialog (not yet complete)
14680 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14681         
14682         * global-tags/Makefile.am, mime/Makefile.am:
14683         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
14684         
14685         * template/xmltemplate.[ch],
14686         template/xmlstrings.[ch],
14687         template/autotools.[ch] removed,
14688         template/prj_template.[ch] removed,
14689         template/lang_template.[ch] removed,
14690         template/lib_template.[ch] removed,
14691         template/Makefile.am adjusted,
14692         template/dtds/lang.dtd removed, 
14693         template/dtds/lib.dtd removed,
14694         template/dtds/prj.dtd removed,
14695         template/dtds/autotools.dtd removed,
14696         data/template/lib/* removed,
14697         data/template/language/* removed,
14698         data/template/library/* removed,
14699         data/template/project/* removed,
14700         date/template/Makefile.am adjusted:
14701         Remove everything except text-templates to replace hardcoded 
14702         Edit->Insert texts with dynamic loaded.
14704         * plugins/cvs-plugin/plugin.[ch],
14705         plugins/cvs-actions.[ch],
14706         plugins/Makefile.am,
14707         plugins/cvs-plugin/Makefile.am,
14708         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
14709         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14710         plugins/cvs-plugin/anjuta-cvs.plugin.in:
14711         Added initial cvs-plugin code
14713 2004-10-21  Naba Kumar  <naba@gnome.org>
14714         
14715         * libanjuta/anjuta-plugin.c,
14716         plugins/build-basic-autotools/build-basic-autotools.c,
14717         plugins/debugger/plugin.c,
14718         plugins/devhelp/plugin.c,
14719         plugins/editor/anjuta-docman.c,
14720         plugins/editor/goto_line.c,
14721         plugins/editor/plugin.c,
14722         plugins/editor/search-replace.c,
14723         plugins/editor/text_editor.c,
14724         plugins/file-loader/plugin.c,
14725         plugins/file-manager/plugin.c,
14726         plugins/file-wizard/file.c,
14727         plugins/file-wizard/plugin.c,
14728         plugins/gdb/plugin.c,
14729         plugins/gtodo/plugin.c,
14730         plugins/message-view/anjuta-msgman.c,
14731         plugins/profile-default/plugin.c,
14732         plugins/project-manager/plugin.c,
14733         plugins/sample1/plugin.c,
14734         plugins/terminal/terminal.c: Defined all global variables static,
14735         particularly class parent_class variables. They were getting
14736         confused at link time.
14738         * libanjuta/plugins.c: Do not unload plugins when they are
14739         deactivated. Simply cache them for later activation. Unloading
14740         modules have some problem with shared libs using static class
14741         registration. Fixed hash type for installed plugins. Eventually,
14742         we want to add "CanUnload" attribute for .plugin files (in
14743         "Anjuta Plugin" group) to let plugin loader know if the plugin can
14744         be unloaded from memory. Those plugins declaring CanUnload=false
14745         will not be unloaded from memory and will be put in the cache. Those
14746         not declaring anything or declaring CanUnload=true, will be unloaded
14747         from memory when they are deactivated.
14749         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
14750         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14751         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
14752         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
14753         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
14754         activation, deactivation. Fixed memory leaks.
14756 2004-10-20  Naba Kumar  <naba@gnome.org>
14758         * TODO.tasks: Updated.
14759         
14760         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
14761         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
14762         macro for adding interfaces to plugin types. Code cleanup.
14763         
14764         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14765         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14766         
14767         * plugins/build-basic-autotools/build-basic-autotools.c,
14768         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
14769         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14770         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14771         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14772         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
14773         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
14774         plugins/project-manager/plugin.c,
14775         plugins/symbol-browser/an_symbol_view.c,
14776         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
14777         newly defined macro to add interfaces to plugin types.
14779         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
14781 2004-10-20  Naba Kumar  <naba@gnome.org>
14783         * TODO.tasks: Added task list.
14784         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
14785         default values.
14787 2004-10-19  Naba Kumar  <naba@gnome.org>
14789         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
14790         
14791         * plugins/editor/action-callbacks.c,
14792         plugins/editor/action-callbacks.h,
14793         plugins/editor/anjuta-docman.c,
14794         plugins/editor/anjuta-docman.h,
14795         plugins/editor/anjuta-document-manager.ui,
14796         plugins/editor/file_history.c,
14797         plugins/editor/file_history.h,
14798         plugins/editor/plugin.c: Added file history browsing.
14799         
14800         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
14801         
14802         * plugins/message-view/anjuta-message-manager.ui,
14803         plugins/message-view/plugin.c: Added document manager context menu.
14804         
14805         * plugins/symbol-browser/an_symbol_view.c,
14806         plugins/symbol-browser/an_symbol_view.h,
14807         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14808         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
14809         document manager context menu.
14810         
14811         * scintilla/*, scintilla/include/*: Updated to current cvs.
14812         
14813 2004-10-19  Naba Kumar  <naba@gnome.org>
14815         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
14816         placeholder for debugger UI.
14817         
14818         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
14819         * plugins/file-manager/plugin.c: Fixed loading bug.
14820         
14821         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
14822         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
14823         Initializes gconf database with default values when the
14824         values are not defined. Use bool and int prefs separately.
14826         * plugins/editor/plugin.c: Added encoding preferences.
14827         * plugins/project-manager/plugin.c: Cleanup and debug messages.
14829         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14830         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14831         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14832         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14834 2004-10-18  Naba Kumar  <naba@gnome.org>
14836         * po/POTFILES.in: Updated.
14837         
14838         * libanjuta/anjuta-ui.c: Corrected debug messages.
14839         
14840         * libegg/egg-combo-action.c, libegg/test-actions.c,
14841         libegg/menu/egg-combo-action.h: Fixed combo action.
14842         
14843         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
14844         Fixed format.
14845         
14846         * plugins/editor/action-callbacks.[c,h],
14847         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
14848         Implemented file swap. Removed dead codes.
14849         
14850         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
14851         dead codes.
14852         
14853         * plugins/symbol-browser/an_symbol_view.[c,h],
14854         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14855         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
14856         Implemented file symbols. Implemented goto file line when symbol is
14857         selected.
14858         
14859         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
14860         
14861 2004-10-10  Naba Kumar  <naba@gnome.org>
14863         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
14864         
14865         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
14866         
14867         * plugins/debugger/.cvsignore,
14868         (added) plugins/debugger/Makefile.am,
14869         (added) plugins/debugger/anjuta-debugger.glade,
14870         (added) plugins/debugger/anjuta-debugger.plugin.in,
14871         (added) plugins/debugger/anjuta-debugger.plugin.png,
14872         (added) plugins/debugger/anjuta-debugger.ui,
14873         plugins/debugger/attach_process.c,
14874         (removed) plugins/debugger/attach_process_cbs.c,
14875         (removed) plugins/debugger/attach_process_cbs.h,
14876         (removed) plugins/debugger/breakpoints.c,
14877         (removed) plugins/debugger/breakpoints.h,
14878         (removed) plugins/debugger/debug_tree.c,
14879         (removed) plugins/debugger/debug_tree.h,
14880         (removed) plugins/debugger/debugger.c,
14881         (removed) plugins/debugger/debugger.h,
14882         (removed) plugins/debugger/memory.c,
14883         (removed) plugins/debugger/memory.h,
14884         (added) plugins/debugger/plugin.c,
14885         (added) plugins/debugger/plugin.h,
14886         (removed) plugins/debugger/registers.c,
14887         (removed) plugins/debugger/registers.h,
14888         (removed) plugins/debugger/registers_cbs.c,
14889         (removed) plugins/debugger/registers_cbs.h,
14890         (removed) plugins/debugger/registers_gui.c,
14891         (removed) plugins/debugger/sharedlib.c,
14892         (removed) plugins/debugger/sharedlib.h,
14893         (removed) plugins/debugger/sharedlib_cbs.c,
14894         (removed) plugins/debugger/sharedlib_cbs.h,
14895         (removed) plugins/debugger/sharedlib_gui.c,
14896         (removed) plugins/debugger/signals.c,
14897         (removed) plugins/debugger/signals.h,
14898         (removed) plugins/debugger/signals_cbs.c,
14899         (removed) plugins/debugger/signals_cbs.h,
14900         (removed) plugins/debugger/signals_gui.c,
14901         (removed) plugins/debugger/stack_trace.c,
14902         (removed) plugins/debugger/stack_trace.h,
14903         (added) plugins/debugger/utilities.c,
14904         (added) plugins/debugger/utilities.h,
14905         (removed) plugins/debugger/watch.c,
14906         (removed) plugins/debugger/watch.h,
14907         (removed) plugins/debugger/watch_cbs.c,
14908         (removed) plugins/debugger/watch_cbs.h,
14909         (removed) plugins/debugger/watch_gui.c,
14910         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
14911         
14912         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
14913         Added debugger gdb backend plugin.
14914         
14915         * plugins/message-view/plugin.c: Registered all message stock icons.
14916         
14917         * plugins/profile-default/plugin.c: Loads debugger plugin.
14918         
14919         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
14921 2004-10-08  Naba Kumar  <naba@gnome.org>
14923         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
14924         information.
14925         
14926         * plugins/symbol-browser/.cvsignore,
14927         plugins/symbol-browser/Makefile.am,
14928         plugins/symbol-browser/an_symbol_view.c,
14929         plugins/symbol-browser/an_symbol_view.h,
14930         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
14931         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14932         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
14933         plugins/symbol-browser/plugin.c,
14934         plugins/symbol-browser/plugin.h,
14935         plugins/symbol-browser/sv_class.xpm,
14936         plugins/symbol-browser/sv_function.xpm,
14937         plugins/symbol-browser/sv_macro.xpm,
14938         plugins/symbol-browser/sv_private_fun.xpm,
14939         plugins/symbol-browser/sv_private_var.xpm,
14940         plugins/symbol-browser/sv_protected_fun.xpm,
14941         plugins/symbol-browser/sv_protected_var.xpm,
14942         plugins/symbol-browser/sv_public_fun.xpm,
14943         plugins/symbol-browser/sv_public_var.xpm,
14944         plugins/symbol-browser/sv_static_fun.xpm,
14945         plugins/symbol-browser/sv_static_var.xpm,
14946         plugins/symbol-browser/sv_struct.xpm,
14947         plugins/symbol-browser/sv_unknown.xpm,
14948         plugins/symbol-browser/sv_variable.xpm,
14949         plugins/symbol-browser/test-symbol-browser.c,
14950         plugins/Makefile.am: Implemented Symbol
14951         browser plugin.
14952         
14953         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
14954         
14955         * plugins/build-basic-autotools/Makefile.am,
14956         plugins/devhelp/Makefile.am,
14957         plugins/editor/Makefile.am,
14958         plugins/file-loader/Makefile.am,
14959         plugins/file-manager/Makefile.am,
14960         plugins/file-wizard/Makefile.am,
14961         plugins/gtodo/Makefile.am,
14962         plugins/message-view/Makefile.am,
14963         plugins/profile-default/Makefile.am,
14964         plugins/project-manager/Makefile.am
14965         plugins/sample1/Makefile.am,
14966         plugins/terminal/Makefile.am,
14967         scintilla/Makefile.am,
14968         libegg/Makefile.am,
14969         launcher/Makefile.am,
14970         libanjuta/Makefile.am,
14971         src/Makefile.am,
14972         tagmanager/Makefile.am,
14973         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
14974         anjuta_data_dir in configure.in and used them in plugins Makefile.am
14975         files. Also fixed library dependencies.
14976         
14977         * plugins/editor/aneditor.cxx: Disabled unused codes.
14978         * plugins/file-manager/an_file_view.c: Added copyright.
14979         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
14980         
14981         * plugins/profile-default/plugin.c: Can load plugins by location.
14982         * plugins/project-manager/plugin.c: Remove project_root_uri value
14983         when project is closed.
14984         
14985 2004-10-06  Naba Kumar  <naba@gnome.org>
14987         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
14988         
14989         * libanjuta/interfaces/libanjuta.idl,
14990         plugins/editor/text_editor.c: Added get_length()
14991         and get_current_word() methods in IAnjutaEditor interface.
14992         
14993         * libegg/Makefile.am: Added test_actions target.
14994         
14995         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
14996         
14997         * plugins/build-basic-autotools/build-basic-autotools.c,
14998         plugins/file-loader/plugin.c,
14999         plugins/message-view/message-view.c: Added code to go to file and
15000         line number,
15001         
15002         * plugins/devhelp/plugin.c: Context sensitive help now works.
15003         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
15004         uri as line number and goes to that line number.
15005         
15006         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
15007         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
15008         gtodo_client_load() method to load from a diffrent file. Watched 
15009         project root directory in plugin to open TODO.tasks of the project.
15010         
15011         * plugins/project-manager/plugin.c: Updates project UI
15012         sensitive/insensitive.
15014         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
15015         anjuta-shell program to test plugins.
15016         
15017         * src/anjuta-app.c: Registered UI accels.
15018         
15019 2004-09-28  Naba Kumar  <naba@gnome.org>
15021         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
15022         method.
15023         
15024         * src/anjuta-app.c: Implemented present widget method.
15025         
15026         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15027         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
15028         
15029         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
15030         added editor.
15031         
15032         * plugins/editor/text_editor.c: Connects to preferences changed signal
15033         correctly.
15034         
15035 2004-09-28  Naba Kumar  <naba@gnome.org>
15036         
15037         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
15038         print code.
15039         
15040         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
15041         size to 5 pix.
15042         
15043         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
15044         in changed signal callback.
15045         
15046         * plugins/editor/action-callbacks.c: Implemented save_all action
15047         callback. Removed dead code. Do save_as when saving a new file.
15048         Implemented incremental search.
15049         
15050         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
15051         
15052         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
15053         
15054         * src/anjuta-app.c: Registers UI accelerators.
15055         
15056 2004-09-27  Naba Kumar  <naba@gnome.org>
15058         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
15059         
15060         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15061         plugins/devhelp/anjuta-devhelp.plugin.in,
15062         plugins/file-loader/anjuta-loader.plugin.in,
15063         plugins/file-manager/anjuta-file-manager.plugin.in,
15064         plugins/gtodo/anjuta-gtodo.plugin.in,
15065         plugins/project-manager/anjuta-project-manager.plugin.in,
15066         plugins/terminal/anjuta-terminal.plugin.in:
15067         Gave proper plugin names.
15069         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
15070         error when regex fail.
15071         
15072         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
15073         Added help and context search. Watches current editor. More menus
15074         in Help submenu. Update UI (sensitive when required) properly.
15075         
15076         * plugins/editor/anjuta-document-manager.ui,
15077         plugins/devhelp/anjuta-devhelp.ui,
15078         plugins/message-view/anjuta-message-manager.ui,
15079         src/anjuta.ui: Goto menu actions are in separate submenu.
15080         
15081         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
15082         Removed unimplemented UI elements.
15083         
15084         * src/anjuta-app.c: Larger (and normal) icon size.
15085         
15086         * src/layout.xml: Task manager plugin along with document (in middle).
15087         
15088         * plugins/editor/plugin.c, plugins/file-loader.c,
15089         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
15090         in gtkactions. Enable/disable UI properly.
15091         
15092 2004-09-26  Naba Kumar  <naba@gnome.org>
15094         * po/POTFILES.in: Updated, added missing files.
15096         * .cvsignore: Updated.
15097         
15098         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
15099         a new function to get User input text.
15100         
15101         * libanjuta/resources.[c,h]: Added a function to created sized image.
15102         
15103         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
15104         from filename, as thats the correct representation.
15105         
15106         * plugins/build-basic-autotools/Makefile.am,
15107         (added) plugins/build-basic-autotools/automake-c.filters,
15108         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15109         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
15110         Rearragned UI elements in the build menu. Added codes to read build
15111         filter rules from external file. Implemented all build, configure,
15112         autogen commands. Watches current editor and project.
15113         
15114         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
15115         Added editor changed signal and exports current editor value.
15116         Fixed parameter names. Fixed get_uri() interface implementation to
15117         return correct uri.
15118         
15119         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
15120         elements.
15121         
15122         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
15123         
15124         * plugins/file-manager/an_file_view.c,
15125         plugins/file-manager/an_file_view.c: Exports file uri correctly.
15126         
15127         * plugins/file-wizard/file.c: Reads uri correctly.
15128         
15129         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
15130         sets the page to the new view.
15131         
15132         * plugins/message-view/message-view.c: Unrefs the tree model when done.
15133         Fixed signal connecting.
15134         
15135         * plugins/project-manager/plugin.c: Changed "project_root_directory"
15136         to "project_root_uri" and exports as uri.
15137         
15138 2004-09-24  Naba Kumar  <naba@gnome.org>
15140         * libanjuta/anjuta-ui.c: Fixed a crash bug.
15141         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
15142         in correct way.
15143         * plugins/file-manager/plugin.c: Fixed crash in unloading.
15144         * plugins/file-loader/plugin.c: Added comments.
15145         * plugins/build-basic-autotools/plugin.c: Added comments.
15146         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
15147         
15148         * libanjuta/interfaces/libanjuta.idl,
15149         plugins/message-view/anjuta-msgman.c,
15150         plugins/message-view/message-view.c,
15151         plugins/message-view/message-view.h,
15152         plugins/message-view/plugin.c: Buffering and appending messages have
15153         been separated. message-view implementations cleaned up. Signals
15154         Emissions fixed. Messages now displayed in summary and details show
15155         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
15156         API.
15157         
15158         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
15159         preferences.
15160         
15161         * plugins/build-basic-autotools/Makefile.am,
15162         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
15163         parsing of output to create message summaries. Uses new message view
15164         API.
15165         
15166         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
15167         preferences to make dialog box smaller.
15168         
15169         * plugins/editor/search-replace.c: Fixed compile error with change
15170         in IAnjutaMessageView API.
15171         
15172 2004-09-21  Naba Kumar  <naba@gnome.org>
15174         * plugins/Makefile.am: Deletes old (installed) plugins before
15175         installing new ones.
15176         
15177         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15178         plugins/build-basic-autotools/build-basic-autotools.c,
15179         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
15180         file URI from filemanager. Only disables/enables build submenu in file
15181         manager, instead of merging/unmerging.
15182         
15183         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
15184         non-text files.
15185         
15186         * plugins/file-loader/anjuta-loader-plugin.ui,
15187         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15188         Implemented "Open with" file manager submenu. Displays error message
15189         when file can not be opened.
15190         
15191         * plugins/file-manager/an_file_view.c: Renamed
15192         file_manager_current_filename value name to file_manager_current_uri
15193         and exports proper URI.
15194         
15195         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
15197 2004-09-19  Naba Kumar  <naba@gnome.org>
15199         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15200         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
15201         save point signal to change editor tabs. Fixed accels.
15202         
15203         * plugins/file-loader/plugin.c: Fixed accels.
15205         * plugins/project-manager/plugin.c: Added target selection callback.
15206         
15207         * plugins/project-manager/plugin.c: Added URI activation.
15208         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
15209         Fixed dialog and closed it on ok. Fixed a crash bug.
15210         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
15212         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
15213         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
15214         plugins/file-loader/anjuta-loader-plugin.ui,
15215         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15216         Added recent files in file loade plugin.
15217         
15218         * ChangeLog: Fixed entry dates.
15219         
15220 2004-09-18  Naba Kumar  <naba@gnome.org>
15222         * plugins/devhelp/plugin.c: Added UI sensitization and removed
15223         an unnecessary GtkFrame.
15224         
15225 2004-09-17  Naba Kumar  <naba@gnome.org>
15227         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
15229         * TODO: Updated.
15230         
15231         * data/Makefile.am: Disabled installing old mime info.
15232         
15233         * mime/anjuta.applications, mime/anjuta.keys: Updated.
15234         
15235         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
15236         plugins/editor/anjuta-document-manager.ui,
15237         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15238         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
15239         Added Editor context popup menu.
15240         
15241         * plugins/project-manager/anjuta-project-manager-plugin.png:
15242         Update image.
15243         
15244         * plugins/project-manager/anjuta-project-manager.plugin.in:
15245         Support .anjuta mime type.
15246         
15247         * plugins/project-manager/plugin.c: Exports "project_root_directory"
15248         value.
15249         
15250         * plugins/file-manager/plugin.c: Watches "project_root_directory"
15251         value.
15252         
15253         * src/layout.xml, plugins/profile-default/plugin.c:
15254         Added project manager plugin for startup.
15256 2004-09-16  Naba Kumar  <naba@gnome.org>
15257         
15258         * anjuta.prj: Updated.
15259         
15260         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
15261         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
15262         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
15263         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
15264         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
15265         plugins/terinal/Makefile.am, src/Makefile.am,
15266         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
15267         Fixed makefile syntax errors.
15269 2004-09-16  Naba Kumar  <naba@gnome.org>
15271         * configure.in, src/layout.xml,
15272         plugins/profile-default/plugin.c,
15273         libanjuta/interfaces/libanjuta.idl,
15274         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
15275         
15276         * configure.in, plugins/Makefile.am,
15277         plugins/project-manager/.cvsignore, 
15278         plugins/project-manager/Makefile.am,
15279         plugins/project-manager/anjuta-project-manager-plugin.png,
15280         plugins/project-manager/anjuta-project-manager.plugin.in,
15281         plugins/project-manager/anjuta-project-manager.ui,
15282         plugins/project-manager/plugin.c,
15283         plugins/project-manager/plugin.h: Added project manager plugin
15284         based on gnome-build.
15285         
15286         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
15287         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
15288         
15289         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15290         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15291         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
15292     
15293 2004-09-16  Naba Kumar  <naba@gnome.org>
15295         * plugins/editor/action-callbacks.c: Fixed compile error.
15296         
15297 2004-09-15  Naba Kumar  <naba@gnome.org>
15299         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
15300         
15301         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
15302         New improved splace with nicer progress.
15303         
15304         * configure.in, plugins/Makefile.am,
15305         (added) file-wizard/.cvsignore,
15306         (added) file-wizard/Makefile.am,
15307         (added) file-wizard/action-callbacks.c,
15308         (added) file-wizard/action-callbacks.h,
15309         (added) file-wizard/anjuta-file-wizard-plugin.png,
15310         (added) file-wizard/anjuta-file-wizard.glade,
15311         (added) file-wizard/anjuta-file-wizard.plugin.in,
15312         (added) file-wizard/anjuta-file-wizard.ui,
15313         (added) file-wizard/file.c,
15314         (added) file-wizard/file.h,
15315         (added) file-wizard/plugin.c,
15316         (added) file-wizard/plugin.h:
15317         Created new file wizard and added it. The wizard takes care of text
15318         bit insertions and new files creation.
15320         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
15321         plugins/editor/action-callbacks.h,
15322         plugins/editor/anjuta-document-manager.glade,
15323         plugins/editor/anjuta-document-manager.ui,
15324         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15325         (removed) plugins/editor/file.[c,h]: Removed text insertions and
15326         new files code and moved into a new plugin (file wizard).
15327         
15328         * libanjuta/plugins.[c,h]: Added plugins selection function.
15329         
15330         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
15331         get_position(), insert() in IAnjutaEditor interface. Added
15332         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
15333         interface (for wizard plugins).
15335         * plugins/file-loader/anjuta-loader-plugin.ui,
15336         plugins/file-loader/plugin.c: Added wizard launcher interface which
15337         scans for plugins implement IAnjutaWizard interface and presents the
15338         list to user for selection. The selected plugin is then activated
15339         for the wizard.
15341         * libanjuta/interfaces/.cvsignore: Updated.
15342         * plugins/message-view/.cvsignore: Updated.
15343         * plugins/launcher/*: Removed as launcher has already been moved to
15344         libanjuta as class.
15346         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15347         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15348         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15349         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15350         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
15351         Updated API documentations.
15353 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
15355         * configure.in: Added Punjabi to ALL_LINGUAS
15357 2004-07-29  Naba Kumar  <naba@gnome.org>
15359         * configure.in: Added file-loader plugin Makefile path and
15360         fixed devhelp version requirement.
15362 2004-07-28  Naba Kumar  <naba@gnome.org>
15364         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
15365         terminal/preferences-terminal.png (added), message-view/*.png (added),
15366         message-view/*.xpm (added), editor/*.png (added),
15367         editor/*.xpm (added), plugins/editor/Makefile.am,
15368         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
15369         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
15370         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
15371         respective plugins directories.
15373         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
15374         pixmaps/block-end-16.png, pixmaps/block-end.png
15375         pixmaps/block-start-16.png, pixmaps/block-start.png
15376         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
15377         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
15378         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
15379         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
15380         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
15381         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
15382         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
15383         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
15384         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
15385         pixmaps/preferences-editor.png, pixmaps/undock.png
15386         pixmaps/error-next-16.png, pixmaps/error-next.png
15387         pixmaps/error-prev-16.png, pixmaps/error-prev.png
15388         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
15389         pixmaps/preferences-terminal.png: Deleted
15391         * libanjuta/properties* (removed), plugins/editor/properties* (added),
15392         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
15393         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
15394         plugins/editor/anjuta-document-manager.plugin.in,
15395         plugins/editor/anjuta-document-manager.ui,
15396         plugins/editor/plugin.c, plugins/editor/print.c,
15397         plugins/editor/search-replace_backend.c,
15398         plugins/editor/search_preferences.h,
15399         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
15400         Moved properties souce files to editor plugin as it not required in
15401         libanjuta. Other editor fixes.
15403         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
15404         libegg/dock/* (removed)
15405         : Restored GDL external dependencies and removed libegg dock
15406         sources, because gdl is being developed.
15407         
15408         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
15409         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
15410         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
15411         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
15412         libanjuta/plugins.c, libanjuta/plugins.h,
15413         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
15414         gconf system. Shell now takes docking positions. Added more utility
15415         functions. Added plugins query function. And other fixes.
15417         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
15418         
15419         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
15420         plugin to load files based on mime type.
15421         
15422         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
15423         
15424         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
15425         plugins/file-manager/plugin.c: File manager now uses file loader to
15426         open files.
15428         * plugins/message-view/anjuta-msgman.c,,
15429         plugins/message-view/message-view.c,
15430         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
15432         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
15433         plugins/terminal/terminal.c, src/Makefile.am,
15434         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
15435         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
15436         
15437         * libegg/dock/*: Removed directory.
15438         
15439 2004-07-28  Naba Kumar  <naba@gnome.org>
15441         * configure.in: Reduced gnome-print version requirement.
15442         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
15444 2004-07-21  Ray Strode  <rstrode@redhat.com>
15445         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
15446         new mime sytem.
15448 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
15449         
15450         * plugins/editor/search-replace.c: Some fixes
15451         * plugins/terminal/Makefile.am:
15452         Patch from: Alexey Rusakov <ktirf@users.sf.net>
15454 2004-05-19  Naba Kumar  <naba@gnome.org>
15456         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
15457         compiler warning.
15459 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
15461         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
15462         Implemented IAnjutaSavable
15463         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
15465 2004-05-17  Naba Kumar  <naba@gnome.org>
15467         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
15468         plugins/build-basic-autotools/.cvsignore,
15469         plugins/build-basic-autotools/Makefile.am,
15470         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
15471         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15472         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15473         plugins/build-basic-autotools/build-basic-autotools.c,
15474         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
15475         build plugin.
15476         
15477         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
15478         definition.
15479         
15480         * plugins/file-manager/an_file_view.c,
15481         plugins/file-manager/anjuta-file-manager.ui,
15482         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
15483         Added context menu UI.
15484         
15485         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
15486         in view menu.
15488 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
15489         
15490         * libanjuta/anjuta-preferences.[ch]: 
15491         Added save/load_gconf functions
15492         * src/action_callbacks.[ch], src/preferences.c: 
15493         Load global prefs from gconf at startup and save them
15494         on exit. Prefs load and save correctly but something resets
15495         them to default after loading...
15496         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
15497         Somehow the linker does not find save/load_gconf functions
15498         in libanjuta. Must be a stupid mistake, I would be glad
15499         if someone could fix that.
15500         * manuals/reference/libanjuta-sections.txt: Added new
15501         preferences functions and removed gnome-filelist
15502         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15503         * plugins/file-manager/plugin.c:
15504         Added root-path property
15506 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
15507         
15508         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
15509         they are not longer needed.
15510         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
15511         anjuta-sections.txt: Remove references to the files
15512         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
15513         Use new nautilus icons for file-manager, looks incredible
15514         cool!
15516 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15517         
15518         * plugins/editor/anjuta-docman.c: gchar* to 
15519         const gchar* in arguments
15520         * plugins/editor/text_editor.c: Implemented IAnjutaFile
15521         Interface
15522         * plugins/file-manager/an_file_view.c: Open files on
15523         double-click. Does not work yet because it does not
15524         find IAnjutaFile interface in document manager
15526 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15527         
15528         * plugins/editor/anjuta-docman.c
15529         * plugins/editor/text_editor.c:
15530         Made close button working, made multiple selection in
15531         File/Open dialog possble, fixed crash bug if file cannot
15532         be opened.
15534 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15535         
15536         * plugins/editor/action-callbacks.c
15537         * plugins/editor/anjuta-docman.c
15538         * plugins/editor/anjuta-docman.h
15539         * plugins/editor/search-replace.c
15540         * plugins/editor/search-replace_backend.c
15541         * plugins/editor/text_editor.c
15542         * plugins/editor/text_editor.h:
15543         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
15544         able to open all files, use uri instead of full_filename, fixed
15545         many bugs.
15548 2004-05-13  Naba Kumar  <naba@gnome.org>
15550         * plugins/message-view/anjuta-message-manager-plugin.glade:
15551         HIG compliant.
15553         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
15554         management.
15556         * pixmaps/anjuta_splash.png: Added border.
15557         
15558         * plugins/editor/anjuta-document-manager.png: New icon.
15559         
15560         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
15561         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
15562         
15563         plugins/editor/Makefile.am,
15564         plugins/editor/search-replace.c,
15565         plugins/editor/search-replace.h,
15566         plugins/editor/search-replace_backend.c,
15567         plugins/editor/search-replace_backend.h,
15568         plugins/editor/search_preferences.h,
15569         plugins/editor/search_preferences.c: Merged changes from
15570         ANJUTA_1_2_0 branch.
15571         
15572         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
15573         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
15574         operational.
15576         * plugins/terminal/Makefile.am,
15577         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
15578         dialog.
15579         
15580         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
15581         submenu.
15583 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15584         * plugins/message-view/plugin.c: Fixed glade file loading
15585         Removed "Show messages" menu item
15586         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
15587         twice because of this load system layout hack.
15588         * libanjuta/anjuta-ui.h: Removed #include config.h
15589         * libanjuta/libanjuta.pc: Fixed path and depencies
15590         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
15591         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
15592         * libanjuta/properties.cxx : #include "properties_cxx.h"
15593         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
15595 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15596         * plugins/message-view/*: Fixed message view preferences
15597         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
15598         * anjuta.glade: Removed messages stuff
15600 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15601         
15602         * Removed libanjutamm, it is now hosted on SF.net:
15603         cvs.sf.net/cvsroot/anjuta/libanjutamm
15605 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
15606         
15607         * libanjutamm/*
15608         Added some experimental code to add support for C++ plugins.
15609         Nothing works yet and it is likely that it will disappear but
15610         I have some questions to murrayc and he wants to see the code.
15612 2004-05-11  Naba Kumar  <naba@gnome.org>
15614         * plugins/terminal/terminal.c: Fixed prefs loading bug.
15616         * plugins/editor/action-callbacks.c: Fixed a crash bug in
15617         hightlight style menu actions.
15619         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15620         manuals/reference/libanjuta/plugin-description-file.sgml,
15621         manuals/reference/libanjuta/writing-plugins.sgml,
15622         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15623         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15624         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
15626         * src/anjuta-app.c: Always load system layout for now.
15628         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
15629         
15630         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15631         manuals/reference/libanjuta/libanjuta-sections.txt,
15632         manuals/reference/libanjuta/libanjuta.types,
15633         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15634         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15635         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15636         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15637         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15638         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
15639         Updated documentation.
15641         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
15642         plugins/profile-default/plugin.c, src/layout.xml:
15643         Created terminal plugin.
15644          
15645         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
15646         (new) plugins/file-manager/.cvsignore,
15647         plugins/file-manager/an_file_view.c,
15648         plugins/file-manager/plugin.c,
15649         plugins/file-manager/plugin.h: Moved preferences to separate
15650         glade file and added cvsignore file.
15651         
15652         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
15653         from ANJUTA_1_2_0 branch. Please note that other po files need merging
15654         from the branch. I tried it     but there were way too many conflicts.
15655         
15656         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
15657         
15658         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
15659         util functions required during the merge.
15660         
15661         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
15662         interface.
15663         
15664         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15665         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
15666         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15667         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
15668         Merged with ANJUTA_1_2_0 branch.
15670 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
15672         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
15674 2004-05-07  Naba Kumar  <naba@gnome.org>
15676         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
15678         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
15679         Added preferences reading and loading.
15680         
15681         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
15682         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
15683         libanjuta/fileselection.c, libanjuta/fileselection.h,
15684         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
15685         
15686         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
15688         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
15689         anjuta.spec.in, configure.in, data/autogen.sh.generic,
15690         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
15691         data/macros/autogen.sh, data/macros2/autogen.sh
15692         data/properties/ada.properties, data/properties/anjuta.properties,
15693         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
15694         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
15695         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
15696         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
15697         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
15698         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
15699         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
15700         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
15701         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
15702         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
15703         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
15704         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
15705         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
15706         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
15707         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
15708         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
15709         plugins/class-gen/clsGen.c, plugins/editor/print.c,
15710         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
15711         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
15712         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
15713         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
15714         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
15715         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
15716         (added) scintilla/scintilla-marshal.c,
15717         (added) scintilla/scintilla-marshal.h,
15718         (added) scintilla/scintilla-marshal.list,
15719         scintilla/include/SString.h, scintilla/include/SciLexer.h,
15720         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
15721         (added) scintilla/patches/scintilla-calltip-align.patch,
15722         (added) scintilla/patches/scintilla-minor.patch,
15723         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
15725 2004-05-06  Naba Kumar  <naba@gnome.org>
15727         * (added) plugins/file-manager/Makefile.am,
15728         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
15729         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
15730         (added) plugins/file-manager/anjuta-file-manager.ui,
15731         (added) plugins/file-manager/plugin.c,
15732         (added) plugins/file-manager/plugin.h,
15733         (removed) plugins/file-manager/an_file_view.h,
15734         plugins/Makefile.am, configure.in,
15735         plugins/file-manager/an_file_view.c: Created file manager plugin.
15736         
15737         * plugins/profile-default/plugin.c: Added file manager plugin in default
15738         profile.
15739         
15740         * libanjuta/Makefile.am: Fixed dependencies.
15741         * pixmaps/anjuta_splash.png: New splash screen.
15743 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
15744         
15745         * template/template.c/h: Added in-line doc
15746         * manuals/reference/template/*: Added template documentation
15747         * configure.in: Build template docs
15749 2004-05-05  Naba Kumar  <naba@gnome.org>
15751         * autogen.sh: Added commands to generate initial interfaces.
15752         
15753         * libanjuta/Makefile.am,
15754         (removed)libanjuta/anjuta-plugin-parser.c,
15755         (removed)libanjuta/anjuta-plugin-parser.h,
15756         (added)libanjuta/anjuta-plugin-description.c,
15757         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
15758         plugin description.
15759         
15760         * libanjuta/anjuta-plugin.c,
15761         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
15762         
15763         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
15764         and added AnjutaShellPlacement enum for widgeds placement (passed to 
15765         widget add_widget() method.
15766         
15767         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
15768         and moved plugin sets loading in profile plugins.
15769         
15770         * libanjuta/interfaces/.cvsignore,
15771         (removed)libanjuta/interfaces/Makefile.am,
15772         libanjuta/interfaces/libanjuta.idl,
15773         libanjuta/interfaces/anjuta-idl-compiler.pl,
15774         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
15775         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
15776         (removed)libanjuta/interfaces/ianjuta-editor.c,
15777         (removed)libanjuta/interfaces/ianjuta-editor.h,
15778         (removed)libanjuta/interfaces/ianjuta-file.c,
15779         (removed)libanjuta/interfaces/ianjuta-file.h,
15780         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
15781         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
15782         (removed)libanjuta/interfaces/ianjuta-message-view.c,
15783         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
15784         *.h and Makefile.am files. They are autogenerated. Interfaces are
15785         by anjuta-idl-compiler.pl from libanjuta.idl file.
15786         
15787         * manuals/reference/libanjuta/Makefile.am,
15788         manuals/reference/libanjuta/anjuta-architecture.sgml,
15789         manuals/reference/libanjuta/libanjuta-docs.sgml,
15790         manuals/reference/libanjuta/libanjuta-sections.txt,
15791         manuals/reference/libanjuta/libanjuta.types,
15792         manuals/reference/libanjuta/plugin-description-file.sgml,
15793         manuals/reference/libanjuta/writing-plugins.sgml,
15794         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
15795         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15796         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15797         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15798         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15799         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15800         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15801         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15802         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15803         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15804         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15805         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15806         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
15807         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
15808         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
15809         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
15810         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
15811         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15812         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15813         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
15814         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
15815         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15816         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
15817         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15818         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15819         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15820         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
15821         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
15822         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
15823         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15824         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
15825         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15826         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
15827         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
15828         interfaces template sgmls.
15829         
15830         * plugins/Makefile.am,
15831         plugins/devhelp/anjuta-devhelp.plugin.in,
15832         plugins/devhelp/plugin.c,
15833         plugins/editor/action-callbacks.c,
15834         plugins/editor/anjuta-document-manager.plugin.in,
15835         plugins/editor/plugin.c,
15836         plugins/editor/plugin.h,
15837         plugins/editor/text_editor.c,
15838         plugins/sample1/plugin.c,
15839         plugins/message-view/anjuta-message-manager.plugin.in,
15840         plugins/message-view/plugin.c: Fixed shell add_widget method to take
15841         placement. Fixed other errors.
15842         
15843         * (added)plugins/profile-default/.cvsignore,
15844         (added)plugins/profile-default/Makefile.am,
15845         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
15846         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
15847         (added)plugins/profile-default/anjuta-default-profile.ui,
15848         (added)plugins/profile-default/plugin.c,
15849         (added)plugins/profile-default/plugin.h: Added a default new
15850         profile plugin.
15851         
15852         * src/Makefile.am,
15853         src/action-callbacks.c,
15854         src/anjuta-app.c,
15855         src/anjuta.c,
15856         src/main.cpp: Fixed necessary changes for libanjuta
15858 2004-05-04  Naba Kumar  <naba@gnome.org>
15860         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
15861         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
15862         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
15863         placement for default widgets placements.
15865 2004-05-03  Naba Kumar  <naba@gnome.org>
15867         * manuals/reference/libanjuta/anjuta-architecture.sgml,
15868         manuals/reference/libanjuta/libanjuta-docs.sgml,
15869         manuals/reference/libanjuta/plugin-description-file.sgml,
15870         manuals/reference/libanjuta/writing-plugins.sgml:
15871         Wrote more sections in writing-plugins document and fixed errors.
15873 2004-05-03  Naba Kumar  <naba@gnome.org>
15875         * libanjuta/interfaces/libanjuta.idl: Added interface
15876         IAnjutaFileManager.
15877         
15878         * manuals/reference/libanjuta/anjuta-architecture.dia,
15879         manuals/reference/libanjuta/anjuta-architecture.png: Updated
15880         architecture diagram.
15881         
15882         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
15883          manuals/reference/libanjuta/libanjuta-docs.sgml,
15884         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
15885         (added) manuals/reference/libanjuta/writing-plugins.sgml:
15886         Wrote writing-plugins document and separated chapters into
15887         separate sgml files.
15888         
15889         * plugins/file-manager/an_file_view.c,
15890         plugins/file-manager/an_file_view.h: New and improved directory
15891         rendering.
15893 2004-05-02  Sven Herzberg  <herzi@abi02.de>
15895         * anjuta.glade: re-designed the new file dialog
15896         * anjuta_dialogs_strings.c: new strings from the new file dialog
15898 2004-04-30  Naba Kumar  <naba@gnome.org>
15900         * libanjuta/interfaces/Makefile.am.iface,
15901         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
15902         
15903         * libanjuta/interfaces/libanjuta.idl: Updated.
15905         * libanjuta/interfaces/Makefile.am.iface,
15906         libanjuta/interfaces/libanjuta.idl: Updated.
15908 2004-04-29  Naba Kumar  <naba@gnome.org>
15909         
15910         * libanjuta/interfaces/Makefile.am.iface,
15911         libanjuta/interfaces/libanjuta.idl: Updated.
15913 2004-04-29  Naba Kumar  <naba@gnome.org>
15915         * libanjuta/interfaces/giface-idlc-c.pl,
15916         libanjuta/interfaces/libanjuta.idl: Upgraded.
15917         * libanjuta/interfaces/Makefile.am.iface: Added.
15918         
15919 2004-04-28  Naba kumar  <naba@gnome.org>
15921         * libanjuta/interfaces/giface-idlc-c.pl,
15922         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
15923         definitions and wrote a compiler.
15924         
15925 2004-04-28  Naba Kumar  <naba@gnome.org>
15927         * libanjuta/anjuta-shell.c: Fixed docs.
15928         * libanjuta/interfaces/Makefile.am,
15929         libanjuta/interfaces/ianjuta-file.c,
15930         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
15931         
15932         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
15933         
15934         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
15936         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15937         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
15938         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15939         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15940         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
15941         * src/anjuta-app.c: Fixed bug.
15943 2004-04-27  Naba Kumar  <naba@gnome.org>
15945         * libanjuta/anjuta-preferences-dialog.c,
15946         manuals/Makefile.am: Fixed document bugs and enabled docs
15947         building.
15949         * libanjuta/anjuta-preferences-dialog.c,
15950         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
15951         More documentation.
15952         
15953         * libanjuta/anjuta-preferences.c,
15954         manuals/reference/libanjuta/libanjuta-docs.sgml,
15955         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15956         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15957         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15958         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15959         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
15960         Wrote more documentations.
15962         * (removed) plugins/message-view/imessage-view.c,
15963         (removed) plugins/message-view/ianjuta-msgman.c,
15964         plugins/message-view/Makefile.am,
15965         plugins/message-view/anjuta-msgman.c,
15966         plugins/message-view/anjuta-msgman.h,
15967         plugins/message-view/message-view.c,
15968         plugins/message-view/message-view.h,
15969         plugins/message-view/plugin.c,
15970         plugins/message-view/plugin.h: Moved interface implementations
15971         in their respective classes and used correct macros to
15972         defined class types.
15974         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
15975         src/action-callbacks.c, src/anjuta-app.c: Subclassed
15976         AnjutaUI from GtkUIManager instead of GtkDialog.
15978         * manuals/reference/libanjuta/Makefile.am,
15979         manuals/reference/libanjuta/libanjuta-docs.sgml,
15980         manuals/reference/libanjuta/libanjuta-sections.txt,
15981         manuals/reference/libanjuta/libanjuta.types,
15982         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15983         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15984         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15985         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15986         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
15987         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15988         Wrote more documentation, fixed typos, added architecture
15989         diagram, updated object types etc.
15991         * plugins/editor/text_editor.c: Fixed interface implementation.
15993 2004-04-26  Naba Kumar  <naba@gnome.org>
15995         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
15996         (added) manuals/reference/libanjuta/anjuta-architecture.png,
15997         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
15998         architecture diagram and a new chapter on plugins description file.
16000 2004-04-25  Naba Kumar  <naba@gnome.org>
16002         *  libanjuta/anjuta-children.h,
16003         libanjuta/anjuta-plugin.c,
16004         libanjuta/anjuta-plugin.h,
16005         libanjuta/anjuta-preferences.c,
16006         libanjuta/anjuta-shell.c,
16007         libanjuta/anjuta-shell.h,
16008         libanjuta/e-splash.c,
16009         libanjuta/e-splash.h,
16010         manuals/reference/libanjuta/Makefile.am,
16011         manuals/reference/libanjuta/libanjuta-docs.sgml,
16012         manuals/reference/libanjuta/libanjuta-sections.txt,
16013         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16014         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16015         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
16016         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16017         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16018         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
16019         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16020         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16021         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16022         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16023         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16024         manuals/reference/libanjuta/tmpl/defaults.sgml,
16025         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16026         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
16027         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
16028         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
16029         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16030         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
16031         manuals/reference/libanjuta/tmpl/plugins.sgml,
16032         manuals/reference/libanjuta/tmpl/properties.sgml,
16033         manuals/reference/libanjuta/tmpl/resources.sgml,
16034         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
16035         manuals/reference/libanjuta/tmpl/e-splash.sgml,
16036         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16037         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16038         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
16039         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
16041         Added more template files and wrote more documentation.
16043 2004-04-24  Andras Timar  <timar@gnome.hu>
16045         * configure.in: Added hu to ALL_LINGUAS.
16047 2004-04-23  Naba Kumar  <naba@gnome.org>
16048         
16049         * configure.in: Fixed compile error.
16050         
16051         * libanjuta/anjuta-children.c,
16052         libanjuta/anjuta-children.h,
16053         libanjuta/anjuta-preferences.c,
16054         libanjuta/anjuta-preferences.h,
16055         libanjuta/anjuta-shell.c,
16056         libanjuta/anjuta-ui.c,
16057         libanjuta/anjuta-ui.h,
16058         manuals/reference/libanjuta/Makefile.am,
16059         manuals/reference/libanjuta/libanjuta-docs.sgml,
16060         manuals/reference/libanjuta/libanjuta.types,
16061         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16062         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16063         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
16064         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16065         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16066         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
16067         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16068         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16069         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16070         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16071         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16072         manuals/reference/libanjuta/tmpl/defaults.sgml,
16073         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16074         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
16075         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
16076         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
16077         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16078         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
16079         manuals/reference/libanjuta/tmpl/plugins.sgml,
16080         manuals/reference/libanjuta/tmpl/properties.sgml,
16081         manuals/reference/libanjuta/tmpl/resources.sgml,
16082         plugins/sample1/plugin.c: Added libanjuta API documentation.
16084 2004-04-22  Naba Kumar  <naba@gnome.org>
16086         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
16087         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16088         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
16089         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
16090         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
16091         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
16092         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
16093         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
16094         (removed) libegg/eggradiotoolbutton.c,
16095         (removed) libegg/eggseparatortoolitem.c,
16096         (removed) libegg/eggtoggletoolbutton.c,
16097         (removed) libegg/eggtoolbar.c,
16098         (removed) libegg/eggtoolbutton.c,
16099         (removed) libegg/eggtoolitem.c,
16100         (removed) libegg/prop-editor.c,
16101         (removed) libegg/test-actions.c,
16102         (removed) libegg/test-drag.c,
16103         (removed) libegg/test-merge.c,
16104         (removed) libegg/test-toolbar.c,
16105         libegg/menu/Makefile.am,
16106         (removed) libegg/menu/egg-accel-dialog.h,
16107         (removed) libegg/menu/egg-action-group.h,
16108         (removed) libegg/menu/egg-action.h,
16109         libegg/menu/egg-entry-action.h,
16110         (removed) libegg/menu/egg-markup.h,
16111         (removed) libegg/menu/egg-menu-merge.h,
16112         (removed) libegg/menu/egg-menu.h,
16113         (removed) libegg/menu/egg-radio-action.h,
16114         (removed) libegg/menu/egg-toggle-action.h,
16115         (removed) libegg/menu/howitshouldwork.txt,
16116         (removed) libegg/toolbar/.cvsignore,
16117         (removed) libegg/toolbar/Makefile.am,
16118         (removed) libegg/toolbar/TODO,
16119         (removed) libegg/toolbar/eggradiotoolbutton.h,
16120         (removed) libegg/toolbar/eggseparatortoolitem.h,
16121         (removed) libegg/toolbar/eggtoggletoolbutton.h,
16122         (removed) libegg/toolbar/eggtoolbar.h,
16123         (removed) libegg/toolbar/eggtoolbutton.h,
16124         (removed) libegg/toolbar/eggtoolitem.h,
16125         (removed) libegg/toolbar/prop-editor.h,
16126         (removed) libegg/toolbar/toolbar-api.txt,
16127         (removed) libegg/toolbar/toolbar-ideas.txt,
16128         plugins/devhelp/anjuta-devhelp.ui,
16129         plugins/devhelp/plugin.c,
16130         plugins/editor/action-callbacks.c,
16131         plugins/editor/action-callbacks.h,
16132         plugins/editor/anjuta-docman.c,
16133         plugins/editor/anjuta-document-manager.ui,
16134         plugins/editor/plugin.c,
16135         P plugins/message-view/Makefile.am,
16136         plugins/message-view/anjuta-message-manager.ui,
16137         plugins/message-view/plugin.c,
16138         plugins/sample1/anjuta-sample.ui,
16139         plugins/sample1/plugin.c,
16140         src/action-callbacks.c,
16141         src/action-callbacks.h,
16142         src/anjuta-actions.h,
16143         src/anjuta-app.c,
16144         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
16145         Gtk actions and UIManager. Fixed all plugins to use this.
16146         
16147         * manuals/reference/gtkdoc-scangobj.diff,
16148         manuals/reference/libanjuta/Makefile.am,
16149         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16150         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16151         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16152         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16153         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
16155         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
16156         
16157 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
16158         
16159         * plugins/message-view/imessage-view.c
16160         * plugins/message-view/ianjuta-msgman.c:
16161         Added interfaces
16163 2004-04-17  Adam Weinberger  <adamw@gnome.org>
16165         * configure.in: Added en_CA to ALL_LINGUAS.
16167 2004-04-08  Naba Kumar  <naba@gnome.org>
16169         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
16170         libanjuta/interfaces/Makefile.am,
16171         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
16172         message manager and message view interfaces.
16174         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
16175         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16176         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16177         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
16178         src/anjuta-app.c: Used 'activate' and
16179         'deactivate' virtual methods for plugins. Fixed installed plugins
16180         dialogs. Added remove_widget() method for AnjutaShell.
16182         * libanjuta/interfaces/Makefile.am,
16183         libanjuta/interfaces/ianjuta-document-manager.c,
16184         libanjuta/interfaces/ianjuta-document-manager.h,
16185         libanjuta/interfaces/ianjuta-editor.c,
16186         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
16187         and editor interfaces.
16189         * plugins/devhelp/plugin.c,
16190         plugins/message-view/anjuta-message-manager.plugin.in,
16191         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
16192         plugins/sample1/plugin.c: Updated plugins implementation to
16193         reflect the changes.
16195 2004-04-07  Naba Kumar  <naba@gnome.org>
16197         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
16198         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
16199         libanjuta/interfaces/ianjuta-editor.h,
16200         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
16201         plugins/editor/anjuta-docman.c,
16202         plugins/editor/anjuta-document-manager.plugin.in,
16203         plugins/editor/plugin.c, plugins/sample1/plugin.c,
16204         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
16205         Added supported interfaces for plugins. Tested plugin interfaces
16206         through sample plugin.
16207         
16208 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
16209         
16210         * template/Makefile.am, data/templates/library/Makefile.am
16211         Fixed some automake-1.7 incompatibilities
16212         * template/xmltemplate.c: Small fix
16214 2004-02-23  Naba Kumar  <naba@gnome.org>
16216         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
16217         Added plugins manager dialog.
16218         
16219         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
16220         library dependencies.
16221         
16222         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
16223         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
16224         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
16225         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
16226         geometry command line option.
16227         
16228 2004-02-16  Naba Kumar  <naba@gnome.org>
16230         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
16231         Added interfaces and IAnjutaEditor editor interface.
16232         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
16233         interface.
16234         * libanjuta/anjuta-shell.h: Fixed bug.
16235         
16236 2004-02-13  Naba Kumar  <naba@gnome.org>
16238         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
16239         
16240 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
16241         
16242         * data/template/*/.cvsignore:
16243         Avoid all these ? in cvs output
16245 2004-02-13  Naba Kumar  <naba@gnome.org>
16247         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
16248         includes and linking.
16250         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
16251         and set required version to devhelp 0.8. This devhelp version
16252         can be acquired from gnome cvs branch devhelp branch
16253         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
16255         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
16256         src/actions-callbacks.c: Added Dock Manager settings menu item.
16258         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
16259         * plugins/devhelp/plugin.c: Fixed a linking bug.
16260         
16261         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
16262         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
16263         external GDL dependency and used libegg codes.
16264         
16265 2004-02-12  Naba Kumar  <naba@gnome.org>
16267         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
16268         Added devhelp plugin, but it can't be used without a
16269         patch in devhelp. So it's disabled for now.
16271         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
16272         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
16273         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
16274         Update cvsignore files.
16276         * libanjuta/plugins.c, widgets/e-splash.c:
16277         Fixed plugins loading to show splash icons.
16278         
16279         * plugins/message-view/anjuta-message-manager.plugin.in,
16280         plugins/message-view/plugin.c: Fixed plugin registered name.
16282         * plugins/message-view/anjuta-message-view.png,
16283         plugins/sample1/anjuta-sample-plugin.png: Update images.
16285         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
16286         src/main.c: Fixed layout loading.
16288         * plugins/devhelp/Makefile.am: Fixed error.
16290         * (removed) widgets/*, libanjuta/plugins.h,
16291         src/main.c: Transfered widgets to libanjuta/.
16292         
16293         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
16294         toplevel directory to created only one library as libanjuta-egg.
16296         * data/Makefile.am: Fixed build error.
16298         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
16299         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
16300         libegg/.cvsignore: Added egg dock widget.
16302         * gdl/*: Removed as they are now available in libegg.
16303         
16304 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
16306         * plugins/editor/anjuta-docman.c:
16307         Use stock close icon on tab close button
16309 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
16310         
16311         * data/template/Makefile.am
16312         data/template/language/Makefile.am
16313         data/template/library/Makefile.am
16314         data/template/text/Makefile.am
16315         data/template/project/Makefile.am
16316         data/template/project/terminal/Makefile.am
16317         configure.in: Created Makefile to install templates
16319 2004-02-11  Naba Kumar  <naba@gnome.org>
16321         * plugins/editor/action-callbacks.c,
16322         plugins/editor/anjuta-document-manager.ui,
16323         plugins/editor/plugin.c
16324         plugins/message-view/anjuta-message-manager.ui,
16325         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
16326         
16327 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
16328         
16329         * plugins/message-view/*: MessageView plugin is now loaded
16330         The menu items are still dummies.
16332 2004-02-09  Naba Kumar  <naba@gnome.org>
16334         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
16335         generation.
16336         
16337         * libanjuta/anjuta-preferences.h: Added some documentation.
16338         
16339         * libanjuta/anjuta-shell.h: Removed dead codes.
16340         
16341         * (removed) manuals/reference/gtkdoc-scangobj,
16342         manuals/reference/gtkdoc-scangobj.diff,
16343         manuals/reference/libanjuta/.cvsignore,
16344         manuals/reference/libanjuta/Makefile.am,
16345         manuals/reference/libanjuta/README.inline-doc,
16346         manuals/reference/libanjuta/README.sections,
16347         manuals/reference/libanjuta/libanjuta-docs.sgml,
16348         manuals/reference/libanjuta/libanjuta-sections.txt,
16349         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16350         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16351         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
16352         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16353         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16354         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16355         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16356         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16357         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16358         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16359         manuals/reference/libanjuta/tmpl/defaults.sgml,
16360         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16361         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
16362         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16363         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
16364         manuals/reference/libanjuta/tmpl/plugins.sgml,
16365         manuals/reference/libanjuta/tmpl/properties.sgml,
16366         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
16367         of scan program. Updated templates.
16369         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
16370         editor action callbacks data.
16371         
16372         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
16373         scintilla object ref/unref.
16375 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
16376         
16377         * template/*: Added new xml based template system
16378         * template/dtds/*: Dtds to validate xml files of the template systems
16379         * data/template/*: Some sample template files
16380         Still needs some work but builds fine!
16382 2004-02-06  Naba Kumar  <naba@gnome.org>
16384         * cofigure.in, manuals/Makefile.am,
16385         (added) manuals/reference/*: Added API documentation
16386         structure (gtk-doc based).
16388         * libanjuta/libanjuta.h: Updated
16389         
16390 2004-02-05  Naba Kumar  <naba@gnome.org>
16391         
16392         * configure.in: Sets correct dependencies and
16393         uses gdl external library.
16395         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
16396         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
16397         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
16398         libanjuta/fileselection.h, libanjuta/glue-factory.c,
16399         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
16400         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
16401         and added file dialogs.
16403         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
16404         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
16405         Build dynamic libraries for libegg.
16407         * plugins/Makefile.am, plugins/editor/Makefile.am,
16408         plugins/editor/action-callbacks.c, 
16409         plugins/editor/action-callbacks.h,
16410         plugins/editor/anjuta-docman.c,
16411         plugins/editor/anjuta-docman.h
16412         plugins/editor/anjuta-document-manager.plugin.in
16413         plugins/editor/anjuta-document-manager.png
16414         plugins/editor/anjuta-document-manager.ui
16415         plugins/editor/file.c
16416         plugins/editor/file.h
16417         plugins/editor/plugin.c
16418         plugins/editor/print.c
16419         plugins/editor/print.h
16420         plugins/editor/search-replace.c
16421         plugins/editor/search_incremental.c
16422         plugins/editor/search_incremental.h
16423         plugins/editor/text_editor.c
16424         plugins/editor/text_editor.h
16425         plugins/editor/text_editor_cbs.c
16426         plugins/editor/text_editor_menu.h
16427         plugins/sample1/Makefile.am
16428         plugins/sample1/anjuta-sample-plugin.png
16429         plugins/sample1/anjuta-sample.plugin.in
16430         plugins/sample1/anjuta-sample.ui
16431         plugins/sample1/plugin-sample1.c
16432         plugins/sample1/plugin.c
16433         plugins/sample1/plugin.h: Created sample
16434         plugin and fixed editor plugin.
16436         * printing/*: Removed.
16438         * scintilla/Makefile.am: Builds dynamic library.
16440         * src/Makefile.am, src/action-callbacks.c,
16441         src/action-callbacks.h, (removed) src/an_symbol_view.c,
16442         src/anjuta-actions.h, src/anjuta-app.c,
16443         src/anjuta-app.h, src/anjuta-callbacks.c,
16444         src/anjuta-callbacks.h, (removed) src/anjuta.c,
16445         (removed) src/anjuta.h, src/anjuta.ui,
16446         src/layout.xml, src/main.c, src/preferences.h,
16447         src/utilities.c: Debuggged and finally made plugins
16448         loadable.
16450         * global-tags/Makefile.am: Fixed build error.
16452 2004-02-03  Naba Kumar  <naba@gnome.org>
16454         * configure.in: Users GDL from external package.
16455         * plugins/*: Added many new plugins (not ready though).
16456         * src/*: Removed many files (which have been transfered in plugins/).
16457         
16458 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
16460         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16462 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16464         * configure.in: Added editor plugins
16465         
16466         * plugins/Makefile.am, src/search-replace_backend.h,
16467         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
16468         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
16469         
16470         * Added: plugins/editor/search_incremental.c, 
16471         plugins/editor/search_incremental.h
16473         * Update search-replace in plugins/editor
16474         
16475 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
16476         
16477         * plugins/message-view/message-view.c: Some code clean-up
16479 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16481         * Added: search_incremental[ch]
16482         
16483         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
16484         src/mainmenu_callbacks.c, src/toolbar.c
16485         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
16486         
16487         * Incremental Search
16489 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16490         
16491         * plugins/message-view/anjuta-msgman.[c/h]:
16492         Added message manager for easier message handling with a
16493         similar interface as docman. Of course you can still use
16494         MessageView standalone.
16495         * plugins/Makefile.am: Added message-view because it compiles
16496         without errors.
16498 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16499         
16500         * plugins/message-view/*: Added message-view plugin 
16501         (still incomplete) 
16502         * configure.in: Added plugins/message-view/Makefile
16504 2004-01-03  Naba Kumar  <naba@gnome.org>
16506         * libanjuta/*.c: Added new files and updated old ones.
16507         * plugins/editor/*: Added editor plugin.
16508         * configure.in: Added editor plugin and moved editor related
16509         files into it.
16511 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
16513         * src/Makefile.am: Added search-replace_backend.[ch]
16514         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16515         find_replace.[ch]
16516         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16517         src/search-replace_backend.c, src/search-replace_backend.h,
16518         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16519         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16520         src/toolbar_callbacks.c
16521         * The advanced Search/Replace functionality now replaces the older
16522         Find/Replace stuff.
16523         * The Search/Replace functionality can be interrupted during a long
16524         Search/Replace;
16525         
16526 2003-12-11  Naba Kumar  <naba@gnome.org>
16528         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
16529         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
16530         errors.
16531         * Makefile.am, libanjuta/*: Added new module.
16532         * src/Makefile.am: Fixed linking error.
16533         * src/watch_cbs.c: Debugger clean up.
16534         * configure.in: Added libanjuta-2.0.pc
16536         * configure.in, libanjuta/Makefile.am,
16537         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
16538         libanjuta instead.
16540 2003-12-11  Naba Kumar  <naba@gnome.org>
16542         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16544         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
16545         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
16546         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
16547         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
16548         The user can now give a name at the creation of a new file and
16549         insert automatically (user choice) header, gpl notice, header
16550         template. The file extension is added automatically according
16551         to the selected type of file. The various insert functions have
16552         been moved from mainmenu-callback.c to file.c. The cursor is now
16553         moved after an insert operation. Removes also useless code in
16554         memory.c and search-replace.c
16555         
16556 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
16558         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
16559         sortable headers, process tree, removal of path and process params
16560         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16561         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16562         code cleanup
16564 2003-12-10  Naba Kumar  <naba@gnome.org>
16566         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
16567         
16568 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16570         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16572 2003-11-28  Naba Kumar  <naba@gnome.org>
16574         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
16575         
16576         * manuals/de/*: Added german translation docs.
16577         
16578         * configure.in, Makefile.am, src/Makefile.am,
16579         libegg/*/*: Added libegg library.
16580         
16581         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
16582         installation directory.
16583         
16584         * src/text_editor_cbs.c: Fixed closing of file.
16586 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16587                                                                                 
16588         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16590 2003-09-05  Naba Kumar  <naba@gnome.org>
16592         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
16593         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
16594         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
16595         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
16596         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
16597         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
16598         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
16599         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
16600         using libegg. Initial commit -- compiles but is not complete.
16602 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16604         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16606 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
16608         * configure.in: Removed "ta" from ALL_LINGUAS.
16610 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
16612         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
16614 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
16616         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
16618 2004-04-24  Andras Timar  <tmar@gnome.hu>
16620         * configure.in: Added hu to ALL_LINGUAS.
16622 2004-04-14  Naba Kumar  <naba@gnome.org>
16624         * src/Makefile.am, printing/Makefile.am,
16625         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
16626         because we are still using GtkCombo and build breaks with gtk-2.4.
16627         
16628 2004-04-13  Naba Kumar  <naba@gnome.org>
16630         * NEWS: Updated.
16631         * anjuta.spec.in: Fixed build error.
16632         * po/POTFILES.in: Updated.
16633         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
16635 2004-04-11  Naba Kumar  <naba@gnome.org>
16637         * NEWS: Updated.
16638         * AUTHORS: Updated.
16639         * configure.in: Added ga in ALL_LINGUAS.
16640         * ChangeLog: Fixed dates.
16641         
16642 2004-04-09  Naba Kumar  <naba@gnome.org>
16644         * src/print.c: Fixed buffer styling bug when printing with
16645         selection.
16647         * data/properties/anjuta.properties: Defined only one base font and
16648         used courier instead of lucidatypewriter, because most newer systems are
16649         unlikely to have it (bug #885023, #925956, #890473).
16650         
16651         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
16652         warning.
16653         
16654         * src/an_file_view.c: Fixed possible crash bug.
16656 2004-04-07  Naba Kumar  <naba@gnome.org>
16658         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
16659         gtk_main_quit() etc..), so that atexit() functions are not called
16660         (which is apparently done to free up memory and we don't need to
16661         do that at this point). Incidentally, something also happens in the
16662         atexit call which freezes the UI for far too long when the application
16663         exits and we want to avoid that..
16664         * src/glade_iface.c: Fixed compiler warning.
16665         
16666 2004-04-06  Naba Kumar  <naba@gnome.org>
16668         * src/project_dbase_gui.c: Fixed errors.
16670         * src/registers_gui.c: Fixed possible crash bug.
16671         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
16672         * src/signals.[c,h]: Used tree view and glade file for dialog.
16673         * src/Makefile.am, src/about.c, src/an_file_view.c,
16674         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
16675         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
16676         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
16677         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
16678         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
16679         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
16680         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
16681         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
16682         src/launcher.h, src/main.c, src/main_menubar.c,
16683         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
16684         src/message-manager-private.cc, src/message-manager.cc,
16685         src/preferences.c, src/project_config.c, src/project_dbase.c,
16686         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
16687         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
16688         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
16689         src/search-replace.c, src/search-replace_backend.c,
16690         src/search_incremental.c, src/search_preferences.c,
16691         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
16692         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
16693         src/signals_gui.c, src/source.c, src/src_paths.c,
16694         src/stack_trace.c, src/start-with.c, src/style-editor.c,
16695         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
16696         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
16697         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
16698         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
16699         tagmanager/Makefile.am, scintilla/include/SString.h,
16700         widgets/Makefile.am, widgets/gnomefilelist.c:
16702         Removed all deprecated codes and substituted
16703         with newer APIs. Fixed some possible crash bugs where cell renderers
16704         were being shared.
16705         
16706         * scintilla/patches/scintilla-minor.patch: Minor patch.
16708 2004-04-06  Naba Kumar  <naba@gnome.org>
16710         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
16711         tree after all the files have been added (and not everytime a file
16712         is added in the project). Also fixed some memory corruption
16713         (possibly bug #900478).
16714         
16715         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
16716         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
16717         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
16718         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
16719         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
16720         qualifier wherever appropriate.
16722 2004-04-05  Naba Kumar  <naba@gnome.org>
16724         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
16725         switch terminal echo on/off. Debugger requires it off, while the
16726         rest requires it on.
16728         * src/search-replace.c: sets search direction and action (in addtion
16729         to target) for find in files.
16730         
16731 2004-04-02  Naba Kumar  <naba@gnome.org>
16733         * src/mainmenu_callbacks.c: Sets filename during save of new files.
16735         * src/project_dbase.c, src/debugger, src/an_file_view.c,
16736         src/an_symbol_view.c: Added an gtk events loop for
16737         displaying project loading status (for loading large projects) and
16738         debugger program starting ... just to give an impression of fastness :-).
16740         * configure.in, anjuta.prj: Bumped version to 1.2.2.
16742         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
16743         crash bug, which occurs when opening and closing a large project
16744         repeatedly.
16745         
16746         * src/attach_process.c: Fixed a comiple error for old gcc.
16747         
16748         * src/launcher.c: Prints proper error message when launcher child
16749         could not be executed and exits properly. Fixed a crash
16750         bug (bug #926606).
16751         
16752         * src/resources.c, src/utilities.c, src/glade_iface.c,
16753         src/debugger.c, src/attach_process.c: Properly exits forked children
16754         when they could not be executed.
16755         
16756 2004-04-01  Naba Kumar  <naba@gnome.org>
16758         * src/search-replace.c: Fixed a crash bug (bug #921893).
16760 2004-03-31  Naba Kumar  <naba@gnome.org>
16762         * anjuta.glade: Added a note on compiler options dialog ->support
16763         dialog telling that supports are only available for file mode.
16765         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
16766         src/anjuta_cbs.c:
16767         Improved shutdown time delay by bypassing project closing
16768         and unloading plugins.
16770         * src/build_file.c, data/properties/anjuta.properties: Added a property
16771         to toggle on/off for going to first error automatically.
16773 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
16775         * src/debugger.c: fixed core file loading
16776         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
16777         for long lines (bugs #700968 and #911376)
16778         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
16779         #917982.
16780         * src/anjuta.c: Focuses current AnEditor correctly.
16782 2004-03-30  Naba Kumar  <naba@gnome.org>
16784         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
16785         * AUTHORS: Updated with all contributors names.
16786         * NEWS: Updated.
16787         * src/about.c: Reads contributors names from AUTHORS file.
16788         * manuals/C/anjuta-manual/authors.xml: Points to online
16789         contributors list.
16790         
16791 2004-03-29  Naba Kumar  <naba@gnome.org>
16793         * data/properties/ada.properties: Fixed syntax colors. Patch
16794         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
16795         (bug #923474).
16797         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
16798         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
16799         generated projects, so that their pixmap files are
16800         found properly (bug #919903).
16801         
16802         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
16803         anjuta.
16805         * src/source.c: Installs .glade file of libgllade
16806         projects in $(datadir)/$(package)/glade (part of bug #861038).
16807         
16808         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
16809         in compiler options (bug #883837).
16810         
16811         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
16812         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
16813         
16814 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
16816         * anjuta/src/search-replace.c: fixed another crash bug in
16817         "Find Usage"
16818         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
16819         breakpoint property fix
16821 2004-03-29  Naba Kumar  <naba@gnome.org>
16823         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
16824         (new) manuals/C/anjuta-advanced-tutorial/*:
16825         Added menu entry for 'Anjuta Advanced Tutorial'
16826         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
16828 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16829         
16830         * src/fileselection.[ch], src/mainmenu_callbacks.c:
16831         Fixed bug #908941  ('Open' starts in wrong directory)
16832         
16833 2004-03-26  Naba Kumar  <naba@gnome.org>
16835         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
16836         compile error and bug #905738 with terminal.
16838         * src/search_incremental.c, src/register.c, src/sharedlib.c,
16839         src/search-replace.[h,c], src/search_incremental.[h,c],
16840         src/search_preferences.h, src/utilities.c, src/anjuta.c,
16841         src/text_editor.[c,h]: Fixed compiler warnings.
16842         
16843         * src/search-replace.c: Fixed a memory corruption (possible
16844         fix for bug #921893, but not yet confirmed).
16845         
16846         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
16847         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
16848         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
16849         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
16851 2004-03-25  Naba Kumar  <naba@gnome.org>
16853         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
16854         crash bug with attach process dialog and made the dialog closable
16855         with 'esc'.
16856         
16857         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
16858         always display within the margin.)
16859         
16860         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
16861         the old breakpoint when it's properties are updated
16862         (creating a new updated one).
16863         
16864 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
16866         * src/aneditor.cxx, src/aneditor.h: fixed calltips
16867         displayed for wrong file.
16868         * src/breakpoints.c: conditional breakpoints
16869         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
16870         "Find in Files..." disabling policy
16872 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16874         * src/build_file.c: Fixed bug #874380
16875         Goto the first error if it exists.
16877 2004-03-24  Naba Kumar  <naba@gnome.org>
16879         * src/anjuta.c: Fixed to get correct child exit status
16880         using mask (bug #905738).
16881         
16882         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
16883         Aligned buttons in the New file dialog,
16884         set default response to OK, entry box activates default response,
16885         ESC closes dialog and hides on delet_event.
16887 2004-03-19  Naba Kumar  <naba@gnome.org>
16889         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
16890         tree).
16892 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
16894         * src/search-replace.c: fixed "Find Usage" crash when no project open
16896 2004-03-17  Naba Kumar  <naba@gnome.org>
16898         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
16899         Fixed the generated projects to read m4 directory if the directory
16900         exists (bug #917781).
16901         
16902 2004-03-12  Naba Kumar  <naba@gnome.org>
16904         * HACKING: Fixed formatting for auto-parsing.
16906 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
16907         
16908         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
16909         rework (bug #890609)
16911 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16912         
16913         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
16915 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16916         
16917         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
16918         * src/search_preferences.c: Fixed typo.
16919         
16920 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16921         
16922         * src/search-replace.c: improved Search&Replace
16923         For the moment "Replace All" does not work with non opened files
16924         but Anjuta should not crash now ! ??? 
16925         
16926 2004-02-26  Naba Kumar  <naba@gnome.or>
16928         * src/source.c: Fixed to pass cflags correctly
16929         and suppress the automake's default cflags.
16930         bug #816130, #801056, #782798, #773459
16931         
16932         * data/properties/anjuta.properties: Do not defualt to -k make option.
16933         bug #875486.
16935         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
16936         bug #877683.
16937         
16938         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
16939         
16940         * src/message-manager-private.cc: Disabled debug messages.
16941         
16942 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
16944         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
16946 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16947         * anjuta.glade, src/search-replace.c:
16948         Reduced Search&Replace dialog, bug #902636.
16949         
16950 2004-02-23  Naba Kumar  <naba@gnome.or>
16952         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
16953         (bug #866143).
16955 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16956         
16957         * src/search_incremental.c: Fixed bug #900903
16959 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
16960         
16961         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
16962         src/anjuta.c: Fixed bugs #890609 and #890609
16964 2004-02-23  Naba Kumar  <naba@gnome.or>
16966         * src/message-manager.cc: Disconnects menuitem signal properly.
16967         Fixed bug #901723.
16968         
16969         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
16970         bug #900897.
16971         
16972 2004-02-20  Naba Kumar  <naba@gnome.org>
16974         * src/message-manager-private.[c,h]: Implemented keypress
16975         event for the terminal and resets it when ctrl c or ctrl d
16976         is pressed. But it doesn't seem to be working on keypress.
16977         Added a workaround to let it work on key release instead.
16978         (bug #878357).
16979         
16980         * src/search-replace: Fixed compiler warnings.
16981         
16982 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
16984         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
16985         Use defined file name when saving new files (fixes bug #898105)
16986         Don't change filename when clicking on a directory
16987         
16988         BTW: Happy birthday to me :-)
16989         
16990 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16991         
16992         * src/search-replace.c: Fixed a crash bug 
16993         Crash on Find & Replace (#887833)
16994         
16995 2004-02-18  Naba Kumar  <naba@gnome.org>
16997         * src/executer.c: Fixed a crash bug.
16998         
16999         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
17000         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
17001         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
17002         instead of GtkWindow (Part of bug #671596).
17003         
17004         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
17005         src/registers_gui.c, src/registers_cbs.[h,c],
17006         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
17007         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
17008         src/compiler_options.c, src/an_file_view.c, start-with.c,
17009         src/anjuta-tools.c, help.c:
17011         Added "close" buttons on all
17012         dialogs (HIG) and fixed to properly response to ESC close
17013         (Part of bug #671596).
17015         * src/launcher.c: Disabled printing of long debug lines.
17016         
17017         * src/utilities.h: Fixed a compiler warning.
17018         
17019 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
17021         * src/anjuta.c: "Save all" action now asks for filenames for new files
17022         (fixes bug #898111)
17024 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
17026         * anjuta.glade, src/text_editor.c:
17027         Fixed a typo in Hello World indentation style 
17028         Fixed misuse of translated strings when looking for style
17029         This entry fixes bug #876037
17031 2004-02-16  Naba Kumar  <naba@gnome.org>
17033         * src/utilities.c: Fixed return value when dest file could
17034         not be created.
17036         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
17037         * src/utilities.[c,h]: Removed 'cmp' dependency and used
17038         internal function to compare files.
17039         
17040 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
17042         * src/message-manager-private.cc:
17043         Set bold color as foreground color in terminal
17044         (fixes bug #864924)
17046         * src/aneditor.cxx:
17047         Use font style defined for message indicators in
17048         preferences/messages
17049         (fixes bug #885032)
17051 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
17053         * src/build_project.c:
17054         Use build.silent option from preferences (fixes bug #895726)
17055         
17056 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
17058         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17060 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
17061         
17062         Patch from Massimo Corà <maxcvs@email.it>:
17063         * scintilla/LexCPP.cxx: Support "///" comments
17065 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17066         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
17067         src/search_replace.h, src/search-replace_backend.h
17068         anjuta.glade
17069         
17070         * Added: src/search_preferences.c, src/search_preferences.h
17071         Allow the user to save search/replace settings and give them names.
17073 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
17074         
17075         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
17076         scintilla/ScintillaGTK.cxx:
17077         Hopefully fixed AMD 64 crash bug by using correct marshaller
17079 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
17081         * src/preferences.c: Save GtkOptionMenu properties properly
17082         * src/text_editor.c: Fixes editor mispell of fold.symbols property
17084 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
17085         
17086         * configure.in, src/Makefile.am, scintilla/Makefile.am:
17087         Fixed libiconv issue
17088         * NEWS: Updated
17090 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
17091         
17092         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
17093         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
17094         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
17095         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
17096         src/sharedlib_gui.c:
17097         Debugger speed-up, replaced deprecated GtkCList
17099 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
17101         * src/text-editor.c: Use stock gtk+ close button for editor tabs
17103 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
17105         * configure.in: Added "sq" to ALL_LINGUAS.
17107 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
17109         * configure.in: Added "ko" to ALL_LINGUAS.
17111 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17113         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
17114         src/search_incremental.c, src/search_incremental.h: 
17115         Search_incremental code cleanup
17117 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17119         * scintilla/*/*: Updated scintilla to CVS
17120         * Added: scintilla/Readme.sync
17121         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
17122         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17123         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
17124         scintilla/ScintillaGTK.cxx,
17125         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
17126         scintilla/include/Scintilla.iface: Updated.
17128 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17130         * search-replace_backend.[ch], search_incremental[ch]: Added
17131         
17132         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17133         find_replace.[ch]: Removed.
17134         
17135         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17136         src/search-replace_backend.c, src/search-replace_backend.h,
17137         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17138         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17139         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
17140         functionality now replaces the older Find/Replace stuff. The Search/Replace
17141         functionality can be interrupted during a long Search/Replace.
17143 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
17145         * widgets/gnomefilesel.c: Fix use of previously freed memory on
17146         selecting ".." and "." from file selector. 
17148 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
17150         * anjuta.glade: Fixed wrong "fold.symbols" property
17152 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17153         
17154         * src/project_dbase_gui.c: Alphabetical order ;-)
17155         * src/compiler_options.c: Fixed bug #867539
17156         * src/launcher.c: Workaround for bugs #864922, #849928,
17157         #846386 and #845782: The launcher no longer hangs but does
17158         not get the exit status correctly sometimes.
17159         * Changes suggested by Bosik are obviously already in without
17160         any Changelog entry (ClsGen.c, project_dbase_gui.c)
17161         * NEWS, README, anjuta.prj, configure.in: 
17162         Changed version to 1.2.1
17163         
17164         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
17165         * anjuta_dialogs_strings.c, anjuta.glade: 
17166         Fixed bugs #860906, #859329
17167         
17168         Patch from grzegol@pld-linux.org
17169         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
17170         freedesktop.org standard)
17172 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17173         
17174         Patch from Stefano Vallarino <stevalla@libero.it>:
17175         * src/source.[c/h]: Fixes cpp sample file to conform to 
17176         ISO/IEC 14882, C++-Standard 
17178 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
17180         Review by Johannes Schmid <jhs@cvs.gnome.org>
17181         * src/build_file.[ch]: Add build_execute_shell_command which executes the
17182         command using sh -c.
17183         * src/compile.c: Use build_execute_shell_command when compiling single
17184         files.
17186 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17187         
17188         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
17189         * src/breakpoints.c: Code cleanup, workaroud for possible 
17190         launcher bug
17191         * src/src_paths.c: Update debugger dirs on directory change
17193 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
17195         Review by Johannes Schmid <jhs@cvs.gnome.org>
17196         * src/attach_process.c, src/attach_process.h, anjuta.glade:
17197         sortable headers, process tree, removal of path and process params
17198         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17199         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17200         code cleanup
17202 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17203         
17204         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17205         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
17206         Add a dialog for "New file" which lets the user set the 
17207         filename and to add copyright/header templates to the file
17208         * Review: Changed function names to contain modules name (file_)
17210 2003-12-09  Naba Kumar  <naba@gnome.org>
17212         * setup-gettext: Fixed a typo.
17213         * scintilla/Makefile.am: Fixed a build error for SMP systems.
17215 ---- Released version 1.2.0 ---
17217 2003-12-08  Naba Kumar  <naba@gnome.org>
17219         * src/preferences.c: Fixed compiler error.
17220         * global_tags/create_global_tags.sh: Fixed to install properly
17221         even when system.tags could not be generated.
17222         * NEWS: Updated.
17224 2003-12-06  Naba Kumar  <naba@gnome.org>
17226         * setup-gettext: Fixed to not generate intl directory with gettextize.
17228         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
17229         * src/anjuta.c: Filters out unnecessary files from find in files
17230         command.
17231         
17232         * NEWS: Updated.
17233         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
17234         * src/widzard_gui.c: Added horiz scrollbar for desc text.
17235         
17236 2003-12-04  Naba Kumar  <naba@gnome.org>
17237         
17238         * src/gnome_project.c: Enables debug and optimization flags for
17239         new projects.
17240         
17241         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
17242         
17243         * src/project_dbase_gui.c: combined header and c files for
17244         file selector.
17245         
17246         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
17247         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
17249 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17251         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17253 2003-11-29  Naba Kumar  <naba@gnome.org>
17255         * configure.in, anjuta.prj: Bumped version to 1.2.0.
17256         * NEWS: Updated.
17258 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
17259         
17260         * src/main_menubar.c: Now files cannot be opened twice in recently
17261         file menu
17263 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
17265         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
17267 2003-11-28  Naba Kumar  <naba@gnome.org>
17269         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
17270         
17271 2003-11-27  Naba Kumar  <naba@gnome.org>
17273         * src/breakpoints.c, src/launcher.c, src/find_text.c,
17274         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
17275         
17276         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
17277         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
17278         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
17279         checkbox in project wizard (project options page) to enable/disable
17280         source code generation with glade(mm).
17281         
17282         * NEWS: Updated
17283         
17284 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
17286         * src/dnd.c: Opening files with special characters in the name.
17288 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
17290         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
17291         a long time.
17293 2003-11-18  Naba Kumar  <naba@gnome.org>
17295         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
17296         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
17297         src/project_import.c, plugins/patch/patch-plugin.c:
17298         Fixed g_signal_diconnect calls to pass correct data.
17299         (Fixed possible crash in project imports).
17300         
17301         * NEWS: Updated.
17302         
17303 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
17305         Reviewed by Naba Kumar  <naba@gnome.org>
17306         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
17307         and debugger. Sets default settings for pty in launcher.
17308         * data/gdb.init: Removed charset work around (now works with user's
17309         native charset)
17310         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
17312 2003-11-18  Naba Kumar  <naba@gnome.org>
17314         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
17315         names of 'index' to 'idx'.
17316         
17317 2003-11-17  Naba Kumar  <naba@gnome.org>
17319         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
17320         * src/project_dbase.c: Prompts user for unsaved project files
17321         when project is closed.
17322         
17323 2003-11-16  Naba Kumar  <naba@gnome.org>
17325         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
17326         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
17327         older gcc.
17328         
17329 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
17330         
17331         * src/anjuta.c: Fixed crash related to tag == NULL while 
17332         anjuta is exiting
17334 2003-11-11  Naba Kumar  <naba@gnome.org>
17336         * src/glade_iface.c: Avoids error conditions for glade or glademm not
17337         found. It simply doesn't generate the c/c++ codes and continues with
17338         just a warning.
17339         * NEWS: Updated.
17340         
17341 2003-11-10  Naba Kumar  <naba@gnome.org>
17343         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
17344         'Start with dialog'.
17346         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
17347         German translation of anjuta-tutorial.
17348         
17349         * src/launcher.c: Fixed an encoding bug with GIOChannels.
17350         * NEWS: Updated.
17352 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17354         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
17355         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
17356         the syntax highlighting in Preferences, the automatic syntax
17357         highlighting is now selected. When the debugger is stopped and the
17358         breakpoints window not closed, the gtk_tree_view in this window is
17359         now made unsensitive.
17361 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
17363         * src/preferences.h, src/preferences.c, anjuta.glade:
17364         Fixed translation bug in preferences by using GtkOptionMenu
17365         * anjuta.prj: Project version 1.1.98
17367 ---------------- Released version 1.1.98 ----------------
17369 2003-11-07  Naba Kumar  <naba@gnome.org>
17371         * anjuta.spec.in: Revived docs package and combined all docs into
17372         one package.
17373         * configure.in: Bumped version to 1.1.98 rc2
17374         * NEWS: Updated.
17375         * anjuta.spec.in: Fixed scrollkeepr-update command.
17376         * anjuta.spce.in: Fixed file permissions.
17378 2003-11-06  Naba Kumar  <naba@gnome.org>
17380         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
17381         menus to activate anjuta helps.
17382         
17383         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
17384         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
17385         manuals/C/anjuta-faqs/legal.xml (added),
17386         manuals/C/anjuta-faqs/Makefile.am,
17387         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17388         manuals/C/anjuta-faqs/.cvsignore,
17389         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
17390         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
17391         manuals/C/anjuta-tutorial/legal.xml (added),
17392         manuals/C/anjuta-tutorial/Makefile.am,
17393         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17394         manuals/C/anjuta-tutorial/.cvsignore,
17395         manuals/C/anjuta-manual/*.sgml (removed),
17396         manuals/C/anjuta-manual/*.xml (added),
17397         manuals/C/anjuta-manual/Makefile.am,
17398         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17399         manuals/C/anjuta-manual/.cvsignore,
17400         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
17401         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
17402         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
17403         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
17404         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
17405         manuals/ja/anjuta-faqs/legal.xml (added),
17406         manuals/ja/anjuta-faqs/Makefile.am,
17407         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
17408         manuals/ja/anjuta-faqs/.cvsignore,
17409         manuals/ja/anjuta-manual/*.sgml (removed),
17410         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
17411         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
17412         manuals/ja/anjuta-manual/*.xml (added),
17413         manuals/ja/anjuta-manual/Makefile.am,
17414         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
17415         manuals/ja/anjuta-manual/.cvsignore,
17416         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
17417         manuals/sgmldocs.make (removed),
17418         manuals/xmldocs.make (added), manuals/omf.make (added),
17419         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
17420         documentations to newer docbook xml documentations. Converted 
17421         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
17422         Enabled manulas installations.
17423         
17424         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
17426 2003-11-05  Naba Kumar  <naba@gnome.org>
17428         * data/gdb.init: Sets host's charset to ascii to solve debugger
17429         freeze up due to uninitialized strings in target program.
17431         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
17432         Fixed a crash bug with 'Add expression in watch'. Bug #822017
17433         
17434         * NEWS: Updated.
17435         
17436         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
17437         src/launcher.c: Turns off echo in spawned pty to fix debugger.
17439 2003-11-04  Naba Kumar  <naba@gnome.org>
17441         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
17442         problems.
17443         
17444         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17445         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
17446         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17447         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
17448         in file headers.
17449         
17450         * src/search-replace.c: Fixed infinite loop bug.
17451         * start-with.c: Fixed a crash bug with "Open last project".
17452         
17453         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
17454         * scintilla/Makefile.am: Fixed compiler option.
17455         
17456 2003-10-16  Naba Kumar  <naba@gnome.org>
17458         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17459         * src/text_editor.c: Fixed autoformat.
17460         
17461 2003-10-15  Naba Kumar  <naba@gnome.org>
17463         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
17464         of CTRL+number.
17465         
17466 2003-10-09  Naba Kumar  <naba@gnome.org>
17468         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
17469         
17470 2003-10-08  Naba Kumar  <naba@gnome.org>
17472         * src/source.c: Fixed a GETTEXT typo error.
17473         * anjuta.glade: Made 'Sorted in order you open them' default option
17474         for editor tabs.
17476         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17477         * anjuta.glade, data/properties/anjuta.properties:
17478         Fixed the freeze of the "Preferences" combos at the first Anjuta
17479         init is generated by:
17480                 - a not complete translation of preferences.c file
17481                 - a difference between 2 names in anjuta.glade and
17482                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
17483                 - the same name given to 3 combos (anjuta.glade).
17484                 
17485         * src/find_text.c: If the "whole document" mode is selected,
17486         a new search will select the next occurrence (Bug #764954).
17487         It is now possible to use the shortcuts to search next or previous
17488         occurrence even if the search dialog has the focus.     Bug #790318
17489         
17490         * src/main_menubar_def.h: "Select code block" shortcut; the new
17491         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
17492         (Bug #811016).
17494         Patch from: Richard Lee  <r.h.lee@comcast.net>
17495         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
17496         tagmanager/tm_workspace.c: The following is a patch to fix a
17497         seemingly random occurence where Anjuta would crash when a
17498         certain key was pressed.
17500 2003-09-29  Naba Kumar  <naba@gnome.org>
17502         * src/find_in_files.c: Ignores binary by default. Disabled the option
17503         of NOCVS search, because launcher does not use sh and hence can not
17504         pipe.
17505         
17506         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
17507         "clean before build" state in project session and not in account session,
17508         otherwise the state gets reflected to other projects causing annoyance.
17509         
17510         * src/compiler_options.c: Fixed a bug where compiler options were always
17511         claimed 'modified'.
17513         * src/build_project.c, data/properties/anjuta.properties,
17514         src/commands.[h]: Fixed a bad bug where clean-before-build
17515         doesn't work.
17516         
17517         * scintilla/patches/research-cvs-nolog.diff,
17518         scintilla/patches/scintilla-ac-gtk2-port.diff,
17519         scintilla/patches/scintilla-ac-sort-fix.diff,
17520         scintilla-optimization.diff: Removed, because they are already in
17521         scintilla CVS.
17522         
17523         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
17524         2003-09-29).
17526         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
17527         scintilla/LexYAML.cxx: Added new scintilla lexers.
17528         
17529         * TODO, NEWS: Updated.
17531         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17532         * src/utilities.c: Fixed typo bugs.
17534 2003-09-26  Naba Kumar  <naba@gnome.org>
17536         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
17537         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
17538         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
17539         text_editor_find() and Fixed I-Search wrapping.
17540         * src/debugger.c: Fixed to pass a newline after a debugger
17541         command (which was broken since the launcher was refactored.
17542         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
17544 2003-09-25  Naba Kumar  <naba@gnome.org>
17546         * src/toolbar_callbacks.c: Fixed start of incremental search.
17547         
17548         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17549         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
17550         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17551         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
17552         menu and implementation.
17554 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17556         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17557         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
17558         variables in Locals window.
17560 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
17562         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17563         * src/utilities.[ch] : Fix a tooltip bug in 
17564         anjuta_util_toolbar_append_stock(), the label appeared instead of
17565         the tooltip text. Remove label from arguments of the function
17566         because label is included in the stock icon data.
17567         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
17568         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
17569         * FIXME: translation file should be updated because of label text removal.
17571 2003-09-24  Naba Kumar  <naba@gnome.org>
17573         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
17574         
17575         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17576         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
17577         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
17578         stdout and stderr. Also buffered output and check-for-password
17579         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
17580         with password prompts. Checkes for password prompts from all outputs.
17581         
17582         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
17583         which takes a string (which could be utf8 also) and converts into
17584         utf8 string.
17585         
17586         * src/main.c: Connects kernel signals after gnome_program_init().
17587         
17588         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17589         * src/message-manager.c: Fixed bug #787026 by converting the strings
17590         to proper UTF8.
17591         
17592 2003-09-22  Naba Kumar  <naba@gnome.org>
17594         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
17595         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
17596         GtkCList and using GtkTreeView instead. Added the patch.
17597         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
17598         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
17599         
17600 2003-09-19  Naba Kumar  <naba@gnome.org>
17602         * printing/print.c: Proper UTF8 printing support.
17603         * src/main.c: moved kernel signal connects at the
17604         end of application initialization.
17605         
17606 2003-09-18  Naba Kumar  <naba@gnome.org>
17608         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
17609         (new) lexers.make, (new) lexers: Update scintilla to latest
17610         scintilla CVS (2003-09-18), added new lexers, automated
17611         lexers makefiles sections and scintilla update. Added
17612         patches. Optimized pango rendering. Fixed a crash bug
17613         in scintilla.
17614         
17615         * (new) scintilla/patches/research-cvs-nolog.diff: Added
17616         patch to remove cvs log command from RESearch.cxx file.
17617         * scintilla/patches/scintilla-pango-always.diff:
17618         Fixed file name.
17619         * scintilla/RESearch.cxx: Removed spurious cvs log command
17620         and logs.
17621         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
17622         
17623         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
17624         * src/dnd.c: Fixed a crash bug with DND.
17625         
17626 2003-09-15  Naba Kumar  <naba@gnome.org>
17628         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
17629         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
17630         src/toolbar_callbacks.c: Added an additional parameter to
17631         text_editor_goto_line() funtion which decides if the line should
17632         be made visible (if it's under fold).
17633         
17634         * src/style-editor.c: Fixed a compiler warning.
17635         * src/message-manager.cc: Calls parent method correctly.
17637         * src/preferences.h: Fixed prent class.
17638         
17639         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17640         * src/project_dbase.c: Fixed bug #713210.
17641         
17642 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17643                                                                                 
17644         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17646 2003-09-11  Naba Kumar  <naba@gnome.org>
17648         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17649         * src/style-editor.c: Fixed bug #769130 (Crash on font
17650         selection dialog).
17651         
17652         * src/message-manger.[h,cc]: Made AnMessageManager
17653         derived from GtkFrame and removed deprecated code.
17654         
17655         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
17656         compiler warnings.
17657         
17658 2003-09-09  Naba Kumar  <naba@gnome.org>
17660         * src/Makefile.am: Addded rules for built sources.
17661         
17662 2003-09-08  Naba Kumar  <naba@gnome.org>
17664         * (new) src/anjuta-marshalers.list: Added marshalers definition
17665         file.
17666         
17667         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
17668         and CXXFLAGS are not overwriten by automake's default.
17669         * src/style-editor.c: Added 'operators' in the style editor.
17670         
17671         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
17672         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
17673         * src/message-manager-private.cc, src/message-manager.cc:
17674         Converts message going into message into UTF-8 endoding.
17675         * src/main.c: Uses UTF-8 codeset for localization.
17676         
17677 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
17679         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
17680         
17681 2003-09-08  Naba Kumar  <naba@gnome.org>
17683         * TODO: Updated.
17684         
17685         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17686         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
17687         Fixed bug #798717, Find - Find&Replace - Find in files bug;
17688         The combo entries were updated if the same data with a different
17689         case exist in the combo list. The combo entries are now case sensitive. 
17690         Search&Replace bug; First search ,max actions = 0 ==> now max
17691         actions = 100.
17692         
17693 2003-09-08  Naba Kumar  <naba@gnome.org>
17695         * TODO: Updated.
17696         * src/utilities.[c,h]: a function takes contant args.
17697         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
17698         Now the child terminated signal is emitted properly.
17699         * src/Makefile.am: Used $(top_srcdir) for referring to 
17700         scintilla objects.
17701         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
17702         definitions file which will generate anjuta-marshalers.[c,h] files.
17703         * src/.cvsignore: Updated.
17704         * src/build_project.c: Changed su command to preserve quotes.
17705         * src/anjuta-tools.c, tagmanager/tm_project.c,
17706         tagmanager/tm_workspace.c: Use standard tmp file.
17707         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
17708         so that users could report bugs easily.
17709         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
17710         
17711         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
17712         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
17713         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
17714         src/attach_process.c, src/breakpoints.c, src/commands.c,
17715         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
17716         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
17717         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
17718         src/memory.c, src/message-manager-private.c, src/preferences.c,
17719         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
17720         src/search-replace.[c,h], stack_trace.c, text_editor.c,
17721         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
17722         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
17723         Fixed compile warnings and cleanup.
17724         
17725         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
17726         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
17727         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
17728         Removed libzvt usage and implemented child spawing differently. Launcher is
17729         now proper GObject, which can be created multiple times (and can be
17730         operated in parallel).
17732         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
17733         * src/project_import_gui.c, src/project_import_cbs.c,
17734         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
17735         (crash on project import). Removed deprecared codes.
17736         
17737 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17738         
17739         * src/cvs.c: Fixed cvs output bug.
17741 2003-09-03  Naba Kumar  <naba@gnome.org>
17743         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17744         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
17745         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
17746         src/text_editor_cbs.c: Implements --
17747                 If the debugger is started
17748                         A double click in the margin add or remove a breakpoint
17749                         A single click activate or deactivate the breakpoint
17750                 else
17751                         A double click in the margin add or remove a bookmark
17753 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17754         
17755         Reviewed by Naba Kumar  <naba@gnome.org>
17756         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
17757         User is now able to choose a branch on cvs update for project.
17758         Cleaned up variable names.
17760 2003-09-03  Naba Kumar  <naba@gnome.org>
17762         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
17763         src/Makefile.am: Added lexers.
17764         * scintilla/*/*: Updated...
17765         * src/an_symbol_view.c: Fixed a crash bug.
17766         * src/compiler_options.c, src/project_dbase.c: Fixed compile
17767         and build bugs.
17768         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
17769         * src/source.c: Fixed project generation bug with gettext code.
17770         * tagmanager/tm_project.c: Fixed a crash bug.
17771         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17772         bug when there is no project open. Bug #____.
17773         * src/source.c: Fixed a bug with build failure with non-gnome
17774         project with glade-generated source (eg. gtk2). Bug #____.
17775         * NEWS: Updated...
17777 2003-08-22  Naba Kumar  <naba@gnome.org>
17779         Patch from: Rob Bradford  <rob@debianplanet.org>
17780         * data/Makefile.am: Fixed to install properly during
17781         package building.
17782         
17783         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17784         * src/debug-tree.c: Fixed a crash bug.
17785         * src/compiler_options.c: Takes care of linking the missing pieces;
17786         C flags, libs, optimization options, debug and profile.
17788         Patch from: Enver ALTIN  <ealtin@casdb.com>
17789         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
17790         
17791 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
17793         Reviewed by Naba Kumar  <naba@gnome.org>
17794         * src/project_dbase.c: Fixed bugs #778263 and #778413
17795           Adding multiple files to project should work now.
17797 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17799         Reviewed by Naba Kumar  <naba@gnome.org>
17800         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
17801         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
17802         for Locals window.
17804 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17806         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17808 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17810         * src/text_editor.c: Fix translatable string (#113934).
17812 2003-07-04  Naba Kumar  <naba@gnome.org>
17814         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17815         bug when there is no project open. Bug #____.
17816         
17817         * src/source.c: Fixed a bug with build failure with non-gnome
17818         project with glade-generated source (eg. gtk2). Bug #____.
17820 2003-06-26  Naba Kumar  <naba@gnome.org>
17822         * src/anjuta.h: Removed reference to windows-dialog.h.
17823         * src/message-manager-private.[cc,h]: Fixed doulbe click
17824         activation of messages to properly jump at the destination.
17825         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
17826         * src/toolbar.c: Code clean-ups.
17827         
17828         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17829         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
17830         
17831         * src/message-manager-private.[cc,h]: Removed dead codes.
17832         
17833         * (new) data/properties/css.properties,
17834         data/properties/anjuta.properties, data/properties/Makefile.am:
17835         Added CSS syntax hiliting properties.
17836         
17837         * tagmanager/tm_file_entry.c: Fixed a possible bug.
17838         * src/debugger.c: Clean ups.
17839         * src/lexer.h: Added CSS lexer definition.
17840         
17841         * Makefile.am: Installs destop file properly.
17842         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
17843         * NEWS: Updated for 1.1.97 release.
17844         * src/main_menubar_def.h: Changed some non working shortcuts.
17845         
17846 2003-06-24  Naba Kumar  <naba@gnome.org>
17848         * src/search-replace.c: Shows the dialog properly, even when it is
17849         hidden behind another window.
17850         
17851         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
17852         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
17853         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
17854         and code clean up.
17855         
17856         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
17857         setup wizard dialogs.
17858         
17859         * src/debugger.c: Removed a redundant call to
17860         debugger_update_controls().
17861         * src/compiler_options.c, src/launcher.c: code cleanup.
17862         * src/executer.c: Fixed execution bug with 'Set Program params...".
17863         
17864 2003-06-23  Naba Kumar  <naba@gnome.org>
17866         * widgets/e-splash.c: Removed border around the splash image.
17867         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
17868         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
17869         * src/cvs.c: Added a frame around commit log text widget.
17870         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
17871         crash bug associated with translated combo box list in preferences
17872         dialog (in different locale other than en_US). Used widget names
17873         to pass the combo list items.
17874         * po/POTFILES.in: Updated.
17875         * src/launcher.c: Creates the zvt terminal at startup (and not
17876         every time a build is done) -- speeds up buld operations.
17877         * src/file_history.c: Should be if() conditional instead of
17878         assertion check.
17879         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
17880         Disabled useless warnings.
17881         * src/project_dbase.c: Fixed bonobo 2 project name.
17882         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
17883         and uses correct glade-2 for file generation.
17884         
17885 2003-06-21  Naba Kumar  <naba@gnome.org>
17887         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
17888         And disables autocomple show for numbers (very annoying).
17889         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
17890         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
17891         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
17892         from view menu and adjust the controls accordingly.
17893         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
17894         only OK button.
17895         * src/project_dbase.[c,h]: Removed show_local flag processing.
17896         * src/message-manager.[c,h]: Reorganized messages tabs in more
17897         sensible order.
17898         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
17899         Also added PCRE dependency.
17900         
17901 2003-06-20  Naba Kumar  <naba@gnome.org>
17903         * pixmaps/anjuta_splash.png: New splash.
17904         from Jean Schurger  <yshartk@schurger.org>
17905         
17906         * src/controls.c: De-sensitize run-to-cursor when debugger
17907         is not running.
17908         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
17909         
17910         * src/message-manager-private.cc: Fixed to properly jump at
17911         the right file:line.
17912         
17913         * src/appwiz_page1.c: Fixed to correctly determine the project
17914         trpe from the wizard.
17915         
17916 2003-06-20  Naba Kumar  <naba@gnome.org>
17918         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
17919         * src/watch_gui.c: Code cleanups.
17920         * src/debugger.[c,h], src/stack_trace.[c,h],
17921         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
17922         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
17923         Removed direct access to stack_trace private data, Increased debugger
17924         command size from 256 to 1024 (to be on safer side). Also implemented
17925         row-activated signle for seting frame and viewing the source.
17926         * src/debugger.c: Avoids starting program and stopping debugger
17927         when starting debugger and stopping program, respectively.
17928         
17929         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
17930         Reverted codes to start debugger automatically
17931         The file is brought to the state just after the branching 
17932         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
17933         some code clean ups.
17934         
17935         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
17936         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
17937         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
17938         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
17939         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
17940         src/project_dbase.c: Code clean ups.
17941         
17942         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
17943         (Projects dir) so that correct $HOME/Projects path is set when
17944         anjuta is run for the first time.
17945         
17946 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
17948         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
17950 2003-06-13  Naba Kumar  <naba@gnome.org>
17952         * src/stack_trace_cbs.c: Moved variable declaration at the
17953         top of the block (bug #737867)
17954         
17955         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
17956         just CFLAGS and CXXFLAGS (bug #743617).
17957         
17958         * src/create_global_tags.sh: Fixed shell script to properly
17959         detect installed *-config files.
17960         
17961 2003-06-12  Naba Kumar  <naba@gnome.org>
17963         * src/preferences.[c,h]: Added methods for custom widgets in
17964         preferences: using custom set/get methods for them.
17965         
17966         * src/anjuta-encoding.c: Implemented up/down of the encodings
17967         in the list and property saves correctly.
17968         
17969         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17970         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
17971         the beginning of a file.
17973         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17974         * src/aneditor.cxx, src/aneditor.h,
17975         src/controls.c, src/main_menubar.c, src/main_menubar.h,
17976         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17977         src/mainmenu_callbacks.h: Allows the operator to select the current
17978         word or the current line (Request: 680801). It puts also
17979         sensitive/unsensitive several select/comment menu items.
17981         * src/breakpoints.c: Presets by default the current line for a
17982         defined breakpoint.
17984 2003-06-11  Naba Kumar  <naba@gnome.org>
17986         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
17987         color (red highlight) now cosistent for inactive tabs also.
17988         
17989         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
17990         'Advanced search and replace' in Edit->Search submenu.
17991         
17992         * data/properties/tcltk.properties: Fixed bug #731851. Added line
17993         wrappings '\' where     they were missing.
17994         
17995         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
17996         message is now more descriptive and details the correct thing to do
17997         for GNOME2 desktop.
17998         
17999 2003-06-10  Naba Kumar  <naba@gnome.org>
18001         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
18002         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
18003         Removed any reference to particular version of automake/autoconf
18004         so that they could work with newer versions (Bug #659394).
18006         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
18007         src/anjuta.c: Added coded to add/remove supported encodings.
18008         
18009         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
18010         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
18011         src/project_import.c, src/project_type.c, src/project_type.h,
18012         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
18013         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
18014         from the project wizard.
18016 2003-06-06  Naba Kumar  <naba@gnome.org>
18018         Patch from Etay Meiri  <etay-m@bezeqint.net>
18019         * src/compiler_options.c: Fixed bugs related to clean before
18020         build patch.
18021         
18022         * anjuta.desktop.in.in: Added commandline options.
18023         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
18024         -dP and -A flags of CVS update into different options.
18025         
18026 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18028         * configure.in: Removed "ta" from ALL_LINGUAS.
18030 2003-06-02  Naba Kumar  <naba@gnome.org>
18032         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
18033         return NULL for undefined properties and "" for defined but empty
18034         strings. It was creating many problems where both are assumed to be
18035         same. And besides, it doesn't matter to differentiate the two (the
18036         problem with preferences was due to a different bug).
18038         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
18039         correctly. Also, s/props_build_in/props_built_in/g.
18040         
18041         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
18042         list.
18043         
18044         * src/an_file_view.c: Unrefed pixbufs when done with them.
18046         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
18047         (removed) file_text.png: Added and removed pixmaps.
18048         
18049 2003-05-30  Naba Kumar  <naba@gnome.org>
18051         * anjuta.glade: Fixed encodings preferences dialog
18052         
18053 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
18054         
18055         Reviewed by Naba Kumar  <naba@gnome.org>
18056         
18057         * src/build_project.c src/clean_project/c: perform a clean before
18058         build, if required. Show the message manager on clean.
18059         * src/compiler_options.c: save the new options when window is closed
18060         and flag project to be cleaned before the next build.
18061         * src/project_dbase.c: added a 'clean before build' flag to project
18063 2003-05-29  Naba Kumar  <naba@gnome.org>
18065         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
18066         dialog.
18067         
18068         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
18069         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
18070         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
18071         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
18072         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
18073         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
18074         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
18075         print_color.xpm, print_landscape.xpm, print_layout.xpm,
18076         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
18078         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
18079         Removed unused icons references.
18081 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
18083         Reviewed by Naba Kumar  <naba@gnome.org>
18084         
18085         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
18086           src/compiler_options.c, src/debugger.c, src/find_replace.c,
18087           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
18088           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
18089           src/toolbar_callbacks.c: HIG compliant dialogs.
18091         * src/utilities.c: anjuta_button_new_with_stock_image() and
18092           anjuta_dialog_add_button() stolen from gedit.
18094         * src/main_menubar_def.h: Fixed mnemonics.
18096 2003-05-26  Naba Kumar  <naba@gnome.org>
18098         * src/project_dbase_gui.c: Added header files filter for add file
18099         dialog box. Disabled project window to be transient window.
18100         
18101         * src/message-manager.cc: Disabled message manager window to be
18102         transient window.
18103         
18104         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
18105         a file could not be loaded.
18106         
18107         * src/project_dbase.c: Fixed a bug with GUI editor command
18108         where empty string is returned.
18109         
18110         * src/Makefile.am, src/preferences.h, src/text_editor.c
18111         src/text_editor.h, (new) src/anjuta-encodings.h,
18112         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
18113         Added encoding support and to handle characters encoding correctly
18114         by auto detecting it during load. Added preferences for selecting
18115         the encoding during save.
18117         * src/preferences.c, src/resources.c: Removed debug messages.
18119         Patch from: Alexander Nedotsukov <bland@mail.ru>
18120         * src/getline.c: Fixed many fatal bugs for FreeBSD.
18122 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18123         * src/anjuta.c: Try to sow the splash image more often.
18125 2003-05-20  Naba Kumar  <naba@gnome.org>
18127         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18128         * src/debug_tree.c: Colorize the modified locals during
18129         debugging and call memory analyze from the debugger.
18130         * src/breakpoints.c: The color is now different for the enabled
18131         and disabled breakpoints. Anjuta now can erase several
18132         breakpoints defined at the same line. The markers are updated
18133         according to the enable/disable action.
18134         
18135         Patch from Etay Meiri  <etay-m@bezeqint.net>
18136         * src/launcher.c: Fixes launcher freeze up bug during build.
18138 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
18140         Reviewed by Naba Kumar  <naba@gnome.org>
18141         * scintilla/PropSet.h: Change member variables from private to protected.
18142         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
18143         to PropSetFile class, which return a gchar * (and can therefore indicate
18144         whether properties are empty or do not exist) and make prop_get and
18145         prop_get_expanded use them.
18146         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
18147         that the result of of prop_get cannot be an empty string.
18149 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
18151         Reviewed by Naba Kumar  <naba@gnome.org>
18152         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
18153         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
18154         src/text_editor_cbs.c: When saving all the files in the project, the
18155         text editors are now only rehighlighted once instead of once for each
18156         file saved.
18158 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18159         * src/main.c, widgets/e-splash.c: Splash screen improvements.
18160         * src/anjuta.desktop.in.in: Support startup notification.
18161 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18162         * src/main.c, widgets/e-splash.c: Splash screen improvements.
18163         * src/anjuta.desktop.in.in: Support startup notification.
18166 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
18168         Reviewed by Naba Kumar  <naba@gnome.org>
18169         
18170         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
18171         memory leak from glade_xml_new call. Removed gxml field from Executer
18172         struct as only used in create_executer_dialog and then destroyed.
18173         
18174         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
18175         
18176         * src/configurer.c: Fix warning trying to connect signal to non-existent
18177         environment entry in configure dialog and fix crash when closing the
18178         window.
18179         
18180         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
18181         gnome_date_edit_get_time instead.
18182         
18183         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
18184         in view menu required renumbering elsewhere.
18186 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
18188         Reviewed by Naba Kumar  <naba@gnome.org>
18189         
18190         * src/breakpoints.c: fixed an error when removing breakpoint
18191         * src/controls.c: 'run to cursor' is sensitive when debugger not active
18192         * src/debugger.c: changes to the way the debugger is activated
18193         * src/debugger.h: clean ups
18195 2003-05-13  Naba Kumar  <naba@gnome.org>
18197         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18198         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
18199         src/memory.h: A new version of memory and the interface
18200         is now integrated in anjuta.glade
18202 2003-05-09  Naba Kumar  <naba@gnome.org>
18204         * configure.in: Bumped required gtk version to 2.0.8.
18205         
18206 2003-05-06  Naba Kumar  <naba@gnome.org>
18208         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
18210 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18211         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
18213 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18214         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
18215         , tagmanager/c.c: Support for ProC and RDB files.
18217 2003-05-06  Naba Kumar  <naba@gnome.org>
18219         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
18220         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
18221         Uncomment (Box & Stream), Select the current function,
18222         authorize the "Quit" button of the GotoLine window
18224 2003-05-05  Naba Kumar  <naba@gnome.org>
18226         * src/watch_gui.h: CVS added new file.
18228         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
18230         Patch from Etay Meiri <etay-m@bezeqint.net>
18231         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
18232         src/mainmenu_callbacks.c, src/message-manager.cc,
18233         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
18234         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
18235         Ported stack trace to GNOME2 and added it in the message manager
18236         pane.
18238 2003-05-02  Naba Kumar  <naba@gnome.org>
18240         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
18241         
18242         * src/preferences.[h,c]: Fixed preferences to save only one copy of
18243         preferences property.
18244         
18245         * anjuta.prj: Fixed multiple preferences saved data.
18246         
18247         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
18248         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
18249         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
18250         scintilla/include/Platform.h, scintilla/include/PropSet.h,
18251         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
18252         Upgraded scitilla from CVS with faster window repaint
18253         and more bugfixes.
18254         
18255         Patch from  Etay Meiri  <etay-m@bezeqint.net>
18256         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
18257         and code cleanups
18258         
18259 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
18261         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
18262         the window if messages are appended to the end and the scrollbar is
18263         at the end.
18265 2003-04-29  Naba Kumar  <naba@gnome.org>
18267         * configure.in: Removed omf-install from Makefiles list.
18269 2003-04-28  Naba Kumar  <naba@gnome.org>
18271         * po/POTFILES.in: Remvoded deleted files.
18272         
18273         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
18274         pixmaps/windows-style-undocked.png: Added setup wizard's images.
18276         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
18277         is executed as detached) is not set properly.
18278         
18279 2003-04-25  Naba Kumar  <naba@gnome.org>
18280         
18281         * anjuta.prj: Updated.
18282         * src/anjuta_info.c: Fixed text wrapping and column view.
18283         * data/welcome.txt.in: Removed unaligned characters.
18284         
18285 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18286         * src/main_menubar.c: Disable setup dialog.
18288 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18289         * src/breakpoints.c; Fixed compilation with older GCC
18290         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
18291         * HACKING: Spelling fixes (Suggested by Stephen Knight)
18293 2003-04-18  Naba Kumar  <naba@gnome.org>
18295         * anjuta.prj: Updated (includes compiler options).
18296         
18297         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
18298         function from anjuta.c (it was already available in anjuta-tools.c).
18299         
18300 2003-04-18  Naba Kumar  <naba@gnome.org>
18302         * src/about.c, THANKS: Updated
18303         
18304         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
18305         
18306         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
18307         properly from the project session before updating the file
18308         view.
18309         
18310         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
18311         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
18312         dialog settings (as it will not be required once GDL is in place) and
18313         added file view filters in the settings sub-menu.
18315 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18316         * HACKING: Updated
18317         * configure.in: Disable cast checks on final build.
18319 2003-04-17  Naba Kumar  <naba@gnome.org>
18321         * src/build_project.c: Fixed a compilation error.
18323         * src/launcher.c: Removed commnets.
18324         
18325         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
18326         properties from editor tab to indentation tab and fixed a property
18327         label for proper i18n translation. Fixed typos in project config
18328         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
18329         sorting and reordering in compiler options dialog.
18330         
18331         * src/compiler_options.c: Implemented _save() function to save the
18332         options (which was pending).
18333         
18334         * src/build_project.c: Destroys install-as-root dialog when it is done.
18335         
18336         * src/an_symbol_view.c: Change "event" event to "event-after" so
18337         that symbol row is selected first before the popup is shown.
18338         
18339 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
18341         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
18342         file in CVS/Entries. (Reviewed and applied by Biswa)
18344 2003-04-16  Naba Kumar  <naba@gnome.org>
18346         * aneditor.cxx: use unicode everytime (fixed unicode related
18347         bugs).
18349         * anjuta.prj: Fixed UI editor name (blank to use default) and
18350         anjuta version.
18351         
18352         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
18353         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
18354         Editor preferences page.
18356 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18357         * src/anjuta.[ch], src/print.c: Fixed warnings
18358         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
18359         * configure.in: Profiling support with gprof
18361 2003-04-16  Naba Kumar  <naba@gnome.org>
18363         Patch from Gaëtan de Menten  <ged@bugfactory.org>
18364         * src/launcher.c: Fixed cvs dialog.
18365         
18366 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
18367         
18368         * src/message-manager-private.cc: Fixed double-click on first line of 
18369         output to properly select a line.
18370         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
18371         because still was a deprecatd GtkCTreeNode and always NULL anyway.
18373 2003-04-15  Naba Kumar  <naba@gnome.org>
18375         * src/message-manager-private.cc: Fixed the glade filename typo.
18377 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18378         * scintilla/*, data/properties/*: Scintilla CVS merge
18379         * anjuta.prj: Removed unnecessary files.
18380         * scintilla/PlatGTK.cxx: Force Pango fonts always
18381         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
18382         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
18383         for preferences.
18384         * configure.in: Change version no. for 1.1.1 (alpha release)
18385         * configure.in: Added '--with-pref-suffix' option.
18386         * config.guess, config.sub: Removed from CVS.
18388 2003-04-15  Naba Kumar  <naba@gnome.org>
18390         Patch from Timothee Besset  <ttimo@idsoftware.com>
18391         * Makefile.am: Fixed a shell script error during intallation.
18392         
18393 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18395         Reviewed by Naba Kumar  <naba@gnome.org>
18396         * src/message-manager.cc: Added popup-menu to TreeView and fixed
18397         set_wm_class to use "anjuta" instead of "an.
18398         * src/message-manager-private.cc: Headers are hidden again.
18400 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18401         * src/project_dbase_gui.c: Memory corruption fix.
18402         * anjuta.prj: Updated project file
18404 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
18405         * an_file_view.c: Connect to event-after signal rather than event so that
18406         selection is updated first and thus context menu is for the right file.
18407         Reviewed and applied by Biswa.
18409 2003-04-14  Naba Kumar  <naba@gnome.org>
18411         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
18412         
18413         * src/auncher.c: More child exit fixes
18414         from Timothee Besset  <ttimo@idsoftware.com>
18416 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18417         
18418         Reviewed by Naba Kumar  <naba@gnome.org>
18419         
18420         * src/message-manager.[c/h], src/message-manager-private[c/h],
18421                 anjuta.[c/h]: Ported message-manager to Gtk2
18422         
18423         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18424         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
18425         src/clean_project.c, src/compile.c, src/configurer.c,
18426         src/controls.c, src/cvs.c, src/debugger.c,
18427         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18428         src/project_import.c, src/search-replace.c: Changed name from
18429         AnjutaMessageManager to AnMessageManager to avoid too long type
18430         and funtion names.
18432 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18433         * src/launcher.c: Fix build won't stop problem - TTimo
18434         * TODO: Updated
18435         * pixmaps/anjuta_splash.c: New splash screen prototype.
18436         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
18437         * src/compiler_options.c: Mute pkgconfig errors.
18438         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
18440 2003-04-10  Naba Kumar  <naba@gnome.org>
18442         * configurer.[c,h]: Fixed dialog to close properly.
18443         * src/project_dbase.c, widgets/gnomefilelist.c: Added
18444         debugging asserts.
18445         
18446 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18447         * anjuta.prj: Removed unnecessary files, load with 1.2.0
18448         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
18449         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
18450         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
18451         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
18452         src/makefile.am: Move gdl to it's own directory.
18453         * global-tags/create_global_tags.sh: Silently ignore SDL error.
18455 2003-04-09  Naba Kumar  <naba@gnome.org>
18457         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
18458         branch.
18460 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18461         * src/anjuta-tools.c: Use CDATA for saving tools data.
18462         * anjuta.glade, src/search-replace.c: Port from branch.
18463         * widgets/e-splash.*, src/main.c: Better splash screen.
18464         * configure.in, widgets/gdl*: Import GDL widgets.
18465         * ROADMAP: Updated roadmap.
18466         * src/an_file_view.c: Use GDL icons for file tree.
18468 2003-04-09  Naba Kumar  <naba@gnome.org>
18470         * anjuta.glade: Added (hidden) initial setup-wizard window.
18471         
18472         Patch from: Vitaly  <vvv@rfniias.ru>
18473         * src/preferences.c: Fixes a bug with libglace widget access with
18474         translated strings.
18476         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18477         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
18478         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18479         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
18480         src/toolbar_callbacks.[c,h],
18481         src/memory.c, src/message-manager-private.cc,
18482         src/message-manager-private.h, src/message-manager.cc,
18483         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
18484         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
18485         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
18486         watch window to a subwindow in the notebook
18488 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18489         * ROADMAP: Updated roadmap.
18491 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
18493         * configure.in: Added Belarusian to ALL_LINGUAS.
18495 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18496         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
18497         Henry Jia
18498         * ROADMAP: Added roadmap for HEAD.
18500 2003-03-29  Naba Kumar  <naba@gnome.org>
18502         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
18503         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
18504         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
18505         (new) pixmaps/start-with-wizard.png,
18506         (new) pixmaps/start-with-import.png,
18507         (new) pixmaps/start-with-open.png Added Start with dialog which pops
18508         up on anjuta start-up to give quick access to opening file/project or
18509         creation wizards.
18511         * src/main.c: Sets proper data directory for the gnome
18512         program.
18514 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18515         * src/text_editor.c: Fixed error/warning indicators.
18517 2003-03-24  Naba Kumar  <naba@gnome.org>
18519         * README: Correct version.
18520         
18521 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
18523         * configure.in: Added checks to see if were building on FreeBSD
18524         systems.  Sets -DFREEBSD if we are, and also attempts to find
18525         gmake if the host system is FreeBSD.
18527         * src/getline.c: New file used to provide the getline function,
18528         which isnt available on a FreeBSD system.  The function is only
18529         defined if FREEBSD is defined.
18531         * src/Makefile.am: Added getline.c to anjuta_SOURCES
18533         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
18534         configure.in sets this to gmake on FreeBSD systems, and make
18535         on everything else.
18537 2003-03-23  Naba Kumar  <naba@gnome.org>
18539         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
18540         
18541         * anjuta.spec.in: Fixed spec file for correct file paths and
18542         corrected rpmbuild.
18544         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
18545         the rpm build command separately now.
18546         
18547         * src/anjuta.c, windows-dialog.c: Added some more window management
18548         stuffs (not still fully working, though).
18550         * TODO: Updated.
18552 2003-03-22  Naba Kumar  <naba@gnome.org>
18554         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
18556 2003-03-21  Naba Kumar  <naba@gnome.org>
18558         * README: Removed Andy Piper's name from the active maintainers
18559         list on his request.
18560         
18561         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
18562         preferences.
18563         
18564         * src/anjuta-tools.c: Fixed compiler errors.
18566         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
18567         show bugs.
18568         
18569         * src/commands.c, src/src_paths.c, src/style-editor.c,
18570         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
18571         becuase they are now hidden by default (from glade editing).
18572         
18573         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
18574         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
18575         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18576         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
18577         basic windows managements.
18578         
18579 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18580         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
18581         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
18582         Enver ALTIN (a.k.a. skyblue)
18584 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18585         * tagmanager/*: Added ignore-list for symbols. This will make
18586         parsing more accurate for projects. Doc updates needed.
18588 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18589         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
18590         * launcher/Makefile.am: Link to correct libraries
18591         * src/launcher.c: Do not allow NULL shell
18593 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
18594         * src/debug_tree.c: Improve debug tree view.
18596 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
18598         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
18599         'Run Configure Script' and 'Execute Program'. Increase minimum width
18600         of Configure dialog.
18601         * find_in_files.c, find_in_files_cbs.*: Properly create the file
18602         list widget by setting a model and adding a column and renderer.
18603           Actually store the nocvs toggle button in FindInFiles data structure.
18604           Handle selection changes via changed signal rather than row_activated.
18605           Use response signal for handling the close and find buttons.
18606           Close window when escape is pressed.
18607         * find_replace.c: Close window when escape is pressed.
18608         * find_text.c: Close window when escape is pressed in find dialog as
18609         well as wrap search question, where now Yes is the default button.
18611 2003-03-05  Naba Kumar  <naba@gnome.org>
18613         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
18615         * src/message-manager-private.cc: Fixed a bug with vte conditional
18616         compilation.
18617         * anjuta.glade: Hides all windows in glade file.
18619 2003-03-05  Naba Kumar  <naba@gnome.org>
18621         * src/an_file_view.c: Fixed a compilation warning.
18622         * src/message-manager-private.cc: Conditional compilation for vte
18623         API.
18624         
18625 2003-02-28  Naba Kumar  <naba@gnome.org>
18627         * configure.in, anjuta.spec.in: Updated dependency packages version.
18628         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
18629         * src/preferences.c: Added debug assertions.
18630         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
18631         editor to enable/disable bringing the recent editor tabs first.
18632         
18633         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
18634         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
18635         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
18636         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
18637         and     bug fixes. Also code clean ups.
18638         
18639         * (new) src/search-replace.[h,c]: New search replace implementation
18640         from ANJUTA_1_0_0 branch.
18641         
18642         * (new) src/windows-dialog.[h,c]: New windows management class
18643         [work in progress].
18645 2003-02-28  Naba Kumar  <naba@gnome.org>
18647         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
18648         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
18649         src/appwizard.c, src/build_file.c, src/build_project.c,
18650         src/clean_project.c, src/compile.c, src/configurer.c,
18651         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18652         src/message-manager-dock.c, src/message-manager-dock.h,
18653         src/message-manager-private.cc, src/message-manager.cc,
18654         src/preferences-dialog.c, src/preferences-dialog.h,
18655         src/preferences.c, src/preferences.h, src/project_dbase.c,
18656         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
18657         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
18658         src/utilities.c, src/utilities.h:
18659         
18660         Widgetized Preferences and gave proper function names.
18662         * src/executer.c: Fixed a session loading bug.
18663         
18664 2003-02-27  Naba Kumar  <naba@gnome.org>
18666         * printing/print.c: Fixed printing font bug that failed to load the
18667         proper fonts.
18668         
18669         * src/toolbar.c: Disabled LED flashing (not yet implemented).
18670         
18671         * TODO, anjuta.prj: Updated.
18673 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
18675         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18676         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18677         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18678         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
18679         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
18680         fixed omf errors
18682 2003-02-25  Naba Kumar  <naba@gnome.org>
18684         * Makefile.am: Excluded omf-install from installation as the docs are
18685         not ready.
18686         
18687         TODO: Updated.
18688         
18689         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
18690         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
18691         property names and added new editor properties and code cleanups.
18692         Also added new project properties.
18693         
18694         * src/compiler_options.[h,c]: Added pkg-config packages supports
18695         and fixed bugs.
18696         
18697         * src/glade_iface.h: Cleanups.
18698         
18699         * src/launcher.c: Used timer instead of idle to scan.
18700         
18701         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
18702         src/project_config.[h,c], src/project_import.c: Implemented project
18703         property to define GUI editor and to handle it.
18704         
18705         * src/preferences.c: i18n fixes.
18706         
18707         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
18708         unused (and old) pixmaps.
18709         
18710         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
18711         
18712 2003-02-25  Naba Kumar  <naba@gnome.org>
18714         * src/message-manager-private.[h,cc], src/preferences.c,
18715         anjuta.glade, anjuta_dialog_strings.c: Implemented
18716         gnome terminal profiles for the terminal preferences and moved the
18717         addition of terminal preferences in the terminal constructor.
18718         
18719         * anjuta.prj: Updated.
18721 2003-02-24  Naba Kumar  <naba@gnome.org>
18723         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
18724         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
18725         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
18726         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
18727         preferences dialog.
18729         * TODO: Updated.
18731         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
18732         text selection and child re-spawning.
18734         * src/pixmaps.h: Removed unused pixmaps definitions.
18735         
18736 2003-02-23  Naba Kumar  <naba@gnome.org>
18738         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
18739         the project tree/window.
18741         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
18742         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
18743         Correct the use of a variable and implemented session save/load
18744         for tree expansion states.
18745         
18746         * src/main_menubar_def.h: Fixed shortcuts keys.
18747         
18748         * src/anjuta.c, src/gnome_project.c: Code clean ups.
18749         
18750         * anjuta.prj: Updated.
18751         
18752 2003-02-22  Naba Kumar  <naba@gnome.org>
18754         * src/debug_tree.[c,h]: GNOME2 port from 
18755         Etay Meiri <etay-m@bezeqint.net>
18756         
18757         * src/an_file_view.c, src/resources.[h,c],
18758         data/properties/bash.properties,
18759         data/properties/cpp.properties,
18760         data/properties/html.properties,
18761         data/properties/make.properties,
18762         data/properties/others.properties,
18763         data/properties/perl.properties,
18764         data/properties/props.properties,
18765         data/properties/xml.properties: Standarized file icons. Icons are
18766         defined in respective .properties file and are retrieved as resource
18767         data.
18769         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
18770         in labels from the commands editor as that would create
18771         problems for translators.
18773 2003-02-21  Naba Kumar  <naba@gnome.org>
18775         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
18776         as they should be part of CVS(?).
18778         * Makefile.am: Corrected a typo for glade generated strings file.
18780         * configure.in, po/hi.po: Added new Hindi (hi) translation
18781         in ALL_LINGUS and added initial Hindi translation.
18783         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
18784         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
18785         sv_unknown.xpm to more proper icon.
18787         * (new)data/properties/php.properties, data/properties/Makefile.am,
18788         data/properties/anjuta.properties, data/properties/html.properties:
18789         Fixed PHP syntax hilighting bug by separating php properties into
18790         different file (because of file size).
18792         * TODO: Updated.
18793         
18794 2003-02-20  Naba Kumar <naba@gnome.org>
18796         * src/breakpoints.c: Fixed breakpoints session saving/loading
18797         crash bug.
18798         
18799         * scintilla/*, scintilla/include/*: Updated to scintilla
18800         release 1.51
18801         
18802 2003-02-19  Naba Kumar <naba@gnome.org>
18804         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
18805         * TODO: Updated.
18807         * Makefile.am, src/Makefile.am,
18808         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
18809         (removed) src/anjuta_dialog_strings.c,
18810         (removed) src/anjuta_dialogs_strings.c,
18811         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
18812         (added) anjuta.glade: Transfered glade files from src/ directory
18813         to the top level directory.
18815         * po/POTFILES.in: Updated.
18816         
18817         * (removed) macrocs2/*: Transfered to data/ directory.
18818         
18819         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
18820         data/Makefile.am: Moved macros in data directory. Anjuta no longer
18821         requires to have macros dir, but the projects generated by anjuta
18822         require them.
18823         
18824         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
18825         trees.
18826         
18827         * src/defaults.c: Corrected default compiler options.
18828         
18829         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
18830         wizard.
18831         
18832         * src/message-manager-private.cc, src/message-manager-private.h,
18833         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
18834         
18835         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
18836         source code generation for gnome2 projects.
18838 2003-02-11  Naba Kumar <naba@gnome.org>
18840         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
18841         restores the expand/collaspe states of the nodes after refresh.
18842         
18843         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
18844         
18845 2003-02-11  Naba Kumar <naba@gnome.org>
18847         * src/style-editor.c: Fixed pango font description handling for fonts.
18848         * src/anjuta.glade: Removed font size spin button.
18849         * configure.in, src/anjuta.prj: Corrected version.
18850         * TODO: update.
18851         
18852 2003-02-10  Naba Kumar <naba@gnome.org>
18854         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
18855         references of scroll-menu.h and add about.h in Makefile.am.
18856         
18857         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
18858         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
18859         (removed) widgets/scroll-menu.h: Removed unused files.
18860         
18861         * Makefile.am: Added proper i18n rules and added intl tools for
18862         distributions.
18863         
18864         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
18865         to the stable release).
18866         
18867         * anjuta.spec.in: Removed manuals packaging.
18868         
18869         * data/Makefile.am: Removed 'macros' installation (not required for
18870         gnome2 projects).
18872 2003-02-10  Naba Kumar <naba@gnome.org>
18874         * po/POTFILES.in: Updated.
18876         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
18877         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
18878         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
18879         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
18880         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
18881         icons and images.
18883         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
18884         src/toolbar_callbacks.h: Fixed scintilla notification signal name
18885         and fixed to properly handle focus in find entry box.
18887         * Makefile.am: Added code for RH system menu update.
18889         * .cvsignore: Updated.
18891         * NEWS: Updated.
18893 2003-02-03  Naba Kumar <naba@gnome.org>
18895         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
18896         editor preferences. and fixes dialogs.
18898         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
18899         Fixed linenumbers and header margins when they are disabled and
18900         removed unused header files.
18902         * src/attact_process.[h,c], src/debugger.c: Attach to process
18903         now works.
18905         * src/help.c: Fixed dialog response.
18907         * TODO: Updated.
18909         * data/properties/anjuta.properties: Corrected typo.
18911         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
18912         Change the signal to "changed" in entry from "selection-changed" in
18913         list.
18915         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
18916         short-cuts.
18918 2003-01-31  Naba Kumar <naba@gnome.org>
18920         * configure.in: Upgraded to use libgnomeprint-2.2
18921         
18922         * printing/Makefile.am: Updated
18923         
18924         *(removed) printing/print-doc.c, printing/print-doc.h,
18925         printing/print-util.c, printing/print-util.h: Removed because already
18926         merged with print.c.
18927         
18928         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
18929         and libgnomeprintui-2.2 and fixed rendering problems.
18930         
18931         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
18932         uneccessary print properties, as they are separately taken
18933         care in gnomeprint.
18934         
18935         * po/POTFILES.in: Update.
18937 2003-01-30  Naba Kumar <naba@gnome.org>
18939         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
18940         for about dialog box.
18941         
18942         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
18943         src/pixmaps.h: Modified for the above additions for about dialog.
18945 2003-01-29  Naba Kumar <naba@gnome.org>
18947         * src/style_editor.[c,h]: Added missing files.
18948         
18949 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18950         * scintilla/XPM.[cxx|h]: Added missing files
18952 2003-01-29  Naba Kumar <naba@gnome.org>
18953         
18954         * TODO, po/POTFILES.in: Updated.
18955         
18956         * anjuta.prj, src/anjuta.glade,
18957         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
18959 2003-01-28  Naba Kumar <naba@gnome.org>
18960         
18961         * data/properties/anjuta.properties, src/aneditor.cxx,
18962         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
18963         properties into text properties (earlier it was int properties).
18965         * TODO: Updated
18966         
18967         * scintilla/AutoComplete.c,xx,
18968         scintilla/AutoComplete.h,
18969         scintilla/CallTip.c,xx,
18970         scintilla/CallTip.h,
18971         scintilla/Document.c,xx,
18972         scintilla/Document.h,
18973         scintilla/Editor.c,xx,
18974         scintilla/Editor.h,
18975         scintilla/LexAVE.c,xx,
18976         scintilla/LexCSS.c,xx,
18977         scintilla/LexHTML.c,xx,
18978         scintilla/LexOthers.c,xx,
18979         scintilla/LexPython.c,xx,
18980         scintilla/LineMarker.c,xx,
18981         scintilla/LineMarker.h,
18982         scintilla/Makefile.am
18983         scintilla/PlatGTK.c,xx,
18984         scintilla/PropSet.c,xx,
18985         scintilla/ScintillaBase.c,xx,
18986         scintilla/ScintillaBase.h,
18987         scintilla/ScintillaGTK.c,xx,
18988         scintilla/ViewStyle.c,xx,
18989         scintilla/include/Platform.h,
18990         scintilla/include/SciLexer.h,
18991         scintilla/include/Scintilla.h,
18992         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
18993         
18994         
18995         src/Makefile.am,
18996         src/an_file_view.c,
18997         src/an_symbol_view.c,
18998         src/anjuta-tools.c,
18999         src/anjuta.c,
19000         src/anjuta.glade
19001         src/anjuta.h,
19002         src/anjuta_cbs.c,
19003         src/anjuta_dialogs_strings.c,
19004         src/anjuta_info.c,
19005         src/commands.c,
19006         src/compiler_options.c,
19007         src/debugger.c,
19008         src/help.c,
19009         src/main_menubar.c,
19010         src/main_menubar.h,
19011         src/main_menubar_def.h,
19012         src/mainmenu_callbacks.c,
19013         src/mainmenu_callbacks.h,
19014         src/message-manager-private.c,c
19015         src/message-manager-private.h,
19016         src/message-manager.c,c
19017         src/message-manager.h,
19018         src/pixmaps.h,
19019         src/preferences.c,
19020         src/preferences.h,
19021         src/project_config.c,
19022         src/project_dbase.c,
19023         src/project_dbase_gui.c,
19024         src/project_import_gui.c,
19025         src/properties.c,xx,
19026         src/properties.h,
19027         src/resources.c,
19028         src/src_paths.c,
19029         src/text_editor.c,
19030         src/text_editor_gui.c,
19031         src/toolbar.c,
19032         src/utilities.c,
19033         src/utilities.h,
19034         anjuta.prj: GNOME2 porting and fixed many porting bugs.
19035         
19036 2003-01-24  Naba Kumar <naba@gnome.org>
19038         * src/text_editor_gui.c, src/toolbar.c,
19039         src/text_editor.c, src/text_editor_cbs.h:
19040         Used correct notification signal name for scintilla
19041         (gtk2) and fixed UI.
19042         
19043         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
19044         when not required.
19045         
19046         * printing/print-doc.c,
19047         printing/print.c,,
19048         src/anjuta-tools.c,
19049         src/find_replace.c,
19050         src/goto_line.c,
19051         src/launcher.c,
19052         src/mainmenu_callbacks.c,
19053         src/project_dbase.c,
19054         src/project_dbase.h,
19055         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
19056         src/text_editor.c,
19057         src/text_editor_cbs.h:
19060 2003-01-23  Naba Kumar <naba@gnome.org>
19062         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
19063         correct stock icons and organized pixmap macros.
19064         
19065         Makefile.am: Removed non-generated files.
19066         
19067         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
19068         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
19069         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
19070         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
19071         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
19072         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
19073         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
19074         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
19075         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
19076         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
19077         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
19078         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
19079         stop.xpm, undo.xpm}: Removed because no longer used.
19081         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
19082         file_unknown.xpm}: Files renamed from fv_*, as it would
19083         be the right name.
19085         * pixmaps/Makefile.am: Updated for the above changes.
19087 2003-01-23  Jakub Steiner <jimmac * ximian * com>
19089         * pixmaps/autocomplete-16.png,
19090         pixmaps/autocomplete.png,
19091         pixmaps/block-end-16.png,
19092         pixmaps/block-end.png,
19093         pixmaps/block-start-16.png,
19094         pixmaps/block-start.png,
19095         pixmaps/bookmark-first-16.png,
19096         pixmaps/bookmark-first.png,
19097         pixmaps/bookmark-last-16.png,
19098         pixmaps/bookmark-last.png,
19099         pixmaps/bookmark-next-16.png,
19100         pixmaps/bookmark-next.png,
19101         pixmaps/bookmark-prev-16.png,
19102         pixmaps/bookmark-prev.png,
19103         pixmaps/error-next-16.png,
19104         pixmaps/error-next.png,
19105         pixmaps/error-prev-16.png,
19106         pixmaps/error-prev.png: gnome2-styled icons
19109 2003-01-23  Naba Kumar <naba@gnome.org>
19111         * anjuta.prj: Updated compiler options.
19112         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
19114         * src/aneditor.cxx,
19115         src/anjuta.c,
19116         src/anjuta.glade,
19117         src/anjuta_dialogs_strings.c,
19118         src/mainmenu_callbacks.c,
19119         src/mainmenu_callbacks.h,
19120         src/text_editor.c,
19121         src/text_editor_cbs.c,
19122         src/text_editor_gui.c: GNOME2 Porting.
19124 2003-01-22  Naba Kumar <naba@gnome.org>
19126         * ChangeLog: Corrected dates.
19127         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
19128         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
19129         preferences.
19131 2003-01-22  Naba Kumar <naba@gnome.org>
19132         
19133         * plugins/patch/patch-plugin.c: Bug fix.
19134         
19135         * src/anjuta-tools.c,
19136         src/anjuta.c,
19137         src/anjuta.glade,
19138         src/anjuta.h,
19139         src/anjuta_dialogs_strings.c,
19140         src/breakpoints.c,
19141         src/cvs_gui.c,
19142         src/debugger.c,
19143         src/debugger.h,
19144         src/executer.c,
19145         src/glade_iface.c,
19146         src/main.c,
19147         src/mainmenu_callbacks.c,
19148         src/mainmenu_callbacks.h,
19149         src/preferences.c,
19150         src/project_dbase.c,
19151         src/project_dbase_gui.c,
19152         src/registers.c,
19153         src/sharedlib.c,
19154         src/signals.c,
19155         src/signals_cbs.c,
19156         src/source.c,
19157         src/stack_trace.c,
19158         src/toolbar_callbacks.c,
19159         src/utilities.c,
19160         src/utilities.h,
19161         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
19162         
19163         * src/Makefile.am,
19164         (removed) src/CORBA-Server.c,
19165         (removed) src/CORBA-Server.h,
19166         (removed) src/Gladen-common.c,
19167         (removed) src/Gladen-stubs.c,
19168         (removed) src/Gladen.h,
19169         (removed) src/Prj-common.c,
19170         (removed) src/Prj-skelimpl.c,
19171         (removed) src/Prj-skels.c,
19172         (removed) src/Prj-stubs.c,
19173         (removed) src/Prj.h,
19174         (removed) src/glades.c,
19175         (removed) src/glades.h,
19176         (removed) src/messagebox.c,
19177         (removed) src/messagebox.h: Removed because no longer used.
19179 2003-01-21  Naba Kumar <naba@gnome.org>
19181         * src/anjuta-tools.c,
19182         src/anjuta.c,
19183         src/anjuta.glade,
19184         src/anjuta_dialogs_strings.c,
19185         src/anjuta_info.c,
19186         src/anjuta_info.h,
19187         src/breakpoints.c,
19188         src/compiler_options.c,
19189         src/debugger.c,
19190         src/find_replace.c,
19191         src/find_replace.h,
19192         src/find_text.c,
19193         src/find_text.h,
19194         src/goto_line.c,
19195         src/launcher.c,
19196         src/text_editor.c,
19197         widgets/gnomefilelist.c: GNOME2 porting.
19199 2003-01-20  Naba Kumar <naba@gnome.org>
19201         * global-tags/create_global_tags.sh: Uses pkg-config to
19202         read the modules.
19203         
19204         * src/anjuta.c,
19205         src/anjuta.glade,
19206         src/anjuta.h,
19207         src/anjuta_cbs.c,
19208         src/anjuta_dialogs_strings.c,
19209         src/breakpoints.c,
19210         src/breakpoints.h,
19211         src/compiler_options.c,
19212         src/compiler_options.h,
19213         src/fileselection.c,
19214         src/fileselection.h,
19215         src/mainmenu_callbacks.c,
19216         src/project_dbase_gui.c,
19217         src/session.c,
19218         src/src_paths.c,
19219         src/src_paths.h,
19220         src/text_editor.c,
19221         src/text_editor_gui.c,
19222         widgets/gnomefilelist.c,
19223         widgets/gnomefilelist.h: GNOME2 porting.
19224         
19225         * widgets/Makefile.am,
19226         (removed) widgets/gnomedirlist.c,
19227         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
19228         
19229         * src/Makefile.am,
19230         (removed) src/src_paths_cbs.c,
19231         (removed) src/src_paths_cbs.h,
19232         (removed) src/src_paths_gui.c,
19233         (removed) src/compiler_options_cbs.c,
19234         (removed) src/compiler_options_cbs.h,
19235         (removed) src/breakpoints_cbs.c,
19236         (removed) src/breakpoints_cbs.h: Removed because they are now
19237         combined in singe file
19239 2003-01-16  Naba Kumar <naba@gnome.org>
19241         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
19242         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
19243         options dialog UI and data handling.
19246 2003-01-15  Naba Kumar <naba@gnome.org>
19248         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
19249         Completed command editor porting.
19250         
19251         * src/anjuta.c: Removed the use of commands load function
19252         (not required).
19254         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
19255         and unrefs.
19257         * src/anjuta-tools.c: Fixed translatable strings.
19258         
19259         * src/find_text.c: Fixed dialog creation from glade.
19260         
19261         * src/text_editor_gui.c, src/text_editor.c,
19262         src/text_editor_cbs.c: Completed port of detached text editor
19263         to gnome2 plateform.
19264         
19265 2003-01-14  Naba Kumar <naba@gnome.org>
19267         * src/anjuta.glade, src/preferences.[h,c],
19268         src/anjuta_dialogs_strings.c: Added build and editor
19269         preferences pages and other UIs. Fixed preferense loading and saving.
19270         
19271         * src/anjuta.c: Does case-insensitive match for tabs position
19272         preferences and removed preferences loading (done at _new() call).
19273         
19274         * anjuta-tools.c: Debugged tools dialog handling.
19275         * plugins/class-gen/clsGen.c: Fixed an undefined function.
19276         
19277 2003-01-13  Naba Kumar <naba@gnome.org>
19279         * ABOUT-NLS: Update (strange).
19281         * autogen.sh: Removed blocking code.
19283         * configure.in: Fixed an autogen bug.
19284         
19285 2003-01-13  Naba Kumar <naba@gnome.org>
19287         * (new)src/anjuta.gladep
19288         (new)src/messagebox.c
19289         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
19290         will be gradually removed (and then the files).
19291         
19292         * Makefile.am,
19293         anjuta.prj,
19294         printing/print-util.c,
19295         printing/print.c,
19296         scintilla/ScintillaGTK.c,xx
19297         src/Makefile.am,
19298         src/an_file_view.c,
19299         src/an_symbol_view.c,
19300         src/anjuta.c,
19301         src/anjuta.glade
19302         src/anjuta.h,
19303         src/anjuta_dialogs_strings.c,
19304         src/anjuta_gui.c,
19305         src/attach_process.c,
19306         src/attach_process.h,
19307         src/breakpoints.c,
19308         src/breakpoints.h,
19309         src/breakpoints_cbs.c,
19310         src/commands.c,
19311         src/commands.h,
19312         src/compiler_options.c,
19313         src/compiler_options.h,
19314         src/compiler_options_cbs.c,
19315         src/configurer.c,
19316         src/configurer.h,
19317         src/controls.c,
19318         src/cvs_cbs.c,
19319         src/debug_tree.c,
19320         src/debug_tree.h,
19321         src/executer.c,
19322         src/executer.h,
19323         src/find_in_files.c,
19324         src/find_in_files.h,
19325         src/find_in_files_cbs.c,
19326         src/find_replace.c,
19327         src/find_replace.h,
19328         src/find_text.c,
19329         src/find_text.h,
19330         src/goto_line.c,
19331         src/help.c,
19332         src/help.h,
19333         src/launcher.c,
19334         src/main.c,
19335         src/main_menubar.c,
19336         src/mainmenu_callbacks.c,
19337         src/message-manager.c,c
19338         src/pixmaps.h,
19339         src/preferences.c,
19340         src/project_config.c,
19341         src/project_config.h,
19342         src/project_dbase.c,
19343         src/project_import_cbs.c,
19344         src/resources.c,
19345         src/resources.h,
19346         src/splash.c,
19347         src/src_paths.c,
19348         src/src_paths.h,
19349         src/src_paths_gui.c,
19350         src/text_editor.c,
19351         src/text_editor_gui.c,
19352         src/toolbar.c,
19353         src/toolbar.h,
19354         src/utilities.c,
19355         src/utilities.h,
19356         src/wizard_gui.c,
19357         widgets/gnomefilelist.c: GNOME2 Port.
19359 2003-01-10  Naba Kumar  <naba@gnome.org>
19361         * src/an_file_view.c,
19362         src/anjuta_gui.c,
19363         src/appwizard_gui.c,
19364         src/compiler_options.c,
19365         src/compiler_options_cbs.c,
19366         src/cvs_cbs.c,
19367         src/executer.c,
19368         src/fileselection.c,
19369         src/find_in_files.c,
19370         src/goto_line.c,
19371         src/main_menubar.c,
19372         src/memory.c,
19373         src/message-manager-dock.c,
19374         src/preferences.c,
19375         src/project_dbase_gui.c,
19376         src/project_import_gui.c,
19377         src/registers_gui.c,
19378         src/sharedlib_gui.c,
19379         src/src_paths_gui.c,
19380         src/text_editor_gui.c,
19381         src/toolbar.c,
19382         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
19384 2003-01-09  Naba Kumar <naba@gnome.org>
19386         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
19387         problems with some comments.
19389         * anjuta.prj: New project file (updated?)
19391         * src/Makefile.am: Enabled deprecated API and fixed variables.
19393         * src/an_file_view.c,
19394         src/an_symbol_view.c,
19395         src/anjuta-plugins.c,
19396         src/anjuta-tools.c,
19397         src/anjuta.c,
19398         src/anjuta_gui.c,
19399         src/appwizard_cbs.c,
19400         src/attach_process.c,
19401         src/attach_process_cbs.c,
19402         src/compiler_options.c,
19403         src/compiler_options_cbs.c,
19404         src/launcher.c,
19405         src/mainmenu_callbacks.c,
19406         src/message-manager-private.c,c
19407         src/message-manager-private.h,
19408         src/message-manager.c,c
19409         src/message-manager.h,
19410         src/project_dbase.c,
19411         src/project_dbase.h,
19412         src/project_dbase_gui.c,
19413         src/project_import_cbs.c,
19414         src/project_import_gui.c,
19415         src/registers.c,
19416         src/resources.c,
19417         src/resources.h,
19418         src/sharedlib.c,
19419         src/signals.c,
19420         src/signals_cbs.c,
19421         src/signals_gui.c,
19422         src/splash.c,
19423         src/src_paths_cbs.c,
19424         src/src_paths_gui.c,
19425         src/stack_trace.c,
19426         src/text_editor.c,
19427         src/text_editor_gui.c,
19428         src/text_editor_menu.c,
19429         src/toolbar.c,
19430         src/toolbar_callbacks.c,
19431         src/utilities.c,
19432         src/watch.c,
19433         src/watch_cbs.c,
19434         src/wizard_gui.c: GNOME porting.
19436 2002-12-24 Naba Kumar <naba@gnome.org>
19438         * AUTHORS, ChangeLog, HACKING, Makefile.am,
19439         NEWS, README, SEARCH-REPLACE,
19440         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
19441         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
19442         launcher/Makefile.am,
19443         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
19444         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
19445         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
19446         printing/print-util.c, printing/print.c, printing/print.h,
19447         scintilla/*/*, widgets/e-shell-about-box.c,
19448         src/*, tagmanager/*/*, widgets/Makefile.am,
19449         widgets/gnomefilelist.c:
19450         
19451         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
19452         src/*.[c,h] files to gnome2 API.
19454         * src/anjuta_dialogs_strings.c: Added glade generated translatable
19455         strings table.
19457 2002-10-23  Naba Kumar <naba@gnome.org>
19459         * autogen.sh: Prevented Users from building HEAD cvs.
19460         
19461 2002-09-16  Stephane Demurget  <demurgets@free.fr>
19463         * src/anjuta.glade: added the compiler options dialog, hopefully
19464         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
19466 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19468         * src/anjuta.glade: fixed a lot of small glitches.
19470         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
19471         now.
19473         * src/breakpoints_cbs.c: polished a bit.
19475 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19477         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
19479         * src/commands.c: partial gnome 2 port.
19481         * src/utilities.[ch]: changed some bits to be const.
19483 2002-09-14  Stephane Demurget  <demurgets@free.fr>
19485         * src/Makefile.am: removed breakpoints_gui.c and added a check
19486         for gdk-pixbuf deprecated functions, but there shouldn't be much
19487         anyway.
19489         * src/breakpoints_gui.c: killed.
19491         * src/anjuta.glade: added two dialogs for the breakpoints management.
19493         * src/anjuta.h:
19494         * src/anjuta_cbs.c:
19495         * src/appwizard.c:
19496         * src/attach_process.c:
19498         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
19499         really huge changes and porting work.
19500         
19501         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
19502         (breakpoints_dbase_new): moved the UI init bits here.
19504         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
19505         a lot, not using any color anymore (not HIG compliant) and not using
19506         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
19507         to be double checked.
19509         * src/build_file.c:
19510         * src/build_project.c: gnome 2 port.
19512 2002-09-11  Stephane Demurget  <demurgets@free.fr>
19514         * src/anjuta.glade:
19515         * src/anjuta.h:
19516         * src/anjuta_cbs.c:
19517         * src/appwizard.c:
19518         * src/breakpoints.c:
19519         * src/breakpoints_cbs.c: cleaned up some bits.
19521 2002-09-09  Stephane Demurget  <demurgets@free.fr>
19523         * src/Makefile.am:
19524         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
19526         * src/an_symbol_view.[ch]:
19527         * src/attach_process_cbs.h: polished a bit.
19529         * src/breakpoints_cb.[ch]: partial gnome 2 port.
19531 2002-09-02  Stephane Demurget  <demurgets@free.fr>
19533         * configure.in:
19534         * src/Makefile.am: added libglade-2 to the build.
19536         * src/anjuta.[ch]: added support for libglade.
19538         * src/anjuta.glade: added. There could be a file per top-level widget,
19539         as some other gnome projects, though.
19541         * src/attach_process_gui.c: removed.
19542         * src/attach_process.[ch]: gnome 2 port.
19543         (attach_process_new): Added the treeview init and the widget references
19544         here.
19546 2002-08-31  Stephane Demurget  <demurgets@free.fr>
19548         * src/an_file_view.c: fixed some compilation issues.
19550         * src/an_symbol_view.c: gnome 2 port.
19552 2002-08-26  Stephane Demurget  <demurgets@free.fr>
19554         * src/an_file_view.c: finished gnome 2 port.
19555         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
19556         directory pixmap depending on the event.
19558         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
19559         (project_file_data_new): use a GtkTreePath.
19561 2002-08-23  Stephane Demurget  <demurgets@free.fr>
19563         * src/Makefile.am: readded back an_*_view.[ch] because they are still
19564         driving me nuts but they need to be ported, heh ?
19566         * src/an_file_view.c: gnome 2 port, almost finished after some hard
19567         work since it's quite a total rewrite again.
19569 2002-08-22  Stephane Demurget  <demurgets@free.fr>
19571         * src/an_file_view.c:
19572         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
19574 2002-08-21  Stephane Demurget  <demurgets@free.fr>
19576         * src/anjuta_info.c:
19577         * src/utilities.h: gnome 2 port, featuring a total rewrite.
19579 2002-08-20  Stephane Demurget  <demurgets@free.fr>
19581         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
19582         nuts ATM.
19583        
19584         * src/an_file_view.c:
19585         * src/aneditor.cxx:
19586         * src/anjuta_cbs.c:
19587         * src/compiler_options.h:
19588         * src/messagebox.c:
19589         * src/messagebox.h:
19590         * src/pixmaps.h:
19591         * src/project_dbase.h:
19592         * src/resources.h: gnome 2 port.
19594 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19596         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
19598         * data/properties/sql.properties: added the DATETIME data type.
19600         * data/properties/html.properties: added the foreach php keyword.
19602 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19604         * widgets/Makefile.am: removed blank line after the last backslash
19605         for avoiding a warning from automake.
19607         * configure.in:
19608         * src/Makefile.am: added the ORBit-2 dep.
19610 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19612         * AUTHORS: added Biswa, because I wonder why noone already have
19613         written his name in the Anjuta's hall of fame :)
19615 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
19617         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
19618         widgets/e-shell-about-box.c: Made to compile for gnome2.
19619         
19620 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
19622         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
19623         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
19624         
19625         * configure.in, printing/print.h, printing/print.c,
19626         printing/print-doc.c: Made to compile for gnome2.
19627         
19628 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
19630         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
19631         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
19632         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
19633         widgets/Makefile.am:
19634         
19635         Upgraded the build system to gnome2 platform.
19636         
19637 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19638         * manuals/*: Added capability to generate PDF and PS.
19639         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
19640         * TODO, TODO.biswa: Intergated TODO list.
19641         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
19642         , bug #574470
19643         * src/dnd.c: Fix typo
19644         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
19645         * src/anjuta.c: Bug #568895, Bug #575419
19647 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19649         * tagmanager/tm_global_tags.c: Fixed compiler warning.
19650         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
19652 2002-12-17  Naba Kumar <naba@gnome.org>
19654         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
19655         bugs.
19656         
19657 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19658         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
19659         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
19660         * anjuta.prj: Added tools.sgml
19661         * data/properties/cpp.properties: Bug # 646974
19663 2002-12-16  Naba Kumar <naba@gnome.org>
19665         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
19666         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
19667         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
19668         on 'Enter' and adds proper focus mechanism.
19669         * src/anjuta.c: Fixed a memory corruption bug.
19670         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
19671         'Enter' and can also be Canceled. Sets proper default and focus policies
19672         for tools dialogs.
19673         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
19674         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
19675         translatable strings in dialogs and fixed some dialog properties.
19676         * src/anjuta-tools.c: Now uses xml format for loading and saving.
19677         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
19678         * src/message_manager_private.cc: Fixed some debug messages.
19679         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
19680         widgets/gnomefilelist.c: Fixed a memory leaks.
19681         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
19682         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
19683         src/main_menubar_def.h: Implemented incremental search.
19684         * TODO: Updated.
19686 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19687         * tagmanager/*: Minor cleanups and warning fixes.
19688         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
19689         GUI during long updates.
19690         * src/text_editor.c: Remove debug message.
19692 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19693         * tagmanager/tm_project.c: Fix a memory access problem.
19695 2002-12-13  Naba Kumar <naba@gnome.org>
19697         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
19698         tools list to show "Enabled" flag of the tool. Fixed a bug where
19699         tool list is not cleared when creating a new tool.
19700         
19701 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19702         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
19704 2002-12-12  Naba Kumar <naba@gnome.org>
19706         * anjuta-tools.[h,c], commands.c: Used the tools help of
19707         anjuta variables list in commands editor and fixed a typos
19708         buy in anjuta-tools.c.
19709         
19710 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19711         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
19712         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
19713         * TODO.biswa: Added to help me track things better.
19715 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19717         * configure.in, anjuta.spec.in: Added libglade dependency.
19718         * Makefile.am: Added anjuta.glade file.
19719         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
19720         , src/mainmenu_callbacks.[ch], src/message-manager.h
19721         , src/widget-registry.c: Tools editor GUI + other additions.
19723 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19725         * src/project_dbase.[ch], tagmanager/tm_project.c,
19726         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
19727         Implement syncing tags image with the project database.
19728         * src/anjuta-tools.c: Implemented variable substitution and
19729         working directory in tools.
19731 2002-12-09  Naba Kumar <naba@gnome.org>
19732         
19733         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
19734         command configuration language list from properties.
19735         
19736         * data/properties/asm.properties, data/properties/ruby.properties:
19737         Fixed typos.
19739 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19741         * src/an_symbol_view.c: Remember current selected entry and select
19742         it automatically after refresh.
19744 2002-11-26  Murray Cumming  <murrayc@usa.net>
19746         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
19747           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
19748         and gnomemm 1.2 projects so that people know they are really
19749         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
19750         But I did correct these to sue lowercase names.
19752 2002-12-01  Naba Kumar <naba@gnome.org>
19754         * data/anjuta.properties: Fixed caching problem on 
19755         indicators.
19756         * src/preferences.c, src/preferences_gui.c: Implemented automatic
19757         indicators prefs.
19758         
19759 2002-12-01  Naba Kumar <naba@gnome.org>
19761         * data/properies/anjuta.properties: Corrected "indicators.automatic"
19762         property name.
19763         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
19764         property and uses it.
19765         * src/aneditor.cxx: Fixed a bug associated with selection a word at
19766         current cursor.
19767         
19768 2002-11-30  Naba Kumar <naba@gnome.org>
19770         * src/debugger.c: Fixed a typo.
19771         * data/properties/*: Updated properties files and added
19772         new ones.
19773         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
19774         Added comment submenu and cleaned up ref and unref of menus.
19775         * src/aneditor.h: Added definition of comment commands.
19776         * src/aneditor.c: Upgrade from latest SciTE source code.
19777         * src/text_editor.[hc], src/text_editor_cbs.c, 
19778         src/message_manager_private.cc, src/message_manager.[cc,h],
19779         src/anjuta.[c,h]: Added indicators support for errors/warnings
19780         highlight in the editor.
19781         * NEWS, TODO: Update.
19782         * scintilla/include/PropSet.h: Removed deprecrated function.
19783         
19784 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19786         * src/anjuta-tools.[ch]: Tools implementation (basic)
19787         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
19788           , src/main_menubar_def.h: PLugins cleanup and segregation
19789         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
19790           registry
19791         * anjuta.prj: Added new files
19792         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
19793         * plugins/class-gen/clsGen.c: Register menu under 'Project'
19794         * plugins/patch/patch-plugin.c: Register menu under 'Format'
19795         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
19796         * src/Makefile.am: Added new files
19797         * src/message-manager.[cc/h]: Added standard output and error windows
19799 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
19801         * project_type.c: Fixed Gnomemm2 project type
19803 2002-11-25  Naba Kumar <naba@gnome.org>
19805         * printing/print.c: Fixed a compile warning.
19806         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
19807         * src/utilities.c: Fixed a compile warning in sparc, hides the
19808         terminal check error output from the user.
19809         * project_config.[ch], project_dbase.[ch], source.c: Added project
19810         version, exclude modules configuration and reordered other config
19811         properties. Changed some strings to more descriptive text.
19812         * src/compiler_opitions.c: Removed extra newlines from .prj file
19813         save.
19814         * anjuta.prj: Converted to new format (only reorganised properties
19815         and removed extra newlines ... nothing else).
19816         * NEWS: updated
19817         
19818 2002-11-21  Naba Kumar <naba@gnome.org>
19820         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
19821         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
19822         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
19823         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
19824         Updated to the CVS version.
19826 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19828         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
19829           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
19830           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
19831           images in completion lists. 
19832         * src/resources.h: Make C++ friendly.
19833         * scintilla/PropSet.cxx: Fix memory leak.
19835 2002-11-20  Naba Kumar <naba@gnome.org>
19837         * scintilla/*/*: Synced to latest scintilla 1.49
19838         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
19839         New lexers added.
19841         * scintilla/RESearch.cxx: The automatic cvs log in the
19842         file really broke things trying to interprete the changelog
19843         entry incorrectly as end-of-comment. Removed the $cvs line
19844         and committed again.
19845         
19846 2002-11-19  Naba Kumar <naba@gnome.org>
19848         Patch from Timothee Besset <ttimo@idsoftware.com>
19849         
19850         * src/message-manager-private.cc: Interpretes absolute
19851         file paths properly in zvt terminal.
19853 2002-11-19  Naba Kumar <naba@gnome.org>
19855         Patch from Timothee Besset <ttimo@idsoftware.com>
19856         
19857         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
19858         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
19859         (important) editor preferences in project (if there is one
19860         open).
19861         
19862         * TODO: Updated
19863         
19864 2002-11-18  Naba Kumar <naba@gnome.org>
19865         
19866         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19867         
19868         * src/debug_tree.c, src/find_in_files_gui.c,
19869         src/find_replace.c, src/find_text.c, 
19870         src/project_import.c, src/project_import_gui.c,
19871         src/wizard_gui.c: i18n Fixes.
19873 2002-11-15  Naba Kumar <naba@gnome.org>
19875         * plugins/class-gen/clsGen.c: Fixed to use project function
19876         to import files. Create non-existent directories before the
19877         sources are written.
19878         
19879         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
19880         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
19881         src/glade_iface.c,
19882         src/glades.c: Excluded gladen files from build. This
19883         will fix the unnecessary dependency on libssl.
19884         
19885         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
19886         file import funtion.
19887         
19888         * src/message_manager_private.cc: Fixed a compiler warning with
19889         DEBUG preprocessor macro.
19890         
19891         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
19892         wrong (undocked) editor window was closed on clicking close on an
19893         undocked editor window.
19894         
19895         * src/debugger.c: Fixed a bad bug where debugger terminal won't
19896         start correctly if the executable was run before with 'F3'.
19897         
19898         * src/toolbar_callbacks.c: Wrap around find next.
19899         * src/toolbar.c: Disable combo activate.
19900         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
19901         button positions to get 'yes' as default.
19903         * anjuta.spec.in: Updated.
19904         
19905         * src/anjuta_info.c, src/appwizard_gui.c,
19906         src/attach_process_gui.c, src/breakpoints_gui.c,
19907         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
19908         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
19909         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
19910         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
19911         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
19912         src/preferences.c, src/preferences_gui.c, src/project_config.c,
19913         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
19914         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
19915         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
19916         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
19917         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
19918         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
19919         plugins/patch/patch-plugin.c, printing/print-util.c:
19920         Set all windows and dialogs transient
19921         to their parents so that they remain floated above their parents.
19922         
19923 2002-11-13  Naba Kumar <naba@gnome.org>
19925         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
19926         take default editor font).
19927         
19928         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
19929         Corrected email address.
19930         
19931         * src/mainmenu_callbacks.c: Used spaces instead of tabs
19932         for changelog entry.
19934         * NEWS: Updated.
19935         
19936 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19937         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
19939 2002-11-06  Naba Kumar <naba@gnome.org>
19941         * README: Updated
19942         * anjuta.spec.in: Ships the .omf files with the
19943         documents instead of the base package.
19944         
19945 2002-11-04  Naba Kumar <naba@gnome.org>
19947         * data/properties/latex.properties: Fixed a bug.
19948         * ChangeLog: Released 1.0.0 stable.
19950 2002-11-04  Naba Kumar <naba@gnome.org>
19952         * src/commands.c: Added command with shell redirection capability.
19953         * data/properties/anjuta.properties: Changed default execution
19954         command.
19955         * src/project_dbase.c: Set project top dir in properties.
19956         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
19957         * data/Makefile.am: More diskcheck error fixes.
19958         
19959         * README, anjuta.spec.in, THANKS, AUTHORS,
19960         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
19961         manuals/C/anjuta-manual/authers,sgml,
19962         manuals/C/anjuta-manual/anjuta-manual.sgml,
19963         manuals/C/anjuta-manual/anjuta-manual-C.omf,
19964         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
19965         : Changed anjuta home to
19966         new URL and my email address.
19967         
19968         * manuals/C/anjuta-manual/interfaces.sgml,
19969         manuals/C/anjuta-manual/prefereces.sgml,
19970         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
19971         
19972         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
19973         : removed reference to the help menu as the menu is modified
19974         when no help is found (which is very likely when we are
19975         shiping the documents separately).
19976         
19977 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19978         * anjuta.spec.in: Update specfile to make multiple RPMs.
19979         * data/Makefile.am: make dist fix.
19980         * src/text_editor_menu.c: Fix compile warnings (casts).
19982 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19983         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
19984         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
19986 2002-11-01  Naba Kumar <naba@gnome.org>
19988         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
19989         Added gnome2 macros to be used by gnome2 project wizard.
19990         
19991         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
19992         from gnome-common.
19993         
19994         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
19995         as it was conflicting with generated projects and is not
19996         useful for us.
19997         
19998         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
19999         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
20000         project generation, removed qt project as it's not complete and
20001         added gnome2 bonobo wizard.
20003 2002-10-29  Naba Kumar <naba@gnome.org>
20005         * po/POTFILES.in: Updated.
20006         * po/POTFILES.skip: Added.
20007         * preferences.h: Fixed print paper size property name.
20009 2002-10-28  Naba Kumar <naba@gnome.org>
20010         
20011         * data/user.properties, data/Makefile.am: Added user properties file
20012         which will be copied in user's ~/.anjuta/user.properties.
20013         
20014         * data/anjuta.properties: Changed a comment.
20015         
20016         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
20017         
20018         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20019         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
20020         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
20021         item.
20023         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
20024         instead of user properties file.
20025   
20026         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
20027         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
20028         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
20029         * README, TODO: Updated.
20030         
20031 2002-10-28  Naba Kumar <naba@gnome.org>
20033     * manuals/C/anjuta-manual/figures/editor_guides.png,
20034     manuals/C/anjuta-manual/figures/editor_margins.png,
20035     manuals/C/anjuta-manual/figures/editor_markers.png,
20036     manuals/C/anjuta-manual/figures/local_variables.png,
20037     manuals/C/anjuta-manual/figures/open_file_multiple.png,
20038     manuals/C/anjuta-manual/figures/prefs_print.png,
20039     manuals/C/anjuta-manual/figures/print_dlg.png,
20040     manuals/C/anjuta-manual/figures/print_preview.png,
20041     manuals/C/anjuta-manual/figures/symbol_browser.png,
20042     manuals/C/anjuta-manual/figures/variable_tip.png: New png
20043     files for manual documentation.
20044     
20045     * manuals/sgmldocs.make,
20046     manuals/C/anjuta-manual/Makefile.am,
20047     manuals/C/anjuta-manual/authors.sgml,
20048     manuals/C/anjuta-manual/build.sgml,
20049     manuals/C/anjuta-manual/compileopts.sgml,
20050     manuals/C/anjuta-manual/debugger.sgml,
20051     manuals/C/anjuta-manual/execute.sgml,
20052     manuals/C/anjuta-manual/fileoperations.sgml,
20053     manuals/C/anjuta-manual/interface.sgml,
20054     manuals/C/anjuta-manual/preferences.sgml,
20055     manuals/C/anjuta-manual/projects.sgml,
20056     manuals/C/anjuta-manual/figures/arguments.png,
20057     manuals/C/anjuta-manual/figures/open_file.png,
20058     manuals/C/anjuta-manual/figures/other_opts.png,
20059     manuals/C/anjuta-manual/figures/scrshot.png,
20060     manuals/C/anjuta-manual/figures/toolbar_browser.png,
20061     manuals/C/anjuta-manual/figures/toolbar_tags.png:
20062     
20063     Updated anjuta manual documentation.
20065     
20066 2002-10-27  Naba Kumar <naba@gnome.org>
20068     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
20069     check and modifies debugger terminal command accordingly
20070     to function properly.
20071     
20072 2002-10-25  Naba Kumar <naba@gnome.org>
20074         * manuals/sgmldocs.make: Fixed a couple of bugs.
20075         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
20077 2002-10-24  Naba Kumar <naba@gnome.org>
20079         * src/debug_tree.c: Fixed a crash bug from Etay.
20081         * global_tags/create_global_tags: Added messages.
20082         Fixed infinite looping within files.
20083         
20084         * macro/autogen.sh: Removed debug and warning flags for defaults.
20085         
20086         Patch from Vadim Berezniker <vadim@berezniker.com>
20087         
20088         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
20089         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
20090         generation.
20092         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
20093         temporarily just copy it
20095 2002-10-24  Naba Kumar <naba@gnome.org>
20097         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
20098         manuals/C/anjuta-manual/anjuta-manual.sgml, 
20099         manuals/C/anjuta-manual/compileopts.sgml,
20100         manuals/C/anjuta-manual/debugger.sgml,
20101         manuals/C/anjuta-manual/execute.sgml,
20102         manuals/C/anjuta-manual/fileoperations.sgml,
20103         manuals/C/anjuta-manual/interface.sgml,
20104         manuals/C/anjuta-manual/introduction.sgml,
20105         manuals/C/anjuta-manual/projects.sgml,
20106         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20107         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
20108         manuals/ja/anjuta-manual/anjuta-manual.sgml,
20109         manuals/ja/anjuta-manual/compileopts.sgml,
20110         manuals/ja/anjuta-manual/debugger.sgml,
20111         manuals/ja/anjuta-manual/execute.sgml,
20112         manuals/ja/anjuta-manual/fileoperations.sgml,
20113         manuals/ja/anjuta-manual/interface.sgml,
20114         manuals/ja/anjuta-manual/introduction.sgml,
20115         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
20117 2002-10-24  Naba Kumar <naba@gnome.org>
20119         * src/project_type.c: added autogen for qt projects.
20120         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
20121         Fixed a bug that retrieves wrong terminal command.
20122         * src/commnads.c: Added more terminal commands.
20123         * configure.in: Checks for scrollkeeper version.
20124         
20125 2002-10-22  Naba Kumar <naba@gnome.org>
20127         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
20128         instead of AM_GNOME_GETTEXT.
20129         
20130         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
20131         for setup-gettext for the wizard generated projects.
20133         * src/source.c: Fixed a bug where glade file wasn't generated.
20134         
20135         * src/gnome_project.c: Excluded project version from project dir
20136         name.
20137         
20138 2002-10-22  Naba Kumar <naba@gnome.org>
20140         * acinclude.m4: New file with dummy funtion for gettext
20141         cross compatibility fix.
20142         
20143         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
20144         * configure.in: Fixed cflags to avoid useless warnings.
20145         * Makefile.am: EXTRA_DIST += setup-gettext.
20146         * src/toolbars.c: Added space paddings around tags label.
20148 2002-10-21  Naba Kumar <naba@gnome.org>
20150         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20151         
20152         * setup-gettext: New script to maintain gettext cross version
20153         compatibility.
20154         * configure.in, macros/autogen.sh: Fix for gettext cross version
20155         compatibility.
20156         
20157 2002-10-21  Naba Kumar <naba@gnome.org>
20159         * debug_tree.c: Fixed incorrect use of debug assertion.
20160         
20161 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
20162             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20163         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20164         src/memory.c, src/memory.h, src/message-manager-private.cc:
20165         
20166         New parsing algorithm; adapted from kdevelop.
20167         Middle button menu for changing the value's display type
20169 2002-10-07  Naba Kumar <naba@gnome.org>
20171         * src/main_menubar_def.h: Changed status bar message for Help->
20172         Browse info pages. Bug #603308
20174         * src/executer.c: Made "User terminal" default for creating
20175         projects (User can always disable it later). Bug #114222
20176         
20177 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20179         * macros/autogen.sh: Require gettext 0.10.x for autogen
20180         * src/text_editor.c: Fixes Bug #595303
20181         * src/source.c: Fixes Bug #595970
20182         * src/anjuta.c: Fixes Bug #598366
20183         * scingtilla/LexCPP.cxx: Bug #602296
20184         * src/main_menubar_def.h: Bug #604363
20185         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
20186         
20187 2002-10-07  Jens Georg <mail@jensgeorg.de>
20189         Reviewed by: Naba Kumar <kh_naba@gnome.org>
20190         * gnomefilelist.c: This patch fixes the bug #611542
20191         
20192 2002-09-20  Naba Kumar <kh_naba@gnome.org>
20194         * data/properties/Makefile.am: Added tcltk.properties file.
20195         
20196 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20198         Reviewed by: Naba Kumar <kh_naba@gnome.org>
20199         
20200         * README: Updated README
20201         * plugins/class-gen/clsGen.c, src/message_manager.cc
20202           , src/mainmeu_callbacks.c, src/memory.c
20203           , src/project_dbase_gui.c, src/text_editor_gui.c
20204           , widgets/gnomefilelist.c: Set window icons
20205         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
20206           Enabled release build (stripped + optimized binaries, etc.)
20207         * data/properties/anjuta.properties, src/commands.c,
20208           src/defaults.cFixed bug #595489 (stdin on executables)
20209         * src/appwizard.c, src/main.c, src/message-manager.cc
20210           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
20211           , src/debug_tree.c: Memory related (valgrind) fixes.
20212         * src/message-manager-private.[cc,h], src/pixpams.h
20213           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
20214         * anjuta.prj: Added debug_tree.c to SOURCES
20215         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20216           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
20217           Compacted code and cleaned up unnecessary functions.
20218         * tagmanager/*.[ch]: Code fixes.
20219         
20220 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
20221         
20222         Reviewed by: Naba Kumar <kh_naba@gnome.org>
20223         
20224         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
20225         Debug tree now detects changes of displayed variables
20226         and changes their color to red
20228 2002-09-20  Naba Kumar <kh_naba@gnome.org>
20230         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20231         
20232         * mainmenu_callbacks.c: Set's the current file name in
20233         file save as dialog.
20234         
20235 2002-09-20  Naba Kumar <kh_naba@gnome.org>
20237         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
20239         * data/properties/tcltk.properties: New file for tcl/tk
20240         properties.
20242 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
20244         * src/project_type.[c,h], src/source.c, data/Makefile.am:
20245         Fixed a fatal bug which doesn't let building gnome2 related
20246         projects. They use different autogen.sh script. Defined new
20247         type field "gnome_macro_support".
20248         
20249         * data/autogen.sh.gnome2: New file.
20250         
20251         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
20252         bug with quotes escaping in quotes.
20253         
20254         * src/message-manager-private.cc: Used event box instead
20255         of frame for local message pane, so that the borders appear
20256         properly and nicely.
20257         
20258         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
20259         if there is a project open and all the files are un-docked.
20261         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
20263 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
20265         * src/main_menubar_def.h: implement feature request #595356, patch #597161
20266         * THANKS: updated for new contributions
20267         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
20269 2002-08-27 Steven Knight  <steven.knight@unh.edu>
20271         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
20272         src/project_dbase.h, src/project_type.c, src/source.c, 
20273         src/wizard_gui.c: new Qt project type
20274         *** NB not fully tested, may need some work, icon required...
20276 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20278         * src/memory.c, src/memory.h: new memory patch
20280 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
20282         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
20284 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
20286         * lancher/anjuta_launcher.c: Determine pty from function
20287         call instead of running 'tty' externally.
20288         
20289         * data/properties/cs.properties: Added compile/build commands.
20290         Fixed execution properties.
20291         
20292         * src/commands.c: Added c# options.
20294         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
20295         
20296         * src/debug_tree.[c,h], src/debugger.[c,h],
20297         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
20298         
20299         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
20300         1. Misaligned structs when they are members of other structs.
20301         2. '{' sometimes appears as a variable.
20302         3. Wrong processing of some arrays.
20303         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
20304         that displays the tree in two columns (variable and value).
20306 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20308         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
20310         * data/properties/sql.properties: added the DATETIME data type.
20312         * data/properties/html.properties: added the foreach php keyword.
20314 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
20316         * NEWS: Updated with new features.
20317         
20318         * data/.cvsignore, doc/.cvsignore: Updated.
20319         
20320         Patch from: Etay Meiri <etay-m@bezeqint.net>
20321         
20322         * src/debug_tree.h, src/debug_tree.c: New files.
20323         
20324         * src/Makefile.am, src/message-manger-private.[h,cc],
20325         src/message-manger.cc: Added Tree view for debugger
20326         locals view.
20327         
20328 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
20330         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20331         
20332         * src/memory.c, src/memory.h: New files.
20333         
20334         * src/Makefile.am, src/appwizard.c, src/controls.c,
20335         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20336         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20337         
20338         Memory view implemetation that would enable viewing raw memory
20339         during debugging.
20341 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20343         * AUTHORS: added Biswa, because I wonder why noone already have
20344         written his name in the Anjuta's hall of fame :)
20346 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
20348         * src/appwizard_gui.c: Removed an ambiguous prototype.
20349         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
20350         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
20351         * THANKS: Updated M. Ali Vardar's email.
20352         
20353 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
20355         * src/anjuta_gui.c: implemented feature request to stop main and browser
20356           toolbars having exclusive use of space
20358 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
20360         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
20361         left over from the previous work to fix bugs :-)
20362         
20363         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
20364         src/controls.c, src/mainmenu_callbacks.h, 
20365         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
20366         reviewed
20367         
20368         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
20369         src/project_import_gui.c, src/sharedlib_gui.c, 
20370         src/signals_gui.c: set window icon correctly
20371         
20372         * NEWS: more updates for the release
20373         
20374         * HACKING: updated for window icons and insert menu information
20375         
20376         * src/cvs_gui.c, src/build_project.c, 
20377         src/project_import_cbs.c: message strings reviewed
20378         
20379         * src/controls.c: context help button should be disabled if 
20380         DevHelp is not installed
20381         
20383 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20385         * src/debugger.c: Fixed the signalling screw up because of string
20386         update in gdb used to report the child process PID. Also, no
20387         error dialog will be popped up for "no such file or directory"
20388         error (very annoying and useless error). This error will still
20389         be shown on the debug message window. Avoided terminating the
20390         program when the terminal is terminated -- doesn't hurt, otherwise
20391         we get crappy egg-and-hen problem.
20392         
20393         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
20394         dimensions loading.
20395         
20396         * src/anjuta.c: Limited the default size of main window to sane
20397         values.
20399         * src/preferences.c: Fixed some deadly memory corruption bugs in
20400         the recent patches. Return from getenv() should NEVER be freed,
20401         because they are static strings.
20402         
20403         * src/preferences_gui.c: Removed the fix for crash bug with font
20404         selection and applied the real fix.
20405         
20406 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
20408         * NEWS: updated for release
20410 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20412         * src/launcher.c: Added a fix a memory leak and a possible
20413         fix for zvt-crash bug.
20414         
20415         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
20416         
20417         * data/properties/latex.properties,
20418         data/properties/ada.properties: Added file.is.source property.
20419         
20420         * src/an_file_view.c: Set auto column size of the file
20421         revision column.
20422         
20423         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
20424         The user is now prompted to confirm the closing of the file
20425         if it is being used by CVS. If yes, the editor is closed and
20426         the CVS operation stops.
20427         
20428 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
20430         * anjuta.prj: bump project version for release
20431         * BUGS: removed unnecessary file
20433 2002-06-07      Philip Van Hoof <freax@pandora.be>
20435         * widgets/gnomefilelist.c: fix up issue with directory deleted 
20436         during the life of the file list widget
20437         * src/preferences_gui.c: sticking-plaster fix to font selection
20438         causes segfault bug
20440         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
20442 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20444         * data/properties/anjuta.properties, src/an_file_view.[ch], 
20445         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
20446         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
20447         added options for symbol and file browsers.
20448         * data/properties/cpp.properties: linker flags should come after
20449         the name of the file to compile.
20450         * scintilla/Editor.cxx: fixed gcc compilation warning.
20451         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
20452         be executed from bindir only.
20453         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
20454         tagmanager/include/tm_file_entry.h: CVS version information in file 
20455         browser.
20456         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
20457         window.
20458         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
20459         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
20460         crashes during file import.
20461         * src/project_import.c: disable project menu items during project 
20462         import.
20463         
20464         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20466 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20468         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
20469         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
20470         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
20471         modified Insert menu, added C functions template, header C 
20472         template, modified header_template HEADER_H ==> NAMEFILE_H
20473         
20474         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20476 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20478         * data/properties/html.properties: changed some file 
20479         associations
20481 2002-06-05 Philip Van Hoof <freax@pandora.be>
20483         * widgets/gnomefilelist.c: Fixed #560759 and #561776
20484         
20485         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20487 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20489         * data/properties/anjuta.properties, src/defaults.c: Make windows
20490         docked by default, fix the big fonts bug.
20491         
20492         * src/an_file_view.c, src/main_menubar_def.h, 
20493         src/project_dbase_gui.c: sanitized the Edit/View mess.
20494         
20495         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
20496         for customizing shortcuts.
20497         
20498         * src/mainmenu_callbacks.c: Search for selected word if present.
20499         
20500         * src/text_editor_menu.c: Added context menu options for docking
20501         and undocking editor windows.
20502         
20503         * src/main_menubar.h, src/main_menubar.c: more support for the 
20504         shortcuts menu item.
20505         
20506         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20508 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20510         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
20511         all commit messages being written to top of the file
20512         
20513         * src/main_menubar_def.h: message strings reviewed
20514         
20515         * src/project_import.c: message strings reviewed
20516         
20517         * src/source.c, src/glades.c: message strings reviewed. Fixed 
20518         some bugs around reading the project properties for creating 
20519         .glade and .desktop files in the Application Wizard. There were
20520         typos in the property names being retrieved
20521         
20522         * widgets/gnomefilelist.c: changed build_full_path to make 
20523         the file widget support ~
20524         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
20525         
20526         * THANKS, widgets/e-shell-about-box.c, 
20527         manuals/anjuta-manual/C/authors.sgml: updated for new
20528         patch
20530 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
20532         * src/project_dbase.c: Fixed the file-path-corruption bug
20533         and the cannot-import-file-in-project bug. (follow-up with
20534         the last commit from Stef).
20535         
20536         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
20537         with unsaved-project.
20538         
20539 2002-06-05  Stephane Demurget  <demurgets@free.fr>
20541         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
20542         misplaced g_free.
20544 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20546         * data/properties/{xml,html,other}.properties: changed some file 
20547         associations
20548         
20549         * data/anjuta.mime: oops! cvs added
20550         
20551         * scintilla/RESearch.cxx: fixed up a problem with comments
20552         
20553         * global-tags/create_global_tags.sh: redirect errors to /dev/null
20554         to avoid messages about missing libs
20555         
20556         * NEWS: started the release notes
20558 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20560         * HACKING: updated with new information on printing, patch naming
20561         
20562         * TODO: removed completed tasks
20563         
20564         * THANKS: updated a few contributions
20565         
20566         * anjuta.prj: updated the icon file
20567         
20568         * anjuta.desktop.in.in: updated to add Categories
20569         
20570         * data/anjuta.mime: created a mime type for Anjuta project files
20571         (NB needs to be added to the install in /usr/share/mime/)
20572         
20573         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
20574         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
20575         to PNG for websites.
20576         
20577         * plugins/patch/patch-plugin.c: clarified some messages and 
20578         made it easier to see different patching sessions
20579         
20580         * src/toolbar.c: changed some message text for consistency
20581         
20582         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
20583         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
20584         in preferences. 
20585         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20586                  
20587         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
20588         src/project_dbase.{c,h}, src/project_import_cbs.c, 
20589         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
20590         Added XLib Project and a Dockapp Project types.
20591         * pixmaps/Makefile.am: added line for new pixmap for new xlib
20592         projects
20593         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
20594         * src/source.c: Fixed memory leak in existing projects. 
20595         (filename was not freed)
20596         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
20598 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
20600         * src/anjuta.h, src/anjuta.c: Added error display funtions
20601         with parent windows.
20602         
20603         * src/appwizard_cbs.c: Changed error display function to use
20604         parented version.
20605         
20606 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
20608         * printing/print.h, printing/printing.c: Taken care of document
20609         zoom factor and fixed a font loading bug. Dynamically calculated
20610         text widths to work with zooms properly. Re-organized code for
20611         dynamic text width calulations to work in general with utf8 chars.
20612          Determined font height and width automatically from the font info.
20613         
20614         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
20615         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
20616         Converted text.zoom.factor property to use #defined value. Removed
20617         margin header and margin numbers preferences, as they  now
20618         calculated dynamically.
20619         
20620 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
20622         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
20623         printing/print-util.h, printing/print.c, printing/print.h:
20624         Rewritten printing support for style based printing. Syntax highlighted
20625         printing, monochromatic printing, setup using preferences etc.
20627         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
20628         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
20629         language and the styled text buffer.
20630         
20631         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
20632         the print setup preferences page and added printer preferences. Added functions
20633         to retrieve preferences with default values.
20634         
20635         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
20636         the printing.
20638         * data/properties/anjuta.properties: Added default printer preferences.
20640         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
20641         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
20642         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
20644         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
20645         
20646 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20648         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20650         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
20651         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
20652         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
20653         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
20655         printing/Makefile.am: Reduced compiler optimizations.
20657         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
20658         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
20659         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
20660         tagmanager/tm_workspace.c: TagManager fixes.
20662 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
20664         * printing/*: CVS added. :)
20665         
20666 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20668         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20670         * printing*: CVS added.
20671         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
20672           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
20673           src/main_menubar_def.h: Gnome Print support
20674         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
20675         * configure.in: Enable debugging flag option
20676         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
20677           Print properties defined.
20678         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
20679         
20680 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20682         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20683         
20684         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
20685         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20686           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
20687           and cleanups
20688         * src/text_editor.c: Minor cleanups.
20689         * anjuta.c: Tweaks to 'Goto File Line' functionality.
20690         * src/project_dbase.c: Fixes to add/remove files from project.
20691         * src/help.c: Fix minor memory leak.
20692         * src/project_dbase_gui.c: Remove debugging messages.
20693         * src/utilities.[ch]: Cleanups and minor fixes.
20694         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
20696 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
20698         * src/anjuta.c [anjuta_apply_preferences()]:
20699         Fixed a crash bug when tab pos is not defined for the editors.
20700         
20701         * data/properties/cpp.properties: Set default identifier property to normal.
20702         This fixes the bug in which the fore color gets hidden with dark background.
20704 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
20706         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
20707         scintilla 1.46
20708         
20709         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
20710         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
20711         src/anjuta.c, data/properties/anjuta.properties:
20712         Implemented line wrapping.
20713         
20714         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
20715         
20716         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
20717         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
20718         tags. Code was reviewed from GNOME Bonsai view.
20719         
20720         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
20721         it seems to have been removed by scintilla people.
20722         
20723         * data/properties/anjuta.properties: Set default line wrap to false, as
20724         is noticably slow with big files.
20725         
20726 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
20728         * src/project_import_gui.c: disallow the selection of files in
20729           the browse dialog.
20730         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
20731           preferences code.
20732         
20733 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20735         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
20736           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
20737         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
20738         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
20739           now works properly.
20740         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
20741         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
20742         * src/utilities.[ch]: Added some utility functions.
20743         * tagmanager/tm_project.c: Fix for bug in file removal from project.
20744         
20745         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20747 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20749         * HACKING: info on FIXME statements and removed ccview references
20750         * Makefile.am: added rule to make RPM package
20752 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20754         * THANKS, widgets/e-shell-about-box.c, 
20755         manuals/anjuta-manual/C/authors.sgml: updated for new
20756         patch
20757         * src/anjuta.c: removed unnecessary warning code since CVS 
20758         support is now implemented :-)
20759         * manuals/sgmldocs.make: implemented a fix for bug #553969
20760         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
20761         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
20762         manuals/C/anjuta-faqs-C.omf: modified the descriptions
20763         
20764 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20765         
20766         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
20767           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20768           src/main_menubar_def.h, src/preferences_gui.c,
20769           preferences.c, preferences.h: setup Username and Email 
20770           preferences, Insert ChangeLog and Username editor functions
20771           
20772           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
20774 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20775         
20776         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
20777           src/src_paths_cbs.c, src/src_paths_gui.c
20778           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
20780           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20782 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20784         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
20785           and goto tag menu items to main menu.
20787 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20789         * THANKS, widgets/e-shell-about-box.c, 
20790         manuals/anjuta-manual/C/authors.sgml: added new contributors
20791         * HACKING: updated with info on files to change for credits
20793 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
20795     * src/aneditor.cxx: extended extension list which fixes segfault
20796     on selecting lisp, ruby or matlab as highlight style.
20798 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20800         * src/main_menubar_def.h: fixed an array initialiser and fixed
20801         the lexer settings for the new entries on the Format menu
20803 2002-05-07  Stephane Demurget  <demurgets@free.fr>
20805         * Synced with Scintilla 1.45
20807 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20809         * anjuta.prj: added another missing file
20810         * ChangeLog: fixed some incorrect change dates I caused by 
20811         sloppy cut-and-pasting :-/
20813 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20814         
20815         * src/mainmenu_callbacks.c: fixed title of new About box
20817 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20819         * src/pixmaps.h: added macros for OpenGL and SDL project icons
20821 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20823         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
20824         * anjuta.prj: updated for new files
20826 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
20828         * widgets/e-shell-about-box.c: Added version display.
20829         
20830 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20832         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
20833         widgets/scroll_menu.c: fixed up some compiler warnings (patch
20834         from Philip Van Hoof)
20836 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20838         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
20839         dependency
20840         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
20841         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
20842         that produced build errors (needs checking on a machine with the
20843         ja locale!)
20844         * data/properties/lisp.properties: updated to match format of other
20845         lexer property files supplied with Anjuta
20847 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20849         * anjuta.prj: added new files
20850         * HACKING: added information from the mailing list on 
20851         adding new project types to the wizard (thanks to Johannes)
20853 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20855         * src/utilities.h, src/launcher.c, src/gnome_project.c,
20856           src/appwiz_page2.c: Fix for 547038.
20858 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20860     * attach_process.c, attach_process_cbs.c: Fixed a dialog
20861     hide bug.
20862     
20863     * about.h: cvs removed.
20864     
20865 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20867         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20869         Fix for #539574.
20871         * src/anjuta.c (anjuta_system_error): checks for the error number to
20872         know whether the error description is needed or not.
20874 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20876         * pixmaps/anjuta_logo.png: New about logo.
20877     
20878         * pixmaps/anjuta_icon.png: New icon from Misha. The
20879         old one had trouble with some gtk themes.
20880     
20881         * about.c: Removed. No longer needed.
20883         * mainmenu_callbacks.c: Removed reference of about.h
20884     
20885 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20887         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20889         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
20890           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
20891         About Dialog (thanks to the Evolution team for the cool widget!)
20893 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20895         Patch from lbell <lbell@tsc4.com>
20896     
20897         * src/find_in_files.c, src/find_in_files.h,
20898           src/anjuta.c: Added save_yourself, load_yourself routines.
20899     
20900         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
20901         Added "Append messages" toggle button. This will enable
20902         the search results to be appended to the already existing
20903         results.
20904     
20905         * src/debugger.c: Fixed a typo.
20906     
20907         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
20908           src/session.c, src/session.h: Improved session management.
20910 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20912         * THANKS, FUTURE, AUTHORS: Changed my email and
20913         avoided yahoo.com.
20915 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20917         Impl. feature request #525271 (add Lisp support).
20919         * data/properties/lisp.properties: added.
20921         * data/properties/Makefile.am, data/properties/anjuta.properties: added
20922           the lisp properties.
20924         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
20925           src/utilities.[ch]: added support for the Lisp highlight style.
20927 2002-05-02  Stephane Demurget  <demurgets@free.fr>
20929         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20930           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20931           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
20932           option preferences to have a persistent setting. Plus it's not used
20933           often, so it's better here than flooding the menus.
20935         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
20936           preferences pages a lot more consistent and sweeter: tabs direction
20937           radiobuttons are directed against the meaning, all pages have an
20938           outter frame, a lot of padding, removed all expand attributes for
20939           vertical boxes, ...
20941           That's not a total revamp, but it's really looking better now, even
20942           if there's still work to be done.
20944 2002-05-01  Andy Piper <andy.piper@freeuk.com>
20946         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
20947         * TODO: added task to be completed before next release (update all credits)
20949 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20951         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
20952         Benke László.
20954 2002-05-01  Benke László  <decike@freemail.hu>
20956         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20958         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
20959           src/main_menubar_def.h, src/mainmenu_callback.[ch],
20960           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
20961           to the format menu in order to reorder the notebook tabs in
20962           alphabetical order everytime a file is created/opened/saved.
20964 2002-05-01  Philip Van Hoof <freax@pandora.be>
20966         * widgets/gnomefilelist.[ch] (history_combo_go),
20967         (history_combo_clicked): impl.
20969         (gnome_filelist_new_with_path): use this new impl.
20971 2002-05-01  Stephane Demurget  <demurgets@free.fr>
20973         * src/project_dbase_gui.c (add_file): added the xpm file type.
20975 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20977         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
20978         tag manager fixes.
20980         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
20981           of tag types.
20983         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
20984           src/text_editor_menu.c: Added context sensitive search in symbol
20985           browser and editor.
20987         * configure.in: Changed version number to 0.1.9.99.
20989         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
20990           src/project_import.c: Minor changes to project import facility.
20992         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
20993           (Forced to use specific brace format)
20995         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
20996           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
20997           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
20999 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
21001         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
21002         replaced the spinbutton with an hscale, and made the UI less "blocky".
21004         * src/cvs_gui.c: When diffing a project you can choose date and
21005         release now.
21007         * src/project_dbase.c: Import_file activated again
21009         * configure.in, plugins/Makefile.am: Added patch plugin
21011         * plugins/patch/*: The new patch plugin
21013 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21015         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21017         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
21018         dropdown list shown by autocompletion are now removed.
21020 2002-04-28  Philip Van Hoof <freax@pandora.be>
21022         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
21023         a bunch of filetypes from the older version.
21025         * src/project_dbase_gui.c (add_file): changed the import
21026         dialog's filetypes combo contents depending on the
21027         type of data to be imported.
21029 2002-04-28  Stephane Demurget  <demurgets@free.fr>
21031         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
21032         the amount parameter as Philip stated and reformated to follow the
21033         Gnome convention.
21035         * src/project_dbase.c (project_dbase_make_default_filetype_list):
21036         changed accordingly.
21038 2002-04-25  Stephane Demurget  <demurgets@free.fr>
21040         Fix for #531293.
21042         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
21043         Shift-F6, to be more consistent with other Gnome apps.
21044         Moved the "Search next" entry under the "Search" one, and swapped the
21045         order of the "Find in files" and "Find and Replace" ones.
21047         Some additional fixes ands cleanups on the edit menu.
21049         * src/main_menubar.h: replaced all occurences of repeat_find by
21050         find_again for the code to be more consistent.
21052         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
21053         sensitiveness depending on the existence of an active text buffer.
21055         * TODO: added some bits about improving the usability of the
21056         search/search again couple.
21058 2002-04-25  Stephane Demurget  <demurgets@free.fr>
21060         * src/preferences_gui.c: made the tab labels text more consistent
21061         (s/misc/Misc/).
21063 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21065         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
21067         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
21068         filename.
21070         * src/main.c (main): simplified some code and cleanups.
21072         Fix a part of #499366:
21074         * src/commands.[ch] (sync_from_props), (command_editor_save),
21075         (on_apply_clicked), (create_command_editor_gui): added the gui
21076         corresponding to the command.terminal preference.
21078 2002-04-25  Stephane Demurget  <demurgets@free.fr>
21080         Fix for #465180.
21082         * anjuta.spec.in: added build requirements for the source rpm.
21084 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
21086         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21087         
21088         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
21089           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
21090           src/project_type.c, source.c, wizard_gui.c:
21091           Added new GNOME 2 project types and changed glade behaviour to
21092           produce GTK code if project type GTK was selected and GTKmm code
21093           if project type GTKmm was selected (and not depending on the 
21094           selected language. Disabled glade for GNOME 2 projects because
21095           we will need glade2 there.
21096           
21097         * src/project_dbase.c: Fixed a memory lack.
21098         
21099         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
21100         
21101         * src/cvs.c: Added an error message if jobs are running
21103 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
21105         * tagmanager/tm_work_object.c: Fixed a chrash
21106         bug which occurs when it tries to stat an empty
21107         file name.
21108         
21109 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
21111         * src/controls.c: CVS menu items now becomes
21112         insensitive when the launcher is busy.
21113         
21114         * src/anjuta.c, cvs.h, cvs.c: Created a function
21115         to update the cvs preferences when preferences are
21116         applied in preferences dialog and called it from
21117         anjuta_update_preferences().
21118         
21119 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
21121         * src/cvs.c: Added a space in the cvs command
21122         before the revision part. This fixes the cvs
21123         error we get when cvs-diffing with revisions.
21124         
21125         * src/cvs.c: Fixed a compiler warning.
21126         
21127         * src/find_replace.c: The dialog now remembers
21128         the settings including the "prompt on replace"
21129         which seems to have broken somewhere line the
21130         changes.
21131         
21132 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
21134         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
21135         Added a new property in cvs class to hold a boolean
21136         for enabling date in cvs diff. This fixed the bizzare
21137         diff output due to the date that goes with the cvs
21138         command. Also, set the default value of compression
21139         to 3 and unified diff option to 1.
21140         
21141 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
21143         * src/cvs.c: The diff editor is set to hilite as
21144         diff syntax hiliting.
21145         
21146         * configure.in, manual/Makefile.am:
21147         Added a new manual module for ja language.
21148         
21149         * manual/ja/*/*/*: New module and files for the
21150         ja translation for the anjuta documentation
21151         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
21152         
21153 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
21155         * src/launcher.c: Made a very messy work around
21156         for the launcher authentication to work properly.
21157         
21158         * src/find_replace.c: Applied the missing patch
21159         from Dan Elphick <dre00r@ecs.soton.ac.uk>
21160         
21161 2002-04-16 Andy Piper <andy.piper@freeuk.com>
21163         * src/cvs.c, src/main_menubar_def.h: made message strings
21164         consistent with existing standards from our own documentation 
21165         (such as uppercase P in Project, corrected spelling of 
21166         repository, etc.)
21168 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
21170         * src/cvs_gui.c: Cleaned up gui and aligned various
21171         widgets to give a clean look.
21172         
21173 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
21175         * src/launcher.c: Added work around to retrieve
21176         the child exit code. It works. :)
21177         
21178         * src/find_in_files.c, src/gnome_project.c,
21179         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
21180         src/clean.c, src/clean_project.c, src/build_project.c,
21181         src/build_file.c: Modified to handle the new
21182         child exit code.
21183         
21184 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
21186         * src/find_replace.c: Changed signal to call
21187         on_replace_text_close on from delete_event
21188         to close => the replace history is now updated.
21190 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
21192         * src/cvs.c: escaped the cvs import message before
21193         passing it to cvs.
21194         
21195 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
21197         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21198         
21199         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
21200         
21201         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
21202         Added cvs import
21203         
21204         * src/preferences_gui.c: GUI improvements
21205         
21206         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
21208 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
21210         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
21211         Removed static qualifier from tm_tag_type_name() and
21212         availed it's prototype for use in outside code. also
21213         created reverse map function tm_tag_type_name();
21214         
21215         * src/anjuta.c: Implemented qualified tags names for
21216         the tag list (on the toolbar pulldown list) to avoid
21217         ambiguty in tags with similar names (like prototype
21218         and definition). Patch modified and improved.
21219         
21220         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
21221         
21222 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
21224         * src/utilities.[c,h]: Added a utility funtion
21225         that escapes the single and double quotes in a
21226         given string. Useful for passing command line
21227         args with quotes.
21228         
21229         * src/cvs.c: Escaped the cvs log message before
21230         passing it to cvs command line to avoid ambiguties
21231         with quotes in the message.
21232         
21233         * pixmaps/anjuta_icon.png: Changed to the new icon.
21234         from Todd Goyen <goyen@mbi-berlin.de>
21235         
21236         * src/message-manager-private.cc: Added regex to 
21237         recognize (underline hilite) the parsable outputs
21238         from the zvt terminal.
21239         
21240 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
21242         Patch from: Tina Hirsch <tehirsch@arcor.de>
21243         
21244         * src/project_type.c:
21245         Fixed a bug in the wxproject type and modified the erroroutput when
21246         configure doesn't find wx-config
21247         
21248         Patch from: Timothee Besset <ttimo@idsoftware.com>
21249         
21250         * src/anjuta.c, src/message-manager-private.cc,
21251           src/message-manager-private.h
21252         Catches double clicks in the zvt terminal, and calls goto_error_line
21253         to jump to the appropriate location in the source. This will recognize
21254         grep -n output
21255         
21256 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
21257         
21258         * src/build_project.c: Taken care of memory leak
21259           by freeing cmd variable properly.
21261         * src/main_menubar_def.h: Fixed wrong signal connection
21262           for cvs project commit.
21263           
21264         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
21265         
21266         * src/preferences_gui.c: Added some border and adjusted
21267           expandsion, filling in box adds to make the cvs preferences
21268           more nicer.
21269         
21270 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
21272         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21273         
21274         * src/cvs*, src/main_menubar*, src/preferences*: 
21275         Moved CVS settings to preferences, added a nice login dialog.
21276         
21277         * src/controls.c, src/project_dbase.c:
21278         CVS project options are only shown if a project is open
21279         
21280         * src/build_project.c:
21281         User is now asked if he wants to install as root 
21282         
21283         * src/launcher.c:
21284         Fixed a warning
21286         * anjuta.prj: Updated with cvs files
21287         
21288         * TODO: Remove task which are done
21289         
21290 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
21292         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
21293         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
21294         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
21296         Modified launcher to use controlling terminal to detect and
21297         take care of password authentications (for example, for cvs
21298         and root installs).
21299         
21300         * pixmaps/password.png: New file.
21301         
21302 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21304         Anjuta kick start tutorial wirtten by:
21305           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
21307         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
21308           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21309           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21310           manuals/C/anjuta-tutorial/figures/*.png:
21311           
21312           Added files
21313         
21314         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
21315           
21316           Modified files.
21317         
21318 2002-03-28 Roel Vanhout <roel@stack.be>
21320         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21322         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
21323           src/preferences_gui.c:
21324         Added option to wrap around to beginning/end of file when on last bookmark
21325         and next/previous bookmark is pressed
21326         
21327 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21329         Patch from Philip Van Hoof <freax@pandora.be>
21330         
21331         * src/gnomefilelist.c:
21332         Added gimp like feature that changes the file extension of
21333         the filename entered in the selections when the file
21334         filter is changed.
21335         
21336 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21337         
21338         Patch from Roy Wood <roy.wood@filogix.com>
21339         
21340         * src/controls.c, src/find_text.c, src/find_text.h,
21341           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21342           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21343           
21344           Menuitem for entering currently selected text as find target,
21345           added key accel for "find next" and changed some key accels for
21346           other key for consistency.
21347           
21348         * src/utilities.c:
21349           Cleaned up code.
21350         
21351 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21353         * src/watch.c, src/watch.h, src/watch_cbs.c,
21354           src/watch_cbs.h, src/watch_gui.c:
21355         
21356           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
21357         
21358           Added change watch entries feature
21359           and Watch entries modify on double click fixed.
21361 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21363         * src/mainmenu_callbacks.c:
21364         
21365           Project commit should not bypass dialog as
21366           we need to get the cvs log from the user.
21367           
21368 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21370         * src/project_dbase.c:
21371         
21372           Patch from Roy Wood <roy.wood@filogix.com>
21373           
21374           Fixed docking bug with the new docking patch
21375           to fix copy/paste bug.
21376           
21377 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21379         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
21380           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
21381           src/main_menubar.h, src/main_menubar_def.h,
21382           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21384           Added cvs project support. Featured bypass cvs dialog for
21385           cases where we don't need dialog (such as project and right
21386           click selection from file browser). Cleaned up cvs code to
21387           make them generic cvs operations instead of separate file
21388           and project operations. Added cvs log action. Increased
21389           file entry box width and enabled "unified diff" by default.
21390           Used Editor buffer for status and log and set hilite for
21391           these buffers including diff buffer (DIFF hilite).
21392           
21393 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
21395         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21397         * data: Added file autogen.sh.wxwin 
21398         * data/Makefile.am: Added entry for autogen.sh.wxwin
21399         * pixmaps: Added project image appwiz_wxwin.png
21400         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
21401         * src/appwizard_cbs
21402           src/compiler_options.c
21403           src/pixmaps.h
21404           src/project_dbase.c
21405           src/project_dbase.h
21406           src/project_import_cbs.c
21407           src/project_type.c
21408           src/source.c
21409           src/source.h
21410           src/wizard_gui.c: Added everything necessary for new
21411                             project type 'wxWindows (wxGTK)
21412         * src/project_dbase.c: Fixed a bug that caused every project
21413                                to be a glade project in dialog
21414                                                    'Project information'.
21416 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
21418         Patch submitted by Roy Wood <roy.wood@filogix.com>
21419         
21420         * src/anjuta_gui.c, src/message-manager-dock.c,
21421           src/project_dbase.c:
21422           
21423           fixed the copy/paste bug by rewriting dock/undock
21424           code.
21426 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
21428         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21429         
21430         * src/cvs*, src/Makefile.am:
21431           New file for CVS support. File operations currently work
21432           cvs login needs to be done. Project support is not yet
21433           started.
21435         * src/main_menubar*, src/mainmenu_callbacks,
21436           src/anjuta.c, src/anjuta.h:
21437           Added menus and functions for cvs commands.
21438           
21439         * src/text_editor_menu.h: 
21440           Added #include <gtk/gtk.h>
21441           
21442         * src/gotoline.h:
21443           Removed a warning (and this time it works ;-)
21445         * src/utilities.c, src/utilities.h:
21446           Added a utility function to retrieve directory
21447           name out of full path.
21449 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
21451         * src/executer.c: (create_executer_dialog): changed the default
21452           focus on the entry.
21454 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
21456         * widgets/gnomefilelist.c:
21457         Fixed duplicate history entries for the same directory.
21458           
21459 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21461         Fix for #520092.
21463         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
21464           it's already used by scintilla to delete the whole current line.
21466 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21468         Fix for #525107.
21470         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
21471           calls to fileselection_hide_widget,
21472           (on_open_filesel_cancel_clicked): removed.
21474         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
21475           (on_add_prjfilesel_cancel_clicked):
21477         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
21478           impl.
21480         * src/fileselection.c: Made some functions static.
21481           (fileselection_hide_widget): rewritten using the new
21482           gnome_filelist_set_multiple_selection function.
21484         * src/fileselection.c: (on_file_selection_delete_event): removed
21485           unuseful widget hides. Some cleanups,
21486           (on_file_selection_cancel_clicked): impl,
21487           (create_fileselection_gui): changed the cancel button clicked's
21488           callback to use this new function.
21490         * src/anjuta.c: (anjuta_new):
21491         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
21492           callbacks, because this the gnome filelist widget's job.
21494         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
21495           clist selection mode duplicates set,
21496           (gnome_filelist_key_press): use the new impl. function.
21498 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21500         Fix for #441233.
21502         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
21503           fixed some bogus code using an array cell out of
21504           range, removed unecessary gettext usages.
21506         * src/appwiz_page2.c: (on_prj_name_entry_changed):
21507           some cleanups and now transform minus characters to
21508           underscores.
21510         * src/source.c:
21511           (source_write_configure_in),
21512           (source_write_toplevel_makefile_am),
21513           (source_write_desktop_entry),
21514           (source_write_glade_file):
21515         * src/project_dbase.c: (project_dbase_summon_glade),
21516           (project_dbase_generate_source_code):
21517         * src/glades.c: (gladen_write_glade_write):
21518           replaced some occurences of the target name by the
21519           project filename, using project_dbase_get_proj_name,
21520           to fix the name of some files.
21521           Fixed a lot of mem leaks.
21522           Various code cleanups.
21524 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21526         Merged with latest (1.44) scintilla.
21528         Added: - The calltip.<lexer>.end.definition property to display help
21529                  text on a second line of calltip.
21530                - The calltip.<lexer>.word.characters property to correctly find
21531                  calltips for functions that include characters like '$' which
21532                  is not normally considered a word character.
21533                - The use.monospaced property to determine initial state of
21534                  Use Monospaced Font setting.
21536         Bugs fixed: Too many to mention; please see :
21537                     http://www.scintilla.org/ScintillaHistory.html for the
21538                     full changes list.
21540         * scintilla/*/*: updated nearly all files.
21542         * TODO: removed the need of a scintilla merge.
21544         Merged with latest (1.44) SciTE properties.
21546         * data/properties/anjuta.properties: added the wrap, use.monospaced
21547           properties.
21549         * data/properties/html.properties: added a missing php extension, and
21550           updated php keywords to the latest reference.
21552         * data/properties/pascal.properties: added commands to compile, build
21553           and execute pascal applications.
21555         * data/properties/lua.properties: added styles for statements.
21557         * data/properties/bash.properties: added the declare keyword.
21559         Fixed distchecking.
21561         * global-tags/Makefile.am,
21562           global-tags/create-global-tags.sh: used some kind of ugly hack to
21563           make distchek work, since noone has proposed some better way.
21565         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
21566           and Ctrl-N replace Alt-N for new file according to the Gnome design
21567           reference.
21569 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21571         * widgets/gnomedirlist.c
21572         widgets/gnomedirlist.h
21573         widgets/gnomefilelist.c
21574         widgets/gnomefilelist.h:
21576         Added GPL headings in the file.
21578 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21580         * src/attach_process.c
21581         src/attach_process_cbs.c
21582         src/attach_process_cbs.h
21583         src/attach_process_gui.c
21584         src/breakpoints.c
21585         src/breakpoints_cbs.c
21586         src/breakpoints_cbs.h
21587         src/breakpoints_gui.c
21588         src/commands.c
21589         src/compiler_options.c
21590         src/compiler_options_cbs.c
21591         src/compiler_options_cbs.h
21592         src/compiler_options_gui.c
21593         src/find_in_files.c
21594         src/find_in_files_cbs.c
21595         src/find_in_files_cbs.h
21596         src/find_in_files_gui.c
21597         src/find_replace.c
21598         src/find_text.c
21599         src/help.c
21600         src/preferences.c
21601         src/preferences_gui.c
21602         src/project_config.c
21603         src/src_paths.c
21604         src/src_paths_cbs.c
21605         src/src_paths_cbs.h
21606         src/src_paths_gui.c:
21607         
21608         Bugs #521629 and #522427 fixed. The problem was, that the
21609         escape-key was not catched and the dialog was hidden, but
21610         the flag was not set correctly.
21612         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
21613         using the gnome_dialog_close_hides()-setting present in most dialogs.
21614         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
21615         emits "close" and set the flag in the close-callback.
21617         Patch from: Jens Georg <mail@jensgeorg.de>
21619 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21621         * src/*.{c,cpp}: s/string_free/g_free/
21623         * src/utilities.[ch]: (string_free): removed.
21625 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
21627         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21629         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21630         src/mainmenu_callbacks.[ch]:
21631         Removed Project menu options: README, TODO, ChangeLog and NEWS
21632         Moved Save Build Messages to Build menu and only highlight it
21633         when there are build messages.
21634         Corrected a spelling: "mojority" -> "majority"
21635         Fixed initialisation of edit.edit_app_gui so now Edit menu
21636         can be shown when no project is loaded.
21638         * src/project_dbase.h: Removed prototype for static function
21640 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
21642         * src/text_editor.c: Editor is marked changed after
21643         autoformat. 
21644         
21645         Patch from: Jens Georg <mail@jensgeorg.de>
21647 2002-03-04 Roel Vanhout <roel@stack.be>
21649         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21651         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
21652         Added option to ignore binary files on 'Find in files' (grep -I option)
21654 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21656         * src/main.c:
21657         session restoration and commandline load in 
21658         gtk idle loop.
21659         
21660         * src/anjuta.[h,c], src/anjuta_cbs.c:
21661         Removed "clear windows menu" and prevented runtime 
21662         warnings.
21663         
21664         * src/compile.c, src/build_file.c, src/build_project.c,
21665         src/clean.c:
21666         Takes into account the preference setting for 
21667         show dialog when job completes. Dialogs are
21668         shown when it is enabled otherwise not.
21669         
21670 2002-03-03 Roel Vanhout <roel@stack.be>
21672         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21673         
21674         * src/find_text.c
21675         Store 'Find...' search string on search so that 'Find Next' will search for
21676         that string, even if the dialog hasn't been closed yet.
21678 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21680         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
21681         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
21682         src/main_menubar_def.h:
21683         
21684         Organized menus, removed "Windows" and "Utilities" menus from the
21685         menubar [they are no longer needed]. Also removed some extragenous
21686         separators.
21687           
21688 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21690         * src/message-manager-private.cc:
21691         Set message clist selection mode to BROWSE.
21692         
21693         * src/message-manager.cc, src/an_symbol_view.c,
21694         src/an_file_view.c:
21695         Added Key navigation for the CTree and CList. Arrow left for
21696         node collapse, right for node expand, space (or enter) for
21697         activation (same as double click).
21698         
21699 2002-03-03 Roel Vanhout <roel@stack.be>
21700         
21701         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21702         
21703         * plugins/class-gen/clsGen.c
21704         Added functionality to semi-intelligently prefill filename
21705         boxes with names deduced from class name
21707 2002-02-26 lbell <lbell@tsc4.com>
21709         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21710         * src/preferences_gui.c:
21711         Removed an incorrect use of gtk_misc_set_alignment().
21712         
21713         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
21714         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
21715         src/preferences.h, src/preferences_gui.c:
21716         
21717         Added the option to reload last open project at the startup.
21718         Added the possibility to open a new project without close
21719         an existing one
21720         
21721         * src/properties.cxx:
21722         Corrected a spelling mistake in message string.
21723         
21724         * src/session.c:
21725         Updated session functions.
21726            
21727 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
21729         * widgets/gnomefilelist.c: Bug fixes.
21730         
21731         Patch from Philip Van Hoof <freax@pandora.be>
21732         
21733 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21735         * src/an_file_view.c:
21736         anjuta was unable to open some files becuase they were not being
21737         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
21738         Removed mime checking when opening with anjuta, becuase it doesn't
21739         hurt to open binary files in anjuta (some even may want to do so).
21740         
21741         Added a warning when mime type is not set when "view with default
21742         viewer" is activated.
21743         
21744         * src/an_file_view.c, an_symbol_view.c:
21745         Converted N_() to _() where ever appropriate in the strings.
21746         
21747 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
21748         
21749         * src/appwizard_gui.c, src/appwizard_cbs.c
21750           src/wizard_gui.c/h, src/appwiz_page3.c,
21751           src/project_import_gui.c:
21752           
21753         Moved target type radiobuttons to appwiz. page 2
21754         
21755         * src/message-manager-private.cc
21756         Fixed a bug which caused a crash if next message function was used
21758         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21760 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21762         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
21763         Modifies the behaviour of Alt-TAB in Anjuta. This
21764         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
21765         edited files in the first items of the notebook.
21767         Patch from: Timothee Besset <timo@qeradiant.com>
21768         
21769 2002-02-24  Philip Van Hoof <freax@pandora.be>
21771         * widgets/gnomefilelist.c, gnomefilelist.h:
21772           Added filecompletion
21773           
21774         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21776 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
21778         * configure.in: Added "sk" to ALL_LINGUAS.
21780 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
21781   
21782         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
21783           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
21784           src/wizard_gui.c: Added support for static and dynamic libs
21785         
21786 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
21788         * widgets/gnomefilelist.c:
21789           Fixed gnome_filelist_get_lastfilename so it no longer returns
21790           a corrupted path.
21792 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
21794         * src/resources.h, resources.c:
21795         Added url handler.
21797         * src/main_menubar_def.h, mainmenu_callbacks.c:
21798         Changed to use gnome configed url handler.
21800 2002-02-19  Philip Van Hoof <freax@pandora.be>
21802         * widgets/gnomefilelist.c
21803         Added PHP filetype.
21805 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
21807         * plugins/class-gen/clsGen.c:
21808         Added c++ support.
21809         
21810         * widgets/gnomefilelist.c:
21811         Gives the maximum space to the files section of the open file dialog.
21812         
21813         Patches from: lbell <lbell@tsc4.com>
21814         
21815 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
21817         * src/anjuta.c, main.c:
21818         Used tm_get_real_path in anjuta_get_full_filename();
21819         
21820 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
21821         
21822         * anjuta.prj: update version
21824 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21826         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
21827           removed the amount arg and replaced with a NULL-ending list.
21828           (gnome_filelisttype_makedefaultlist): use the new prototype.
21830 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
21832         * src/about.c, THANKS: updated for new contributors
21833         
21834         * anjuta.prj: added new files
21835         
21836         * README: corrected some documentation, ctags no longer needed,
21837           pkgconfig now required
21838           
21839         * data/properties/others.properties: add .cvsdiff extension
21840         
21841         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
21842           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
21843           file import
21844           
21845         * doc/anjuta.1: added initial man page thanks to 
21846           Rob Bradford <rob@debianplanet.org> (NB build and install 
21847           needs work)
21848         
21849 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
21851         * src/Makefile.am: Cleaned handling of compiler flags by moving them
21852           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
21853           warning flags. 
21854   
21855         * configure.in: Changed version to 0.1.10-pre
21856   
21857 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21859         * src/fileselection.c: (create_fileselection_gui): always display
21860           the directory creation button as we cannot rely on the dialog
21861           titlebar.
21863         * widgets/gnomefilelist.[ch]: fixed includes.
21865         * pixmaps/new_folder.xpm: resized, added a + sign.
21867 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21869         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
21870           changed all extensions to begin with a dot.
21872 2002-02-16  Philip Van Hoof  <freax@pandora.be>
21874         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21876         * THANKS: added Philip.
21878         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
21880         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
21881         * src/file_selection.[ch],
21882         * widgets/gnomefilelist.[ch]: added a filetype
21883           combobox to the Anjuta file dialog widget.
21885 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
21887         * anjuta.spec.in: eep! the import script was not being installed by
21888           RPM - fixed for the release.
21890 2002-02-13  Stephane Demurget  <demurgets@free.fr>
21892         Various cleanups and fixes for the next release to be able to make
21893         distcheck.
21895         * plugins/*/*.c: added missing prototypes causing gcc to speak to
21896           much and make some tweaks plus cleanups.
21898         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
21899           args to remove some warnings.
21901         * global-tags/Makefile.am,
21902           data/Makefile.am,
21903           src/Makefile.am: link against Anjuta static libs using the
21904           $(top_builddir) dir, not anymore on $(top_srcdir) to make
21905           distcheck happy.
21907         * src/Makefile.am: ditto with all the Anjuta static libs.
21909         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
21910           include, as we already include the whole directory for the build.
21912         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
21913           
21914 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
21916         * pixmaps/Makefile.am: icon for libglade project now installed
21917         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
21918         * manuals/C/Makefile.am: removed ChangeLog reference which was 
21919           breaking some build stuff
21920         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
21921           include reference problems that showed up on make distcheck
21922         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
21924 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
21925         
21926         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
21928 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
21930         * src/message-manager-private.cc:
21931           The horizontal scrollbar now shows properly on demand.
21932         
21933 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
21935         * src/dnd.c fixed some warnings
21936         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
21937           and works. It is shown always at the moment but before it was
21938           shown on demand and did never work. 
21940 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
21942         * src/anjuta.c: Fixed a crash bug.
21943           patch from: Jens Georg <mail@jensgeorg.de>
21945 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
21947         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
21948           reports a problem with missing end tags on <graphic>
21950 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21952         * manuals/C/ChangeLog: removed since it was never used
21953         * manuals/C/anjuta-manual/*: more updates, new screenshots
21954         * anjuta.prj: updated for new manuals/ structure
21956 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
21958         * source.c, compiler_options.[c/h]:
21959           Fixed bug #460321 "Problem with optimization options" 
21960           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
21961         
21962 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21964         * NEWS: prepared for release, need to fill in date
21965         * data/welcome.txt: version number updated
21967 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
21969         * src/text_editor_menu.c, src/an_file_view.c, 
21970           src/an_symbol_view.c: marked strings for translation
21971         
21972         * src/defaults.c, data/properties/xml.properties:
21973           *.omf and *.xsl files should use XML highlighting
21974           
21975         * manuals/C/anjuta-manual/*:
21976           - restructured so that files have more meaningful names
21977             and are easier to edit (see anjuta-manual.sgml for the
21978                 ordering)
21979           - updated some screenshots
21980           - continued rewrite
21982 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
21984         * main.c: Made a workaround to remove the old
21985         anjuta gnome config file (older than 9 Feb 2002). This
21986         will fix the bug which never lets the brower toolbar shown.
21987         
21988         * main.c: In fact, the above solution wouldn't work in all
21989         cases. Therefore, here is the better fix, which works by
21990         detecting the version of the old config file and deleting
21991         ~/.gnome/Anjuta if it is lesser than 0.1.9.
21992         
21993 2002-02-01  Andy Piper <andy.piper@freeuk.com>
21995         * HACKING: added info on submitting patches
21997 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
21999         * src/project_import_gui.c, src/project_import.c:
22000           - If Project Import Wizard is canceled everything is 
22001                 cleaned up now.
22002           - Back button is now insensitive on page 3 (some problems: 
22003                 see TODO in project_import_qui.c:284
22004           - Menu frame is insensitive if project type != GNOME(mm)
22006 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
22008         * src/main.c: Fixed bug #  (Unable to open files on
22009         double click in project window from second trial onwards when
22010         the project is opened from command line).
22011         
22012         * po/POTFILES.in: Removed tags_manager.[h,c]
22013         
22014 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
22016         * src/preferences.c:
22017           A quick hack to fix the 'invisible' browser toolbar when
22018           upgrading from 0.1.8 to 0.1.9
22019           
22020         * src/anjuta.c:
22021           Fixed toolbar names which were causing confusions in the toolbar
22022           show/hide.
22023           
22024         * src/main.c:
22025           Substituted "anjuta" with PACKAGE
22026           
22027         * src/project_import_gui.c: 
22028           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
22029           
22030         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
22031           Added new files and removed obsolete ones.
22032           
22033 2002-01-30  Andy Piper <andy.piper@freeuk.com>
22035         * src/appwizard_cbs.c, project_import_cbs.c, 
22036           main_menubar_def.h, project_import_gui.c: 
22037           updates to message strings and layout for the 
22038           import wizard.
22039           
22040         * text_editor_cbs.c: fix for the tab menu entries for 
22041           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
22043 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
22045         * src/toolbars.c,
22046           src/toolbars.h,
22047           src/anjuta_gui.c,
22048           src/controls.c:
22049           
22050           Tag dropdown exclusive (takes
22051           all space in the toolbar) and never vertical and
22052           increased the width of the tag combo to 256 pixs.
22053           Toolbar separator before the combo and button.
22054           Added tags label before the tag button.
22055           Reorganized the dock bands for the toolbars.
22056           
22057         * src/project_import_gui.c
22058           src/project_import.c:
22059           Fixed an error and removed an unused variable.
22060           
22061         * data/properties/anjuta.properties:
22062           Removed the property for the old toolbar and set
22063           browser toolbar show to default.
22064           
22065         * src/project_dbase.c: excluded modules were not
22066           loaded. Fixed.
22067           
22068         * src/source.c:
22069           No build files will be written if the project is blocked.
22070           
22071         * src/project_import.c,
22072           src/project_import_cbs.c,
22073           src/project_gui.c,
22074           src/wizard_gui.c:
22075           
22076           Manually applied Johannes patch to fix some memory
22077           issues and gui clean up.
22078           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
22079         
22080         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
22081           Fixed a bad bug with remove file from project because of
22082           files were never removed properly from the project and
22083           from the tagmanager.
22084           
22085         * src/appwiz_page3.c: Disabled unused codes to clear
22086           compiler warnings.
22087           
22088 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
22090         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
22091         
22092         * data/Makefile.am
22093           pixmaps/Makefile.am
22094           src/Makefile.am
22095           src/an_file_view.c
22096           src/an_symbol_view.c
22097           src/anjuta.c
22098           src/anjuta.h
22099           src/anjuta_cbs.c
22100           src/anjuta_gui.c
22101           src/controls.c
22102           src/main_menubar.c
22103           src/main_menubar.h
22104           src/main_menubar_def.h
22105           src/mainmenu_callbacks.c
22106           src/mainmenu_callbacks.h
22107           src/pixmaps.h
22108           src/project_dbase.c
22109           src/project_dbase.h
22110           src/text_editor.c
22111           src/text_editor_menu.c
22112           src/text_editor_menu.h
22113           src/toolbar.c
22114           src/toolbar.h
22115           src/toolbar_callbacks.c
22116           src/toolbar_callbacks.h :
22117           
22118           Patch submitted by:
22119           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22120           
22121           Removes the Tags toolbar and substituted it with
22122           tags combo dropdown list. Fixes a couple of bugs.
22123           
22124           Moved the tag combo to browser toolbar because
22125           main toolbar was becoming too long.
22126           Made a new icon of tag toolbar.
22127           
22128         * po/zh_TW.po: Fixed bug.
22129           
22130         * pixmaps/an_tag.xpm: Added new file.
22132 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
22134         * src/project_import_gui.c: Reorganized project
22135         import gui page 2.
22136         
22137 2002-01-29  Andy Piper <andy.piper@freeuk.com>
22139         * HACKING: added info on creating windows and dialogs
22141 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
22143         * src/tm_file_view.c:
22145           Sorts the file list at the end instead of doing sort-insert
22146           to improve performance.
22147           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
22149         * src/project_dbase.c: Resolved a conflict from
22150           Johannes's patch.
22151           
22152         * src/project_import.c:
22153         
22154           Fixed to use anjuta_import.sh for the bin dir and
22155           not from the data dir.
22156         
22157           Used anjuta_is_installed() function to verify a the command's
22158           executability.
22159         
22160           Fixed import command to use sh (which is more general and is
22161           gauranteed to be found in any unix system :-)). Also, added
22162           double quotes around the import directory.
22163         
22164           Changed some strings for better translations (like avoiding
22165           duplicates).
22166           
22167           Fixed the reading of wrong target type.
22168           
22169         * src/control.c: Insensitive "import project" when there is
22170           a project open.
22171           
22172         * src/project_import_cbs.c:
22173           
22174           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
22175           Fixed selection of gettext checkbox.
22176           Sets the menu entries.
22177           
22178 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
22179         
22180         * src/appwiz_page[1-4].c
22181         * src/appwiz_gui.c
22182         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
22183         be able to reuse it.
22184         
22185         * src/mainmenubar.[c/h]
22186         * src/mainmenubar_def.h
22187         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
22188         menu item
22189         
22190         * src/message-manager.c: Fixed bug 509192
22191         * src/message-manager-dock.c: Added accel_group if window is undocked
22192         
22193         * src/project_dbase.[c/h]: Splitted opening code to be able
22194         to use it without an open file dialog
22195         (Maybe I broke Naba's changes, please take a look)
22196                         
22197         * src/project_import.[c/h]
22198         * src/project_import_gui.c: New Files, Code for Project Import Wizard
22199         
22200         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
22201         import wizard
22203 2002-01-28  Andy Piper <andy.piper@freeuk.com>
22205         * src/main_menubar_def.h, tagmanager/tm_project.c: more
22206           string cleanups
22207           
22208         * manuals/C/anjuta_manual/*: started rewrite of the 
22209           manual, updated some screenshots
22211 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22213         * src/gnomefilelist.h, src/gnomefilelist.c:
22214         
22215           Fixed multiple selection bug (#497085). The OK button is
22216           sensitive when in multiple mode, if the no. of
22217           selection is one or more.
22218           
22219           Toggle between single and multiple selection mode
22220           and multiple mode display.
22221           
22222           Fixed strings to translable strings.
22223           
22224           Fixed some compiler warnings by commenting out
22225           unused functions.
22226           
22227 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22229         * src/project_dbase.c: App status bar now updates
22230           with the project name when the project is loaded.
22231         
22232         * src/an_file_view.c, tagmanager/tm_file_entry.c:
22233           
22234           Puts the directories at the top. They're also sorted now.
22235           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
22236         
22237 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22239         * scripts/anjuta_import.sh.in: Added file.
22240         * scripts/anjuta_import.sh: Removed file.
22242         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
22243           Updated files.
22244           
22245         * src/main_menubar_def.h:
22246         
22247           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
22248           reflect the opposite of Find (CTRL+F) and also to leave
22249           CTRL+R or Redo.
22250           
22251           Changed Glade summon with ALT+G, which frees the ATL+E
22252           for poping up the edit menu.
22253           
22254         * src/Makefile.am: Debugging link flags by Biswa, removed.
22256 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
22258         * HACKING: added information on best practices for writing
22259           application messages and GUI labels
22260           
22261         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
22262           src/breakpoints.c, src/build_file.c, src/build_project.c, 
22263           src/clean_project.c, src/compile.c, 
22264           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
22265           src/configurer.c, src/debugger.c, src/executer.c, 
22266           src/find_in_files.c, src/find_in_files_cbs.c, 
22267           src/find_replace.c, src/find_text.c, src/glades.c, 
22268           src/gnome_project.c, src/goto_line.c, src/main.c, 
22269           src/main_menubar.c, src/main_menubar_def.h, 
22270           src/mainmenu_callbacks.c, src/preferences_gui.c, 
22271           src/project_config.c, src/project_dbase.c, 
22272           src/project_dbase_gui.c, src/resources.c, src/source.c, 
22273           src/support.c, src/tags_manager.c, src/text_editor.c, 
22274           src/text_editor_gui.c, src/text_editor_menu.c, 
22275           src/toolbar_callbacks.c, src/utilities.c: 
22276           lots of minor message updates to make them more user-friendly 
22277           and consistent
22279 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22281         * src/executer.c:
22282         
22283           Because of the spaces escaping, the command could not be
22284           executed when run without terminal. Now fixed.
22285           
22286         * anjuta.prj, Makefile.am:
22287         
22288           Added anjuta project file.
22289         
22290 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
22292         * src/message-manager-private.h, message-manager-private.cc,
22293           message-manger.cc:
22294           
22295           Added freeze() and thaw() for the message window class to
22296           speed up the message manager update.
22297         
22298         * src/project_config.h, project_config.c,
22299           src/project_dbase.h, project_dbase.h
22300           scripts/anjuta_project.template:
22301           
22302           Added two new prject attributes: project.config.blocked and
22303           project.excluded.modules. The former will make sure that users
22304           are not given any previlidge in enabling the 'overwrite build
22305           files' flags and the later issues a list of modules in the project
22306           to be skipped for symbol browsing and project listing.
22307         
22308         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
22309         
22310           Modified script to read the template from the anjuta data dir
22311           rather than from the directory in which the script exist. Otherwise,
22312           Being transfered to the bin dir, the script will not be able to
22313           find the template when it is run.
22314           
22315           The script is also create with configure.in to set in the anjuta
22316           data dir path inside the script.
22317           
22318 2002-01-26  Stephane Demurget  <demurgets@free.fr>
22320         * po/fr.po: updated to the latest sources.
22322 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22324         * scripts/Makefile.am:
22325           anjuta_import.sh goes with distribution.
22326           
22327         * po/*.po: They seem to have updated (merged with
22328           anjuta.pot) automatically when I did "make dist".
22329           
22330 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22332         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
22333           Fixed Bug #499807, ie crash on removing libs, includes, defines from
22334           the compiler options dialog.
22335         
22336         * ChangeLog:
22337           Correct todays date. :)
22338           
22339         * scripts/Makefile.am:
22340           Installs anjuta_import.sh in $(prefix)/bin dir and
22341           is treated as an executable.
22342           
22343 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22345         * Fix for bug #499373
22346         
22347         * data/properties/anjuta.properties, ada.properties, cpp.properties,
22348           java, properties, latex.properties, lua.properties, others.properties,
22349           perl.properties:
22350           
22351           Added double-quotes around file arguments so that
22352           filenames with spaces could also work.
22354         * launcher/anjuta-launcher.c, executer.c:
22355           Escaped quotes in the cammand and it's arguments before executing
22356           so that args with spaces can also work.
22357           
22358           Commented #DEBUG switch.
22359           
22360 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22362         * scripts/*: Added files which I forgot previously.
22363         
22364         * src/aneditor.h: Lined up commands definition for better look.
22365         
22366         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
22367           main_menubar.h, control.c:
22368           Added three more convert EOL chars submenu items in transform.
22369           Reformatted some some.
22370         
22371         * data/anjuta.properties:
22372           Reformatted a line.
22373         
22374         * src/aneditor.h, aneditor.c:
22375           Added three commands (with definitions) for EOL conversions.
22376           
22377         * src/text_editor.c:
22378           Editor detects file mode from the file content and
22379           set the editing mode to CR/LF/CRLF automatically.
22380           Refined Dos mode extrageneous chars filter
22381           This will make sure that filter works only in Dos mode and not
22382           in other modes.
22383           
22384         * src/anjuta.c: Editor mode display in status bar.
22385         
22386         * src/preferences_gui.c: Changed the string for dos mode
22387           filter to more sensible string.
22388         
22389         * src/aneditor.c: Default editor mode sets during widget creation
22390           and not everty time the properties are loaded. This makes sure
22391           that the auto-detected mode is not overridden by the default mode.
22392           
22393         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
22394         
22395         * src/anjuta.c: Fixed bug #476028.
22396           Now anjuta also searches for file relative to top project dir,
22397           when the project is open.
22398         
22399         * src/anjuta_cbs.c: Fixed bug #499536.
22400           File is not closed if it is not able to save the file properly.
22401           
22402         * src/mainmenu_callbacks.c: Fixed bug #499536.
22403           Newfiles (which are not modified) are also closed on "close all files".
22404         
22405 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22407         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
22408         
22409         * tagmanager/tm_source_file.c, regex.c, parse.c:
22410           defined and delimited g_messages within #debug.
22411           
22412         * src/preferences.c, data/anjuta.properties:
22413           saved/defied message-manager tag position in string.
22414           Message tag possition is saved between sessions. And
22415           and tag position bottom as default.
22416           
22417 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22419         Patch submitted by:
22420         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22422         * Makefile.am
22423           configure.in
22424           data/Makefile.am
22425           data/properties/Makefile.am
22426           global-tags/Makefile.am
22427           pixmaps/Makefile.am
22428           src/Makefile.am
22429           src/an_file_view.c
22430           src/an_file_view.h
22431           src/an_symbol_view.c
22432           src/an_symbol_view.h
22433           src/anjuta.c
22434           src/anjuta_cbs.c
22435           src/file_history.c
22436           src/file_history.h
22437           src/message-manager-private.cc
22438           src/pixmaps.h
22439           src/project_dbase.c
22440           src/project_dbase_gui.c
22441           src/tags_manager.c
22442           src/text_editor.c
22443           src/utilities.c
22444           src/utilities.h
22445           src/watch_gui.c:
22446         
22447           Modified files.
22448         
22449         * scripts/*
22450           pixmaps/sv_class.xpm
22451           pixmaps/sv_function.xpm
22452           pixmaps/sv_macro.xpm
22453           pixmaps/sv_private_fun.xpm
22454           pixmaps/sv_private_var.xpm
22455           pixmaps/sv_protected_fun.xpm
22456           pixmaps/sv_protected_var.xpm
22457           pixmaps/sv_public_fun.xpm
22458           pixmaps/sv_public_var.xpm
22459           pixmaps/sv_static_fun.xpm
22460           pixmaps/sv_static_var.xpm
22461           pixmaps/sv_struct.xpm
22462           pixmaps/sv_unknown.xpm
22463           pixmaps/sv_variable.xpm
22464           pixmaps/fv_core.xpm
22465           pixmaps/fv_text.xpm
22466           pixmaps/filestoremove.txt:
22467         
22468           New files.
22469         
22470         * pixmaps/class.xpm
22471           pixmaps/function.xpm
22472           pixmaps/fv_autofile.xpm
22473           pixmaps/fv_doc.xpm
22474           pixmaps/fv_i18n.xpm
22475           pixmaps/fv_source.xpm
22476           pixmaps/private_func.xpm
22477           pixmaps/private_var.xpm
22478           pixmaps/protected_func.xpm
22479           pixmaps/protected_var.xpm
22480           pixmaps/public_func.xpm
22481           pixmaps/public_var.xpm
22482           pixmaps/struct.xpm
22483           pixmaps/variable.xpm
22484         
22485           Removed files.
22486         
22487         * tagmanager/*/*:
22488         
22489           Upgraded to tagmanager-0.7
22491 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
22492         * src/anjuta_cbs.c: Fixed bug #506441
22493         * src/watch_gui.c: Changed layout of eval dialog so that
22494         it fits on a 800x600 desktop with German translation. 
22496 2002-01-23      Andy Piper <andy.piper@freeuk.com>
22498         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
22499         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
22500           icon for new project type (thanks to Misha)
22501         * configure.in: build and install Danish translation
22502         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
22503           credits to cover new patches and translations
22505 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
22506         
22507         * src/preferences.c, src/message-manager.cc, src/project_type.c,
22508           src/appwiz_page1.c:
22509         
22510       - Font preferences are restored properly now (\n was missing)
22511           - Dock menu label of message-manager is "Dock/Undock" instead
22512           of "Dock|Undock" to match with the rest of anjuta.
22513           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
22514           changed it in anjuta, too 
22516 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22518         * tagmanager/tm_source_file.c,
22519           tagmanager/parse.c,
22520           tagmanager/tm_project.c,
22521           src/an_symbol_view.c,
22522           src/anjuta.c:
22523           
22524           Disabled debug warnings.
22526 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22528         * src/appwiz_page1.c
22529           src/compiler_options.c
22530           src/project_dbase.c
22531           src/project_dbase.h
22532           src/project_type.c
22533           src/source.c
22534           src/source.h:
22535           
22536           New project type named LibGlade.
22537           
22538           Patch submitted by:
22539           Dick Knol <dknol@gmx.net>
22541         * src/gnome_prj.c:
22542           Commented out unused pixmap creation. May be it
22543           will fix the crash in project creation.
22544           
22545 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22547         * src/registers.c
22548           src/registers.h
22549           src/registers_cbs.c
22550           src/registers_cbs.h
22551           src/registers_gui.c
22552           src/sharedlib.c
22553           src/sharedlib.h
22554           src/sharedlib_cbs.c
22555           src/sharedlib_cbs.h
22556           src/sharedlib_gui.c
22557           src/signals.c
22558           src/signals.h
22559           src/signals_cbs.c
22560           src/signals_cbs.h
22561           src/signals_gui.c
22562           src/stack_trace.c
22563           src/stack_trace.h
22564           src/stack_trace_cbs.c
22565           src/stack_trace_cbs.h
22566           src/stack_trace_gui.c
22567           src/text_editor.c
22568           src/watch.c
22569           src/watch.h
22570           src/watch_cbs.c
22571           src/watch_cbs.h
22572           src/watch_gui.c
22573           
22574           Fixed bug #496290: Attach/detach removed from these
22575           windows as they are never implemented.
22576           
22577           Patch submitted by:
22578           Johannes Schmid <johannes.schmid@gmx.de>
22579           
22580 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
22582         * src/anjuta.c,
22583           src/anjuta_cbs.c:
22584           
22585           Fixed bug:
22586           when you right click on the tabs, a list of filenames are given
22587           out, but now it gives a list of "page 1", "page 2", etc...
22588           
22589           Patch submitted by: 
22590           Jens Georg <mail@jensgeorg.de>
22592         * anjuta.in.in: Removed c|c++ because, it was not necessary
22593           and was causing translation problem.
22594           
22595         * plugins/class-gen/clsGen.c:
22596           removed "'" for the same reason.
22597           
22598 attached the fix for the menu
22601 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22603         * src/preferences.h,
22604           src/preferences.c,
22605           src/preferences_gui.c:
22606           
22607           Adds the functionality to Anjuta to auto save your unsaved
22608           files before you build a project.
22610           Patch submitted by: 
22611           jason <jason_williams@suth.com>
22612           
22613         * src/anjuta.[h,c]:
22614           Added function for save all files.
22615         
22616         * src/mainmenu_callbacks.c:
22617           Modified to use the above function.
22618         
22619         * src/build_project.c:
22620           Save all files before build if it is set in the
22621           preferences.
22623 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22625         * src/message-manager-private.cc
22626           src/message-manager-private.h
22627           src/message-manager.cc:
22628           
22629           Message-manager now restores the tabs which were shown on startup.
22630           The terminal is now created on demand (as requested by Biswa)
22631           and I have removed some debug messages.
22632           
22633           Patch submitted by: 
22634           Johannes Schmid <johannes.schmid@gmx.de>
22636 2002-01-13  Stephane Demurget  <demurgets@free.fr>
22638         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
22639           proper tabs keyboard navigation.
22641         * src/an_symbol_view.c,
22642           src/anjuta_cbs.c,
22643           src/gnome_project.c,
22644           src/project_dbase.c,
22645           src/tags_manager.c: removed some debugging display.
22647 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
22649         * src/message-manager-dock.c
22650           src/message-manager-private.cc
22651           src/message-manager-private.h
22652           src/message-manager.cc
22653           src/preferences.c
22654           src/preferences.h
22655           src/preferences_gui.c:
22656           
22657           Patch submitted by: 
22658           Johannes Schmid <johannes.schmid@gmx.de>
22659           
22660           This patch adds a tab to the notebook of the preferences-dialog
22661           where you can change the colors, the tab position of the new
22662           message manager. Also the truncate messages stuff has moved
22663           from misc tab to messages tab.
22665           Also improved the remembering position stuff of message manager.
22666           
22667         * data/internal.properties,
22668           Added definitions for messages colors and tag position.
22669           
22670         * src/message_manager.cc:
22671           Fixed a bug that never lets the messages panes to get cleared.
22672           Added wmclass setting for the message window. Fixed a bug in
22673           which the message window was not being shown.
22674         
22675         * src/tag_manager.c: Fixed printing of (NULL) in the debug
22676           output and disabled it.
22678         * src/anjuta.c: Preferences created and loaded before anything else.
22679           anjuta now recognizes messages colors on startup and initializes
22680           them.
22681         
22682 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
22684         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
22686 2002-01-09  Stephane Demurget  <demurgets@free.fr>
22688         * pixmaps/file_c.xpm,
22689           pixmaps/file_cpp.xpm,
22690           pixmaps/file_file.xpm,
22691           pixmaps/file_h.xpm,
22692           pixmaps/file_html.xpm,
22693           pixmaps/file_i18n.xpm,
22694           pixmaps/file_icon.xpm,
22695           pixmaps/file_pix.xpm,
22696           pixmaps/fv_doc.xpm,
22697           pixmaps/fv_i18n.xpm,
22698           pixmaps/fv_image.xpm,
22699           pixmaps/fv_source.xpm,
22700           pixmaps/fv_unknown.xpm: made these icons transparent.
22702 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
22704         * launcher/anjuta_launcher.c: updated message strings
22705         * src/message-manager-dock.c: added newline at end to avoid compile warning
22706         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
22707         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22708           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
22709           entries for username and Python-style GPL notice
22710         * HACKING: added info on files to change to update Insert menu
22712 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22714         * src/project_dbase.c,
22715           src/an_file_view.c,
22716           src/an_symbol_view.c:
22717           Changed the CTree expander style to square and
22718           line style to Dotted line.
22719           
22720         * po/POTFILES.in: Removed and Added translable files.
22722 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22724         * ccview/.cvsignore: Removed.
22725         
22726 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22728         * ccview/
22729                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
22730                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
22731                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
22732                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
22733                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
22734                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
22735         
22736         Removed ccview module because it is no longer needed.
22738 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22740         * src/project_dbase.c:
22741           Shifted structure initialization in project_dbase_new()
22742           before anything else, otherwise it was crashing due to
22743           uninitialized values.
22744         
22745         * src/an_symbol_view.c:
22746           Disabled high volume debug output.
22748 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22749         
22750         Applied a very heavy patch from:
22751         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22753         * Makefile.am
22754         configure.in
22755         pixmaps/Makefile.am
22756         src/Makefile.am
22757         src/aneditor.cxx
22758         src/aneditor.h
22759         src/anjuta.c
22760         src/anjuta.h
22761         src/commands.c
22762         src/commands.h
22763         src/compile.c
22764         src/compile.h
22765         src/controls.c
22766         src/defaults.c
22767         src/fileselection.c
22768         src/main_menubar.c
22769         src/main_menubar.h
22770         src/main_menubar_def.h
22771         src/mainmenu_callbacks.c
22772         src/mainmenu_callbacks.h
22773         src/project_dbase.c
22774         src/project_dbase.h
22775         src/project_dbase_gui.c
22776         src/tags_manager.c
22777         src/text_editor_menu.c
22778         src/toolbar_callbacks.c
22779         tagmanager/Makefile.am
22780         tagmanager/ctags.c
22781         tagmanager/include/Makefile.am
22782         tagmanager/include/tm_project.h
22783         tagmanager/include/tm_symbol.h
22784         tagmanager/include/tm_tag.h
22785         tagmanager/include/tm_tagmanager.h
22786         tagmanager/include/tm_workspace.h
22787         tagmanager/tm_project.c
22788         tagmanager/tm_source_file.c
22789         tagmanager/tm_symbol.c
22790         tagmanager/tm_tag.c
22791         tagmanager/tm_workspace.c
22792         widgets/Makefile.am: Modified.
22793         
22794         * src/an_file_view.[c,h],
22795           src/an_symbol_view.[c,h],
22796           src/file_history.[c,h],
22797           src/support.[c,h],
22798           widgets/scroll-menu.[c,h],
22799           tagmanager/tm_file_entry.c
22800           tagmanager/include/tm_file_entry.h: Added new files.
22801           
22802         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
22803         private_func.xpm, public_func.xpm,
22804         class.xpm, fv_exec.xpm, fv_unknown.xpm,
22805         private_var.xpm, public_var.xpm,
22806         function.xpm, fv_i18n.xpm, macro.xpm,
22807         protected_func.xpm, struct.xpm,
22808         fv_autofile.xpm, fv_image.xpm,
22809         ofolder.xpm, protected_var.xpm, variable.xpm:
22810           Updated and Added pixmap files.
22812         Features:
22813         ---------
22814         a) Removes CCView dependency.
22815         b) Improves the terminal.
22816         c) Adds tag navigation context menus.
22817         d) Upgrades tagmanager to latest version.
22818         e) Miscellaneous small additions.
22820 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22822         * src/project_dbase_gui.c: Fixed crash of anjuta
22823         when project first created.
22824         
22825         * src/gnome_project.c: It now updates the tags manager
22826         when new projects are created.
22827         
22828 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22830         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
22831           for this big patch.
22832         
22833         * src/messages.[c,h]: Removed files.
22835         * src/message-manager.[cc,h],
22836           src/message-manager-dock.[c,h],
22837           src/message-manager-private.[cc,h]
22838           New files.
22840         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
22841           src/build_project.c, src/clean_project.c, src/compile.c
22842           src/configurer.c, src/debugger.c, src/find_in_files.c
22843           src/mainmenu_callbacks.c, src/preferences.h
22844           src/preferences_gui.c, src/properties.h
22845           src/utilities.c, src/utilities.h:
22846           The new messages widget.
22847           New features:
22848             - Use of GtkNotebook instead of ToggleButtons
22849               and show/hide
22850             - Popupmenu to show and hide message types and
22851               to dock/undock in detach mode
22853           All other things should work as they did with the
22854           old message window. Currently the keyboard short-cuts
22855           do not work in detached mode.
22856           
22857           Some functions in utitlities.[c,h] changed.
22858           so that they take const arguments where this is possible
22859           
22860         * src/Makefile.am, po/POTFILES.in:
22861           Removed messages.[c,h] and
22862           added message-manager.[cc,h], message-manager-dock.[c,h],
22863           message-manager-private.[cc,h]
22864           
22865         * src/message-manager.h: Removed "include <bonobo.h>"
22866           and added a newline at the end of the file.
22867           
22868         * src/message-manager-private.cc:
22869           Set clist's width setting to Automatic.
22870           Set scroll window's scroll bars to Automatic.
22871           
22872 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
22874         * text_editor_menu.c:
22875           Fixed misalignment of the function sub menu
22876           in the text editor pop up menu.
22877           
22878 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22879         
22880         * src/text_editor.c: Fixed a compiler warning.
22881         
22882 2002-01-04  Andy Piper <andy.piper@freeuk.com>
22884         * THANKS, manuals/*/authors.sgml: updated for new translations
22885         * plugins/class-gen/clsGen.c: converted messages to English
22886         * src/about.c, src/main_menubar_def.h: string updates
22888 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22890         * src/anjuta.c
22891           src/anjuta_cbs.c
22892           src/text_editor.c
22893           src/mainmenu_callbacks.c
22894           src/text_editor.h
22895           src/text_editor.c
22896           src/text_editor_cbs.c
22897           src/text_editor-gui.c:
22898           
22899           Earlier code for adding 'cross' button
22900           for closing pages were too error prone and unorganized.
22901           Cleaned up the code and shifted the 'extra' widgets
22902           creation (eg. close button, close_pixmap and lable)
22903           from anjuta to text_editor. This takes care of proper
22904           widgets creation and destruction. Otherwise, anjuta
22905           was crashing at too many points, especially related
22906           to docking and undocking.
22907           
22908 2002-01-04  Stephane Demurget  <demurgets@free.fr>
22910         * src/aneditor.cxx: removed debugging code.
22912         * data/properties/.cvsignore: added swap files.
22914 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22916         * src/anjuta.c
22917           src/anjuta_cbs.c:
22918           Fixed Crashing of anjuta when a new file is saved as
22919           different file.
22920           
22921 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
22923         * src/aneditor.c: Some debug codes around.
22924         
22925         * data/internal.properties, data/anjuta.properties: Removed.
22926           data/properties/Makefile.am:
22927           data/properties/ada
22928           data/properties/cs
22929           data/properties/make
22930           data/properties/rc
22931           data/properties/html
22932           data/properties/ruby
22933           data/properties/baan
22934           data/properties/idl
22935           data/properties/pascal
22936           data/properties/sample
22937           data/properties/bash
22938           data/properties/java
22939           data/properties/perl
22940           data/properties/sql
22941           data/properties/conf
22942           data/properties/latex
22943           data/properties/props
22944           data/properties/vb
22945           data/properties/cpp
22946           data/properties/lua
22947           data/properties/python
22948           data/properties/xml
22949           data/properties/others
22950           data/properties/.cvsignore:
22951             Added files. Properties now splitted into small files
22952             for each language.
22954         * data/Makefile.am
22955           configure.in: Update the removal and added properties module.
22957         * src/preferences.c: preferences_new(): Updated to reflect the
22958           new properties files organization.
22959           
22960         * src/Makefile.am: Added Baan Lexer.
22962 2002-01-01  Stephane Demurget  <demurgets@free.fr>
22964         * src/aneditor.cxx: readded the baan lexer. 
22966         * src/preferences.c: fixed translated messages and a typo.
22968         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
22969           confusing the regexp usage in xml-i18-merge.
22971 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
22973         * src/project_dbase.c: tidied some messages, and spotted a typo in
22974           the reading of properties which prevented the project version from
22975           ever being reported in the Project Information window - fixed :)
22977         * po/POTFILES.in: removed syntax.h
22979 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22981         * data/internal.properties: fixed baan properties.
22982           Added all ada properties.
22984         * src/main_menubar_def.h,
22985           src/lexer.h,
22986           src/aneditor.cxx,
22987           src/utilities.[ch]: added support for the Ada highlight style.
22989 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22991         * plugins/*/.cvsignore: updated.
22993 2001-12-31  Stephane Demurget  <demurgets@free.fr>
22995         * src/syntax.h,
22996           src/text_editor.c,
22997           src/Makefile.am: removed the empty header syntax.h.
22999 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
23001         * main_menubar.c:
23002         Stef's observation on the 'superfluous' hseparators in the recent
23003         files and projects is fully justified -- removed.
23004         
23005         * main_menubar_def.h:
23006         Changed "Plug Ins" to "Plugins" in the menu label.
23007         
23008         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
23009         Added class-gen in the configure output and class-gen module.
23010         
23011         * data/internal.properties:
23012         Correct mis-spelled "jave" to "java".
23013         Added file.is.source for *.h, *.c, *.cpp properties.
23014         
23015         * global-tags/Makefile.am:
23016         "chmod +x create_global_tags.sh" before it is executed, because
23017         there is very high chance that it will be found "-x" and resulting
23018         in error
23020 2001-12-31  Stephane Demurget  <demurgets@free.fr>
23022         Fixed a crash on Solaris reported by Holder Burde, thanks to him
23023         for the backtrace.
23025         * src/gnome_project.c: (create_new_project): if the user doesn't
23026           select any icon, it doesn't have any extension and thus we can't
23027           use it in printf on Solaris, since the %s modifier use strlen to
23028           know the string length and then crash. On Linux, gcc checks the value
23029           of the pointer to be NULL and write "(null)" if necessary. We can't
23030           rely on that.
23032         * src/source.c: (source_write_desktop_entry): if there's no icon, we
23033           don't need to have the directory icon but the generic one.
23035 2001-12-30  Stephane Demurget  <demurgets@free.fr>
23037         Merged with latest (1.42) scintilla.
23039         Added: Support for the {load,save}.on.(de)activate properties.
23040                The PHP lexer to match keywords case insensitively.
23041                Baan lexer.
23042                Experimental supports for changeable style attribute & line
23043                wrapping.
23044                
23045         Updated: Both the C++ and HTML lexers.
23046                  More shell keywords added.
23047                  Horizontal scrolling and diplay of long lines optimised.
23048                  Cursor setting optimised.
23050         Bugs fixed: Caret movement over folded lines.
23051                     Selection tracking in 2ndary views when doing modifications.
23053         * scintilla/CallTip.{cxx.h},
23054           scintilla/ContractionState.{cxx,h},
23055           scintilla/Document.{cxx,h},
23056           scintilla/Editor.{cxx,h},
23057           scintilla/KeyWords.cxx,
23058           scintilla/LexHTML.cxx,
23059           scintilla/PlatGTK.cxx,
23060           scintilla/RESearch.cxx,
23061           scintilla/ScintillaBase.cxx,
23062           scintilla/ScintillaGTK.cxx,
23063           scintilla/Style.{cxx,h},
23064           scintilla/StyleContext.h,
23065           scintilla/ViewStyle.cxx,
23066           scintilla/include/*.h: updated.
23068         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
23070         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
23071           should have been told to the scintilla team. We're lucky I read the
23072           ChangeLog and the modifications of the lexer (thanks to the Gnome
23073           bonsai for this ;)
23075         * data/internal.properties: added Baan definitions.
23076           Fixed some issues for C such as *_cast directive, that are only
23077           available with C++.
23078           Updated C++, HTML and shell scripts definitions.
23079           Updated Ada and Bullant, that have been forgotten.
23081         * src/main_menubar_def.h,
23082           src/lexer.h,
23083           src/aneditor.cxx,
23084           src/utilities.[ch]: added support for the Baan highlight style.
23086 2001-12-29  Stephane Demurget  <demurgets@free.fr>
23088         Polished the plugins menu behaviour and added a tearoff
23089         menuitem to the recent entries submenu.
23091         Note: The recent entries list seems to be too height
23092               with all these superfluous hseparators.
23094         * src/main_menubar.c: Polished, making some
23095           functions declarations static and cleaning some code.
23097           (create_submenu_plugin): removed the extra
23098           plugins entry and the horizontal separators.
23100           (on_plugins_menu_realize): the plugins menu is only
23101           shown if there's at least one available.
23103           (create_submenu*): added a tearoff menuitem to have
23104           a more homogeneous menu style. For now, it doesn't
23105           take care of user settings (but it was even worse
23106           before :).
23108 2001-12-29  Stephane Demurget  <demurgets@free.fr>
23110         * configure.in: added the packageplugindir variable to avoid
23111           installing the plugins in $(prefix). It's not the same path as
23112           anjuta 2 to allow parallel installation.
23114 2001-12-29  Stephane Demurget  <demurgets@free.fr>
23115         Fix a reopened part of bug #440676: keyboard navigation between the
23116         different text buffers. Changed to a more global approch. 
23118         * src/notebook.[ch]: removed.
23120         * src/Makefile.am: removed notebook.[ch]
23122         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
23123           (on_anjuta_window_key_press_event): added to fulfill the global
23124           shorcuts handling.
23126         * HACKING: updated according to the new global shortcuts handling.
23128 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
23130         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
23131           Shifted plugin menu from Edit submenu to main menu.
23132         
23133         * po/POTFILES.in:
23134           Added plugins/sample1/plugin-sample1.c
23135           
23136         * plugins/sample1/plugin-sample1.c:
23137           Added localization and used anjuta_info, instead of anjuta_error.
23138           
23139         * plugins/.cvsignore, plugins/sample1/.cvsignore:
23140           Added cvs ignores.
23141           
23142 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
23144         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
23145           for plugin dir.
23146         
23147         * Makefile.am: Added module plugins.
23148         
23149         * plugins, plugins/Makefile.am, plugins/sample1/*:
23150           Created plugins modules.
23151           
23152         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
23153           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
23154           to load plugins of *.so only and not *.so* (which results
23155           in duplicates).
23156         
23157         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
23158           plugins during packaging.
23160 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
23162         *  configure.in: Added Greek (el) to ALL_LINGUAS.
23164 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
23166         * configure.in: Added portuguese to ALL_LINGUAS
23168 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
23170         * global-tags/.cvsignore
23171         tagmanager/.cvsignore
23172         tagmanager/include/.cvsignore:
23173         Added cvs ignore files.
23175         * data/.cvsignore
23176         Updated cvs ignore file.
23177         
23178 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
23180         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
23181           data/anjuta.properties, data/internal.properties: clean up some 
23182           message strings (me)
23184 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
23186         * src/about.c, THANKS: added Jens to the credits
23187         
23188 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
23190         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
23191           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
23192           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
23193           Georg <mail@jensgeorg.de> to add close button to file tabs.
23195 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
23197         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
23198           (debugger now catches correct signal from process)
23200 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
23202         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
23203         * src/pixmaps.h: switch appwizard project icons to new designs
23204         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
23206 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
23208         * pixmaps/Makefile.am: stop redundant images from being installed.
23209           The next step will be to remove them completely.
23210         * src/appwiz*: further updates (more to come)
23211         * src/pixmaps.h: cleaned up, commented
23212         * src/splash.c: should use the pixmaps macro defined
23213         * HACKING: more on the graphics stuff and use of pixmaps.h
23215 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
23217         * src/defaults.c: fix bug #494864
23219 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
23221         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
23222           graphics from Misha
23223         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
23224           redundant graphics, no longer used
23225         * src/appwiz*: revamped application wizard by Andy and Misha for
23226           a more usable and professional look-and-feel
23227         * HACKING: updates to cover patching, graphics, and some additions
23228           post-0.1.8
23229         * TODO: removed some implemented features
23231 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
23233         * data/anjuta.properties, data/internal.properties: cleanup
23234         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
23235           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
23236           to edit styles colors for keywords and add Goto Tag menu option
23237           in the editor
23239 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
23241         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
23242         
23243         Fixed bug #460335
23244         fixes the Forget of the cursor position when tab is brought active
23245         from project manager.
23246         
23247 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
23249         * src/messages.c
23250           Exported "TERM=xterm" to get a color terminal when
23251           anjuta is not started from within a terminal.
23252           
23253 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
23255         * src/messages.c
23256           src/messages.h
23257           Added a frame around zvt terminal.
23258           
23259         * src/preferences_gui.c
23260           Modified to say "Use glade component (experimental)"
23261           instead of "Use Component".
23262           
23263 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
23265         * Patch from 
23266         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23267         
23268         * src/anjuta.c
23269         src/fileselection.c
23270         src/messages.c
23271         src/messages.h
23272         src/preferences.c
23273         src/preferences.h
23274         src/project_dbase.c
23276         a) Extra scrollbar in terminal no longer appears.
23277         b) Character set preference should be preserved (untested).
23278         c) File selection widget now remembers last directory.
23279         d) On creation of generic project, the glade 'file not found' error no
23280                 longer occurs.
23281         e) First terminal window is created 'on demand', so it should always to
23282                 the Right Thing (TM) as far as starting WD is concerned. Also, the
23283                 environment is now passed to the terminal.
23284         f) Solaris compilation should be fixed (replaced get_current_dir_name()
23285                 with getcwd()).
23286         g) Fixed some compilation warnings.
23288 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
23290         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
23291           src/pixmaps.h: applied terminal and warnings patch (Biswa)
23292         * src/*: cleanups (me)
23293         * pixmaps/mini_term.xpm: added new file for terminal button
23294           (me, based on existing artwork)
23296 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
23298         * configure.in: bumped version to 0.1.9-pre
23299         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
23300           translation
23301         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
23303 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
23305         * src/splash.c: removed a DOS end of line of a comment (so the *.po
23306           files are free of that char)
23307         * configure.in: added "az" to ALL_LINGUAS
23309 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
23311         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
23312           crash bug fix from Biswa.
23313         * FUTURE: added Anjuta/gIDE merger information to provide 
23314           details on future direction and status of 1.x stuff
23315         * NEWS: prepared for release
23316         * po/de.po: update from Jens Georg <mail@jensgeorg>
23318 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
23320         * multiple minor updates pre-0.1.8
23321         * patch from Biswa to fix syntax highlighting and packaging
23322         * po/fr.po: update from Stef
23324 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
23326         * global-tags/Makefile.am
23327         global-tags/create_global_tags.sh
23328         global-tags/tm_global_tags.c
23329         scintilla/LexCPP.cxx
23330         scintilla/include/SciLexer.h
23331         src/aneditor.cxx
23332         src/project_dbase.c
23333         tagmanager/Makefile.am
23334         tagmanager/include/Makefile.am
23335         tagmanager/include/tm_project.h
23336         tagmanager/include/tm_tag.h
23337         tagmanager/include/tm_tagmanager.h
23338         tagmanager/tm_project.c
23339         tagmanager/tm_source_file.c
23340         tagmanager/tm_tag.c
23341         tagmanager/tm_workspace.c:
23342         
23343         Includes the syntax highliting patch to scintilla).
23344         and more stable code.
23345         
23346         *tagmanager/include/tm_symbol.h: New file.
23347         *tagmanager/tm_symbol.c: New file.
23348         
23349         Add symbol tree building functionality at project level
23350         
23351         Patch from:
23352         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23353         
23354 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
23356         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
23357           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
23358           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
23359           : New and improved pixmaps from Misha <misha@phreaker.net>
23360           Thanks to him.
23362 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
23363         
23364         * Big patch submitted by
23365           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
23366           Many thanks to him.
23367         
23368         * src/Makefile.am, src/aneditor.cxx
23369           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
23370           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
23371           Use of tagmanager lib for advanced calltips.
23373         * global-tags/*: Created new directory and added files to 
23374           generate system.tags.
23376         * tagmanager/*: Created new directory and added tagmanager lib
23377           files.
23379         * configure.in, acconfig.h, Makefile.am: Modified to reflect
23380           the above additions.
23382         * data/Makefile.am: Modified to accomodate generated system.tags file.
23384 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
23386         * scintilla/: updated to 1.41
23387         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
23388         * src/about.c: updated list of authors
23389         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
23390         * HACKING: updated to cover Scintilla usage
23391         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
23392           translation
23394 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
23396         * src/aneditor.cxx: Fixed compilation errors with it.
23397           by add include to gtk+ headers and typedefining a mysteriously
23398           vanished class Colour.
23400 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23402         * configure.in: Added pt_BR in the languages.
23403         
23404 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
23406         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
23407           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
23408         * THANKS: updated
23409         * manuals/C/anjuta-manual/*: new format to match
23410           the rest of the GNOME docs chapter layout. Added the many
23411           new contributors. Moved Authors and License information into new
23412           chapters of their own - should make expansion easier too
23413         * src/compiler_options.c: changed the profiler option to -pg to 
23414           work with GNU tools (gprof)
23415         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
23416           and text labels
23417         
23418 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23420         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
23421           compiler_options_gui.c:
23422           Added a new entry for linker flags and renamed c_options to c_flags
23423           and l_options to l_libs. Also, added a new function:
23424           compiler_options_set_prjlflags_in_file();
23425         
23426         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
23427         
23428         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
23429           
23430 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
23432         * THANKS, src/about.c: corrections and additions following 
23433         Naba's big update
23434         * src/main_menubar.c: patch from Rikul to fix the problem with 
23435         menu accelerators not being loaded
23437 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
23439         * THANKS: Added all contributors and translators names and emails.
23440         * AUTHORS: Updated
23441         * pixmap/anjuta_logo.png: Reduced the size of the logo.
23442         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
23443               Added new file (earlier logo with border).
23444         * src/about.c: Added all contributors names and emails
23445               and used macro definition for logo pixmap file.
23446         * src/pixmaps.h: Added entry for anjuta splash screen.
23448 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
23450         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
23451         to new PNG version (thanks to Misha) and removed the old
23452         pixmap.
23454 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
23456         * THANKS: added Conner Mo for simplified Chinese translation.
23457         * configure.in: added zh_CN in ALL_LINGUAS
23459 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
23461         * THANKS: added Joe Man for his traditional Chinese translation.
23462         * configure.in: added zh_TW in ALL_LINGUAS.
23464 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
23466         * src/main_menubar_def.h: Changed the link of lidn to
23467         http://lidn.sourceforge.net.
23468         
23469 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
23471         * Applied patch from Rikul
23472         * Applied patch from Luca
23473         * Fixed a cvs conflict. :)
23475 2001-10-17  Stephane Demurget  <demurgets@free.fr>
23477         * THANKS: added Marc Botermans for his Dutch translation.
23479         * configure.in: added nl in ALL_LINGUAS.
23481         * po/nl.po: added.
23483 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
23485         * anjuta.c: Fixed luca's typo.
23486         * resources.c, resources.h: Changed gchar* return to void, to
23487                 avoid a compiler warning.
23488         * scintilla/Makefile.am: Reorganized file entries.
23489         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
23491 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
23493         * Upgraded scintilla to 1.4.
23494         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
23495                 LexLisp.cxx StyleContext.cxx StyleContext.h
23496         * src/Makefile.am: Added 4 lexers and separated lexer objects
23497                 from the main link variable.
23499 2001-10-14  Stephane Demurget  <demurgets@free.fr>
23501         * THANKS: added Luca, even if it shouldn't be my role to write
23502           this sort of thing :)
23504         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
23505           the latest Luca patch.
23507 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
23509         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
23510         This is not documented yet; plugins to come later.
23511         * src/find*.c: find dialogs now persistent 
23512         (Rick <rikul@bellsouth.net>)
23513         * widgets/gnomefilelist.c: fixed multiple file open issue 
23514         (Rick <rikul@bellsouth.net>)
23515         * changes to recent file and project lists handling 
23516         (lbell <lbell@tsc4.com>)
23517         * more minor UI updates (me)
23519 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
23521         * src/Makefile.am: removed warnings for traditional C syntax
23522         * pixmaps: added new icons for mini_locals, mini_cvs and
23523         the splash screen - thanks to Misha <misha@phreaker.net>
23525 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
23527         * src/toolbar.c: fix typo in tooltip text
23528         * ccview/cccmd.cc: alter Func to Function in menu text
23530 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
23532         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
23533         issue with find dialog reporting an error when Scintilla finds text
23534         * applied patch from Denis Boehme <boehme at syncio dot de> to support
23535         DOS files (i.e. CR/LF translation)
23537 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
23539         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
23540         #452436
23541         * data/internal.properties: default fold style now set to 3 :-)
23542         * applied patch from rikul <null@acm.org> to turn notebook tab 
23543         headings red when file has been edited.
23545 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
23547         * configure.in: Added "no" to ALL_LINGUAS.
23548         
23549 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
23551     * Patch from lbell <lbell@tsc4.com>
23552     src/controls.c
23553     src/debugger.c
23554     src/main_menubar.c
23555     src/main_menubar.h
23556     src/main_menubar_def.h
23557     src/mainmenu_callbacks.c
23558     src/mainmenu_callbacks.h
23559     src/project_dbase.c
23560     src/project_dbase.h
23561     
23562     Implemented a check menu item to handle the 'show locals' flag
23563     for the current project.
23565     * data/internal.properties: Removed the redundant command
23566     for gnome-terminal.
23567     
23568 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
23570         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
23572 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
23574         * configure.in: Added "ta" to the languages list.
23576 2001-09-21  Andy Piper <andy.piper@freeuk.com>
23578         * data/internal.properties:
23579           added fold.symbols property to control appearance of folds
23580           in the Scintilla editor (thanks to rikul <null@acm.org>)
23582 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23584         * src/message.c:
23585           one extra button for message win is being created -- Fixed.
23586         
23587           The frame should be hidden and not only the pix_lab when
23588           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
23589           -- Fixed.
23590         
23591         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
23592           for the time being it is same as mini_cvs.xpm.
23593         
23594 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23596         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
23598         Patch from rikul <null@acm.org>
23599         
23600         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
23601         glades.h, messages.c, messages.h, pixmaps.h,
23602         project_dbase.c, project_dbase.h, session.c,
23603         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
23604         
23605         inserted 'add to watch' option in inspect window, so you can add easily
23606         a variable in watch window .
23607         
23608         Added a new message pane for the gdb local variables inspection. Changed
23609         the code in messages.c to better account for future new panes insertion.
23610         Defined a new pixmap for the new tab button in pixmaps.h
23611         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
23612         install script.
23613         
23614         Changed the debugger module to have a single function for asking to gdb
23615         to send program info. The idea is to ask the debugger about only the
23616         info needed to open windows( watch, registers, etc ) to speedup the step
23617         command. I plan to ask informations to the debugger based on the user
23618         interface status.
23619         The request for local variables is enabled by default, but the
23620         projectDBase has a variable to control it, to allow disabling that
23621         feature,  there is also the code to save and to reload the state. If you
23622         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
23623         in project_dbase.c
23625         This big patch is from:  lbell <lbell@tsc4.com>
23626         
23627 2001-09-20  Stephane Demurget <demurgets@free.fr>
23629         Patch from rikul <null@acm.org> :
23631         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
23632           problem and added folding support for php/hmtl.
23634 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
23636         * Fixed dnd of files within scintilla.
23637         patch from:  rikul <null@acm.org>
23638         
23639 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
23641         * Applied patch from Luca.
23642         
23643         * src/source.c: source_write_build_files(): Fixed the project generation
23644           failure. The fist return statement and the free_project_type were 
23645           misplaced.
23647 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
23648         
23649         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
23650         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
23651         
23652         1) Restore the error color to red (waiting for a configurable one )
23653         2) Saving projects settings if you exit anjuta without closing an open
23654         saved project
23655         3) New Menu 'repaeat search' to search with a keystroke without pressing
23656         the toolbar button
23657         4) some define in the menus to better handle menu item update
23658         
23659         Patch from: lbell <lbell@tsc4.com>
23660         
23661         * main_menubar_def.h, main_menubar.c: Change the position of
23662         "Repeat find" menu position.
23664 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
23666          project_type.h, project_type.c, source.c: Applied patch.
23667          patch from Johannes Schmid <clubfan@users.sourceforge.net>
23668          
23669 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23671         * configure.in, src/Makefile.am: Using macros for ORBit flags.
23672         
23673 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23674         
23675         * Fixed bug #445752
23676   
23677 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23678         
23679         * Fixed bugs in Gtk-- and Gnome-- project type
23681 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23683         * dnd.c: Support for multiple files drag-n-drop.
23684         
23685           Patch from: rikul <null@acm.org>
23686         
23687         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
23688           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
23689           saving from menu.
23690         
23691           Patch from: rikul <null@acm.org>
23693         * Applied patch for widgetizing goto dialog box.
23694           Patch from: ???
23695         
23696         * Applied patch for having new project type handling.
23697           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23698           
23699 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23701         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
23702           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
23703           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
23704           find_replace.c, find_replace.h, find_text.c, find_text.h,
23705           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
23706           project_dbase.h, source.c, text_editor.c, text_editor.h,
23707           text_editor_cbs.c, utilities.c, utilities.h:
23708         
23709           Applied a huge patch (after slight preview). I would like Luca
23710           to have his feature additions mentioned here.
23711         
23712           Patch from: lbell <lbell@tsc4.com>
23714 2001-09-09  Stephane Demurget <demurgets@free.fr>
23716         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
23718         * po/fr.po: updated to the latest sources.
23721 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23722         
23723         * Fixed bug #445752
23724   
23725 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23727         * dnd.h, dnd.c: New files for drag n drop support.
23728                 
23729         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
23730            Added drag and drop support for opening files.
23731         
23732         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
23733         Archit Baweja <bighead@crosswinds.net> for this idea.
23734         
23735         * TODO: Added some more todos. :-(
23737 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23739         * Fixed the goto line activate bug.
23740         patch from: Martyn Bone <mbone@brightstar.u-net.com>
23742 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23743         
23744         * Fixed bugs in Gtk-- and Gnome-- project type
23746 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
23748         * widgets/gonmefilelist.c, gnomefilelist.c:
23749         Modified multiple selection on pressing control.
23750           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23751         
23752         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
23753         Modified multiple selection on pressing control.
23754           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23755         
23756 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
23758         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
23759           This is useless; but just in case...
23761 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
23763         * data/internal.properties: modified a bit of perl properties.
23764         
23765 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
23767         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
23768           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
23769           Added support for multiple file imports. Changed the standrd C++
23770           convention of #include <file> to #include <file.h>, because I had given
23771           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
23772           now support the #include <file> convention. That is something to be fixed :). 
23773           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23775 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
23777         * src/anjuta.c: Added function static greetings_text(), to solve the non
23778                 translation of the greetings text in the wizard.
23779                 
23780 2001-08-31  Andy Piper <andy.piper@freeuk.com>
23782         * src/find_in_files_gui.c: made order of buttons consistent with other Find
23783           dialogs, with OK the default (fix bug #453482)
23785 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
23787         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
23788         
23789         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
23790         
23791 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
23793         * src/aneditor.cxx
23794           src/aneditor.h
23795           src/anjuta_cbs.c
23796           src/controls.c
23797           src/main_menubar.c
23798           src/main_menubar.h
23799           src/main_menubar_def.h
23800           src/mainmenu_callbacks.c
23801           src/mainmenu_callbacks.h:
23802                 Applied the patch that addes menu items which allow users to
23803                 insert GPL notice and date time in current document.
23804                 patch from: Rick Patel <rikul@shreve.net>       
23805                 
23806         * src/main_menu.c: Fixed a compilation error.
23807         
23808         * src/anjuta.c: Fixed non-rememberence of editor tab position.
23809         
23810         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
23811           about the unterminated strings.
23812           
23813         * scintilla/*: Updated scintilla to 1.3.9 version.
23814         
23815 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
23816         
23817         * widgets/gnomefileselection.c:
23818           Applied the patch for fixing multiple selection of file open funcion,
23819           which will deselect the files selected.
23820           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23822 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23824         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
23825           src/fileselection.c, src/anjuta_cbs.c:
23826           Applied the patch     for multiple selection of file open.
23827           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23828           
23829 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23831         * Removed "-f" option in call to devhelp, because devhelp no longer
23832           supports that.
23833         
23834 2001-08-26  Stephane Demurget <demurgets@free.fr>
23836         All these modifications have been pointed out by
23837         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
23839         * data/internal.properties: two fixes for the PHP lexer.
23840           this out.
23842         * fr.po: minor fixes.
23844         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
23846 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
23847         
23848         * main_menubar.c,
23849           main_menubar.h,
23850           main_menubar_def.h,
23851           main_menubar_callbacks.c,
23852           controls.c:
23853                 Added new menu item for "close all fils".
23854                 (Patch from Rikul <rikul@shreve.net>, after revision)
23855         
23856         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
23857         
23858         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
23859                 (Patch from Rikul <rikul@shreve.net>)
23860         
23861         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
23862                 (Patch from Rikul <rikul@shreve.net>)
23864 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23865         
23866         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
23867            project name in application widzard.
23868            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
23870         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
23871           of the 'OK' button there is an 'Execute' one.
23872           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
23873         
23874         * executer.c: Changed cancel button to close button. That was more appropriate.
23875           
23876 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23878         * HACKING: corrected >>>>>> Config management.
23879         
23880         * HACKING: Added many things.
23881         
23882         * src/launcher.h: Added some comments.
23884 2001-08-21  Stephane Demurget <demurgets@free.fr>
23886         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
23888         * HACKING,
23889           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23890           src/appwizard_cbs.c,
23891           src/appwizard_gui.c: Applied UI/docs cleanup patch from
23892           Andy Piper <andy.piper@freeuk.com>
23894         * po/fr.po: updated to latest sources.
23896         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
23899 2001-08-18  Andy Piper <andy.piper@freeuk.com>
23901         * Fixed bugs #450280 and #448845
23903         * src/about.c: corrected Naba's e-mail address (.net, not .com)
23904         
23905         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
23906           named dialogs
23907         
23908         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
23909           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
23910           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
23911           names to remove "Anjuta: " prefix
23912           
23913         * src/main_menubar_def.c: altered a message
23914         
23915         * launcher/anjuta_launcher.c: cleaned up some messages
23917         * src/debugger.c: edited messages to improve clarity
23918         
23919         * src/app_wiz*.c: tidied wizard interface
23922 2001-08-15  Stephane Demurget <demurgets@free.fr>
23924         Synced Naba's fix and mine about the wizards not working and removed
23925         anjuta.prj to avoid a nasty checkin.
23927         * Makefile.am: removed the install-data-local rule.
23929         * data/Makefile.am: changed the list of files.
23931         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
23933         * .cvsignore: added anjuta.prj for the same reason.
23936 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
23938         * src/source.c: Fixed a bug that fails new gnome projects to get
23939           created.
23941         * src/project_manager.c: Fixed a bug that disables storing recent
23942           project history.
23944         * Makefile.am: Added stuffs to install the macro files in the
23945           anjuta share file.
23948 2001-08-14  Stephane Demurget <demurgets@free.fr>
23950         * data/Makefile.am: added some rules to support the gnome/ macros
23951           dir in order to make the wizards work again.
23953         * anjuta.spec.in: upped the release number.
23956 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
23958         * configure.in (ALL_LINGUAS): Added pl.
23961 2001-08-09  Stephane Demurget <demurgets@free.fr>
23963         * anjuta.spec.in: fixed the doc files list.
23966 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
23968         * src/about.c: corrected my email address. :-)
23969         
23970         * TODO: Updated.
23971         
23972         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
23973          (patch from Andy Piper <squiggle@ukgateway.net>)
23975 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
23977         * debugger.c: Fixed a bug associated with debugging threaded
23978           application.
23979         
23980         * text_editor_menu.c: Fixed broken ui in text editor
23981           pop up menu.
23982           
23983         * text_editor_menu.c: Now the option sub menu in text editor pop up
23984           works.
23985         
23986         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
23987                 (suggested by lord sibn <sibn@utspl.cjb.net> )
23988         
23989 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23991         * src/text_editor_menu.c: Added menu item for context help
23992           (patch from Andy Piper <squiggle@ukgateway.net>)
23993         
23994 2001-08-06  Stephane Demurget <demurgets@free.fr>
23996         * ccview/cccproj.cc: added missing i18n strings.
23998         * data/welcome.txt: bumped version to 0.1.6.
24000         * src/anjuta.c: fixed a compilation error due to devhelp integration.
24002 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
24003         
24004         * help.c, help.h: Added support for DevHelp context sensitive help
24005                 and gnome api browsing.
24006         * Fixed toolbars and editor views "not save" bug.
24007         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
24008           (patch from Andy Piper <squiggle@ukgateway.net>)
24009         * Updated THANKS and chapter15.sgml for uk and ru translators.
24011 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
24013         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
24014         * Updated configure.in to include these changes
24015         
24016 2001-08-03  Stephane Demurget <demurgets@free.fr>
24018         * src/project_dbase_gui.c: fixed bug #446963
24019           (on_project_dbase_ccview_update_start),
24020           (on_project_dbase_ccview_update_end): added.
24021           These two respectively disable and enable close file/project
24022           menu entries and toolbar items, while the ccview part updates
24023           its tag database.  
24026 2001-08-03  Stephane Demurget <demurgets@free.fr>
24028         * configure.in: added sv to the ALL_LINGUAS list.
24029         
24031 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
24033         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
24034                 file to work: merge translations and distribute it.
24036         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
24038         * NEWS, README, THANKS & TODO: Spelling fixes.
24040 2001-08-01  Stephane Demurget <demurgets@free.fr>
24042         * README: updated requirements.
24044         * scintilla/Makefile.am,
24045           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
24046           target can't be realized (custom build path).
24048         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
24049           Removed install-data-local.
24051         * src/compiler_options.c: changed the include paths of the pixmaps.
24052           we hadn't any warning because of the include paths passed to the
24053           compiler. Thanks to make distcheck for reporting this.
24056 2001-07-31  Stephane Demurget <demurgets@free.fr>
24058         * NEWS, THANKS: updated.
24060         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
24061           fixed to show the correct kernel signal number and its description.
24063         * widgets/gnomefilelist.c: fixed bug #445756
24064           (goto_last): renamed to goto_prev and changed according to goto_next.
24065           (goto_next): added.
24066           (goto_directory): removed.
24067           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
24068           returned value is now the position in the list.
24069           (check_ok_button_cb): changed the back check and added one for next.
24070           (gnome_filelist_set_dir): the check in history make it wouldn't be
24071           a "true" history. polished the whole thing, using set_dir_internal.
24072           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
24073           there's no check in the history when using back or next.
24075         * manuals/*: added missing .cvsignore files.
24078 2001-07-30  Stephane Demurget <demurgets@free.fr>
24080         * po/fr.po: updated to latest sources.
24082         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
24083           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
24084           to put off their sensitive attributes.
24086 2001-07-29  Stephane Demurget <demurgets@free.fr>
24087         
24088         * po/fr.po: fixed some grammar things.
24089           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
24090           this out.
24091         
24092         * src/utilities.c: (file_is_link): use lstat instead of stat.
24094 2001-07-27  Naba Kumar <kh_naba@123india.com>
24095         
24096         * Remove help dir from cvs, because it is no longer
24097           needed.
24098         
24099         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
24100           needed.
24102 2001-07-24  Naba Kumar <kh_naba@123india.com>
24104         * debugger.c: (debugger_update_prog_status): Fixed
24105                 the bug with gdb version 5. Debugger starts, when
24106                 step in/out/over etc are clicked.
24107         
24108         * debugger.c: All functions: added debugging codes.
24109         
24110         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
24111         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
24112           Modified to recognize non project files also.
24113           
24114         * source.c: (source_write_configure_in):
24115           Added source for 'prefix' counterparts for
24116           no-prefix AC_SUBST.
24117         
24118 2001-07-23  Naba Kumar <kh_naba@123india.com>
24119         
24120         * anjuta.c: added function anjuta_remove_text_editor();
24121           and suitably modified anjuta_remove_current_text_editor().
24122           
24123         * project_dbase.c: project_dbase_close(), Added code to
24124           close all opened files that belong to the project when
24125           the project is closed.
24126          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
24127         
24128         * Updated the manuals/anjuta-manual subdir for GDP standards.
24129            (patch from Andy Piper <squiggle@ukgateway.net>)
24130         
24131         * main_menubar.h, main_menubar.def: Added Menu items to handle
24132           urls for library references, bugs, patches and feature request
24133           submission.
24134         
24135 2001-07-20  Naba Kumar <kh_naba@123india.com>
24136         
24137         * Set wmclass names in all windows.
24138           (patch from Andy Piper <squiggle@ukgateway.net>)
24139         * New splash logo from "Misha" <misha@phreaker.net>);
24141 2001-07-19  Naba Kumar <kh_naba@123india.com>
24142         
24143         * preferences.[h,c], preferences_gui.c: Added 4 properties to
24144           set caret color, calltip back color and selection fore/back
24145           color.
24147 2001-07-18  Naba Kumar <kh_naba@123india.com>
24148         
24149         * project_dbase.c: Closes all files when project is closed.
24150          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
24151          -- We still need to refine this as it closes all sort of files.
24152         
24153         * compiler_options.c: Fixed seg-fault bug when last item in
24154           compiler option lists is removed.
24155         
24156         * Fixed missing newline warnings during compilation.
24157           (patch from Andy Piper <squiggle@ukgateway.net>)
24159 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
24161         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
24162                 autogenerated no need to store'em in CVS.
24164         * ccview/.cvsignore: Addition of cvsignore.
24166 2001-07-17  Naba Kumar <kh_naba@123india.com>
24167         
24168         *GUI fixes and spell corrections
24169         (patch from Andy Piper <squiggle@ukgateway.net>)
24171 2001-07-15  Naba Kumar <kh_naba@123india.com>
24172         
24173         *Fixed double error message for file not found.
24174         
24175         *Put white backgrounds for png images.
24176         
24177         *Converted '-' to '_' in sgml files.
24179 2001-07-14  Naba Kumar <kh_naba@123india.com>
24180         
24181         * project_dbase.c: Short-cut for expand/collasp project tree
24182         
24183         * project_dbase_gui.c:
24184          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
24186 2001-07-13  Naba Kumar <kh_naba@123india.com>
24187         
24188         * notebook.[h,c]: Added
24189          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
24190         Project/message window now toggles on control and
24191         and notebook switch short-cut
24193 2001-07-7  Naba Kumar <kh_naba@123india.com>
24194         
24195         * Changed a new icon set which looks more gnomish.
24196         
24197         * Changed a new anjuta splash logo.
24198         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
24200 2001-07-6  Naba Kumar <kh_naba@123india.com>
24201         
24202         * ccview/*: Integrated ccview for class view and file view
24203                 in the project Manager.
24204         
24205         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
24207 2001-07-1  Naba Kumar <kh_naba@123india.com>
24208         
24209         * scintilla/*: Upgraded Scintilla to version 1.3.7
24210         
24211         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
24212         
24213 2001-06-28  Naba Kumar <kh_naba@123india.com>
24214         
24215         * src/debugger.c: Correct step-over and step-out swapping.
24216         
24217         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
24218           chapters and added more stuffs.
24220 2001-06-13  Naba Kumar <kh_naba@123india.com>
24221         
24222         * data/autogen.sh.gtkmm: Added
24223         
24224         * data/autogen.sh.gnomemm: Added
24225         
24226         * src/appwiz.c: Added two more application wizard templetes
24227         
24228         * src/project: for gtk-- and gnome-- and proper support
24229         
24230         * src/source.c: for c++ in the project configuration.
24231         
24232         * src/source.h:
24234 2001-05-05  Naba Kumar <kh_naba@123india.com>
24236         * Merged my pre-cvs modifications with 
24237           the current cvs copy.
24239         * (lot of files change).
24241         * Implemented session management.
24243         * Local installation possible by
24244           manageing our own pixmaps paths
24245           manupulations.
24246         
24247         * resources.h: Added.
24248         * resources.c: Added.
24250         * Fixed some bugs.
24251         
24252 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
24254         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
24255                 Corrected/extended ignores.
24257 2001-05-04  Naba Kumar <kh_naba@123india.com>
24259         * manuals/: dir tree added.
24260           Sgml documentation started in this dir.
24261           
24262         * omf-install/: dir tree added.
24263         
24264         * manuals/anjuta-manual/C/anjuta-manual.sgml:
24265           Created initial document structure.
24266           
24267         * configure.in: Added test for scrollkeeper.
24268           Added some Makefile entries in AC_OUTPUT.
24269         
24270         * Makefile.am: Added subdir manuals/
24271         
24272         * HACKING: Wrote something stupid.
24274 2001-05-02  Stéphane Démurget <demurgets@free.fr>
24276         * Makefile.am: Added ChangeLog in local data list, becaused it's
24277           needed to create a new project.
24278           
24279         * po/fr.po: minor fixes.
24281         * src/build_file.c, src/configurer.c, src/debugger.c,
24282           src/executer.c, src/find_replace.c, src/gnome_project.c,
24283           src/goto_line.c, src/launcher.c, src/messages.c, 
24284           src/preferences.c src/project_dbase.c: functions declared static.
24285           
24286         * widgets/gnomefilelist.c: Fixed a project creation bug,
24287           introduced with latest changes.
24289 2001-05-01  Stéphane Démurget <demurgets@free.fr>
24291         * widgets/gnomefilelist.c,
24292           BUGS: Fixed an annoying bug preventing from loading files/project
24293           given on the command line. Polished the whole gnome_filelist widget.
24295 2001-04-27  Stéphane Démurget <demurgets@free.fr>
24297         * src/main.c,
24298           src/anjuta.c,
24299           src/anjuta.h: Polished the command line parsing.
24301         * BUGS: Need to clean that damn gnome_filelist widget.
24303 2001-04-25  Stéphane Démurget <demurgets@free.fr>
24305         * src/registers.c,
24306           src/sharedlib.c,
24307           src/signals.c: Removed duplicated includes.
24309         * po/fr.po: minor fixes.
24311         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
24312           create_compiler_options_page? () declared static.
24313         * src/main.c,
24314           src/anjuta.c: Put a command line option for disabling
24315           the splashscreen.
24317         * src/preferences_gui.c: Fixed an internationalization issue,
24318           other functions declared static.
24320         * src/gnome_project.c: Fixed some memory leaks,
24321           new_prj_terminated () declared static. 
24323 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
24325         * configure.in: Sort ALL_LINGUAS alphabetically.
24327 2001-04-22  Stéphane Démurget <demurgets@free.fr>
24329         * Emptied that ugly old Changelog.
24331 == Anjuta 0.1.5 ===
24332 == Anjuta 0.1.4 ==
24334 2001-03-10 Naba kumar  <naba@gnome.org>
24336         * src/gnome_project.c: Fixed project dir creation bug.
24338         * src/text_editor.c: Fixed double accelerators bug.
24339         
24340         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
24342         * src/stack_trace.c, * src/compiler_options.c,
24343         data/internals.properties, src/defaults.c:
24344         Fixed pixmap creation with NULL window.
24346         * src/commands.c, src/preferences_gui.c, src/build_project.c
24347         src/clean_project.c: Bug fix.
24348         
24349         * src/main_menubar_def.h: i18n bug fix.
24350         
24351         * src/executer.h, src/executer.c: Bug fix.
24352         
24353         * src/controls.c: Bug fix.
24354         
24355         * src/debugger.c: Debugger now takes program args.
24356         
24357         * po/ja.po: Added japanese translation file.
24358         
24359         Upgraded to ver 0.1.4
24360         ... Fixed other minor bugs.
24362 == Anjuta 0.1.3 ===
24364 2001-XX-XX Naba kumar  <naba@gnome.org>
24366         * Lots of unaccountable changes. Integrated scintilla.
24367         Redesigned Project managemet. Added supports for other languages.
24368         Java style properties managements. .... blah blah
24369         
24370 2000-11-11 Naba kumar  <naba@gnome.org>
24372         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
24373         Upgraded to version 0.1.3.
24375         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
24376         Fixed to activate Debug->add watch properly.
24378 === Anjuta 0.1.2 beta_2 ===
24379 === Anjuta 0.1.2 ===
24381 2000-11-05 Naba kumar  <naba@gnome.org>
24383         * src/compiler_options.c, src/compiler_options_cbs.c
24384         src/compiler_options_cbs.h, src/compiler_options_gui.c
24385         src/anjuta2.c, extra/stock_libs.anj (new),
24386         extra/README.stock_libs (new), htmls/page13.html,
24387         htmls/images/*: Improved Library settings GUI. Can now enable/disable
24388         added libraries. Stock libs provided for ease of entry. Modified
24389         help html file accordingly.
24391 2000-11-03 Naba kumar  <naba@gnome.org>
24393         * README: Minor fixes in Doc files.
24395         * src/gnome_prj.c, src/appwidzard_cbs.c:
24396         Fixed to ignore non-existant dir for blank prj.
24397         More checking in project creation, especially to confirm
24398         that the prj file already does not exist.
24400         * anjuta.spec, configure.in: Upgraded to version 0.1.2
24402         * src/controls.c: Now Menu item "Format/Detach current document"
24403         is inactive when there is no document opened.
24405 === Anjuta 0.1.1 ===
24407 2000-11-01 Naba kumar  <naba@gnome.org>
24409         Completed and Release of first version (Beta) with lots of bugs.
24411 1999-12-27 Naba kumar  <naba@gnome.org>
24413         Anjuta project started.